skysight-inc/HackerNews huggingface dataset:
It's all just fearmongering to lower your expectations because those at the top want more wealth inequality. That means you'll own nothing and be happy -- but, oh, that's not because they've funneled away all wealth and control away from you; it's the climate, you see, you selfish monster. Cloud compute via dumb terminal; it's greener than owning your own computer!
>> If a person's CPR number changes because they've changed their gender, you will want a separate table recording a.) the date of the change. The new CPR number is not valid before that time b.) the new gender c.) probably the reason for the CPR number change, since if the policy now is that they can change because of a gender change, there's a decent chance they'll be some other policy in the future that results in a new CPR issuance.

But what if you have a bunch of records in some other table - billing information for example, and it's indexed by the CPR number (a foreign key). When they change the CPR number you can no longer query for their entire billing history based on CPR. None of your proposed extra complexity does anything about this problem. The only good way to solve it is to use a synthetic key with NO meaning. It would still be good to do as you say and track all the CPR number changes for a given person, but they will still need a unique key. So a sort of "identity table" used to figure out what unique key you're dealing with.
This is a great technical modification that can be made to work with "Stripe"-alike IDs or tokens.

Another hack for advanced active-active situations where you may need to route events before replication completes: encoding the author shard / region in the lower order bytes.

There are lots of interesting primary key hacks for dealing with physical or algorithmic complications.
I heard about photon rockets, I heard about ion drives, but an electron rocket motor is new. Can't be bothered to do the math here but Isp doesn't sound too bad eyeballing it...? 1 eV is 5.94 × 10^6 m/s but multiplying this by 96.3k looks like it needs a relativistic correction.
That's no longer true.

Dashcams are allowed but they are only allowed to record a certain time period and must overwrite previous recordings so that you only have footage of an accident and not 24 hour surveillance material
For MS to even think Recall was a good idea is quite worrisome.

Financial services, government departments (including things like criminal cases), healthcare - talk about a privacy and confidentiality nightmare.

It should be interesting to hear the inside story about how this was championed inside the company and how it got the greenlight from the higher ups.
It comes down to “the project doesn’t have enough staffing to keep operating” in the end, and those decisions get made way higher up. Any engineer at Google has no visibility into that.

Engineers at Google only understand how understaffed projects get shut down—it’s because there isn’t enough staff on the project to keep updating to work with Google’s changing infrastructure. This isn’t the root cause, though, it’s just a contributing factor. Maybe if Google infrastructure changed less, some of these projects would stick around longer with reduced staff.
Fuck sake Google
I agree there probably are areas were they can simplify with no impact to operations.

But I would imagine there are a lot of pieces of apparent cruft hanging around that is actually there because if you remove it things break.

Maybe a large retailer that you rely on requires an integration with an old version of SAP, and then a logistics partner only provides files over FTP, and you need to use OCR to retrieve any data from the files they're sending.

Management can't just mandate that you will 'simplify the tech stack'. Even refactoring smaller parts of the tech stack is often a pretty massive job.
Like a pop star, Nvidia's CEO Huang stirs up 'Jensanity' in Taiwan
> A while ago, I put together an impassioned, contrarian guide to photography, illustrated with a number of interactive shots. The only traffic it’s getting today are confused searches for a porn performer with a vaguely similar name.

This has me spinning, even after skimming the referenced piece. What is the performer's name, and to what does s/he have a similar name?
If you are open source and getting free minutes then it really doesn't matter how long builds take.

I'm still using GH Actions, just not their minutes.
My use is similarish enough to parent.

I’d frame it more as inverted, targeted learning.

Instead of researching and learning a wide amount to do a specific task, i can learn a specific task with a tutor and learn a new system or technology or language inside out.

This happens to result in useful monetizable output much faster (hours instead of weeks). I’m still flying the plane but it’s my tenth flight and my co-pilot has 80 years of experience sitting right there.

sometimes they make up things or are only 90% right, but I can execute much much faster and fly through much more with them sitting there then when I can only learn by reading the entire manual of every plane I have to fly before getting in the cockpit.
It would be great to highlight some quick samples of predictions and results?
Gyms feel more problematic--even outside of locker rooms. And companies tendnot to be too big on photographs of workplaces generally.

Pubs, music festivals, neighborhood BBQs, etc. seem a lot more natural as long as you aren't being obnoxious or someone asks you to stop.
Yeah it's confusing because the company is branded like "Arm" but they still call the architecture "ARM"
> enough

key word here, I think we agree ;)
That's the other plus with something like WarpBuild, I haven't used it yet but you can pause the build and SSH in:

https://github.com/WarpBuilds/action-debugger
Opening the Beta Channel for Windows Insiders on Windows 10
This is the most succinct point in defence of management really. Tech stack has no impact on business results, so quite rightly they don't make it a priority to 'fix' it.
Not true. For example I can't just pick someone on the street, point my phone at them and start following them around filming them specifically.
> EU will smack them with fines for it. And probably California, too.

Kind and respectful reminder that HN does not permit the users to delete their data or download it. It is against the law in EU (and probably California), but it hasn't been legally tested yet.
> The group's founders have pledged to have fewer rules and regulations than the New York Stock Exchange and the Nasdaq

So another place to buy penny stocks and other micro-cap garbage, great!
Spousal abuse works well through this feature. Not sure if this is it or privacy theatre, but it will force potential domestic stalkers to become more visible and/or to put more effort.
HN title needs a grammar cleanup (at time of writing, it's 'Nintendo leak employee accessing private YouTube videos')
How much staffing does a feature like that even require? It's not like it even requires any maintenance at this point. They could just leave it alone.
No, the manager is still there having skilfully removed anyone who has any clue how to build, test, or deploy software from the organisation. And he does not accept points of view other than his own.
Throwaway for very lawyer cat legal reasons.

Layoffs and attrition has gutted some teams and puts pressure on what and cannot be maintained. This is compounded when teams are offshored to India or Poland and none of the original engineers are around to help.

We also have to contend with go/degrowth and shrink our service footprints, so you’ll see more G services go on device.

I know of several TLs planning on leaving in the next couple of months, so the Google brain drain is well underway.
I see "chat" as tricky to program because there is something mixed initiative about it. Either I can post a message at any arbitrary time or anybody else in the conversation can so you have to do network I/O with a rather complex choreography.

Imagine for instance a web based chat program: if you were just using ordinary web requests (not websockets) the front end would have to poll the back end periodically and you can pick your polling rate to trade off wasted polls vs latency to receive polls. I can picture making a chat app based on polling that stores the conversation in (say) PostgreSQL, but would be awkward. (At launch Twitter was built like this but it wasn't long before the system was crumbling from the load)

A chat app that uses websockets on the other hand could transmit messages almost instantly without any wasteful polling. However you are getting into the systems programming area instead of applications programming. If I were going to do it I'd consider (1) Java with threads, (2) Erlang/Elixir, or (3) Python with asyncio. Either way there would be some shared data structure in RAM about which messages get forwarded to who and it is important that it can't be screwed up by multiple users updating it.

Personally it's something I'd do for fun for learning but it's in another class than the routine work that most webdevs (including myself) do. So I am not surprised that the open source choices look thin and the commercial products are expensive.
Something like that should have a built in check "digit" if people are going to see it and possibly type it in.

For numeric values, making them all a multiple of 11 is a simple way to catch all single digit errors or single transpositions.
>> words of Steve jobs about Microsoft, "lack taste". They are too distant from the mainstream to cater to them.

Yeah, that's why Windows has been by far the most used OS by the mainstream
I often save things as PDF. The 'export as PDF' option in Safari creates a long PDF that I find much better for reference on screen than 'printing' to PDF.

But the big flaw in this, especially for saving programming related pages, is that it loses the parts of scrollable content which is not currently in view, e.g. the ends of lines in a code block.
A true libertarian utopia. After the last one got attacked by pirates and couldn't afford fuel. After the last one got overridden by bears. And the one before that was a Ponzi scheme.

Assuming the founders of this exchange are smart people who worked out how to exploit other people's stupid ideologies, they are smart and will make a lot of money, like the people writing the Ponzi scheme coins.
An AI model developed by Microsoft can accurately forecast weather and air pollution for the whole world in less than a minute.

predict the levels of carbon monoxide, nitrogen oxide, nitrogen dioxide, sulfur dioxide, ozone and particulate matter. Its predictions span five days...at [much less] cost than...ECMWF [model], which predicts global air-pollution levels

Aurora’s predictions were of a similar quality to those of the conventional model.

After 1st read-thru, I believed the article was touting promise as result.

As I wrote the above synopsis, I zeroed in on the part about the performance comparison to the conventional model. Not sure why I couldn't pick it out at first.
That's not true if you buy a single put option (it is 100 shares). If you sell a naked put option you're opening yourself up to unlimited losses potentially. Not to worry, most brokerages won't let you put in such an order unless you file some paperwork attesting to your level of trading experience, often referred to as Level 3 or 4. When you buy a put option, your risk is always limited to the premium paid, and nothing more. The upside is potentially unlimited profit. And I'm not even getting into the dozens of options architectures which optimize for specific trading theses.
I've grown fond of the 'wild cherry' zero sugar variant- these are almost always sold out at my local grocery stores.
What are good alternatives?

I’ve been in the dark about this transition and am in the middle of classes so I haven’t had time to look into it. Just saw 3 dozen square space emails about transfers…
Privacy as in, "keep it private from the users".
FDA advisory panel votes down approval of MDMA for PTSD
Looks like psychedelics will have a harder time gaining PDA approval than many anticipated or hoped for. Final decision coming in August but the article states that the FDA often follows its' panels' recommendations.
It's probably bullshit though isn't it.
Good info, I appreciate you sharing that.
Funding!

man its spellied "Funding" not Founding.

Is it spellied or spelld. DOH!
Very few know the old methods. Few were trained, and deep learning started working just 5 years after classics got good and easy enough that a few people could use it for a product. So there was never the needed wave of non deep learning based computer vision students, they all went to deep learning.

Many of the libraries are not well maintained. I needed a basic homography estimation recently and asked a minion to try opencv for it before anything more advanced. He got it working, but the best inlier ratio for every feature he tried with default parameters was 3%. The images were offset by 30 pixels left right, and less than a pixel in warp and taken with different exposure time. So he used sift...

He argued he got it working and that was as good as keypoint matching got... If I hadnt happened to be the guy who needed it one step up, it could have just propagated, someone adding a shitty ekf to make it smooth, then buried in layers of heuristics and api.
I think the issue is that the underlying dependencies are changing, so even if the feature set never changes it still requires some amount of engineering work to keep it up and running.
I've had that in the back of my mind since 2008 and even started building it once but couldn't find a revenue model that made sense - I like that you just decided not to bother with the revenue model!
These projects are all ways to get ads on eyeballs. Some of them are experimental and if they’re not profitable, they’re a waste.

One could argue that loss leaders help keep people using Google, but I suspect that’s at odds with how things work at Google.
Some technical recomendations:

ElectroBOOM (electricity and electronic stuff, ignore the "mistakes" and "explossions") https://www.youtube.com/@ElectroBOOM/

Applied Science (many advanced projects, the host is a HN user) https://www.youtube.com/@AppliedScience

Cody's Lab (some silly experiments and some interesting experimets and some weird projects): https://www.youtube.com/@theCodyReeder

NileRed: (chemistry, too much chemistry) https://www.youtube.com/@NileRed

Captain Disillusion: (short sparse videos, that explain and use special effects) https://www.youtube.com/@CaptainDisillusion
Tin-foil hat time:

1. First, models will predict pollution. The outcomes will help shape urban policy. But these won't solve crime or stop people from driving.

2. Second, models will predict individual behavior and track person level emissions. The outcomes will force behavior changes, mostly freedom limiting.

3. Third, and finally, models will predict thoughts. The the thought of driving instead of walking might trigger a response.

It's a slippery slope and we need to draw a line between prediction and policy.
Original source and article:

https://www.404media.co/google-contractor-used-admin-access-...

https://news.ycombinator.com/item?id=40577812

YouTube employees or contractors might also have leaked unannounced PlayStation news:

https://insider-gaming.com/how-youtube-leaks-work/
You should never use an LLM/AI Chatbot with a third party service for anything that could be confidential, private in nature, or may have to do with your security.

All of the LLM/AI providers can read your contents. The only thing between them and your chats is "trust," and we've all had promises broken on us before.

Trust is not security.

Shameless plug: You can definitely use IPv6.rs and Cloud Seeder [1][2] to run Ollama and OpenWebUI on your own computer (confidentially) and access it via TLS remotely (via phone, etc.).

[1] https://ipv6.rs/cloudseeder
https://github.com/ipv6rslimited/cloudseeder

[2] https://www.youtube.com/watch?v=g_JyDvBbZ6Q
Skip right to the bleeding edge:

NextJs, TailwindCSS

Ignore everyone that tells you to learn the fundamentals. Ship your software on vercel
Erm, don't show the ID to people who don't need it.

Aside from that, it's not a violation of GDPR to keep personal information (that they consented to you having) in order to process business for that person. Using an email address as a unique identifier is not a violation, using it to spam them would be. If they're willing to give you their current email why not an old one?
Tech Leads Lost the Plot on Human Centric Design, Creating Opportunity, & Value
This is correct. They were calibrated in advance.
To be more concrete... It isn't acceptable for a service to be running from a years-old build, since it wouldn't pick up any security fixes.

Googles infrastructure evolves reasonably quickly - so most reasonably large services will need quite a few code changes every year just to keep up with the fact that internal database type X is going away and everyone needs to migrate to database Y which might have subtly different semantics requiring bits of your service be rewritten.

There is also a gradual flow of legal/privacy mandates (eg. as of Y date, IP addresses must not flow through technology Z because we now have to consider them personal information)

At some point, one of these migrations requires a lot of work, and there aren't enough humans really keen on doing the work, so it gets shut down.

Management could assign workers to do the work, but generally maintaining stuff isn't good for the career path, so few volunteer for big but non-impactful projects like this. As soon as the 'founders' of a project have moved on, it is vulnerable to this kind of shutdown.
Possibly Ulogger, and its Nextcloud integration if you use Nextcloud. It's free software.
It's interesting how the placebo affect is so strong. They should have had a third group that did no placebo or treatment to compare rates with the null case (since the placebo doesn't really qualify as a null case here).

> The most recent drug trial found that more than 86 percent of those who took MDMA achieved a measurable reduction in severity of their PTSD symptoms. About 71 percent of participants improved enough that they no longer met the criteria for a diagnosis. Of those who took the placebo, 69 percent improved and nearly 48 percent no longer qualified for a PTSD diagnosis, according to the submitted data.
This is why open-sourcing everything is the way to go. Hostile takeovers can be combated by forking the code.
I've played quite a lot of NetHack, but I can imagine not thinking about this, when in the middle of debugging.

NetHack does warn you when you (re)-start a session that it's full moon (or new moon, which also has effects).
What's "more private" is that Google won't need to respond to apporax. a million daily requests for information from law enforcement(?) anymore.

Cf. whatsapp - they've been encrypting messages for years, but only recently started encrypting (if you enable it) the cloud backups at google. Encrypting the data that went to their own servers was a higher priority. And they could just send law enforcement to the cloud storage provider. Are those two things related? Curious minds wonder.
Looks like it's fairly easy to import location history from Google, too:
https://www.technowizardry.net/2024/01/migrating-from-google...
Big Tech people are lost
This comment and the GP are indistinguishable from the secret marketing trick being complained about.
I figured engineers wouldn't know. But someone at the company makes these decisions. Do they ever poll random users to get feedback in how much a feature is loved? I'm curious what data and processes are used to determine if a project should be staffed more vs just killed. From the outside it doesn't make sense.
Up north in Canada instead of having a single SEC each province has its own securities regulation.

Which let's the Texas of Canada, Alberta, run it's own stock exchange with much looser listing requirements and security requirements. This Texas exchange will not have that advantage.

The important aspect for Alberta within the context of Canada. Is how the local regulation allows the Alberta exchange to list and provide capital to junior drillers. Small companies which raise capital using ipos to use in speculative drilling. Alberta sees this as important for their economy. To the extent it prevents Canada from having a nation SEC like singular security regulator.

With that in mind, I question how a Texas based exchange will be more than a market for lemons. Companies too sketchy for the big exchanges might be interested in listing, but no one worth investing. This contrasts with Alberta where the difference in regulation allows a unique group of companies to list.

Instead we'd expect an exchange who's selling point is less regulation, to be filled with companies who cannot pass the higher bar. A self selection of the worst companies.
> enough staffing to keep operating”

Which is interesting considering how bloated Google seems to be.
I agree, and I don't see anti-european ideologies or hate speech anywhere in that repo, thank you for being on the lookout though.
I inherited a project where a dozen different entity kinds were all given UUIDv4s. Users mostly see namespaced strings, but actually searching by those strings is janky and unreliable for other reasons (including the fact that they can change), so whenever I'm asked to debug something I insist on reducing to UUIDs first so at least we're definitely looking at the same entities.

I didn't like the UUIDs at first, but it ended up being an unexpected boon for generic code to use the same key type for different entity kinds. What was less of a boon was that the string identifiers also have to be unique, but can change at any time, and depend on three-level namespacing (yes really) so there's far more that has to be tracked and enforced. The names are very important for UI use cases, but can never be the way that records reference other records, because that would just make them much harder to change with confidence.

The essay seems to assume you'll have either unique natural keys or unique synthetic keys, but having now worked on a project that does both at the same time for many entities, I think it's a third option worthy of its own analysis. My experience was negative but I can't deny that the end result ticks a lot of functional boxes.
Yeah...what I'd really like to do would be to give a character a "natural" background color, e.g.

Then its simple for support to say "red is one, green is ell". But you can't just add a color to a character, because copy paste/rich formatting don't work everywhere, or even transfer well...

Alternatively, if you use ⓪ and ⒈ it matters less if the user says "at" or "zero", and more that they didn't say "oh" or "one".
It's relevant to all google services
Why could you not join with the audit table and find historical billing information from the old CPRs?
Ugh. Same as with Google Photos where you can only see a worldwide heatmap of where you've been from your phone and not on the web.
I hate that I cannot use these features on a much larger screen where I can be more comfortable using them.
Humans train simultaneously as they operate, and humans can see the message about the full moon.

If nobody includes the full moon message as input to the ML model, and tries to operate the ML model with the training it has achieved running in non-full-moon mode, its operating score in full-moon-mode may be lower.

Even if it had proportional training time against full-moon-mode to incorporate that into the model, if you don't tell it when full-moon-mode is active wouldn't the optimal behavior be to optimize the score for 27/28 days vs 1/28 days of the month?

If full-moon-mode is an input to the model, then it can trained to optimize for both scenarios.