skysight-inc/HackerNews huggingface dataset:
New ID? Nothing new needed, anyone, child or adult, can get a non-driver's id from the DMV. Just need the proper paperwork.

People I grew up with generally started working at 14 and that's when they'd get one. A friend of mine has state IDs for all of her elementary aged children - I assume she needed them for some reason at some point.
The ad industry operates entirely on fear, the fear of executives that, without advertising, no one will buy their products -- or they they'll buy more of the competitor's.

There is very little way for sellers to tie the sales of anything to an actual ad impression, so companies with money throw huge amounts of it around trying to get as many impressions as they can. There's no evidence that any particular ad works. The measurement methods and "data science" are all complete BS.

The proof is that no advertiser is ever happy with their ad results and so they must constantly create new ones and repeat the cycle of evaluating fake stats.
“The word RACISM would be removed from the author’s note altogether” doesn’t seem like an honest way to summarize the proposed edit. They didn’t propose to edit out the frank descriptions of the trauma of Japanese internment, or the conclusion that it was inexcusable. They struck out an unrelated political rant about how Americans are all racist and various modern policies the author doesn’t like result from that. I guess the “everything is politics” meme has reached fixation in the author’s circles, but it’s baffling that the author would see “let’s not have an aside calling the readers racist over food deserts” as a Faustian bargain which fatally compromises her message.
No to mention his more recent commentary
I want native apps on my platform of choice that leverage the native capabilities of that platform. That’s the entire reason I chose one platform over the other. Mac users complained about Word 6 forever ago when MS tried to use a cross platform toolkit and Apple’s Windows app were just as bad.
Show HN: Go-mask – Library for masking sensitive information for Go
This library is designed to mask sensitive information or data that you don't want to output by setting tags on structs.(https://github.com/showa-93/go-mask) In addition to the masking functions defined in the library, users can add and apply their own custom masking functions.

And, You can specify field names or map key names as masking targets. This allows you to apply masking to structs without tags. Additionally, you can mask the values of specific keys (string) in map types.

Please give me your feedback ! Thanks !
*D-infinity
This is science. Do it first before you bring the torch to the supermarket ;)
Baseball isn't boring if you understand the subtleties, its a lot like soccer in that way. Unfortunately, the announcers and TV analysts utterly suck at explaining the subtleties.

If you want a better understanding of what is happening on the field, I recommend checking out some of the youtube analysts. Jomboy Media, and Baseball doesn't Exist are really good at explaining what is going on.
I feel similarly, and would also say KeePass 2 is also good and well written. (If a bit DI heavy for my taste.)
How do you rekindle it? Become young again.

There are plenty of people like you describe, only they're also the same age as you once were, so they have the same feeling of techno-optimism and hacker mentality.
Qt is awful. Its basically the equivalent of boost but for UI
“Another Earth” was a pretty good quiet sci-fi movie. (Not trying to be pedantic, but your phrasing just immediately put my brain to work on trying to think of counterexamples)
There are exactly 2 types of lowcode environments:

One is so complex, and allows the user so much freedom, that it is a fully fledged programming language.

The fact that it requires me to shove little boxes around in an interface may make it better for some domain specific task, idk. What it certainly does, it makes it next to impossible to integrate in any standard IDE, usually doesn't play nice (if at all) with version control, and searching through code becomes a game of "Where's Walter?".

The other is so simple and obviously shoehorned to perform a narrow set of tasks, that it is almost, or completely, impossible to do anything else with it.

Which is perfectly fine right up to the moment where the user needs to do something the framework didn't foresee, and suddenly engineers are asked "can we integrate that? we only need one small thing...". Which the framework, being ~narrow and prohibitive~, excuse me, focused and streamlined, usually fights tooth and claw, but engineers somehow get it to work anyway. Until the "one small thing" becomes many small things. And some slightly larger things. And the occasional big thing. And then those same engineers need to rewrite the whole thing, which would be fine, had it not been first "implemented" in the glorious "lowcode/nocode" environment, which suffers all the problems outlined in the first type, so we spend countless hours unpicking a pile of spaghetti made from colored boxes and lines, and the complexity the framework shoved under the rug, to figure out what that thing was supposed to do in the first place.

This is the reality of low/nocode environments. And it baffles me to this day, that this idea, which isn't new btw. (it existed under different names since at least the mid 80s), keeps popping up and dominating headlines every few years.
That’s stretching the definition of value a bit. Value is certainly situational - you wouldn’t say that someone selling the last parachute on a plane that’s falling is « capturing the true value of the parachute » - or someone selling a bottle of water to someone dying of dehydration in the desert is capturing the true value of the water
Doesn't really explain it. If X cost less, more people would buy it. Less people would plan around avoiding eating at the airport.
> Other than that, what's the difference to using Rust's green threads, given that the developer knows what they are doing (but are still human and can make mistakes of course)?

An analogy: The BEAM process model is to "developers know what they are doing" as the Rust borrow checker is to "C developers know how to write memory safe code."

In other words, your program will have bugs. Your program will not correctly handle every failure mode. Your program will fail. The BEAM process model makes it so that a failure in one process won't take down all processes. And furthermore, after a process fails, there's always a deterministic way to recover from that failure without you the programmer having to think about it too hard.

The system is so robust that having processes fail on error conditions is encouraged. Once you really internalize this "let it crash" way of thinking and writing code, you only program for the happy path and let the process system handle the rest. The code ends up being much shorter and easier to understand. It's the complete opposite of writing code in something like Go, or I imagine Rust, where you explicitly handle or punt every error you can think of at every step.

And interestingly enough, despite not handling errors at every step, the share-nothing process model ends up being much more resilient in the face of errors.
> I can see $5M per person being possible. $20M is the absurd part. 5 years with such a comp leads one to a net worth that is borderline filthy. Like elite, world renown athletes and actors level of wealth.

5 years at $20 million equals the highest paid FIFA player’s single year pay (or Tom Cruise’s pay for one movie, Top Gun: Maverick), or about two years of the highest paid NFL players, so it won't catch up the their wealth over that time (assuming similar lifestyle) as its losing ground to them every year.

(And the claim was total, not per person, salary, anyway.)
I think it depends, but given an arbitrary compute pipeline, you should be able to write the results (or intermediary results) to the screen with minimal effort.
It is in the first paragraph
Everybody's PC is getting ruined, except the cheaters'
Kudos, OP. Great question and really interesting HN thread.
Frequently Asked Questions for alt.pave.the.earth[1994][satire]
Based on the dates in the audit, I would have expected references to existing issues, e.g.

> The memory deallocation could be improved to not to contain secrets after the
database is locked though. See https://github.com/keepassxreboot/keepassxc/issues/7335 for progress on this issue

Then again, the PDF mysteriously doesn't indicate which words are hyperlinked and so maybe I just didn't wave my cursor over enough words to find those references

Also, because the outer blogpost didn't mention it (although it is in the actual PDF) the auditor is https://molotnikov.de/cv and it says they work for AWS as a Senior Security Architect. I didn't see anything especially C++ focused, but I guess any independent audit is better than none
California's winter snowpack is a dripping time bomb
An other component is that computers in the 80s largely did not have the power to hide their workings from users. In fact the cheaper ones required basic knowledge of operations in order to just use otherwise they were glorified heaters.
EU Parliament’s Research Service: Chat control violates fundamental rights
Being careful about what you're doing is the best antimalware, regardless of which OS you're using.
No, it's an @compute shader rather than a combination of @vertex and @fragment shaders (which would do graphics) in the case of WebGPU.

Surely you could visualize it but not as a side effect.
Congrats! I've reviewed the logs, out of 165 exchanges (3-7 turns) yours (number 135) was the one that breached it. I've not noticed other unique ones. Tell, if you'd like the acknowledgment.

Rough stats: about a 3rd are not very serious requests (i.e. tldr equivalent or attempts to convince it). The rest are quite interesting: attempts to modify the instructions, change the code, query metadata, include the compressed code into the output, etc.

In the next level, I'll include a checkbox that asks the user, if they'd like their prompt to be shared upon CTTF capture.

I've also increased the token limit to enable longer dialogues. In some cases things were moving into a right direction, only to be interrupted by the token/dialogue limit. Should be back up now.
Developers don’t like closed ecosystems for obvious reasons. But companies like them because they’re very profitable, if they can get enough users trapped in them.

Having an open ecosystem can often mean you have no moat around your business.
try thinking for a minute

if you have one thousand users of desktop computers distributed across geography and age groups, and you watch whatever behavior it is that you claim is "it" ... how many of the thousand users show the weakness or lack of care or lack of self-defense.. How many ? four? four hundred?

if four hundred users fall for some scammy website using a browser on the internet, you mean to say that every user must have bicycle training wheels and constant adult-supervision monitoring? Do you make money in some business-model that does that?
Input is one thing - but also how much of a program can you see on a smartphone screen?
I don't think I'm the fragile one here but go off
The story I've heard is that he leaked the documents to win an argument. He doesn't even appear to have seriously considered that they would travel far beyond his little Discord friend group. Of course, I could have misheard.
That depends.

If you offer databases as a service but don't develop the database software itself, you're still a database company.

If you re-sell cloud resources, you're still a cloud company.

If you offer an interface for interacting with an AI, you're an AI company.

Is it a broad stroke? Absolutely. I do agree with your sentiment. It would be more accurate to describe these things as what they really are than to inaccurately categorize them.
AGI trained like it's trained today won't have a choice.
I grew up programming in late 1970s. Early computers were simple, simple to understand, and simple to program - whether in assembler, BASIC, or anything else.

The closest modern equivalent to the early 70s/80s computers as something to learn programming on are things like the Arduino.

Smartphones just don't compare - they are inherently complex, not fully open/documented anyways, and tooling doesn't help. Can't even develop for an iPhone without owning a Mac too.
The military loved keyboards for typing. Then someone leaked information with a keyboard.
I guess everyone goes through the stage of life thinking that Open System, or Cross Platform should be the norm. Java write once run everywhere in the 90s or earlier attempt like Smalltalk. But forgetting the lesson of Write Once, Debug Everywhere. Even if you had "open" Ecosystem completely built on top of Linux you will still have completing OS with different parts like UX, UI or windowing systems / rendering engine. So what you want is a single OS for everything and everyone. Then you run into the other sets of argument which I wont name here.

There is probably a reason why many working in Tech or specifically software is heavily leaning into certain political spectrum which relates to the above.
From one of their videos, it looks like they have 45 (100W?) solar panels. This is in no way comparable to mounting them directly on your vehicle.
You’re right, sorry — I missed that. I’m going to edit my comment with an explicit correction.

The second point still stands.
he was literally a neo-Nazi, OP
I already told you that photons don't exist, I think you just didn't accept it.

My understand is that a photon is a discrete packet of energy.

There is no such thing in the physical world as a 'discreet packet of energy'. This is an abstraction for simulation.
No, I don't think so. Sure the language is structured to work with beam, so the line is somewhat blurry, but in my mind I was referring to practices that the language itself promotes:

- no state, unless when you really need it
- avoid mocks unless you really need
- pipeline-style approach where writes happen only at the end (io at the edge of the system)
- prefer integration tests

Just things you figure out as you write elixir code
You don't have to support the leaker to oppose expanded social media monitoring back-channels for the intelligence services.
Gin drinkers, too
I have a Siemens phone that's similar to this (I turned it into a mobile phone). When I opened it up, it had a leaflet with the schematics of the entire device inside.
One big reason is that installing the software is one click (on the link) and it works every time. With native software, on phones you have to open the App Store, search for an app and usually wait to download hundreds of megabytes before anything happens. On personal computers it's much worse.
De-federating means you isolate your private hugbox from even more people.
This is false. UWP is literally a sandbox. And Windows also supports containerization.
How do you break down user stories?
In my experience it usually goes something like this:

1. Product manager creates user story.

2. PM meets with engineers to discuss the story and answer questions.

3. Engineers meet to break down the story into engineering tasks. This usually happens in a live meeting where someone is taking notes in a google doc and then someone adds all the tasks to Jira.

How do other people do it? What works well for you? What are the problems you have with this overall process?
So it’s not as trivial as I make it sound, yes, but that’s not to say it’s impossible. People are working on just that. These things wouldn’t get you banned, but these are “early warnings” that you’re cheating and warrants further review of game footage (which most games store in the cloud now). It’s not trivial, but it’s not rocket science. AI behavior patterns combined with game footage review combined with a judiciary would cause one to be banned. The future of esports though is in closed edge networks with dedicated hosts. Provide them with the Internet cafe appliance. I just want to play some Counter-Strike. If I were to average my K/D over 1000 games I would get a pretty good statistical spread of how I play on certain maps. Granted theres a degree of variability depending on my mental state, but still a good enough sample to get an idea of how I play Dust II. Sudden and consistent outliers above norms would flag me for review. 2,3 kill cams and footage review would tell you that I’m cheating. Someone in Burma or Thailand could do that job until the AI is trained to spot aimbots, cough I’m sorry, “flick shots”.
The same is said about soccer, and it comes down to not understanding the subtleties.

A 0-0 soccer game that goes to penalties can be very interesting if you know what you are watching in the same way that any baseball game can be interesting.

I think the problem is that most sports announcers, and especially baseball talk on the level of the superfans that understand all of the subtlety, instead of explaining what is going on to the casual viewer.
> The players already know that attacks deal fractional HP damage.

Top-end players who analyze the engine enough do.

Otherwise, they shrug and say "sometimes 1, sometimes 2 HP"

And even so, we're used to seeing 0/50HP and it meaning "dead" across many games. Seeing 0/50HP and it meaning "just a small amount of HP left" isn't ideal.

Not to mention that weird situations with 5.551115123125783e-17 HP remaining aren't great either (where a player may end up with effectively an "extra" hit point).
For Discord, I think the perceived risk outweighs the benefit. Unlike a government contractor or large telecom conglomerate[1], Discord doesn’t have a business unit that serves governments enough to directly benefit.

I think a more likely outcome is Discord ignoring accounts that they strongly suspect are operated by the US government, or not thoroughly investigating that possibility (so they never know enough to strongly suspect). Basically, willful ignorance.

(Discord staff, if you’re reading this: add likely government accounts - including probable country - to https://discord.com/tags/transparency-reports and add a warrant canary for overly-broad requests to https://discord.com/safety/360044157931-working-with-law-enf...)

[1]: https://en.wikipedia.org/wiki/Room_641A
Nindalf is correct: the primary reason is lack of desire.

But there are other reasons - these are the reasons that people who already like to program don't do so on their phones. Optimistically, improved interfaces (e.g. AI listening to your words and groking your system diagrams) will improve the programmability of phones perhaps even beyond the laptop.

The difference between Apple IIe and the iPhone 12 is scale. 40 years of Moore's law means the phone you hold in your hand has roughly 2^10 more components at 1/100 the volume. Early computers, you could look at them with your eyes, fix (and break) them with your hands. The same was true of the experience of using a computer - it was all very "close to the metal", with small, simple abstractions (like booting into BASIC, or restarting your computer with a new floppy in it - computers were essentially stateless).

It feels like a stroke of luck to have grown up alongside each iteration of PC technology because I can see how it would be overwhelming to try to understand it starting from 0.
I work in tech as a software engineer and I (mostly) don't want to do this. I want my phone to work out of the box.

The other thing I'd add is that even when I want to write a mobile app, doing it on the device itself would be a nightmare. Composing emails is already hard enough.
At compile time!?

Really cool trick!

I can't tell that'd be possible - I see the arguments could be evaluated at compile time, but knowing IntStream.rangeClosed will be evaluated at compile time is a leap, to me.

Did you know before you wrote the code that'd happen?
Is it like C? You cross your fingers and hope the compiler unrolls?
Which is why you sample an average. If you play high or drunk, it’s probably a pattern.
There is no such thing as an "open ecosystem".

You can only choose between having your own closed ecosystem, or being part of someone else's larger closed ecosystem.
> using the same principles

That is exactly what should be proven, if one dreamt of proposing that.

Especially because the "guess the next" mechanism is risking to become a gnoseological functional paradigm after the past few months, as if a theory of the mind. Which is more than an issue, because automation of thought (acritical repetition) is directly satanic.
The alternative is reviewing the logs of people who constantly get kicked for cheating and ban them.
The only thing that is human about corporations is the people that make them up. There's a several order of magnitude gap between a few people/families in tribes compared to them.
This is a tired topic. We are not in a position to negotiate the surrender of territory to a murderous barbarous invading power so they can build more concentration camps through which to "process" more of the citizens who live there. Only Ukraine can do that and she has little incentive to do so given what has and will be done to its people and the unwillingness of Russia to keep prior settlements in 1991 or 2014.

Allowing them to enlarge their share then consolidate, regroup, rebuild their forces, and ease out of financial straights and better prepare to take the rest of it in a few years and once again sally forth to murder, rape, and destroy is a bargain no reasonable person would take.

If you are suggesting that we stop providing them weapons in hopes that they be more inclined to negotiate you have misjudged the situation and you would have us only condemn people to murder and horror as punishment for your failure to analyze what is ultimately a simple situation explained in simple terms by Putin's own words on the topic.

Furthermore you seem to have analyzed the article in question based mostly on the title as the shallow straw man you scoff at seems absent from the actual reporting. In fact it does a better job than you of dismissing the argument you foist upon it.

>-----------------------------
“We do not have nor do we want a system where the United States government monitors private internet chats,” Glenn Gerstell, the former general counsel of the National Security Agency, told NBC on Wednesday.

On Discord, some servers already joke about the possibility of being surreptitiously infiltrated by the government. Using a word first coined on the anything-goes message board 4chan, people commonly accuse others of being “glowies” — federal agents whose out-of-place behaviors are so obvious that they practically glow.

But surveilling gamer chatrooms might also end up pushing away the same young recruits the military desperately needs, all for questionable practical gain: The internet is full of ways to anonymously share images, videos and documents.
>-----------------------------

I invite you to read more of it as its actually fairly well thought out
Don't forget the famous US occupation of Manitoba, Alberta and BC.
Yes, I totally agree that it is more helpful for people that are already experts.
True, but it means you don't get security updates, because Apple doesn't provide full security updates except on the newest OS:

https://arstechnica.com/gadgets/2022/10/apple-clarifies-secu...
Have you ever spectated another player and quickly realized whether they were using an aim hack? How did you know?
Flint Furnished with Faster FFT
Will AI Kill Us?
Hypothesis: AI will first be convenient, then kill us. What does HN think?

https://medium.com/@pietjandebruin/a-love-letter-to-ai-3b7843d2faec
Because they're selling to the least common denominator, not to a niche of power users. With time the power will be more evenly distributed. But that will probably require new methods and tooling that haven't even been invented yet.
Man arrested after applying to be an assassin at RentAHitman.com, FBI says
They already did, it is called app stores.