skysight-inc/HackerNews huggingface dataset:
In the particular case of depression and mental illness suicide is often itself a symptom of the disease. It's not so simple to just portray this as an act of individual choice or liberty.

If a mentally ill person is effectively treated the desire to kill themselves will generally subside, and at that point we know that it wasn't a rational choice but a biological symptom. The case here is much more difficult than say, assisted suicide for a terminally ill, old and frail patient.

it's not that they owe their life to us, but that we owe it to mentally ill people to care for them until they are in a state of mind in which we can be sure their decision to end their lives is not just an accident of brain chemistry. For a 17 year old girl the chance that her condition improves, even if treatment resistent at the current point at time, is actually still plausible.
They already do.

The installer is the only thing that uses the system one. Could be ported to ZSH or Python 3.
You install Brew every day?
My ambivalent take:

Lot's of the big tech is just user interfaces (Uber, Airbnb, even Netflix). There is some utility in better interfaces - but overall their market power comes from squeezing the suppliers (see https://stratechery.com/2017/defining-aggregators/ and my assimilation of it: https://hackernoon.com/aggregators-bffd36063a72). This is a market inefficiency and it will be eventually fixed somehow.

But it is not everything - because we can automate more and more stuff beside user interfaces, this will grow.
I've grown up in North India and have never word anyone speak the word "avashya" outside of a Hindi lesson. I can only assume your grandmother was using it as an exemplar for your benefit. Perhaps there are communities where it is spoken colloquially but by far the norm is "zaroor" or "jaroor" (same word but the sound has shifted in some places like Western UP from Z to J).

You can find examples of the use of "avashya" in the movies of Hrishikesh Mukherjee (like Golmaal and Chupke-Chupke) in which off-beat characters who made a special point of speaking the purest Hindi as part of their characters' eccentricity used "avashya" and other words like it, while the other characters who spoke normal Hindi didn't.
Could you please source the bulldozing bit? Just curious, I wasn't aware of that happening and quick search turned nothing up.
It seems passing closure is not quite scalable since any closure could be accidentally extremely huge.

I found for distribute environment, the big idea is still messaging.
Using C# as an example, foreach and IEnumerable are baked into the language as is try/catch and more recently Async/Await. These are all just library functions in Haskell and often more general (e.g. forM in Haskell works for any Monad not just IO). Because they are library functions they can be changed/customized very easily. In C#, how could foreach be made to support a different stream type, exceptions be made checked or Async/Await be made to suspend across stack frames?

For this reason, Haskell is probably closer to a general purpose language than many of the imperative systems programming languages (especially Go).
Looking into history, countries selling military equipments to Taiwan have invaded more countries than China ever did in its history.

So I’m not sure how real is China threat for East Asia.

If you look into their history, stable China always translated to stable East Asia.

I’m really worried about all these trends and military moves on that region. We might make East Asia the next Middle East. Not to mention once it happened to them during the colonization and it took them ages to recover.
It isn't really clear that splitting up your code into a bunch of files is always a good thing. Sometimes it becomes harder to search, for some people switching files incurs a sort of mental cost (like walking through a doorway), it can make compilation slower, and depending on your editor you might have to do some extra configuration to work well with your directory structure.
I wonder if there's any application for them in VR to counter motion sickness? Instead of a stationary object looking like it's moving, you have a moving field of view looking like it's stationary...
You can use / on Windows in node perfectly, and Windows node now installs required devtools for native modules at the end of the process.

It's pretty easy these days.
Could you please stop posting unsubstantive comments to Hacker News? You've been doing it a lot, and it's not what this site is for.

https://news.ycombinator.com/newsguidelines.html
You can open https://repl.it/languages/python3 and start writing Python.
That's close to anthrax levels of nasty. Sometimes cattle in California and Nevada come down with anthrax even though the disease hasn't been endemic for 100 years.
A good discussion of the different ways in which this term is applied can be found here: http://theconversation.com/what-is-anarchism-all-about-50373.

To quote a relevant passage: "Anarchism is a process whereby authority and domination is being replaced with non-hierarchical, horizontal structures, with voluntary associations between human beings."

If bureaucratic complexity is the complexity of the structures that organize our society, its existence is entirely consistent with an anarchist society. The structures would no longer be hierarchal, but anarchism makes no claim that organization (or the complexity associated with it) shouldn't exist.
Working on embedded with 1 cycle sram and a cpu with minimal/no concept of pre-fetch has the advantage that linked lists become nearly as fast as arrays, just 2x slower!

But outside of that use case, yeah, Linked Lists are generally bad.
Who wants to lay flowers at Alan Turing's statue in Manchester for his Birthday?
Alan Turing's Birthday is on the 23rd of June. We're going to make it special.

Every year, people pledge bunches of flowers to be placed at Alan Turing's statue in Mancheste, UK for his birthday. In the process we raise money for the amazing charity Special Effect(http://www.specialeffect.org.uk/), which helps people with disabilities access computer games.

Since 2013 we've raised about £5,600 doing this, and we'd like 2019 to be our biggest year ever. Anyone who wants to get involved is welcome. Donations are made up of £3.50 to cover the cost of the flowers and a £13 charity contribution to Special Effect for a total of £16.50.

If you'd like a bunch of flowers placed in your name you can donate (or see how much we've raised so far) at our PayPal Pool(https://www.paypal.com/pools/c/8eTTX8a5eq)

Reddit and some previous donors have raised over £1,000 this year, would HN like to send flowers?
The Battle of Lanzerath Ridge
The Economics of Privacy
Bell:

There is a way to escape the inference of superluminal speeds and spooky action at a distance. But it involves absolute determinism in the universe, the complete absence of free will. Suppose the world is super-deterministic, with not just inanimate nature running on behind-the-scenes clockwork, but with our behavior, including our belief that we are free to choose to do one experiment rather than another, absolutely predetermined, including the "decision" by the experimenter to carry out one set of measurements rather than another, the difficulty disappears. There is no need for a faster than light signal to tell particle A what measurement has been carried out on particle B, because the universe, including particle A, already "knows" what that measurement, and its outcome, will be.

https://en.m.wikipedia.org/wiki/Superdeterminism

I think it’s useful to be clear about the dividing line between demonstrated scientific results and our scientific intuitions, even when those intuitions are driven by observed patterns that have been reliable in the past. Intuitions are excellent drivers for formulating new theories and experiments, but it is epistemically dangerous to conflate beliefs and knowledge in our minds.
I'm not familiar with that service.
Yet another telegram bot library, but this time in Crystal
You are being pedantic, that is not the working definition and you know it.
What makes you think Apple has any plans to move away from Unix?
You are misinformed. Nobody has bulldozed the graves of Russian soldiers, and there were lot of other nationalities in the red army, not only Russians. If you are referring to 2008 incident in Tallinn then the remains of soldiers were transported from City center to the graveyard. And on 9th of May people go to graveyard to pay their respects.
Find a reason to live to become unbreakable
Very encouraging.

Could you discuss the niche exceptions you mentioned?
The reason to include it in the core language, besides potentially not requiring the additional syntax of a macro call, is what another commenter pointed out: You want editor support (click to definition, syntax highlighting, typing).
This is why I'm not going to apply for Google any time soon. Their entire hiring process seems to revolve around how much CS trivia you memorised at school.
Clear your cookies for the site, mate.

Pro-tip: Most paywalled are dependent on you maintaining some record of having visited the site before via the presence of a tracking cookie.

You have no obligation to maintain it. If you're using Chrome on some flavor of Android, go to Settings->Site Settings->All sites->type in the domain name, select the cookies that show up, and click clear and reset.

Congratulations. You're now free of being tracked and hounded...by those paywalls anyway.
You stop that by isolating the cows from badgers and any other wildlife. Workers and their clothing and tools get cleaned when entering and leaving the facility.

The only thing hard about disease management is the competitive race to the bottom. Skimping on disease management means you don't have to train the workers, don't have to spend money on bleach, and don't have to repair holes in the walls. Maybe you don't even bother with walls.
Oh, we knew it to be the devil's work. The idea was to gauge how much people are willing to share, in order to get something that they want. It was disgusting just how many people were willing.

Far from a technology demonstrator, it was a social contracts demonstrator. Most people have no morals and will happily turn over their "friends'" personal information. Just look at how many Android apps require the Contacts permissions.
eeeh, I'd never miss Google, except for the search... 1/10 for the effort

BTW: what about Nextcloud. Seems to have exactly the same featureset and you don't need to sign up to some fishy service
Lambda Schools of India
From my experience from within large companies will do everything within the boundaries [1] of law to make more money.

[1] sometimes outside if they think they can argue it to be a novel situation
> Are there any other good non-static optical illusions such as this? As in illusions which require some element that changes over time cyclically in order to produce the effect?

Here's one which uses the surrounding color to make synchronized flashes look like alternating flashes: http://illusionscience.com/contrast-asynchrony/
> Viruses do not spontaneously form from chickens or from non-living matter.

Well, they kind of do (albeit at a very low rate). Where else did the first ones come from?
I have never read a CS paper.

I do not know Category Theory.

I failed high school maths.

I run three business on Haskell.
Ruby/Python/Perl is not UNIX.
Of course the new API changes cannot block people what we were doing. The API has no way of knowing that Joe User will now share the non-public information.

In fact, an argument could be made that we were not enabling anything that was not enabled before. Joe User could already log in and see his friends' information and then go off and gossip. We just demonstrated that Joe would be _willing_ to gossip in order to hear more gossip. It was absolutely disgusting.
Even if Russian soldiers have also fought the Nazis, those who fought in Estonia and in all the other countries which were unlucky to be neighbors of Russia, were just invaders, who during the war were notorious for stealing from civilians everything they could and for raping, and the result of their successful fight was the occupation of those countries, which allowed the Russians to steal huge amounts of valuable products from all their neighbors, while killing and torturing all possible opponents from the local populations.

The Western countries were able to free themselves from the Nazis only with the help of Russia, but they paid the Russians with only little of their own money but mostly with what was not theirs to give away, i.e. with what belonged to the Eastern European countries.

What I affirm hear is not from hearsay, but from personal experience, because in 1940, i.e. before Russia being attacked by anyone, so before having the right to claim that they are defending themselves against Nazis, the Russian invaders murdered both my great grandfathers, the reasons being that one was a teacher at the village school and the other had a minor job in the village administration, and everybody who distinguished themselves somehow from the masses were deported to labor camps in Siberia, to make sure that nobody was left there who could lead some form of oppositions.

A few younger and stronger people have survived the Russian labor camps, but my great grandfathers were old, so one was shot before reaching the labor camp, because he was walking too slowly and the other died after a couple of months because of the cold, lack of food and hard labor.

Taking such events into account, it is obvious that the Russian soldiers are not loved in the neighbor countries of Russia.
Berglas actually wrote about AI as well (http://www.berglas.org/Articles/AIKillGrandchildren/AIKillGr...), and suggested to legally limit chip frequency to 1 MHz to avoid AI proliferation, on the theory that from an evolutionary standpoint, rogue AI is inevitable. More recently (during the current deep learning bubble) he wrote a whole book about AI.
Tool helps avoid airlines that use facial recognition technology
You can use it, yep, but devtools aren't enough. You'll meet a lot of issues sooner or later. Windows is second-class citizen for Node, Linux or macOS are much better - just share my experience.
Clashes a bit with the idea of happy cows grazing on alpine pastures this
Appears to just be using webtorrent, though this does not seem to be mentioned. It's a clever technology, but also has limitations and compatibility concerns.

I'm not sure what other optimizations they're doing or what guarantees it has. Wish they had a page with more complex assets being delivered via their CDN to test performance. Their own site is being delivered this way, but I don't think that's the use-case. There are many ways to host simple static sites free/cheap -- the big CDN costs often come from media like videos or images, which in addition to being delivered also need to also have very low latency to "feel" fast. (Not sure a jpeg fragmented and delivered over WebRTC is going to outperform a CDN delivering it over a single HTTP request regardless of how fast it is. Adaptive video is also not going to be straightforward.)

Price doesn't seem appealing to me given how it works and how little is explained. But it's a cool concept, and I'm all for new ways to decentralize content and/or save on delivery costs.
Or perhaps don't design your site with browser-specific features from the start? The web is interoperable by default.
> > Take "determine if a linked list has a cycle in it." The solution people are supposed to come up with, "Tortoise and Hare", was AFAICT published in a heavily-cited 1967 research paper. You're asking a candidate to reinvent CS research in 30 minutes!

> Well, multi-threading was a decade long research, if not more. Do you then expect folks interviewing for Android Development, say, not know about critical sections, race conditions, mutual exclusion, re-entrant locks et al because these were ironed out over decades and decades of research? Guess not.

You have a point, but the other concepts you mentioned are useful in real-world development. Determining whether a linked list has a cycle in it is not. At most, you could say that similar algorithms are occasionally useful in cryptography[1], where you're looking for cycles in repeated application of a mathematical function. But for an actual linked list in memory, you usually know in advance whether it's supposed to be circular. I guess it could be used as a debugging aid in case the invariant is violated, but in practice you're more likely to end up with invalid pointers, or (for doubly linked lists) mismatched previous/next pointers, or any number of other messy conditions, than with an otherwise valid list that happens to have a cycle.

[1] https://en.wikipedia.org/wiki/Cycle_detection#Applications
Eclipse vs. Netbeans vs. VSCode – Which one do you use for coding?
But that's teaching a new generation of coders a set of tools designed only for Apple. Ruby (Python etc) are open and easily available on other platforms, Swift may be in the future but it isn't now.
When I saw the memorial on the edge of town near Tallin in 2007 it wasn't in good shape. I think some resentment runs deep. The german graves are well tended. I don't think there is any deeper sub-text, its just one is a brutalist war memorial and the other is a more personal thing of headstones.

The collection of "we don't need a lenin statue" nearby was cool. Lots of standard-pose, lying on the ground. I think the estonians were careful to dismount these but not (if you will excuse the metaphor) 'desecrate' them because .. well.. there are sensitivities.
This is an interesting perspective. I write Haskell for fun, and sometimes for profit. My first language that I wrote in professionally was Perl 5, so I definitely understand what you are saying about the dynamic types. However, in practice I have come to the opposite conclusion. When I use a dynamically typed language, I can't escape the looming fear that I am creating a mess for myself that, if I want to use for anything non-trival, I will have to clean up later. In Haskell, I find it very freeing because I can keep writing and as long as the types work out, the "mess" is contained and my play code has a much better path to maturing.
There’s also malloc_conceal() and calloc_conceal(), as discussed in the article.
I once asked a person with an MSCS what a string was and they didn’t know. I think it might be a language barrier thing so I asked the difference between an array of characters and a string and again, no answer.
Uber Copter to Offer Flights from Lower Manhattan to JFK
>...and not thought much about what is going on under the hood.

This doesn't make sense to me, the way you've worded this. A person needn't have ever been exposed to linked lists to understand "what's going on under the hood" - which is a far bigger picture than you're trying to get something as confined as linked lists to fill.

You're seemingly saying, "You don't know fruit because you know fuck-all about dragonfruit," and that - to me - is a pretty myopic take on things; especially, in a growing cloud-centric world.

For example, I would expect that someone who could tell me how the debugger knows where their exception handler is (to be able to handle their exception) would be a better caliber for determining whether they've "thought much about what is going on under the hood" than someone who could just tell me how performant a linked list is, yeah? In the former, it's actually having had to understand what it's doing. In the latter, it's just 'x' type that - maybe - you get exposure to because of uni settings.

...but, to give credit, maybe I'm misunderstanding your intentions, as you've worded them?
Hi. I run three startups on Haskell.

One of them is VC funded. We have the stakeholders. We have the pressure to deliver.

Haskell is making this easier, not harder. We can maintain pace as the software grows because the language is generally well-principled, and the compiler keeps us in check rather than us having to rely on human discipline.
Representations by robust networks align much more closely with human perception
But individual bitcoin transactions aren’t expensive, running the network is.
Why don’t they just default to not writing core dumps, and forcing the sysadmin to explicitly enable them when debugging an app?

This setup seems like the worst of both worlds. Core dumps get written but now probably lack the information critical to debugging, making them worthless.
ReasonML is a much more reasonable (pun intended) approach to FP from the front-end side that doesn't appear to be as dogmatic as Elm. By making some concessions over interoperability (namely supporting raw JS and npm libraries), Reason thinks it will be easier to win existing JS devs over. Check it out - https://reasonml.github.io/
Completely false. Many “real world” businesses are shipping web apps in Haskell. Anecdotally, they take less time to write than the equivalent Rails app.
> The uptake rate of purchased apps has got to be kind of dismal right now.

On the contrary, all indicators point to big YoY increases. As an example, "during the week starting on Christmas Eve, a record number of customers made purchases or downloaded apps from the App Store, spending over $890 million in that seven-day period." Other sources are talking about overall 25%+ revenue increases for both Apple's and Google's stores.
That's both a clever idea and the obvious next step.
But in monetary terms, what do these “free” services cost to various populations? The advertisers believe that paying for the service is turning them a profit, so someone is paying more for the advertised products than they used to. Is this a case of people with disposable income subsidizing everyone else, or one of manipulating vulnerable populations to spend their money unwisely?
Fastmail way of doing it is better. Some advertisers are already removing + syntax from Gmail addresses.
You will find her name quite often when you research CSS grids - she's something of a layout and grid expert. If you'd like to read more, check out some of her fantastic posts at Smashing Magazine, where she's chief editor: https://www.smashingmagazine.com/author/rachel-andrew/
Panda Diplomacy
Not sure what kind of money you got, but for me S3-storage costs about 0.6USD/30GB*month. Multiply this by 100 and you got a bill of 60USD/month - which is not much if you are a cash-bloated startup but not really sustainable for a bootstrapped, non-exponential (that's the point when you're talking about challenges like climate change. stop growing) business, which want's to survive on user donations, once you reach several thousand users. If you got the really cheap stuff from online.net, I recommend you don't raise any hopes in Google-scale availability...
Neat! check out Google's Quick Draw [1] where you need to draw a given object in 20 seconds and a neural network will recognize what you're drawing.

[1] https://quickdraw.withgoogle.com/