skysight-inc/HackerNews huggingface dataset:
>The constant use of generated code is another real pain point, particularly when I am writing business logic that needs to operate on generated types for which there is no interface available that does what I need (and why would there be? how would the library/codegen-tool author know all the permutations of business logic that might be out there?).

Not sure what you mean here. Is there a particular codegen tool you found lacking?

>The introspection capabilities (reflect package) are quite obtuse and error prone (basically requiring 100% test coverage because you lose nearly the entire type system), yet absolutely critical to implementing anything notably complex with Go.

Ah, the lack of generics. I haven't really written any particularly large projects, where have you had to use reflection when working with go in your projects?

I hope my questions don't come across as dismissive. I think the typical go response to your complaints are "it wont come up" (a YAGNI variant), so I'm always interested to hear about the cases where that argument fails.
That quote is sort of exactly what's conceptually wrong with what's goin on in my opinion. Yes, I know, armchair quarterback and I'm not the one out there building stuff like this for free, etc., etc.

But claiming some nebulous backend that's more performant and robust than Postgres is like, WTF? Are you using an actual GraphDB like Neo4J? Are you putting a graph frontend on Postgres like PostGraphQL? None of the post really makes any sense because GraphQL is a Query Language, not a data store. What are the CAP theorem tradeoffs in the new backend? What does more robust mean? What does more performant mean? This is a source control app. Those tradeoffs are meaningful.

There seems to be a lot of conflation between API design and data store and core programming tools all mixed into a big post that mostly sounds to me like, "I don't get how to make this (extremely popular and well-known platform that drives many websites 10000x my size) work well, so I'm trying something different that sounds cool."

Which, again, the author has always said this is an experiment, and that's cool. But the conceptual confusion in the post makes me think that moving away from boring tools and trying new tools is not going to end up going well.

But this is a source control app, and it's hopefully backed up somewhere besides sourcehut so it should be fine if he needs to backtrack.
I don't know about the torque on the desk fans. But modern ceiling fans have very low torque and kinetic energy: you will probably get away with sticking your hand into one of them with very little damage.
Muting words on Twitter might help
I agree. Streaming video is expensive and content creators deserve to be paid.
The relics of this pandemic like huge sneeze guards in businesses are probably going to be around for the next 30 years.
"Hachette, HarperCollins, Penguin Random House, and Wiley [...] sued the organization."

Noted. I'll spend my money elsewhere.
Ask HN: Are slavs in the US treated as disadvantaged minority?
Slavs are significantly poorer maybe even poorer than African Americans.

As a slav that is looking to immigrate to the US I am interested if some of the programs that should bring more opportunities to POC also apply to me.

I live on $480 a month at the moment.
Power Foods and Nutrition Strategies
Interesting. Do you have any insider information regarding this?

https://torrentfreak.com/spotifys-beta-used-pirate-mp3-files...
The entire staff, though? When they all have to do it at the same time, when a shift changes?
>I used activities instead of fragments. I had the feeling that the fragment was not the best option because the navigation plan can be too complex. am I right?

> When choosing the products, I used only a single activity and used code to change the design of the activity. I thought it that can be faster than using many activities and keep the download size smaller. Does it make sense?

This is where fragments come into picture. You break up parts of your UI in fragments then swap then in and out of your activities. You can also use multiple fragments to compose the UI in an activity.

A good way to think of this is to consider an activity as a Room. All the various tables, furniture, etc inside the room become fragments that you can move in and out of rooms according to your need. To extend this analogy a bit more, you can use multiple activities to separate the various logical parts of your app. Similar to how an apartment has many rooms, with each room having a separate function.

Btw, This is the kind of thing that got me into programming as a kid. An excellent use of technology to solve a personal pain point in a traditional business. Keep working on it.
Dropbox is a notable one born here.
Just Eat had a very nice profit of 101m GBP, so the business model works. However Grubhub is not that impressive, with a 12% YoY Growth, Compared to Just-Eats 43%.

From Grubhub "Revenues: $363.0 million, a 12% year-over-year increase from $323.8 million in the first quarter of 2019."
Indefensible is assumption that local community leaders are always wise and never corrupt (there are examples of the contrary, so it’s proven false). It has nothing to do with race or colonialism.
Even if they are in this case, preservation of cultural heritage is pretty low on their list of priorities: someone else has to take care of it and pay community bills.
I think this is simply a technical blog post - it could be about any site. It's simply an insight to the way another engineer is thinking, so you can challenge your own.
You're talking to a Brit here, mate. We're hardly better
If you work for Spotify, you probably know _where_ Spotify has got its initial music collection. ;)
This is a better way of saying what I've tried to say in like 3 comments.
No they are not. It is an absolute disgrace to the other sciences if you put stuff like The Selfish Gene in the same class as Spivak. Do you want people to go around telling CS beginners that Hackers and Painters is an introductory CS textbook? Or to tell a student of complexity theory that the best way to study NP-completeness is through reading Gödel, Escher, Bach?
Don't Instagram and YouTube still have large Python code bases?
in the vein of the others you posted, "psycho cybernetics" is another good one I'd group with that genre
Is it just me or is this missing plain artifacts - those that are not packaged for a specific tool? I'm thinking of plain binaries and resources required for things like db build tools and automated testing tools - just files really. How do I publish a tarball up to this, for example?

Also the lack of nuget is a major issue.
True! It wasn't like that in the beginning though - this story has been purged everywhere.

And this reporting in particular is saddening. Journalism is supposed to be about facts and not feelings. This article does hardly contain any relevant facts and only tells you how to feel - and it's being eaten up.
Another one that came up in the Graphviz discussion:
https://edotor.net/
If you're on Android, NewPipe is a lot better than hacking extensions into your browser. Plus FF will add a convenient button in the address bar to open a youtube page in NewPipe.
Here the thing, if you sold a bunch of land that contain “just” a 1k year old European ruin that site would have immediately been protected from destruction for mining.
Well, Human Made in SF has most of the old TechShop machines, and they charge $250 a month, plus they got subsidies under some job training program. TechShop was at $100, then $125, then, as "TheShop.build" (which, we find out in the bankruptcy litigation, was more closely associated with the original operation than previously believed) at $150. This is the SF bay area, though, and the real estate and labor costs dominated. The equipment wasn't really a big fraction of the cost.

There are smaller nonprofit shops and hacker spaces, but they tend to have fewer and smaller machines and not enough working room. The surviving spaces are more into the college prep education business - it's where you send your kid to get their STEM ticket punched for college. Lots of kids working through the same canned projects. Some at the construction paper and scissors level, like advanced kindergarten.

The fundamental problem with the gym model (pay by the month, come as often as you want) is that people who sign up for shop spaces show up too much. Some are there every day for most of the day, doing work. Gyms rely on only a small fraction of members showing up at any one time. At one point, TechShop had ten laser cutters cutting out Etsy stuff from opening til closing, and the laser cutters were booked weeks ahead. Then Etsy allowed outsourcing manufacturing, that stopped, and the Etsy crowd dropped their memberships.
Looks like the NY Times already fixed it.
> The increase in money lending us directly correlated with a vast increase in the standard of living for the average human.

You said it yourself, it's correlation, not causation. There are other factors that occurred in that time frame that increased the standard of living for people.

> Imagine if everything debt is used for had to be bought in full

That's how things were generally run back in the day, people saved up, then bought what they wanted. Also, people purchased on installments.

Your argument is basically that the ends justifies the means. That economic growth is the end goal, sell more cars, etc. so we need to put everyone in debt. We are already seeing the huge wealth gaps that exist in hyper capitalistic societies, due to no small part to running everything on interest and other immoral practices. I posit that if there were no interest, things would be more fair, and producers would have to reduce prices, making it easier for people to own stuff, compared to the inflation we see.
Seems like the obvious out-and-out falsehoods would have been better choices to blank out. Imagine what is in there that they thought was worse, and needed obscuring.
How is someone supposed to prove they aren't racist? Shouldn't you need more than, he was an asshole and the driver happened to be black to conclude that he is racist?
Kronecker Product in Circuits
For Chemistry - Atkins' Physical Chemistry and Claydens' Organic Chemistry are the bibles.

Will take you from undergrad to bits of grad school. Encompassing and clear.

It was a bit harder to find as good a bible for inorganic chemistry.

Softley' Atomic Spectra and Keeler's Why Chemical Reactions Happen are phenomenal primers too but are a bit smaller in scope than the aforementioned two.

The same Atkins from above also wrote Molecular Quantum Mechanics which is also a solid text
Strictly speaking, you're correct, but that's not the full story.

Native title does give you the right to take it to court to decide, and tenement holders can't commence mining activities until an agreement has been reached or the court has ordered otherwise.

So native title holders aren't totally powerless to try and stop mining development. Ultimately it's up to the tribunals/courts to balance the native title objections against the development.
Facebook, Twitter, Google to report monthly on fake news fight, EU says
How to Troubleshoot Applications Remotely
My choice although its not comp.sci is '22 immutable Laws Of Marketing' As most coders marketing doesn't come as easy to me as coding but damn this old little gem is full of practical mental models and use cases. Very easy read and does not read like a textbook.
AKA 'We're going to sell it to police but only after people stop looking'
summary: "hold hold hold. Ground wind exceedance"
I don't understand the attraction to Graphql. (I do understand it if maybe you actually want the things that gRPC or Thrift etc gives you)

It seems like exactly the ORM solution/problem but even more abstract and less under control since it pushes the orm out to browser clients and the frontend devs.

ORM suffer from being at beyond arms length from the query analyzer in the database server.

https://en.wikipedia.org/wiki/Query_optimization

A query optimizer that's been tuned over decades by pretty serious people.

Bad queries, overfetching, sudden performance cliffs everywhere.

Graphql actually adds another query language on top of the normal orm problem. (Maybe the answer is that graphql is so simple by design that it has no dark corners but that seems like a matter of mathematical proof that I haven't seen alluded to).

Why is graphql not going to have exactly this problem as we see people actually start to work seriously with it?

Four or five implementations in javascript, haskell and now go. From what I could see none of them were mentioning query optimization as an aspiration.
> The (Centers for Disease Control and Prevention) recognizes that while it may be possible that a person can get COVID-19 by touching a surface or object that has the virus on it and then touching their own mouth, nose, or possibly their eyes, this is not thought to be the main way the virus spreads

There was a rash of headlines back around May 20 in which news outlets proclaimed that the CDC had changed its guidance from saying that fomite transmission was a concern to wasn't a concern. It turns out that those headlines were based on nothing and those stories were debunked by the New York Times[1]. The CDC had been consistently saying that fomites were an unlikely route of transmission but had tweaked the wording on their website and news outlets jumped all over it as if it were based on new research.

[1] https://www.nytimes.com/2020/05/22/health/cdc-coronavirus-to...
I don’t see how that helps apps not in the App Store, as bitcode need to changed to a platform specific type .... unless this was done on the fly on the host platform.
There is no world where the preventing the destruction of evidence is greater than the cost of life and bodily harm that's resulted from this practice. The zeal for a conviction seems to have taken priority over human life.

Originally circumstances were rare - 3,000 no-knock raids in 1981, increasing 50,000 in 2015. That's ridiculous.
> Obviously nobody expects the police not to shoot back when fired upon

Well, I do. We had a case in Germany a few years back where the police served some kind of no-knock warrant, the guy (a Hells Angel) thought they were from a rival gang, shouted at them and then shot at them. A Policeman died, the guy dropped his gun immediately after police identified themselves. The Case made the news later because the guy got acquitted of all charges regarding the killing [1] but that's only secondarily relevant here.

For me the main take-away from this should be that there's a difference between shooting back at night against a home invasion and shooting at the police. Just because the police see a situation where someone shoots back in a home invasion-scenario does in no way mean they can expect an intention to shoot at cops. Shooting back at invaders is legal, and the police should not react until they have ruled that out.

[1] I suspect that's a german source, sorry. http://www.spiegel.de/panorama/justiz/0,1518,795678,00.html#
There's a lot of talk about the technology - but this aside, why are police even using this?

We don't need this kind of hyper surveillance for common crime, people with warrants, it's just too much of an intrusion.

I can see this being used in certain places for 'high value individuals' such as those marked by the FBI (major crimes, multiple murders) or literally 'terrorists' - but for regular crime, I think it's way too much.

We can't be under constant surveillance by the police computers that's just no way to live.
It's a new account with not much activity that's reporting outrage material. I don't know, I can't prove it or anything, but it seems shilly. I notice this a lot on /r/cryptocurrencies as well.
"Australia is unable to protect 15K year old national heritage sites big mining corp plans to destroy"

As I understand that for the "elders" the money may be more important than the sites, an for the mining corp the money surely is more important: this needs to be a matter of national interest.
Indeed, the reality for the average person is you're confronted by different authorities that don't agree on facts or goals. The situation seems to promise a series of rolling disasters with Covid just being one.
The one I'm most worried about is the acceptance of cash.
RLCD, better technology than E-Ink itself?
Game Simulator Pesawat Terbaik Yang Bisa Dimainkan Di Android
After a confrontation the police fired eight shots

...but the parent comment is saying the confrontation itself involved gunshots?

After being shot at, the police fired eight shots

I might add I know nothing about this case other than what I’ve read in this comment thread.
you mean 22 right?
It seems more like they thought it was worth a try, for prospective reasons. From that perspective I find it hard to fault them based on the potential reward ratio for opening such knowledge, much of it no longer in stores or libraries at all, to all of society.

The Internet Archive is broadly improving on the library concept by leveraging their technology to push for innovation in intersecting areas of law and culture that are far from settled. While traveling this course, they have made day-to-day life and future prospects better for ordinary people who lack a voice in this domain in the first place. For this bold approach among other things they have what meager donation money I can give.
Visual Complex Analysis is the best mathematics book I've ever read.

Siegel's free (and source available IIRC) textbook on quantum field and string theory (can't comment on treatment of the latter) is a nice, if completely impenetrable by virtue of being enormous, book.

I recommend "Advanced Tire Mechanics" to anyone looking for a proper, modern, book on the subject - Pacejka's writing is messy and dull.
These fans were certainly a luxury item for the time. The average price listed there was about $30. Adjusting for inflation, that's the equivalent of about $750 today (https://www.wolframalpha.com/input/?i=inflation+since+1911+f...).

Put another way, it was a few weeks worth of the average salary for a railway or steel worker of the era (https://ahundredyearsago.com/2012/09/17/average-salaries-191...).
> If the person I'm selling food to already has enough food, why would he be buying more?

Food is perishable, and people like diversity in what they eat. Your example is an apples to oranges comparison. If he doesn't like what you offer, he'll go elsewhere.

> The difference with money seems rather to be that the value is created over time, where other transactions happen based on the current value of the things being exchanged.

Yes. Furthermore, when lending money to someone with interest, the lender gets what he put in and more, whereas say leasing a car out, he'll get it back, but it would have been consumed. This type of exchange doesn't happen with money.

> But given that we all die this doesn't strike me as morally wrong.

We can take that to it's conclusion and say nothing matters at all. People are out protesting against racial inequality, but we'll all die at the end, so it doesn't matter.
I mean just because I invented the television it wouldn't mean it would be my right to claim that the correct pronunciation of TV was actually TP. But let's not get bogged down with who's right and wrong on the internet and focus on the important stuff.
I'm sorry, when exactly did I say they are in the same class? I'm not a biologist in any way, nor I ever claimed to be one. You could say the same about Harari in that respect. I am talking about introductions. It's the same story with Lewin. It's nowhere near The Feynman Lectures on Physics but those are simply not something suitable for self-education(which is what OP has clearly stated).
For biology, assuming a CS/engineering background:

Campbell's Biology

Synthetic biology: A Primer

An introduction to systems biology by Uri Alon (get the 2020 edition)

O'Reilly: Biobuilder
Best Linktree alternative for bio links Socialinks
Would be cool to see this in ZFS to make compressing binaries even more efficient
HN is one of the highest concentrations of intelligence on the planet, and much could be learned from voting patterns of this demographic. But as far as I can tell, keeping the peace is all that matters. Social good is for other people to do, always and everywhere.
Yet another service affiliated with China. It's just shame for tons of Zoom users.

https://techcrunch.com/2020/03/31/zoom-at-your-own-risk/ - this article contains facts and easily explain why using Zoom isn't secure, send it to your friends/coworkers/non-tech people/etc.
I'm not sure whether David Mackay's Information Theory, Inference, and Learning Algorithms (freely available at http://www.inference.org.uk/mackay/itila/book.html) counts as a textbook, but it's one of my favorite books, on any topic, in any genre.
Users more likely to flag moderate news sources in a bipolar network
Will do. In-laws have recently bought a property in northern Tasmania actually so inevitable we'll head over at some point.
For the theoretical part of computer science, Introduction to the Theory of Computation by Michael Sipser is the best there is.

It covers three main topics:
- Automata theory
- Computability
- Computational Complexity

What I especially liked about the book was how he approached proofs. When introducing a proof, there is first a short "proof idea" paragraph that emphasizes the main approach behind the proof informally. He then gives out the full, formal proof. For self-study, those proofs can sometimes be intimidating, and not strictly necessary depending on your goals, but understanding the ideas was important to understand the topic.
The New Old Boys from the ARPAnet (1985)
"I know this is doesn't make sense at the surface level,"

No it makes perfect sense, and it doesn't matter if it's 'nonprofit or for-profit' - the inefficient use of resources is just the same.

Hospitals are the most expensive places in the world to run, with very highly trained personnel, gear, etc.. In a socialized system, if they are not used, it's a massive inefficiency.

Now imagine a system where 10's of millions of people are in economic pain - but they still have to foot the bill for unused medical services via taxes.

It's just shifting around deck chairs with respect to where the pain will be borne.
This has always been a really stupid comic. I like most of Randal Munroe's work, but this one has always rubbed me the wrong way.

But then again, Americans are always conflating the principe of free speech with your first amendment.

Exluding private companies from free speech discussions has no real use when they have monopolies or oligopolies, and your websites keep getting shit down because people are complaining to your ISP about content, or when payment services such as Visa and Mastercard refuse to do business with you.
Could the Internet Archive donate its holdings to a new nonprofit? If the servers were transferred to a new custodian and the anticipated bandwidth charges were paid forward, then what would they have to lose?
Null pointer exceptions in Go are, technically, SEGVs. But they're just NPEs. Do you have something more interesting than that?
Yep, I made clear if not in the above comment, in another, that if the police are firing shots after a confrontation, that I believe the police have a reason to do so, so I am not surprised by confrontation also meaning “shots fired by someone other than the police” - it makes sense in this context if one believes the police should only fire shots themselves if they are threatened.