skysight-inc/HackerNews huggingface dataset:
> Why are we going through this encoding-decoding process? I think succinctness and low-noise writing will be treasured in the age of AI.

I hope so, because I hope this will lead to making it OK to skip the manual encoding process. After all, AI isn't doing anything new here - it's automating the customary need for communication to be in wordy prose paying right respects to right people. Maybe people will finally see that this - not AI, but the wordy prose part - is the bullshit that helps neither the sender nor the recipient, and it'll finally become culturally acceptable to send information-dense bullet point lists in e-mails instead.
You'd be surprised how many professional hackers - the ones that intelligence agencies hire/train/employ - start with close to zero prior knowledge on topics like cybersecurity, when they're going through selection.

If you have solid knowledge in CS fundamentals and the right mindset/motivation, that tends to be enough.
> 'part task' drills (e.g. firing a tank gun), then practice them in a team environment

Brought to mind "wax on, wax off" from the original Karate Kid movie.

https://thekaratekid.fandom.com/wiki/Wax_On,_Wax_Off
Mostly unrelated, but I don't think SawStop is releasing its patent anytime soon like the article states. That SawStop press release was the CEO saying they would do so if the CPSC rule was passed, but the rule wasn't voted on. And even then they were only releasing one of their hundreds of patents.
I'm also very concerned about self-selection bias for the positive stories like this. Ideal would be an aggregate of fathers anonymously reporting satisfaction vs those reporting dissatisfaction with their choice of having kids , and then (male) non-fathers reporting satisfaction vs dissatisfaction with having kids.
`When disagreeing, please reply to the argument instead of calling names. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3".`

`Please don't fulminate. Please don't sneer, including at the rest of the community.`

As a curious person with a degree in Electrical Engineering, and one in Computer Science, very interested in quality audio, etc, I know what you mean.

But please, don't be the person who kills curiousity. This person was curious, did some experiments, and posted the result. If you have time, write some of the major ways that such a measurement is inadequate. If not, link to some resources.

`Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something.`
Having contributed my small grain of sand to the curl project in the past, I can only say I have huge respect for badger. All the issues I worked on he was impressively active on and even though I was a newbie and his language came across a bit terse when making comments, he was never wrong or disrespectful. I can’t imagine how much strain is AI slop putting on curl maintainers so I hope there’s a solution to that in the near future.
^ This is the answer. Thank you for saying the quiet part. :)
Well, of course you can. I mean, if you can with GPUs, then why not with networking hardware?
Looks like they've fixed this? Looking now, I see:

> End-to-end encryption is on by default between Google Messages users who have RCS enabled and secures your eligible communications, so no one (including Google and third parties) can read or view your messages and attachments except the person you’re messaging.
It is an interesting piece but to claim that no heavy machinery is used is a bit disingenuous at best. You have defined some purely algebraic operation “differentiation”. This operation involves a choice of infinitesimal. Is it trivial to show that the definition is independent of infinitesimal? especially if we are deriving at a hyperreal point? I doubt it and likely you would need to do more complicated set theoretic limits rather analytic limits. How do you calculate the integral of this function? Or even define it? Or rather functions, since it’s an infinite family of logistic functions? To even properly define this space you need to go quite heavily into set theory and i doubt many would find it simpler, even than working with distributions
That project seems pretty much dead, running on fumes. A message from mid-2024 after a year of silence:

>At this point all of the areas we are working on could progress much faster with money for hiring people. That was not always the case…

>Also, we could disclose a lot more if we could file patents for what we still have as internal ideas, but that requires money as well.

And in 2020:

>In some ways the plague [COVID] is much less a problem for the Mill project than for other businesses. We have always been a distributed virtual company, so we already had work-from-home worked out. And as a sweat-equity organization with a burn rate of zero we have an infinite runway, while so many others are shut down and going bust.

At some point (now), you have to give up on the hope for a white knight to show up and fund you, and just go the H&P way and publish what you are working on. No one will steal your inventions.
It seemed like AI generated stuff from the second sentence 8-(
If all you have is that one quote you are not being serious.

I will come back to this in 4 years to show you how wrong you were.
In effect, a SawStop system is like a one-time health insurance payment that prevents you from getting injured in the first place, only without jacking up the price because you used the tool in someone else's garage.
Why have airbags in your car? All you have to do is not crash.
Knowing both Pat and Bryan pretty well professionally, I'm not sure what the right answer here was. I did a "scare them" presentation to the senior Intel sales force a long time ago but it was mostly about multi-core Opteron. (And, I suppose it's long enough ago now, to say that Pat told me Gates was basically afraid of Windows requiring multi-core performance.) Intel probably needed to get into GPUs (or other AI-enablement) seriously earlier but I'm not sure how predictable that was. I did tell AMD a long time ago to head off in directions Intel's inertia wouldn't let them. But so much is about execution.

ADDED: And, yes, Pat was an Intel insider but I think he was still a pretty good choice for the job. Not sure who else I would go with.
Is C actually good at writing a phishing page (or any webpage)?

(Although I'm not sure I would consider Rust to be adept in that category either...)
https://archive.is/SqIdL
> They'll probably describe it to you in terms of corporate bullying rather than anything that has to do with intellectual property or copying.

Unless they dream of becoming a content creator or a vlogger, in which case they'll describe it as a Law of God, protecting the tiny Content Creators from the evil sinners who Steal and Plagiarize, and that occasionally gets abused by the corporate lords we all sharecrop for.
> unless you irrigate

One of the reasons for the interestingness of speculative proposals like Qattara, seawater-for-Salton, and it turns out an even more ambitious project to pump seawater from the Bohai Sea to Xinjiang.
> Although you can prompt such large language models to construct a different answer, those programs do not (and cannot) on their own look backward and evaluate what they’ve written for errors.

Given that the next token is always predicted based on everything that both the user and the model have typed so far, this seems like a false statement.

Practically, I've more than once seen an LLM go "actually, it seems like there's a contradiction in what I just said, let me try again". And has the author even heard about chain of thought reasoning?

It doesn't seem so hard to believe to me that quite interesting results can come out of a simple loop of writing down various statements, evaluating their logical soundness in whatever way (which can be formal derivation rules, statistical approaches etc.), and to repeat that various times.
Yeah I think parent got wooshed.
Good thing you and the doc weren’t on opposite sides of the tabs v spaces discussion.

Ed: The fact that you can hit the space bar with either hand, whereas the tab would require changing your keyboard layout is not a consideration I had previously considered in this debate.
Thanks! I've been wanting to automate my home. I'd prefer something like these with backup and without proprietary hubs.

Any that you'd recommend in particular?
FYI, ubi is just one of the backends. Besides many languages specific backends (cargo, go, ...), it has 3 backends that support generic packages - asdf, vfox and its own (core). Besides, the default backends are defined for many packages, so that you can let mise choose it for you.
This was my path. After Philips Hue required that I make an online account with them and wouldn't let me use my local-only devices without it, I rage bought a Sonoff dongle and transferred all my HUE lights over to it and then unceremoniously threw away my hue bridge. Zigbee2MQTT is working great. I'll always pay more for freedom from corporate project managers subscription metrics in my smart home devices. This philosophy works too, I've been pretty deep into home automation since 2015 and haven't lost even one device due to deprecation or sunsetting yet.
I got a thank you email the other day after a meeting that was clearly written by AI, it was a real turn off. English was the authors second language, but she does public speaking in English, so I know she has decent command. Regardless, id still rather get an authentic heart felt thank you in broken English then a fake one. It comes off as inauthentic.
Dogs can talk with words, too, although they need technical help for that. A speech pathologist trained her dog to talk with buttons that play recordings of words:

https://www.hungerforwords.com/
Why not open source? I've been slaving away at some possibly pointless data scraping sites that collect app data and the SDKs that apps use. I figure if I at least open source it that data and code is there for others to use.
I find it interesting that the X2 chip they are using as Tofino's successor, made by Xsight. One of the investors of Xsight is Intel Capital. So seems Intel had a hedge against themselves.
Battery usage of all your Apple devices on your Mac
The DNA Data Storage Model (2023) [pdf]
That's a very cheap shot. And highly inaccurate. Nobody working at Intel has thought they were entitled for a very long time.
Perhaps you’ll be able to help. Why do ISPs, including yours, not provide a map of service? Almost every time it is this “check if you have service” API. Every time I have moved I have wanted to look for areas with support under various ISPs and each time it’s an annoying process of sending each address to this API, dealing with rate limits, anti-fraud etc.

One time I contacted the business contact with a bunch of addresses and that was useful but the round trip is so slow I was better off just querying.
I find that these efforts to make something that is almost but not quite JSON to be counterproductive.

It means that something you can't tell if it's JSON or another format. You'll have some tools that can work with it, while other tools will choke because they expect valid JSON. Oh, someone just switched the quoting style so now your jq based automation is all broken.

And now you have to figure out which of these not-quite-JSON formats this is. Is it HuJSON/JWCC? Is it JSON5? Does my editor have a mode that supports this particular variant, or am I always going to be fighting with it?

And finally, having used HuJSON for Tailscale config: the issue isn't just things like comments and trailing commas, or quoting styles. JSON is just a kind of heavyweight and cumbersome syntax for writing config files. I find that I prefer writing a script to auto-generate my Tailscale config, because editing it by hand is cumbersome.

There are a number of other possible config file formats, with varying levels of JSON data model compatibility. YAML has its issues, but we've all learned to live with them by now. TOML isn't bad, though good luck remembering the array of tables syntax. KDL is pretty nice; it has a slightly different data model than JSON, but it's actually one that is somewhat better suited for config files.

I'd rather use any of these for config files than something that is almost, but not quite, JSON.
I wrote something much longer and more detailed, but I haven’t the heart to post it in the end.

This is a phenomenally bad idea. By escaping things willy-nilly you’re making life much harder, and vastly more error-prone. You can only even vaguely sanely do such things with the support of a better type system than you have available to you. You’re encouraging storing escaped HTML in the database; exposing an API that HTML-encodes all strings; you’re misusing the term “sanitise” (sanitising is fairly consistently used to mean stripping control sequences, not escaping). This is a disaster. Given that you’re working in JavaScript, you need to use something like JSX or equivalent functions or tagged template strings, so you can escape only as appropriate. As it stands, I would genuinely expect to be able to find trivial functionality and/or security bugs in practically every decent-sized Joystick site involving user input.

One specific technical bug: https://github.com/cheatcode/joystick/blob/canary/node/src/l... tries to escape &<>"'`= but will replace backticks and equals signs with “undefined”. Defining HTML_ENTITY_MAP in a separate file was a mistake; you’ll hopefully never refer to it anywhere else, and separating it made such an error easier to make. (Incidentally, backtick and equals sign have never been useful things to escape in HTML. Truthfully, & and < are all you need in HTML text, and & and " in double-quoted attribute value. If you want to support XML, then escape < and > everywhere as well. But nothing beyond that is useful.)
In the sense that advancing by two fields a week is much faster than advancing by one field a week, yes. By any absolute metric it is not a "fast" advance.

The first week of the war was a "fast" advance. Even this "accelerated" rate is basically on par with WWI.
> but I don't see what he direction he should have taken the company instead.

Software and design support. As pointed out in the article.

Intel is genetically incapable of valuing anything other than "The Fab(tm)". VLSI designer ... second class citizen. Software ... second class citizen. etc.

The ARC graphics card series is an exemplar of the problem. It was always going to be a market disaster. Fine, accept it. However, Intel should have pushed a couple of cards for free to every single HPC/AI grad department in the US. And perhaps even tossed in a $50K grant to boot. That's, what, $50K*100=$5 million max and a thousand graphics cards? Sure, the top 10-20 departments are well-funded and still going to use Nvidia--the rest will chew on your graphics cards. In return you get a legion of grad students developing software for your hardware. And you will quickly get feedback as to what you need to fix for v2.

However, you have to value software for that idea to penetrate. And Intel just ... doesn't.
Discussion on the front page (33 points, 3 hours ago, 8 comments) https://news.ycombinator.com/item?id=42361503
> and not a market for speculation.

That's the bit I don't know how to solve. I have a feeling it may not be solvable in principle, only mitigated if we could get trading on the thing turned into a crime. You'd still have black market trading, but hopefully much more limited in its impact on ordinary use.
Funny you mention Seattle’s light rail. The first part of New York’s subway system was built in 4 years and had more stops than Seattle’s light rail does after 15 years.

We (Americans) absolutely built big public projects in reasonable timeframes a century ago, and we don’t now. Attributing it to the form of government seems to miss the mark.
There is a removable cartridge that stops the blade. It ruins the blade. The cartridge gets swapped out with a new one in a few minutes (the table top of the saw can be partially opened) and costs about $150 .
Ever since YAML 1.2, released in 2009(!), your YAML example would parse your input as “is yaml robust” for the key, and “no” for the value.
Earth may be getting darker, which could explain 2023's record heat
Combining the two seems a design flaw. The one requires research, experience, training, labs, clinical trials etc etc. The other little more than a database.
Destruction of government is exactly what got us into this mess in the first place. Reagan, Clinton, and Obama are each to blame for the current state of American healthcare.

Every semi functioning healthcare system has more government involvement than what the US does.

Reagan was wrong.
Also, since on one has mentioned it yet, the go-to LED strips are from BTF-Lighting.

I personally buy them from AliExpress since I dont care if they arrive in a week as opposed to 1-2 days from Amazon.

https://btf-lighting.aliexpress.com/store/1100777574
I guarantee that it’ll trigger an alarm to the shop security and there’ll be officer to see you immediately.
No, it wouldn't ;)

Extra hint:

scandinavian countries:
- dk
- no
- se

Edit: it's extremely unlikely a yaml parser implements that spec; the spec is irrelevant.
Go is great for certain kinds of programmers.

For other programmers, it's missing critical features.

For me, it is very important to be able to model my domain in the type system. You can't do that very well (compared to other languages) with Go's type system.

I would choose Go over any dynamically typed language. I wouldn't pick it over most statically typed languages.
The Inovelli Red series Z-Wave dimmers are probably the best dimmers around with the most customization, software features, and spec compliance.

Zooz is probably a close second, and probably the go-to for switches, relays, smart plugs, sensors, etc. today.
SwingVision electronic line-calling in tournament play from a single iPhone
It's healthy from the point of having fiber if you have no fruit and vegetables in your diet but at the same time it's 30% or more sugar.
Discussion on the source (14 points, 3 days ago, 6 comments) https://news.ycombinator.com/item?id=42334738
Really?

2 week notice, both ways, seems to be the norm nowadays.
I'm alright with the loading time for shims, because I find the constantly changing path variable a bit jarring. Not a deal breaker, I must admit. But when I try to use shims instead of the shell plugin, I lose the environment manager. I wonder if there is a way to activate just the environment manager.
And the biggest problem is that all this surveillance is one-side: "they" can see everything we do but we can't see what they do.
What if they kept trying on Larrabee and it never worked?
My first thought was can't they just send a couple or so aircraft carrier groups into the Mediterranean and adequately project power into Africa from them...then I looked up Russia's aircraft carriers.

They only have one, which has been having problems and has been out of service since around 2018, with repair being hampered by accidents and embezzlement. It was supposed to finally get back in service this year but that doesn't seem likely.
Funny, I read that same section two weeks ago. Dawkins’ definition is not what geneticists typical consider a gene. His “gene” is more like what I would call a haplotype in that he divorces “gene” from “protein-coding” region. But he has a good point and I like this section. But he wrote it in the genetic dark ages and we now know quite precisely where and how often recombinations occurs, and for how long haplotypes are preserved as a function of generation numbers.

Highly recommend David Reich’s book for are good overview of the math of recombination in humans.

https://www.amazon.com/Who-Are-How-Got-Here/dp/1101873469
>Basically I'm currently pretty much sure that it's impossible to "make invalid states unrepresentable" using a classical relational model.

But that's what 9th NF is for! :-)
My experience at HFs is you will get fired immediately if you are a low performer. Immediately.
Well I just went into the first one, and you can't use it if you have e.g. low volt LEDs in your kitchen like I do.. and they all look to be in the 900mhz range. I'm sure there's some combination of Zigbee stuff that could match the Lutron setup -- they look more customizable so maybe that's a plus for people too. We were just tired of fighting to get our smart home to not be annoying so plug and play with Lutron was a big win, and you can layer in more control with HA that has no danger of breaking everything. If I were starting over, I might take a look at some of those, and I'm glad there's some competition in the space.
Anki is the way, especially with their new FSRS algo.
>The results of a perverse incentive scheme are also sometimes called cobra effects. This name was coined by economist Horst Siebert based on an anecdote taken from the British Raj. The British government, concerned about the number of venomous cobras in Delhi, offered a bounty for every dead cobra. Initially, this was a successful strategy; large numbers of snakes were killed for the reward. Eventually, however, people began to breed cobras for the income. When the government became aware of this, the reward program was scrapped. The cobra breeders set their snakes free, leading to an overall increase in the wild cobra population.

https://en.wikipedia.org/wiki/Cobra_effect
Anybody who has actually worked on a ground-breaking CPU--a really new design, with a radically new architecture--and not just recycled/repackaged third-party IP--knows that it is always a total disaster. It is always at risk of being shut down by a nervous board.

Of course, until the day that it is not. Intel's management arguably made the wrong decision when they shut down Larrabee. Lets face it, at the time they were not making very many good decisions, which is why Intel is in the mess its in now.
Exactly this. I'd pick it over Python. I might even pick it over Java, which I think is kinda... barely statically typed. But thinking in strong types and making the type system my friend has saved my ass and improved my productivity so much over the years... I find programming in Go is like working with one arm tied behind my back.

The emphasis on simplicity is a laudable goal. The problem is they picked the wrong definition of "simple"
I never understood leading dot until I understood that native speakers indeed say ".3" (point three).

Trailing makes it a floating point type instead of an integer
> In return you get a legion of grad students developing software for your hardware.

That would be worthless. It's so weird that people think academia is contributing in any meaningful way to the top lines or bottom lines here. You're free to look at the commit history of PyTorch/TF/Triton/HF/llama/whatever and judge for yourself.
Was that a full time effort for years? Curious as to the productivity, opportunity cost.
Honestly, I think the thing that got Pat fired was agreeing to suspend stock buybacks for five years as part of the CHIPS act money deal. The Board needs to be able to prop up their investments.
> USB communication is not more of a hazard than webgl or setTimeout().

It is though. setTimeout is very limited. WebGL does lots custom allocations which are ripe for exploits (like the native arrays in JS). USB has all that + the scope of every device plugged in which may come with its own issues.
Looks like he hangs out with RFK on his Twitter. Boo
Aaaand he's gone..
https://hackerone.com/napol-webug

New angle of DOS attack? Generate bug reports in hundreds, or thousands and practically DOS maintainers of OSS projects.
It _may_ destroy the blade. I've had mine for about 10 years, and have had two false triggers in that time (both times, dumb mistakes on my part). Neither time has the blade been destroyed.

One of them did require a resharpen though.