Hacker Newsnew | past | comments | ask | show | jobs | submit | buckysock's commentslogin

Notion was so bloated it barely worked on my iphone 6+. Insta-deleted.


They even added some kind of spreadsheets to Notion :S


What do you use Coroutines in a static language like Java, for ?


Everywhere I used to use CompleteableFutures, except without ending up with completely unmaintainable code.

https://github.com/Kotlin/kotlinx.coroutines/blob/master/cor...


Very interesting, thanks!


Thread support in interpreted languages isn’t that parallel to begin with.


JRuby threads are fully parallel and in production use today. CRuby's GIL is an implementation choice rather a property of dynamic/interpreted languages.


Is it really a "choice" if the alternative is really hard to achieve in practice? It's like calling python's GIL a choice... with numerous projects trying to get rid of it in various ways and never really succeeding to do it while keeping the single threaded performance and the extensions API.


It is a choice to keep backwards compatibility with the C extensions API.

The GIL would be quite easy to replace otherwise.


> It is a choice to keep backwards compatibility with the C extensions API.

IIUC for CRuby it's mostly about how to keep the VM simple. Koichi Sasada is working on an ownership based model like Erlang has, which sidesteps a bunch of theses issues.


I’m wondering.. what is the effect of letting the JVM handle synchronization then ? Wouldn’t they still need to synchronize within JvM ?


I don’t think this is the endgame and another paradigm shift needs to and will occur. Fb is going to be around and relevant about as much as Microsoft is around and relevant.


Has anyone studied the effects of an American education in bringing more westernization and western ideas into China ? Surely all these graduate students aren’t gonna go back with the same exact ideology that they came with, per se


The kind of students who have the means to study abroad are more often than not (in my anecdotal experience, in the Netherlands (which has a different scholarship dynamic too)) already pretty Westernised. I also know that myself, given I got to leave Turkey.


The effect is of the same order of magnitude as that which American students who study in China experience. It stands to reason that us Americans would be impressed and influenced by seeing such a economic success story up close, right?...


It will stay like this for the foreseeable future. Chip design IP is too obscure for the mainstream oss people to force an oss ecosystem. There’s also too much proprietary foundry information needed to even have an oss ecosystem that actually works properly.

Ironically the closedness of chip design tools and foundry information is also what prevents it from truly growing. Entrenched players (cad companies) benefit from this, but the losers are the actual chip design companies. They are bleeding generation of engineers who have forsaken this climate for the more cozy cs oss climate.


Huxley : soma soma soma


How is it different when adults spend excess mental energy on video games instead of their career? Both are inherently meaningless and illusory.


Careers are inherently meaningless?! Would you mind elaborating?

The way I see it, advancing in one's career is about gaining more and more skills and experience to merit a higher paycheck, which is a proxy for the value one provides to their employers and the market in general. The proxy is definitely not perfect, but it's the best one we have.

So under this view a career is inherently meaningless, at least if you are willing to attribute meaning to people providing value to one another, which I definitely do. I don't think that video gaming (at least on one's own) is as meaningful for society.


> The way I see it, advancing in one's career is about gaining more and more skills and experience to merit a higher paycheck, which is a proxy for the value one provides to their employers and the market in general. The proxy is definitely not perfect, but it's the best one we have.

Under the view of the grandparent, the metric/proxy of salary has become so utterly meaningless because of modern day business behavior that it is no longer a meaningful thing to pursue (or never was).

I personally also have some problems with your view. According to you a corporated lawyer earning $500/hour by drafting contracts is 50x as valuable to society as someone earning $10/hour caring for disabled people, which I think is very untrue. What "the market" values and what we as people should value only has a partial correlation.

Another example, a lot of people value their family and children above all else, while having children leads to almost zero reward from "the market".


I think we are mostly in agreement. The correlation is definitely partial, but again, I'm not familiar with any better numeric value. This is the one we have.

Salaries are in essence what we are willing to pay one another for each other's time and effort. In your example, people are willing to pay a person 50 times as much for drafting a contract than for taking care of a disabled person. I don't see anything inherently wrong with this. There could be various reasons explaining this disparity, ranging from a lack of availability of people who can do that, to that job potentially being more difficult in some ways, and probably also down to it being more important in some ways, e.g. directly affecting the lives of thousands of people. Whatever the reasons are, the people who choose to pay the fee were probably unable to negotiate a lower fee for a similar level of work.

On the other hand, the question of "what we should value" is much more amorphous and I'd be interested to hear of ideas on how to model and practically implement that, if you have any. There only alternative frameworks I'm familiar with are communism, with its well known share of problems and "time banks" which I've seen working decently well at a local level, but don't tend to scale.


Meaning as determined by salary strikes me a particularly perverse method of determining personal meaning or broader value to society. It seems fairly close to the prosperity gospel, where a person is deemed to be in god's favor as divined by looking at a person's wealth. Prosperity gospel has some very nasty corollaries, such as that poor people do not have god's favor, and lacking god's favor must be evil. Or in your terms, they lack meaning in their life or value to society.


Careers may be meaningless and illusory, but I work a crappy blue-collar job and it'd be really nice to be able to afford vacations.


it pre-dates that book; ancient Rome had their panem et circenses


The only thing more pretentious than a spurious 1984 reference is a spurious Brave New World reference.


Also it’s now old tech for them - pushing it to the public domain allows the public to maintain it and improve it for free; not to mention having more people use their system is like free training before they hire the person.

However, pushing it out surely does enhance the public knowledge - in the same way that Carmack released his 3d engines that were out dated in industry by one gen but still helped the public.

Lastly - they need to push it out as they need to attract top talent, and need to demonstrate they have top tech there (and are willing to let their researchers claim credit for it once it becomes old enough).


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: