skysight-inc/HackerNews huggingface dataset:
> the backlash will inspire a new generation to consign fossils to the dustbin of history

Most of what I've seen of "a new generation" leads me that, on average, they're disturbingly willing to comply with any kind of authority on any kind of pretext. And some of the rebellious outliers are kind of Naz-ish.

Not wildly different from any previous age groups, of course, but definitely not some giant anti-authoritarian wave.

... and people of any age will only reliably "backlash" if they're actually inconvenienced. Most people will just accept the spying and go back to sharing stupid memes. Until it's too late, anyhow.
Everywhere I worked in my life (perm employment) I was getting at least the inflation. If performance (personal + corp) was well, I was getting an extra 3%-5% and bonus. (in the EU)
When a company says "cost of living" they mean their own, not their employees. So-called COLA adjustments are for Cost of Hiring, or Cost of Employee Retention.
The distinction is that it is calculated based on minimizing unwanted attrition due to wage competition elsewhere, and has nothing to do with how much rent or milk prices may have increased.
I agree that the EU is not perfect. But it's not anti-democractic. The European Parliament is elected democratically. Sure, there are ways we need to improve the legislative processes, but this doesn't mean the best thing to do is to disband the EU.
> agreed. i feel the real motivation is much more sinister and much more to do with the geopolitical situation than anything else.

Of course. Your "privacy" is very important for Microsoft, Google and Apple because of the "geopolitical situation". /s
> It's pretty common from my experience, for Fortune 500 type companies to do an annual raise of 2-3% for employees that is not tied to a promotion

That's not what I've heard but then again n=1. No inflation correction because [insert snarky comment about c-suite compensation].
What, really, is the difference between country-specific pricing and ethnicity-specific pricing?

(yeah, this line of thinking isn't going to go anywhere good)
The author of the PDF was the head of Time Services at USNO for decades.
Maybe 1500 years and 30 min.
Back in the 90's, VW cancelled a friend's warranty after the service center found he had replaced his valve stem caps with ones that matched the color of his car's paint. So yes, I can imagine.
Chrome forked from Webkit, which forked from KHTML, which apparently dates from 4th November 1998, so Chrome's base is 25 years and 7 months old tomorrow.
It's good to have more antivirus options on Linux, but why should we trust Kaspersky? They've been implicated in hacking for the Russian government
Show HN: MarsCode – An GPT-4 Powered Cloud IDE
MarsCode is an AI-powered cloud IDE. The built-in AI Assistant and out-of-the-box development environment allow you to focus more on developing various projects.

For those who prefer to use their local IDE, MarsCode also offers an extension that supports over 100 programming languages and mainstream IDEs.

Feel free to drop your feedback; we are grateful for all kinds of input.
Quiet Vacationing
I would push it for $1.
Wealthy people make others more productive. Key example: By writing an engaging story, you make the people managing the printing presses more productive since it lets them print higher value stories than before and thus sell better.

The author writing the story didn't take millions of dollars from the persons manning the presses, without the author the work done by the presses wouldn't be as valuable and those millions of dollars of value wouldn't have materialized.

The same goes for most of the people who got rich on their own, they realized a way to create more value using the same number of workers, so they get rich and it didn't involve taking from anyone, just giving more value to customers.
This definitions belongs in dictionary!

Fixing tech debt is generally zero business value activity but it often exists because of other business constrains such as delivery time or budget.

So as much as annoying it is, it's inevitable that some tech debt exists in most of the situations.
This is a minor inaccuracy in Julia's post, Thread.stop() is deprecated, but it has not been disabled or removed: https://docs.oracle.com/en%2Fjava%2Fjavase%2F17%2Fdocs%2Fapi...().

InterruptedException is better, but requires something closer to cooperative multi-tasking. If the thread is in a long-running loop that's not doing IO or it swallows the InterruptedException, you won't actually be able to kill the thread.

At work, someone had implemented an interface that let you kill a thread prior to my joining the company, so I found out that the warnings are very real when someone did that and it left the application unable to fetch DB connections.
Software USB can also be done on the 10 cents CH32V003:

https://github.com/cnlohr/rv003usb
FOMO and curiosity are just different sides of the same coin for me.

I can say what does not help much: I mostly open just one HN tab and mostly proceed sequentially inside of it. If there's a rabbit hole, all of it happens in that single tab (a lot of back button).

Still, the consumption mode itself makes it harder to switch back to work mode or to creative mode.
It's sad. If he had been willing to follow the physics and not try to defend religion against evolution (which was the real motivation for wanting to show the Earth was young), he'd have been able to argue mantle convection was very plausible (as this ruins the simplifying assumptions behind his argument), which would imply one should expect continents to be mobile. Continental drift could have been accepted much earlier than it was.
The maximum the business can charge is not just constrained by what the customer can afford, but also by the costs of alternatives that the customer could use (including the option of not doing it at all).

It's often the case that overall prices fall. For example, by keeping prices similar to what airline tickets used to cost for business customers, airlines can reduce the price to others and increase the number of flights, increase efficiency, and provide a better level of service.
> Corporate raises have been 0%.

And data to back this up? Does not match my personal experience at all.
At what point do these become competitive with GPUs for AI cost wise if GPUs retain their nutty price premium?
These look like arguments for making price discrimination illegal?

I think alternative to making it illegal could be demanding full disclosure to eliminate information disparity. If a company does it, it should make it clear that it does it, and disclose the price range and criteria to determine your price (the latter can be obfuscated by AI-washing though). It looks like in the EU the requirement to disclose the fact of using personalised pricing alone (without further detail) discourages most of retailers from using it.
What upsets me the most about this and similar trends (ie. Climate change, AI, etc) is that when crap hits the fan, the current proponents will:

- tell you they couldn’t have know it would end this way

- they really were right, except for this one unpredictable thing that broke their master plan

- hide/pretend they were never pushing for this

- ask for help

- tell the rest to take a hike (the ones that managed to still benefit)

And there is no way for people in the present, who see this coming to prevent it or to ensure proponents are help accountable on the future. You will end up with lawsuits that take 20 years, watered down verdicts, weasel politics, etc.
See also https://pid.codes/

For the DirtyJTAG project we use one of those:

https://pid.codes/1209/C0CA/
Apologies, I did mean "well sponsored" not well funded, my mistake :')
You're doing awesome work and I'm really excited for you and the project!
All the best :)
> What is the meaning of life? The question always makes my mind go blank.

At some point I questioned the word "mind" here as the ultimate scope of the question.

Whatever meaning one will find could prove (babble follows) "orthogonal to the existential plane".

The mind is great as far as it goes.
It absolutely is a concern about vector. Iterator invalidation is a property of a type and its interfaces. One could design a vector implementation that doesn't invalidate pointers and doesn't provide this footgun to users.

There are significant costs to this safety, of course, just like adding bounds checks.
Companies Are Dominating the Google Search Results (2024 Edition)
What nobody knows is what happens when everyone goes full ham with manipulations.

All these techniques, from gamification to behavioral mining, were developed in isolation - when only one actor maximized their profits.

Their results apply when most other actors don't pursue the same goals.

Once everyone starts to do it, I predict none will work and will be counterproductive on a larger scale.

A bit of a tragedy of commons.
Have you considered doing a rewrite (or a partial one) now that third-party libraries can be used? To take all your learnings and new opportunities and use them to rearchitect things.
Libriscv: RISC-V Binary Translation, part 2
> True Apple lightning devices are more expensive to make. So instead of conforming to the Apple standard, these companies have made headphones that receive audio via bluetooth — avoiding the Apple specification — while powering the bluetooth chip via a wired cable, thereby avoiding any need for a battery.
Charles Petzold (author of The Annotated Turing, and Code - The Hidden Language of Computer Hardware and Software) is in the process of writing a book about this. You can see drafts here:

https://www.charlespetzold.com/blog/2016/12/Computer-of-the-...

https://www.charlespetzold.com/blog/2019/06/Computer-of-the-...
Demonstrating our new AI Functions
> If I take pictures and never share them, no scanning is done. If I copy private pictures to my wife's phone when we are meeting in person, no scanning is done. Similarly, I can archive pictures to my PC or print them out and all of that respects my privacy.

"We'll only beat you on Tuesdays" is not balanced.
Don't Call Without Texting First
https://www.wsj.com/lifestyle/phone-etiquette-text-before-ca...
You do not understand democracy. Democracy must be defended with any price. Those police officers were only defending democracy. /s
.. or use someone else's. I believe there's a hobbyist VID under which you can reserve PIDs, or in many cases you can just copy an existing product if your device is generic enough and you're not planning to sell a big production run.
How were you using ratchet straps wrong?
We should probably care that at least some of their systems share our definition of time.

International agreements have start times (and a couple of seconds could matter).

Physical things (any future international power supply for example) might depend on it too.

For better or worse, we have to be more charitable with NK than they are with us.
A good Australian consumer advocacy group on this:

Choice > Consumers and data > Data collection and use > How your data is used

https://www.choice.com.au/consumers-and-data/data-collection...
QR codes look good and they are functional
I like the audacity to suggest "downloading" a random closed-sourced 166MB .run script that will scan my system and send data to KGB
How many photons are received per bit transmitted from Voyager 1?
Whales Have an Alphabet [video]
Not as good as your story, but here's mine:

First job out of school, fresh ECE degree in my back pocket. I was hired to be a Unix Administrator (SunOS, AIX, Linux). This was a AS/400 shop and nobody knew Linux, the last guy just left.

They show me a Linux terminal that was just booting to a 'LI' and asked me to fix it. I had never fixed a lilo issue at the time and my skip manager, a as/400 guru figured it out by reading the docs.

I felt like an imposter and an idiot in on day. But I learned that I didn't know sh*t and my learning was just beginning.
This market is pretty well covered by Zoom etc al.

Nextel used to eat well off the PTT feature of their phones. IIRC the stickiest users of that seemed to be more blue collar folks -- construction crews, tow truck drivers, etc. I assume this is because they tended to be in environments where typing was harder and hands were otherwise engaged? It was also before widespread deployment of touch screens, so it was more competing with T9 or a full phone call than a 2024-style text message.
Price discrimination ensures that poorer people get stuff cheaper. Price discrimination is why poor people can afford flying today.
#1 Kaspersky
#2 Impossible to schedule
#3 Cant update, must re-download

Am I missing something or is this a pile of dark patterns to drive you to a paid product?
But the concept of monad as used in math is really quite different from how it is used in programming (like the object is the same, but the point of all the mathematical machinery of category theory is essentially to make proofs that apply to a wide variety of objects that share some abstract property. That is not the primary activity we do in programming. We do it a little bit when it comes to designing abstractions, but for the most part the mental abstractions are quite strained here).

The language of category theory is great for proving things. Its esecially great for proving things in very general ways.

Computer programming (to be clear: different from computer science) is not math. Sure programs are proofs (/me waves at howard-curry) but they are not the types of proofs math is generally interested in. Its the same task applied to different goals. The tools for both might work in both contexts, but they are not going to work equally as well.

That's not to say we shouldn't try and formalize things - we should. Category theory is just not a good design pattern language for typical programming tasks. It wasn't designed with that goal in mind, it does a bad job with it. Worse, it sounds very learned, so pseudo-intellectuals use it to gate-keep.
Dilemma: Whom would you trust - malware or Kaspersky?
Show HN: More slick way to view ArXiv submissions
You can see daily (and weekly) arXiv submissions which are presented (hopefully) in a cleaner way than originally. I built this because I found the email updates from arXiv bit hard to read.

You can:
- peek into table of contents
- filter based on tags
- share link to the archeota's view of the paper
- see list of all papers from particular day (last week) - click on the top left floating button in category view.

I'll be very happy if you could provide me with feedback! Also, I am trying to understand better what people (that are using arXiv or in general needs to stay on top of research) do to stay up to date within their niche, so if you could fill in this (SHORT, ANONYMOUS) form that would be great - https://forms.gle/KBWceBjpwuYmh77b9. Or even reply directly int he comment.
Seems like a bit of a prisoner's dilemma from the perspective of the companies

If they don't do it but their competitors do, they will lose

But if all of them do it they will all lose in the end
Even processes are not safe if they modify state outside of themselves (files on the filesystem or whatever else).

It seems to me that the root issue is that encapsulation becomes our enemy here. We want to be able to call some code and not care about the details of how it is implemented. But reliable cancellation requires some sort of design that lets us know exactly what side-effects code has, control them, and force them to be done in a way that's transactional, while still letting us cancel the operation at the right time. We don't want a black box.

I suspect the two general solutions are:
1) elbow grease: manually inspecting the code that you're calling to understand whether it's safe to cancel and designing a bespoke sandbox: a thread in some cases, a process in others, re-architecting the code you're calling in others...
2) something about algebraic effects or capability systems that I can't speak to because I only have vague ideas how they work and haven't applied them in anger.
> I would agree with you if there wasn't already RPM, debs, etc.

No, these are purely packaging solutions that do not conflate their purpose with sandboxing.

> But also given how flatpak is implemented on top of containers,

Yes, this is the problem I'm referring to.
I made a similar project https://github.com/dominickp/hn
But I really like how your version shows a text version of the article in the UI.
Top scientist alleges he was barred from studying mystery brain illness
> Other people's problems aren't abstract, they are real.

Well said!

If there's no PM, I'm guessing everyone in your team talks to customers. How does the team align and prioritize multiple user pain points, requests, or insights?
What are the ways in which viruses and other types of malware can infect a Linux system?
As long as Biden wins the election, they won't.

Because the US will defend Taiwan.
https://news.ycombinator.com/item?id=40561915
>> we humans are very stupid

Translation: "I am smarter than other humans"
I absolutely love the hardware. I'd use this in my polycule if it wasn't so dang expensive. ;)

EDIT: I also am suddenly reminded of the old hoot-n-holler systems. This feels like modern Hoot-n-holler hardware, and I'm absolutely here for it. https://en.wikipedia.org/wiki/Hoot-n-holler
It's Crunchtime for a New Generation of Climate Startups
> I think it's very hard to deny that of course it will catch a non-zero number of people,

Sure, but it is still completely valid to argue that it won't quantitatively be effective enough to justify its cost, either in money or in creating-the-infrastructure-for-a-fucking-police-state. "Non-zero" isn't necessarily an acceptable level of effectiveness.
That was the plan for Étoilé but it didn't get traction for some reason.
Even Windows has WaitForMultipleObjects() https://learn.microsoft.com/en-us/windows/win32/api/synchapi...
people in the majority/oppressor groups have always defended themselves like this, slavers saw themselves as the victims with black people stealing their livelihood, increases in womens rights or levels of education is seen as taking something away from men/boys... equal opportunity and affirmative action has always been seen as discriminatory instead of the necessary corrective uplifting of historically oppressed groups. White people are forced to share a bathroom with black people, cis people are forced to share a bathroom with trans people, etc. Always conservatives predicted the end of society as we know it, it was never true, nothing bad ever came of society becoming more progressive and less oppressive against minority groups.

The patterns are obvious and the future is clear, it's obvious who is going to be on the wrong side of history. There is no place for social regressive conservatism in a free and open society, that doesn't mean you are being oppressed not matter how convenient of an idea that victim complex is, society at large will progress, with or without you and there is nothing you can do about it.
The advantage of writing code in assembly was relevant then, and remains relevant now.

Given the vast regressions in usability and compatibility of software generally that we've seen in the past 10-15 years, someone maintaining and extending the functionality of superior older technology is doing something unequivocally useful.
I had never heard about it either.

Here is the project official repository: https://codeberg.org/dnkl/foot
meconium hype?
I believe that's generally referred to as the "assumed similarity bias", and does appear to be what's going on here.

I recently read someplace that only 54% of Americans read at least one full book last year, and that includes audiobooks. It doesn't seem to me like a world full of infovores.
Auto-brewery syndrome in a 50-year-old woman
But can I interest you in an OS that will send your data to NSA instead?
And a nash equilibrium will be found, exactly as free markets should behave.
All I can say that while you are theoretically probably right, all of this ends up not being a problem in practice.

1. Resin shrinking tends to be uniform, which is something to be taken into account if you plan on making parts that fit into holes, like screw mounts.

2. Peel force is absolutely a problem, that's why you need to minimize contact surface with the print film. With 28mm minis, this tends to be not a problem, but for large models, its recommended you hollow them out. This saves resin and prevents partially cured resin from being trapped inside. Bending tends not to be an issue.

3. Again not a huge problem in practice. If you look at a sliced model, you will see, that below each layer the layer below is almost the same, with most pixels shared between the 2, and with overhangs that stick out by 1-2 pixels. This means that leaking light will likely hit parts of the model that are supposed to be solid anyway. But both underexposure and overexposure can happen, with the former meaning that resin doesn't properly cure, leading to thing features disappearing, and the latter meaning that light leaking will cure unintended resin, which leads to thin cavities disappearing. This can be fixed by dialing in the exposure.

4. PLA in my experience is just as prone to shattering as resin is. While truly TPU-like rubber resins might not exist (at least I've never used them), there are ton of resins with a slightly rubbery texture, which are solid, but are flexible enough that thin features don't break when you manhandle the models. Most official wargaming and board game minis tend to be made of a similar resin (which is probably not UV resin but has a similar feel)
Takes time to read and evaluate something of high quality.

Likely some good blog posts will come out and get posted here in the coming days / weeks evaluating and summarizing.
Or how recently they have experienced a natural disaster like a flood or tornado.
I know my comment comes out negative. Shameful wasn't the right word. It's disappointing that there is no target for *BSD.

I'm very respectful for you to attempt such a project. In no way am I dismissing your work but I see more and more projects becoming very mono orientated where it becomes a struggle for other OS's to adopt.
This is why time matters. Society has generational amnesia. New generations will think of this as normal, and will even call you weird for thinking it could ever work differently. There will be an equilibrium, but it will be much farther than you consider reasonable.
TFA lists many examples.
I like coming up with completely different product ideas. Whole different concepts that go in a totally different direction. Sometimes when this happens, I find an idea (or feature) there that I wish I had in my current product.

Hold brainstorming sessions. Hopefully engineering, design and UX are all occasionally using the product, so they probably have some idea of missing features. Just building gets the juices flowing, even if they’re not the most profitable features, Pareto principle says you’ll spend 80% of time building less valuable things anyway.

If there’s a subreddit or other online community dedicated to your market, sometimes you can mine that for ideas.

And put a dang suggestion box on your product. It doesn’t need to be intrusive, just ask your customers how things are going.
Show HN: jnv: Interactive JSON filter using jq [Release v0.3.0]
https://github.com/ynqa/jnv

Released v0.3.0 that transitions from libjq Rust binding j9 to jq clone jaq.

- j9: https://github.com/ynqa/j9

- jaq: https://github.com/01mf02/jaq

This change eliminated the need to manage C-related dependencies that include external tools like autoconf, thus simplifying the build process.

However, please note that some filters are not yet supported by jaq.

If you previously failed to install, please try again and continue to provide feedback on this transition :)