skysight-inc/HackerNews huggingface dataset:
Window resizing works perfectly fine on macOS if you use the native AppKit framework. It’s only when you try to embed a whole different world (Qt, GTK, Flutter, Electron) in your window via an opaque OpenGL/Metal surface that things break/lag/distort on resizing the window, which again is another reason to stay away from these cross-platform GUI shims.

I don’t really see the reason for multithreaded UIs either. A single UI thread works perfectly fine if you move your business logic off to a separate thread. Most people are just too lazy to do that, and start developing their app with the business logic running synchronously on the UI thread; which works for a while, but eventually reaches a point where it starts blocking the UI event loop; then they try bandaging it by moving certain pieces to a background thread and they shoot themselves in the foot with thread-safety issues. The way to solve this is not by making the UI framework multi-threaded… Simply be disciplined with UI ↔ business logic separation from the get go and all these problems go away. Yes, I know it’s so tempting to call the database directly from the button click handler - but don’t do it.
> it's not as if he exposed some illegal activity on the CIA's side?

Lol. So you're saying their espionage is legal?
Prisoners can vote, it’s people with felonies in and out of jail that have a hard time voting in a lot of states.
It depends how you're valuing the company. If it's speculative based on multiples of revenue, then you're right.

If you go back to a EBITA multiple, then moving away from expensive cloud providers might genuinely pump your value.

The real question is whether or not you have the tech chops or the willingness to invest in the type of people you need to do this well.
Impressive, even provides a full interpreter implemented in Python at the end.
Counterexample where HN was wrong: the famous Dropbox comment.
Last I looked, round-tripping solar via liquid fuel and back to electricity was under 2% before transport costs
Elon Musks actions are questionable? Probably.

This account didn't track a flight of a plane but Elon Musks movement. That purpose of registration numbers (and ADS-B) is helping air traffic control and general safety. Not surveillance of personal movement. The same accounts for license plates of cars.

If Twitter want to do something useful they should reconsider their own standards regarding privacy in general.
Nice, that's a cool scenario I hadn't thought of. I haven't heard of any deep sea wind generators, but obviously that might have great yields. I wonder if that far out at sea it wouldn't be easier/more feasible to have solar panels instead of wind mills.
> Presence at a specific public event with an audience specifically to see them

But that's not what was said - there was no exception carved out for that.
The location of a private plane is also not the same as publishing an individual's whereabouts.

The solution to people knowing the location of your private plane is really simple: Don't own a private plane. Most of us are already doing it.
I think its probably the opposite - those who are "stuck" want to be there. The pure fact that twitter still functions without a problem after laying off half of employees is a testament that they werent needed (although it is still soon to tell).

Don't say "poor IT workers" please .... its emberrasing.
I'd like to see a study done of this kind of application, but removing all slowness. Perhaps you could run it on a $10k gaming rig, or pre-render all interactions or something to make all reactions instant.

That should inform us of the real value of a lifelike 3D UI, separately from the effects of the jankiness that normally accompany them.
That scenario would also feature the water on your eyes boiling.
> if you remove profit how can the business continue to exist?

Ads are social cancer. If a business is ad-based, its disappearance is a net social good.
Tarn has made an off hand comment about it before [1], but I'm not sure how serious it actually was.

[1] https://www.pcgamer.com/if-dwarf-fortress-sells-millions-on-...
And you could optimize the use of resources further if you knew the user wasn’t sitting at their desk but that doesn’t mean we should open up webcam APIs as permissionless.

It’s good that you’re using the API in a noble way, but many will not, so it should be up to the user and the settings of the browser they choose to optimize the use of their computer’s resources.

You optimize your system as best you can without spying on the user, and the rest is up to them.
Perhaps. That still doesn't mean that this is a major improvement.
Yes and the location of a private plane does not publish someone's whereabouts. It's a freaking plane! That's about as accurate with respect to his whereabouts as Elon Musks home address (likely significantly less accurate).
Show HN: Embedding a camera experience within your app shouldn't be that hard
HOAs are one of the weirdest things I've learnt about the USA.. Land of the free, hates tax, loves guns, because freedom.. But the freedom to decide what color your fence is ? Nah, that doesn't matter ?
Every life is lost eventually, all we have along the way is personal experiences.
"An eye for an eye" kind of thinking.
Agree. The idea of Tailwind just feels wrong because it goes at the opposite of everything we can believe regarding content/style separation. But the fact is, it's amazing to use.

Maybe it's not for everyone, but it really is worth a try, with an open mind.
I use it on all my computers that are supported. But on the laptop side, that means I haven't been using it for a while, since most recent supported laptop is from 2013, and work-provided laptops have spoiled me in to liking having more modern hardware.

It's great. Things I like: faster boots than any stock BIOS I've ever encountered; being able to dive in to the source of what I'm running (I'm one of those FSF-type Free Software nutjobs); being able to do fancy things like LUKS encryption all the way down to the BIOS.
Well good luck with that. I doubt that you can beat 15ms line latency to at least 5ms ;-)
The 1859 paper by Bernhard Riemann which introduced the zeta-function and linked it to the Prime Number distribution is only 9 pages and quite approachable. It inspired much of analytic number theory:

https://en.wikipedia.org/wiki/On_the_Number_of_Primes_Less_T...

It also contains his famous conjecture:

"One now finds indeed approximately this number
of real roots within these limits, and it is very probable that all roots are
real. Certainly one would wish for a stricter proof here; I have meanwhile
temporarily put aside the search for this after some fleeting futile attempts,
as it appears unnecessary for the next objective of my investigation"
Am I doing something wrong? The page runs att like 0.01 fps in Firefox on my high end workstation.
Badly. I left after a year, though not just because of that issue.
> Throughout all of this, we searched and searched for the killer TM app. It’s unfair to pin this on TM, because the industry as a whole still searches for a killer concurrency app.

If this means what I think it does, it's wrong. This was written in 2010. Concurrency was everywhere by then. I mean it was everywhere for many years in databases, web servers, parallel compiles, all sorts of high performance computation from supercomputers to that SETI program. But by 2010 even desktops and laptops had several cores. git could use several threads, so could web browsers, video games.
So in the HN world I can see how the pickup rider is an IPO (or other exit), but what does that make a bucking strap?
You tax at a more macro level. The more you localise the tax take, the more you disadvantage people somehow. It works both ways. Saying that HOAs should pay for their fancy lawns in rich neighborhoods also means poor people have to foot the bill in their poor neighborhoods. Instead, you tax at a national level and clean all the streets. That way everyone gets the shared benefit and everyone pays proportionally to what they can afford.
If you have some substantive insight about the code in https://github.com/pypi/warehouse
please post your ideas in
https://pypi.org/help/#feedback
;-)
They're only out of stock because they only sell in retail channels what is left over after industrial customers have bought everything they need.

So if you look at this as an advert about industrial usage aimed at industrial users, it makes sense.
Indeed. I$ and D$ are common shorthand for (L1) instruction and data caches
Still, a smaller scale intervention than the 2016 made-up coup. Almost “surgical”, you could say.

Edit: Thanks to all the commenters for the additional info, it’s allowed me to expand my understanding of Turkish politics!

I see that what appeared to me as a “surgical coup”, guided by a government with ulterior motives, appeared so because of the very rapid and accurate response of the government - and of the people.

I still remember that appeal by Erdogan to the people via video call: within one minute, he divested the coup of any legitimacy, and motivated the Turkish people to defend their democracy.

This still doesn’t justify Erdogan’s subsequent pogrom, but it was really a superb live moment of political genius, with immediate popular response.
I'd argue there is much good to be found on TV mixed in with the cr*p. e:g quality films, CBeebies here in UK. PBS I guess in USA. More to the point, who needs to actually buy a TV? I never have! People are always giving them away cos they got the latest fancy one.
It’s pretty wild that you can get multiple life sentences for espionage or planned (but not committed) crimes.
10% sales tax in many states, upto 13.5% in some areas.

Vast majority of income is not spent on luxury goods attracting those high rates -- rent/mortgage payments, electricity/fuel, transport, etc
There's still a difference between javascript and other languages with respect to dependencies. E.g. if I open a 5yr old python project there's a fair chance all the dependencies still exist and still work with a more recent python interpreter, let alone work at all.

My --limited, to be fair-- experience with npm is that you can barely look away from a project for a week or it'll have a bunch of deeply broken dependencies, requiring you to update them which then breaks other dependencies in turn.
Remember the days when the server component was included with the base game? Anyone could launch a server and play with friends and strangers online. I miss those days.

Now we get a company deciding it is not worth maintaining the infrastructure and an entire part of a game is gone forever.
I would add Hacker News itself as a great example.
Horrible, Helpful, HTTP3 Hack [Video]
... and as long as they make sure not to loan out all the lathes they can (in principle) regenerate the rest of the library?
I got downvoted for pointing out the weapons research angle in the last post about this.

I thought magnetic approaches to fusion have already achieved it, even if only for a few seconds. What does "ignition" mean for a magnetic fusion approach?
It's exposed to anyone who cares to packet sniff. There are features for users to opt out of P2P data sharing, but no way to hide the user IP with it enabled, short of the user connecting with a VPN.
> I said 'Never' as usual

Then turn off password saving in chrome settings.

The password is hashed, it doesn't hurt.
Different people might think diffrent, but when solving complex problems I do think I have seperate "think about / gather the facts" and "formulate the solution" phases.

I don't think about the totality of facts in the world - I think my brain is mentally extracting the facts that are relevant to the problem and then reason about those facts.

There is certinaly back/forth though, but I think I go "here is a bit of information, how does that apply? ok but what about this fact? ok here is how that would apply considering something else..." but I think this is still a gather -> solve -> gather -> solve
In my opinion, it's like a MLM scheme. Once you buy in, you enrich the ones before you. Now you must shill and do marketing for the next buyer.

It's dangerous.
As someone who has too many life obligations, but would love to do something similar one day, this was a nice read, thanks for sharing.
Even here he is reducing carbon emissions!
"London has halved its gun crime over the past decade"

Gun deaths are half what they were before the handgun ban was introduced. The UK doesn't make 5 year olds practice hiding under desks if there's an "active shooter". It doesn't need to, I don't think any country does apart from th eUS.
It seems DRM is not the issue, and my comment was irrelevant.

~~You can only buy from DRM-free suppliers, like GOG.com.~~
Damn, I'll miss Unreal Tournament 2004 and UT:GOTY online multiplayer matches.
The Grim Origins of an Ominous Methane Surge
I'm under the impression that transactional memory works fine - clojure as an existence proof - but Intel's hardware implementations of it are all broken and disabled. So presumably it's a nice programming model with substantial performance overhead.

edit: one of the hazards is exceptions, but the obvious fix of 'no non-local control flow' somehow doesn't seem to be on the table.
Also known as "the way the world works".

Which is why almost every institution everywhere uses kilometers or miles to measure distances, not parasangs or barids.
Uhh, why are UT, UT2003 and UT2004 on the list? Are they shutting down server browsers for them?
Shame about the dog-fucking but yeah Eric Gill was a genius at design.
So 4 games will be completely unusable, while the others "will have all online services disabled on January 24, after which players can continue playing single or local multiplayer modes offline".
If I am using my real name, and if I am aware that my address is publicly listed, why not? If I worked in an office and made that information public, would I be expected to be upset when someone publishes the address of that office on Twitter?

Now, if I'm pseudonymous, that's a different matter: someone would be revealing my real name's association with that pseudonym, which may be a problem.
Those leaked passwords are already in the internet. And even if they're aren't (then they are not leaked), yes, go brute force google api.
Erdogan is using the tactic from his own experience: https://en.wikipedia.org/wiki/Recep_Tayyip_Erdoğan#Imprisonm...
Actually do someone here know the odds of survival for the crew during apolo 11? more than 70% or less?
Some games from that are are on the list (e.g. UT) so I'm wondering what's going on there.
The crucial word in your sentence is "feel". If you think technology can only do good, you will likely feel safer around AVs. And since I have an inherent distrust regarding complicated tech, I "feel" less safe with more automation. Both of our feelings are subjective. The question is, will we be less or more safe?
There’s really nothing in the letter that sounds like anything except normal jail.

There’s something about 24 hour “speakers” which sounds alarming, but if it were what you think it sounds like he would have elaborated on it a lot more. There are also a lot of people “speaking” in these places 24 hours a day which can be frustrating.

Other than that this looks like deranged whining to me.
coup is not made-up. They killed more than 250 people live on air. corpses are in the middle. they shot at the citizen with snipers. Those who resisted the coup were screened by helicopters. They all have camera footage.
Hmm, all of these things are hard; they are also fairly easy compared to building your own jet engine. There are a handful of jet engine makers in the world, 2 or 3 that can build passenger-grade engines and 2-3 (small overlap) that can build supersonic jet engines.

The physics within a jet engine are basically unknowable. The material science is the hardest we have. The tolerances and margins for error are insane. I wanted Boom to succeed and even believed some of their hype, but this basically means they are dead.
why is the US just so casually and callously cruel with imprisonment? abusive use of solitary, terrible conditions in general, forcing people to work for essentially no money, putting people who are not dangerous in "super max" prisons, long and deeply unfair jail terms, etc etc
RStats: Data Validation with Reports
He means the CPython code not the PyPI one.
Private servers were so much better than matchmaking in my opinion, there was a sense of community to the game and you would make friends. Now playing with randoms (all of them in their own private discord parties) feels like playing with NPCs.
Utterly broken UI for me, sorry to report (Chrome/Android). I tap in the textbox, start typing "DU" because I think it might be Dubai, and it autoselects HONDURAS for me. WTF? Tapping in the textbox and pressing backspace just defocuses (keyboard disappears) and keeps Honduras selected. So, from my perspective, unplayable. Still, seems like you've built something interesting that others here seem to like, so congrats and good luck.
What if work is making us sick?
By the way, doxing isn't illegal. It would get you kicked off Twitter, sure, but it's not illegal in the US.
Where I am from, there used to be a time when certain people had to wear markers. We dont want to be reminded of that.
John Carmack is already advocating for the use of Haskell for video games.
I hope my comment didn’t imply that I’m anything short of impressed: it’s truly a feat.

But it’s one thing to regurgitate a causal structure that’s been said over and over and quite another to propose a novel and falsifiable hypothesis.

Telling a novel-ish just so story is well within the reach of a precocious 8 year old, and that’s selling the bright year old short.

Let’s see one of things propose a novel hypothesis before we get our drawers moist.
That's just plain false. Alex Jones was sued for defamation, not for doxxing.
I was wondering exactly the same. There doesn't seem to be any independent corroboration of his claims either, which to me seems quite suspicious.

As far as I can see, there was no contrition from this guy for the crimes he committed. He even tried to defend his stash of horrific child pornography, claiming that it was a 'victimless crime', making himself out to be the victim instead. I think it's not out of the question that he would continue to fabricate such a world view to try to garner sympathy from others.
“Not teaching a class” and “quit” mean different things.
You have something like this [1], where you have clear maps from the type theory world into the typed representation of software and the category map structures to Euclidean VM/difference EQ representation of software. This is classic Curry-Howard.

And algebra/geometry split of being/becoming happens in both the type theory/category theory and typed program/difference equation relations.

[1] - https://zmichaelgehlke.com/images/curry-howard-square-graphi...
I think it will be commonplace to virtually walk around in movie scenes turned into 3d scenery by AI by the end of next year. I can see this turning into a real industry. Who wouldn't like to wander, fly and swim around Pandora, the world of Avatar?

It will also lead to questions about the copyright of the resulting models, probably somewhat dependant on how automated this process is.
It was very slow before, but browsers improved performance a lot, multiple frameworks use proxies for their reactive primitives under the hood, Vue, Mobx and so on. SolidJS is one of the fastests frameworks out there and is built mainly on proxies, so proxies themselves can't be that slow.

Granted in very very tight loop regular object get/set will be faster, but performance is more than good enough today. If you have an use case for it, use it.
Tell me how many of top 100 websites in CJK use IDN...
I don't see how that's misuse.

If the "ed tech" site was detecting what you're doing 24/7, that would be a problem.

But for the 2 - 5 hour period of time that you're taking an exam and have their web page open, is it unreasonable?
UT99 is already managed by the community, so it'll be fine. They'd need to update some master server list possibly, but I don't think that's impossible.

I wonder if this opens up some interesting opportunities though. Supposedly some members of the community have sufficient access to source code to issue (unofficial?) patches, but were instructed by Epic to only make changes that don't break vanilla, out-of-the-box UT99 - I guess so that you could buy the game on GoG and start playing using the official servers. If they're cutting it loose, this might free the community up to make some changes they've been keen to do - for example apparently the netcode is pretty janky but has been off-limits so far.

Will need to pester my friend who knows about this better than me, but in short: UT99 isn't going away any time soon.
I remember, but I also remember the downside - that as the game got older joining a server became a shit-show.

By the end there was literally one CS server I trusted to be friendly and busy and not running "rpg-mod" or "zombie-mod" or a thousand other adjustments I didn't like, such as "no-awp", "price adjusted" etc.

Just finding a vanilla experience became difficult, doubly so if you wanted more than "dust/dust2 only".

Add in the fact that these servers could send your computer files (in theory just maps, sounds and decals, but difficult to secure of course), and you can see why companies shy away, not just to have greater control of the experience.
Selenium + At-SPI = GUI Testing
FWIW, after doing a quick scan through the forum post, I could be convinced that Robbi and RIP where using signals to coordinate hands. There did appear to be a fair bit of subtle communication between the two throughout the game.

Of course, if the only cheating they were doing was signaling between each other (i.e. no fancy electronic gadgets), then they would not have had an advantage on the J4 hand. So it is possible that that hand was just plain luck. But because the session was being recorded, and because they were signaling, they decided to give the money back on that hand to try and ward off any accusations.
This is sad. I would love that every company running multiplayer game servers publish the server code / binary so anyone can host it. Some of those games still have big communities and now they will be unusable.

Also, this issue is even worse with game updates. You cannot even play single-player games when critical updates are no longer available. Now that games are sold without finishing them, game updates are required unfortunately.
Common Lisp:

Goto tags and blocks/return-from have lexical scope and dynamic extent. Lexical scope means that one can goto to enclosing goto tags and one can return from enclosing blocks. "dynamic extent" means that corresponding scoping constructs tagbody and block not have been exited yet.

CATCH/THROW has dynamic scope and dynamic extent. Means that the CATCH targets will be looked up on the stack.

Then Common Lisp has UNWIND-PROTECT, which sets up a dynamic scope. When leaving this scope by a non-local control transfer, it is ensured that some specified code will be executed.

These are then building blocks for higher-level control, like the Condition System, which provides condition types, handlers, restarts, ... which is used then for error handling, where on error the stack is left like it is.

> Assembly lets you jump anywhere

it's just that jumping to some arbitrary place might not make sense.
It's also even more expensive. As if the upcoming nodes weren't already ridiculous in that respect.
If it were only games. I remember an assistive technology product, roughly 6 years ago, which was a barcode reader plus online DB. Until the company went bust, and the device magically transformed into a brick.
I noticed my country installed these at a few smaller bridges that cross into other counties. Now I know what they are. Guessing my car gets scanned every time I cross into or out of my county.

Glad to see a YC alum helping governments surveil its people.

https://www.flocksafety.com/products/flock-cameras