skysight-inc/HackerNews huggingface dataset:
We had a similar problem at work in the late 90s. A member of staff reported that their mouse would stop working between certain hours of the day. It had apparently been okay in the morning, stopped working over lunchtime then started again later.

On some days it would work perfectly all day long, but on others it would stop working between those hours.

The biggest clue was it would always work perfectly on overcast days, but on sunny days this strange behaviour would manifest again.

Turns out the problem was related to the mouse being a cheap mouse. The case had very thin plastic.

The mouse was a ball mouse, and it worked by shining an LED into a sensor on each of the X and Y axes. On sunny days the sun would completely overpower the sensor due to the plastic case being very thin and on overcast days it would not. On sunny days the mouse would only work when the sun had moved around the sky to cast a shadow over where the mouse was being used.

Perfectly logical but baffling at first.
Source: https://unit42.paloaltonetworks.com/fake-cve-2023-40477-poc-...
we should have a decentralized agriculture system based on local farms and communities, then we wouldn't have this problem.
I don't think I'm entirely out of band to say there could be a better way of naming them, like why not call them SubscribableStream.

Saying its an observable invokes a messy gray area in people's brains. I know this because I've had to explain observables to co-workers more times than I can count in my career (I'm a big fan of RxJS, I didn't mean what I said as a dismissal), and I like them for async work vs promises in many many cases, but the nomenclature does not invoke easy understanding
As someone who tries to limit their client-side JS usage through uBlock/uMatrix, websites that aren't just blank <div id="root"></div> with JS disabled would be nice to see, which is why I like React Server Components. Of course, if it's a useful enough web app, I'll enable JS, but if someone's writing a blog, ecommerce site, or really any site that may not require a full blown SPA. Sending minimal unneeded JS to the client is best, as it saves bandwidth and battery, as well as feeling faster due to loading faster, in my opinion.
New Smaller AMD FPGA SoM Optimised for Motor Control
Having a great experience with TypeScript was very much one of our goals. Many design ideas failed to clear this hurdle
You have a bad browser/PDF viewer. The "spacing" issues are a result of using small caps as a title style, which is hardly unusual - especially in legal documents.

This is both visually accurate and not a forced download for me using Safari.
Nobody has abandoned PC. PC games are still around despite piracy. And for some, they are still around because of piracy. I understand your point, but I still don't buy that ads and DRM is the solution here. How come GOG even exists, according to your theory? The only games I buy are DRM-free and they're on GOG.
> Are you arguing that cars (along with all associated costs like fuel, insurance, maintenance, etc) be provided free of charge to every person?

You're putting words in my mouth here, nowhere have I suggested anything like that. Please at least argue in good faith.

> If there's no spots available at the current price, then the current price is too low

You're making an assumption that the only variable is the cost of parking, and that the desire of the system is to ensure maximum utilisation. It's not. The desire of the system is to stop people driving into city centres and parking their cars there while they work
> I wonder about those VPNs that say "we don't log or store anything". That may be the case, but...

There may inevitably be some bad actors.

But then there are other companies like OVPN who proved in court that when they say no logging they mean it[1].

[1] https://www.ovpn.com/en/blog/ovpn-wins-court-order
>I wish kagi has something similar, one place where I can see all the links to the personal websites collected via all it's sources

They do. It's in the open repo
https://github.com/kagisearch/smallweb/blob/main/smallweb.tx...
Finance and video games both have really stubborn engineering traditions.

> https://openjdk.org/jeps/442

This succinctly is the answer.

> not every `new Foo` actually results in a heap allocation, and can be optimised to work directly in registers.

While I know in my heart of hearts that you are right, this category of advice has so many caveats. It's like when Graal markets itself as a potential substitute for NodeJs, where its performance is abjectly terrible.

I have never personally succeeded in convincing anyone with these deep programming traditions to try something new that may be Better in Every Way. It always has to be this long, trickle down journey of adoption. People still talk about John Carmack and video game engineering, decades after any of his innovations have been verbatim relevant and decades after an individual could possibly have a hope and prayer of authoring a first person shooter with an audience from scratch. But see, I need to know a lot of stuff to understand that.
Yes, for some that would be a show-stopper. It is a nice one-line web service string, but should probably be run thusly:

nohup python -m http.server 8080 2>/dev/null &
> Reducing the price of labor isn’t gonna bring that food insecurity rate down.

The goal isn't to reduce the cost of labor.

The goal is to unlock low-cost labor that is currently priced out.

We only have ~60% workforce participation.

The ultra-poor community could be served BY the ultra-poor community - and then a large percentage of them could go from ultra-poor to regular-poor, having a place to live and struggling to make ends meet instead of being homeless & hungry.

But that's not possible. Because we decided if you're not worth $15 an hour - you're worth nothing.
Largely agree.

I've got a couple of thousand hours of Svelte dev experience, and these changes offer me nothing I really want.

Svelte dependencies outside my .svelte files? No thanks, I'll keep them usable in non-Svelte projects.

A new way to do reactivity to try to appeal to React users? ("When people come to our community in future..." in the vid.) No, thanks! Svelte 3/4 reactivity was very straightforward, one could learn the whole thing in a day from the excellent tutorials. It was better than React.

There was definitely a bit of weirdness with overuse of reactive vars but that's been incentive to keep components small and simple. A good thing!

Personally I'm still stuck on v3 because 4 introduced breaking changes I haven't had a chance to debug, so it'll be a while until any of this impacts me anyway.
Simple, it's so that every time someone reads "citation needed" on Wikipedia, it triggers the buy impulse.
I would like to add, Turkeys concerns about the NATO entry of Sweden were not without cause: Sweden has introduced an arms embargo against Turkey, prohibiting arms exports to Turkey. NATO is a military alliance and in case one member gets attacked, others have to support this member. However, one cannot really be sure if that will happen when one country has been initiating arms embargos against another member.
It's still a great data set because it's real-world, useful, high-quality, and an excellent size (~60k examples), and the "correct" classification isn't very subjective at all - humans can easily get 99% accuracy.
Yeah, I'm pretty skeptical about concurrent mode. People have been trying to implement something like this since ~2010, and I haven't seen it done well yet.
Very cool. But how much easier this gentleman's life would be if the source for the OS had been released as free software, like some other systems from that era (e.g. see "EmuTOS" for the Atari ST platform, based off of the GPL'd sources from Digital Research's GEM / GEMDOS via Caldera, etc.)

Which of the various corpses of Palm assets/acqusitions did this stuff end up in, IP ownership wise?
Heh, reminds me of a cursed user I was trying to help in the mid 90s.

Sold a person a computer, they said it bluescreened when they used it. So we picked it up and tested it. No problems. Sent it back, bluescreening again. So they came to the office with the computer. I set it up and used it for 30 minutes with them there, not a single issue. The moment they touched the mouse the computer bluescreened. Replaced the mouse and the problem went away.
I wonder if it's due to how new people are to the industry, as well as how new the industry itself is. In disciplines like mechanical or chemical engineering, you don't see nearly this much reinvention of the same patterns. I imagine most people these days using React, Vue, Svelte, or Solid have never even used jQuery or Knockout, as those are almost 15 years or older at this point.
The last ten years with the rise of tutorials, bootcamps, online courses, have affected how we use technology and how we approach problem solving. US tech companies are dropping college requirements because they understood they can find prepared software engineers that learnt to code by themselves. Going to college is still a good thing, but recruiters in the job markets have no clue how to address this.
You do need to know where to send the user's return traffic, so you'll need a table ultimately comprising mappings of network flows to end-user addresses. Of course, once the flows close you don't need to retain this information. In practice, you'll also need information about all currently-open VPN sessions.
It's just a question, designed to provoke a response that might be useful.

Border officials the world over are like this. They have broad leeway to assume everyone is a threat, and to provoke, inconvenience, belittle and annoy them until they are satisfied. Obtuse, trollish rudeness is but one tool in the toolbox.

--

Responding more generally rather than specifically to your point, if you'll forgive me:

I am inclined to believe that while our British border officials are wholly embarrassing, the situation is no worse than it is in every single western democracy.

Let us all not pretend that border police confiscating the journalists' possessions they don't really have the explicit right to confiscate is particularly unique to any country; it's absolutely not. This is an internationally common thing and it is very much a sign of the times.

https://www.independent.co.uk/news/world/americas/us-border-...

https://www.wnycstudios.org/podcasts/takeaway/segments/journ...
With modern encryption protocols, this yields you nothing.

The feature is called Perfect Forward Secrecy, and protects past flows from later key compromise.

Wireguard supports this, which is what Mullvad uses. (For some reason, speculation about which is an exercise left to the reader, WPA in Wi-Fi still does not.)
The future of LLM security is here [video]
Interesting discussion of commercial AI security systems, LLM-specific security tactics (e.g. use of LLMs to evaluate other LLMs), and benchmarking on a LM's concision and ability to not hedge
I have been thinking how to work with multiple users in a convenient way. The problem is that file permissions causes problems when you want to switch between users. I have not found a really ideal way of working using different users, but I think it needs some approach, I just haven't found it yet.
So this guy never ever restarted his car after a short interval except for when he bought vanilla ice cream? Additionally, he never varied the time intervals in the shop when he was buying aforementioned ice cream?

Is it is an understatement to suggest this is a highly unlikely circumstance?
Wild blue yonder
Well, I've spent a month in India just a year ago and my Uber experience was indeed very smooth. I've just used my Polish card, phone number, etc. with no attempt to swap those things to Indian ones.
Given that it's become a synonym for 'conventional', I'm not sure why you'd be sceptical. It's the least common denominator flavour.
The Erasure of Jews from American Life
It's my literal lifetime dream to open one of these. If anyone has any tips on how to get the right connections to make it feasible I'm all ears.

All the trappings for a commercial kitchen and getting a space to work out of is fine but it's the nonprofit fundraising and grocery store food-pantry connections that seem impossible. I've basically resigned to starting at micro scale to get around the first one but actually getting a steady stream of food without pissing off the powers that be is an uphill battle.
3. You live in a country where your ISP is legally mandated to record all of your browsing history and make it available to the government.

4. You live in a country where certain websites are blocked because the government doesn’t agree with them, or because those websites don’t want to deal with your country.
These are not comparable scenarios.

In the first, a massive multinational corporation is singling out an individual for punishment based on nothing more than accusation.

In the second, individual consumers are punishing a multinational corporation that explicitly expressed open contempt for them as people.
It's a law in my family that no matter how many containers of ice cream we buy - or how large - they will always get eaten in the next 24 hours. So we end up doing the same thing (though not every day).
I find it pretty remarkable how in many visual recognition neural networks (say for the MNIST digits) you see neurons close to the input layer that respond similarly to neurons in the V1 area of the visual cortex.

http://www.lifesci.sussex.ac.uk/home/George_Mather/Linked%20...
Have you tried obtaining the drugs by other means?

My mom is taking an experimental drug, not FDA approved, which my dad obtained from India after much research and after consulting with her doctor.

Tests have shown she’s a part of percentage of the population that doesn’t metabolize tamoxifen well, so the drug is useless to her. Instead she’s taking endoxifen, which is the main active metabolite of tamoxifen. It’s currently in clinical trials.
Assuming there are not a lot of electronics on a 70s car, this sounds like a fuel issue.
We have to capitulate because the British policing system is forced to cooperate through international agreements (this isn't often reciprocated, these agreements hand massive power to undemocratic countries because we have to comply and they comply when they feel like it). Turkish judges are actually part of our legal system, we are told that this is an essential part of our legal system respecting the rule of law...people want to have it all and every way (the UK is a horrible police state...but we have to accept the primacy of Turkish judges in our laws...you cannot have it both ways).
Hey OP, this looks awesome!

I've done the same but was very disappointed with the stock sentence embedding results. You can get any arbitrary embedding, but then the cosine similarity used for nearest neighbor lookup gives a lot of false pos/negs.

*There are 2 reasons:*

1. All embeddings from these models occupy a narrow cone of the total embedding space. Check out the cos sim of any 2 arbitrary strings. It'll be incredibly high! Even for gibberish and sensical sentences.

2. The dataset these SentenceTransformers are trained on don't include much code, and certainly not intentionally. At least I haven't found a code focused one yet.

*There are solutions I've tried with mixed results:*

1. embedding "whitening" forces all the embeddings to be nearly orthogonal, meaning decorrelated. If you truncate the whitened embeddings, and keep just the top n eigenvalues, you get a sort of semantic compression that improves results.

2. train a super light neural net on your codebase's embeddings (takes seconds to train with a few layers) to improve nearest neighbor results. I suspect this helps because it rebiases learning to distinguish just among your codebase's embeddings.

*There are solutions from the literature I am working on next that I find conceptually more promising:*

1. Chunk the codebase, and ask an LLM on each chunk to "generate a question to which this code is the answer". Then do natural language lookup on the question, and return the code for it.

2. You have your code lookup query. Ask an LLM to "generate a fabricated answer to this question". Then embed it's answer, and use that to do your lookup.

3. We use the AST of the code to further inform embeddings.

I have this in my project UniteAI [1] and would love if you cared to collab on improving it (either directly, or via your repo and then building a dependency to it into UniteAI). I'm actually trying to collab more, so, this offer goes to anyone! I think for the future of AI to be owned by us, we do that through these local-first projects and building strong communities.

[1] https://github.com/freckletonj/uniteai
Ask HN: Are you using Pulumi for your IAC?
All this Hashicorp licence debacle mixed with being tired (sick, really) of Terraform and it's quirks (hiting its DSL limitations mostly) have made me to think on the possibility of pushing hard on my company to adopt Pulumi as I'm in a position to do so. Conceptually I quite like it and I feel it's what IAC should have been since day 1. I've seen examples and played with it at home and just wanted to hear about your real-world experiences with it: CI/CD workflow challenges, wether you're using it through Pulumi cloud or not, problems and limitations you've encountered, teams happiness. Anything.

Worth mentioning that main concern is on the human side. Specifically the low coding skills I've seen on the DevOps field that is where I belong. It scares me a bit because after the absolute garbage I've personally seen written in Terraform and other tooling (Python, Groovy, Ansible, Bash etc) I could feel that giving users the possibility of using a touring complete language with the power and flexibility it implies for managing something as crucial as infrastructure, could end up in tragedy. (Or perhaps no and actually is what we need massively to make a mindset shift, idk)

Thank you in advance.
Ubiquitous, omnipresent, consistently rated in the top 2 or 3 most used computer languages. You don't like it, fine.
Office chair can turn off monitors
I had a Toyota pickup that would die randomly, sometimes at highway speeds. Although in those cases, the engine would restart after a second so it felt like you hit a brick wall then kept going. A friend suggested a bad fuel pump. OK, replace the pump and filter (it was cheap and an easy R/R) but no change in behavior.

After a while, I correlated the problem to very high humidity: usually happened during heavy fog or rain. So, it's probably an ignition problem, right? Replace spark plugs. Nope. Distributor cap/rotor. Nope. High performance plug wires. Nope.

Drove me nuts for about two years. Then one day I'm in my garage looking for something and I move my timing light out of the way. Hmmm, didn't think about that...

After two years, problem turned out to be timing slightly out of spec. Fixed in five minutes!
Here's my filters in ublock origin for Hacker News:

news.ycombinator.com##.comment:style(max-width: 70ch !important; overflow: hidden !important;)
news.ycombinator.com##.c00:style(color: #3f3f3f !important;)
news.ycombinator.com##.comhead:style(background: #e6e6df; font-weight: italic; color: #686868 !important;)
news.ycombinator.com##.hnuser:style(background: #e6e6df; font-style: italic; color: #575757 !important;)
news.ycombinator.com##html:style(filter:invert(100%) hue-rotate(180deg); background: white)

Restricts width of comments so that they're about 10 or so words wide, for optimal reading. Also changes some of the colours.

Experiment with the above, and if you have any improvements please let me know!
Yes but Allrecipes.com didn't cost me hundreds of dollars to get 20-30 high quality cookbooks and had 10,000+ recipes. More importantly, I could trust that the highest-rated recipes, while not necessarily the "best", would be stupid-proof. The only way that recipes got universally high feedback from the average home cook on allrecipes.com is if you could accidentally double or halve any ingredient and it would still taste good. Cookbooks often contain recipes which, while better, are also more particular and require a higher skill floor.

I could also quickly filter against recipes which contained ingredients I didn't like, or filter for recipes which used ingredients I already have on hand.
Absolutely flat. There is a mild bend there, but nothing compared to corners and the traffic circle. For that matter, we can get out and drive all afternoon and it said nothing until that spot.
I'm sorry to hear about your mother. I have cancer, and I've definitely gotten a few "we've never seen x happen with y drug," but they've always been ready to accept that I'm just in the 0.00001 percentile or whatever that this happens to. They've never tried to treat me for something else, they believed that what was happening, was happening.
Yes, essentially, we need to get rid of corporate communism as it destroyed every industry it touched. Farming is now centralised and controled by a handful of corporate politburos, software, media, everything else. So called capitalism is dead, this is not capitalism we are experiencing. Otherwise you'd have many small farms and businesses in general that freely move capital and products around.
In fairness you can run MNIST through UMAP and get near perfect seperation. I'm of the belief that you have to try pretty hard not to do well on MNIST these days.

https://github.com/lmcinnes/umap_paper_notebooks/blob/master...

EDIT: I should add, unless it isn't clear, that we really should retire the dataset. Something like the QuickDraw dataset makes a lot more sense to me.
Are you talking about on Joe Rogan? He didn't say that at all. He said they later assumed they were talking about the laptop from something they said earlier that was much more general about upcoming Russian misinfo.
The point is not to have "elegant and compact" code, this is meant to be a fun curiosity, and doing it in 10 lines is just an additional layer of challenge for the heck of it.

The interesting thing is not in whether GZip can achieve SOTA, it's that it can do a decent job at all. (The interesting thing is not in whether the bear can recreate Mozart exactly, it's that it can play the piano at all.)
The stabilizer was triggering the degausser on the CRT. Turning on speakers or putting cellphones where a call was coming in would sometimes do this too.
British national and journalist Kit Klarenberg was detained in a similar manner earlier this year [1].

It is striking that this Guardian article doesn't mention that key fact. They didn't even report on it, even though it's virtually the same story.

My guess is this story is "fit to print" because it pins the blatant authoritarianism on Erdoğan (acceptable target) rather than the British government (unacceptable target). There was no such scapegoat available in the Klarenberg detainment.

[1] - https://jacobin.com/2023/06/us-uk-germany-attacks-on-press-j...
Delivering single boxes of lunch in two ton vehicles isn't really common anywhere in the world outside of the US and maybe a handful more countries.
I don’t know about you, but I have bills that need paid. I’ll clutch my pearls over something else
https://railsatscale.com/2023-06-12-truffleruby-in-shopify-c...
Instead of being "sure" you should actually read the treaty. NATO members can withdraw, but there is no mechanism for other members to remove Turkey. And due to their geographic position they are absolutely still needed: removing Turkey would play into Putin's hands and could lead to catastrophic geopolitical consequences far worse than putting up Erdogan.
I think there's something to this. When I write programs to solve my own problems I find the process easy and enjoyable.
You solved some problem, including implementing the GZIP algorithm, in less than 10 lines of code?

...

Oh, ok, not that.
Why did the car only fail to start in front of the ice cream shop? Surely there are more occasions where you turn off the engine and turn it back on again within a short time?