skysight-inc/HackerNews huggingface dataset:
That's funny, didn't expect to see that my old boss Nate Oostendorp wrote this.

Anyway, the sooner enterprise stops putting data science in an ivory tower the better off we'll be. The number of Fortune 500 clients I have who can't seem to grasp that an algorithm or model by itself is not a business solution is disheartening.
For those who are interested (and clearly there are quite a few of you who are) here are two previous discussions:

https://news.ycombinator.com/item?id=19271766 (39 comments)

https://news.ycombinator.com/item?id=19225964 (also 39 comments)

The reason I know there are people interested is because there are several earlier submissions without discussion:

https://news.ycombinator.com/item?id=19254020

https://news.ycombinator.com/item?id=19243967

https://news.ycombinator.com/item?id=19225658
So, maybe it's not random as it seems?
You're thinking of ReasonML, not Elm
elitonauts
In past I thought that MacOS didn't have bugs, how I was wrong...
You know, I really don't know: it always looks strange and wrong to me. I can live with American fondness for the "Oxford comma" (enumerating "one, two, and three"), but that has some justification in terms of clarity (if the final item has an "and" in itself, like "ready salted, paprika, cheese and onion" crisps/chips). So "just because" seems most likely :-)
Here's all the .99 versions: http://www.oldlinux.org/Linux.old/docs/history/0.99.html

Compare to earlier ones and you can see the reluctance to bump to 1.x

http://www.oldlinux.org/Linux.old/docs/history/0.98.html
Nimble | Bangkok, Thailand | Fulltime | ONSITE | Visa/Work Permit + Relocation assistance | https://jobs.nimblehq.co/

We are not rockstars or ninjas. We are a team of friendly and passionate software engineers, product owners and designers building outstanding web and mobile applications for companies of all sizes, from 1-person startups to Fortune 500 companies. We take a collaborative and product development approach, creating custom software that people will love to use and solving our clients' problems so that they can focus on what they do best - better.

- Lead Web Developer: https://jobs.nimblehq.co/o/lead-web-developer

- Lead iOS Developer: https://jobs.nimblehq.co/o/lead-ios-developer

- Ruby/Rails Developer: https://jobs.nimblehq.co/o/rubyrails-developer-bangkok

- Technical Product Owner: https://jobs.nimblehq.co/o/technical-product-owner

We keep our recruitment process practical and straightforward: https://github.com/nimblehq/our-team/blob/master/join-us/our...
I think it's going to be more like a reverse firewall, so to say: non-EU companies geo blocking IP addresses of EU origin. This is already happening because of the GDPR. We might lose access to sites like Reddit and maybe even GitHub from inside the EU. I don't think the parties pushing for this legislation are fully aware of how deeply this might impact the technology sector, directly and especially indirectly.
How did having kids improve your approach to life? (This is for my own comparisons sake since having a kid also changed my life and how I think)
I honestly do not get what problem are you trying to solve here. If you have content which you think should be hidden from someone, just do not make it public.
as written before, we are french and the translation in english of our homepage has been done by french people too... Let us know what we can change / correct and we'll do it.
regarding "should have called it Bezos", I think there's some subconscious sexism in home assistants that they're all female voices. We like thinking of our Google Home or Alexa as a secretary/homemaker, which have traditionally been female roles.
Is there a way to make this go full screen? It'd be so much fun to turn my entire macbook screen into an IBM green character screen, and immerse myself in BASICA programming like the old days.

I realize aspect ratio could be a problem and I'm willing to put up with some black on either side.
Please do this, in 20 years there will be no more Oscars, this would be an improvement.
Hmm interesting I guess I’d never thought of that. I guess I associate Emmy with “movie interrupted by commercials.”
I run a small team, but we do a large number of projects. Each project is developed fast and then maintained at low intensity for a long time. Have found great use for a nifty complex DevOps pipeline.

Before, when I built the same app for two years, the nifty pipeline was overwrought.

I think the context switching inherent in what I do now makes the nifty pipeline useful.
Here Goes Another RSS Reader
Hollywood has a long history of trying to control distribution. In fact they did, until a 1948 Supreme Court ruling forced the studios to sell their ownership in movie theater chains.

Netflix irritates the old studio heavyweights because they basically started as a lowest-rung distributor (they used to ship rental DVDs around by mail — how entirely devoid of film business glamour!), then slowly and cleverly built themselves up into an immensely wealthy studio, thus reconstructing the tight production-distribution bond that was forbidden to the old studios. Admitting Netflix productions to Oscars is like salt in their wounds.
Where I work dev team also does the L3 support: we have L1 who can change the password, reboot the computer, we have L2, who know the basics of our app and its surroundings, but if an issue is not obvious to them - here we come!
It's never good to have bugs in the wild that could risk customer information. I want to see United shape up, but I don't want regular guys to suffer for it.
As a user experience designer the first thing I ask for is access to any and all data available, including support chat system and access to support folks so I can quickly gauge the general level of issues being experienced. It’s just one way to identify possible issues, far in advance of jumping to make any UI changes.
> Since gender only seems to play a very minor role in wage differences between men and women, as opposed to say, willingness to work full-time/overtime, personality, and job choice

But isn't personality heavily influenced by gender, job choice by education and stereotypes, will to do over time by lifestyle (getting the kids from school, ...)

I agree with your point of view on identity politics, but you seem to assume that the current "system"* is neutral and isn't favoriting any demographics right now. Last time I checked, studies tend to show that the "gender pay gap" isn't entirely based on gender, as you said, but still, a non negligible part of it is.

* I don't like that word but can't find better
In the recent past: the Americas, Australia, New Zealand, Fiji?, etc.

Current: Tibet, West Papua, Rwanda?, Northern Europe perhaps?
Spielberg’s definition of what a movie is seems to include “must be offered for viewing in a theatre”. I think that’s at odds with the general public’s conception of what a movie is.
The foulest smell of all...
I’ve used it on a deployed and used project app. On a substantial commercial internal project. And have 2 other apps in the works.

I’ve used ports and custom elements to integrate JS code.

I’m convinced Elm is an excellent way (and my preferred way) to build frontend apps.

The learning curve is a bit tricky. I think the path to toy apps is straightforward and fun. The path to “real world” apps requires a bit more effort. Expect to do some homework, hang out in forums etc.
They are presumably using high test peroxide - which is interesting stuff:

https://en.wikipedia.org/wiki/High-test_peroxide

Not sure I would want to be effectively wearing a tank of the stuff.
http://webcache.googleusercontent.com/search?q=cache:https:/...

http://web.archive.org/web/20190304130113/https://www.compou...
Modern humans derive from Denisovans so the distinction seems rather minor.
Sounds like fair and logic to me. Have a DOWNVOTE button? Use it!
While reading the article, I got a feeling that reading support emails is only one step away from answering support emails - and here you are, suggesting just that.

I've seen further steps down this road - if there are engineers already answering support emails, then why do we need support people at all. After all, engineers have better knowledge of technical details and can make changes themselves. No need for intermediaries.

I understand the reasons for having engineers read (or maybe even sometimes answer) support emails, but still I'd be extremely wary of again working for a company that walks this path.
I see this "Push for new and shiny solutions"[1] across everything from startups to large corporations. And I am genuinely surprised at how often I see people falling for this good old trap of over-optimization/engineering. I genuinely cannot fathom why people want the complexity.

It is by no means constrained to infrastructure, it is architecture, technology, management the whole lot.

[1]http://jesperreiche.com/the-push-for-new-and-shiny-solutions...
With your username, I actually believe you...
I did not intend to say that legal immigration is an "evil thing". As far as I am concerned the parent comment tried to justify it in such a way that just because some people from England colonized some parts of the planet through aggression in the past, then somehow it necessarily follows that people who live in England today must agree to open borders, or say, illegal immigration. Illegal immigration because, "after all, people from England colonized the planet through aggression before! You deserve it!". See what I mean? This is what I thought the parent meant. It might be the case that I am biased because I did argue with too many people holding this belief: "your ancestors did terrible things, therefore you should keep quiet and take it!". I do not agree. In case this is not what the parent meant, or you think he meant something else, please do not hesitate to correct me.
ahahah, client side shaders as a service!! I love it, very smart!
Just out of curiosity, how often do you use time travel debugging? I have redux dev tools and can use it on any of my apps, but I've never felt that it was more useful than the step debugger. The first time I set it up I thought "huh, cool" and then never used it again. There's also the issue of side effects like ajax requests that interact with the outside world.
It's yours :)
If my pipeline fails, it’s likely because of a build issue.

I have two types of pipelines both based on AWS:

1. Push code to Github -> AWS CodeBuild spins up a prebuilt or custom Docker container (on a server that I don’t have to manage) to build and run unit tests -> Code Deploy agent runs on EC2 instance that runs a script to deploy website.

2. Same as above but Code Deploy runs a CloudFormation template to deploy/update lambdas and other related resources.

The only part of either process that requires me to maintain a server at all is the web server.

It takes me about an hour to set up a new pipeline at the most. It’s basically modified a bunch of yaml/JSON files.

It’s a one time setup that pays dividends through the whole process.

I’ve also used hosted builds with Azure Devops before.
Hearthstone has all of this if I'm not mistaken?
How about this framing: back then, an IDE was called a "microcomputer" and you couldn't just download it for your existing personal communications device; you had to go to the store and buy it as a physical piece of hardware. We have it so much easier today!
The day Bill Gates answered a support call

https://blogs.msdn.microsoft.com/oldnewthing/20091123-00/?p=...
An Introduction to Phase Portraits
Are there fast desktop ARM machines? Can I spend $500, not $50, to get something with 16-32GB of RAM and a ton of CPU cores?

I am with Linus on this "server ARM revolution won't happen". I've had to fix an ARM incompatibility that QEMU didn't emulate (related to hardware timers). Pine64 wasn't in stock. I got RPI, but compilation on that toy machine was soooo slooow that I literally forgot about the whole project before it finished compiling.
all people sitted at the table are users !
The Atari Accountant – The elusive and most expensive Atari 8-bit software
With only one store, how do you keep your state reasonably organized when you get up to hundreds of pieces of data to manage?

And what do you do about generic reusuable components that need state? Say a typeahead search that needs to track the input string and the list of results from the server?
there is a time and place to experiment with new technology.
i am a big fan of using proven technology + KISS, but also like for people to experiment with new technology in a low pressure/learning environment.

people using something just to put it on their resume is a huuge red flag to me.
Doesn't sound like performance was your end goal unless it was to demonstrate that your understanding of the unix tools could produce a solution slower than a custom built solution in the language of champions.
Maybe I'm missing something, but reading something from another process' memory isn't a thing you can do, is it?
I tried a new tab extension that lets you create to do lists and got lazy with it after a few days. Somehow these tools are not very helpful to me. I’m curious if anyone uses these things consistently day to day month to month?
Anybody have opinions between the two? If you already know OCaml are there strong reasons to consider Elm instead of ReasonML?
On a different tangent: Why should a movie have to be released in cinemas to be considered eligible for an academy award? A film is a film, so unless the Oscars are owned by the cinema industry (instead of the film industry, which was forcefully separated at some point as a commenter indicated), IMO streaming, direct-to-video and direct-to-TV movies should be eligible to be included as well.

I mean most Netflix (and direct-to-video) films are hit and miss, but there's some good ones there.

As for your comment on voting, don't complain about how people up / downvote your stuff (I mean why do you even care?), instead, write a better comment.
I've been picking it up lately and I'm curious if you have any links to non-trivial application sources. I'm curious how the architecture scales and how it handles cross cutting concerns.
Have N self-appointed archivists publish a timestamped record of the blockchain. Any query can then be based on N of these archivists.

I'd imagine such a record to be: the final block header, and a Merkle tree root hash of every block using a more time-resistant hashing function.
The Merkle tree root hash prevents rewriting the chain later through brute force. The actual consensus mechanism has prevented wrong writes.

Timestamping could be done by publishing in newspapers, or in other blockchains.

The biggest issue comes at the moment 'archiving' is announced. History-rewrite attacks then suddenly become a lot more valuable, so you'd probably need to say 'We are archiving the chain as of 100 blocks ago'. This prevents anyone from mucking with the end of the chain, but comes at the cost of discarding the last 100 blocks.
Some feedback:

You should put an example of a use case for some of the task bars in your website photos. "Task Progress" doesn't really convey any type of value to me. Maybe a specific example like "Gym sessions attended" would help show new users what the app can be used for.
The Oscars are speeding headlong towards irrelevance. It seems like every year the "Best Picture" winner is more and more of a complete joke driven by politics and marketing rather than the actual quality of the film. This policy will just be the another nail in the coffin.

This would be a good opportunity for Netflix and Amazon and other streaming services to team up and start their own awards show.
I note your /s but it seems reasonable, as long as you consider the optimal to be figured on behalf of Amazon.
> How exactly would someone...have wounded and killed so many without a gun?

In addition to bombs and knives, here are some other alternative weapons people have used to kill far more people than Jared Lee Laughner did:

Gasoline

https://en.wikipedia.org/wiki/Daegu_subway_fire (192 killed)

https://en.wikipedia.org/wiki/Happy_Land_fire (87 killed)

A truck

https://en.wikipedia.org/wiki/2016_Nice_truck_attack (86 killed and 458 wounded)

Poison

https://en.wikipedia.org/wiki/Niels_H%C3%B6gel (over 100 killed)

A cord

https://en.wikipedia.org/wiki/Gary_Ridgway (at least 49 killed)
Not necessarily true :( Python is pretty out of the box in my opinion. There is setup involved if you want to create proper dev environments but you can avoid it also. Always love how easy it is to jump straight in and start coding something.
We've been using Elm in production for about 4 years (currently about 300,000 lines of code) and the experience has been wonderful! We rave about it.

Also, we're hiring! No Elm experience required; over the years we've had many new hires pick it up on the job. :)

https://www.noredink.com/jobs
While I'm glad to see that there are many positives for using Elm,
I'm curious about the "lessons learned" that come about from maintenance of the project.
why does l1 even exist
Why Democracies Die-The Reason Privacy Is the Source of Power in the 21st Centur
People imply that banks are allowed to just create as much new money as they want out of nowhere, when it just means lending some of the money that they've received in deposits

I disagree. They are not simply lending out money that other people deposited. They created new money, out of nowhere. There is a limit on how much of this they can do, but they are not simply lending out money that other people deposited. The bank of England is pretty clear that this money is magiced up out of nowhere; that it is money that did not exist before.

"Therefore, if you borrow £100 from the bank, and it credits your account with the amount, ‘new money’ has been created. It didn’t exist until it was credited to your account."

https://www.bankofengland.co.uk/knowledgebank/how-is-money-c...
FYI I think you have a problem, at least in latest Firefox for Mac https://imgur.com/Sd9960X. Those messages are being logged multiple times a second.
Yes, this is top ranked [1] peer-reviewed journal just in case anyone is wondering

[1] https://www.scimagojr.com/journalrank.php?category=2712
The tip-jet design was first developed by the philosopher Ludwig Wittgenstein. Back when aeronautics was the hot technology.

https://en.wikipedia.org/wiki/Tip_jet#History

https://royalsocietypublishing.org/doi/full/10.1098/rsnr.200...
It's not an emulator, but if you're looking for a little nostalgia you might get a kick out of Cool Retro Term (https://github.com/Swordfish90/cool-retro-term)
You're not the only one. Here are slides from a talk that Joel Grus gave at JupyterCon 2018 titled "I hate Jupyter Notebooks":

https://docs.google.com/presentation/d/1n2RlMdmv1p25Xy5thJUh...

Video of talk: https://www.youtube.com/watch?v=7jiPeIFXb6U
That more likely falls in Data Engineering part.
A movie is intended to be watched as a single episode of 1.5-3 hours. TV shows are at least a few episodes long, generally an hour or less per episode but usually much longer in total. Seems a better differentiation than distribution method. Ask someone if they can guess if what you watched was a movie vs a TV show based on your description. Tell some people "I watched it via the internet", and some people "I binge watched 5 episodes" and see who gets the correct answer more often.
GDPR fines can be pretty significant. Google was hit with a €50 million fine in January.
I am surprised that the library has 1 million cardholders. I don't know how much a subscription costs but in the Netherlands that would translate into roughly 30-40 million euro in revenue per year. That's a huge amount for a library.
Growing a Python codebase like you would a Java/C# one (i.e. with tons of classes, interfaces, factories etc.) is a sure way to pull your hair out.

However, Python provides a bit of metaprogramming that could drastically reduce the number of LOC needed, should you write it in a Pythonic way.

That is, experienced Python programmers could write concise and performant Python code in less or at worst equal time as experienced Java/C# programmers. But if you hire Java/C# devs to write Python code, I can see how you could arrive at your conclusion.

Bonus video: https://www.youtube.com/watch?v=o9pEzgHorH0
I used Elm to build an AI/IQ quiz in support of an event Fidelity and The Atlantic put on last year (https://web.archive.org/web/20180928051336/https://www.intel...).

I found Elm to be very productive. Custom types allow you to codify your business logic and _can_ make bogus application state impossible; the compiler's error messages are helpful and the steps to resolve the problem are (usually) obvious; the FLOSS libraries are excellent (elm-css, elm-test); the community is very supportive; JavaScript interop is safe and simple (mostly -- decoding can be a little confusing at first and could use more documentation and tutorials); the compiled JS is _small_ and the applications feel very snappy.

I didn't have any issues with nesting. Your views unfold to match your model. I found creating sub-models for each "page" within my app to be very intuitive -- these choices became obvious as I started prototyping -- and it's easy to share partials across different page views.
As mentioned, the type system is much, MUCH stronger (you basically can't get runtime errors at all unless you put debugging statements in).

The redux-like (well, more like redux is elm-like) is baked into the type system so you know it will be done "right".

And thanks to the above, there's less bikeshedding within the team from people who want to reduce boilerplate for bad reasons and make the app worse.
Same; one project I was at was a lot of marketing talk, but after a year and a half of development they still had no working software, a big microservices architecture with a full-time infrastructure automation team and three developer teams, but no architect or person with the big (technical) picture in mind, no monitoring, no tracing, some logging (ELK stack) but no logging standards, etc. If they had just started with a normal Java application and idk, tossed it on App Engine they would've been live within six months at a fraction of the cost.
bandit is just the beginner intro to shell series that is meant for pure beginners to unix, you didnt miss anything. All of the other games on there are actual wargames to learn about security