skysight-inc/HackerNews huggingface dataset:
Tbh it seems like a pretty big jerk move to think that just because you give someone feedback, they should do what you say or otherwise they're jerks.

Aspies are often told they have done something wrong, only to find that others can get away with doing the same thing. This naturally leads to trying to discover the real rules instead of the ones people try to make others obey. That's where the friction really occurs.

It's not that it's impossible to understand, it's that is impossible to take seriously once you see through it. And the insistence on superficial token demonstrations of decency, instead of actually decent application of principle, makes it tedious af.
That does not sound like a good idea. You can't even maintain a quorum of 2 replicas with n=3 on a cluster like that. Losing one data node would be disastrous.
Interesting, but there is no legal disclaimer, about page, corporation, cookie usage information, etc

Does that mean you don't log in anyway any information about visitor, and that you share all gathered information by contributors with the public ? For example, where can I download the whole database of prediction, with votes, comments and history ?

If I can't, I'm assuming this is not fully public and you potentially use my data as a visitor and/or contributor to make money, and you therefore need a legal entity to represent the website.
What a silly spin. Do they even provide any evidence that "the rich" use less screens? There were some reports about some specific rich people not giving their kids phones (I think mainly Zuckerberg). But "the rich"?

And what is the message they want to convey? The rich use screens to exploit us? Or to get rich, don't use screens? Both notions are completely ridiculous.

The main takeaway I guess is that there are "the rich", and the rest of us. So unfair! I feel the rage building inside of me already. Hate the rich! My internet addiction is strictly their fault! How dare they build addictive services like Google or Facebook, and thereby ruin my life?

Wait, did I just waste 15 minutes reading the NYT? I guess they are to blame, too, if I don't become rich.
No, it doesn't invalidate yours, but I'm with him. I've never seen that, either, and I cannot imagine how that could happen "often" (without doubting your experience).

Because cameras and phones give you JPEGs. The common user doesn't shoot RAW. I cannot see any not-highly-technical user convert JPEGs to anything else.
"Partly it's because I'd like more help from my programming tools, such as static type checking, better handling of abstractions"

As soon as I read that, I know immediately that I'm dealing with an object-oriented programmer. Always the same gripes, always the same problems! Your programming paradigm is busted and no language will ever be able to change that, no matter what lexicography and grammar it implements! There is a reason why procedural or functional programmers don't complain about those types of issues!
I am very impressed by the speed, but the typographic quality is notoriously ugly. Does it need to be that way? Does it happen only for the interactive demo? The screenshots look a bit better.
It all depends on type of project timeline etc. I find the stupid errors in untyped languages trivial to catch. In debugging the hard errors are what takes long time to deal with. Those types of errors are rarely can be caught by compiler.

On other hand dynamic languages give you flexibility and speed when developing. In some cases that is worth a lot more then losses you suffer from them.

Having said that Rust is just terrible application language. It was built for a purpose use it for that purpose.

From typed perspective from what I have used recently Swift is probably my favourite.

Here comes the catch, libraries, community support all tramp the hell out of almost any language feature.

There is a reason we write metric ton of C++ for everything and basically everything Python has C++ and C under the hood. C++ has stuff to do it all, it has been tested polished, tested some more documented and works. Now even Pytorch has first class C++ API.. It’s about time!

Java traumatized me as a young engineer fresh out of school. I can’t bring myself to even look at it these days. I am sure it is much better now. I just can’t do it.
So a typically unimaginative python programmer sees new Kool aid and is thinking about taking a drink. Decides to write blog post about it. And somehow it's #1 on hn.
This is a great read. It exposes some ugly truths most people will not be comfortable facing. Reading the 16 points in the [Universal Declaration of Human Rights](http://www.un.org/en/universal-declaration-human-rights/) and how the US government is moving further and further from that, makes the point the author is trying to make (which not literally moving factories from China to California, but how the leader of the Western World is moving away from its roots, fearful of the rise of China) painfully robust.
What will earn him more money in later life, though - stacking bricks, or using a computer?

Why can't you do both?

Did they also study how much you learn about using a computer by stacking bricks?

What if they found that kids who only play with bricks suck at Tetris? Would that be a cause for concern?
Yet the entire data science world is built on Python. I don't understand this blatant disregard of reality.
You don't need to convince anyone, including yourself, that python's well-known limitations couldn't possibly have inspired this guy to look at other languages.
Looks like correct link is:

https://www.bloomberg.com/news/articles/2019-03-24/the-compl...
Came here to post exactly that and you beat me to it.
Dude wants a compiler and wants to go fast. And he picks rust? Guys been hanging out way too long on hackernews.
strong type system != strongly typed.

Type hinting does not guarantee to catch everything, but for Python proponents 95% is apparently "good enough".
The incentives should be "landing a government contract", though? So if government makes "landing a contract" dependent on rehabilitation rates, it could work?
Again, the OP was not using a collective noun to refer to autistic people as a group, their post was about a single individual with autism.
I think TCP fast open is a bad example for this. None of the common socket libraries that I know (never mind http libraries) have gained support for TCP fast open yet.
I do agree for the consistent mental model.

I've been playing around switching web-apps and other user programs between devices on a single-ususer facing kubernetes system. Part of that relies on all state being sent to the server for distribution if a device switch happens.

I also have played around with a wrapper functions and that can bubble any callback/hook up to the data for further processing. The client no longer worries about sending actions. The server spys on client actions and performs actions on their behalf.

I plan on posting a blog post about the his soon.
Which will earn him more money in later life, though

That's a poor measure of somethings value.
> exercise has a positive impact on the creation of new neurons on the brain. The idea that we're born with a limited number of brain cells has been debunked.

I'm not being a typical HN'er, I am legitimately curious, do you have some good sources that describe this? My current understanding is that new neurons aren't so easily formed because your brain is actually so efficient, it will simply form new pathways between existing neurons to do the same thing it once did with lost or damaged neurons. Would like to know that this is incorrect or not.
Even if that were something that I could do, it's terrible that the MO is to fuck the customer.

* It turns out it was an illegal unit to begin with

* The unit was uninhabitable and would be unable to get a CO even if it weren't otherwise illegal

* The host wasn't a real person. It was a persona.

* A third-party is facilitating the whole thing. That company is called Makomi (https://makomi.com/) and makes its money operating illegal sublets in NYC.

Everyone here is playing the arms-length game as if there is some kind of plausible deniability that they are not prima facie illegal, and then they pile on by being dodgy even on top of that.

It's unfortunate, because when Airbnb works well, it's great, and when the slightest thing is wrong, it's donkey show.
Parent poster is using "singular they". This is a well established correct English usage, but it may be confusing to people speaking English as a second language.
> To me the main advantage of it is that the small number of primitives and simple syntax forces people to in general be very explicit about what you’re doing. The code almost doesn’t need comments.

That has little to do with 'simple syntax', and more with the language itself (and/or its community) setting clear standards as to what "idiomatic" code in the language should look like. And Rust is fairly good at that, albeit with the inherent limitation of having to support the additional complexity of ownership/lifetime management. (Go can do without this since it uses GC instead. Swift just uses ARC everywhere.)
This seems very tied to individual countries culture. I’m pretty sure a study in Spain for example would get very different results.
Is it any surprise that a vc funded business is short sighted? They are interested in getting to an ipo, not building a sustainable business where their reputation matters.

I actually think there’s a strong case that cultivated reviews (which are then displayed prominently next to product ads and sales pages) violates truth in advertising laws[1]. This is effectively the default in tech though; every company removes bad reviews because it’s in their financial interest in the short term.

1. https://www.ftc.gov/news-events/media-resources/truth-advert...
Could not have put it better myself. If he wants fast, short of hand writing in assembler, CUDA Fortran is the way to go. Too much exposure to "Hacker" "News".
Are you thinking Sweden? Switzerland is not Nordic.
I've known quite a few over the years, probably the most common profession I've seen them switch to is teaching.
While he's right that S3 is the modern way, and it's likely to be cheaper than doing what I'm about to say, in the File System piece he says this -

> Each time you have to spawn a new instance of your application you will also have to copy all the images in the new instance.

Which is a little odd. This is why we have things like SANs, enterprise storage etc, and the separation of data and application servers. Scaling can be achieved by rolling out more application servers, which are linked on the backend to a high speed network storage system.

Or have I missed something?

It still won't be quite as good as passing off the load to someone else entirely, but it's a filesystem option that's nowhere near as bad.

I guess this dates from the prehistoric era when people managed their own infrastructure though. I miss that sometimes, modern devops seems to be a bit of a mess, with a lot of the people claiming to be devops engineers not really having the skills they need.
How do you measure the value of stacking bricks, then?
Social science/psycology departments world wide are doing their best work today, given the amount of data pouring in.

Give it time and don't focus too much on the doom and gloom crowd. The solutions never come from that crowd. I find following the work of actual ecologists, social scientists and psychologists a source of much more hope these days.
Those groups are still everyehere, at least in all the cities I lived in or visited in China. Its not a hard thing to organize, just meet up in front of the building, play some music, and do some slow, syncronized dancing movements. Call it Tai Chi or whatever.
Hopefully vendors like Forcepoint are trying to keep up. The first rollout of QUIC worked terribly in a lot of corporate environments because these MITM content filtering solutions didn't pay attention.
> Is it? Or rather, is [Scripting Languages] even a well-defined category?

We could say that the typical compiled language is used for scripting Unix syscalls :-)
Just updated our gallery with our license -> https://gallery.manypixels.co/license
Wait, web sockets? Why not regular old sockets? Why not restrict it to Unix domain sockets so that only authorized users can talk to the iTerm instance?
That’s like saying that car dealers abet drunk driving.
What does new zealand have to do with my addressing the parent comment to my original comment? My point was directly relevant to that comment and it's sad that someone flagged it.
Wrong: the data science world is built on R, which was designed from the ground up to be the freeware alternative to SAS and Mathematica.
The original author comes close to contradicting themselves - Python too is developed by a community, but one of the reasons for moving away is that they are "not getting the feeling that the Python community is going in a direction I want to follow". That can happen to communities just as well as it can to corporations.
I sort of feel this way regarding my therapist relationship, he is my "friend" for money. I pay for his time to listen and talk with me.
In your thought experiment, even if very few parents made the gamble, it would be enough to keep the gene around until we figured out what in the environment caused autism, after which the many more would want to have it.

For the Tay-Sachs example what would be the reason to push-back against eliminating it? And who should have pushed back? people who had that gene, or people who didn't?

IMO the solution is to simply have more people, if we have 1000 billions on earth (which is possible with seasteading and terraforming deserts), 10 billion on moon 100 billion on mars we'll have enough place to try out all kinds of solutions, for people to decide how much to edit or not to edit their own genes, and many new random mutations arising simply because there are more new people than were in all of the history combined.
I find that exercise helps me get out of analysis paralysis when writing software and just do something. Sometimes exercise also helps me disengage and later re-engage from a different direction. In that sense it's similar to taking a shower but it takes longer and the physical effort itself also changes thinking. The world does look different when you're pushing your body hard, as if fighting for your life.

I do strength then endurance - the two somewhat cancel out but I like doing it that way and my goal isn't to win any competitions.
As someone who is aggressively positive on screentime and on money, this is still sad.

Children should be interacting with the physical world because they’re little animals who should be interacting with their surroundings to learn how they work, just as you and I should be using our bodies because it feels great and helps our minds to work.

Using a computer is an abstraction that can wait until after children have a solid model for how the world works. Computers are tools, wonderful, fascinating, useful tools, but Tetris isn’t even 3D, generalising from actual blocks to Tetris is not going to tax the imagination of anyone.
I agree that more of us should use Firefox, though if you're switching because of this bug, you may be in for some disappointment.

https://armin.dev/blog/2019/03/firefox-extensions-browsing-d...
no, the trivial frontend is built in python; the real code is usually c++ or c.

Ignore that reality if you want to, but it is a fact.

Big complicated python projects are seldom pure python, they are usually a friendly python frontend to a serious application written in something else.

It seems in no way remarkable that someone wanting to build a serious backend type piece of functionality would pick another language that was, just for example, multithreaded.
There's a point where the evidence is so strong and from such geographically distinct and separated places that it's best to assume it's a global problem. Waiting any longer would be too long and reminds me of this comic: http://farm5.static.flickr.com/4036/4254681996_27b1ed7ff0.jp...

We know there's a crisis with plastic in our water and entering our food supplies, even killing our fish and birds. We know CO2 levels are rising. But there's one place where we don't have any data about these two problems: North Korea. Saying we should wait until we get data from North Korea to judge whether or not it's a global problem isn't restraint. It's being intentionally obtuse.
Not just data science: the entire machine learning and scientific computing world, if we’re honest. Need to do huge numerical linear algebra operations very fast with great memory safety and ease of use? Python.
There was absolutely nothing impolite in the way he phrased his response. Rather, what I'm responding to is passive-aggressive.
There are type checkers now.

Personally I find type systems a lot more annoying because they lead to more verbose code and more cognitive load. There are studies that show bugs being proportional to the number of lines of code, regardless of language. And that effect seems to be more significant than the difference among dynamic and static type systems.

Defensive programming can be achieved through various means. Type checking is one of them and often can't replace Unit and Integration testing. Validation of Inputs or other data is another issue.
CPython doesn't have a JIT. It compiles to bytecode, which is then "interpreted" by a stack based VM.
ShelBroCo Bicycle Chain Cleaning System
If it doesn't say jelly belly, i am not but buying it.

That's how inferior I see every other manufacturer.
Symbols and functions available and not available in KaTeX
C'mon, it's a side project. Let the person develop some functionality before expecting him to add all this useless legal mumbo-jumbo.
> The internet existed in a major fashion before there was any notable amount of advertising on the internet.

We got Netscape Navigator, Yahoo! and the famous AT&T banner ad all in the same year. Even still, we had irc, email and newsgroup spam in the preceding decades (even if you can still call that "the Internet"). I would see advertising prior to this on commercial online platforms (like AOL and compuserve) -- but I can accept that this might not have been considered "the Internet".

I was thinking maybe you define the few years between "the WWW" was invented (1991, if you believe some accounts) to when it became popular (1993, maybe) as some kind of "golden era" of Internet when there weren't any banner ads, despite the fact early websites were directly advertising for eachother (a kind of "sign on the local business" perhaps?). This interpretation seems unkind though.

So I'm left thinking you and these couple other people are just wrong.

I simply can't imagine the Internet before advertising, and I doubt most people could. I have been online since the 1980s and I have in that entire time seen ads, so if you actually meant something by this statement, I'll need some help unpacking it.
Should C programmers learn C++, Go or Rust?
The CPython interpreter itself is a C program. Acting like extension modules “aren’t Python” is highly disingenuous.
There is no proof or study that statically typed languages are safer in any regard than others.
Perhaps if people actually presented convincing and consistent counter arguments to those you wouldn't see them as often.
> in Zurich you have a crystal clear lake where you can swim

There are more than 30 lakes in Berlin[1], and more than 100 lakes around it[2].

[1] https://www.visitberlin.de/en/lakes

[2] https://www.brandenburg-tourism.com/detail/id/17723/theme/a-...
As human labor becomes more expensive, it is only natural that there will be large portion who can not afford it. I would say this is fundamental nature of increasing equality, even if that is somewhat paradoxical. Lots of services previously enjoyed by smaller middle class are becoming commodized, which means that some aspects of them is going to get cut to be sustainable/affordable.
Man Stole $122M from Facebook and Google by Impersonating Quanta
Because that’s the terms of the license. You can use it as long as you don’t commercially profit from the freebie. More than reasonable to me.
I doubt that I have ever seen a lease agreement that allows subletting.
It's before paying social security contributions.
One thing I’d love to port to this:

I switch between a 4K monitor and my built-in. The same font size definitely doesn’t work between the two of them. I’ve got a script in my .bashrc that checks the resolution of the current monitor and sets the Profile of the session using the older control-code based API, flipping between a profile for each monitor resolution.

With the new API, I can see methods for overriding profile settings on an individual session, but not a method for changing the profile a session is using to another saved profile. Does such a method exist?
I think it’s a very important aspect of the language’s ecosystem health, as the steward has a big impact on it.

This can be both a blessing or a curse. Google seems to be on the good side, but I’ve seen plenty of languages which are frustrated by its steward.
You really don't. That doesn't mean that it doesn't exist or that it should be ignored
I know several people on the publishing side around the digital publishing groups around the W3C, but a large part of the problem is most of the companies making the popular readers (both those with strict hardware/software integration, like most eInk readers, and those without, like most phone/tablet/computer-based readers) simply have no interest in participating or improving the quality of their readers (as fundamentally they don't believe there's a business case for it).

Those who work for publishes lament this endlessly, because lack of software support for certain features limits the quality of what they can publish. (And note for several major publishers their print editions are nowadays typeset from HTML/CSS using Prince.)
There is no question about it. Costco outright says they are.

They buy enough quantity, put there own label on it.
That absolutely count. Youtube can ban this kind of video.
There is one and only one language that's both correct and the best tool for scripting: Bourne or its superset the Korn shell (not even bash).
The term "angel investor" is so cheesy. It implies altruistic motives, which are fairly rare in tech compared to say art.

Maybe the shift is due to the ever expanding definition of what a start-up is. Who knows, maybe the author, but he doesn't specify any sources.
> Thus, moving the protocol to userspace makes a lot of sense.

Raw IP sockets are accessible from the same userspace facing APIs as e.g. UDP sockets and don't require climbing up the stack. Unfortunately operating systems started to consider custom protocol implementations security risks but rather than reverse that thinking we've just continued to abstract up past it.

In reality I think "where it is implemented in code" was a small portion of QUICs design choices compared to "IPv4 NAT & external firewalling has ossified protocols" which is a similar story of "just abstact up to avoid the issues". Unfortunately in that case I don't think abstracting up isn't as permanent a solution as it was on the OS side.
Do they really think if there was even a small chance that a daily pill for longevity and cancer prevention actually worked the drug companies wouldn't be all over it? It would be the biggest discovery since antibiotics.
I recently saw someone compile together ALL of the unDraw illustrations and sell them as a bundle on one of Envato's marketplaces. I think this license implies that this kind of behavior isn't okay, and rightfully so.
Oh please, go read the source code for tensorflow and then come back and we can have a real conversation.
True. However, there is fairly strong evidence that it helps with understanding code.