skysight-inc/HackerNews huggingface dataset:
If I'm interested in building low latency and highly available web services it seems to me that both Go and Elixir are reasonable choices. How are they not the same primary domain?

But in any case, Elixir allows a lot more clever code. In my experience working on legacy software, clever code in a dynamic language is error prone and hard to refactor and maintain. Static typing can help, though, I've found this especially true in functional languages where you have a super smart developer do something clever that's hard to understand 5 years later.
>> Typos like the above become not possible.

In my 15 years of programming experience of programming every single day, I have made this kind of typo maybe 2 or 3 times in total and it took me less than a minute to identify and fix the problem each time.

On the other hand, the amount of time that it would have taken me to type out that extra ':' a few million times would have been much more costly.
> this isn't illegal

It's important to take note that if you lie about your educational achievements, you may be breaking the law (depends on the locality).
We do?

https://news.ycombinator.com/item?id=19443925
https://news.ycombinator.com/item?id=17991905
https://news.ycombinator.com/item?id=16808171
Can you clarify what you mean by not being supported very well? F# has been fully supported on .NET Core for a while: it's a part of the .NET SDK, FSI support is in, it's fully tooled in Visual Studio, etc. Would love to know what you feel is missing here.
yes, all those pesky mathematics involved in constructing things like, well, buildings, or the wheel. Very much socially constructed.
Only Google primarily is.

Apple, Microsoft and Mozilla do have advertising elements but are a very minor part of their business.
> barely even talks about generics

Yet uses it as an opening line to build the whole argument on.
I spent a bunch of allowance money on one of those. It used 110 film cartridges, and had a pretty cheap plastic lens. Quality wasn't really that good (and wasn't helped by the cheap film I had to use), but it didn't matter to a 10 year old -- I had a rocket that took pictures!
Value types aren't "necessary", but they would have been valueable at day 1. The GC heap is simply inefficient; not necessarily because of the GC (which indeed is harder with massive multicore), but simply because of the per-object memory overhead.

There's a reason java had built-in value types from day 1, because it made sense even back then.

Frankly, I think both java and C# kind of got this wrong. There was an overreaction against the C/C++ of the day, and whereas the GC turned out brilliant, the idea that it's not even necessary to express the notion of references/pointers/values etc. was too much; and the idea of a single type system root (object) is similarly dubious, and then particularly the idea that that root type isn't the empty type. Object has semantics, and that was a mistake, because it contributes to the bloat. I'm totally happy with ignoring those features 99.9% of the time, but having them completely unavailable makes those 0.1% cases extremely expensive. (I mean, I think those things are slightly changing, but it's slow going).
> It was all finding patterns in shapes... What about this would be culturally biased?

Well, a culture that doesn't stress pattern finding in schooling would be at a disadvantage, for example.

You can also practice pattern finding, and get better at it. That indicates it's not a very effective test of intelligence, which you're supposed to just either have or not have. You're testing a learned skill, not raw intelligence.
Discussed in 2015: https://news.ycombinator.com/item?id=9088676

and in 2009: https://news.ycombinator.com/item?id=618817
Wonderful example in the same vein from my secondary school English teacher:

Black and (a) white, (b) blue, (c) proud, (d) decker.
I have, Deepin is on another level - trust me!
That's an impossible standard to meet though. If you're going to say "Prove that this new thing won't have any negative effects 50 years from now", that means it takes at least 50 years to release anything new. You might as well say "never make anything new".

> It is extremely difficult or even impossible to trace problems back to a specific source.

Then why is the EU banning random things without being able to definitively attribute any negative effects to them?
Old habits die hard. Watch the movie 'Leon, the Professional, https://www.imdb.com/title/tt0110413/ , and you will know who you are. Old habits die hard. Cold or no cold/hot coffee.
It's unclear any decision they made mattered at all. Building a Windows mobile app made no real sense and even the largest app developers had trouble justifying the investment. Also, I don't think Microsoft stood to gain all that much even if they were able to gain a foothold in the market.
Are you sure that question was related to IQ specifically? I suspect it wasn’t. Neuropsychological assessments usually administered to diagnose ADHD include a lot of things that aren’t related to IQ and many things that are just there to guide the person administering the test on the subjects capabilities in ways that don’t show up in results but to influence what further tests they’ll administer.
I just interviewed a guy from Moldova who was very good on his phone interview and so absolutely terrible in his in-person interview (flat out refusal to do the simplest whiteboard coding question imaginable) that I'm convinced they were two different people.
Can you provide an example ?
You should only ask for sources if you attempted to find information and failed. All those things have been hackernews articles at some point, most recently the last one. Look it up.
Good points. I generally agree.
Interesting. Here is a talk on the topic:
https://www.youtube.com/watch?v=C2_5QFQZGvM
culture dependent like the wheel.
The goal is laudable.

My main point of criticism is that it is essentially a like button that requires almost no effort. I can see the end resulting being researchers just trading "likes" without much consideration.

It could at least require a public text that justifies your approval of the paper, with a certain minimum length (100 characters plus). This would be something like a "peer review light".
They've also been doing work for making it easier to call WinRT APIs or introducing UWP controls (through XAML Islands) in both WPF and WinForms... A bit of a stretch, but this way they're both inheriting all the work they've done before for UWP. I think they also announced something about DPI awareness that won't be backported to classic .NET because it required runtime changes
Thanks for this writeup! Having moved into Data Science as a primary career (after 25 years architecting software), it's frustrating to try to decipher the various symbology used in Physics, Economics, Computer Science whitepapers.

I need a Whitepaper Rosetta Stone. And this article is one such example.
The most interesting part is that it hasn't affected the US (yet). The US is probably the leader among developed nations in bad environmentalism, blue screens, bad sleep, opioid addiction, etc... so unless there's a reporting issue in the US, that kind of rules out a lot of those conclusions.
I love kites. Just seeing the word, I remember the boy-as-a-kite-on-ice-skates from The American Boy's Handy Book[0]

0) https://images-na.ssl-images-amazon.com/images/I/81LstaapceL...
His tone of voice was really funny. ISTR it was on a video about beginning stick welding. http://www.youtube.com/watch?v=2fUAHkUfTps&t=17m34s
IMO, boilerplate source code shouldn’t be generated at all — the tool chain should directly emit the required object code. And code generation shouldn’t require a different language — or special comment syntax.
Exploring Complex Networks [pdf]
One of the things I kind of knew but has been clearly exposed by the Trump-Russia-Mueller episode is that humans are not nearly as objective or rational as we pretend. Once you start to realize this you begin see it everywhere. It explains a lot, particularly our many failures.

And even worse you start to see people taking advantage of these human weaknesses. Politicians are perhaps the worst offenders but it is also common in advertising, business and even personal relationships. Somewhat depressing.

Trying to make the case for a rational, objective reading of the Mueller Report is futile while the news media, social media and most people you meet are spewing unfounded innuendo (see OP for example) and outright disproven conspiracy theories.
It's been about 20 years now. No idea what ever happened to him sadly.
The Essence of ML Type Inference [pdf]
> A majority of the content I watch on YouTube gives me more knowledge,

Knowledge isn't the same as intelligence though. Maybe having effortless access to knowledge actually makes us less intelligent because we don't get to practice figuring things out ourselves as much.
That's basically the main premise of the flawed, yet hilarious, movie Idiocracy.
It’s not just that pilots didn’t need new training, because they were still supposed to have some minimal training on the changes.

Pilots can only hold one type certification at a time, and have to retrain to switch between them. Southwest pretty much only flies 737’s and is heavily interested in the MAX because it means they don’t lose the ability for pilots to fly their other aircraft due to retaining the same type certification.
It’s not a syntax, it’s just a function (<>). Also how would you ”improve” list of records?
US military uses an IQ test (ASVAB) for personnel assignment. It doesn’t matter what intelligence “actually” is, or how well IQ tests measure it. What is important is that IQ tests are extremely useful in predicting education success, doing effective job assignment, explaining various socioeconomic variables, which is why we use them.
People aren't randomly assigned zip codes. Zip code can also be a proxy for IQ.
Please don't break the site guidelines by going on about downvoting, and especially please don't post nationalistic flamebait here.

HN users have a variety of views on both sides of any divisive topic.

https://news.ycombinator.com/newsguidelines.html
If the biases are consistent on average then a change still matters. If I added or subtracted a random number between 0 and 100 to every reported IQ score in the world it would become virtually useless as a measure of each person, but the global average IQ would hardly change.
I look at it another way.

XP is almost 18 years old. If you were running an 18 year old operating system in 2010, you'd have been running Windows 3.11 while everyone else is on Windows 7.

Running XP now is like running Linux Kernel 2.4 today.

If the computer in question is connected to any network, to keep it so out-of-date is simply irresponsible.
Got any assholes to lick clean of shit?
Which is useful if you happen to live in an Apple Pay / Android Pay supported country with contactless payment widely rolled out.

However, considering contactless was pretty rare even in the US until recently, it’s wise to have other solutions - and cover other use cases like online banking, loan applications etc etc.
It's called showing your work.

https://www.washingtonpost.com/world/national-security/muell...
Show HN: Hack – new Hacker News iOS client with swipe to upvote, favorite, reply
I've been developing F# in Rider for the last 4 weeks, and especially the last update made a huge step forward. It's stable, fast, the test-runner works perfectly, etc. It's definitely not at the same level as the C# tooling yet, but it's good enough to be productive. (I'm on macOS by the way, building Xamarin apps).
The Cry of the Earth in Pan-Amazonia
You're right that statist communism (the ones from the 50's-90's) is an epic failure that turned dictator fiefdoms (companies) into a dictatorship (country). On the ground floor, there was no discernible individual ownership of society shared.

And countries like the USSR were not only dictatorships, but virulent military dictatorships.
I tried looking some up, but then realized the onus of proof is on the person making claims, not on people who are skeptical of people who make claims.
OP developer here. I am excited to share my beautiful new Hacker News client with you all. After building apps in Objective C for many years, this is my very first all Swift app. I finally decided to transition completely to Swift when Apple announced it's stable enough to be bundled with the 12.2 iOS itself.

I have been working non stop for the past 3-4 weeks on this app with 5-6 hours of sleep and working till 7 am to get it done. I am super excited to finally have it released and am open to feedback.

Features which make my app stand out to other clients and hacker news on browser -

- Swipe on a post or comment to upvote or favorite.

- Reply to comments and posts from the app.

- Dark theme - both pure black as well as light gray. It is free on a per session basis. If the app is relaunched, it will default to light theme. You can purchase a small one time in app purchase to unlock it permanently.

- 10 font choices and many color themes

- iPad support with Split View

- Landscape and Portrait support

- All known hacker news endpoints - News, front page, Ask HN, Show HN, Show HN Newest, classic, active, best stories, best comments, new stories, new comments, noob stories, noob comments, jobs, over 100-500 points

- Powerful Search powered by Algolia API. You can sort search by adding "@date". Search for stories only by adding "#story", comments by adding "#comments". Search for a story by a particular user by adding "#story,author_username" etc

- Beautiful UI (I understand my opinion is biased though).

- No ads, No subscriptions.

Many other features which I would let the app speak for itself.

I am available here for any questions and feedback to make the app better!
Founding a top company is the most visible way of gaining a lot of wealth, but it is by far not representative.

Much more common are ways of starting with a lot of wealth and turning it into even more wealth.
>Advertisers have complained about losing ad attribution, and that complaint is legitimate.

Ummm, no it’s not. My browser is my user agent, and I couldn’t care less about advertisers’ woes.

You know what makes attribution even harder? Ad blockers.
I wasn't really on board with banning Huawei until I read this article.
Of course they don't have any links, because studies proving this don't exist. Another little known fact: even _human_ growth hormone is utterly pointless to consume orally: it gets destroyed by stomach acid. That's why people who take it go through the trouble of injecting it.

I also don't think I've ever seen dairy in store that doesn't come from cows "not treated with rBST". I don't buy organic unless the price is roughly the same, and for milk it's easily double, so I don't buy organic milk.

But even if it did boost igf-1 a tad, that'd be freaking great. People would start growing muscle, losing weight, etc.
And until it's ready, don't forget Blender makes a very powerful video editor.
Sadly this is the reality of YouTube. Genuine, quality content without clickbait bullshit just doesn't get any traction. As someone who's done a lot of fitness training I can assure you that he knows a lot. I train every day, and sometimes I just look for something new to vary things.
Balsamiq: Looking Back at 2018
I think of languages at work as dislike and don't dislike. Basically if something gets in my way, I don't like it.

I do love Elixir, but for the kind of work I am doing currently, I'd have a hard time selling the benefits of it over just about any other language. But I dislike Java's verbosity, so unless Java brings something other options lack, I feel like pushing back on too much code being a legit reason to avoid Java.
The politics of HN and it's moderators is far left. Expect to get flagged/downvoted/banned if you post anything that conflicts with their world view. It is their way.
> top requirement would be "keeping me safer than driving myself"

No, the usecase is "able to take my hands of the wheel and not pay attention". Regardless of what the Tesla term of service says about hands on the wheel or whatever, I am sure that many of their owners do this already.

Even IF this is more dangerous, there are still lots of people who would be happy to make this tradeoff.

We trade off our safety for convenience all the time. This technology does that and it does so right now.
Washington state lawmakers approve human corpse composting
My hypothesis:

Sitting at a desk all day and getting no exercise makes you dumber and that's exactly where the trend is up:

https://www.rba.gov.au/speeches/2016/images/sp-so-2016-09-21...
Not so. The reality is that his family banker will invest the money in an index fund like S&P500 for him and then he will see it compound a predictable 10% or so every year, becoming increasingly wealthy without ever having to lift a finger or exercise a single neuron.
I disagree, as I remember a lot of talks and articles from Go team members where they discuss in detail established work in other languages – on GC, on language evolution, on generics and so on – and deliberately learn from them to avoid same mistakes.
It certainly could happen in 30 years. We could make it happen much faster if we got a genocidal dictator who decided to kill smart people. Pol Pot may qualify.

Birth control is currently the primary natural selection criteria. Anything that can defeat birth control is extremely strongly favored by evolution. Evolution is quite rapid when the selection effects are strong, especially when also starting from a diverse population.
Rewritting software is expensive.

I'd be surprised if any new language becomes prevalent in less than multiple decades within Google's unfathomable scale.
for comparison, some discussion when it was announced(?) 5 months ago: https://news.ycombinator.com/item?id=18838227
And Boeing's original plan was to do a clean-sheet redesign, but Airbus launched the A320neo which within six months had over 1k orders, and Boeing felt commercial pressure from its customers to launch something comparable (a re-engining, not a clean-sheet design) so its customers weren't being undercut by their competitors (who would then have lower fuel costs, etc.).

Airbus notably have recently been hiring for a clean-sheet A320 successor (though there's no firm commitment to that, yet), despite it being a 20 year newer design than the 737.
An exhaustive look at Oculus Quest’s first day of great, wireless VR software
While Yoga may be a great way to improve flexibility, among other physical benefits, prana is no more than a quack belief if I were to be generous. Unless you're thinking of something remotely testable/measurable/not rooted in a religious philosophy/not tied to breatharianism
Wasn't that for sales though?
You can get some nasty cold starts though. Here's a domain I have that doesn't get any traffic (literally zero):

https://imgur.com/a/dVPQYKC

The first hit is brutal. I won't say the CDN since I'm not an expert, but it doesn't take long to go cold (minutes) and once it's cold even the cached hits are 400ms.

Is 400ms really a dramatic reduction in latency?
Also not the OP, but the OP is probably talking about its popularity and novelty.

Also, Zork wasn't easy to put down and pick up later.

I was also multi-player in a different way. Instead of being competitive multi-player, it was cooperative multi-player, as in you had friends over and you'd solve it together.
https://pastebin.com/LDMjLWgn

I suspect the nouveau video driver is the culprit.

I'm currently using Ubuntu 18.04
Haha, sorry, they're open outside of conferences too :)
Socialist countries are responsible for this. Smart people work a lot, have no children and pay HUGE taxes, but dump people stay at home and make a lot of children + receive money from Government. Recipe for disaster.

Every socialist Country will fail earlier or later, just like USSR did.
That's a disturbing image I hadn't considered. The parents I know (mainly CS people) have talked for years about "limiting screen time" of the kids, but I didn't consider that some other parents might have too much screen time themselves, to the point of shortchanging child early development.
Advertisers (and most publishers!) are unlikely to agree to this proposal as written. In particular the restriction that only the first party site can set up campaign identifiers makes it difficult for anyone other than a major publisher which already handles their own advertising (Facebook, Google, etc). The fact is that most sites don't have a direct relationship with the advertiser, so it just won't work for 90% of publishers.
I understand how sailing upwind works with a bermuda rig, but how do you do that with a kite, aerodynamically speaking?
The definition of victim implies the same as "dead passenger". The families of dead passengers would be stretching the definition, at the very least it's not the most obvious definition in this case

>a person harmed, injured, or killed as a result of a crime, accident, or other event or action

"Victim's family" is how people would normally refer to them.
One of the most amazing books that I've read about simple ways to correct muscular imbalances, including those that result from too much sitting, is Pete Egoscue's Pain Free at Your PC [1]. His other book, Pain Free [2] is also extremely effective and informative.

Pete’s knowledge completely rewrote the way I think about my body, pain, and imbalance.

1. https://www.amazon.com/Pain-Free-Revolutionary-Stopping-Chro...

2. https://www.amazon.com/Pain-Free-Your-PC-Computer/dp/0553380...
> Read the sentence I wrote "the south Indian vegetarian diet" is "primarily vegan".

The subset of South Indians on a vegetarian diet are not "primarily vegan" as they consume a lot of milk and curd on daily basis (and eggs and fish if any of them are wont to).

> If you're Tamil as you claim to be then you'd know the Tamil word for vegetarianism is "saivam" referring to saiva pillai community

The existence of a Tamil word for vegetarianism referring to some community does not automatically prove that the subset of South Indians on a vegetarian diet are "primarily vegan" any more than the existence of a Tamil word for non-vegetarianism ("asaivam") indicates anything of that nature.

> Please go easy on the hate. Bigotry isn't cool.

Since when did pointing out the facts of the matter, so as to prevent the spread of ignorance, come to mean bigotry?
Interestingly, English is super expressive and allows for many ad hoc type expressions the be understood with reasonable fidelity.

Many other languages are gendered and or structured, both of which do impact the work, both good and bad.

Great English can be written right along with crazy expression borrowed bits here and there, even words made up on the spot.

Do we need crazy expression in programming?

Technically, no. But many want it and practice it in creative ways not unlike writers do with form, structure and style.

With a story, did readers get value, even with poor understanding, or a reread or two making sense seems to be the bar.

With a program, does it do the job and doe it do so in a consistent way, secure, etc..

A look at things like COBOL, FORTRAN shows us design can impact quality. It is baked in.

Skill matters too.

An inexperienced programmer may produce higher quality earlier and more easily given such an environment. Adept ones can use most anything and do the same.

But, they may also be size coding, played ng in the demoscene as much as they are cranking out business logic and computation.

TL;DR; Language absolutely does impact quality, but so can experience and process. No easy outs, no one size fits all.