skysight-inc/HackerNews huggingface dataset:
> I wonder if modern hearing aids work in a similar way- by tuning their response to the person wearing them?

I have a basic model provided free by the (UK) NHS. It is tuned to my audiogram by my NHS audiologist.

More sophisticated models do a lot of tailoring, both to the person and to the environment. By way of example:

https://wdh02.azureedge.net/-/media/oticon-us/main/download-...
Misleading Nature of Building in Public
Building in Public movement brought a lot of valuable insights for indie makers. But the term itself doesn't really convey the nature of how products being build.
> Imagine the village ages out and you have 90 old people, and 10 middle-aged people.

Seems a bit extreme. I don't think drastic population decline is on the horizon anytime soon.
I think it is better to raise this on its own merits rather than as a simple response to another case of human rights abuse.
Google Maps Platform's Terms of Service are really quite onerous. You're not allowed to combine their data with any other data, so you're pretty much stuck with exercising just the features the API provides without any room for creativity. But you're also not allowed to create anything that competes with Google's own app offerings[0]. So it is very unclear just what exactly you're expected to do with these APIs.

[0] Of course, not that they provide enough features through the APIs that you could. Things like StreetView photospheres are only available through a black box viewer widget or small, rectangular snapshots at configurable view angles. You can recreate the photosphere by combining several dozen of these shots, but each of them will have a very visible copyright watermark that you are contractually obligated to retain. You also don't get any access to their LIDAR depth data, so you can't do any sort of stereo reproduction. This all boils down to making the data source essentially useless for VR. Which would probably be considered as "competing with Google Earth" anyway.
“Carl’s contact did not reply, and when I called them, their phone number did that fuzzy-dial-up thing where it sounded like someone signing into AOL in 1995.”

This, I believe, is a fax machine answering your call.
He was crossing from Germany/Switzerland to the UK. 99.9% of people are never asked any questions. I've been travelling like this for over 10 years, a few times per year and was asked only once "do you live here?". I would be pissed if they asked me such questions.
That's not entirely true.

Historically, the US distinguished between European hemp (aka Cannabis Sativa), grown for its fibres and with a lower THC content, and Indian hemp (aka Cannabis Indica), which was sometimes grown for its fibres but had a higher THC content.

Eg, the Internation Opium Convention of 1912 restricted exports of "Indian hemp" but not European hemp. Mind you, plenty of farmers did grow "Indian hemp" for fibres, including (somewhat amusingly) George Washington, who imported Indian hemp seeds for that purpose, and is on record as saying it was much more valuable for fibre production that "common hemp".

Whether those were ever really different plants, or what exactly the THC levels of any of them would have been is not clear. :) But the distinction is one that was routinely made both by farmers and government.
This goes into the direction of the tactics used by stasi - Zersetzung.

https://en.wikipedia.org/wiki/Zersetzung
I don't think they've lost their design skills -- a lot of their stuff still has good-to-great industrial design. I think their failing is that at some point in the early 2000s, Jony Ive declared war on whimsy, relentlessly stamping out even the most minor bits of fun in the pursuit of the simplest forms possible.

I'm not sure how this changes now that Ive isn't present; while I'd like to be cautiously optimistic, current design head Alan Dye has been there since 2006 and may have internalized a lot of that anti-whimsy. Based on Big Sur's UX, he seems to unfortunately share Ive's "form over function" failing.
I agree with you but I do think it's worth thinking about self interest vs greed. Not a conversation that can be wrapped up in a thread but there's so much to unpack.
Futureproof: A shader editor in Zig, WebGPU, and Neovim
His positions are available to the public, and they don't prioritize the health of the American public.

His bias would lean towards less regulations, which is a position, fine, but when you're responsible on a federal level, that should benefit all Americans, not just Companies. But thats my 2 cents.
The article literally describes this.
...over multiple decades
Why?

Because the devastation would be unimaginable by preindustrial standards?

I don't want it to happen either, but that's not a valid reason why it couldn't happen.
I think it's healthiest to regard these guidelines as an advertisement from the most effective lobbyists of the food industry, cloaked as a scientific analysis from an agency that wasn't so much captured by that industry, as conceived and built by it from the start.

That doesn't mean it's all wrong, just that the right parts are those that accidentally coincide with dominant industry interests.
Presumably, the goal of this part of the agreement is to harmonize various regulations, processes, and bits of legislation. It's included because that's what the pre-Agreement EU/UK verbiage says, not because someone thinks SHA-1 is adequate in 2020.

It makes sense in a way, because there wasn't really time to re-legislate every outdated multi-national standard and regulation that needed addressing in the agreement.

https://www.legislation.gov.uk/eudn/2008/616/annex/chapter/1...
CIDER is what got me into the emacs world in the first place. It's so far above and beyond the alternatives. It really is wonderful for Clojure development.

It's funny, if you go follow emacs at all, you see these conversations pop up periodically around "How do we get more people using emacs", and there are all sorts of silly ideas, like making it prettier, more beginner friendly, etc. Really, the answer is keep adding functionality that other editors and IDEs can't match.
Hard to be more active when the architects of Brexit have strongly made clear that they’ve “had enough of experts” when they failed to find a single expert economist who thought Brexit was a good idea[1].

I don’t know which is sadder that our current leaders are so incompetent or that people must have known that and voted them in with a big majority anyway. Speaks to how poor the opposition were too.

A pox on both your houses! :P

1. https://www.indy100.com/people/coronavirus-advice-experts-mi...
Ask HN: I use a VPN and Google appear to be the only one knowing my location
Is it likely to be an IPv6 leak?

I setup the VPN server using PiVPN (Wireguard VPN)

For example, when I do a Google search, my location is correct at the bottom of the page.
It uses a projectional editor, so there is only one way of "formatting" the code and no need for a linter. The typesystem is very powerful and allows a language engineer to create arbitrary checks on the language which are executed inside the IDE.

I have not tried building a debugger for a DSL in MPS, but it might be achievable, at least if you're targeting Java as a generated language.

Build integration is available for Maven and Gradle.
You're on the money. As I've elucidated elsewhere I think people are going about this backwards, because it's all we know: create organizations surrounding particular subjects, then have people join in. In many cases people are surfing around these groups as a means to an end, they don't care the slightest about the subject but they need it as a medium to connect with others. Not only is this contrived, it can lead to friction between individuals who want to focus on the subject and others who want to go on tangents away from it. This problem disappears if you simply have a space where people can choose to mingle or focus on their projects. There are collaborative workspaces, makerspaces, University grounds.. the issue is it can cost a pretty penny to rent, or attend, those spaces.
I disagree that Bitcoin is a collector's item. Bitcoin is a network composed of many different kinds of software systems, the Bitcoin cryptocurrency represents the core unit of account of this network; the value of Bitcoin is thus derived from the demand generated by its network. Through the economic value that they provide, software systems which integrate with Bitcoin (either as a payment system or store of value) generate a constant stream of automated demand for BTC.

Bitcoin therefore acts like a share of the economic value provided by its network. Not so different from fiat currencies such as Dollars and Euros but its value is more tightly integrated with its network since software systems have a stronger technical lock-in factor (whereas fiat relies more on legal and psychological factors for lock-in).
lol

All according to keikaku!
Once we start building things in space (beyond assembling pre-built modules) it might be worthwhile, although even then it might not be worth it, since it would take a lot of fuel to move from orbit to orbit catching dead satellites. In orbit fuel is approximately just as precious as metal, so any satellite-catching drone would have to be extremely fuel efficient.
Address Verification for Compliance: Finances, Mortgage Providers, Utilities
Does it also help that the code doesn't actually cast the raw pointer to references? It only uses the read and write methods.
Sure it is.

Again, if there should be some issue with the supply chain, then the first dose could be 'wasted'. For hospital personnel etc that would be a bad scenario.

We're not talking millions/billions of doses. We're talking about what are really very small numbers. It may be worth taking some very small hit in herd immunity, for an assured continuity of care.
Google Maps is useless in Shenzhen and horrid in Hong Kong (satellite view and street view don't line up at all). I didn't have an iPhone, so I resorted baidu maps in China and memorizing the Chinese characters for the subway stations. I wasn't there for long, but it was very accurate. I guess I'll bring an iPhone next time.
> with a dramatic increase in magnitude

According to a recent paper[0]

"in-hospital mortality for COVID-19 was nearly three-times higher than for seasonal influenza"

[0] https://www.thelancet.com/journals/lanres/article/PIIS2213-2...
My mother specialized in early childhood learning and developmental psychology. She never once blinked when my brother and I played Doom or Wolfenstein, some of the most violent games of their times. We were allowed to play with toy guns and listen to whatever music we wanted including heavy metal (which my father despised.)

I asked her about this later in life and her answer was and she laughingly told me "I knew you two were well aware of the fact that it was a fantasy. I never saw it influence any unhealthy behaviour. Plus its a good aggression outlet for young boys."
The problem is that carriers don't "marry" equipment to itineraries at booking. You could book something that was theoretically planned for one variant of plane, and then delays or mechanical issues happen and end up on something else.
Mozilla Mail is a modern service...

It is is distributed as Thunderbird these days. And while I have a lot of gripes with the way it's managed (ugh, don't ask!) - it's still one of the best alternatives. Still sort of extensible if you sneak in the back way (i.e. not WebExtensions).
>But that shouldn't be an excuse to stop trying!

I don't see much indication that people aren't trying.
I think the point is that NAT is not necessary in IPv6, whereas it is in IPv4 due to address shortage. You can still have a firewall without NAT, btw.
Cool list. Just one point of feedback. Having hiked a good portion of the AT, I would re-classify the Difficulty (if this is referring to physical difficulty) as hard, and Accommodation Access to easy.
Show HN: Emacs-ng – Run JavaScript in Emacs using Deno/Tokio
this is true, and 11 million dollars is a LOT of money. Id retire tomorrow if I had that kind of money.

But inheritance tax is 40% above that.
I don't think "more productive" is clear (in the sense of building software on less money). Measuring engineering productivity is basically impossible at this point. But it clearly eliminates a whole class of footguns that are tolerated in C++ just because we need a fast systems programming language.

This is easy to measure because it refers to properties of applications (performance and vulnerability-density) rather than properties of the development process.

Rust also seems to reduce the need for a ridiculous guru at your company to help keep programs correct. That is easy to identify and measure. Haskell doesn't seem to do this. If I imagine running a team of 80 people on a Haskell application vs a Java application, do I feel like I'll need fewer Haskell gurus? No.
For not having any experience this is a lot like a non-runner asking how to run a marathon. You should probably start smaller with a couch-to-5k approach and work your way up to it. Going too hard too fast is an easy way to have a terrible experience. I've watched far too many people abandon the hobby because their first attempt was too ambitious and they got in over their heads.

If you're really starting from zero my recommendation would be to get yourself a decent pair of trail shoes and a small day pack. Find some short local day hikes and hit the trail for a couple of hours on the weekends. Mix in a little car camping and see how it goes. If you have friends who have gear, start by borrowing what you can and if the camping/hiking bug bites you slowly start building out your own set of gear. If you don't have friends that backpack find some and go on an overnight trip away from the cars. Ask them about the gear they brought and why. They'll have lots of opinions.

After you get a bit more comfortable with the basic stuff and have a better sense for what you need then start planning a longer trip like this.
Towards a strong mental model of Docker
Sure it is about who gets it. Saved for 2nd doses for critical workers, or distributed to those further down the list now.
I think you will be surprised on how much stuff will break in mysterious ways. And that it will create a nightmare to actually operate. But even if we pretend it will just work there is the still the issue that IPv4-only hosts cannot talk to IPv4-NG hosts.

There is no way around that.

And having to upgrade the core is not really an issue (anymore).
You are focusing on the wrong issue.
Somewhat Tangential: Without any instruction my 2 and 4 year olds know how to turn things into weapons to beat each other with. Like puppies they seem to be testing limits to rough play.

What surprised me is what happened when I didn't intervene: a few times the older one completely dominated and got his way. But more often than not the older one displayed empathy and tried to apologize and give kisses and give the younger one additional toys.

Maybe this is an unoriginal idea but it bears repeating: I think kids have more ability to self regulate than we typically treat them as having.
Petroleum gas is heavier than air so it stays at ground level for an extended period of time, natural gas is lighter than air so it is dispersed quickly. The gasses in petroleum gas also have significantly lower ignition temperatures.
I don’t get why you want to use your phone? Is there some added convenience?

To create you could use your phone’s camera to record and post videos, you could do some writing maybe even use speech to text conversion, there are various synths you can get for phones. I personally use apps for astronomy and workouts which is about as productive as I get on my phone.
> The big "win" here is that existing IPv4 routers in the Internet's core infrastructure do not need to be upgraded all at once.

As I understand it, that is not the limiting factor in IPv6. Actually, I believe it was the second piece of the Internet's infrastructure to support IPv6 (the first part being OS networking support). Instead, the limiting factor is network management and middleware, in other words the edges and not the core of the Internet, that are holding back IPv6 adoption.
The reason the 1% is able to utterly dominate the remaining 99% is they are hyper organized. They're even organized around the concept, idea, and execution of organization.
browser fingerprinting?

https://en.wikipedia.org/wiki/Device_fingerprint
Year Compass – “Close 2020, Plan 2021”
Apple was also relatively early on wifi adoption, IIRC.
Heck, I've been quizzed this way by agents of the US while returning to the US, as a citizen, from abroad. What's your job, what did you do on your trip, how long was it. This was before I got on the plane, in a foreign airport.

They aren't interested in the answer, they're interested in whether you have a ready answer and don't sound evasive.
In private browsing mode?
It's the only explanation for people buying diamonds and iPhones, so I'd say yes.
I'll check it out. Personally I'm in for "slow news": a weekly/monthly reader like the Economist, CSMonitor, New Yorker etc. I don't actually want to read news every day and I think that would be maddening. I catch a glimpse of headlines from aggregators at most.
Flow: A lightweight, fast browser that won't slurp your data
Oh I was referring to the other part of article about document recommending usage of algorithms such as 1024 bit RSA and SHA-1.
Wow this comment is gold, thank you! I did not know group trips were a thing.
That's how I understand it. If you take for granted that the existing corpus already has multiparty agreement, and that any changes you make need the agreement of 28(?) countries - then you change as little as possible.

Especially since this isn't some hand-wavy-future agreement, it comes into force (provisionally) in 3 days.
> Mandates have never and will never manifest technological/scientific advancements out of nowhere.

I don't think that anyone is arguing that. I think the point is that the free market doesn't deliver these kind of safety features w/o the "incentive" of government mandates. Whether that is b/c the market doesn't demand those safety features in the absence of a mandate is another issue.
Brace yourself for the UK's Covid catastrophe
Is there a listing or database somewhere where I could look up other airlines? There's a few more regional and discount airlines I'm curious about.
> In 1986, perhaps I would have used telnet or ftp instead of scp. Modern scripting languages didn't exist yet (perl was created in 1987 and perl5, the first version that some argue is modern, was released in 1994), so writing code that would do this with parallelism and "good enough" error handling would have taken more than an order of magnitude more time than it takes today. In fact, I think just getting semi-decent error handling while managing a connection pool could have easily taken an order of magnitude longer than this entire task took me (not including time spent downloading logs in the background).

> Today, we have our choice of high-performance languages where it's easy to write, fast, safe code

> In 1986, there would have been no comparable language

Shell existed in 1986, and IIRC ftp could actually be scripted, a bit, so I think that it could have been used to run the download portion. Maybe I misremember?

Lisp existed in 1986; the first edition of Common Lisp the Language was written in 1984. It certainly could have been used, and even in the 80s I think it would have good enough performance for log parsing. Certainly it would now, but that is after four decades of optimisation.

His point about libraries, though, is excellent. The rise of open source libraries radically changed the software world for the better.

I should note, though, that Plan 9 — which was developed in the late 80s — removed a ton of the accidental complexity in dealing with e.g. FTP servers. We could have much less accidental complexity, but we choose not to.
> One of several advantages military/policing/etc forces have is detailed records of what worked & what didn't in a confrontation

And this play against them, an enemy can study them too. The saying it that the Sun clan spread its military manuals far, and wide to indoctrinate everybody into using few easily predictable military strategies.

A brilliant military strategy is always like a zero day exploit.

Seeing an errand enemy spy always showing up at known route, and known times to check your garbage, or steal your post? A perfect opportunity to confront him with a few muscular guys, and a soft enough rubber hose.
How your digital trails wind up in the hands of the police
One injustice does not correct another. The US has a big challenge with internal inequity compounded by a massive supply chain leveraging others inequity.

It's unlikely we'll see complete resolution to one without the other being corrected.
They ask these questions routinely and they're not particularly interested in the answer. They're interested in whether you can answer them fluently without stumbling or sounding evasive.

Whether they were used as a delay tactic in this case, I couldn't say. Surely they could just leave you waiting while they "looked something up" or "waited for the computer system"? It's not like you have any choice but to wait.
The fault in this discussion and what I was hoping to learn about is the reduction in complexity of evolving systems. This post and the original cited work is very much about one-shot waterfall development. This is not what is done today and has little bearing.

How much of the effort in fitting a new requirement into an existing system is due to choices in the way it was decomposed and structured? I'm convinced there are much better than 2x better ways of keeping this effort low by choosing seams carefully and putting in the work when some are found to be in messy places.

Another way to say this might be, any system could (for sake of argument) be built with 2x essential complexity, but an evolved system typically has a much higher factor due to its lineage. Finding ways of keeping this near 2x should be the focus.
U.S. government has media restrictions at hospitals, to reduce pandemic images
I don't think Southwest removed anything. From what I recall, it's always been on the flight status pages for both mobile and desktop. For the flight shopping pages, it's always been on desktop, but never on mobile.
Yes. What I'm trying to say is that I think embracing NAT would have been a better choice than the IPv6 we ended up with.
> a knock-off-name like "Bitcoin Cash"

"Knock-off" is a curious word choice. Are you under the impression that someone owns the term "Bitcoin"?
> Closely related to stack based VM are register based virtual machines. They are also interpreters of bytecode, but their design is quite different, since they don’t use the stack for the operands but rather a set of registers.

This is a common source of confusion but register based VMs also use a stack.

In a stack based VM, the arguments and results to all operations are implicitly pushed and popped from the top of the stack. For example, the instructions to add 10 plus 20 would look similar to this:

PUSH 10
PUSH 20
ADD

In a register based VM, the arguments and results are stored in virtual registers. For example, to do the same as before the instructions might look more like the following:

STORE R1 10
STORE R2 20
ADD R3 R1 R2

However, those registers are also part of the stack! The way it works is that the interpreter maintains a stack of values, just as in a stack based interpreter. When a function starts running, it grows the stack by a fixed amount, allocating an "activation record". When it executes, the registers in the instructions refer to slots in this activation record, which is part of the stack. It's not like in physical computer, where the registers and the stack are stored in separate places.

The main interpreter loop of a register based VM is actually quite similar to the main loop of a stack based VM. The part that is more different is the bytecode generation.