skysight-inc/HackerNews huggingface dataset:
I have the perfect outfits for my [Google] Glass.

So glad to find out we only needed reality to get sufficiently bad for augmentation to pick up. True innovation.
In your example, the onus is on the consumer not the provider. I could still be writing code that checks if `err.String() == "no more tea available."`. I agree, I shouldn't do that, but nothing is preventing me from doing that. Additionally, errors.Is is a relatively recent addition to Go, so by the time people would check for errors like this, it was just easier to check the literal string. But as an API provider in Go, you cannot prevent your consumers from checking the return values of .String().
Why Italy? There are (inactive) roman aqueducts as far away as Israel
When I clicked on the link to codebases relying on the specific error string, I was expecting to see random side projects. Wasn't expecting to see Grafana and Caddy on the list.
The frustrating thing is that the error in question already is a sentinel error -- Grafana (the top-level culprit in the linked search) should be using `errors.As(&http.MaxBytesError{})` rather than doing a string compare.

The whole point of Hyrum's Law is that it doesn't matter how well you design your API: no matter what, people will depend on its behavior rather than its contract.
Honestly, this is so much worse than "catch". It's what a "catch" would look like in "C".
The worlds first change control system
> The idea that _all_ pirated copies represent "lost sales" is wishful thinking.

I think it is more often something people have to pretend to believe in order to maximise damages in breach of copyright cases.
That community already exists because the current version of these types of AI game engines are constantly running into a surreal edge condition since they don't track things consistently when they go off frame.
Really exciting to see this approach to automation and intent specification! We’ve been working with similar challenges at Origins AI, where we focus on deep tech solutions.

I can’t overstate how much having a robust system for breaking down tasks and iterating on them has helped us.

For one of our recent projects, we had to integrate complex workflows with third-party systems, and it was clear that reliability came down to how well we could define and refine intent over time.

I’m especially curious about your self-healing automations. That’s an area where we’ve found a lot of value using models that can adapt to subtle UI changes, but it’s always a tradeoff with latency. Would love to hear more about how you balance that in production!

Looking forward to trying Autotab and seeing how it compares with some of the internal tools we’ve built!
Go has typed errors, it just didn't use it in this case.
In Docker's error response for `docker rmi'; the fifteenth word is "container" and the sixteenth is the container ID.
ue5 is very cool, but it’s a hard sell when i can use wickedengine instead, and compile engine changes as fast as game changes.
Then you can usually just store it in the memory of your application. No need to complicate your stack by running another service.
Gastroparesis is literally the method of action of GLP1 agonists. It slows gastric motility. Gastroparesis is literally slowed motility of the stomach (where 20% of food stays in your stomach after 4 hours). It doesn't matter why, that is the literal diagnostic criteria, ergo it literally causes gastroparesis.
Someone made a alternative way of optimizing LSP by converting the JSON to elisp bytecode on the fly: https://github.com/blahgeek/emacs-lsp-booster
Don't think the argument is "everything", just the things that can be done within the protocol. There's really not much bloat being added considering the "limitations": https://redis.io/docs/latest/develop/reference/protocol-spec

I think it wouldn't be unfair to compare it to Golang, which has in my opinion a quite unbloated stdlib which allows you do almost anything without external libraries!
It's not really that common in British English. I've heard it from colleagues who learnt English in India.
How could search survive without ads? Charge users per search?
Our World in Data has improved their data downloads, including a new Data API
Well, yes. But I'd claim that having a vessel intentionally damage foreign property and then ignoring the issue and not exercising legal oversight by at least investigating what happened is such a failure in obligations.
The consumer didn't, but the error in the example is typed, it's called `MaxBytesError`.
> Hygiene, readability, consistency, and correctness of SQL code are some of the many barriers to moving
> forward with self-serve data. Whether it be convoluted tables with a growing number of columns, or a 1,000+
> line unformatted chain of SQL CTE’s conspicuously named “dim_person”, [...]

I really wonder why people prefer CTEs over creating a view which is what I always do. Those single-purpose
view typically get a name derived from the name of the table or view they are there for, with an underscore
prepended to mark them as private (not part of the official API). This setup almost looks like a CTE in the
SQL source but has the distinct advantage of creating a relation that I can query against, re-use, and run
tests against. What's not to like? When is a CTE genuinely better than an ad-hoc view?

The same goes BTW for those query monsters one can find as earnest solution proposals on postgresql.org
(meaning they are imbued with some authority and probably seen by some as an affirmation what good SQL looks
like). Turns out many of these are really lousily written. When I find something useful I just copy & paste
to see whether they work for me, then at some point I tend to break them apart into more manageable and
potentially re-usable chunks.
Being obese takes years off your life. Being slightly overweight is associated with best longevity.

BMIs from 40 to 44 is massively obese, not overweight.
"interprets damage as censorship and..." where these terms are being treated as equivalent
> The Shinkansen runs the fastest Nozomi service about every ten minutes throughout the day at around 5 trains per hour on the most popular routes like Tokyo to Osaka, then during peak hours there's another 5 added in on top of that as well.

Your numbers are out of date. The current timetable is 16 trains per hour per direction (12 Nozomi and 4 slower services that stop at more stations) on a single line - some go further than others but they're all going to the same places at least as far as Nagoya (and all but one go to Osaka).

> There is generally about one train every 10 minutes per platform at a station in my experience, but of course there are usually well over 20 platforms per big station, it's not like there is one platform with a train stopping every three minutes.

The stations have multiple platform faces connected to the same line, even intermediate ones, but in general it's a two-track line, one up, one down.
Where’s Warren G Harding when you need him!
Surströmming is not pickled but rather fermented
Unfortunately true. The Go maintainers might not agree with me on this, but I think in this case consumers have to learn the hard way. Go tries to always be backwards compatible, but I don't think that trying to be backwards compatible with incorrect usage is ever the right choice.
By giving you an endless spinning wheel instead of just telling you what the issue is?

I've had this while trying to install apps on an iPad (you need a payment method if the free app you're downloading has extra paid stuff you could buy from it, but why would they need to tell you that) and with their TV+ service where downloading too many (how much? who knows) things at the same time, like you're about to board a long haul flight, gets them stuck in a loop without downloading.

Another one of my favourites is "A USB device is consuming too much power, try disconnecting and reconnecting it" without any way of identifying which device it is.
> Their job is to try to get all these "vectors" aligned toward common goals, prevent fragmentation and division.

This is overthinking it. People with power tend to be interested in outcomes. They can't evaluate all the reasoning of all their reports. It comes down to building credibility with a track record and articulating outcomes, when you want to advise decision makers.
It might look worse than catch, but it's much more predictable and less goto-y.
How Did You Do on the AI Art Turing Test?
When I'm driving trough Germany I always encounter at least one worker van going the speed of light and flashing the <insert sport car> for going to slow.
Aquavit equally disgusting? I guess I should try malört :) Aquavit with beer chaser and https://en.wikipedia.org/wiki/Pinnekj%C3%B8tt is a great Christmas dish (but I would die if I didn't keep it to Christmas)
Sure... but this is why we have sem versioning and release notes. It's always nice to try and support all users but sometimes you just need to ship breaking changes...
Matching the underlying type when using an interface never feels natural and is definitely the more foreign part of Go's syntax to people who are not super proficient with it. Thus, they fall back on what they know - string comparison.
At the same time, if every company that actively make money from the web where to pitch in, we would have the most funded foundation in the world.
In theory MSI is more secure due that only can contain a program (Cardo) and cannot execute code by itself. But there is no difference in this case because both are compiled from the same source.
EXE is better known. Choose one and dont worry becasuse Cardo has autoupdate feature
Too often people think of learning as accumulating knowledge and believe blockers are about not enough knowledge stored.

That would be like strength training by carrying stuff home and believing that the point is to have a lot of stuff at home.

Intelligence is about being able to frame and analyze things on the fly and that ability comes from framing and analyzing lots of different things, not from memorizing the results of past (or common forms of) analysis.
Wish we could get some compare & contrast between this and these:

Undoing Philosophy - https://meaningness.substack.com/p/undoing-philosophy

Philosophy doesn't Work - https://meaningness.substack.com/p/philosophy-doesnt-work
> Directly charge users for it. This is effectively a non-starter, because the vast majority of people aren't willing to pay for it.

Chrome already has paid offerings - chrome enterprise and educational products. It's quite common for enterprise customers to subsidize free tiers.
We don't have to accept it no, but also you shouldn't be dumbfounded when it happens. Always assume everyone is doing it.
> terms-and-conditions

I would argue that's being legally truthful, but not practically truthful. The company knows there are ways they can ensure their consumers are aware of the truth. And they know that burying it in Ts and Cs isn't one of them.
You also can't just drill a couple of holes wherever to mount it and you don't want it turning to a missile if the plane has to do any aggressive maneuvering.
Remotely interesting you mean root your phone, I presume?

I haven't found the need to root mine, there's plenty of flexibility in unrooted Android. I use the browser (actual browser, with its own engine), password manager, search engine, PWAs, email app, launcher of my choice. I use F-Droid for generic apps (like QR code reader).
Isn't this just RocksDB?
They're free because they're either gathering more data or trying to capture the market.
It's like an inverted game of cat and mice

1 - Lang/OS/Lib developer puts out a quirky or buggy API (or even just an ok API)

2 - Developers rely on a quirky, weird or unexpected side effect because it's easier/more obvious or it just works this way due to a bug

3 - Original developer can't fix it because it would break compatibility

4 GOTO 1
Billeted title is Glenn Greenwald: Dangerous New Escalation in Russia, & Our Blackmailed Politicians but "discuss American's inversion of values" is more accurate.
What? passing on the right in Germany?
As far I can search (and recall) it's prohibited except on multilane roads (including the Autobahn) when traffic in the left lane is stopped or is moving at less than 60 km/h
That's really unexpected! I'd default to the assumption that it would "just work" if all the dependencies are already met.
Rust and Go versus Everything Else
Looks like they're planning to only ever support building on Mac, but they plan to support running on Windows and Linux in the future
Congress does not stop the US military from "keeping a database of historical prices, obtaining supplier quotes or identifying commercially similar parts."

Those procedures do not happen because generals retire into cushy barely-show jobs at defense contractors

Congress does not dare force the US military to do any of the above because the US military is a giant pork barrel welfare program for red states, especially the midwestern ones, feeding them endless useless manufacturing work and keeping all their unskilled-labor high school graduates out of unemployment - sending them into the military where they learn some semblance of how to be an adult and some skills
I'm into VR and mixed reality, and I think this is headed to making the Holodeck real in an immersive way. That's the concept of the Matrix and what they are demoing, just in 2d.

I am guessing the main thing holding this stuff back in terms of fidelity and consistency or generalization is just compute. But the new techniques they have here have just dramatically lowered the compute costs and increased the generalization.

Maybe just something like the giant Cerebras SRAM chips will get to the next 10 X in scale that smooths this out and pushes it closer to Star Trek. Or maybe some new paradigm like memristors.

But I'm looking forward to within just a few years being able to put on some fairly comfortable mixed reality glasses and just asking for whatever or whoever I want to appear in my home (for example) according to my whim.

Or, train it on a lot of how-to videos such as cooking. It just materializes an example of someone showing you exactly what you need to do right in your kitchen.

Here's another crazy idea: train on videos and interactions with productivity applications rather than games. In the future, for small businesses, we skip having the AI generate source code and just describe how the application works. The data and program state are just stored in a giant context window, and the application functionality changes the instant you make a request.
We need the equivalent of Z-Library or Sci-Hub for standards documents. It's a shakedown to pay $300 for a PDF of a public standard.
While neat, doesn't it also comes with certain issues?

Startup times has to be slower, but probably only for the first run?

There's a some level of violation of the "Principle Of Least Surprise", depending on the setting. For some it will be the reverse, the script they got just works, without any setup or package installation. For others we'll wonder why it just started downloading a bunch of packages we already have.

Probably not the greatest idea for production environments, where you should not or can not just pull in packages from the internet.

It's really cool that it works, but I think I'd recommended using it highly selectively.
I don’t think there is something amoral here. Niantic explicitly sends players to take videos of places for rewards. It’s not like it’s done in a sneaky way.

Being somehow surprised they actually plan to do things with the data they have you gather is a bit weird.
Filling out paperwork would be the line item that balloons costs.
Neuromorphic Camera Helps Drones Navigate Without GPS
A lot of great software today is SAAS. They seem to have solved the problem.
Wild that one would pick the only platform with a rubbish VMs and CI story as the OS to use for building software!
Yes, it works pushing the button on titlebar's left corner. Playback position is saved after pause, podcast swith or close the app. There is a setting to sync automatically after closing the app. It works well for me at least.
To be fair, Hammurabi’s code is often taught in middle/high school social studies (history).
A one-man show, that's impressive!
Hah, I wrote the crypto/rsa comments. We take Hyrum's Law (and backwards compatibility [1]) extremely seriously in Go. Here are a couple more examples:

- We randomly read an extra byte from random streams in various GenerateKey functions (which are not marked like the ones in OP) with MaybeReadByte [2] to avoid having our algorithm locked in

- Just yesterday someone reported that a private ECDSA key with a nil public key used to work, and now it doesn't, so we probably have to make it work again [3]

- Iterating over a map uses a randomized order to avoid exposing the internals

- The output of rand.Rand is considered part of the compatibility promise, so we had to go to great lengths to improve it [4]

- We discuss all the time what commitments to make in docs and what behaviors to disclaim, knowing we can never change something documented and probably something that's not explicitly documented as "this may change" [6]

[1]: https://go.dev/doc/go1compat

[2]: https://pkg.go.dev/crypto/internal/randutil#MaybeReadByte

[3]: https://go.dev/issue/70468

[4]: https://go.dev/blog/randv2

[5]: https://go.dev/blog/chacha8rand

[6]: https://go-review.googlesource.com/c/go/+/598336/comment/5d6...
Ha! I remember being either 5 or 6 when my uncle showed me Minus World and it blowing my mind. That might have actually been my first exposure to "backrooms" glitches like that. What an amazing glitch. It even worked on my combo Super Mario Bros / Duck Hunt cartridge

MissingNo. is another good example. I have fond memories spending untold hours in my favorite game engines trying to break free. The Jak and Daxter series were some of my favorite to break, due to the uniqueness and flexibility of the engine and the weird ways that the chunk loading system could be broken.
The linked article actually raises a very interesting point about how solar panel manufacturers' management apps, which mostly operate through server backends they control, have enabled them to acquire very significant, yet currently unregulated (in the Netherlands) control over many gigawatts of electricity, without anyone really noticing. It argues that this should be much more heavily regulated.

But I almost didn't read it, because of the insane accusation of treason in the parent post.
There is this element of abstract mathematical thinking that many young people get exposed to at some point in the educational system but just never "get it" and they disconnect. This is where it goes awry as the gap only widens later on and its a pity.

Working with symbols, equations etc. feels like it should be more widely accessible. Its almost a game-like pursuit, it should not be alienating.

It might be a failure of educators recognizing what are the pathways to get the brain to adopt these more abstract modes of representing and operating.

NB: mathematicians are not particularly interested in solving this, many seem to derive a silly pleasure of making math as exclusive as possible. Typical example is to refuse to use visual representation, which is imprecise but helps build intuition.
Banana duct-taped to wall art installation sells for $120k in Miami
Immediately reminded of this: https://externals.io/message/126011 that is an ongoing conversation in php-internals about removing a quirky/buggy behavior from PHP that, at the very end (at least of this comment's time) someone jumps in and says "yep, its useful, please keep it"
Install a spam filter for search engines, like uBlackList.

Use bunch of different search engines. In Firefox, enable search entry, then visit search engines and click green + in the entry, to add search engine.
No, like yes they pissed a lot of people off and some people did migrate. But a large majority of "enterprise" customers didn't, it's just too much effort for a service you are paying for anyway.
You can celebrate the outcome without the personality worship you know
EU paid for report that concluded piracy isn’t harmful, tried to hide findings (thenextweb.com)

280 points by tchalla on Sept 21, 2017 | 59 comments

https://news.ycombinator.com/item?id=15305476
I am not sure that is a good thing. Do we really need so many people working on it, or adding more and more features?

IMO more engineers = more bloat, rather than more engineers = a better product.
GDPR is about personal information.

If they just keep the positional data and location information like the video gathered without linking them to a player, it’s perfectly fine.
> I think the ML people want to get (a narrow band) of stuff done and ivory towered people want to understand a prove things. ML is applied mathematic. Both are needed.

I don't agree. First of all, ladder-pulling in math is observed at all levels, not only cutting-edge stuff. Secondly, it's in applied mathematics where pure math takes a queue onto where to focus effort. See how physics drives research into pure math.
The international man of mystery would like a word. Those tactical soap dispensers can be a great defense against tactical shoes. Can’t put a price on that.
10.15.7 doesn't sound like a beta to me

https://apple.stackexchange.com/questions/406246/all-applica... or https://news.ycombinator.com/item?id=25074959

But that's all kinda besides the point. Companies invading users privacy is pretty common, you just need to look
Except we're living in a world where it wouldn't be that surprising, especially after reading this post. Good idea of a joke but bad execution.
Pure math is probably not worth the squeeze. I think more important to everyday life is systems thinking and a bit of probability/stats, mainly bayesian updates. "Superforecasting" was an eye-opening book to me, I could see how most people would benefit massively by it.

Similar to systems thinking, just the ability to play out scenarios in your head given a set of rules is a very useful skill, one which programmers tend to either be good at because of genetics or because we do it every day (i.e. simulate code in our head). You can tell when someone lacks this ability when discussing something like evolutionary psychology. Someone with a systems thinking mindset and an ability to simulate evolution tend to understand it as obvious how evolutionary pressures tend to, and really must, create certain behavior patterns (on average), while people without this skill tend to think humans are a blank slate because it's easier to think about, and also is congruent with modern sensibilities.

This skill applies in everyday life, especially when you need to understand economics (even basic things like supply and demand seems elusive to many), politics etc.
This is true. It's basically GrapheneOS or DivestOS as best options.
Show HN: I Built a Simple German Gross-to-Net Salary Calculator
I developed an intuitive, cross-platform tool to calculate net salaries in Germany. It simplifies the complexity of taxes, deductions, and social contributions while keeping a clean, minimalistic design. With straightforward functionality and clear visualizations, it helps users easily understand how their gross salary breaks down into take-home pay.
Yes, moreutils has a lot to offer.
vidir to quickly reorganize files and folders (even delete files),
chronic to run commands silently... unless they fail,
sponge to be able to pipe from a file and back to that file without a temporary one
ts to add a timestamp to the ouput
...
Large Language Models explained briefly [video]