skysight-inc/HackerNews huggingface dataset:
Most code converts an array of items into another array of items (Ex: Sorting converts an arbitrary array into a sorted array).

If you're a more complicated fellow, you'll convert a tree of items into another tree of items. For example, collision detection in video games is often done with B-Trees, Raytracing with BVH trees that represent all the vertices on the screen.

The final step... the end-all be-all of complexity... is the arbitrary graph. That is: code that walks arbitrary graphs, and converts them into other arbitrary graphs. After all, most code have cycles, so you can't even make a DAG-assumption like in maximum flow.

That's about it. We may call it "dead code elimination", or "common subexpression elimination". But at the end of the day, all you're doing is running graph-analysis, and then converting that graph into a "more efficient" form.
> It's extremely useful to isolate people from the wider community, and if you do it properly it's not detectable. It definitely has its place

Absolutely agreed -- consider the impact of Russian bots on the 2016 U.S. elections. There will always be malicious actors in every social system. If you do not isolate them, their perverse ideas will spread like a cancer through the population.
You're only counting the cost of one side. Anything will look bad if you evaluate it that way.

The other side is that internet users massively project "astroturfing", "shill", "spy", "foreign agent" and so on, onto other commenters and opinions they happen not to like. That's actually the larger problem; in fact, based on countless hours I've spent investigating these phenomena on HN, it is overwhelmingly the larger problem. It's not a close call.

Users taking such cheap shots at each other degrades discussion in really bad ways, so we don't allow it unless they have some basis for what they say. If you look closely at how often it comes up, you'll see that people almost never provide any basis—not a glimmer of anything objective—beyond just disliking what someone else said. Someone posting an opposing opinion on the internet is evidence of nothing but that people have differing views. That is no basis for denouncing someone as a traitor or a criminal, least of all on a site that asks users to be kind and thoughtful and make substantive comments.

So HN's rule is that it's not ok to lob such accusations, or insinuate them, unless there's something more than pure imagination to go on. If people are worried, they are welcome to contact us; we investigate, and if the data gives some reason to conclude that abuse is happening, we crack down on it. But if we look and find no evidence of manipulation, we don't. That seems obviously the right policy to me. The alternative would be to punish users without evidence. That wouldn't be right.

Does that mean we're vulnerable to super sneaks who manipulate the site so cleverly as to leave no traces in the data? Yes, any internet community is vulnerable to that. The best we can do as a community to defend against that is to do what we should be doing anyway: refute bad arguments.

There is a ton of previous explanation of why we moderate HN this way in the archives: https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme....
Not really. You can quite selectively choose which authors you want to read and which you don't.

That's nothing at all like a newspaper, where everyone gets the same issue.

> Why do publishers and news papers have different sets of responsibilities, by the way?

Because that's how the world works: different people have different jobs.

The newsstand/ISP delivers information which was put in readable form by the printer/website platform syndicated by the news agency/subreddit and authored by the reporter/person.
Everybody lies:

https://noti.st/nielsleenheer/73y43P/slides
> Tap Refill Stations are bringing refilling to the 21st century by connecting water to a digital display and the Internet.

This whole thing is satire, right?
At first glance this doesn't seem to handle large amounts of body data?

Also I find no handling of slow connections.

This is definitely a toy.
It is a significant increase in density, but falls well short of the expectation. Density is somewhat hard to compare because it depends on the way the chip is laid out and the amount of cache vs logic, but if we go by the size of a single sram cell (containing 4 transistors) we can make a relatively fair comparison. In 90nm a sram cell was 1um^2 and in 7nm a ram cell is .027um^2, an increase in density of 37x.

The expected scaling is that transistor density should have scaled with gate length squared (since the structures are laid out in a 2-D grid, for example the 0.8um process used in the 8088 had a sram density of 120um^2, compared to 1um^2 squared for 90nm, a factor of 120x for a roughly 10 times smaller process), so one would have expected a 165x improvement moving from 90nm to 7nm.

Unsurprisingly, the missing factor of 5 is the same factor between the process node name ('7nm') and actual gate length (~35nm).
Good. Drinking, whether it's "craft" beer or tallboys of bottom-shelf gutrot, is unequivocally a disease.

Hackers, do yourselves a favor and drink a glass of water instead of cracking open another cold one.
Everybody Lies (2016)
I interpreted "AR" as "Accounts Receivable" and I was like "that can't be right" but it took me several moments until I thought of "Augmented Reality"...?
Feels like a desecration
Descopera Aici
The Big IVF Add-On Racket
I’m with you and think we may be the silent majority.
(the T+3 rule for ownership transfer)

Most countries are now T+2. The USA has been so for over two years.

https://en.wikipedia.org/wiki/T%2B2
What is this supposed to tell me besides that Bernie is irrelevant to the mainstream and thus irrelevant to your average American?

You guys seriously think this is some kind of conspiracy? Jeez, and I thought Democrats were above all that Q stuff.
Maybe require that additional votes be different? Then they wouldn't be able to tell which was legit.
SuperShuttle hasn't served Denver International for a while. I remember seeing their vans frequently, but I have to imagine here the new airport train as well as ride sharing ate their lunch. I haven't not used the train ever since it opened.
The lodahs package 0.0.1 for Node.js is a Trojan horse
Or any text box on Mac hit ctrl+cmd+space, start typing unicode names
Yes, it does. You know, I live in a poor country called Brazil. About 20 years ago a right-wing Health Minister under a neoliberal president created a law that breaks the patents of any medication after 10 years on the market. After that, any laboratory can fabricate it, and the prices drop dramatically. We call these "generics", and each manufacture goes through all the same tests and regulations that the original went through.

It works really well. And because of the competition, even the originals become cheaper.
Personally, I would vastly prefer cops focused on minor property crimes. That’s not to say the need a statewide manhunt, but something approaching 1:1 of property damage vs police respond quickly adds up to several hours of investigation.

Generally, a tiny fraction of the population commits the vast majority of such crimes. People will do 500$ worth of damage to make 30$, work out what it takes to make useful amounts of money and these people end up destroying a lot of property. So, the ROI calculation needs to account for windows not smashed.
The one reason I take super shuttle to the airport is because I can schedule it ahead and I can at least be certain they will do whatever they can to honor the reservation. While for now uber/lyft are probably available often enough there is no guarantee that one is going to be available especially if you are flying very early or late.
> irrelevant to your average American

Did you miss all the polls where he's 1st or 2nd?
This is troubling. Religion and its traditional family values is integral to both social and economic survival in the 21st century.

I hate to be a "doomer" but this is a bad sign for the society we live in.
What a devastating earthquake in California would look like
Bury UK's parliament in damp barrels
Ant Colony Optimization Visualization for the Travelling Salesman Problem
They aren't going to get a warrant if they don't know your CCTV system exists, whereas Ring provides law enforcement with a map of their surveillance network. You won't know when your Ring footage is seized by law enforcement, but you'd sure know if you were served a warrant.
Most people are not unmoved by animal abuse, they're unmoved by perceived pretentiousness when people try to attack something they assume is necessary to survive.

Of course in some cases it sounds like the pretentiousness is not just perceived, but quite real...

Like when you try to go on a screed about how no one but you has empathy.
The Cloudflare GraphQL Analytics API
Yap: an ephemeral, real-time chat room with up to six participants
If the number of app updates I get every year with "iOS XX compatibility" in the release notes is any indication, there must be a lot of really terrible app developers in the world!
It's not that the police _won't_ investigate; it's that the punishment isn't enough deterrent.

"We can only give them a citation, and the thieves know that, so they don't care," said officer Pete McLaughlin (retired) to me.

Admittedly, this was in regards to stealing bikes and not into breaking cars, but I suspect the punishment is the same.
(2016)

Still cool.
Haha, I was wondering when someone would bring up EVE.

Huginn is a fun ship to fly.

o7
I'd expect the tooling will improve over time. This obviously isn't an immediate solution for running Clojure in situations where cold starts matter, but in general I think many of the improvements coming to the JVM in the next few years will pay dividends for Clojure.
No idea why the parser capitalized "Real-Time"
Hi, I 1000% agree with you. I was a vegetarian for a long time and only started eating meat again for health reasons. But it was a reluctant decision and one that I hope to go back on one day.

Anyways, have you ever thought about how that problem could be solved? Because you're right when you talk to people they don't give a s* about the animals we eat as food. I don't think people even make the connection between an animal and meat the vast majority of the time. It's just a product.

Yet as you know a lot of animals are suffering. Silently. Conscious beings are living out horrific nightmares for our benefit. It really really pisses me off that most people can't understand this.

But I'm kind of a hypocrite. Solving this problem won't get you the kudos that you would get for solving a problem that humans have. But it's an insanely huge problem. You might not get rewarded financially but you could end so much suffering. Have you ever thought about ways to attack this problem? I have but I've never come up with anything good.

Yes lab grown meat is on the way. But I don't think that's going to be the complete solution.

Animals do have to eat other animals sometimes. That's true for at least for some humans. So it's an inescapable reality. But how could we make existence less torturous for these helpless little animals?

-----

lololol case in point. Someone downvoted both of my comments in this thread. There aren't too many things that make me want to fight someone on the internet anymore but people who hate the idea of not factory farming animals need to get the s* kicked out of them and I would be very happy to do it.
In the case of SFO, BART is also a pretty good alternative in a lot of cases since it was connected to the airport. I'm usually going into the general Moscone area and, while I used to take buses now and then, I doubt if I've done so in a decade. (And I take a taxi or Uber/Lyft for other locations that the shuttles mostly don't serve very well anyway.)
Agreed. Most of my friend group (women in their late 20s and early 30s) make this face and it just appalls me. I think Baudrillard's conception of simulacra & simulation [1] is the perfect vehicle for understanding the "uncanny valley" effect this creates.

[1] https://en.wikipedia.org/wiki/Simulacra_and_Simulation
Serious question: how do you feel about conscious animals in the wild killing and eating each other's?
I believe you gain privacy by running it yourself, since you're no longer submitting a portion of your browsing history to a third party. The README for the server claims "You can build & run it yourself for even better privacy".
Meat eating hurts human beings, and must peak by 2030 to avoid climate catastrophe: https://www.cnn.com/2019/12/12/world/peak-meat-2030-lancet-i...
Each user storing what they post doesn't really scale. If I have a 100kb image in a post that gets popular, then the following technical things are needed:

1) It needs to work reasonably fast when the suddenly popular post is seen by, say, 10000 people in a short time. My home uplink won't handle that.

2) It needs to work when my computer is turned off or disconnected from the internet.

3) (optional, but still important) People on the other side of the world should be able to get popular data from a cached copy that's physically closer, both for latency and bandwidth reasons.

"Store what you post" isn't sufficient, all that I post needs to be stored also by someone else (e.g. a CDN) - but that immediately rises all kinds of issues about liability. If only I am storing what I post, then the system can afford to not care if that image turns out to be child porn, but if someone else is storing what I post, then that's a problem for everyone.
Sure, but developers were forced down this path due to IE6 et. al. not respecting an open-standards-compliant grammar for HTML, JS, etc.
"Authoritarian" and "progressive" are not mutually exclusive. See, for example, Venezuela.
How long is your list of requirements? Are they all absolutely necessary from day one or are some of them things a good developer could learn in a reasonable amount of time?
I agree. Animals are not just disposable tools.
I love getting my rides subsidized by VCs
For those reading

https://en.wikipedia.org/wiki/Parable_of_the_broken_window
If only... I have been hoping for a native x64 version of Visual Studio for almost a decade, and signs do not look good for that ever coming to fruition. As it is, loading up solutions that consume nearly 2GB of RAM are still bringing the IDE to its knees and making it thrash and page.
I miss the Quake City airport shuttle drivers at SFO. They were usually over-educated liberal arts graduates, sufficiently "alternative" in their grooming to thwart their hiring in ordinary jobs (even S.F. employers used to be uptight about that). Spent one ride home getting a useful summary of the latest Terence McKenna book.
managers spend way too much time on trying to get inside their employees head and fiddle around imho, they really don't have the skills or training. if they spent this time on actually helping do the work in terms of what's needed and wanted so everyone could just go home then the world would be a much better place.
> Rust is one of the languages you can use with WebAssembly (in addition to C and C++). It's significantly easier to learn and use than C and C++.

Is this really true?
Yeah but we'll still owe a debt that maybe we'll never be able to repay.
Then why have this fuss about "Bernie Blindness" and the mainstream media supposedly suppressing his poll results?

Seriously, just think for a minute; there's something else going on here. It's likely just Bernie Bros making a spectacle out of nothing and ruining any chance we have to oppose King Cheeto.
Bret Taylor Promoted to COO of Salesforce
How Does Language Emerge? Answer: Spontaneously
Yeah my experience is pretty much all with beginners (usually fresh out of a bootcamp or college, or switching from tangentially related industries like CSE).

I'd be interested to see how someone who was a beginner but learnt via FP would grasp each approach. I've never met one in the wild though, it's not like bootcamps start with Haskell.
My parents bought me a smart meat thermometer that connects to a cell phone app that does stuff. It requires location, file system, phone, contact, email, and sms privileges to pair with the thermometer.

Nah.
Even though detachment from the illusion of matter is a goal of many forms of Buddhism, it is clearly necessary to use matter to achieve this goal. That is why zen masters write books in which they say books are worthless. And that is why they use reasoning to show that reason can only take us so far. They understand we still need the vehicles, but make it clear that they only serve the purpose of getting us to the destination.
> It solves a class of problems in React that are unheard of in other frameworks.

It really seems that way. If your only way forward for your library is to throw everything out and introduce an entirely new (and hacky) paradigm, then you know you're on some incredibly shaky ground.

The old lifecycle methods surely had their issues, but I feel I'm done with React. I'm at my limit. I feel like it was barely a year ago we were re-learning the new new lifecycle methods that were supposed to fix everything. Hooks are just about the most janky ass shit I've ever seen from the JS community.

I can't believe I have to write this out. But functions do not have state. Functions. Do. Not. Have. State. It's not functional programming. It's not even functions with closures. It's some mutant bastard that needs to be killed in the crib already.
Our framework for adding social signals to our remote work product
DeathStarBench: An Open-Source End-to-End Microservices Benchmark Suite
I mean... symbolic AI? Isn't that like Prolog and all that stuff... might as well be VAX/VMS
> However rationally I think there is a balance.

There is a balance. I know this is Hacker News and we're all supposed to be progressive technical vanguards fighting against The Man, but genuine bad guys exist out there. And we need to protect ourselves from them.

This isn't a case of an innocent man going to prison just so we can jail a hundred criminals. This is giving up a modicum of privacy in order to make the world safer for everybody. I think that's entirely reasonable.
Is the website supposed to appear and the chat is an overlay? How does that work
But you're setting up and tearing down an interval each time counter changes, so it's no better than setTimeout. Compared to a single setInterval, it's going to gradually drift over time.

counterTimer is always going to be null where you're checking it for null.

You can't really do it properly without also using useRef to track the value. The reason is that the object returned by useRef is always the same, so it's never stale.
Good to Great suffers similarly:

Steven D. Levitt noted that some of the companies selected as "great" have since gotten into serious trouble, such as Circuit City and Fannie Mae, while only Nucor had "dramatically outperformed the stock market" and "Abbott Labs and Wells Fargo have done okay". He further states that investing in the portfolio of the 11 companies covered by the book, in the year of 2001, would actually result in underperforming the S&P 500. Levitt concludes that books like this are "mostly backward-looking" and can't offer a guide for the future."

https://en.wikipedia.org/wiki/Good_to_Great#Response
The treatment of Bernie Sanders has been a wake up call to young liberals that the corporate political/media complex is just as antithetical to liberalism and democracy as the most crazed trump supporter and 100 times more effective.
These types of companies won't get any good press no matter what they do. Everyone will find some way to justify their actions as evil. Everyone will find some way to say "they are still evil on the inside, just pretending not to be." People are not understanding this encourages these companies to stay the same. You can not satisfy those who do not want satisfaction.

But let's attack this argument on a technical level again: The data you speak of already resides in Facebook's database. There is no privacy implications of them using data, your messages, your pictures, and metadata that is already in their database or one of their children companies databases, for ads.

The only data you could question is trackers on third-party sides, but the "everyone else is doing it" argument makes it silly for Facebook to not do so as well to compete considering the reach that they have. Call that a weak excuse, but they are offering a free product in exchange for translating to money and are one of the few social startups that have actually been able to pull it off without hemorrhaging money.

The amount of press for example that Facebook has received the last 2 years on almost completely FUD topics is absolutely astounding. Cambridge Analytica was even FUD, and is still to this day misunderstood. Cambridge Analytica leaked data from your Facebook account via an exploit and phishing. This was a feature designed to give developers more opportunities. The amount of damage this has done to real legitimate apps in the Facebook ecosystem can not be understated, and since then Facebook's product quality has backpedalled considerably. All because the media spun this incorrectly, did not understand the technical details at hand, and pushed responsibility onto Facebook.

My 2 cents: We need to focus on the facts. There are real problems with privacy in society, and we are wasting so much time focusing on misunderstood problems to focus on the real ones. These are not scandals. These are weak news days.

Issues like this get all the limelight, make all the headlines, and reduce visibility to actual real life problems incl. those related to privacy. That needs to stop.
It depends on the person, but many people’s bodies tend to be catabolic which makes gaining muscle hard - the so-called hard gainers. These males also tend to have feminine qualities in facial structure. TRT will probably help those individuals more w.r.t to muscle gain than steroids. Or RHGH.
Princesses? (Typing this in Disneyland)
Well Intel wasn’t exactly sitting idle during the Athlon 64 era. It was just unfortunate that none of their plans worked out.

NetBurst was a bust. IA-64 flopped too. Both were attempts to progress from the P6 architecture - which they felt had reached its limits.

In the end, the market spoke, they want the P6. No one was willing to rewrite software (or even recompile). So back to the P6 in the form of the Pentium M followed by the Core /Core dual series and finally the i3/5/7/9 that we use today - which you would notice hasn’t improved much per core; as mentioned the P6 style design is pretty much tapped out and all they can do is “squeeze blood from stone” for a few percentage improvements here and there.

AMD recently caught up but frankly, they aren’t doing much better. Performance per core is just on par with Intel. Their main selling point is that they made it cheaper by splitting the L3 cache in 2 - the Ryzen is basically 2 quad-cores glued together for better yields.
In the 1960's 11 deaf men helped NASA get to the moon
namecame | available domains delivered
PySwarms – toolkit for particle swarm optimization in Python
I'm excited for the coming console generation, but I can't shake the feeling that it's all entirely pointless in 2019. There was a thread some days ago about the changes in hardware since the NES days, and how it's all basically just generalized PC hardware purposefully locked down in software. Like, I loved Bloodborne as much as the next gamer, but are all the wasted resources & labor really worth it?

On a side note:

> Power Your Dreams with Xbox Series X

Can we get a more informative post title? The current one reeks of marketing clickbait.
A job is a job. Would you begrudge soldiers who have to choose between an (arguably) unethical job, or letting their family starve?

I'm aware the change of working for another company wouldn't be quite so stark in tech, but it can still be a massive boost to your career to have a big name on your resume. Most people at those companies would just be doing boring day to day things, and not plotting world takeovers.