skysight-inc/HackerNews huggingface dataset:
It’s not that I’m objecting to the closure: it is certainly very inconvenient at first (I did go without food on quite a few Sundays when I couldn’t gather the determination to hike to a small shop), but not unworkable; it was simply a convenient comparison (if with much lighter economic consequences). I suspect the precise conditions vary by country, because I’ve certainly bought stuff from hired cashiers on Sundays, it’s only the supermarket chains that didn’t work.

As to the rights argument, I tend to be wary of them in general, because any mention of a “right” tends to have an absolute or moral quality to it, and those are dangerous enough not to be used lightly or without justification.

The goal of guaranteeing people a holiday is not itself bad (I’m just not ready to call it a “right”), but can be reached in quite a few other ways, such as (off the top of my head) prohibiting employment contracts that span a weekend boundary or just flat out prohibiting contracts that mandate work on holidays except for (strictly optional) overtime. Each of the options can have additional effects (such as shaping the weekend ambiance of your city in a certain way or making overtime de facto obligatory for low-paying jobs), and I’m not against deciding that any of them is best, only against not recognizing the existence of the choice. My concern is the intellectual honesty, not the employment politics.
The problem with this is that proving an algorithm is in P is also undecidable.
Generating Sentences from Keywords Using Transformers in NLP
Sorry for all the hate you're getting from your comment. If you have even a slightly larger family - say five - good luck trying to find hotel rooms that have occupancy greater than four. Even LARGE hotel rooms inexplicably are limited to occupancy of four or below. Think rooms 800 sq ft and larger... it's ridiculous.

I have had luck with booking.com, I always found airbnb to be a bit too 'trendy', whereas the apartments I've rented from booking.com have been solid, as represented rentals with a minimum of hassle and expense.
It's great to see some more competitors on the TUI front of the Python ecosystem! I recently tried multiple existing frameworks and was not particularly happy with the state.

Here are the main contenders for libraries that provide higher-level API than urwid/ncurses:

* Picotui, https://github.com/pfalcon/picotui

* Npyscreen, https://github.com/npcole/npyscreen

* py_cui, https://github.com/jwlodek/py_cui

Both Picotui and Npyscreen are relatively unmaintained / considered feature-full. py_cui seems to be in the best shape.

Fingers crossed for this project making it through, building on top of Rich gives it quite a bit of headstart. You can also sponsor @willmcgugan on Github [0].

[0]: https://github.com/sponsors/willmcgugan
Nobody is saying the metrics are identical, nor the parties. I’m saying that politicians are fallible, and commit similar injustices to their citizens. I believe it’s crucial to have a nuanced discussion where any side is criticized for their shortcomings.

From the Hindu, a decidedly anti-BJP, left news org:
“Political exigencies also led the government to deliberately delay conducting a serosurveillance study till local body poll results were out”.
The do_exit() function in kernel/exit.c is responsible for general cleanup on a process [1]. Whether a process dies gracefully or abruptly, the kernel calls do_exit() to clean up all the resources owned by the process, like opened files or acquired locks. I would imagine the io_uring related stuff is cleaned up there as well.

[1] https://elixir.bootlin.com/linux/v5.13-rc6/source/kernel/exi...

Edit: I just looked up at the latest version of the source [1]. Yes, it does clean up io_uring related files.
Any ISP that charges less than Datacenter transit rates (something like $200/mo per gigabit) is oversubscribed.

And even those rates at hurricane electric are oversubscribed simply because it doesn’t make sense to pay for unused transit.
Oculus was an excellent product and the Quest was surprisingly successful but weirdly Facebook is being way too aggressive with trying to make the platform profitable like a traditional FB product before it's fully entrenched.

Think this might eventually be their downfall, if Sony could ship a stand alone headset at Quest quality they'd probably be able to eat FB's lunch at this point because the push to force you to use an FB account and now pushing ads into it are making it far less appealing.

Really they should have just let it fly for a few more years like how they allowed Instagram to be Instagram for a few years before they ruined it with ads and algorithms gradually.
Now everyone with USDC locked in the contract has a strong incentive to push the TITAN price above 0, in order to unlock their coins. OTOH everybody wants to dump TITAN at any price, but again only at a price >0. There should be an equilibrium where TITAN is valued exactly 1 tick above 0, if there is a concept of “tick” in TITAN.
Let me rephrase: an n-core CPU can be simulated on a Turing machine with eg. time sharing — effectively being able to simulate the Actor model.
Its just me or it seems that Java is being reinvented again? With improvements, off course, but the whole thing looks like just another virtual machine, but this time directly connected to the web.

Everything old, is new again...
That's actually the opposite of my experience when it comes to natural monopolies. Specifically, that publicly-owned water/electrical utilities have:

1. lower prices
2. better, more responsive customer service
3. higher reliability

Just look at LADWP and Silicon Valley Power compared to PG&E and SoCal Edison in California. All four a subject to the same regulations, but the two municipal utilities are an order of magnitude better than the private ones.

State-run enterprises are bad if you would otherwise have a competitive market. But here's the thing: electrical utilities and ISPs are not in competitive markets.
So linux people find that the model of windows iocp used is better?
I think of it as a four-step process. Take Sonia Sotomayor, for a not-currently-controversial example. Step one is that she can't be a Supreme Court justice because she's hispanic. Step 2 is, she's hispanic, but she can be a Supreme Court justice anyway. Step 3 is that she's nominated to be a Supreme Court justice, and nobody mentions that she's hispanic. Step 4 is that, when she's nominated for the Supreme Court, people mention that she's hispanic, but in the same way that they mention that she was born in the Bronx - as background personal-interest information, not as a "does that disqualify her or not" issue.

The US started at step 1. It's moved to step 2. My personal impression is that it was moving to step 3, though I'm sure that at least some people will disagree. But it seems to me that the current progressive approach is dragging us back to step 2, not moving us toward step 4. And I think that the older approach, what you call "a framework in which the prescription for making sure historical instances of racism don't repeat is to banish race as a category from human thinking and discourse as far as possible", would have gotten us at least solidly to step 3, and maybe eventually to step 4.

I don't think dragging everything back to step 2 is progress.
I dunno what most people think about the benefits of Smalltalk, but I do know that people think Ruby and Objective-C are part of the Smalltalk lineage because they use the Smalltalk object model and have similar dynamic properties.
Isn't locking a problem with io_uring? Won't you block the kernel when it's trying to do the event completion stuff and the completion work tries to take a lock? Or is the completion stuff done entirely in user-space and blocking is not a problem? Maybe I need to read up on this a bit more...
I value transparency as a leader, and so I keep my calendar public and encourage my teams to do so as well. However, sometimes I'll just block off some time with the word "busy" as the title. It looks like it's a private event, but it's really just me taking some time for myself. People will assume that someone just made a private meeting with me. You get the benefit of both sides that way. It's worked well for me in the past.

Just sharing my POV. You do you. :)
The Mysterious Condition That Turns Hair White Overnight
Criminals are mailing altered Ledger devices to steal cryptocurrency
I've worked in the space for a few years and can say it's been the opposite experience for me. Had the chance of working on a Haskell project with the original creators of Haskell, being taught QuickCheck by the creator of QuickCheck, testing economic ideas created by professors of Economics at top universities, and sponsored entire compilers and languages to help ensure the software was as solid as possible. One of my favourite tutorials was when we had Leslie Lamport come in to give us a talk on TLA+. There is so much money in the space you can have absolutely insane teams.
I mean, I do. I'm sure plenty of businesses love having a standardized spec across their devices, too.
A Ponzi scheme requires a central actor like Charles Ponzi, you're quoting a description of a "purely algorithmic stablecoin" which implies no central actor to channel new investors' money to old, no central actor to defraud the new investors and by telling them they've gained money when they haven't.

I guess they are comparable in the way that they both require a inflow of capital, is that what you're saying? That would make them similar to pyramid schemes and startups too. "Ponzi scheme" is more specific than "scheme."
It kinda spoils the joke, but OK.

The Sun is a self-sustaining fusion plasma that already exists. It is confined by its own gravity. It will continue running at a steady state for billions of years. Except for melanomas, this source of power is completely harmless to human life.

In order to plug this thing into the electric grid, all we need to do is capture the free electromagnetic emissions of the Sun. We already have this technology, called a photovoltaic cell. The production of such cells is an industrial engineering problem. There are no technological barriers.

Compare to "fusion power", for which the ignition, confinement, and exploitation of the energy are all totally unsolved technological problems.
> That iterative improvement and hill-climbing is an effective process for improving results.

Not essential to science; in fact, there’d a major viewpoint within metascience that explicitly rejects this as popular mythology of how science works in practice, holding that models change by revolution more than evolution.

> That replication of experiments and convergence is a truth-generating enterprise.

Not part of science, in the same way that your use of “truth” later is not.

> That truth can be expressed numerically

No. While scientism may make essential connections between science and truth, science itself only depends on useful predictive models being expressable, not about truth being expressable, numerically or otherwise, or even being a coherent, meaningful concept.

> That there are some values that are "known good"

That's not only not essential to the scientific process, but contrary to something that is: that all results are contingent.
A mental analogy that I personally use for this is cabinets. A section of an app is kind of like a cabinet in a kitchen. Some people like opaque cabinet doors while others prefer glass. Other people go even further, and eschew cabinets for open shelves.

These differences in object and system visibility sometimes reflect specific use cases (e.g., a professional kitchen can operate faster with open shelving than with opaque cabinet doors). Other times, they simply reflect the personal preferences of the designer.
Most of the Web Audio stuff has already been present in all major browsers for a little while, this mostly standardises what's already there. The main thing that this brings in that up until now was just a feature of Chrome is the AudioWorklet, so real-time low-level audio processing in JS worklets will work cross-browser when its implemented in the other browsers. It's very difficult to implement low-level audio processing off of the main thread in non-Chromium browsers at the moment.
Past related threads:

Cool URIs Don't Change (1998) - https://news.ycombinator.com/item?id=23865484 - July 2020 (154 comments)

Cool URIs Don't Change - https://news.ycombinator.com/item?id=21720496 - Dec 2019 (2 comments)

Cool URIs don't change. (1998) - https://news.ycombinator.com/item?id=21151174 - Oct 2019 (1 comment)

Cool URIs don't change (1998) - https://news.ycombinator.com/item?id=11712449 - May 2016 (122 comments)

Cool URIs don't change. - https://news.ycombinator.com/item?id=4154927 - June 2012 (84 comments)

Tim Berners-Lee: Cool URIs don't change (1998) - https://news.ycombinator.com/item?id=2492566 - April 2011 (25 comments)

Cool URIs Don't Change - https://news.ycombinator.com/item?id=1472611 - June 2010 (1 comment)

Cool URIs Don't change - https://news.ycombinator.com/item?id=175199 - April 2008 (9 comments)
People handle power failures more gracefully than they do internet outages.
I'm still confused coz this is exactly what I always thought the difference between epoll and select was.

"what if, instead of the kernel telling us when something is ready for an action to be taken so that we can take it, we tell the kernel what action to we want to take, and it will do it when the conditions become right."

The difference between select and epoll was that select would keep checking in until the conditions were right while epoll would send you a message. That was gamechanging.

- I'm not really sure why this is seen as such a fundamental change. It's changed from the kernel triggering a callback to... a callback.
For what it's worth, I spent a bit of time setting up assemblyscript (basically typescript) compilation driven by a rust program (with the actual compilation happening in a js vm) not too long ago for an (unpublished) side project.

If that's something you'd be interested in I could see about reviving it and refactoring it out, or you could probably do the same from scratch, but it is a bit janky, and it sounds like you really want a backend for a homegrown compiler not an entire compiler.

I also think you might be able to use cranelift as the sort of backend you are looking for, but I haven't tried.
I've organised those meetings. You could halve their length by doing most of the grooming yourself, and just saving the remaining questions for the team.

The meetings would only take a few minutes with Kanban, assuming the backlog stayed sorted. I just asked where the new tickets had to go in the current sorted list.

These meetings would be much faster if project managers didn't clog the backlog with stream-of-consciousness tickets.

However I was never an Agile guy. I trimmed the process heavily, and took up most of the backlog maintenance so that others could work.
> Paris do not have such buildings in their city centers.

Because you were lucky enough to avoid the worst parts:

- Paris: https://www.google.com/maps/@48.8235336,2.3674101,3a,75y,342...

- Marseille: https://www.google.com/maps/@43.2890541,5.437606,3a,75y,185....

- Toulouse: https://www.google.com/maps/@43.5804085,1.4105313,3a,75y,287...
> This country is fucked without proportional representation.

US has 13 states that send only 1 or 2 representatives to the House (6 states: 1, 7 states: 2). Then 2 states with 3, and 6 states with 4. At these 21 states, proportional representation would not differ (much) from the current two-party system.

Then again, those 21 states contribute only 50 out of the 435 House representatives, so maybe that wouldn't matter much. Maybe it could work, if the rest 39 states went properly proportional.
I see this just as how ads are perceived to be annoying. People can complain all the time but this annoyance, or in this case distrust, just doesn't seem to affect anything.
The submissions and completions are stored in a lock-free ring buffer, hence the name "uring."
How Do You Shift Your Own Energy
Really interesting article. I've read the first two in the series and was eating it up. It's also nice to see more criticism about visual design on Linux desktops instead of worrying about the underpinnings.
FWIW, and not to undersell the challenges, but I think you're extrapolating too much from a single example (and possibly an old one). The started-tiny-and-local WISP around here is $100 a month for 50/50 and it's been pretty rock solid. While I certainly haven't run a WISP myself, I have set up point to multipoint wireless networks for some local businesses, and with current equipment it's impressive how straight forward and relatively turnkey the basics of the physical link itself have become. It was no problem to have dozens of points over distances of 5-16 miles with solid 100-400 Mbps links. My understanding from far more senior people and reading about real WISPs is that there is a non-linear increase in difficulty/expense over greater distances, scaling up to hundreds/thousands of points, and handling things for multiple independent entities rather then what is effectively a big LAN even if sectioned up with VLANs. There's also completely non-technical challenges to be ready to deal with like compliance departments and legal/law enforcement interaction aspects of when a customer inevitably does something naughty. The path has been tread but it wasn't anything I've had to deal with.

Still, if I was still in an area with dial up speeds and Starlink wasn't a thing, helping jury rig up neighbors with a mini-WISP is a project I'd certainly consider contributing to and believe could be quite reliable and easily beat out DSL at least.

Also speaking of Starlink, I'll be curious if a side aspect of them would be driving phased arrays in general down in price significantly. That'd be a pretty interesting development for terrestrial PtP/PtMP imho, since a lot of the trickiness over long distances is precise aiming. If the antenna merely needed to be aimed with 10-20° and then could perfectly align with the other from there, including real time adjustments for some motion or interference, that'd be another pretty cool improvement. And for the time being at least Starlink has left an opening in that the connections are quite asymmetrical (ie., 200 down but only 30-40 up), which is challenging to work around given their physical and economic constraints. Whereas a WISP can be full symmetric right up to gigabit speeds, assuming their backbone supports it. That could let some remain competitive beyond just density limits.
Perhaps on a server, but on my workstation I probably have 6 or 7 pythons installed.

edit: including virtualenvs and conda environments have 41 python.exe files on my workstation right now.
>They have a "unconnected" version for sale for 800 USD and a service fee of 180 bucks. You can see how much you have not paid for in those prices when you go with the ad version.

That pricing isn't for an "unconnected" version, that's for a business/enterprise version and yearly support. You can't use that figure and directly convert that into a value you place on your data or ad revenue.

Your point still stands, the Quest is heavily subsidized by user data on the premise of future ad revenue. This has been a given from the moment Facebook decided merge Oculus and FB acounts into one. I'm just correcting a false assumption that the $800 model is just "Quest -facebook", it's not.
Yeah, but most other countries already have their own fiat currency. In the unlikely event this actually succedes,i still don't see why it would threaten US as global reserve currency or otherwise make a difference.
Added.

Articles that bait their readers into waiting for a part 2 are generally not a good fit for HN. The idea here is to gratify curiosity, not tease it: https://news.ycombinator.com/newsguidelines.html.
> redefine "constants" like true by mistake

No, really not by mistake — intentionally, because someone told you that it was possible and you wondered what that would break.

> not sure how exactly did you end up with it during the interactive session

Well, every change you made "during the interactive session" was logged as a sequence of Smalltalk change-set actions in the changes file.

So, actually, you could just read what you did ;-)

> Smalltalk … don't have much industry adoption…

Now.

Then:

"Smalltalk, C++ knock heads. Computerworld 29, 45 (Nov. 6, 1995 )

https://books.google.com/books?id=oKDIlxbMaS4C&pg=PA153&lpg=...
This makes it sound like it's personal against PHP, but really apple removing these baked in languages is a great thing. I've run into so many problems with the builtin python install, especially with SIP. Not so much fixing my machine (I always use a venv), but other peoples. This is just fixing a bad mistake.
I understand the sentiment, but I haven't seen facts back it up. Who are these Democrats calling Ohio voters racists?
In some cases, perhaps, but not all.

Fraud, for example, isn't legal even if you have a cleverly crafted contract that uses wording tricks to technically be true.

I would expect a court to take a dim view of a smart contract that has an obfuscated, non-obvious mechanism for someone to siphon off all the money in an undisclosed fashion. "Code is law", but so's "you can't defraud people".
The global menu was a reasonable idea for its time. It seems it's main selling points are that it's easy to find and requires less precision with a pointing device. It seems to work well when you have one, maybe two windows open.

But the idea falls flat on its face when you have multiple screens with multiple windows, which window does the menu belong to and why is it detached from my current working context? As most of us have grown up using some sort of pointing device, the argument for speed and accuracy has also lost some relevance.
In this particular case, it is a question for the Ohio residents, not the US in general.

Note that "earmarks" were effectively banned from US spending bills in 2011, though it looks like they may be coming back this year.

I make no opinion on the ban being a good or bad thing here, but it does look like it has some unintended side-effects.

https://www.msn.com/en-us/news/politics/earmark-ban-didnt-re...

https://www.reuters.com/article/us-usa-congress-earmarks-idU...
Many people report that learning rust made them a better C++ programmer (because the kind of habits rust enforces are things which good C++ programmers do to avoid memory problems). I would expect this would work with C as well to some degree. In that sense it may be worth learning even if you never really use it professionally.
There isn't any point chasing customers like yourself. If it was even $10-$20 you'd probably be saying it should be $5, if it was $5 you'd say it should be 0.99c

We've seen this all before with the iOS App Store and the end game is just everything free with intrusive ads.
Why doesn't this article mention the possibility that those people were wearing wigs?
THHGTTG successfully argued that the universe has a population of zero.
Everyone on the left.....
I've actually seen some pretty terrible municipal broadband options. So just because it's successful in one place does not really prove anything. There are also some cities (including mine) which have fantastic ISPs (multiple competing) offering cheap gig fiber and there is zero need for government involvement in our internet.
In Switzerland there's http://smartvote.ch. It's not exactly what you're describing but close.