skysight-inc/HackerNews huggingface dataset:
The hot take here, and one I'd be really interested to see proven wrong, is that we can't have cookies and privacy online.

User authorization is a very specific use case. Cookies are a generic solution, if we only care about that one use case there is likely a solution that wouldn't open the door for the privacy-destroying tracking that we don't want.

As far as SPAs go, without cookies SPAs could still have issues. User author tokens can be stored in local storage and included with all API requests, but that has its own security issues.
I wonder how these market share analyses are counting the "search market". As Google and other search players incorporate more answer-driven search, the boundaries between search and chat are getting really blurred.
This seems to have pretty modern high end hardware https://www.techradar.com/pro/phone-communications/kyocera-d...

Sadly seems to be only available through Verizon though.
Put yourself anywhere in the world speaking about anything you want
I'm speaking to cultural biases in the west, I'm not speaking from a personal perspective. Physical laborers are percieved as humans of lesser value, and that's why the bar or standard for what is mistreatment of them is much higher. We do the same with, for example, prisoners. They are humans of lesser value, so the standard for mistreatment is really high. We can force them to work, physically hurt them, starve them a bit, and the average person doesn't care. We have to do something really bad for people to start caring.

That's why your office worker can take a 15-minute walk and nobody bats an eye. But the grocery store cashier wants to sit down, and millions of people lose their mind.
- Break OpenAPI files into different files and use swagger-cli to combine them.

- Generate server/client for go using oapi-codegen and for Typescript using OpenAPI.

The tooling on the IDE side certainly lacks a bit but you don't miss it much.

I have yet to evaluate https://typespec.io/ if that fits the purpose.
> I feel like our programming tools are pretty good for programming in the small, but I suspect we're still waiting for a breakthrough for being able to actually make complex software reliably. (And, no, I don't just mean yet another "framework" or another language that's just C with a fancier type system or novel memory management)

Readability is for human optimization for self or for other people's posterity and code comprehension to the readers mind. We need a new way to visualize/comprehension code that doesn't involve heavy reading and the read's personal capabilities of syntax parsing/comprehension.

This is something we will likely never be able to get right with our current man machine interfaces; keyboard, mouse/touch, video and audio.

Just a thought. As always I reserve the right to be wrong.
Software design lessons from "How Buildings Learn"
Different words. "His dog" means the dog belonging to him. "He's a dog" means "he is a dog".
You cannot separate the human equation from the technology.

As I said: "The big problem with nuclear is not technological, it’s guaranteeing that whoever is responsible for it will be competent, capable and solvent for hundreds of years."
Indeed so. I've never stopped using pseudonyms on the internet. I have a few of them I've used consistently for decades. I think the important thing in internet identity is continuity of the identity, not whether or not it corresponds with real-world identity.

I have never used my real-world identity on the internet, and won't start now. I think it's a bit nuts that people are willing to, but to each their own.
If there was a drug with similar outcomes as social media would it remain legal?
I would definitely prefer this. I've never wanted to see the "cache" stores for all (XDG-compliant) apps, but often want to see everything for a single app.
> was this due to them speaking in a different language in actual professional meetings

This happened frequently at a WITCH I worked at out of college. The meeting would be in English then have segments change in the middle as certain speakers switched languages. Luckily, I often had a coworker stand up for me to mention to use English although I did miss many conversations.
Searching for explanation, I wouldn't focus on recent trends. Continentals have been remarking on the high crime rate in urban England for centuries. As for Japan, the Tokugawa regime (1603-1868) was a draconian police state and the tradition of heavy social control has continued in various forms. It would be more interesting to examine urban societies that have a low crime rate along with more relaxed social control.
Spectral Reflectance Newsletter #93
I had a similar issue, of moving from the US to Germany in 2000 and my spouse bringing her favorite DVDs with us. However, once we got there, she was unable to watch any of them, as all the DVD players were for the EU region, while her DVDs were for the US.

She is not a technical person, but she is now very acutely aware of B.S. restrictions like this (and later DRM on mp3s) and how to get around them.
Writing Arabic in English
Journey in creating a phonetic Arabic keyboard
Neither the pricing nor the rating are transparent. They're just kind of transparent, and you're relying on trust in Uber.
Brilliant move, then use the money to support those that are less well off. You can have the ultra-rich bragging about how much they paid, while those that need it most are benefitting. A real win-win.
People get upset about this while you encounter statements like "life your live" regularly, sometimes even on TV.
And yet it was not. Can you guarantee that the operating board resposible for a future reactor would not make a similar mistake?
Didn't know he worked on Black & White. Black & White was really ahead of it's time for 2001, it did a much better job of having NPC simulations in groups based on how you played as a god.
So is this the proper form?

-> it's putting the lotion on its skin
I believe the term originated here in the UK, where it's actually pretty common. Although, ironically, greengrocers aren't so much anymore.
The keyboard and mouse were probably USB.
In that specific article, "OOP" seems to be mostly about dependency injection and structural typing, ie you can pass to a function a Logger, all Loggers have the same interface but they do different things.

In Go this could be a function or a constructor (that are also functions) that takes a Logger interface.

I only have vague knowledge of Haskell but I think you could achieve this by having Logger be a record, containing the different functions, and pass different "implementations" of Logger to functions that need them?
If you gave the $300,000 Bezos got from his father to 10,000 random Americans in 1994, none of them would have created a company the equivalent of Amazon's scale.
If you could of seen some of the spelling mistakes I of, you would of run away screaming, and there's nothing else you should of done.
"Wether"—I see what you did there...
When the notion of what a "string" is differs so much from language to language, i18n is never going to be an effective part of POSIX.
I had to read and think carefully enough about what you just explained (on second try!) to feel like I understood it, so I'm not at all surprised if other people are confused about or misinterpret what they are seeing! (I'm not an htmx user though).

Actually, I guess, then, OP just had an off-by-one error? Imagine requests [r0, r1, r2 ... rN], where r0 is still in flight... OP thought r0..r(n-1) would be cancelled, in fact just r1..r(n-1) will be cancelled (I think?). Or maybe OP understood it but just mis-described it!

I am curious to hear the reasoning/use cases for this choice being the default strategy.
Large French ski resort to close as snow shortage leaves it struggling
I had a PS/2 keylogger disguised as an extension cable, controllable by specific keystroke and it would dump its records as typed text... Simple and efficient !
excellent longread on the development of AlphaFold - with interviews with Baker + Jumper and more: https://www.quantamagazine.org/how-ai-revolutionized-protein...
That's addressed in the Show HN rules, take a look at https://news.ycombinator.com/showhn.html
Depends rather on the project.

So, in my current role (Go) I generate part of the code for new APIs that I am implementing, from OpenAPI specs. I just write those JSON specs manually in my IDE - The JetBrains tools (not sure if it's a plugin?) have a real-time preview you can have up side by side, which is good enough, with the openapi standard open on the other monitor.

While in an old role we had a legacy (Java) system which was a bit of a pain for others to integrate with, so we did the reverse - With a little bit of work we had an endpoint serving up a Swagger UI with autogenerated API docs (based on our comments/annotations) for people to read, for all those old existing APIs.
MX Linux: Hurricane Milton Will Affect Package Updates
What they need is learn from Canada and have a language police. Go around and fine business that don't follow the rules of German properly.
It’s called “self documenting code” and the way you self document code it is by taking all your comments and make them into functions, named after your would-be comment.

I’m not a fan either.
Indeed there's really nothing positive to be had from coming out as Satoshi at this point regardless of who it is. Criminals and governments will be falling over each other to try to get their take.
What’s wrong with the brand-name AV engines and security controls shipped with the OS? To me, it’s mostly just a lack of trust on the part of management.
Can we get the other half to convert? Gendered articles are so annoying to remember, especially if you have to travel between German-speaking places that don't agree on all the noun genders. English speakers cannot be expected to understand this!
Pilot dies mid-flight, prompting emergency landing at JFK
Vendor Booths don't have to suck (and why your startup should reconsider them)
The difference lies in how we conceptualize the noun:

- Computer code is seen as a continuous substance or body of work, like "writing" or "music."

- Other types of codes are seen as discrete units or systems.

It's similar to how we say "information" (uncountable) but "facts" (countable), even though they're related concepts.
Interesting. So no USB camera, headset, etc either?
Brazil had a bad problem with technical books being translated by generalist translators who just looked up the word in the dictionary and used the first translation they saw. So many translations are extremely hard to read because of that.
I see this is developing news, and interesting in its own right, though without a clear resolution yet. Regardless, one only needs the outcome of the event to be aware of the possibility of a common-mode failure disrupting both electrical and pipelined natural gas supplies at the same time.
I've been using it for while, recommended.
The optimizations described could easily work on other models, not just transformers. Following your analogy, this is optimizing plumbing, pistons and valves on steam engines, it could be useful for whatever follows.
“Counter app” is basically “hello world”, not how best practice is conveyed.

If you’re using an HTTP request to update a counter, it would be to update the persistent server-side state of that counter (which you’d also do if you’re using React and a JSON API).

No one is advocating for using HTMX for purely client-side state. They’ve been very consistent about this, recommending Alpine, vanilla JS, Stimulus, Vue, and so forth when you need pure client-side state.
I think part of the issue is that the "boring stable" choice for front-end, React, is disliked by many, and often doesn't actually seem very boring (if that means easy to understand how to do it right) or stable (if that means doens't drastically change much) to many.
CM-Lisp was closer to that vision, though it was never (TMK) fully implemented, unlike StarLisp.

https://dl.acm.org/doi/pdf/10.1145/319838.319870
Entire fields are based upon the existence of crispr now, it demonstrated its impact. It has been 2? 3? years, people who were making papers anyway have implemented AlphaFold, it hasn't exactly spawned a new area.
'retep' for peter backwards? That is kind a lame.
I am very much being objective here. Uber won despite having an objectively worse economic model, because they cheated via venture capital. It happens all the time in the tech world.

Tech company comes in, "innovates" by providing a product that's 2x as convenient for 10x the cost, and undercuts competitors by cheating.

To be very clear, Uber IS absolutely a better experience than taking a cab, and I've noted this multiple times. I believe, however, it's not convenient ENOUGH to justify the extreme infrastructure costs.

From an economic standpoint, Uber does not make sense. If you wanted to run an Uber service at that scale, it would be beyond expensive. Customers don't want to pay 20 bucks to go a few blocks down. So if that was the case from the beginning, Uber would have been dead in the water.

You're greatly underestimating how cost sensitive consumers are. Most people will willingly take a less convenient and shittier option if it's cheaper.
That argument sounds awfully like Drew McDermott's A Critique of Pure Reason from 1987 which was one of the things that made me get out of the "good old fashioned" AI world in the mid 1990s.
Prices are updated once a day. Sellers include battery life and weight, but they are often inaccurate. I'll need a better dataset.
> And that's just false. And rude.

Sorry, I'm just going to have to go with the consensus of the majority of scientific study on this one: https://en.wikipedia.org/wiki/Native_Americans_in_the_United....

I'm sure you'll find some like-minded people that share your worldview and are not "rude".
Qt really has no excuse for still using 16-bit characters since unlike the other two they have had multiple ABI breaks since then.
Aside from some once-in-a-blue-moon security breach events, how does better security help a salesperson sell more stuff?
> It’s hypocrisy. Give the money back if you don’t like the way it tastes.

To whom?

And, like I said before, no one can actually escape capitalism (except, I suppose, through suicide), so there's no "finally wash[ing] their hands clean of it" which you are demanding.

Edit: there is a kind of defense of capitalism that exploits its inescapably: a demand to either 1) support it (usually unstated), 2) neutralize yourself totally to show your commitment (e.g. smash all your things and somehow live without capitalism), or 3) have your critique rejected as hypocritical and therefore invalid. It's a blanket rejection of critique that's obscured, so its unreasonableness isn't so obvious.
A key part of gaining trust is to respect privacy. The two things aren't on opposite sides of the balance scales.

I actually trust Rossmann on privacy issues, but I hesitate to trust an organization just because I trust a key individual in it. As he points out, telemetry has been abused just as every other form of data collection has been abused. As such, I will continue to do my best to avoid or block it. Even from organizations that I trust more than others.
Is Science Slowing Down? (2018)
Really looking forward to this. Really excited for a C++ version of Rust‘s serde
Crisis Cleanup: Open-Source Collaborative Disaster Recovery and Cleanup
Here is a talk by CEO of the company trying to commercialize this technology: https://youtu.be/wPNTPmAIqf4
ASA Statement on Statistical Significance and P-Values (2016)
Sure, but again, I know many people and I think consumers as a whole would happily take a shittier product if it's half the cost. The reason Uber won is because they were competitive in price. If they were not competitive in price, which they aren't now, then I am extremely confident in saying they would've went nowhere.
Congrats to David Baker and his lab!
Ask HN: Do philosophical discussions come up when interviewing for AI jobs?
And if so, do you think this is appropriate?
New Schrems ruling limits Meta's data use
TL;DR: The EU Court of Justice requires Facebook to limit the use of personal data for advertising. The ruling will impact many other companies and services.
Hi, Exxa's CTO here. Feel free to ask me anything!
I don't know, I'm a backend programmer myself (although I dabble in front-end, and indeed, don't love it), but "the frontend programmers aren't really writing code in a real programming language" claim just sounds like an old greybeard writing in assembley complaining about how programmers that don't know and write in assembley are lazy and don't really know how to program. Iterate and repeat with every new development technology.

Don't get me wrong, the front-end certainly seems like a mess to me too. Although I think it's actually not quite as bad as it used to be, maybe over the hump one can hope.
I think the responses to your comment show the whirlwind of 'wtf?' confronting any programmer contemplating front end development for the first time.

What you wrote is probably true (and the one "see how far you can get in react only" comment is probably a decent path, but the landscape is overwhelming.
They don't use it exclusively(they didn't come up with it), it's a pretty common word across the country. So much so, that even google has picked up on it a lil bit: https://www.google.com/search?q=%D0%BC%D1%83%D1%82%D1%80%D0%...
alternate link: https://threadreaderapp.com/thread/1843788319785939422.html
But that's probably mostly because Germany is generally so far behind the rest of Western Europe in modern Internet and online usage, isn't it?
Calling it middle range would be a compliment
> They had enough apps in the same way 640k of RAM was enough for everyone.

It pretty much was, for almost everyone, for quite a few years.
The results before softmax don't sum to one so don't even act like a probability distribution. And that's the point. When you have the pre-softmax activations, there are infinitely many ways to convert them to something probability-like. You can normalize them after taking the square root, the square, raising to three, etc. Or you can exponentiate and for some reason that does better. Either way it's not a 'real' probability distribution.
I don't know why, but AI-generated images have a very particular look; here I pick up on a certain bokeh blurring and huge, shiny eyes. The peacock actually reminds me of the AI girl that always gets generated: a sort of Asian Amanda Seyfried with unnaturally huge Alita-like eyes.
curiously, the etymology of sinister is from the latin for left (with dex for right)
Are there any good sources online for how this is used concretely/queried? And what CYCL looks like? I have tried finding it online out of interest, but all sources only describe the system generally and don't show any examples of what you could derive.
GPUs that pull a kilowatt when running yes. This might actually work on an FPGA if the addition doesn't take too many clock cycles compared to matmuls which were too slow.
A Cozy WWDC
No, I don't believe "rights" come from "writ". It comes from "right" meaning correct and straight, since "right" also had a legal connotation (think "rule" which also comes from the same PIE root).

You see this clearly in other IE languages like Spanish where "a la derecha" means to the right, "derecho" means straight (which can be confusing), and "derechos" means "rights" in the legal sense.
You could, perhaps, consider filing an issue or fixing some low-hanging fruit.
It's incredibly easy to enforce read only on a USB stick when you destroy it after bringing it into a classified environment. As for antivirus, aren't we talking _right now_ about bringing potentially infected drives into an network?
What Google's U-Turn on Third-Party Cookies Means for Chrome Privacy
The semantics of the Pulumi runtime are probably fine, but the semantics of the DSL layer that preceeds that when mixed with the sensible semantics of the Pulumi runtime are a recipe for disaster. This is based on my extensive experience with declarative DSLs in imperative languages. The impedance mismatch is high. Nothing to do with Pulumi's internal state management, but it's beholden to javascript.
Haven't gone through the paper fully, but just looking at the functional form of their attention, it seems more like a constraint on a standard MHA than an architectural discovery.

Take a vanilla MHA, tie the V projection between consecutive heads, make the output projection subtract consecutive heads, with some fixed prefactor and voila, you're most if not all of the way there.
In addition to teaching digital painting I also teach 3d. What you describe is completely correct and something I would emulate using Blenders BSDF shader. This would emulate real world materiality, but my point is that color is the lest of the key properties of a metal. For the most part, the Colour would derive from environment reflections, which would all be tinted with ‘gold color’.
The R in ALARA is reasonably.
Yes, except when it is not your choice. If the requirements are to display some strings in lower/uppercase then you need to find a way to do that. That doesn't have to be using the standard library though.
That's true—there are still some places where such data can be used, even without targeted advertising.

However, from everything I can see, targeted advertising is massively broader, and if it is eliminated, a large percentage of the companies currently collecting the data will lose their primary reasons for doing so. The car, air, and insurance companies that might still want to buy it will not be enough to sustain nearly the kind of industry around collecting it that exists now.

It is even very possible that the precipitous drop of money in the system will cause its collapse, even if those few industries might still prefer to have access to the data.
Show HN: Itineraries.io – I built a joint trip planner in between surgeries
Hey HN,

For the last several weeks, I have just been sleeping, eating, operating and developing itineraries.io. Rinse and repeat.

I work as a surgeon in the UK. My main other passions are travel and programming. Recently, when I haven't been stitching someone up, I've been working on my project.

Having always dreamed of exploring the world as a child, I struck a goldmine when I found a wife who shared the same love of adventure as me. We couldn't afford to travel much when we first met at university. Over the last couple of years, since both entering the workforce, we have been able to live out some of our dreams. It has been wonderful. We now have a little one coming along and I can't wait to adventure as a family.

I created itineraries.io because my wife and I usually rely on making Excel spreadsheets for our travels. These eventually become quite detailed. I thought a better user experience could be designed, and a community could grow from it centred around adventure.

Here are the main benefits I envision of using itineraires.io:

- Everything you need for your trip stored in one location (tickets, driving directions, travel documents, etc)

- Collaborative planning: plan your trip with your companions by sending a joining link via email

- Community: save your favourite itineraries made by others, clone them with a single click, and make them your own

I'd love to hear your thoughts and feedback :)

Samar
I find it obnoxious when apps make me hunt for all of their cache directories. Just put all the cache data in one place.

Make it clear what needs to be backed up, what is ephemeral, and so on. Just put everything in ~/.cache. Chromium in particular is bad at this and has many types of cache.
As the study highlights, these effects were observed in patients who caught the infection before the vaccines were developed. The researchers didn’t look at the effects of the vaccination, but suspect that it would be protective.

The study also didn’t investigate whether repeated infections increase the health risks. However, some research (details not provided in the article) has found such a link.