skysight-inc/HackerNews huggingface dataset:
> "We" = the 1% which reads Hacker News? Speak only for yourself

No, actually "we" as in most Americans and many other countries in multiple senses of "comfortable". Yes, there is poverty and many social problems present in America. At the same time, many aspects of the average American life, as well as life in Europe and other parts of the world, have consistently improved, and millions of people still choose to live in America instead of even other places of comparable rights and opportunities. Contrasted with many parts of the world, we're pretty damned comfortable.

But you know what? That doesn't even matter. If I were to alter my premise to only encompass the "1% which reads Hacker News", it wouldn't affect my comment at all. Why do you think Silicon Valley continues to exist in America and not the UK?

Fallacies are specific, and you haven't mentioned what "fallacies" I've made. What I wrote was a comment on an industry forum, not an academic paper. You want citations? Work it out yourself. You're on the internet. Nothing that I wrote hasn't been said before by others with greater authority than mine.

You haven't made a single argument, yet you accuse me of using fallacies and misinformation. By not justifying your claims, you're being very unfair.
or 'history' ;-)
Sorry, I'm not buying it. I worked with enough bad engineers with formal education who caused all kinds of issues with the code quality, scalability, coding speed, etc. And here you are, suggesting to put completely untrained people who will magically start pumping out production-grade code. That's a pipe dream.
I like Julia a lot, and thought I understood some of it, but this article puzzles me:

> This output is saying that a floating point multiplication operation is performed and the answer is returned.

But "this output" is:

%2 = mul i64 %1, %0
ret i64 %2

which looks very much like an int64 operation and return.

Similarly:

> Here we get an error. In order to guarantee to the compiler that ^ will give an Int64 back, it has to throw an error. If you do this in MATLAB, Python, or R, it will not throw an error.

while the quoted input and output is

In [6]: 2^-5
Out[6]: 0.03125

(ie, no error, but the correct (floating point) result.)
It's a pleasure to read this every year.
He's a little late.
Any resources you could share along these lines? I'm definitely interested in improving my setup.
I didn't find it slow, but:

$ time julia -e 'print(1)'
1
real 0m0.438s
user 0m0.300s
sys 0m0.118s
$ time python -c 'print(1)'
1

real 0m0.040s
user 0m0.036s
sys 0m0.003s

it is slower..

That said, instanciating julia every step of a bash loop.. I think it requires a jvm mindset, warmup once and iterate inside rather than outside.
"Please don't use Hacker News primarily for political or ideological battle. This destroys intellectual curiosity, and we ban accounts that do it."

But I heartily encourage you to try it, and let me know how it works out for you. Perhaps you can get away with it by making 51% of your posts about random tech debris.
Avocado Toast Trainers
What about the kids who don’t fit neatly into either category? You’ll be throwing a bunch of people into a group in an arbitrary fashion and then teaching them, perhaps just implicitly, that the group’s standards are “normal” and they are different. By saying this is a good thing you’re disrespecting a ton of people.

This is part of why a racist argument can’t be respectful: it’s fundamentally opposed to basic reality.

Is it possible that such an argument could be made honestly? Sure, by an ignorant nimrod. Does that make it respectful? No, part of respect in an argument is making sure you have a grasp of the basic facts before you spout off. Is it bad to block ignorant but honest nimrods in an attempt to block racist shitheads who have learned to cloak their arguments in polite-sounding language? No, for every ignorant nimrod there are a hundred racist shitheads, and you’re not going to educate the ignorant nimrods by giving equal footing to the racist shitheads.
...Netscape 4 to Netscape 6. Windows 8 to Windows 10. The i7-8086k processor.
> Without a clear and intuitive versioning scheme it can be confusing and time consuming to make sense of a product line. And that gets frustrating if it keeps changing.

This is a case of Nvidia working with that sentiment rather than against it.

They were roasted by review sites previously for co-mingling architectures in the same numbering generation. So this time, they didn't.

TU106 was far too big of a chip to die-harvest low enough for a true volume x60 budget part.

Add in all the non-graphics acceleration hardware that needed to be cut to hit price and... Nvidia didn't feel this could be called an RTX 20xx part.

The 16xx is awkward, but it's the least bad choice.
Not really. Values have types, unsurprisingly, but variables don't.

However, if the compiler can deduce the type at compile time, it will dispatch to the accordingly optimised function. (And type stable code helps doing that).
I know we have lots of FB employees at HN.

I would be genuinely curious to hear, via throwaway accounts if need be, about how FB staff rationalise things like this happening.

Do you shrug it off as not a big deal in the long run? As FB still doing a net amount of good versus what you perceive as isolated incidents like this? I'm just in good faith trying to figure out how people willingly work and continue to work for outfits that repeatedly engage in behaviour such as this. I know there are lots of speculative reasons we can put forward, but I think we have a great opportunity here in our community to have first-hand input.
> A developer who knows how to code and hack may not have the skill/design knowledge to properly create a language/DSL, perhaps making a monster in the process. A well trained computer scientist (academic, self taught, doesn't matter) should have those tools and more importantly the design know how.

The author of Beautiful Racket, Matthew Butterick, is a lawyer and a typographer. He is not a computer scientist. And yet, he designed a DSL called Pollen for creating web-based books. Pollen has been quite successful within the Racket community.

My understanding is that Racket is predicated on the idea that people like Matthew, as much as people like your computer scientists, are the best authors of DSLs. They are the ones who understand the domains they're working in. If the division you predict ever does exist, it is because the tools have failed to make people who are not computer scientists capable of creating the DSLs they need to solve their problems. It's not because languages are inherently better designed by experts in the domain of programming languages.
> but here we are going from 20:1 in the 70's to 300:1

It's worth mentioning that the 20:1 from the 70s only covers cash compensation. In the "good old days", execs would also get non-cash compensation: Expense accounts, company cars, executive apartments, country club memberships, etc.

Tax law changes disadvantaged those forms of compensation and are partially responsible for some of that difference.
I'll stick to my distilled water. I still don't understand why they aren't more popular.
Here they add a chemical to our tap water that bonds to lead so that there will be less (hopefully no) lead from the lead water pipes/solder/fittings.
No thank you.
My thinking is that it's probably a good idea not to change your lifestyle...

Probably not in terms of spending the money on stuff like cars or houses, but a common theme amongst people who have "smaller" windfalls (say $50K-500K) is a radical change in opportunity that no longer having to scratch out a day to day existence offers.

In my own case, I sold some technology for around $100K when I was otherwise close to broke and it radically changed what opportunities I had by giving me a runway and ultimately hugely allowed me to change my lifestyle for the better.
out of curiosity, could you give more details about modules problems ?
I agree completely that further filtering would improve the site a lot. That kind of filtering would require a lot more than a basic port scanner. I'll probably do it someday.

It's also really fun to find web servers on nonstandard ports, but I worry about the site then being abused to find compromised servers.
In rural Arizona we deal with pack rats [0]. These are sometimes-destructive nuisances. For example, my father replaced his car's spark plug wires. The new wires rapidly disappeared - apparently rodents need to chew hard things to keep their teeth from getting too long. Father bought a second set of wires from the same company, which again rapidly disappeared. Apparently some kinds of spark plug wires are coated with rodent bait (peanut oil?). The third set of wires was from a different company. These did not have rat bait like the other company's wires.

My neighbor leaves their vehicle hoods open while on their rafting trips... he also uses live traps to catch and relocate the rats around his house. Otherwise pack rats will set up a nest in vehicles' engine area, destroying the wires and filling it with twigs and food.

An Arizona company [1] came up with a sort of poison that only targets rodents' reproductive organs: "ContraPest contains the ovotoxic chemical 4-vinylcyclohexene diepoxide (VCD), which is a known killer of oocytes in immature ovarian follicles. The rat version of ContraPest also contains triptolide, which the company reports has adverse reproductive effects on both males and females. The product has been successfully used to sterilize both male and female mice, rats, and dogs." [2]

As "Mr. Pack Rat" explains, it's better to understand the pack rat than to indiscriminately poison them, as rodent predators fall victim to secondary poisoning with standard city-rat poisons, which makes pack rat problem worse [3].

[0] https://www.mrpackrat.net/packrats.html#six

[1] https://senestech.com

[2] https://en.m.wikipedia.org/wiki/ContraPest

[3] https://www.mrpackrat.net/poison.html#fou
I'm not sure I'm fully following what you're getting at due to the terseness and my first comment was more of a fun note that you can always build on language features, but generally speaking you could inherit and use the types and checking of Typed Racket in your DSL and still add the syntax you want for increased precision.
“Slur” is a matter of intent by the user. It fits.
The Rush from Judgment by Theodore Dalrymple
One of the (sorry, few, IMHO) secular ethical benefits of religious behavioral allowances is the "sacred weekend".

The thing is, what if I claimed membership in a religion that only allowed me to work 3 days a week? ;)
This was written back in Julia v0.5, and the compiler got smarter so I need to update my examples :). Here, Julia specializes now on the fact that `-5` is a literal, and then inlines the literal and corrects the output type using that value. If you define it as a variable and stop constant propogation, it'll error. Stuff like this are making it harder to write tutorials to show what's actually going on, because literals and constants are all getting optimized on now!

Another confounding fact is that Julia optimizes on small unions, so the generated code isn't that bad anymore. Now it just creates a branch. It used to have to do all of inference and dynamic dispatching on the fly, which is what it has to do in fully uninferrable code of course, but a union of two things just does a type check and splits. So now... that example is not as bad as it used to be...
> One problem is that so much investigative journalism is junk that collapses when itself investigated.

There are many reasons why legitimate investigations don't yield results (inability to retrieve financial records and other evidence, lack of cooperation by key players, threats from sponsors, etc.)

From the article above:

> The level of sponsor interference that news directors said they experienced this year was pretty much the same as last year – it exists in more than half of all newsrooms. In all, 17 percent of news directors say that sponsors have discouraged them from pursuing stories (compared to 18 percent last year), and 54 percent have been pressured to cover stories about sponsors, up slightly from 47 percent last year.

This survey was conducted when news media was in a much healthier financial situation than it is today, and back then, over half of news stations received pressure from sponsors in one form or another to either cover or suppress stories.

> We focus on the high profile impactful stories and ignore the constant stream of heavily promoted "scandals" that end up being more in the journalists' heads than in reality.

Can you provide some examples of such "scandals"? Investigative reporting, like most other reporting, typically goes through many layers of approval before being published.
Let’s assume that the only value a woman has is her beauty. Gosh, why would anyone say I’m being disrespectful!
Best Text Editors for Programmers
Yep, it seems 0.98 was the first version to have experimental tcp/ip.
> When I was trying to use modules to organize my code the response I got was that modules are more trouble than they are worth so just don't use them.

Really?
I normally break up my code across modules, but also across libraries.
I'd say a few of my projects are at least medium sized. I discuss an example here, where much of the code is split across many separate modules: https://bayeswatch.org/2019/01/29/optimizing-a-gibbs-sampler...
I achieve roughly 1700x better performance in an example than a JAGS model. A C++ version does a bit better at 2000x when compiled with Clang.

Having all these dependencies checked out for development is not best practice, so I wouldn't recommend strictly following my example.
This is the reason I made a full AMD config ten years ago: I could understand the numbering scheme of CPU and GPU. Higher is better, and for processors more expensive models have at least the instruction sets supported by cheaper ones. With Intel not some much and I had to check too many CPU for virtualization instructions.
Non-paywall mirror: https://outline.com/mB93se
why not provide some details? at least how you got in touch with the nice lawyer, that might help others.
Doesn't drinking distilled water in significant quantities remove important minerals from your body?
Comparing absolute numbers of votes across time is silly.
No that is a common myth. Food has plenty of minerals etc compared to what you get via tap water.

https://www.healthline.com/health/can-you-drink-distilled-wa...
Or a general purpose language with the ability do describe architectural configurations?
It seems to me that each are eagerly embraced by opposing quarters.

Maybe if each side could drop their defenses and consider the other position, we could come up with a more integrated theory and actually get somewhere.
It’s been a while since I read 451, and I definitely remember it differently than this portrayal. It sounds to me as if it was more insightful than I gave it credit for.

I’ve fallen into the pattern mentioned in the article and book: too distracted to sit down and have a long, quiet read. Part of this is due to having young kids and little high-quality spare time. But part, too, is due to addiction to distraction (such as Hacker News)!
What's the general tone toward folks coming to the program later in life? Possibly without a strong tech background but smart and looking to start a new career. How about folks with a criminal background looking to start a new life? A lot of the coding bootcamps I've seen have been geared toward the young or very specific demographics (e.g. women). Do you have a specific demographic that you are targeting?
That's like StumbleUpon for 404, 403 and 500 pages :)
I have a fair few Chinese friends and have found something similar. Sure, I know a few Chinese who are desparately trying to do whatever they can to emigrate from China, but I also know quite a few who studied/worked overseas and then returned to China because they prefer the conditions there. They recognise some problems with how things are in China, but view the problems overseas as greater.

America for instance is perceived to be a more dangerous place to live. By official numbers (which is what people see), you're much more likely to be raped or murdered in a big American city than in a Chinese one. The streets aren't covered with homeless people, used needles and human faeces in China. You don't get $x0,000 healthcare bills for simple procedures in China. Big Chinese cities don't have "no-go zones". Your kids won't be bullied for academic success, they'll be bullied for academic failure. Your kids are much less likely to be exposed to hard drugs and drug users in high school. Sure, this may not actually be due to the efforts of the authoritarian government, but that doesn't stop people crediting the government for it.

Europe is also seen as dangerous. There is no political correctness in China, and many middle class Chinese fall relatively far to the right of the political spectrum by western standards, viewing Europe as a failing state ravaged by Muslim immigrants and undermined by its coddling welfare policies. A Chinese friend, who grew up in a relatively poor part of China but is now stably middle-class, recently went on holiday to Italy, and one of the first things they said when they returned was that they were shocked by how poor everybody seemed there.

For ambitious Chinese, many feel they have a bigger chance of making it big in China. Count the number of ethnically Chinese tech company CEOs in Chinese companies vs US companies, for instance. The "bamboo ceiling" is not present in China, and due to the population the sheer number of job opportunities for professionals is bigger than most other countries can offer.
This seems tautological. Do you have a source?
The Inscribed Square Problem
Agree that it is not easy to interpret.

I could add a log scale chart, but since the value is the annual percentage change of market value, I think a linear scale is the right choice. But I'm not 100% sure. Would like to hear some opinions on this.
Right, because I just said I had never heard of anyone being offended by the term that is frequently used on broadcast television. Perhaps we should contact the FCC and let them know epithets and slurs are being used on TV with alarming frequency?
Yeah, but read his actual papers. Goodhart doesn't actually advocate against using measures. He just shows how measures can be corrupted and presents suggestions on avoiding this
Well, to be fair they also get paid for each patent they reject... so like a fisherman who gets paid each time he casts a line, they get paid for office actions.

Of course there are complexities to both the approvals and rejections (office actions), which have to be justified and potential reviews by other examiners. So it may be broken, but not the way you imply.
That's not what parent is talking about. It's not just about blue light when you're trying to sleep, but also before that.
> I think it requires a jvm mindset, warmup once and iterate inside rather than outside.

I do not have this mindset then. I prefer tools who are mindset oblivious. They are really useful!

For example, imagine I have a collection of a few hundred images with their projection matrices (in text files). I want to crop them and apply a simple imagemagick operation (which is not available from inside julia). The elementary solution is to run a shell loop to apply the crop, and call julia to perform a simple adaptation of each projection matrix. This is impossible today: most of the running time of such loop is spent on julia initialization. Half a second to do nothing is simply unacceptable in a serious scripting language.
Strong disagree with your disagree. What the article is getting at is that, setting an example is completely insufficient for leading a team in the right direction. As someone who's been there, I know how obvious it can feel to you that you are communicating by demonstration. You feel so strongly about it that you can't really comprehend that others aren't picking up on that (hint: unless your team is exceptionally empathetic AND has an absolutely great relationship with you, they're not).

The point of this article, as I see it, is that sometimes you need to say what you feel like goes without saying. That's a lesson that not everybody needs. But those who do need it, need it phrased in exactly this way. Just because this article doesn't vibe with you personally doesn't mean it won't deliver a TON of value to someone who's struggling with this situation.
What's hypothesis? Tried searching for it on Google but couldn't find anything, as it's such a common word.
> What I'd see as a problem is when the algorithm becomes more eager to find this content than I am, fights with me to have its point of view accepted (like, messing with elections) or becomes fixated on providing me the content even if I changed my mind. So, maybe the best way forward is to enable to user to tweak the algorithm, or at least make it more responsive to changes in his mood/wishes.

That absolutely would be the way forward. However, my impression from blog posts where technicians explain their rationales and iteration processes behind recommenders and curation algorithms, the development most often seems to be motivated by growth, with the metrics that are actually considered being "user engagement" and "user growth".

As such, I would argue that recommenders always had an "agenda" separate from that of the user, it was just commercial rather than political: Keeping the user on the site for as long as possible.

As such I'm pessimistic that, in the current incentive structure, sites would make their algorithms adjustable by users just like that - doing that would simply be a bad business descision.
This is really bad. Most bad things in life are reversible but this degree of health damage isn't.

May everyone responsible for this be exemplarily punished to deter this kind of disregard for human life from happening again.

> Since then, the Defense Department has admitted that it allowed a firefighting foam to slip into at least 55 drinking water systems at military bases around the globe, sometimes for generations. This exposed tens of thousands of Americans, possibly many more, to per-and polyfluoroalkyl substances, a group of man-made chemicals known as PFAS that have been linked to cancers, immune suppression and other serious health problems.
You can get an undercounter reverse osmosis system for not much more than $100 that would save you a lot of trouble and expense. If you want to get really crazy hook up a deionizing filter after it to get <10 ppm water.
> but dramatically, a miss.

Well, I cried like a baby at the scene at the beach.
This book looks amazing.
It's working on my Macbook late 2013 / 10.13.6 / Chrome 72.0.3626.109
How Posts Are Mixed and Retrieved for Newsfeed Like in Fb and Reddit?
I am trying to understand how top posts are retrieved. I have understood the ranking, so assume posts are ranked. Now we want to fetch posts according to user subscribed subreddits. We can check which subreddits user is subscribed to and retrieve posts from subreddits but how are they mixed like 1 from this sub, 1 from this? I am not getting this part.
Socialist? I've never seen the Democratic Party advocate seizure of the means of production by workers. Medicare expansion or state-funded education is by comparison more properly called "social democracy" or even "state capitalism."
I'm talking about what the first version that consumers could buy, that a colleague brought to work in 2013 I think. It had a low resolution.
I don’t understand why this was flagged ? It was a simple request for dark mode.
Maybe you could add modules for extracting and manipulating data from popular sources. Such as the most popular social media. Also Amazon, Craigslist, Ebay, etc. And the main search engines.

There are many people who want usable data from such sources. And your service wouldn't be doing any scraping, so you'd probably be OK legally. But IANAL, so do check.