skysight-inc/HackerNews huggingface dataset:
If tech companies and nation states started enforcing/obeying laws based on the Nationality Principle, then FB/Google/AMZN and other data collecting firms would be allowed to ignore GDPR on the principal that the developers are in the US and thus they don't have to follow local laws.

That's one example, but there are numerous others, some worse and some harmless. Either way, it's a problem for everyone. What laws do you follow, which laws are enforced, how many laws are being broken by a developer that is just trying to publish a fun app.

There are ways for a government to project their laws on another nation, but Nationality Principle is not one of them. An example of one country projecting laws onto other countries are the US Anti-Money Laundering laws that the US doesn't even follow but they demand every foreign government that uses USD to follow.
and now we know why the commenter felt the need to preface his comment the way they did!
Thanks is a great story, but not about Feynman or Feminism.
It’s about class.
The reason she felt comfortable was because she was from the ‘upper’ class that belonged. And could question anyone, even Noble Laureates.
I think there are a few fundamental misunderstandings here.
Firstly, it's not 51% of the voting populace that flip-flop. It's actually more like 2-3% "swinging voters" on average - maybe 5% tops. The rest are rusted on to their "team" for decades. The implication is that those on the "losing" side, do indeed consent to be governed by the other team. What's changed in recent decades is that the delta between the two teams has grown - largely on non-economic grounds (imo) - to the extent that people cannot stomach the thought of the other team being in charge. This is exacerbated by the fact that in countries without compulsory voting, participation is far less than 100%. There is greater advantage to be had driving policies away from the largely "centrist" mass possible voters, towards those on the edges who are more motivated to get out there and vote. In countries with compulsory voting, moving radically away from the centre gets punished such that the parties likely to win government are more alike than different. This means that social and economic change is likely to take longer, and when big social shifts happen, they eventually spread to "both" teams (clearly with some temporal difference).
The article quotes Feynman’s letter as saying “I am not sure how I did it, but I goofed.” What he meant is that he doesn’t know how he made such a simple error, not that he doesn’t know what the error was.

Like if I wrote in an article or book chapter that 2 + 3 = 7. I’d know what the error was when it was pointed out to me. But I wouldn’t be able to imagine how in the world I made such an elementary goof.
Yes, but the point of Markdown is mapping those conventions to HTML. The mapping was the new thing that made it Markdown.
It seems like you’re speaking generally and don’t know just how evil Oracle is as a vendor.

Finding new revenue streams is exactly what Oracle has been doing.

Take just one example - Java. Created in 1995 by SunOS, officially made open source in 2006. Purchased by Oracle in 2009.

Demanded ludicrous runtime licensing fees in 2019.

Want another example? MySQL.

I know first hand of a handful of large cap companies completely shedding themselves of Oracle and have heard of many more that plan to.
Actually the time is not the factor. Number of people involved is. These vaccine trials were large but you could not find something more after just waiting when something you are looking for is very rare. Should we have tested the vaccines on millions of people before rolling them out? How is it different from just rolling it out? Do you think that the approval would not have been given if current issues would have been found?
The definition I gave is exactly the one given by Rust [1], by C++ [2], by Java [3] and the one found on Wikipedia [4].

In safe Rust data races are not possible and yet it is still possible for a Rust program to exhibit the behavior in your article, because your article is not an example of a data race but rather a race condition. Note that in the source you reference, it explicitly states that while data races are protected, race conditions are not.

The scenario I gave, where performing an operation such as "x = x + 1" can result in x decreasing in value can only be caused by an overflow, or a data race. No interpretation of a Python or safe Rust program will ever produce a decreasing value of x when evaluating "x = x + 1" (ignoring Rust's overflow behavior) since data races are not possible. In Java or C++, since data races are possible it is also possible that "x = x + 1" produces a decreasing value of x (that is not due to overflow).

Finally here is a good article that lays out the differences between data races and race conditions:

https://blog.regehr.org/archives/490

[1] https://doc.rust-lang.org/nomicon/races.html

[2] https://docs.oracle.com/cd/E19205-01/820-0619/geojs/index.ht...

[3] https://en.cppreference.com/w/cpp/language/memory_model

[4] https://en.wikipedia.org/wiki/Race_condition#Data_race
Practically, "51% democracy" had a lot of advantages. The incumbent always has a credible threat of being booted out, and any given minority group could effectively hold the balance of power, so more compromise is needed. A "70% democracy" could easily become a tyranny of the majority (see Canada) where a big portion of views can be completely ignored. And 100% democracy would be a cult, or in practice, equivalent to some kind of benevolent authoritarian system, that may work great for a small, rich city state, but does not support people with a wide range of views and priorities coming together (obviously, by definition)
Thanks! I found some type providers docs [0] which is at some level an ML version of my Racket blog post. I had no idea type providers existed. The closest inspiration I had was probably Kotlin SQLDelight or Hibernate java codegen which (probably unnecessarily) requires in-code annotations. Anyway, that's very cool!

The F# type provider looks so stateful ;) Although they are pretty similar, I think the racket pattern syntax is very beautiful. Once you grok the pattern variables vs syntax objects vs quoted lisp data anyways.

Racket actually generates code. It could generate Typed Racket type expressions too. It makes me wonder how LINQ is implemented--my lisp hubris makes me guess it's not as simple as the equivalent Racket macro, but I could be wrong.

I guess Protocol buffers are a mainstream similar system to all this--take CSV file input instead of proto file input. Of course that requires an external compiler for most languages, whereas the racket protocol buffer plugin basically just converts the .proto file to S-expressions and all the codegen happens within Racket ;p

[0]: https://docs.microsoft.com/en-us/dotnet/fsharp/tutorials/typ...
I'm "people", so I guess I'll chime in with my opinion.

Laws exist because we, as a society, decided that we want to live by a certain set of rules. If the rules are not upheld, law becomes less useful.

Some actors in our society follow the law because they see it is the right thing to do. A lot of actors are willing to make exceptions for this thing or that thing (e.g. speeding). Some actors don't give a damn what the law says, they're only motivated by the possibility of being caught and the subsequent punishment. And lastly, there are actors who just do what they want, punishment be damned.

I would argue that corporations generally fall into the third category. They weigh the likelihood of being caught against the punishment (fine) they will receive.

Regarding punishments, I think they generally ought to be the lightest possible punishment that forces compliance. Two things follow from that. One, that a punishment must be tailored to the infringer. If the infringer has a lot of money, the fines need to match. Two, that means subsequent punishments for the same infraction _necessarily_ must be harsher. The lesser punishment didn't work last time, so it must be increased.

All of this to say that Apple's fine for this should be absolutely staggering.

Apple could ignore staggering fines and simply not do business in countries that issue such fines. But you can only do that a few times before it starts to catch up with you.
Filesystem corruption on ZFS would indicate that REQ_PREFLUSH is not being implemented correctly by either the hardware or the device driver.
I ran into this phenomenon when I was idly learning the Shavian alphabet. It's not actually a phonetic writing system for me, because I don't have the same accent as the person who devised it. So, while it wasn't too difficult for me to learn to read it, (accurately) writing it would have required about as much rote memorization as it does in any other alphabetical language I'm familiar with.

(https://www.shavian.info/)
No. This is utterly and dangerously wrong. It's the complete opposite. The first 1-2 years have the biggest impact on the child's psychological health as an adult. It's also when their personality is formed. There's a reason child abuse is such a serious crime. It destroys people. But even common behaviors like showing frustration and anger can be harmful. So is suppressing them. Infants read emotions well because its essential to their survival. If you are inconsistently caring or fake caring, it can cause them to be unable to have a secure relationship themselves as an adult, and they'll have no idea why. They'll probably just blame their partner and not even realize they're broken. You need to have your shit together before birth.

Conscious memory of events has nothing to do with it.
Hint hint, monitor manufacturers. Maybe your target market might become larger through some free software contributions.
https://knowyourmeme.com/memes/surprised-pikachu

Common internet meme about being surprised when the totally predictable happens.
Your marriage is the primary model of what a relationship is to your kids.

It needs to be healthy, and it needs to stand up on its own two legs.

Kids know when their parents hate each other. And it adds a ton of pressure and guilt knowing that they're only likely together because it's "better for the kids"
Keurig in Dutch means something like proper, neat or well-behaved. This company always seems anything but that.
Price of iOS 0 day vs price of Android 0 day, would be one of my stronger arguments.
Economist had an article this morning that cyber warfare is expected as part of the invasion

http://espresso.economist.com/38eccc0332510627fb3458b2a800f8...
Serious proposals for the reform of English spelling were all the rage more than a century ago. Examples at the Internet Archive:

Comstock's phonetic magazine (1846)

https://archive.org/details/comstocksphoneti00unse

Biografiz ov de prezidents ov de Yunited Stats, kompild bi F.G. Adamz (1856)

https://archive.org/details/biografizovdepre00adam

A system of phonetic spelling, adapted to English (1889)

https://archive.org/details/systemofphonetic00call

The fonetic primer, offering the universal alfabet and the science of spelling (c1907)

https://archive.org/details/foneticprimeroff00storrich

More here:

https://archive.org/search.php?query=subject%3A%22Spelling+r...

It’s interesting to think about why the proposals for English failed while orthographic reforms in some other languages—Russian, German, Japanese, Chinese—succeeded, at least partially.
tesla changing where that is in updates and making you look for it in a new design just makes a bad problem worse

There was extensive discussion about that on here a short while ago:

https://news.ycombinator.com/item?id=30140984
It's also possible the CEO didn't know that the idea was pitched months earlier to people on his marketing team by another agency because his marketing team told him they came up with the idea internally.

Hogging credit is, sadly, pretty common in corporate gamesmanship.
That’s what really confuses me about this whole situation. I can’t see anything Russia can gain from this move.

But then, there’s this huge lng contract Russia has with China. As long as Europe was the only market for Russia, things were in balance. With China in the equation, things look different.
If you were using consumer SSDs, you have multiple layers of caching to worry about: in the controller's SRAM, and in a portion of the flash that's operating as SLC. There are also power saving modes to consider; waiting long enough for the drive to drop to a sleep state means you'll incur a wakeup penalty on the next IO.
> E.g. I don't expect Rust to go off the rails.

Unless the rails are too rusty :-)
We got some new Dell Laptops at work and they are configured to power on when you open the lid. There is a fingerprint sensor that I think is maybe supposed to be a power button, but it doesn't seem to work as a power button. Twice now the laptops have locked up (black screen, keyboard doesn't light up, etc...) and the old trick of holding the power button down for 10 seconds to hard power it off doesn't work. You have to disassemble the thing and unplug the batteries to get it to power off. Then it powers back on when you plug it back in and open the lid.
> Good social science possible, but is difficult and (sometimes) expensive

The problem is the system incentivizes bad social science.
I suspect nobody. There was this whole push to create "enterprise" use cases for VR once the current crop of startups realized the consumer market would never take off. A lot of them were successful at selling their useless prototype "products" to company executives, who I'm sure made unilateral decisions to implement the devices with no ask from engineering. But the technology is light years away from being practical for daily use. See: the entire MS/DoD HoloLens debacle.
It shows simultaneously how crazy it currently is, and why it'll never change (at least not on that time scale)!
in what sense did Jobs take credit for that? Apple worked with the agency, but I've never seen anyone claim an agency wasn't involved. I've seen the reverse, the story of the long collaboration of apple and their ad agency.
Stop comparing AirTag to GPS trackers, it's absurd. GPS is an incredibly faint signal that is entirely attenuated in any indoor spaces and most clever hiding places you could come up, all the while being very obviously inferior to the multitude of strategies smartphones use to determine their position.
TL;DR: Today is the day world consolidated on immediate grooving up sanctions on Russia, so Russian IT sector would be affected. Since February 22, 2022 there is no more "Ukraine crisis" — since now it is "Russia crisis", Josep Borrell Fontelles said[0].

Dmytro Kuleba, Minister of Foreign Affairs of Ukraine, just tweeted:

> World capitals don’t sleep now, regardless of their time zones. The scope & timeline of sanctions are being finalized. Ukraine insists: further Russian actions rely on how the world reacts. Russia must be in no doubt that the world talks the talk and walks the walk on sanctions.[1]

Less than hour ago Joe Biden, President of the U.S., tweeted next:

> I have signed an Executive Order to deny Russia the chance to profit from its blatant violations of international law. We are continuing to closely consult with Allies and partners, including Ukraine, on next steps.[2]

UPDATE: Dmytro Kuleba just added more info:

> Taking into account the dynamics of the situation, I had another call with Secretary Antony Blinken ahead of our tomorrow’s meeting in Washington, DC. Key topic: sanctions. I underscored the need to impose tough sanctions on Russia in response to its illegal actions.[3]

UPDATE2: UN Spokesperson just tweeted:

> There will be a Security Council emergency open meeting on the #Ukraine tonight, at 9 pm (NYT). Rosemary A. DiCarlo will brief.[4]

> Watch live: https://media.un.org/en/webtv

[0] https://twitter.com/JosepBorrellF/status/1495711764742295552

[1] https://twitter.com/DmytroKuleba/status/1495922056541753349

[2] https://twitter.com/POTUS/status/1495911308625125380

[3] https://twitter.com/DmytroKuleba/status/1495928310420971523

[4] https://twitter.com/UN_Spokesperson/status/14959294466872893...
RFID means those tags are writable... just figure it out and then clone it.
Or, don't start caring about your experience/security/privacy after buying a device,

do a few minutes of research in advance to buy a phone that has a prayer (Pixel 3a is popular in this thread),

and install Graphene on it from day 1...
Yeah, but have you considered that liberal man bad?
There is archivebox. https://archivebox.io/
The author here!

I'm kinda bummbed out that the post read as an ad. I was super nervous to publish this because it I knew I was poking at something that's near and dear to a lot of devs (myself included). But I have experienced enough friction with Markdown in the real world and wanted to explore poking what I see as the status quo. And it seems to have sparked some conversation, which was what I wanted. I'm truly not trying to “hawk” something, but I believe the thinking that went into Portable Text can provide value and I'm sort of putting it out there for people to make up their own minds.

To your point: I agree, Markdown is for writers, but only for some writers. Maybe I didn't get that across, but it is kinda amazing that it has become so ubiquotos in all its shapes and colors.

But it comes with these actual constrains and challenges that I feel a lot of developers aren't really being upfront or honest about. The simplicity comes with trade-offs that just adds complexity elsewhere. Either for people who don't desire to learn specialized syntax or developers who have to spend a lot of time figuring out how to parse it in a sensible manner to get their job done.
How about the Pause button? It almost never pauses anything when you press it.

Even on big things that have had hundreds of developers it is never considered. Try hitting the pause button while watching a video on YouTube for example. Nothing happens. Try hitting it in any major video game. There are a scant handful that recognise it. It is a forgotten key.
Interesting, I got a Niimbot printer recently and it can tell which roll I have loaded (size, color), I wonder if that's how they do it true. Haven't tried third party paper, gave up looking to be honest because seemed like all the different brands of label makers I saw on Amazon already had slightly different roll types or label sizes anyway :|
Carcinization fascinates me. The fact that this has independently happened ~7 times seems to suggest that given circumstances will lead to certain outcomes.

Obviously we don't know what alien life looks like because we haven't found any yet but I wonder if the forms we have (eg us being bipedal) will tend to repeat.
So get a used Pixel for the same price or less, and flash proper software onto it.
A good answer is to cover the channels with solar panels -- a win-win that cools the panels and reduces evaporation:

https://www.nature.com/articles/s41893-021-00693-8
> Why nails? They are a basic manufactured product whose form and quality have changed relatively little over the last three centuries

This is probably more true for nails than many other things. It also has problems when looking at the details with (older style) cut nails working better than wire nails in some applications but being more expensive. The article discusses these but I would have liked it if the article had tracked the price of cut nails to the present too.

Another amusing nail thing is that, despite the fluctuating price, nail sizes in the US are still typically given in pence (ie corresponding to the cost of the nails at some time in history) where eg a 4d nail is about 50% larger than a 2d nail in length and diameter.
Can you really? I live in a place with a lot of coyotes so we bring our cat inside every day an hour or 2 before sunset. We bought a Tile (AirTag competitor) for her, but it's really not lived up to what we were hoping and I'd love for the possibility of getting an actual GPS device

Even if it's just for a few days so we can get a sense of what her typical route are so we could know where to look for her other days

But we couldn't find any such GPS device that was anywhere near the pricepoint of an Airtag or Tile unless it came with a really pricey subscription
What, do you think, I meant when I wrote about "interactions" and "collaboration"? Am I quoting something or are those words I chose on my own?
The two vendors he tested as not ignoring FLUSHes are precisely the two vendors I was comparing to Apple, so not so fast.
The author here!

Markdown is for writing not for editing. If you want to focus on writing, text, and content instead of on bells and whistles with formatting and typesetting it's really hard to go easier than Markdown.

That's exactly my argument. I literally quote Gruber on it.
I would have an issue with having Python in some sort of development mode that would change behavior versus deployed mode ? (I don’t even think how this would occur other than adding an argument to the interpreter itself). Mainly because of having two separate modes of operations.
It's not about the word game. The word game is a symptom of a larger social problem.

edit: To expand on that, today it's a word game. Before that, it's Joe Rogan. Before that, it's Dr. Seuss books. There is ALWAYS something to be outraged about.
What good are sanctions on just the small regions?
You might as well use something out-of-band to verify emails, like PGP.
The Odd Lots podcast had a great interview with the paper's author, here:

https://www.bloomberg.com/news/articles/2022-02-07/this-is-w...
The problem with e-ink is no so much the poor gamut as the low speed of switching the pixels.
Why do we set the wrong goals?
APIs: The Love Language of Technology
Remember, together you were all right in the end!
I really like the idea of this library and I've bookmarked it for future use, but following on from your point, it does feel disingenuous to make this promise in the introduction:

> (Different from git: no merge conflicts to resolve!)

As you've pointed out, there _can_ be merge conflicts, they're just resolved arbitrarily. In theory, git could do this too but obviously nobody would use it then!

CRDTs themselves are inherently conflict-free, but if the problem you're solving is not, implementing via CRDTs is not the silver bullet you're looking for.
Enabling those features on the drive side is little more than changing some #ifdef statements in the firmware, since the same controllers are used in high-end consumer drives and low-power data center drives. But that doesn't begin to address the changes necessary to make those features actually usable to a non-trivial number of customers, such as anyone running Windows.