skysight-inc/HackerNews huggingface dataset:
CLOS (as you presumably know) models method application as calls to generic functions, instead of the now-more-mainstream Smalltalk-like message-dispatch approach which Python uses. The latter allows for things like overriding __getattr__ to intercept ‘all’ method calls and property accesses, for which I don't think there's any equivalent in CLOS.

The way methods are ‘attached’ to classes gives you a natural form of type-directed name lookup. CL generics have the advantage that you can define your own methods on existing classes while naming the methods in your own package so they don't conflict, but also have a curse of inconvenience along the way where importing a class doesn't naturally pull in everything associated with it, and you wind up writing the class name again and again when dealing with fields of an object. with-slots et al. are poor substitutes. (In an experimental sublanguage at one point I actually had local variables with object type declarations implicitly look up the class using the MOP and symbol-macrolet every available var.slot combination within the scope as a brute hack around the most common desirable case.)

Python's short infix/prefix operators are naturally generic, since they're implemented as method calls. In CL there's the generic-cl extension, but I haven't seen it have that much uptake… in particular, any library code that isn't explicitly aware of it won't use it ‘naturally’ on foreign objects, which could be good or bad.

That shades into the very-concrete type system that CL starts out with, where any attempt at ad-hoc polymorphic interop is a disaster unless everyone already agrees on what methods to use. I can't make a thing that acts like a hash table but uses a different implementation underneath, then pass it to something that expects to be able to gethash on it. I especially seem to get bitten by this in cases where alists are the expected way of representing key-value maps: there's no way to extricate yourself from the linear search without rewriting every piece of code that touches it, there's often an implicit contract that you don't want duplicate keys but it's easy to violate by accident and create bad behavior down the line, and so on. By comparison, Java collections in particular got this very right in terms of decoupling intention from implementation, and Python does basically the same thing but with a looser set of ‘expected’ methods.

By default, Python objects have a ‘purely’ dynamic set of properties, rather than the fixed slots CLOS imputes on an object via its class. Indeed the class-level property one can set in Python to constrain this for possible performance gains is called __slots__.
cracks and potholes form very quickly... unlike the plastic version according to this article: https://swachhindia.ndtv.com/plastic-waste-roads-one-lakh-ki...
> this is why Italians, Irish, Polish etc weren’t considered white until pretty late into the 1900’s in USA

This is not true. They were the worst sort of white, the worst sort of people, Catholics, but the US legal system went to great lengths to categorize people by racial category and all of the ethnic groups you named were always considered white.
When I left, the diff number was in the 15 million range. Not all diffs are landed, but I would assume >60% are, so FB's repo is almost certainly above 10M commits
That sounds like work and inconvenience though. Let's just hit the snooze button and hope the mighty people of the future can figure it out se we don't have to make any changes to our lifestyle.
Take a look at the Technology Connections video. Most people would be astonished how little water is used.

And considering that practically all of the energy use is heating the water, that translates into low energy use.
They’re not 100% rigorous but mine at least was pretty accurate, matching what I knew to be true from family oral history.
The main power saving comes from running at lower temperature.

Heating up water takes way more electricity than running the pumps.
> I just wish they moved away from email as the only way of contributing. It doesn't really scale well

Bullshit. What you really means is the second half of your comment:

> and definitely doesn't make contributing for newbies easier.

That's fair enough. I would guess that the scalability and workflow of the actual developers is more important.
Interesting, considering the brain can not metabolize fructose, only glucose and ketones.

Liver is the only organ that can metabolize fructose, where it ends up producing metabolites very similar to alcohol, leading over time to non-alcoholic fatty liver.
>> suspect the reason they didn't do this was for a more "consumer friendly" design

> That is naïve.

We are supposed to avoid this kind of retort on HN, but I'll try to read underneath the surface.

I am more likely than most to infer exploitative and manipulative intent behind the choices of large corporations. However I am also very much a realist.

Consider that this company (whom I never herd of before this post) is not some multinational behemoth like Samsung. This product is coming from a very new, small manufacturer of luxury, miniature home appliances in France (so far a manufacturer of 1 appliance it seems). Given their niche target market, it seems far more likely to me that their choice to use cartridges is an attempt to fit that market, than an attempt to milk people for huge margins at scale on a consumable. Yes it's far from economical, but nether is their product.

I may be wrong, but I am not naive.
The "words for location" thing is kind of a non goal anyway. They aren't good addresses, which benefit from following patterns and being predictable, so the use case is for communicating a location.

It really only makes sense if you have an electronic device that implements the algorithm and a communications channel that only works for voice. Otherwise a beacon sent as data makes more sense, and that can be the coordinates directly.
> if he came back next year with a slightly different story

So the National Academies of Sciences, Engineering, and Medicine keeps changing their story? Do you have evidence for this?
I had a super smart poodle mix growing up, and it was smart enough to easily open the latch on its cage from the inside with its tongue. It also knew how to rearrange chairs in order to climb onto the dinner table.

The ones that are too smart outsmart the owners, which some dog owners see as a bad thing.
> Uh, the administration Biden belonged to more or less ignored worse stuff than this that enabled attacks like this. Take, for example, the OPM "hack."

I worked at State Department during the Obama era and into the Trump era. I am well aware that the Obama administration did not impose adequate consequences for prior acts of espionage and aggression such as the Cozy Bear hack on State Dept or Mikhail Lesin getting bludgeoned to death in DC. There also wasn't adequate pushback against propaganda efforts.

The OPM hack is widely attributed to China and is probably the most devastating breach in recent memory. Who knows what the real world consequences of that have been thus far.

Either way ny point is that right now, today, there is no excuse not to act. Unless maybe they still haven't figured out what is happening and who is responsible.
Since we are talking dishwasher life hacks: I always add washing soda (sodium carbonate) along with the detergent, for hard water. It's one of the main ingredients in dry detergent, but it's super cheap. It boosts pH and increases the ratio of sodium to detergent, reducing soap scum.
My mental model is that in the next decade or so mRNA treatments could be effective if a disease can be treated through the expression of a small number of proteins. These proteins could either have a direct function or stimulate an immune response. I think your example works.
You would think that, but I've been in the market for one of these things and this one looks to be about US$100 above the median price. Pay more and become a recurring revenue stream, sounds great!
Journalism has become such a tough field. I know a number of people who do OK in it. But I know a whole lot more who do writing-related stuff for companies that sell products.
According to this, Apple's services business had a gross margin of 63% in 2019 [0]. The 78% figure from the court testimony may not be perfectly accurate but I can't imagine its margins are lower than than something like Apple Music.

[0] https://www.investopedia.com/apple-s-5-most-profitable-lines...
Who cares though. I was raised Jewish but don't practice anymore. Theoretically there's a line if ancestors going back 3000 years to pass down beliefs and practices to me. But they aren't actually valuable so I don't want them. Sunk cost.

My wife's ancestors are likely genetically pure going back many centuries from the other side of the world. Her mother's family were nobility before they came to America. Our kids are a thing that probably didn't exist at all prior to the 20th century and they're fantastic. And they know their culture to be New Yorkers.
https://khn.org/morning-breakout/biontech-reports-breakthrou...
To me GNU/Linux is the simpler more familiar ecosystem. Android is big and complicated, with different tooling, different APIs, different everything.

On GNU/Linux phone I can write apps in regular electron if I like (not some cordova mess), I can access any Linux API and don't need to split my knowledge between mobile and desktop. I can write my phone apps with LAMP or node stack if I want and it would not be some limited kludge or some custom runtime. I can run any of the many apps I've already made over the years there, with miniscule porting effort. I can run postgresql on my phone to store data locally, and not invent some special data backend just for the phone.

I don't need to package anything, just copy a file and run it.

I can probably do all that with Android too, but it just seems like it would be a horrible kludge.
> Android is mature and secure, but it's not private

Nitpick: you cannot have security-but-not-privacy.

If a system does not protect the confidentiality of your data from the eyes of the manufacturer it is breaching security.

Security is much more than being protected from attacks. A torch application that reads your contact list and location fits squarely into the definition of trojan/spyware/malware.
I did a words lat/long system as a couple day project at Christmas. https://wherewords.id/

I used the google S2 mapping, and spent quite a bit of time on my own wordlist. I like the S2 mapping - it lets you use fewer words to refer to a bigger area. I write a little bit about it here: https://wherewords.id/+about

I would have really liked to have found some good research on 'words that are hard to mistake when spoken aloud across various accents', but in the end I just spent ages going through my word list with various libraries and manually. And having friends point me to locations that had incredibly rude or offensive wherewords!

Really there should be a free, open source word<->location system that we all just standardise on and build into GPS systems and maps, because a common, free system would be genuinely useful.
On the contrary. Reproducible builds is an absolutely prerequisite for for fast compiling. By enabling incremental compiles that can be trusted.
I learned about pluscodes because of this and they seem quite elegant:
https://maps.google.com/pluscodes/
You're being downvoted, but I completely agree.

The whole "woke" / "political correctness" movement is mostly bored white people.

This is the result of a group of people with no real major battles left to fight. You make up an enemy to give your life purpose.
Slavs were not a tribe in Germany. Slavs speak an entirely different language family from the Germanic one, as different as the Romance one. The Slavic language family stretches from Russian through Ukrainian and Belarusian, Czech, Slovak, Croatian, Serb and Slovene, among others.
> I just can’t imagine many Australians going to India

It's Australia's 3rd biggest trading partner after China and the US, along with huge numbers of 1st generation citizens. It's more surprising the stated numbers of Australians over there are so low.

For one of the biggest exporters on Earth I'm always amazed at how sheltered Aussies are, many live in a bubble and have to be one of the most irrationally risk-averse people you can find.

Taiwan has been able to competently deal with covid for a year despite being right in the epicentre of it all, there's no flight caps and the only restrictions are for tourists, most people quarantine at home. In comparison, Australia still can't manage to take in more than 50 people on a flight, nor more than 6000 a week into the entire country while the cost for a family of 4 returning to the country often tops $40,000.

As a guide, over 12000 people are leaving the country every week now, more than double than are allowed to come back, it has turned into flight bidding game amongst the richest who can afford to leave for holidays and easily come back paying quarantine costs with no regard for the needs of anyone else who works or studies overseas. Nearly two thirds of the people flying into the country now are not actually citizens, the flight cap doesn't change to accommodate this.

It's truly bizarre to watch most think the government has "handled this well" and general polling supporting these actions. The whole system is breaking down at a fundamental level and yet the only metric Australians seem to judge it by is infection numbers.

Once the dust settles it will more look like pushing women and children out of the way as you rush for the exits of a burning building. I doubt anyone will look back with pride on decisions like this, it undermines the entire principal of citizenship and makes a mockery of signed human rights declarations.
People didn't "ask for this feature".

People asked for the feature to be disabled. There was a lengthy discussion in GH [0] aptly named "Please don't upgrade docker without asking first" few months back regarding why this shouldn't happen (auto updates, that is).

Considering that the team that codes the software acknowledged they screwed up [1] having to pay for this I have to agree with the comment that says this amounts to ransomware. "Pay us or risk getting f*ked up by our updates".

[0] https://github.com/docker/roadmap/issues/183
[1] https://github.com/docker/roadmap/issues/183#issuecomment-74...
You're missing the point. What makes python 'fast' is that it comes with 'out of the box' support for everything I might need. Reading and writing obscure file formats. Every sparse matrix, image processing and graph algorithm I might need has already been implemented. Do I need to all of sudden solve an optimization problem or a differential equation? Already nicely integrated with the library using. If I need some obscure domain specific algorithm, there is almost certainly a library for that already. I don't have to worry about any of that stuff and can focus on solving my problem.
Several ways (overkill answer, but leaving all options I know because why not):

You can try evaluating this in the scratch buffer

(if (member 'nativecomp features)
(message "yay")
(message "nay"))

Or check if a non-interactive function called `native-compile` exists.

Or open help for an elisp function (next-line, for example):

c-h f next-line RET

Gives me:

next-line is an interactive native compiled Lisp function in ‘simple.el’.

Or, m-x disassemble next-line RET
> Proprietary cassettes for dishwashing machines? That's next level.

Sony had proprietary cassettes for all kinds of products over the years, even when there were standards available (Betamax is the most famous but only one example)

I have 4 handheld voice recorders from the 1970s from my father. Philips, Norelco, Sony, and one other brand. All use the same size microcassette except the Sony. Fuck you, Sony.
To all the European Bosch dishwasher users: does yours clean starch properly?

All my stainless steel pots and pans have a starch layer after cooking potatoes or rice. I've tried all kinds of detergents and am using Alec's "use some detergent for pre-wash" method.
You've just described it, you need intermediate step of maximizing. You can get away from distraction for a while.
Don't let perfect be the enemy of good. Dr. King explains this far better that I can.
https://obamawhitehouse.archives.gov/blog/2011/10/21/arc-mor....
Technologies are usually available for everyone to research.
I'm baffled they used any plurals at all. I feel like "only one form of a word" should have been near top priority for generating the dictionary. No plurals, no conjugations (even better would be to pick one conjugation, say, infinitive) maybe even no adjective/adverb forms of verb.

I wonder how many words in the english language would be left? I know the english language is massive
> I really don't see the problem with implementing these basic programming tasks.

That you have to write them over and over again for every single class. You offer to do that with Python.

> But not a big limitation, I'd argue. Many languages even have features that allow you to write this functionality as a library, 100% inside the language (Python and Java annotations, for example).

This is an argument of the "all languages that are Turing complete are essentially equivalent" kind. True, but not interesting in this context.

Ecosystem matters. If your Java program is the only one that does these things, it may just as well not be Java. You will be unable to use any other library without back-and-force adapters, for example.
No, because piper doesn’t care how big your files are, and devs don’t ever need to pull or clone the repo locally.

When they were still using actual Perforce there was a team who would browbeat people who had more than a hundred clients. That is they only time I can remember running up against a limit of the SCM.
Honestly I thought it would be higher
And Google uses a hacked up Perforce.
> I would love a smartphone-size universal computing device, to use on the go or plug into desktop/laptop docking devices when needed.

Are you aware that it's a thing already? https://puri.sm/products/librem-5
I've checked what I could find on Qumulo. It is software that you run on top of regular servers, to form a storage cluster.

It seems to me you're only confirming my previous point, that you need to invest in complicated/expensive software to make the raw storage usable.

>>> Then you're going to have to handle "sharding" on top of the storage because there's no filesystem that can easily address 4 racks of disks. (Ceph/Lustre is another year long project for half a person).

There's no listed price on the website, you will need to call sales. Wouldn't be surprised if it started at 6 figures a year for a few servers.

It looks like it may not run on just any server, but may need certified server hardware from HP or Qumulo.
I would have guessed that the profit margin would have been around 90 percent for the App Store.
Blue Origin was in breach of solicitation requirements that would likely result in in intellectual property disputes with the government [0].

I don't think NASA found any issues with SpaceX and Dynamics proposal with regard to IP licensing rights.

> Blue’s approach to data rights is likely to result in protracted intellectual
property (IP) disputes during contract performance and generally creates a high risk
that the Government will obtain lower IP licensing rights than it is otherwise entitled to
under the contract. (...) this aspect of Blue’s proposal is non-compliant with the solicitation’s
instructions. Blue’s proposal further impugns the Government’s potential rights in data
by proposing to deliver data created in conjunction with NASA with less than a GPR
license; this is prohibited by the solicitation.

[0] https://www.nasa.gov/sites/default/files/atoms/files/option-...
They have extensive code review.
> Lots of foods today have less nutrients because of horrible soil quality.

Is this true? How can a plant look healthy and delicious if it didn't get the right nutrients?
Ah, just like the CIA smuggled cocaine to fund the contras. Intelligence agencies are fun.
Drivers are still tied to an old non-upstreamed Linux kernel, aren't they?
I know that many of us here don't like what labor unions have become in the 21st century. But they do need some labor representation that can ensure the trucks used by drivers have working lights, mirrors, and safe tires, and that the company negotiates use of restrooms around the city. Maybe just a "safety only" union that only deals with safety issues?
Knowingly or not it's not hard to take the point which is that "Anglo-Saxon" has lost any meaning beyond fair skinned at this point for the vast majority of people. Anyone reading the source knew what the author meant even those who were knew and were annoyed by the incorrectness.

The comparison to "latinx" is apt though - I should see it as a flag but instead it's like nails on a chalkboard because it's everything I don't like about language policing.
> I hate every time I visit a new site and there’s some dumb pop up on my browser asking me to enable push notifications.

So just don't click 'Allow'. Why should the manufacturer have to intervene here?
My issue is that even today "autonomous" vehicles are far from capable of doing what they are supposed to do. The technology is decades old and barely anything happens.

And no, i like driving. I would hate a future where driving would be illegal.
While it comes across as an obvious cash grab, the cassette is a compelling feature if you consider that it does 30 washes and has its own memory of how many each has left. While it is 2x-3x the cost of traditional dishwasher pods, they are focusing on convenience — all the way down to automatic delivery and return — which deserves to be recognized as innovation in end-to-end product design, service, fulfillment, and product lifecycle.
My view on the utility of those devices :

I lived in Paris for a while. Large appartement have dishwasher, but in single units, it’s uncommon.

I remember looking for solution like that for a renter in a small place without proper plumbing to accommodate a dishwasher.

I also see a market for the so called tiny house folks or full time RVer.

I don’t find that particular product appealing too much, but I would like to see more like that. And I know folks around me that would buy one if it’s was more open and fixable.
Being far from Constitution-loving capitalists as it’s possible to get does not make one leftist. Your perception of what makes one leftist is badly distorted. At the extremes of ideology one finds people for whom the cause is more important than the truth. This typically occurs when adherents conflate being true to the cause with being correct.

Consider this possibility. The writer loathes Nazism to such a degree that she hates to agree with Nazis (the real ones from Germany in the 1930s) on anything. This speaks to other things but does not suggest that both she and Nazis are leftist. It is absurd to think that a political movement will have no good ideas. As such one can find agreement or praiseworthy aspects of odious political movements. That does not suggest complete or even significant overall agreement with said political movement.

I suggest that you are letting your adherence to your political ideology cloud your intellectual thinking.
Yes, a fully public ledger was "designed" to be used by criminals.
Why this article is so Rossi centered? Did he play key role in mRNA breakthrough?
>sometimes market research is very valuable.

I agree! I didn't intent to discount market research.

>This risk you have for "solving problems you personally have" is that you can end up trying to build infra tooling like new databases.

...which is great and should be encouraged, if it's enjoyable! I was thinking more along the lines of an app store ratings scraper