skysight-inc/HackerNews huggingface dataset:
Kaggle ran a facebook recruitment challenge trying to do something similar a few years ago for those interested (I am because I participated in it):

https://www.kaggle.com/c/facebook-recruiting-iii-keyword-ext...

I'm in a waiting room right now, but is anyone interested in summarising or commenting on the differences/ gains/ losses between the performance and aspects of comparing the two? :)
> Then they will remain a junior developer

Isn't the point that they _are_ junior developers after completing a bootcamp? Juniors can be some of the best people in your organization if your org is willing to take them on and teach them things.
To reiterate, the question I'm asking is: how many people think they're the small elite but are actually the general case?

I.e., how many people are acting irrationally vs. how many people are misjudging their own place in the world?
As is true of so many other things in the United States, you just have to look at all the other western countries that manage to handle this just fine. Not all have totally free tertiary education of course, but there's a mix of that, along with interest free loans, partial subsidy by the government etc etc. And many of them work very well.

This kind of myopic skepticism is so tiring.
> My key takeaway of Cambridge Analytica was that the advertising industry is a lot more harmful than I thought. I always thought, that there is no real problem when some people influence/manipulate other people on what they spend their money on.

If this kind of advertising is able to make people act against their own interest to the level claimed with this political meddling, how is this somehow more acceptable on an economic level which directly impacts individuals?

At least for most people the consequences of the election are more distant, whereas if people are tricked into making poor purchasing decisions they could be looking at directly losing hundreds or thousands of dollars. Certainly a large amount over their lifetime.

I can't see how this is any better, and I personally think it's worse. Is the only justification that poor purchasing decisions directly impacts the easily influenced people (one could unpleasantly spin it as getting what they deserve), whereas political decisions hit everyone?
Maybe if they didn't eat so much avocado toast, they'd be able to pay back their student loans! /s
Pretty much my evaluation as well. Maybe it could be useful for arbitrary compute operations that you aren't entirely sure how long will take to run? Like computing an implied vol surface "all at once" when you don't own your own data center or something and aren't doing it all the time.

Another point of contention in my view is the fact that either they'll lock it down like they do on those online "computing environments" where you can't do any low level stuff or any networking (like IDEone, etc), or it'll be too open and thus you can use it to spread malware, or run DDOSes.

I guess that it makes sense that such an offering is present in the modern ecosystem among many other offerings but other than the interest of completeness, I don't really see the value-add. But I'm just a random engineer on the internet, I probably am not representative of all potential use-cases
> Riot works consistently on all OSes while Conversations (in my opinion the best free/federated messenger to date) is available only on Android.

That's my point. Riot works everywhere, without configuration hell. The Android client is getting better and better.
Tires are on all vehicles. Combustion is a larger and more immediate concern because of NOX and PM2.5/PM10. Its fair to prioritize that by moving burner power out of cities and using EVs, then go after other sources of PM and NOx like power plants or tires.
I still don't get the joke. Feel free to explain if you are feeling so inclined.
A fluff piece, devoid of any useful information at all.
Odd brand name. I thought it was a 4chan forum.

That said, I'm glad someone is taking the baton on this challenge, and I wish them the best.
Tribes of Programming
I feel like basically any "explanation" of fails to sufficiently explain `f()`.

`void f(){}` is just a special case of the old style of defining functions. Another case of this is `void f(a, b) int a, b; {}`.

Using the old style, functions are defined without "prototypes"; that is, the type of the function does not specify its arguments.

Since changing the meaning of `void f(){}` would have broken backwards compatibility, they added `void f(void){}` as the way of specifying "no arguments" in the new style.

Edit: to further demonstrate, this is a perfectly valid C program:

> void f(a, b) int a, b; {}

> int main(void) { if(0) f("oops"); }

As the type of `f` does not specify its arguments, there is no constraint violation (compilation error), and as the call is never actually performed (`if(0) ..`), the program does not invoke the undefined behaviour that would result in performing the invalid call.
Are you some instapainting shill? I get suspicious when some random dude seems to comment extensively on a Show HN posting.
We used serverless/lambda to run our flask app for flaptastic.com. Since the site doesn't see a lot of web traffic, our web costs are roughly $0 per month whereas running any kind of long running web server platform (docker or otherwise) has fixed costs.
The first half of that sentence is the problem, in my opinion. We treat all college degrees as having equal value and offer loans for massive sums of money, with no regard to their likely ability to pay it back. $150k to get a law degree? Ok, that's likely to work out. $150k to get a degree in Russian Literature? Or theatre? That's not a good investment. Of course there are people who have degrees like that and they end up in high paying jobs (often not in the field they studied), but they're the exception to the rule.

We seem to have stopped explaining how supply and demand works. Companies have a demand for employees with certain skills. If you can supply those skills, they will pay you. The higher the demand for those skills, the more they pay (IT, medical, many trades). If you have a skill that nobody has a demand for (say, theatre, or russian literature), you're in trouble.

Of course if you have a degree that isn't in demand, there's a way out. Find a way to take the skills you have and turn them into someone that companies want to pay money for. Turn your english degree into a career in copywriting, or your degree in theatre into a career in... something.
Apparently the Anthem of the Soviet Union is arguably a reworking of Pachabel's Canon as well:

The song was written by Jacques Morali, Henri Belolo and the group's lead singer Victor Willis. The melody is based on the State Anthem of the Soviet Union composed by Alexander Alexandrov, which was itself a reworking of Pachelbel's Canon.

https://en.wikipedia.org/wiki/Go_West_(song)
This is correct, clever, and wholly counter-productive. It's much easier to get agreement to things in the afterglow of a widely shared success than prior to one. Poorly-timed admonitions like this reduce rather than expand public buy-in for the underlying proposition.
The fact that it was undumped until recently makes me want to understand this more. Can you ELI5?
I've long suspected that K-12 math was designed as vocational training for the job "computer", which was a common job in the defense industry prior to its replacement by electromechanical and digital computers. For example, the computation of the firing tape measures for US artillery in WW2 would require enormous, precise calculations of just the sort that one practices in K-12 mathematics.
> Yeah but most nuclear waste came from the US, UK, France and Russia.

That's merely a short question of time. China will end up #1 on that list. The US only has 98 nuclear reactors in total. The UK has a mere 15. China already has 45 operating, with more than a dozen under construction. In less than 15 years they'll surpass the US figure. Nuclear power will be used by more nations in the future, rather than fewer. It rather emphasizes the importance to all nations of waste disposal breakthroughs.
I love the idea of this, but what's the market?

Wouldn't the people interested in this kind of thing mostly be capable of doing this themselves, i.e., not willing to pay the premium?
I wonder how much this processes would consume and further reduce the effective yield.
That's K&R C, predating ANSI C. It's not that uncommon if you're looking at long-lived codebases.

Rather it should look like this:

int foo(x, y)
int x;
int y;
{ return x + y; }

x and y would be assumed to be int in the absence of the type specifiers, so in this case they're optional.
Everything we do is about trade-offs. Solar panels have toxic chemicals, too (Cadmium compounds, Hexaflouroethane, Lead [1]). Wind involves rare-earth metals like Neodymium which are produced in mines that resemble toxic war zones in far-flung regions of China [2]. None of us will ever exist on this earth without leaving fingerprints. It's not about 'zero' it's about 'better' one step at a time. Defeatism and refusing to accept anything short of perfection is a good way to get nowhere.

For reference 1 ton of Thorium produces as much electricity as 200 tons of Uranium or 3.5 megatons of coal -- which would you rather use?

[1] https://sciencing.com/toxic-chemicals-solar-panels-18393.htm...

[2] https://www.dailymail.co.uk/news/article-1241872/EXCLUSIVE-I...

[3] https://en.wikipedia.org/wiki/Thorium-based_nuclear_power
The real question is why not openBSD, not why not Linux - if security is the goal.
visiond has been open sourced a few months back
Knowing one or two, not really.
Not mentioned - National Geographic did a whole spread on the wonderful new Glomar Explorer science vessel and all the wonderful science it was going to be doing - I wonder how much the CIA paid for that bunch of lies
Ever app used customer photos to develop facial recognition tools
I've been watching a lot of Thomas with my kid and yea it seems to somehow be a nightmare dystopia underneath even though nobody can explain why.

Stephen King's The Dark Tower spoiler below:

Stephen King's masterpiece "The Dark Tower" series has an intelligent AI in the third book called "Blain the Train". The dark tower series starts off as a kind of medieval Western in some barren dessert world and pretty soon there are doorways to parallel worlds and times like New York City. One parallel world was once populated by a society that is probably a few hundred years ahead of us technologically speaking, but they were warlike and killed themselves off. All that is left is Blaine the Monorail and Patricia the Train and they are super homicidally insane. I've been scared of Thomas ever since.

https://darktower.fandom.com/wiki/Blaine_the_Mono
The great thing about publicly traded things with active markets is that if you have have real insight into their underlying structures and values that other people don't understand, you have an immense ability to personally profit. Anyone rambling online about how it's going to the moon, or it's a scam, or it's going to collapse are trying to affect sentiment not convey some deep understanding they already have.

If they really were confident in their predictions they'd have every incentive to sit there quietly and become wealthy.
If you want to see the code, just ask.

If someone like you has a bad impression of me even though you understand why I'm asking, then I guess it's a bullet dodged.
I agree with everything you are saying. I just want to be clear I'm not saying we should only do things that protect the environment if they don't have a net economic cost.

i mean, there are a lot of basic environmental protective measures which actually save money too. Any time you can make something more efficient there might be upfront capex / R&D to get there, but the value inherent in the efficiency pays you back over time. E.g. airplane engines. But that's not my point.

If we are going to ask people to spend $X/day to improve their environment, it's possible that some of those hours and dollars should go toward the costs of recycling. But maybe not all $10 should go there. We should ask people to spend their time and money in the ways which will be most productive toward helping the environment.

It may be that recycling is the best bang for the buck because you can do it without leaving your home, it feels akin to doing a daily household chore rather than some special big task I have to go prepare for and schedule, and trying to get someone to do the equivalent amount of work at the equivalent cost (e.g. 10 hours and $250 a year) is never going to happen at the scale that we can get households participating in recycling.

For example, we should be increasing the cost of things to cover their environmental impact. Products should get cheaper to sell if they last longer or have a smaller environmental footprint. Most particularly this should tax environmentally unfriendly packaging, since the packaging is the first to be discarded. This aligns incentives.
It was "domestication", not just "suitable for herding": https://en.wikipedia.org/wiki/Guns%2C_Germs%2C_and_Steel#Agr...

"Diamond identifies a mere 14 domesticated large mammal species worldwide. The five most useful (cow, horse, sheep, goat, and pig) are all descendants of species endemic to Eurasia. Of the remaining nine, only two (the llama and alpaca both of South America) are indigenous to a land outside the temperate region of Eurasia."

"Smaller domesticable animals such as dogs, cats, chickens, and guinea pigs may be valuable in various ways to an agricultural society, but will not be adequate in themselves to sustain large-scale agrarian society."
When you buy a refurbished phone from a third party, you are usually buying a broken phone that a customer returned under warranty or traded in. These phones tend to boot up OK and pass startuo health checks, and then crash or have component failures (battery, mic, etc) within a few hours or if the weather gets hit or humid.
My understanding is that Thorium reactors are far less likely to produce transuranic elements with long half-lives, and less waste in general (two order of magnitude). [1] However, it does in fact require some fissile material such as recycled plutonium, so the two reactor kinds can work in conjunction to yield a net drop in long-half-life nuclear wastes. [2]

[1] https://en.wikipedia.org/wiki/Thorium-based_nuclear_power

[2] http://www.world-nuclear.org/information-library/current-and...
You think there aren't tons of people who do CS degrees that lack curiosity? I've helped students with their CS homework who, when I asked why they were majoring in CS when they obviously did not like it, literally said their parents picked their major. So, I'm sorry, when people on here say that getting a bachelors in CS is some indicator of "natural curiosity" aka "geekiness" I would say it is the complete opposite.

I should add I don't have a CS degree, yet I'm doing the homework for the "dedicated" "curious" "high aptitude" etc. CS grads you'll be hiring later. Ha.
Why don't they support the Samsung S8, when they support the S7 and S9? How odd.
Free college is an awful idea, honestly. That's not going to fix the problem, and will most likely make it significanly worse.
I searched for a while to try to find stats on Comcast's aggregate network capacity, either in amount of data transmitted or the peak/average bandwidth utilization. I'd be curious to compare this to theoretical capacity of the SpaceX network.
Nuclear Isn't Needed for the Green New Deal
Militants kill 6 civilians in new attack on Christian city in northwest Hama
Every trait or ability should be expected to more or less follow a normal distribution. There will be some few people at the extremes of the distribution. Most people will tend to the mean. For every trait.
Most people in USA have read about the Great Depressed and are not hard pressed to spend a dollar.
WASM isn't yet a viable candidate for a complete application. There's a lot of proposals out there to bring it in line with what you can do via JavaScript, but there's still a lot of things that JavaScript can do more performantly than WASM. Using a WASM language also means that interop with existing JavaScript is a bit of a hurdle, so I still feel that Dart is a good choice. That being said, there's nothing particularly interesting about the language itself; I'd feel the exact same way about any other language if they also compiled to pure JavaScript.
Good point.

I know I should not extrapolate from one data point, and by way of example after a friend joined FB about 2 years ago, I have noticed a progressive change in their viewpoints. Although a trained scientist, they now talk frequently about (1) anti-vaccination, (2) chemtrails, (3) climate change hoax,(4) Soros, (5) Brexit.

My hypothesis is that hawkers of nonsense use FB to identify people interested in one of the above and then bombard them with recommends.

After all, we behave according to our lived experience - and if social media platforms are used to alter the perception of lived experience, then logic dictates that they can sway behaviour.

Should I be smug? Absolutely not! I have little idea where my opinions come from.
I think most people would read “network equipment” as routers, switches, and firewalls. One wonders at the intellect and motive of a person who claims PCs are network equipment. On the network certainly.
Sometimes this has been really hard when the campground was already spotless.
I've worked on a few bloody moments in film VFX and we certainly looked at some horrible reference of wounds, including headshots from pathology reports. I don't think I suffered much beyond the odd sigh but it was only for a couple weeks at a time. Someone went and talked to a trauma nurse about how much blood would be expected for various rounds and whatnot, and I did imagine them not being terribly impressed at why we wanted to know. Even though it was for a rather non-violence-glorifying film in that case.

At some point someone did tell me something that helped though: think of and describe what you're looking at using food terms instead of anatomy ones - talk about a blood fluid sim as being "too much like tomato juice not enough like gravy", textures in terms of mince/steak etc rather than human tissue types. I also labelled render passes like that, made conversations sound a lot less gross and more removed from reality, particularly to passers-by working on other shots...
Outraged social justice responses like this is the reason why the OP gave you a trigger warning. But I guess you chose not to heed the warning.
I appreciate that and I often do. However, nothing I said was controversial. Many nuke plants in the US have closed and all others (but one) have been cancelled. This is stuff you can see on the evening news. I don't really have to time to re-research every single case but, if someone doubts me it might be worth their time to do it.

Most likely, it's easier to just dismiss comments like mine if you're already pro-nuclear. It happens to me whenever I talk about nuclear here.
When someone takes 100% of the fruits of your labor it is slavery. What do you call it when someone takes 45% of the fruits of your labor?
Correlation isn't causation, but the cost of college tuition rose dramatically once student loans becamse easier to get. We have decades of studies that show that people will spend less money at a store when they have to pay cash vs when they use a credit or debit card. I see no reason why college wouldn't be the same. Who cares how much it costs? I've got plenty of loans and I'm sure I'll make plenty of money so that I can pay them off someday.
Ask HN: Which books teach mental models?
Read the piece by Mutaschak[1] yesterday and found myself agreeing with components of the piece but distinctly feeling that some well-crafted books take a more active role in conveying and teaching mental models than simply summarized facts (which can be done well, but is subject to being forgotten).

The question, then, is what books effectively introduced a new mental model or perspective?

Two recent examples from my own reading, non-fiction and fiction:

Loonshots (Bahcall) - model & "rules" for structure of innovation in orgs is introduced, discussed from various perspectives, examples given, summarized in text, repeated.

Overstory (Powers) - character stories all reinforce the perspective of an alternative relationship with trees and plants, the giant ecosystem and systems thinking.

[1] https://andymatuschak.org/books/
My personal guess, but not an informed one, was to just rhyme it with 'moo'.
You don't actually mean aliens. You're talking about 'advanced' aloof beings that basically share your values but in a more sophisticated form.

I really hate this 'aliens would be disgusted at out foolishness' meme.

There's no reason to think that. That's how you, with your particular disposition that some proportion of humans share, would react if you were teleported to a flying saucer in orbit- shake your head and cluck your tongue.
You're projecting on to aliens to make your own view look more sophisticated by comparison.

Now, I don't know how aliens would think. But when we look at bacteria, or ants, we don't point moral judgements on their actions and get annoyed when the microbes acy a certain way- and to do so has a term associated with it, anthropomorphisation, that's generally seen as a foolish mistake.

You don't get emotionally charged at the actions of microbes when you observe them because, in part, you can kind of understand what they're doing. You have a bird's eye view. You don't get angry at them for not banding together and solving their toxic waste problems. You don't shake your head and cluck your tongue at their foolishness. If we're going to anthopomorphise aliens, we should at least get the situation to something of comparable scale.
> I’ve worked on bad code bases that people just do the bare minimum, quick and dirty bull shit they’ve always done, and it’s absolute misery.

Those people do not realize anything is even wrong. :(
Just to give a practical example. I've been working on a product and I need sales data but I can't get sales data until I have the product. So what do I do?

I made a basic market simulation. In my simulation there is a demand curve which dictates how many buyers exist at or below a given price. From the demand curve I build a population of people each of which has a maximum they are willing to pay. Then I pick people out of this population at random and I pick time intervals between sales from a poisson distribution. In this way I can test many many different scenarios in terms of equilibrium price, sales volume and market size. In about an hour I can have well over a million simulated sales across an exhaustive range of product types.

I don't know for a fact that my product works outside the simulation, but I'm confident enough in the assumptions I made that it is worth trying. For simulated data, the question is always "will the expected loss from a bad assumption cost more than the cost of acquiring a real data set".
Thanks. I never knew about the HTTP 308 response code. Here is the RFC dated June 2014:

https://tools.ietf.org/html/rfc7238
Not to forget Charlie the Choo-Choo.
I’ve been using Serverless for a while. Having almost 10 years of familiarity with Ruby on Rails I knew the Ruby community would do something great in this space. AWS Lambda took, what feels like, forever to get official Ruby support.

I really love this and I feel the JS and Go Serverless communities could pick up a few tips on developer friendliness from the Ruby community.