skysight-inc/HackerNews huggingface dataset:
I think it's important to make a distinction between the restrictions imposed by law and restrictions imposed by the seller.

For pretty much every thing there are restrictions on what you can do with it - if I buy a phone, I'm prohibited from smashing it into my neighbour's face, and grinding it up and baking into the cookies I sell would be a violation of health&safety rules, but that's still full ownership.

Now, if the seller wants to impose extra restrictions above and beyond what the general society does, that's a different issue.
Because no auto MDI/MDIX, right? (posted before reading :) )
Startups competing against an existing, good enough competitor have this problem too.
> many African countries face extremely unique challenges, which can only be assisted with empathy, education, and awareness as a part of their nation building program

Interpreted generously, it might be a reference to Africa’s borders being halfway nonsense. If we swapped eastern Canada and western Mexico into the United States, it would be difficult to build the sort of common empathy and identity that countries require to persist. (Not going to touch adding back the indigenous population.)
Air conditioning is not the only power consumer.

If your production goes from 100% to 0%, it's not just air conditioning that will be affected.
What is your definition of "general purpose computer." I would disagree that PCs should allow for arbitrary application installs. Take for example chromebooks. They are one of the most secure PCs out there partly due to not allowing arbitrary apps to be installed.
Can you resell a game you've 'bought' on steam to someone else?
Apple's ban of all browsers but Safari turned out to be the main barrier preventing progressive web apps from being viable, deepening the duopoly power of themselves and Google, because Apple refuses to implement basic browser standards that are necessary for PWAs.

And then when they do implement similar browser standards, they don't follow any web standards, they instead make their own proprietary bespoke web standard for Safari[1].

And they also did other fun things like wait until nearly 2021 to support WebP and let Safari be the the #1 source of one-click exploits on iOS.

It's weird to see Safari trotted out in defense of web standards of all things.

[1] https://developer.apple.com/notifications/safari-push-notifi...
I did listen to the podcast lateron and was pleasantly surprised by the breadth of topics, although I have to admit I fell asleep halfway through (not because of the contents).

Thanks a lot for the money quotes! Casual conversation in English is still sometimes hard to listen to for me without focusing a lot.
Interesting article with disappointing comments so far.

I'd heard that the war in Sudan had started up, and this explains why: the resource curse. Physical control becomes so valuable that the country tears itself apart to get at the money.

> "The regime would license production by a handful of large companies on the enclave model familiar from the oil industry. This was both “modern” and it would leave the existing structure of politics and society in place"

Very good way of looking at it. This is how oil works in various Gulf states. Westerners are brought in for technical expertise, but kept away from the rest of the country and in particular its power structure.
In Android you don’t even need an App Store to install an app. All you need is to find an apk and download it. And providing an apk is exactly what many vendors do.
My entire point was America pokes around. You’re mentioning more cases. Yes. We do that. Sometimes, mostly around WWII, we did it well. Since Vietnam, the record has been crap. (Question mark for the first Gulf War.) Ukraine and Taiwan look more like the work our Greatest Generation did than the Boomer years.

The conflicts we hear the least about tend to be those we were least involved in. Myanmar. Tigray. Whatever the fuck South Africa is currently up to.
Putting aesthetics aside, iOS has a better app ecosystem and part of that is driven by Apple hardware (including having fewer devices to support) and software advantages. For example, I’ve read that the iOS audio stack has lower latency.
If you like GarageBand, then you aren’t going to want to go back to Androi because there’s nothing as good.

The integration with Apple desktop computers is pretty compelling as well. It’s part of the reason I wish Microsoft would buy Android from Google. I think they would do something similar for the rest of us.
It's 20% of the cost not 20% less.

Matching solar and wind power with storage or peakers is still cheaper.
If users don't want crappy PWAs than they wont use them. It's common sense to let "the market decide" -- why not in this case?
The learning speed also shows why evolution based learning is not so great compared to backpropagation.
It's definitely better than America but I think that's an overly rosy view of European cities. Yes the capitals and a handful of the biggest cities are like that, but most of the minor cities have poor enough public transport that a car is still close to a necessity for most of their population.
How will we react to sentient AI:s?
But without a major company pushing for the technically superior solution, it will never change, so I don’t get the pushback.
If the amount of methane in the atmosphere is constant, the CO2 from that in the atmosphere will keep increasing.
Why have mandatory commas at all? Both Ron and JSON can be parsed unambiguously without commas.
I've seen some color behind-the-scenes photos for b&w films, that was really interesting to see; Can't find a link now though.

But also, Alice in Wonderland must've been as big an experience as people's first 3D films were (it starts in black & white but transitions to color, one of the earliest color films)
> There’s not 9 other wikipedias

By the way, I wonder how much you could get from "history" data: wikipedia history pages, talk pages, commits diffs on github, pull request discussions, etc.

AFAIK so far we've only been using the finished code "artifacts", but if we're desperate for more tokens to train on, we might get a lot of mileage from just "all different versions of this dataset over time".
An entire book was written on "US was well intentioned"

https://en.wikipedia.org/wiki/The_Hell_of_Good_Intentions
You're assuming this much storage exists.

And I'd love to see all the calculations that include the need to overbuild, the need for storage etc.
I am semi-confident that with how anti-stealing feature works in iPhone, if apple servers are permanently down, few thousand phone owners a day will lose access to their phone forever. Not only to data, that is the part of encryption deal. To the device itself.

Otherwise, stealing would be very easy - just connect to wifi without access to apple servers and voila: phone is yours.
The Vietnam war was effectively started against the French colonizers and the US turned up later.

Palestine is .. well, if you blame the Balfour declaration, the fault of the British Empire.

Serbia very definitely started the Yugoslav war of fragmentation and its associated genocides.
It works surprisingly well for me.
My wife is Spanish and i have been duolingoing for 4 years now and every year we go to Spain i do understand and speak more than i would normally. I tried other apps like Busu but really they dont fit into my day to day as much and i would skip days much more often.

I can understand that it is not very useful for people who don't have a broad understanding of languages, but everyone who already speaks more than one language will have success with it.

The problem is that people give up way to early. Yes its designed to be easy in the beginning because its supposed to form a habit with you. Every night, before i go to bed i will do at least one exercise to keep my streak up.

Obviously its artificial, but do you guys remember how learning a second and third language in school is? Just like this. The best way to learn a language is of course immersion into the country and not an app.

My Mum and my Mother in law are both respectively learning the other language the same way and the progress they make by investing 5 minutes each day is still astonishing.

Furthermore having all of us in that app means we regularly challenge each other, which leads to each of us making hundreds of points that week and progressing much quicker than you would alone.
The track format is what is different.

Note that in a PC, the controller abstracts the tracks from the operating system. You read and write sectors, floppy controller does everything.

In an Amiga, the controller reads and writes raw data, full tracks. CPU does handle the format of the track.

The track format is described in chapter 2 of the ADF FAQ[0]. The main reason it is more efficient is that there's no gaps between sectors; only one gap after the end of the track. This is because the Amiga way is to read or write a full track, starting at any sector in the track.

One reason the PC's controller does not do this is the cost of RAM when the PC was introduced. A full raw track takes a significant amount of memory.

0. http://lclevy.free.fr/adflib/adf_info.html#p2
You can get two car seats in pretty much any not tiny car. Three or more, sure. Are 3+ children families really that common in America? They're pretty rare in the UK now due to childcare costs and the fact that housewives are rare.
Ask HN: What do you believe that most people younger than you don't?
A take on Thiels classic question...
> the EU has almost none of its own industry

This is just wrong.

> there are no EU-wide elections

This is also wrong.
I need to look into Komoot's API. I'm currently working on integration of Suunto.
The SpO2 sensor uses significant battery life. This is why is princely only enabled during workouts and sleep, but it can be set to run nonstop or not at all. Double check that setting.

My 945 is pretty close to advertised when I’m not too active.
It would be good if car drivers were assumed to be at fault in these accidents in the same way as the Netherlands.
You can do this, but only if you know exactly what that state means. In practice this is almost certainly too fragile to be useful. If you change anything you probably invalidate your understanding of this data and cause chaos.

Rust's in memory data structures don't have any meaning on their own, they only have meaning in the context of the running program.

This is, in fact, the whole point of the New Type Idiom. If I have two types Minutes(u32) and Years(u32) those are represented in memory the same way, an unsigned 32-bit integer, just four bytes. But because Rust is statically Type Checked, everywhere the programs knows which is which, you can't assign a Minutes to a Years, or a Years to a Minutes, for the same reason you can't assign "Hacker News" to an f64.

But this means a 32-bit value in your hypothetical file could be either a Minutes or a Years, and a program loading that file needs to know a priori which it is. Once you start coming up with rules about how you'd do that, you're inventing a serialisation format, and you're exactly back to the problem where your original question arose.
No thanks, freedom of choice should surpass UX in importance here.
I'm not sure if you mean this as a joke or not because this actually sounds plausible; I'm sure we'll see AI tools used to try and learn communicating with animals.
Tips and tricks with implicit return in Nim
Thanks for sharing, I’m going to give this a try!
JSON is fine for inter-machine communication (like APIs). It's IMO terrible for human-to-machine communication (like configs), which is why there are so many alternatives trying to improve in this space (TOML, YAML, RON, etc.).
Looks neat but honestly I think I'll stick with toml for config files
Warning: Rant

Yes, but what does that tell us? How is that useful? All you've done is point out a situation where the happy path works. If you have a great carrier whose systems are working correctly then it's going to be fine. That's what you'd expect. No one really cares about the cases where things go right. They're boring. They should be boring. The problem is never what happens when it works, but what happens when it doesn't work.

I've spent the past two and a half decades learning that the happy path is the least interesting part of any system. Building a working app is about 10% of the work of building anything. The other 90% is error handling, designing processes to get things back on track, and managing when things change. If you focus on the bit that works, and you assume that things will work, and that any human part of the system works (where code is written by humans) it is bound to break at some point.

The issue here is that taking a physical sim card works and dropping it in a different handset has far fewer moving parts and it's all stuff that's been proven over the past 30 years. There is less to go wrong. As soon as you start adding carriers and their shitty websites into the mix things will screw up for a non-trivial number of users.
> If we swapped eastern Canada and western Mexico into the United States, it would be difficult to build the sort of common empathy and identity that countries require to persist.

How would that be harder than it is with the parts of Eastern Canada and quite giant portion of Northern and Northwestern Mexico, including over a quarter of its west coast, that actually were “swapped into” the United States?
Has Contemporary Academia Outgrown the Carl Sagan Effect?
Certainly women were a major factor. While there are nuts among both genders. The nuts who are women wreck more havoc in organizations than their male counterparts. Who is to blame? it completely the functional people in power (often men) , who with their openness allow there nuts in. Inclusivity is not a nice thing when a certain bar is not met.
I haven't tried one as I am currently happy with my Garmin vívoactive 3, but the BangleJS 2 looks very interesting: https://banglejs.com/
I was thinking of more along the lines of specialized framework and libraries for state machines. Perhaps those aren't necessary.
What Is MORA: Modular Open RF Architecture
The Thinkpad X1 Carbon and MacBook Air are likely the most resilient laptops, except for rugged models. However, there is one notable difference: the Thinkpad is water-resistant, whereas the MacBook Air is not.

Once, I inadvertently left my Thinkpad near an open window, and it was rained on overnight. The next morning, the keyboard was wet, and the touch screen was unresponsive, causing me to assume it had died. After shutting it off and leaving it in a bowl of rice for a few hours, it functioned normally again.

My X1 Carbon gen 6 (not the one I left under rain), served me more than 6 years, during which it fell maybe once every several weeks. Eventually it screen cracked after it fell from the table, it's still working with an external display.

On another occasion, I spilled some coffee on my MacBook Air's keyboard while working on a train. While most of the laptop remained operational, certain keys, including the Power button, did not function. As a result, I had to wait for the battery to run out to power off the device since the Power button was not a dedicated button but a standard keyboard key. Even with an external keyboard, I was unable to use the Power button to turn it off/reboot.
And they don't. How come Android still has apps that are not PWAs?
Calendar invites are cross-platform and reasonably convenient. You don’t even need to subscribe to someone’s calendar, updates are vCalendar files sent over email. At least iOS and Outlook parse your inbox for vCalendar files and may update the accepted event automatically.
Recently I've noticed more sites providing a visible "Deny All" button, rather than the dark pattern of going through and unchecking 5, 10, 50 tracking cookies individually, or having to dig out a button hidden somewhere.

I assume this was how it was intended to function, but the kind people that run internet websites intentionally made it more difficult.
No, I'm assuming it can be built because the unit economics work better.

Back in 2013 I remember people used to constantly trash solar and wind because it was 1-2% of the grid anywhere, max, while nuclear power was often 10-30% (or 70% in France). We're at that same point with storage.

Since then we've had a decline in nuclear power due to the high cost and enormous growth in renewables due to it being 5x cheaper.

Unit economics prevailed with solar and wind and theyll prevail with storage. solar + wind + 8 hours storage is not just the cheapest way to get to a 98% carbon free grid it's also the fastest.

Gas is still the cheapest "battery" by far though, which is why so many countries use it as baseload and peaking. Pumped storage, batteries and syngas combined only make renewables a cheaper baseload/peaker than nuclear power.
The London bribery rates are higher. https://www.bbc.co.uk/news/uk-65077273
Thank you for this comment. I was looking at everyone asking myself wtf they hope to achieve off. Duolingo works perfectly well if you spend the necessary time with it. I don't think it's faster. It's just convenient. And... just add stuff to it! Like watching movies, reading books, meeting native speaking people or travelling. Why the hell would people want to learn a language anyway if not for these? The comments here made it look like learning a new leanguage is a form of abstract art or something lol.
Thanks, but no thanks. I prefer to make my own choice over others "care".
If you keep your phone 3 years, then that phone costs you a dollar or two per day and that’s within reach of many people. Lots of us keep the phone much longer than that and if you do plan on keeping the phone for a long time, Apple has a better reputation for supporting 5 year old devices than any budget Android maker. Apple’s hardware also has a pretty strong resale value. Apple phones are probably less expensive overall than lots of Android phones.
There's also JSON5

https://json5.org
You’re so dead set on “winning” that you’ve completely talked past the point that was being made.

The commenter was not even saying that their point justifies Safari being the only browser engine available on iOS. They were making a specific point. If you don’t want to talk to that point, maybe try another thread.
For inter-machine communication TLV binary formats are far superior. Simplicity of parsing, efficiency. Can't compete.
> A foreign key doesn't necessarily imply an index. If you are using postgres, you would have to add an index in addition to the foreign key, if you want one.

Sure, I meant an index in which the key is primary. But, on second thought, that's probably me misreading the GP's message.

> On delete cascade, depending on how many rows it cascades to, can be problematic because it's a very long running blocking operation. That's something one might want to do as a background operation and in batches. Although that won't make it faster.

That can definitely be a problem (just like destructor deallocation stampedes in C++ or Rust). Still less risky than cascading manually and asynchronously, I suspect.
The pieces are mainly defined by their movement - not by their name or shape.

"[A piece that jumps two squares diagonally, leaping over any intermediate piece] was used in standard chess before being replaced by [a piece that moves along diagonals without jumping over intervening pieces] in the 15th and 16th centuries."

Of course whether the name changed or not is relevant for the structure of the wikipedia entries and impacts the degree of detail about the historical evolution.

By the way the English entry for "bishop" also mentions that the elephant-linked naming remains in some languages (and has a table of names/translations in 72 languages with 17 elephants in it):

"Derivatives of alfil survive in the languages of the two countries where chess was first introduced within Western Europe—Italian (alfiere) and Spanish (alfil) [...] In some Slavic languages (e.g. Czech/Slovak) the bishop is called [...] while in others it is still known as "elephant" (e.g. Russian slon)."
it can take 20 years, during which that single carbon atom yields 20x the global warming potential

Actually, it's more than that. The 20x global warming potential of CH4 is based on a 100-year average, which is the yardstick unit of measurement in the scientific literature. But as you say, methane degrades in 20 years so its average-20x contribution happens within those 20 years:

> The IPCC reports that the global warming potential (GWP) for methane is about 84 in terms of its impact over a 20-year timeframe [..] and 105 times the effect when accounting for aerosol interactions

-- from https://en.wikipedia.org/wiki/Atmospheric_methane?useskin=ti...
This is something which would also work using an app store app -- where's the app store benefit in your point?
Alternatively, we eat as much meat and figure out how to reduce emissions in other ways. Meat production is part of the equation but its focus in these discussions seems largely agenda-based than anything else. It's a convenient scapegoat.

> according to the (disputed) literature suggesting meat is necessary for a balanced diet.

Meat being necessary hinges on veganism being a legitimate replacement. Is veganism legitimate as a full-on replacement? No, it's not. At least not yet. If or when it does become that, then yeah, meat won't be necessary. Right now it's mostly a viable option for relatively healthy adults with a lot of money to spend.
> and Apple has as much a right as an individual to design their platform as they wish.

Well, no, actually they don’t. The EU just passed a law mandating competition on platforms when it comes to store because as often in a duopoly the ability of people to vote with their money is significantly limited. That decidedly solves this question.
> Personally, I find delete on cascade dangerous. I mean, lots of fun for a pen tester, sure…

Intriguing. Can you tell me more?
> the browser and its sandbox.

A lot of viruses (and jailbreaks on iOS amongst others) are distributed via this browser / sandbox; it's only secure in theory and it took decades to get to that point.

Sure (before the Rust evangelists swoop in), part of that was due to using unsafe languages; part was due to extension frameworks that had too much power (ActiveX, which was even used to update your operating system, I can't fathom why they thought that was a good idea). But it'll take many more years of zero incidents, jailbreaks, etc before I'd trust the browser over Apple's app sandboxing and app review and distribution approach.
Something tells me that these large studios might not be so large anymore. Hopefully this means more smaller AAA studios
This is a hilarious instance of the “I could build that in a weekend” mindset.
Yes, the posted link says nothing about how they compare. Here is what is says.

> It is always good to decentralize the web.

This essentially means "This is not BugMeNot". Doesn't really tell me about how they are better/worse compared to BugMeNot.

> In addition, it seems BugMeNot is not maintained any more

I don't see how it affects the user, when I search for accounts on BugMeNot I still see very recent additions.

> no HTTPS for example

This is factually incorrect, I am connected to BugMeNot.com over HTTPS right now. No certificate issues or anything.

This is really weird to provide 0 comparison and incorrect claims to their most well-known "competitor". There are actually things they can improve, such as

- Better moderation
- Checking and removing broken accounts in an automated way
- Getting rid of the "This site has been barred from the bugmenot system" stuff.
The algorithms are designed, at each step, to need a random memory location — the idea is you had some data, then use that data as the index into your memory.

This means the speed of the algorithm is measured in random memory accesses, and that speed is much slower for discs than RAM, even with SSDs.