skysight-inc/HackerNews huggingface dataset:
Also, the article does a really poor job of describing any drawbacks of Data Oriented Design. It's a real pet-peeve of mine.

> Drawbacks of Data-Oriented Design
Data-oriented design is not the silver bullet to all the problems in game development.

Ok, they don't view it as a silver bullet. This seems promising for an evenhanded discussion. I'm curious what the author thinks the drawbacks are.

> The main problem with data-oriented design is that it’s different from what most programmers are used to or learned in school.

So the first drawback is that nobody knows your silver-bullet? That's a cop out.

> Also, because it’s a different approach, it can be challenging to interface with existing code, written in a more OOP or procedural way.

And the second drawback is that code was written without using your silver-bullet? Seriously?

If the only two things you believe are drawbacks about your tech are that not enough people know it, and not enough people are using it then it's not an even handed discussion of your tech.

Discuss the actual trade-offs you've learned from using it. Not nonsense like nobody knows how wonderful it is, nor is using it.

And that's coming from someone who agrees that OOP has huge flaws and with the most common applications of inheritance creates many flawed program architectures.
> The first is only weird if you expect the + operator to perform an operation on arrays.

Like GP said, comes from other languages. That line can be copy/pasted into python and it performs concatenation.
> For example, Netflix supports hundreds of different video formats in various resolutions for each device, from mobile devices to smart TVs. Without device detection, how would that be possible?

Device detection is different from content negotiation. This statement is similar to a statement that ignores the HTTP Accept-Language, and claims that location access is necessary to build internationalized websites.
I'd like to see a "This Chemical Is Not What You Think It Is" site, that explains what chemicals like the infamous dihydrogen monoxide really is.
I find myself ordering less and less from Amazon. For almost any product now there are tons of foreign "brands" with random all caps names that are whitelabeling products with questionable quality. With no oversight, if anything goes wrong, doesn't conform to safety regulations, etc, they can easily just go and set up shop under a different name.
What the grandparent post means is that in dynamic languages you can just implement one of the "base" methods yourself instead of inheriting from a class that's bigger than you need, in order to avoid problems. I personally don't have an opinion on that, but it's not something I'd do myself.

Also, like the sibling said, inheritance is a tool that does multiple things: code reuse, which we call implementation inheritance, being the one everyone hates (the age-old advice is to use composition for code reuse instead), and interface inheritance being the one everyone loves.
Small book publisher from Europe. Interestingly, even after expensive shipping, it cost less than via Amazon despite Amazon’s fake “free” shipping
uh, scary, absolutely scary!

who wrote this great quote:

"if you do not get offended by the behavior of someboby, you do not live in a free country"
> but (a function or a program) being stateless means automagically avoiding all bugs relating to state; thus you don't need those "x-ray points".

That's not entirely true, at least the way I understand "state". You still can, and do, model state in stateless systems; the programming environment just doesn't give you mutable, named cells for free. State is modeled by, for instance, observing how the arguments change in each self-call of a recursive function, or by the value observed between stages of a functional pipeline. These are what I would consider the analogous "x-ray points".

I don't disagree with you, but I find the benefits are more about lifting state out of the steps and making it visible, rather than eliminating the concept of state.

Relatedly, "Immutability is not enough", from a couple days ago: https://news.ycombinator.com/item?id=27642263
Nate Silver on the Metric System
Ask HN: 2021 PinePhone Review?
i searched Algolia & the most recent review of Pinephone was 2 years ago

does anyone have more current, year+, hands-on experience with a Pinephone & wouldn’t mind doing a quick review?

want to give one a go & probably will soon anyhow but thought to check with HN. Possible Qs:

- how do you like the interface?

- is the “experience” of typing pretty smooth? (some phones have a suck touch-keyboard

- likes/dislikes? What needs to improve?

thanks for taking the time to read
That makes sense. A character might mean one thing in one language and another in another language.

Even when I enter "4F60" it does not show up. Seems some ranges are missing.
I've previously suggested that initiation is the "root of all evil." See my essay:

Object Oriented Programming Is An Expensive Disaster Which Must End:

http://www.smashcompany.com/technology/object-oriented-progr...
> What's wrong with firing employees without cause?

For starters, the unequal status of corporations and their employees?
Decouple IP addresses from locations, to make it harder to balkanize the internet.
There was a django security issue where password length lead to a possible DOS attack against the server. So now they limit passwords rather arbitrarily to 4096 bytes.

https://www.djangoproject.com/weblog/2013/sep/15/security/
Google's amp cache presumably enforces the "you can only use these specific html tags and this limited subset of javascript" (or whatever the requirements are). That's valuable.
The promise is that it should eventually be cheaper than normal meat, otherwise they'll fail
Give severance? If a person is getting fired they're obviously not a net positive to their manager, so why would you want to protect them
Another feature request: It's possible to filter the cities so they are not too cold, but I'd like to filter cities so they are not to hot.

[Perhaps this is not a problem in Europe, but it's a problem in South America.]
MergeQueue: Automate pre-submit workflows and eliminate build failures
The internet actually works really well. Its problems are human.
Yes, but when IE also became dominant, then came exclusive extensions that, once widely used, broke the internet to everyone using other browsers.
Haa, I eat this stuff almost daily. I have four jars of it in my fridge. It's awesome.

I don't know if I'd classify it as spicy, though my taste buds may also just be very dead.
I ran into a similar issue with a 2003 Honda Accord (v6 manual trans, one of my favorite cars ever).

I was spending almost 4 hours a day in the car for a three month job and went through all sorts of experiments to find peak efficiency. If I was on a level section of road, I could get better mileage by driving slower, e.g. 55 vs 75. But when I started to negotiate hills and have to accelerate to maintain speed, the mileage dropped way down because the engine wasn't efficient at generating power at those lower RPMs. And this is where you start to see these unexpected patterns in mileage with gas/diesel engines...they have a very lumpy efficiency curve, and it's regularly more important to stay in a specific RPM range than a specific speed if you want to maximize mileage. Once you start going up to 80-90-100mph physics takes over, of course, but there is a lot of variability in between.

At the time I was just thinking fuel prices and it got to the point where I was calculating how much I was saving by driving slower and it was cents per hour. I ultimately landed on 70mph as the sweet spot, and I would regularly get 32mpg.
Programming Languages Foundations is an excellent book. Of course it assumes familiarity with Coq (which Logical Foundations covers). Formal proofs about PLs are often boring and tedious to carry out on paper, especially if the property they're stating is clearly obvious, so doing them in an interactive theorem prover is a win-win for checking your work and making the concepts more palatable.
BTC Ledger =/= BTC consensus. If the protocol can be made pure proof of stake while maintaining the same availability and security guarantees this is no longer an issue. However, this is against the best interest of miners.
We effectively use them as serializers, and also as a way to allow users to interact with the models in a controlled manner.

In our app, django essentially sits between a compute cluster and a front end. The pydantic objects are used to define the work to be done on the compute cluster.
Who is people? There's been lots of people noting this parallel for a very long time. In fact, it's exactly China's playbook.

Here's an example from 2007 where NDT is discussing China's emergence that people were missing at the time:
https://www.haydenplanetarium.org/tyson/commentary/2007-08-0...

There was another talk (from NDT too IIRC) I recall seeing that compared the amount of academic papers China puts out. It's a poor metric & there is more low-quality submissions coming out of China, but overall they were set to overtake the US. Expect university prestige to start migrating east to top Chinese universities (assuming they become more friendly for immigration).
For any readers who, like me, weren't sure of the differences (or what "TAI" refers to), this page helped clear things up for me: https://www.nist.gov/pml/time-and-frequency-division/nist-ti...
Also dask works pretty good all the way upto 200-250 CPU cores. It's pretty straightforward to build your code to use dask rather than numpy or pandas
You’re missing the point. You made up that silly requirement not me.

I keep saying “more than a wrapper for bing”

I don’t understand how to phrase it more directly.

I mean come on, there’s not any logic server side to pull from multiple sources if the query yields ZERO results?! For a search as simple as “tank man”?! Why on earth does anyone need more than 150 employees for a simple check like that?

Sounds like you need to raise your own standards rather than lower everyone else’s.
The great mistake is to believe there is something useful called "Object-oriented", or "Data-oriented", or "Functional", or what-have-you-oriented programming.

Carpenters don't learn "hammer-oriented" building; or "saw-oriented", "screwdriver-oriented", "chisel-oriented", or "glue-oriented". They learn to use hammers, saws, screwdrivers, chisels, and glue, and use them all at different times, sometimes one more than others. Machinists don't learn "lathe-oriented", "drill-oriented", "mold-oriented", or "welding-oriented" fabrication. They do all or any of them strictly according to what they are making, and what they are making it out of.

It is as utterly stupid to design a whole language around one of them as it would be for a carpenter to try to run a screwdrivering business. A language is useful exactly to the degree that it enables building whatever you might be called upon to build.

That is not to say any generally useful language is equally good for any purpose. Wood is better for some products, metal for others. A metal violin would be weird, a wooden gun action would be stupid. But violins often have metal bits and guns often have wood stocks.
Easy, I'd shut down this website.
Apparently: https://news.ycombinator.com/item?id=27664846
If you can find an efficient, generic, and universal method for synthesizing molecules of arbitrary shape and complexity, then you would receive the Nobel Prize for Chemistry and possibly Physics and Medicine too. You would also likely receive the Turing award (if your method is algorithmic and not using ML blackboxes since the search space for biochemistry is absolutely immense) and there may be entire prizes named after you.

Whoever can find such an algorithm will put Corey and Woodward out of a job and the entire field of organic chemistry will study your name and life in future.
Objectively speaking, that is not so. I am part of an engineering community that has used it productively for many years. Thus apparently it is possible for some of your fellow humans to find it more than borderline useless. I suspect you haven’t really given it a good try.

When I took the test, it classified me as an introvert. Since I prefer to be thought of as an extrovert, I changed my type accordingly. Because the test is not very helpful.

Additionally, I reliably find that when I am in the company of other declared NF’s we understand each other easily.

Perhaps you think there is a better preference indication heuristic. I have seen several, but MBTI is my favorite so far.

Anyway my point is: criticizing it as being a poor instrument to categorize people is thinking about it all wrong. We categorize ourselves.
I don't see how having to replace an entire computer for an hardware fault like a broken SSD can make you save a lot of money. Maybe in the old days where macs were still professional machines.

Nowadays macs are the nightmare of every IT department, the smallest that on a PC takes a couple of minutes, like changing an hard drive or a RAM module, it's a major surgery on a mac, where it's still possible and where you don't get all the things soldered on the main board.

You have an OS problem on a mac? Good luck wasting hours reinstalling the operating system manually and then installing all the software. On Windows? You have your custom install ISO with all the drivers and software you need and you install it automatically. Or just have a stack of cloned disks, and in case of a problem just swap the hard drive, in most enterprise computers that have everything tool less is basically the fastest way.

Also Windows machines are usually favorites by the IT departments because they work well with all the Active Directory stuff, meaning that you can manage everything centralized. Yes, you can even on a mac join an Active Directory domain, but you can do less things than with a Windows machine.

And surely you have to develop a lot of custom tooling to administer network made by macs, while on Windows you can do that with standard tooling.
This Binance?

https://wallet.tether.to/richlist
How is this possible for people with existing jobs?
It has been many years since pharmacies have been allowed to substitute brand name medications with generic medications. In fact, doctors have to write "dispense as written" if they want the patient to only get the brand name medication they prescribe.

Additionally, managed care organizations (MCOs, commonly known as insurance companies) do not pay for brand name medications just because a doctor prescribes them. If the MCO is aware of a generic option, then they will only pay for the generic or they will ask the doctor for a "prior authorization" to justify the use of a brand name medicine (such as the generic version not working).

The pediatricians I have visited in recent years even have the MCOs' formulary available for the patient in their systems, so they can see which medicines need a prior authorization and which do not so there is no time wasted on figuring out what the MCO will pay for without prior authorizations.
Because this is the first time murdering a bunch of hamas members wasn't par for the course historically. Now it's Palestinians not 'Hamas' for the Palestinians, but one-in-the same for the US and Israeli governments. The other side of this is that they are a terrorist organization and need to be exterminated. Hamas says the same thing about the israeli's.

Also, war crimes as a subject is always brought on by the winners, just like the telling of history.

The world is a brutal place. Hamas has proved they are not a military match for israel and the war will continue until israel has complete control of the region. That's how one sided conflicts have happened historically.
Is it guaranteed not to exist? I would have assumed the interesting part is that these obey the laws of chemistry. But even then it seems like you could do something fairly simple algorithmically to achieve this.
> Bob's Red Mill Organic Masa

Note - that's Masa Harina, not masa. Masa marina is dried corn flour, freshly ground masa hasn't been dried.
Type 1 diabetic here. Managing T1D even with the "Gucci" insulins (I use Novolog and have tried Fiasp) is still a huge pain in the butt; you have to give yourself a dose of insulin a fairly precise amount of time before eating, and accurately judge how much you're going to need, which is half science and half wild guesswork. My per-meal dosage requirements vary randomly from month to month -- a dose that would be fine one month is either inadequate or deadly on another month, and the only way to tell if you've got it right is to obsessively monitor your blood sugar.

And that's with the $700/vial insulin... the $25/vial stuff is stone age technology by comparison; you have to take it twice a day, and then eat at two specific times afterwards, or you'll go hypoglycemic (unconscious or maybe dead hypoglycemic, not just the feeling-a-bit-tired kind that people who don't use insulin are familiar with).

The situation right now is that the best and most expensive T1D technology, even the various "artificial pancreas" solutions, still gives you nothing like the experience of a normal pancreas. It would be really nice if the Walmart insulin were a viable long term solution for the cost problem, but unfortunately the negative health effects of older insulin tech are considerable :(
lol your life is so privileged that you don't realize it
A gun doesn't have built-in security either. But there's generally people with guns standing in front of the armory. I'd say they probably expected people with guns standing in front of the computers too.
Then don’t go with the stupidest most naive way of benchmarking, and actually try to replicate some real-world scenarios? This would be utterly trivial for Google.
You can ask this about a lot of foods. How do you know your baby formula isn't just crushed white building material mixed with water? (This happened btw, see melamine baby formula).

In the end big conspiracies like this leak out since there's a lot of employees in the supply chain and trust in the brand is broken. The Chinese go out of their way to buy Australian and New Zealand branded baby formula to this day because trust in their own local brands was destroyed.

So this is unlikely. Possible and similar short sighted things have occurred in management before (see Boeing) but it would be ridiculously poor management to let something like this happen.
Why not both, should I care?
You're conflating authenticity with authority. It would be nice to quickly and reliably tell whether something is a government source, or a educational institution, or what have you. Whether the information is then correct, that's another matter.
https://www.fhs.swiss/eng/gmt-utc-tai.html
Why do you like depressing experiences?
If there's a quantum attack, and I'm specifically betting that there will be, nobody will be able to prove what they own. The chain will die.
He said "grew up" as you quoted, then you said "it was born on Windows" which is untrue, and renders your entire point invalid.

While I agree that Microsoft worked hard to hold back innovation on the Web in its early days, you are changing the words of a quote so you can then attack the quote, and that's not a good look.
What is a lint trap?
I’m “into coffee” but not very knowledgeable about the history, so take this with a grain of salt.

But I wonder if “the fourth wave” is actually already here and it’s primarily differentiated by brewing cafe quality coffee at home.

It seems that pro-grade grinders and machines are now available at ever decreasing price points. And COVID led to more people than ever to get home machines and learn to make great espresso/filter brews.

A common complain lot at /r/espresso is that most of us are pulling better shots than at the local “third wave” cafes around us.

Sure, it requires expensive home equipment AND shipping in fresh beans from all over the world… and time… and those things are the rub.

The fourth wave is people with expensive equipment at home brewing with the best beans dropped shipped from all over the world. In other words - a rich persons hobby.

Again, I don’t know anything about this but from what I see it’s the exact opposite of what the people in the article WANT the 4th way to be.
Really? Hiring someone who starts working a night shift, and then firing them because they look different during the day time is not a breach of good faith? Firing someone for shaving their beard is not a breach of good faith?

I guess I need to read up on legal terms. How are these obvious problems not breaches of good faith? I can admit I don't know much here, but, I'm shocked to find out that none of the examples in the article are considered "even close to" a breach of good faith?!

What would it take for Amazon to fire someone and breach the assumed good faith? Do you have an example? I'm curious and honestly trying to learn. I googled this obviously but since I'm not a legal expert the results are iffy and can be difficult to interpret so I appreciate the conversation on this, cheers.
Go try and use the modern internet on a Pi4, with a CPU monitor up.

It's definitely compute bound.
Yeah, that’s the thing. It’s not radical at all. It’s almost a word for word quote of what early Indian agents said to get people to sign. It asks Canada to abide by the treaties it signed! Crazy and radical thinking, hey??

Weirdly, in the Canada of today, that’s considered extremely radical. But it’s also considered radical to think First Nations should have clean drinking water.

If you’re interested in one heck of a read, learn about a Cree Chief named Big Bear. He quite literally saw into the future - I think his words make him one of the few genuine political visionaries of his era in Canada.

If you’re or anyone else is interested, I have a bunch of books. My email address is in my profile - some of these books are hard to find and I’m privileged enough to be able to afford them. I’d be happy as anything to mail them out to anyone interested, provided you give them wings and give them away to someone else. :)
Fun fact, closing websites do exist among ultra-orthodox (esp. haredi) jewish communities in Israel.

You can read a bit about how it works in practice on the web.

https://www.huffpost.com/entry/ultraorthodox-jews-are-co_b_1...

http://www.hareidi.org/en/index.php/Hareidi.org%27s_Kosher_I...

Background: https://www.journals.uchicago.edu/doi/pdfplus/10.14318/hau7....
It's maintained by a sole developer who competes against goons who rode off the back of his brand name:

https://www.ankiapp.com
Happily.
app.diagrams.net, formerly draw.io

It runs in a browser, works offline, stores to local storage, is basically everything I need.
Yes. Millions of dollars worth of ETH are transacted through NFT platforms every day. Whether you personally consider that useful is up to you, but people are using it.
Amazon says they are contractors. The US government (some US States as well) has been pushing pretty hard on that view recently.
Fascinating video. It's cool to see a collaboration of child development and reinforcement learning in action and to hear a research speak about both in an experimental context.

The comment in a different thread about Diamond Age comes to mind, and here we see some of those elements playing out.
What's the actual situation there? I have read that cheap insulin for example is available at WallMart, but for some reason the price of insulin seems to be a huge issue.
The primary tool we use to exerce Democracy is not so much the vote anymore, it is protests on specific issues.

Votes are too diluted, and there is no accountability for campaign promises.

Le référendum, c'est Place de la Bastille!
To be fair, the trains would have to run for someone to leave documents on them.

"Secrets found on replacement bus service" does have a ring of "too funny to be true", though.
Work Stress? Your manager might be able to help