skysight-inc/HackerNews huggingface dataset:
> ... to tinker with these promising technologies that were going to change the world for the better and now it's 2024 and we've screwed it all up.

Perhaps I'm overly optimistic but considering what we do have, I'd hardly call it a screw up. Far from it. I grew up in the 90s and looking around I'm amazed at what we have.

Last week was the first time in 5 years that I physically went to the bank, and it was only due to a rare edge case scenario that their online services (until now) don't cover. Just about all admin in my life is done online.

And there's so much tech to tinker with. Raspberry pi, Arduino, PCs, ... Connect it to your mobile device and it just explodes what you can do, if you have the energy and time for it. Fun / nerdy tech is (for the most part) dirt cheap now. Sensors, electric motors, microcontrollers - it's all there readily available for basically nothing.

... and considering the personal tech / mobile devices. I remember interviewing for a job in the biggest city in the country some 16 years ago. Printed paper map, getting paper tickets for the subway, getting lost and almost missing the interview. That's unthinkable nowadays. I'd have the map on my phone and I'd let my mobile phone guide me through the subway, with the ticket on the phone.
> If you don't like that viewpoint then maybe you shouldn't entrust your private data to an American company that can alter the deal, and you should just pray that they don't alter it further.

I don't use Facebook, and I think my government should regulate and fine Big Tech companies like Meta when they breach users' privacy.
> the parent comment is the middle-class left wing perspective

Won't deny it, but note that I thoroughly cited my post.

> It is worth noting that the leader of a left wing organisation, "Hope Not Hate" also spread an unfounded rumour on X that a fascist protestor had thrown acid on a muslim woman.

Won't deny this. Hard to argue that such a post stirs up racial hatred.

> two tier policing

This is laughable. The rioters threw petrol bombs at mosques, set fire to hotels and cars, attacked and injured police personnel, looted shops, and beat up bystanders. Counter-protests were generally peaceful with the exception of a couple of isolated incidents (which I hope are brought to justice).
Over what timeframe do you expect this to happen? It'll take at least 10 years for a new default on all systems (which is a challenge in of itself) to propagate to the point where you could rely on it.

There's also the question of what new language is worth the cost of the transition period (no new shell I've seen justifies the change).
I’m more used to seeing “m2” on mobile, but it’s probably different between regions.
YAML says keys MUST be unique, while JSON says they SHOULD be unique. It is therefore possible to produce technically valid JSON documents that aren't valid YAML, so it is in that sense not a strict superset. At the same time those documents aren't portable across JSON implementations either. Rejecting duplicate keys is a valid implementation of the JSON spec.
Next step is just re-writing on the receiving end.
I live in WA and our state government is ridiculously, nakedly corrupted by the mining and gas industries.

WA can achieve the best wind and solar capacity factors in the world yet there hasn't been a single utility-scale wind or solar project completed in the last four years (although rooftop PV has absolutely gone nuts).
It's a really cool project, saw it on Reddit before. I'd use it myself if I hadn't had made my own tool for it with a different approach
Sorry, yes, I meant non-ESA, just satellites in general.
> either calling spelling I'd never see a "common mistake" (like "gr." for grams)

Almost all cooking books I have do this (sample size is not big though, and with almost all I mean all except one). I don't know why though, maybe it's an old abbreviation which stuck in certain text types?
It’s always going to be easier to ban every new invention.

But public policy shouldn’t be based on what’s easiest, it should be based on what’s best for society, and that requires considering the trade offs.

Right now there’s no evidence that anything Facebook are doing causes real world harm, so the trade off favours allowing it.

If that changes, then policy can change at the same time.
You don't need AI to automate grammar checks, computers have been capable of that for decades already.
How to Monetize a Blog
Insider trading would be trading knowing exactly where the company is headed, their decision making process not where the company has been.
Being realistic - how often is that a problem?For some people working on specific domains yes. But why are a large number of developers who _dont_ have those restrictions held back by ensuring that your terminal works properly over 9600 baud
I cried my eyes out when I was about 8 years old and finally got my Unix install connected to the Internet with only the man pages to help.
Framing it as "being picky" is really not helpful. As somebody on the spectrum, my (fortunately very few) food sensitivities aren't a mere matter of preference... they're the result of me experiencing visceral, nauseating revulsion at specific tastes/textures/smells. If it's the only option, I will absolutely skip a meal entirely rather than deal with it. I would probably have to be at the point of literally (not figuratively) starving to fight past that response, and even then I wouldn't be sure about keeping it down.
Don't bring reddit to HN.
They’re also incredibly non-diverse and complain about big tech being non-diverse.
ZX Spectrum Documentary 'The Rubber Keyed Wonder' Gets London Premiere
Finally we have async errors landing on the global error handler!

I had a fork of express that simply rebased the v5 branch on top of the latest released tag just so I could use express on my projects for this reason. I can finally get rid of that and simply install express.
It's fine to break commit atomicity on feature branches. You can use git bisect --first-parent on you development/master branch.
Depends on the license: e.g. the GPL can't be revoked, so once something gets GPL'd it remains so forever.
It would certainly show up. Maybe not as a recognizable plane, but at the very least you could make out the plane-shaped shadow (or more accurately lack of reflection).
> Being realistic - how often is that a problem?

I have 800ms RTTs on airplanes. Character-by-character editing is painful. Old-fashioned line-buffering makes the experience much better. It'd be nice not to give up this capability.
> the dreaded "corpname-utils" JAR dependency

In my first job, my older colleagues, most of them now managers, had managed to write their own library. It included its own timezone management, a wrapper o top of DEC's OSF/1 AXP concurrency primitives, a realtime memory-mapped database format, a compiler that run not on files but in expressions stored in an Oracle databse, and even their own CORBA-like object sharing over TCP/IP.

These people were wizards, and probably did a lot of stuff just to show their coding prowess, but a decade later when I joined that company most of the younger programmers did not dare to touch that code. I had to do that when the software was being deployed in Brazil, where nobody had expected how DST changes in the south hemisphere.
What makes you think our ancestors haven’t?
> Now I just hope that with our current government it wont get worse.

Hope dies last! Let's see how long the current government holds. And hope the replacement would be better...
How much does this map correlate with how economical an area is in general? Say, I want to plan a road trip through the US, will hitting the green areas result in cheaper lodging, gas and food as a whole?
> waste lots of time setting up OAuth-style login flows so the webapp can authenticate as the user

Being real - if you can’t manage an oauth library in 2024, you probably shouldn’t be deploying these kinds of apps, it’s about 30 lines of code in go, JavaScript or c# , and they’re just the languages I’ve implemented it in.
This was all bound to happen anyway if not due to the "Web" then due to some other platform that would've evolved the same capabilities eventually.
> We need options like "i just want text, non ad pictures, and original videos".

That's called an ad blocker.

This is touching on the larger battle for control over user experience, that has been going on since the birth of the WWW.

Most of the sites want you to see everything other than "text, non ad pictures, and original videos" - the latter is a bait and a vector to expose you to ads, dark patterns, and other marketing shenanigans. They'd serve you their page as a PDF if they could get away with. They almost did get away with Flash. They do get away with this with mobile apps. About the only thing stopping them from replacing websites with some ungodly mix of canvas, WebAssembly, and React-like frameworks, is accessibility[0].

Point I'm making is, it's not a PvE game, it's a PvP one. A beefed up Reader Mode is not a solution - try to build one, and half the industry will cry foul, and proceed to invent workarounds. The Web, as we know it today, is funded by the enemy.

--

[0] - specifically, the legal requirements in some scenarios and jurisdictions, which create a sort of back pressure on the industry that keeps the web from full-blown appification.
What I've noticed, and Sony confirmed in their video with Mark Cerny, is that everyone (75%) of people are playing on performance mode, because in Fidelity mode, none of the games are capable of holding 60fps.

The Pro supposedly provides Fidelity mode graphics (or near to) at 60fps.

It's really noticeable too, you either lose the nice visual definition with low dynamic scaling resolutions, and RT, by playing in Performance, or you get horrible frame rates and lots of input lag in Fidelity, but you get RT and nicer visuals.

If I gamed a lot (I don't much at since I have young kids, due to time constraints), and the price was a bit lower, I'd totally get one, but it's not for me, right now.

So I do understand who it's for; put that price tag stings a little.

EDIT: One big annoyance is that if you have a day-1 PS5 like I do, you likely wouldn't have bought the slim version, and if you want a disc drive, you'll have to buy that separate; There's not many people likely to have bought a slim with a drive to have it to swap onto the Pro, in my mind.
AGPL is perfectly valid FOSS. There is no poison pill whatsoever.
Society benefits from allowing new inventions then banning those that turn out to be harmful, once the harm is clear.

The result is that you keep the good inventions and discard the harmful ones.

What people are proposing here is to preemptively ban new inventions even when there’s no evidence of harm. It’s not a good idea because while it will stop the bad inventions, it will also stop the good ones.
Speed? Familiarity for other developers? I don't think those should be underestimated, particularly for solo devs and small companies just getting started.
Can that also help with the emanations security issue where an adversary might be able to extract usable data from the audio produced by the electronic components?
> That string is a valid JSON document

No it is not?... A valid JSON document cannot start with ` or with '. You could argue that the poster added ` in the hopes of getting it formatted, but not the '.
Opposite for me.

I’m colourblind and definitely a ‘picky’ eater, although I believe it’s an ADHD/SPD issue (waiting for appointment to get checked out)
No, it's not the L1. It's the L2/L3/LLC. With a regular Bloom filter (not blocked one), each of the k memory accesses results in a L2/L3/LLC cache miss, if the Bloom filter doesn't fit in the cache. And here, it doesn't. With a blocked Bloom filter, there is still a cache miss, but only one, and not k. So that's 8 times fewer cache misses.

But yes, buffering the entries and then sorting them does make sense. That way, each cache line is only accessed once, and prefetch works well. We have used radix sorting for the binary fuse filter https://arxiv.org/abs/2201.01174 . For the blocked Bloom filter I'm not sure if it will help however, due to the added complexity. In my tests, it didn't help. There is the "prefetch" operation but we had mixed results with that (buffering and sorting was faster).
I have a feeling the Python Template Industrial Complex; which includes Jinja, tag(anothertag("text")) DSLs, GVR's pyxl3, Kivy UI language; will all go away if Python has something as convenient as JSX.
Phoniebox is what I went with.

Very fun to build, highly customizable and good for both beginner plug n play options. I enjoyed taking the old Fisher Price music box record player apart and turning it into an NFC based record player.

Lots of other great examples in the yearly showcase threads

https://github.com/MiczFlor/RPi-Jukebox-RFID/discussions/211...
When we scratch a little a main motivation for this behavior is always greed.

Most of the time, somebody, somewhere, is being paid for recruiting and directing the anger of dumb people against the desired target. Just last week there is the scandal of Tenet Media [1]. With a team of US youtubers being banned for Google for allegedly accepting 100k dollars a week (a week!), directly from Russia, to spread Kremlim propaganda from Tennessee

Is hard to fight against this people because they are just a spendable, fully replaceable, part in the plot. Remove this people and other will come to fill the gap

But, stop the money transference and things will change. Hunt and block the bank accounts of this people until a review was done. My bet is that people suddenly will stop trowing soup and gluing their body to invaluable pieces of Western culture, or leading people to assault the capitol in a clearly coordinated effort, or causing chaos on trains, or starting wildfires that cost everybody millions.

[1] https://edition.cnn.com/2024/09/04/politics/doj-alleges-russ...
I love me some Crunchwrap Supreme (TM), but I also love me some fresh green chilli quesadilla with salsa verde from my favorite Mexican food place. I crave both at different times and can appreciate both of them in different ways.
You don't need a camera to read license plates since the lettering is embossed. You absolutely could read license plates in SAR images, just not in current space borne systems.

Checkout this paper to see what's possible with ground- and airborne SAR systems (scihub is your friend):
https://ieeexplore.ieee.org/abstract/document/7461591
I would advise an x-ray of that tooth, to see if there is inflammation.
> - readline is dated

But at least it was --- pre-GPLv3, pre-prompt_toolkit, etc. --- a standard. It would be nice to again have a single de-facto standard line editing system that I could

1) customize once, for all my programs, and

2) compose with other programs (e.g. shells embedding in other programs).

It'd also be nice for it to be friendly to high-latency connections.

But alas, we're heading towards a world in which the terminal is just a GUI with Minecraft pixels.
Generally I would agree with you, but I just checked where I am at and it appears that the less the competition the higher the price. I compared a few small relatively poor towns that I am familiar with to larger ones that I know charge between 4 and 7 times as much per sqft for commercial real estate, and the more expensive tacos are in the poorer towns! Up to $0.40 cheaper in the larger more bougie towns. My only guess is that there is more competition in those larger towns.
That's not all bad. Someone who can replace a 25 cent encoder can enjoy a lifetime of microwaving ;)
I've learned that the magic search word for 150ish volt boost converters is "Nixie".

My friend needed that voltage for a Geiger counter B+ battery replacement.
Most companies have a revenue goal for the current year. From that revenue goal you can infer what software capabilities need to be obtained.
Nothing as permanent as a temporary Government measure.
It's a microwave, non-ionizing. They're pretty much easy-bake ovens which shine a monochromatic light at a color water is very black/absorptive at (a color far redder than infrared). They cook outside-in so he'd be baking his skin well before internal injury.
I live in metric land (Sweden), and I have never seen "gr." for grams and honestly I would probably take a while to understand what it meant.
It’s only a distraction if you can safely assume that code that runs on the server will never need a client-side component to match. Sure you can pull in random Python packages… but you can’t run them in the browser.

You can with Blazor or Node on the server.
Wow. Most of these are really close together.

The US clearly eats way too much fast food.
It is highly language dependent.

In Germany you will sometimes see Qm for "Quadratmeter" (m²).
The EU council is composed mainly of the heads of state or heads of government of each member state.

All EU countries are democracies (at least supposedly, we have Hungary after all).

The heads of state/government on democracies are not conjured up from thin air buddy, those are elected.

You might be thinking of the European Commission, those are appointment by members of the council (that are elected) and confirmed by the European Parliament (also elected). The European Commissioners are more like ministers in a regular country. So saying they are unelected is as silly as saying that the minister of defense or minister of internal affairs in a country was unelected.
The unit symbols for those units (A, C, P and K) are capitalized, but the units when spelled out (ampere, coulomb, pascal and kelvin) are not, just like the spelled out forms of liter, gram and meter.
Your "diving through object hierarchy" has a _consistent_ command called "Get-Member". Not the same where you need to dive through several hundred text output structures for different commands and/or read man page options. I am sorry, but your statement is factually false.

The simplest technique for analyzing the objects that a command returns is to pipe the output of that command to the Get-Member cmdlet. The Get-Member cmdlet shows you the formal name of the object type and a complete listing of its members.
This is what I tell people: if you're writing a one line code comment, write a debug log message instead.

There's vanishingly few cases where this extra logging statements will ever be a problem and they can all be handled autonomously if they ever are - but it will save everyone else a ton of time in deployment.
No it doesn't. If you're the sole copyright holder of the code (e.g. it's a project you did by yourself), you can do what you want with it, including switching to a proprietary license. You can't retroactively un-GPL any copies that other people already have, of course, and it probably would look bad to take away older GPL versions from your GitHub page or wherever they're hosted, but you absolutely can make all new versions proprietary if you want.
Lack of market competition is a direct harm to consumers and society. You are just seeking to undermine it with very weak rhetoric.
Why not question-mark?
You want to request features? Great, pay me. You want support? Great, pay me.

Companies will almost never sponsor you if they get the product for free. We're using open source DBs, analytics tools, libraries, etc. and we're paying nothing for them.
But only for existing code. If I am a developer and I release this code under GPL:

console.log("hello world")

And then I as the only contributor to the project releases the code and new changes under a new license:

console.log("hello world")
console.log("and space")

Then that code is under the new license. Yes, you can still use the first version under GPL license. But nothing stops me from granting a new license in addition to GPL. Remember GPL is only a license. It doesnt take away the underlying ownership to the IP. It becomes more problematic of course if the first version isnt 100% written by me. Then I would need any contributors permissions too.
Won the mega millions after about 1.1 million tickets.
EV per ticket is now >$200.
I think I'm taking the wrong lesson from this - time to get gamblin'

Screenshot:
https://ibb.co/6mm3hqh
I find it funny this comment is so low in the thread, while all the "Good EU for sticking it to big tech" is much higher up.

As a European, I find the tech situation in Europe (and UK) horrible - much lower salaries for tech workers, inconsistent and high taxation, no measurable innovation in tech since forever. At the same time EU wastes taxpayer money on "research" that is only slightly more advanced than a second year student's project, all in the name of promoting innovation.
That's not an uncomfortable question at all. SWE (and all employees) should be paid to the point that the owners of their company, while well-rewarded, are not sucking up a large percentage of global wealth personally...and that's the less adventurous answer.
A company called Erim back in the 70's pioneered SAR systems. They had an interesting approach to processing and storage of the data which was all analog back then. They used holography. Erim and their SAR work is documented in wikipedia but their company presidents obsession with holography was detailed in their monthly news letters. I was handed some of these documents from a former (now deceased) worker at Erim. He told me how they were able to fly the massive radar systems and the huge analog computers they used to process the data. It must have been absolutely wild to work there in those days.
You are about to hear a long tirade how OData is terrible (has little to do with .NET) or some arbitrary reason from this particular HN account.

In practice, it’s often management decision and has little value as .NET usually has better tooling like gRPC one.
I live in Munster, Indiana.... it's essentially the food court of Northwest Indiana. People stop here to avoid Illinois sticker shock. It turns out our Taco bell (1/4 mile south from the exit) is the cheapest in the area. They're ALWAYS busy.

I assume they make it up in volume.
Well yes, but if you're assuming that, then that other person who violates your privacy could also choose to allow the photos to be used for AI training even if there is an opt-in or -out.
If companies and people already use it heavily it provides value.
Thank you for taking time out of your holiday and writing this.

2) If you create the tables from noco interface you get those fields else not as these fields are abstracted fields on top of your DB fields.
3) not sure what you mean here - noco is known for abstracting these IDs away and are hidden as system fields (see field menu). The role of lookup etc is what you need.

1 & 4 are feature requests pending on us.
This is a great argument. One just has to go to countries like Ukraine and the Baltic states to see what people think about Russia. Russia is an existential threat for these people. Not just some ideological opponent in global politics. The illegal invasion of Iraq doesn't change this. It doesn't change how Ukrainians are affected by Russia's war on them.
However if you start "Peters no questions asked hand delivery service, shipping direct from Ireland to London so reliably you can set a timer by it" - and you deliver 3 bombs to politicians you might find yourself being asked a few questions.
That seems to be the issue with all kitchen appliances. I've had the same issue with kitchen scales. I like a digital display for small amounts, but had a few of those 'pretty design' scales fail after a year or 2 (no, it was not the battery ;).
Bought one ugly thing from a company that also makes shop scales which is working for years now...
TEMPEST and other side-channel hardening is hard to do if you lack access to anechoic/RF isolated chambers, sensitive scopes/microphones and knowledge.
Said it before, will doubtless say it many times again... Level 5 self-driving isn't coming until with have AGI.
the close() manpage says that it shouldn't be retried anyway, because one might end up closing a file that meanwhile had been opened with the same handle by a different thread.