skysight-inc/HackerNews huggingface dataset:
Author here. First, I didn't claim to by a "raging introvert". But I was more introverted when I was younger and I believe I'd still be like that if I had already found a partner. Also I'm probably using the terms extrovert and introvert in a very sloppy manner to just describe the amount of socializing. I might have better chosen other terms.

Second, I didn't claim that people are only loyal because of lack of alternatives. I apologize if that came out offensive. But I still believe that people are more likely to cheat on their spouse a) the more alternatives they have and b) the more they enjoy the process of dating and flirting.
Why cannot we expect people wanting to tracking to be smart enough and go disable it? Sounds even more reasonable way to think about it.
Maybe logging should be a microservice....
X looks back at year of so-called 'engineering excellence'
I once worked for a company who referred to the task as "Savage Optimization" -- really like that phrase.

Edit: Savage in this context can be read as "Very Extreme"
If you need to opt-in to create an account then it is illegal.
Yes the discount code for newsletter signup is a result of GDPR consent requirement along with growth hacking technique popularity that is incredibly annoying.
Many countries allow calculators, even at board exams held for 15/16 year olds.

I didn’t need a very advanced scientific calculator, in the exam it was mostly used as a replacement for log tables (remember those?).
The Importance of Design Thinking Early in the Development Process
Don't wanna live in a dictatorship? Just avoid it, simple!
Report them to your local DPA. I do not see this so often with big companies but every growth hacking startup send newsletters without consent.
I've been having the same thoughts. Pragmatically, the main roadblock is that the DNSA flag would need to go through some legitimate standardization process.

It would be really fun* if the headers of an HTTP request were to be considered part of a legally binding agreement between client and server.

*In a "mentally deranged fun" sense, of course.
Unlocking the Future of AI: A Creative Framework for AI-Powered Services
What does the software do that's necessary to make it function? I have a Focusrite and don't rely on software for it to function.
Dating apps are great if you like finding serious partners or hookups that way. Find the one that suits you. Yes they all have different flavours and yes it does take work to make them work for you. Go for it!
Only some billing models are vulnerable to fraud though. The old school "your ad here for 2 weeks for this price" is not vulnerable to it since you're no longer charging per click/impression.

The "measurement function" becomes the uptick in sales resulting from the unique link embedded in said ad and ultimately the money that lands in the bank.
I'd really love that, perhaps, perhaps, we get an update to this comment -- “Hey guys, NASA just contacted me.” :-)
What do you mean, how is there a difference between unsubscribing a newsletter from a EU company than a US company?
> I will never set foot on a TK flight ever again and tell anyone who will listen to avoid Turkish airlines like the plague unless they like pain and arriving several days late.

How low have they fallen since their publicity department was praised by John Cleese at the 1989 Academy Awards.
"Double opt-in"is a spammer term for what normal folk refer to as "confirmed opt-in".
It typically gets me some remorseful response and they actually manage to honor the signage for a year or two.

I also send nasty letters to parties who consider themselves exempt from that before elections (they're not).
You’re just practicing in your spare time, so your subconscious knows what to do when it gets to work on Monday. ;P
Have there been any cases of someone suing for a refund because they didn’t like the change to licensing?
I have seen numerous interviews with people who are religious. They have that community. I know, I know, I'm not encouraging you to become religious, but it is pretty hard to beat as a community. However, for non-religious people, yes, I think in-person/in-real-life community is in broad decline. When I go to public events now, most people are looking at their phones, or talking with the one friend they came with. Drinking helps to lower the barrier a bit. Try a wine tasting event. They aren't very loud and only modestly business oriented. Mostly they are about mixing and pretending that you really are there to drink a little too much and chat with someone cute. Also, don't worry if the first wine tasting event doesn't feel right. You can use the first event as a springboard to find other small, inclusive wine tasting events. Those are the secret sauce and the gender balance can be good -- way better than craft beer festivals (sausage fest).
> The rapid pace of artificial intelligence has led to hastily drafted government regulation. Foreseeing this inevitability, Del Complex has engineered a solution ready to set sail.

Hmm, interesting…

> The BlueSea Frontier Compute Cluster (BSFCC)—a groundbreaking venture in international waters, melding cutting-edge technology with unparalleled autonomy.

Automony? Surely this can’t be what I’m thinking about…

> Not just a compute cluster, each BSFCC is a sovereign nation state

…slowly starting to hysterically laugh, anxiety about future dials up to 11…

> Kinetic risk mitigation with dedicated security forces.

I lost control at this point. Laughing because of the desire to not believe it, anxiety knowing it has already come.

The cyberpunk dystopia.

I know I know, current world is mostly a dystopia by the standards of the old, but this is another level in cyberpunk. Tech companies operating as sovereign states, armed with mercenaries? I’d watch/play that film/game. Only issue is it’s real life.

> and offer additional benefits as tax shelter opportunities.

They’re openly saying it, no shame anymore.

What boggles my mind is that someone must have thought about all this AI regulatory capture etc. stuff a long, long time ago, for such a thing to exist by now.

Whoever is behind this is a true evil genius. I understand the benefits and all, but at this point I can no longer believe technology itself as a whole is beneficial to humankind.
You don't think courts would accept that, but you don't know, because EU privacy law is so vague and badly written that the courts regularly "discover" new things about it that nobody had previously considered possible. For example the fact that everyone had a right to remove stuff from search engines if it was about yourself was never written into law by any elected body or even any non-elected body. It was a right that a court simply invented. Ditto for not being able to use Google Fonts.

The EU has had problems with this kind of activist lawmaking for a long time. It's one of the factors behind Brexit. Some Leave campaigners argued that it was impossible to make any kind of deal or compromise with the EU if it meant staying in, because no matter how clearly written it appeared to be and no matter how watertight the international treaty encoding it was, the European courts would simply ignore it and/or rule it invalid. This criticism landed because there was precedent for that, where the courts had previously done exactly the same thing with other agreements. The same debate is now playing out around the ECHR as well, which the UK stayed in because it's not technically an EU court, just a European court. Same cultural issues though.
It's even more funny seeing it contrast with the rest of the world.
> The latter need not be one-click, and in fact, if it's anything remotely important, should not be.

It absolutely should be one-click.
Ask HN: How do you state up to date with the important innovations in the field?
What it says in the title: for a person who has no time to read HN every day, how do you make sure you are not getting rusty and missing out on important improvements in the field?
When it comes at the expense of legitimate user freedom, and is arguably useless? Probably.
Interestingly, this book is from 1971, whereas a famous duck went through a similar plot already in 1952 [1]. Now, how to decide if I should add this to the Wikipedia entry of "The Dice Man"?

[1] https://en.m.wikipedia.org/wiki/Flip_Decision
Relatedly:

Llama: Add grammar-based sampling - https://news.ycombinator.com/item?id=36819906 (105 comments)

ReLLM: Exact Structure for Large Language Model Completions - https://news.ycombinator.com/item?id=35829399 (13 comments)

Show HN: Structured output from LLMs without reprompting - https://news.ycombinator.com/item?id=36750083 (54 comments)

Show HN: LLMs can generate valid JSON 100% of the time - https://news.ycombinator.com/item?id=37125118 (303 comments)

A guidance language for controlling LLMs - https://news.ycombinator.com/item?id=35963936 (190 comments)

LMQL: A query language for programming (large) language models - https://news.ycombinator.com/item?id=35956484 (12 comments)
I feel you. Probably all advanced mammals have very complex inner lives and emotions.
I think this is really, really good. I hope other European countries follows suite
This reminds me of an interesting piece I read last month, which looks at one particular luxury belief that is especially divisive right now, and criticizes it with regards to class: https://www.spiked-online.com/2023/09/25/trans-the-new-ideol...

Like those described in the article above, this is very much a middle-class movement whose proponents have seized the opportunity to sneer at working-class people as bigoted, stupid and reactionary.
Apple warns Indian opposition leaders of state-sponsored iPhone attacks
Open-source job board code starter: A Next.js/Nuxt.js, Tailwind, and BCMS
My small dev team and I recently finished creating yet another job board from the ground up .

So, we put some improvements into the code and decided to outsource it as a free code starter for Nuxt.js, Tailwind, and BCMS. Next.js is available too!

As I believe some of you have had/will have an opportunity to build something similar, I decided to share it here as someone else might also like it. Or at least have fun exploring the codebase.

It's free to use for whatever you might find useful, so make sure to save it for when you need it.

To be straight, it's connected with BCMS (again, yet another) open source headless cms we are maintaining, but you can totally disconnect the codebase from BCMS and use it any way you want.

Hope you'll find it useful
From the cloud to your computer: a new theory of how software works
Got it, thank you. (And facepalm, this is something I should have remembered!)
I googled the 3000 year ago thing and the Wikipedia for Late Bronze Age collapse says competing theories for the collapse have been proposed including volcanoes and also "disease, invasions by the Sea Peoples or migrations of the Dorians, economic disruptions due to increased ironworking, and changes in military technology and methods that brought the decline of chariot warfare."

So a lot of stuff going on really. I think similarly through our lives there will be all sorts of stuff going on such that the sea rising a foot or so will be not that noticable.
If you claim that 99% of code is over-engineered, you better provide a good definition of over-engineering and best practices for not over-engineering. Because with a claim like this, I assume your model or definition of over-engineering is probably wrong.
If I remember correctly, Intel isn't making a lot of money on these GPUs. Their main goal for now is gaming, and you don't need 32GB cards for that.

If they intend to release an AI card, I bet they'll charge through the nose for it, just like Nvidia does.
We are creatures of habit. We have biases (read: short cuts), because it's too expensive* to recalculate every decision from scratch everytime. Many decisions are influenced, but that doesn't mean we can't override such paths if necessary, or that they might evolve over time as outcomes change.

* Think: fight or flight. Slow to decide flight could lead to death.
Author here. Yes, I've used introversion and extroversion mostly to mean the amount of socializing one does, and that's probably not the best definition of those terms because they also relate to energy. And people are not a perfect binary. I've heard terms like ambivert and "low energy extrovert" which I think describe me well.

One thing you said well is how you put in the effort even though it was an energy drain. Because you felt the reward - finding a partner - was worth it. And I have mostly not felt that way.
If you are paid by ad distributed wouldn’t you want to try to maximize the number of ads delivered in to the same apartment building?
To continue the analogy: probably, you're just not on the right subnet.

In the US many states collect DNA samples at birth, as well as for citizens born abroad.
Same here, though I don't have any years of experience working as a statistician.

I did have a job where I had to implement a bunch of cognition tests for scientific studies. Initially I worked purely off the research papers describing how the some of the tests work - apparently by presenting a series of random numbers.

After I had the first few up and running, the feedback from the researchers was that my random numbers weren't random enough. "Weird", I thought... I had seeds for their sessions so I could reproduce the sequences they'd seen and they looked pretty random to me.

In the end it turned out my sequences were "too random", they didn't like any number being repeated, having more than 3 instances of the same number within any 6-digit sequence, and a few other "tweaks". Turns out actual randomness is confusing even for some very experienced and well trained people!
I tried it and I need to say that it guessing correctly between 47-53% doesn't really seem that great, considering random guesses could probably land you in the same ballpark...
I've often say "design for deletion": Most of those long-term "flexibility someday" needs are best-met by making sure the inflexible modules or flows can be clearly identified and ripped out for replacement.

This leads to a certain kind of decoupling, although with a higher tolerance for coupling that can kept in check by static analysis.
Turning a boring file move into a privilege escalation on a Mac
From what I can see the TAGSAM head did use stainless steel screws, but the majority of the structure is aluminium [1]. So its possible there is a galvanic corrosion issue that caused the screws to bind, but I would be a little surprised at that based on how the TAGSAM has been handled throughout its life. Still does feel like the most likely issue though.

Regarding lubrication on screws in space, it is done quite regularly with a variety of lubricants (as well as thread lockers) [2]. I can imagine that none were used in a system that is meant to be kept as free of contaminants as the TAGSAM is though. Hard to know with any amount of confidence.

From experience with spacecraft integration, when the article mentions that they didn't have a suitable tool for removal of two screws, my head immediately jumps to an access issue. Its amazing the number of times I have heard 'it fits in the CAD' from the designers, when you have no access at all for getting a screwdriver to the screw, let alone a torque wrench. So it could be as simple as that.

[1] - https://link.springer.com/article/10.1007/s11214-018-0521-6
[2] - https://ecss.nl/hbstms/ecss-e-hb-32-23a-threaded-fasteners-h...
Alternative reading: if mechanized expression of consent is now possible, then if you send a different header "Tracking-OK: True" all the cookie consent banners should now disappear.

It could be a great thing. 99%+ of all people would quickly learn to opt in to tracking to get rid of the annoying popups.
That's like saying you can "replicate" Shakespeare because you can type. Copying something that's already been done is surely the bare minimum here.
Note that this specific aspect discussed here isn't about getting things working as such. Cross-compilation of RISC-V has been absolutely trivial for many years. For example, support for riscv64-*-linux-gnu architectures was added to build-many-glibcs.py more than five years ago: https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=0fd5d... This gives you ABI-verified cross-compilers for GNU/Linux. Other similar scripts exist, and may even build more complete sysroots.

The difference to the approach referenced here is that build-many-glibcs.py and similar efforts start out from a native GNU toolchain (contemporary GCC with the C and C++ front ends, binutils, GNU make, and so on) plus some extensions (such as Python). Most people already have such an environment and trust it to some degree, so there is no need to bootstrap off some minimal seed.
We have MitID for banks and government sites in Denmark. Sometimes you also use it to authenticate purchases. You can get a small device that you use for authentication if you don't own or want to use a smartphone. It seems odd that Sweden forces everyone with a bank account to also own a smartphone. Especially when many elderly people don't have one.
I like this.

When I look at an architecture diagram, half the battle is trying to work out what is async/sync, push/pull and the direction of travel and ordering.

Enterprise service buses and message queues are kind of solutions to the creating vortexes where there is not a matching direction on each side.
In case you are not already using orbstack, that might give you even more battery life (not affiliated, just a fan).
printing (errc, strerror(errc)) instead of just `errc` would have costed them literally 0 seconds and would have helped a lot. Instead they removed everything but error codes and "Oops :("

I get better error messages from the firmware of obscure embedded chips than from Microsoft Windows
At the cinema everyone goes out through the door the first person went through. A line even forms while all the other doors are ignored.
You raise a good point. I'll summarise: "Kids these days are broke." Get-off-my-lawn joking aside, the purchasing power of younger generations is definitely less than before. As a result, young people go to bars / restaurants / concerts / holidays much less, further reducing their social (and dating) opportunities. I blame global trade which makes a few much richer at the expense of stalled or slightly declining prosperity for the masses.
Sure it is. Just figure out what IP the advertiser is checking from (if they have time to check at all) and show the ad to only that IP. The slot can then be sold repeatedly.
Why should anyone care how often a business sells a newer product?
I'm using Unity (uber wasteful) and Rider (Java) and an M1 air with 8GB is fine, no slowdown whatsoever* (compared to my desktop with 32GB on Windows). RAM is not the bottleneck in *NIX OSes, unless you do something that specifically requires a lot of RAM (eg machine learning)

*compiling is slower, but the desktop has a much faster CPU
> The developer's incentive to maximize their own lock-in factor and billable hours are powerful forces. Even developers who appear to be totally robotic and ego-less are often guilty of over-engineering. It works on the subconscious mind. Few are ever able to escape the mindset because they are not fully conscious.

I suspect this phenomenon explains a lot about how this industry has developed over the last few decades. Any significant software nowadays requires a team of baby sitters just to keep operating. Nothing is ever done and everything keeps changing for no good reason.
>how no one besides the really big multination's actually cares

the big multinationals are (by definition) the companies that predominantly serve the European market so the gains for the consumer and liability for the companies go hand in hand. Sure the Oklahoma Gazette isn't going to care but like three Europeans visit their homepage every ten years so it's not like it matters much in the first place.

The actors you want to discipline are, like in this case, LinkedIn, Meta, Google, what have you. The sites that account for the overwhelming majority of traffic.
I see, thanks. My original interpretation was that by "separating data from logic" you meant data-oriented programming where you intentionally give up on encapsulation.

"which is that if you're passing behavioral inheritance from a "server" to a "client", then it gets harder and harder to predict how that client is going to use it"

You mean a "server" returning the base class object whose methods are overridden by a successor class known only to the "server"?
native french speaker here : it should read "Flambeur". "Flambé" does exist. "Flambeur" does exist but not Flambéur.
> If consumers would tolerate a 20 to 30% increase in prices, any company with half a brain would have already been charging that much

That would be Tesla?
> I'm surprised they're able to compete at all

Competition is usually eliminated by one or more "moats": huge capital upfront investment, patents, market lockin agreements (e.g. the way Windows is sold to OEMs), vertical integration (e.g. Apple), compliance (it's genuinely hard to start a bank or a hospital), buying out competition, buying out the staff of the competition (why FAANG have so many highly paid staff doing work that gets cancelled) or even less legitimate means.

Large companies tend to end up with similar failure modes to authoritarian state-controlled companies. It's interesting how well China has been able to ride the line between control and growth on this one.
> The only difference nowadays is the speed with which people can reach this level of reveredness.

There is one other difference too: there's now an entire economy built around getting people to "this level of reveredness" for someone - doesn't matter who or why, the specific person or idea are not the point - and then pitting those someones against each other in dramas that are totally genuine and not at all unscripted. The point is to trigger and maintain this "visceral and irrational" response, because while in this state, the followers will happily buy pretty much any kind of high-margin, low-value garbage their favored online persona endorses, and they'll even feel good about it. It's a money printed machine.

I mean, it's one thing when people got angry over someone insulting the Pope, or the prophet Muhammad. It's different when you imagine Pope and prophet Muhammad were two besties, pitting their followers against each other, so they can sell them merch, raking in amounts of money they could've never get on their own. The latter is what's happening today, at scale.
> When in doubt take people at their word.

Hanlon's razor works great when applied to your personal relationships, but it falls apart when billions/trillions of dollars are at stake.
And cars (https://en.wikipedia.org/wiki/PowerPC_5000, https://www.newscientist.com/article/mg16221903-400-programm..., https://electronics.stackexchange.com/questions/42065/reason...)
https://htmx.org/examples/update-other-content/

If you need to modify the card and something else, probably using hx-swap-oob is the best approach to update the cart icon.
is this postscript? also this seems to be (1996)
About "eager deprecations" let me give you another absolute gem:

********************************************************************************
The license_file parameter is deprecated, use license_files instead.

By 2023-Oct-30, you need to update your project and remove deprecated calls
or your builds will no longer be supported.
********************************************************************************

Yes, please go ahead and break people's builds at an arbitrary date because the technical challenges of supporting both `license_file` and `license_files` are insurmountable.