skysight-inc/HackerNews huggingface dataset:
> testing

Sounds like I should give !rspec a go... Since the rest of your comment was super informative, I'm interested in your take on RSpec and Cucumber?

> RBS+Steep

Hot damn I am out of date and this sounds amazing. Can't wait to try it out... Thank you for posting!

> not too sure what you're referring to

Best guess is it's like with patterns: Ruby doesn't have that many "patterns" (particularly the canonical kind) because they're just plain unnecessary. Similarly, thinking over other languages... there's just not much that's needed, which might then look like "not a lot".
The humble brilliance of Italy's moka coffee pot (2018)
I have some good memories and little stories from my brief time working with him. Great guy.
The main claim I have heard by those pushing STEM is that employment is abundant, the wage outcomes are quite good, and they are good for the economy.

This piece supports that all of those are true. They make a lot of money and continue to make a lot of money, whether within tech or within other fields that can heavily leverage the skills.
> and that trickle down doesn't work

This isn't a problem with "trickle down". There's more demand than supply, so prices go up. Make your population grow more slowly, or build more houses, or pay more to live in smaller places. Those are your only options.
c'mon don't be silly
> usual undercut the competition until there's nobody left

Sign... this is just not how the space industry works. Europe, China, India and Dod/NASA simply won't let this happen.
I'm sure people said exactly this about IPv4 back in the days.
Security pros are being hospitalized by after-effects of ransomware hacks
If you look at Googles IPv6 statistics the latency seems to be lower with IPv6 in almost all countries: https://www.google.com/intl/de/ipv6/statistics.html#tab=per-...
Doesn't seem to work me for uploaded images on mobile. Firefox Android tries to take a photo instead of uploading one, and Chrome Android consistently stops and says "Error" 6 seconds after pressing "Submit".
Compiling clippy certainty doesn’t take that long and it’s a substantially larger project. What you describe is pretty weird to be honest.
Very happy WebAssembly user[0] reporting in. I even wrote a blog post[1] about it. I hope the Go compiler lands support[2] for multi-threaded WebAssembly some time this year.

0. https://bgammon.org
1. https://bgammon.org/blog/20240101-hello-world/
2. https://github.com/golang/go/issues/28631
Life as the Last Fire Lookout [video]
NO. Just no. It is the loudest of the topics and easiest to incite the slightly racist majority. Criminality numbers, welfare expenses, "jobs taken", these numbers do not reflect the huge impact the right proclaims. "No-go zones" and "gang warfare in sweden" are easy to pull out of context. The immigration numbers don't even touch the overall population decline. The overall topic of "population exchange" is a longer term philosophical topic (that began decades ago) rather than "number 1 burning issue".
Ethereum price is down 3% in the past 24 hours.
Ethereum long-term holders surpass Bitcoin, raising liquidity concerns.
Ethereum, the second largest cryptocurrency by market capitalization is now trapped under the bearish pressure. It had a 3% dip in the past 24 hours and 7.28% in the past seven days, currently trading at $2344. Despite this downfall in price, Ethereum’s long-term holders have now surpassed those of Bitcoin, marking a significant milestone.

However, the surge in long-term holders also raises concerns about reduced liquidity and potential obstacles to short-term price performance. While this phenomenon is generally positive during the accumulation phase, it could impede immediate price movements.
Also, are you looking at your phone screen up from above, or screen down from below with the sky behind it?

Would the correct orientation be rotated of mirrored?
Perhaps most people laid off weren't software developers.
Using them right now, definitely supported. They don't support lossless, though.
Grooming, radicalization and cyber-attacks: INTERPOL warns of 'Metacrime'
This is fun, but these policies are based on the fact that your managers don't care about you and in fact prefer you remain as poor as they can legally make you. So any kind of reasoning along these lines ("well this makes sense") just is not real and won't ever become real.
Not everyone makes that kind of money :(.
> But once you need to submit your changes for review, how does that workflow look?

1. Post PR to submoduke A. Get it merged.

2. Post PR to the main repo updating it to point to subproject A.

Done.

The only difference between a monorepo and splitting the repo into submodules is that the main repo's history is coarser and basically tracks the output of integration tests. There is no need to overcomplicate things, and if you need to overthink them anyway then you have far more degrees of freedom to worry about in monorepos.
ipv4 already supports billions of devices with millions of addresses. china surely knows about cgnat and rfc1918
Heh. I'm a "Bob" for one of the products my company uses.

Everything else you write is spot-on, too. There's one issue with the way their their platform presents data to our customers that's been killing us - to the point that we've lost sales, and have consequently stopped using a major product feature. I've explained the issue to everyone from our customer reps, to sales engineers, to two successive SVPs of that product area. Everyone gets it; everyone says "oh, yeah: we need to fix that". It's been five years, and I've given up hope that it'll be fixed.

They've created another annoyance, which speaks to bad practice. Their reporting tool doesn't cover an edge case that we'd like to address. It's no problem, no one can think of everything; I'll use their data API to build a custom report for myself. Except... their API doesn't expose the one field I'd need to make my report possible. That data isn't a security concern, and is being used elsewhere in their standard reports. From that (and a couple of other examples), their report system clearly doesn't use their data API. Dogfood your APIs, people! (Five years of feedback, and that's never been fixed, either.) For the love of God, dogfood.

And, if you're going to solicit feedback from your customers, do something about it, or else explain why you won't. Don't solicit information, nod about it, promise fixes, then not. Don't then do the exact same thing again, with more senior people, a year later. I've built and maintained enough software to know that software is hard. I'm pretty sympathetic towards engineers, and fairly forgiving about software problems. At some point, however, these problems cease to be software problems, and I'm much less sympathetic about that.

So, everyone else reading this should take it from "Bob": this guy's advice is how to maintain your customers' faith in your product and your company.
Works for Google
Doesn't AWS currently hand out /128?
Banks now have to order transactions / clearing in the way most beneficial to the consumer. One of the big items that passed under the Consumer Financial Protection Bureau.
99.9% of people are in that group. You're just normal, there's nothing wrong with that.
There is a really practical reason behind this, and it is called "routers". Due to longest prefix match, you'll end up wasting resources on the networking hardware. And you waste both precious and expensive TCAM and LPM latency for matching the prefixes. So routers do optimize for anything shorter than /64, and have special lookup memory for /64 and /128. But nothing in-between.
The most impressive part of all this is, IMHO, how the code was modified by the bootleggers to run the game off writable flash vs ROM plus volatile save memory haha.
While supported by the right, farmers had a very concrete reason to make the protests.

It's actually very weird because normally right-wing ideology should not support tax cuts for agriculture on paper. These days it's more like supporting all the opposite of what the other side is doing.
I was offered a 3d laserscanning microscope that combines confocal microscopy with interferometry. Manufacturer claims resolution "up to 0,01nm", (10pm), not a typo. That is quite remarkable if true but I wonder what that even means...
There can be a temptation as a parent to practice our hobby in a way that makes us feel that we are engaging with our child when actually our child would be just fine with FlightRadar and more of daddy.

I'm not judging (really) because every family has different circumstances and every person is different, I just know that I jumped into this trap a few times and you are reminding me of myself back then.

Brain Rules for Baby is an excellent way to learn how your child works, or at least I found to be so.

Anyway, you're nearly at Brio and then Lego and it gets better and better...
Hehe maybe the guru had a severe psychosis and that’s why the lsd didn’t do anything.
> if you want to post a study on crime with actual crime data

But what if you just want to discuss, like you're in a pub?
AFD is not the only opposition party in Germany.

The opposition in the German Bundestag is quite large. Of a total 736 seats there are 319 opposition seats. 78 of those are occupied by AFD politicians. The largest oppostion party is in fact the CDU/CSU with 197 members.

https://en.wikipedia.org/wiki/Bundestag
> after the number of times I resorted to things like Arc<Box<..>>.

... What are you doing ? It's definitively unusual.
Only takes one to make an anecdote
The support staff of a bank I'm customer of don't have a way to see the UI I'm using. I can understand that because how much money one has on an account could be quite sensitive: 100 Euro don't matter, 100 k is another matter and people can be bribed to report targets. Anyway, it took a very long time (months and calls) and randomly picking the right person in the call center before we understood that I could not change my street address because my contract (the "product" from their point of view) is very old and still has the "old" UI which doesn't allow for changes to the street address. Everybody I talked with assumed that I have the new UI, probably the only one they've been trained on, and they kept telling me "click here, click there, type the address in there". "Sorry, there is no input field, not even the menu." "Impossible."

If they had some sort of account spoofing they could have realized what was going on. In many apps there are no problems giving support staff full access to customer accounts. Furthermore, in many apps the team is so tiny that everybody could sit around the same table and that solves many issues with trust, even if everybody is working from home.

However the more you want hide from the support staff and the more it gets difficult to have a meaningful spoofing mechanism. Maybe the support staff might be fed random numbers instead of the actual amount of data, but even the number of operations on an account might be telling.

By the way, after I walked in the bank and made a person change my street address I'm still receiving some communications with the old address. Too many databases.
I keep hoping that Elon can be meme'd into buying xvideos.
Belgian presidency moves toward France in platform work rulebook rewrite
I hope they succeed -- if only for the coherence across the continent.
Far from it, I earn too much to be able to get any support from the government. Including the parental leave pay.
Newcom Exhibitions
You being at peace with "non-monetary benefits" is what depresses wages and real rewards for you, but more importantly all your colleagues.
I am not the parent poster, but I think your last sentence covers it well.
I was just about to whip up a openCV version for sth very similar! If this works, I might be able to diagnose the eCVT issue I have with my car.

EDIT: ah, it's for the other types of gauges. Errors out on mine :)

https://imgur.com/a/J4IHP0r
RAG allows for the integration of AI models with specific, internal data of your company, enabling not only processing but also intelligent interpretation and utilization of this knowledge. In this article, we will explore how to accomplish this.
I used ohmyzsh with powerlevel10k/powerlevel10k[0] for years though recently i've settled on fish [1]

[0] https://github.com/romkatv/powerlevel10k
[1] https://fishshell.com/
More or les insane that say, the cost of private health and private education in the US ?
> June 6, 2012 is a better date; that was the "World IPv6 Launch Day".

2012? Wow, that's pretty bad. We were talking about how ridiculously slow IPv6 rollout was while I was at university, and that was 2002-06.
I feel like there are some very precise ways to think about these things.

For example, a backlog is a priority queue. A priority queue can only be long if work is added more frequently than it is removed.

Work can be removed if it is either completed or abandoned.

Work can be added when users request features, users find bugs, product owners predict features will be useful, or the dev team adds technical improvements.

Talking to users will increase the bugs identified and the user requested features.

So by these relationships, talking to customers will directly increase the size of the backlog.

And the overall backlog length may be large due to many factors unrelated to talking to customers: slow development, never deleting out of date work, adding too many technical tasks, adding too much unvalidated vision work, etc.

Does anyone know of any books, blogs or youtubers that bring this kind of logical system level thinking to software work management?
Same here. I'm assuming it's still rolling out? that's the charitable interpretation in any case.
But this also depends almost entirely on where you live. €100k in the almost any city in Netherlands, France, or Germany is a great income that can support a family with one earner. $250k might only put you in "solidly" middle class if you have to live in SF or NYC. The difference is that the $250k salaries are 99% of the time only widely available in these extreme HCOL cities.

Healthcare for a family of 4 in some parts of the US is absolutely fucking bananas compared to most of Europe. I've seen monthly premiums of $2k+ after the employers part, not to mention the deductible!
Oh yes, I am very much a fan of the swiss system (and consider moving there) and direct democracy wherever possible. But my point was, that a plebiscite does not change the fact, that the people are very divided themself. Also not everyone would accept those results, because they would argue, too many non white germans could vote who should not have the right etc. Some worldviews are just not compatible.

My solution? I would not mind if germany breaks up into smaller states. (The Swiss system works, because it is small.) Some white, some diverse, some whatever. If possible, all still members of the EU. But many nationalists would rather have civil war instead.
FTC orders Intuit to stop pushing "free" software that isn't free
The problem is manual labelling doesn't scale. Switching to an unsupervised approach is what made many huge AI advances over the past couple years possible since we're mostly limited by compute now. For Tesla (who have practically unlimited driving footage) this is particularly advantageous.
Samsung suggests it will start charging for AI from 2025
How would you prove intent to sabotage?
> The EU could go after SpaceX for antitrust reasons

They talked about taking SpaceX to WTO before. But that's it. Talk. The reality is that they know they would lose horrible if anybody ever analyzed how 'fair' the markets actually are.

> SpaceX is already functionally a monopoly at 92%

That's a questionable look at numbers. A lot of that is SpaceX own launches, not competitive. Different other parts are DoD and NASA that have a 2 provider minimum already.

For commercial payloads you have other companies coming online soon. Costumes have orders, currently Vulcane, New Glenn, Terran R, Ariane 6, Neutron all have a book of future orders already secured.
Someone tell Elon Musk. He might want to fund them for the name alone.
Some do give you one but in the most incorrect way possible. When I had fibre through Orange France, they properly allocated a /56 to my connection, but the ISP provided router only routed the first /64 from the block. The UI even proudly displayed the full /56 in all of its glory followed by a "xx/64 usable".

Oh and I ended up disabling IPv6 altogether as their router would crap itself with a modest amount of IPv6 traffic. Pulling ~10Mbps of IPv6 would completely DoS the router, as it would not even go as far as answering to ARP. Some quality hardware for sure.
Are there alternatives that make it easier to think about all the edge cases?
Optimization almost 3x IOPS of BFQ Scheduler
“I sense great vulnerability. A man-child crying out for love. An innocent orphan in the post-modern world.”
ipv6 should render any use of static blocklists moot, but i would not hold my breath for blocklist vendors to go out of business
I'm familiar with this point of view. I think maybe a third of Polish people share it, another third don't give a damn about Russians, yet another third think that it's vital for Poland to have healthy relationship w/ Russia. Even fore purely economical pragmatic reasons.

After the destruction of the USSR Poland became sort of a showcase. As a limitrof sitting in between Russia and Europe Poland can't afford always being pro-European or pro-Russian. It's being pro-Polish which means finding the right balance at the moment. Simply put, as long as Bruxelles has resources to support Poland Poland stays pro-European.

Seems like this year may be quite interesting in this regard.
US SEC blames 'SIM swapping' for its X account hack
I am pretty sure I view both myself and others critically, especially when an assertion is made.

In general, I just do not like a lot of situations which are time-limited. I have been this way for many years.

Also, when I have nothing interesting to say, I would prefer to not say anything and listen instead.

In real-life situations, I much prefer one-on-one conversations to groups. Not sure if that is a consequence of any of the above.
So, if I want to be uncharitable, you have PDS servers which are basically web servers with a signed Atom feed, and "Big Graph Servers" which are basically search engines indexing only those servers and giving their own algorithms, right ?

Couldn't we make this with existing tech ? Having your own user id as your own domain is easy when everyone is on Bluesky but can already be done today. What's missing ?
Barcodes are entered as text. Older barcode scanners used to plug into either the serial port or the PS2 keyboard port; often they had an inline adapter so you could plug it in between your computer and keyboard.

As a checksum, the last digit of the barcode is not part of the data (product number), it's metadata; when the barcode reader beeps, that means it has computed the check digit and it matches the digit on the barcode. The barcode data is sent to the computer, but the check digit is not. The check digit is not in the database. The computer using the UPC leaves it to the barcode reader or human to ensure the input is correct.

You'll might also notice that similar barcodes exist in multiple places as well--unopened cases of products might have an identifier that includes the UPC, and so does the price sticker on the shelf. Both of these include more data than just the UPC.
>AST SpaceMobile does not seem like they are operating a viable business model. They have been publicly traded for several years and the market seems to agree.

Why would the stock price for a pre-revenue company with massive capex needs and high execution risk do great in a challenging macro environment?
We almost ended up with a bull's-eye bar code
This used to be true for people with classics degrees. It doesn't necessarily mean that having lots of people study Latin and Greek was the best thing for society at the time.
New tool, dataset help detect hallucinations in large language models
It conveniently doesn't mention the hardest part: conflicts.

If you just drop a conflicting edit then it's a stretch to call your app "offline". Yes, it "works" but who wants to use an application to at drops you edits?
Currently it appears the new planner net is not trained directly on video but on the semantic labels from the current gen perception system (e.g., BEV Lanes/Vehicles/VRUs). Accordingly, they still show them on the screen.
probably missing v6 default route over the tunnel
> ... What are you doing ? It's definitively unusual.

No it's not, it's extremely common. `Arc<Box<...>>` or `Arc<Mutex<Box<...>>>` or similar is used all the time when you want to share a mutable reference (on the heap, in the case of Box); especially in the case of interior mutability[1]. It's pretty annoying, but I have learned to love the borrow checker (although lifetime rules still confuse me). It really does make my code extremely clear, knowing exactly what parts of every struct is shareable (Arc) & mutable (Mutex).

[1] https://doc.rust-lang.org/book/ch15-05-interior-mutability.h...
PSA: simply installing this won't get you many benefits until you read about what it can do and then make an effort to use those things in your workflow.
Java is a light client programming language that found a small niche in server programming.
Junk ideas are useful to document too. When the idea resurfaces, one can read why it did not get through the first time.

A ticket-system like JIRA is the same as an e-mailclient to me. You sort by activity, having the most active tickets on top. You can flag/mark them, you can put them in different boxes or just use tags,... All are just means to create order in chaos.

But I would never think to move my old e-mail to a different 'system' than my normal e-mail(client). I never think of old e-mails or drafts as something I need to clean up.
This is perhaps implicit in your comment, but "no" is also an acceptable answer if you explain why. We have a product that we have a relatively clear idea about, where we spend a lot of time making sure we're keeping things simple and focused. I reckon we say "no" to at least one third of ideas and "not for quite a while" for at least another third, explaining why each time in terms of our roadmap for the product. We'd found that customers tend to respond quite well, and for those where it's a deal breaker, they're probably better served by a different product anyway.
So who does it right? Or at least good?

And what is your hot take on what Python does?
When you still believe that someone above you solve the problems, you rather go out screaming than take responsibility and actually do something usueful.

But that is what education teach us. Listen the authority and let them tell you what to do.
Knowing very little about how this works, what was the process like to build this? Looking at this on pkg.go.dev the interface is absolutely massive, was there an automated build process involved or just a gargantuan amount of work?
Technically it's just 128 bits, it doesn't matter how you represent it. I've written this IPv4ES solution, which allows you to use 128 bit addresses using IPv4 format.

https://www.sami-lehtinen.net/blog/ipv4es-the-perfect-soluti...
Another would be DXWND which is amazing :)
It has a ton of options that not only fix various issues with old games but you even have additional features like an ability to run games that never had that support in windowed mode.
No, it acknowledges that some groups in a society perform worse in tests.

There are many reasons for this to be the case [1] not just the classic "this race is inferior at test taking".

[1] Pre WWI, WWII Germany famously tested students for acedemic performance. During WWII and times of food scarcity from Allied blockades test performance dropped by greater than 10%. Same students, same race, different conditions.

Typically well fed, well exercised, unstressed, groups with sound economic security, home ownership, etc perform very well on tests.