skysight-inc/HackerNews huggingface dataset:
Somewhat related I always find the statistic amazing that like 90% of people have EBV (mono) and VZW (herpes, chicken pox, shingles) dormant just waiting for activation.

Now HIV rising up and of course covid will be with us forever as impossible to irradiate once going back and forth between the animal/human population.

At some point science is going to have to find a way to hunt down viruses in our systems, hiding in immune privileged sites where antibodies cannot get to them.

HIV shows how near impossible that task is right now with current knowledge/technology.
I am not an expert in crypto at all, but what I would love to see maybe, is some type of stablecoin supported by the USPS. USPS used to be in the banking business and are now looking into it again. Is there an opportunity for the USPS to support USDC, to replace money orders to help serve the underbanked?

I dunno.

https://executivegov.com/2021/10/usps-launches-pilot-banking...
Show HN: Bpfcov – source-based code coverage for eBPF programs
Oh now I see. I was trying the "cheese burger" from the examples and the results were just Google with no option to veganize. I'd remove that example imho.
The cheesecake example is what I was expecting in general.
Thanks, keep up the good work.
How would you fix that code?
The only arguments they would have are the same as with existing SFC vs Canonical court case (SFC sued Canonical on behalf of few Linux kernel developers)
It sounds like you think there have been times the US has pushed real hard on some issue and a coalition of other countries have come together to tell it to go to hell. Given that NATO countries are so dependent on the US for expeditionary capability that when Sarkozy wanted to bomb Libya back into open air slave markets he had to get Hillary Clinton to ask Obama to do it this seems pretty weak. For an example from when there were Western powers that still aspired to an independent foreign policy one could look to the Suez Crisis. The UK and France pursue their interests and the US tells them to stop so they do.
Amusing that Russia has the world's cheapest Big Mac.

Sorry Lenin, old chap.
How is it substantially different from the current centralized core where we can also 'run our own bank' if we choose. We can today keep stashes of cash, convert it to real estate, art, precious metals, whatever, as with crypto we can use different wallets, currencies, NFTs, etc. In fact, we can exchange between all these assets - exchange cash for crypto, for art, for real estate, for bank deposits... Just a variety of risk/reward profiles for various situations, with the core being either a government or a herd of developers, whales and miners...
They are painful... Running the executable at the end with such a tiny footprint and outstanding predictable performance is very gratifying, however. It feels like the language and the compiler love you, they just have to work a little harder to deal with the complexity of macros and generics!
We have an energy (mostly gas related) crisis here in Europe. Turning off supplies is not an option
So if there's SKAdNetwork attribution, why do I need to give the unique device ID to FB or Google in addition to that? They will know which ad led to the install via SKAdNetwork calls anyway, right?

I know IDFA benefits them because they can connect the dots and know which apps are installed on a given device. But does my app's campaign benefit from that so much that I should go for the ATT popup?
I did this once as well. I felt a bit guilty because my friend paid the amount of Apple's largest Mac, and I never told him the mistake.
This is one of the best Ruby books I've ever read. I like your DGAF attitude where you get straight to the point and aren't afraid to give opinions.

It's a shame that this post didn't get upvoted more.
Sure, the point still stands.

If it doubles say every 18 months numbers get really obvious before the number of cases dwarfs exiting new cases let alone existing cases. Something like 3-6 years warning before the number of new cases double. T minus 6 years it’s a 6.5% bump, T - 3 years it’s a 25% bump, T-18 months it’s a 50% bump.

For a disease like HIV where existing cases dwarf new cases you get a lot of time to prepare before the number of existing cases significantly increase.
Slackware will work when you install everything, and this is the recommended approach - select all package sets during installation. Beyond that, it’s what you make of it. In your case, you could probably make do without lilo/elilo if you use grub - but that assertion comes without warranty :-)
I don't disagree with you about whether Lisp magically makes people more productive: It doesn't. But you've asked for this kind of example a few times in the evident expectation that no one can supply an answer, and I can, so, just so that there is such an answer in evidence, here's mine.

I won't distinguish between projects that I wrote 100 percent myself, and ones where I was a contributor on a team. I include examples of both. Similarly, I won't distinguish between pure Lisp projects and ones where Lisp was one important tool among several, or between projects that I conceived from the start and ones where I joined someone else's.

- a knowledge-based application compatibility testing system used in production by Apple to identify and report thousands of compatibility bugs in its system software

- an experimental operating system for an Apple mobile device

- a network security appliance acquired and shipped by Cisco

- a direct-manipulation-based rapid application-development system

- an embedded system controlling a forensic fingerprint-scanning device

- a consumer-focused simple list-management database

- a commercial graph database

- a framework and compiler for building mobile simulation games

- a knowledge-based control system for laser-sintering manufacturing machines

- a strategy and control system for networks of real-time sensing devices

I've omitted hobby projects and things I built only for my own use. All those above were for employers, clients, or direct sales to customers.

Although, like you, I don't believe that Lisp magically transforms anyone into a 10x programmer, I have actually been a 10x programmer (according to DVCS statistics or stakeholder reports) on some projects, but I've only managed to do that using Lisp.

To be fair, I have also been a 0.1x programmer, but never for very long. It's hard to be happy or to prosper in such a situation.

Again, I don't disagree with your main point. Lisp won't magically make someone amazing. I do think, though, that it's a powerful force multiplier for programmers who get along with it well, and that for certain people (myself among them) it's the best kind of tool.

I also don't think much of anything is proven by failing to find anyone who's done substantial work in Lisp, or who did things in Lisp that they couldn't do as easily without it, but if that did prove anything, then I guess I would be the disproof.
I think the big problem with Wikipedia's design is that it caters to too many audiences with disparate needs using the same interface, both reading and navigating and cross-referencing and editing.

I think perhaps having multiple views for different needs would be a way forward.
Just factor that into your cost of business. Your day rate should be 3x your salary rate in part for this reason as well as the unpredictability of future employment.
People say this but also complain like hell about gmail making up a huge portion of email or facebook making up a huge portion of web browsing.
No font in Google fonts does, for instance. At least from their own little demonstrator. There is https://github.com/googlefonts/noto-emoji Noto Emoji which can render the flags but you need to build it yourself
FB is one of the most developer hostile platforms that I've worked with. For example, their API tokens expire in 60 days, so users of automated reporting tools are constantly having to re-grant. Why? No good reason. And the documentation is garbage. FB can't blame Apple or anyone else for those failings. They should fix the things that are under their own control.
Great idea to use unhealthy stress to weed out the unqualified people. Should work amazingly for the morale of the qualified people.

https://www.savagechickens.com/2012/05/employee-morale.html
Modding is actually an excellent catalyst to begin the programming path or other similar paths... Great suggestion!
I would also note that the benefits the author states about fiat can equally apply to crypto:

> There's an inherent fragility built into cryptocurrencies. If your physical bank notes are damaged, the bank will replace them. If you are defrauded, the bank will reimburse you. If your loved one dies, and you inherit their assets, the bank is legally obliged to give you access.

Damaging bank notes is probably covered by the fed. Fine. But fraud is a real expense. It's just not generally borne directly by the victim. Someone still pays it (normally the bank) but they make up for it by lending out your cash. As for handing over assets to someone that passed away, that's currently done through the legal process. Wouldn't it be great if there was a technical solution such that there is no ambiguity about what happens to your money? Seems like crypto would help there as well
Gohere, you say?

Thanks for clearing it up, btw. :)
> In a loop in normal code, you're more likely to want to do math on the index.

It really is not, no. The number of loops using `enumerate` (or working on range / indices directly) in Python or Rust are a small fraction of those just iterating the sequence itself.

That would be even more so for Go, which has no higher-level data-oriented utilities (e.g. HOFs or comprehensions, which would usually replace a number of non-indexed loops, and would thus increase the ratio of indexed to non-indexed loops).
yeah it sucks, I think IDEs should help here. 1 click uplift var error to parent scope.
No. I would use golang. Mic drop? Not sure what else to say. Try a big go project and you’ll forget all about kotlin or java classic.
When making statement like this in a political environment like ours you should consider the facts that underpin this. With the great majority of people practicing safe sex, there's evolutionary pressure on the virus not to kill its host before a passionate slipup, which may well be 10 or 20 years. Also, there's very effective medication available. None of these facts is true for covid. There's no pressure at all for the virus to become less virulent, it's an airborne disease, and what medications are available are not particularly effective.
The problem with crypto is that since the price goes up people rationalize everything.

If the price went down 10% year after year forever I guarantee people would shut up about it even though none of the underlying reasons for supporting it should have changed.
fair. just to clarify though - i find the expectation to be always online / checking work email at all hours also a sign of a toxic workplace. definitely could have phrased my original comment better.
The v8 engine in Chrome and node is a JIT compiler not an interpreter. Moreover it even compiles to machine code:

https://en.wikipedia.org/wiki/V8_(JavaScript_engine)

You’d have more luck if you exampled Bash scripting :P

If you want to be pedantic then these days even those languages that were considered “interpreted” have had their interpreters rewritten to produce byte code that is generally closer to machine code than it is the original source. So they’ve grown beyond the original definition of “interpreted” and evolved into something much closer to a compiled languages.

So if think it’s disingenuous to still call them “interpreted”. And in the case of JavaScript (your example), the largest runtime in use is most definitely a compiler considering it spits out machine code. So that’s definitely not interpreted like you’ve claimed.
unfortunately replace is not supported well with modules. and they are hell bent on not supporting it well.
It sounds like you are saying that the bank will use a blockchain type ledger instead of a SQL based ledger on the back end.

What problem does that solve? For people to want to switch to this type of bank there has to be a net benefit.
No. The extension is not fake. It changes the video source with the audio file URL but it does not blocks the video. The video file is downloaded but it is never used. That's what I said
Or European readers are not their target base and doing specific development for them (GDPR compliance) is just wasted money. For example, those readers will not be interesting to advertisers on a local newspaper who are interested to target consumers in the area covered by the newspaper.
Even if it’s less than 500k, I would just ignore him. Totally not worth your time and headache
Your definition fits the circumstances of most places I've lived. (Not Singapore, which had its own particular democratic shortcomings...) Can you give us another example of a "democracy" that does not qualify as populist?
The problem with the big mac index is that it assumes people still like mcdonalds.
And I should add that for the sake of clarity, in a second comment here, that I don't for a moment believe all of these failures started with Boris; many started with Blair. Not least the pipeline of dark money that flowed into politics with gambling deregulation and policies friendly to Russian oligarchs. Some were worsened under the coalition government, some modestly reversed.

But the acceleration of the problems in just two years of Boris's regime is a failure of democracy to repel populism and the attacks on institutions that populism demands.
The Enigma: Mysterious black diamond up for auction
Aren’t you describing exactly the kind of “intuitive guess” he referred to, for why consciousness is embodied?
> How on earth do people running Slackware manage their library dependencies and keep everything up to date?

slackpkg update
slackpkg upgrade-all

This is how you get the most recent version of all installed packages. You can run this every morning and you will have more modern tools than using ubuntu.

As for dependencies, as long as a new version does not add a new dependency, you are good. But changing dependencies of a software package is a major change that should not happen automatically. Recursive "dependency resolution" is a disgusting practice that has no place in a sane world. Dependencies are part of the API: changing dependencies is supposed to break your package, unless you do something about it.

In practice, in the rare case when this happens, you will not get any warning when upgrading. But you will get an error when running your program (that has become broken because of a missing dependency). The error message will be very clear, something like:

"Runtime error: libfoo not found"

And the solution to this problem will be evident evident:

slackpkg install libfoo
Hire more people to skim through them? They could afford to spend 100m on an exclusivity contract.
No concurrency? No events. No more than a single team running a single service (even a monolith)? No events. Not dealing with asynchronous 3rd party APIs (eg: webhooks)? No events. Not dealing with arbitrarily many hosts/processes/tasks/objects communicating with each other, potentially asynchronously? No events. Not streaming? No events.
Ancient Greeks would disagree. And there's that whole slavery bit, and genocide (did we forget about the Indians already?). And the selective morality of when to choose to go into a conflict. And the whole quasi-imperialist overseas territories bit that democracies enjoy.

It's cultural values that prevent war, not politics. Democracy is a machine for warfare if the people (or its leaders) like war.
Hey we've come full circle to PIP again.

But seriously: there isn't a way. This is why sites like Glassdoor are garbage and teacher rating sites have ruined careers over minor issues.
I started working at Shopify this year and it’s down 35% or so already. Next time, I am going to ask for an all cash bonus or a higher salary. No more stocks
The days when Europe was the dominant oil and gas customer are long, long gone.
> The experience or feeling of having consciousness is real, that's true. But the fact that humans experience consciousness doesn't make it a real physical phenomenon.

Unless you believe in supranatural explanations for it, yes, it does. The beliefs you mention, like a flat Earth, were/are real and also false. So in this analogy, consciousness is real, but many of the explanations for it or powers ascribed to it are false.
> You shouldn't force memorization. It should come naturally as you use certain things many times. If you use 7*6 often, you will remember it. If not, you will forget it. That should be totally fine. Why should it matter if you memorized 7*6 or you had to go the long way and say 7*5 is 35 so add 7 to 35 and you'll get 7*6?

As it turns out, though intuitively appealing, this idea is wrong.

You can't learn to touch-type by programming. You have to focus some effort on specifically the touch-typing aspect of things. Half an hour a day of directed practice at touch-typing for a month will improve your typing speed more than ten hours a day of programming for a year. Similarly with multiplication tables: if you devote the necessary effort to memorizing the 28 or so necessary facts and speeding up recall on them, your speed at long multiplication increases dramatically. In my childhood I refused. When confronted with a multiplication problem, I would get medieval on it: mediation and duplation! This was a bad strategy.

In fact, I've often wondered if committing more lookup tables to memory might help more. Consider the Briggsian logarithms:

log₁₀ 1.1 = .0414
log₁₀ 1.2 = .0792
log₁₀ 1.3 = .1139
log₁₀ 1.4 = .1461
log₁₀ 1.5 = .1761
log₁₀ 1.6 = .2041
log₁₀ 1.7 = .2304
log₁₀ 1.8 = .2553
log₁₀ 1.9 = .2788
log₁₀ 2.0 = .3010
log₁₀ 3.0 = .4771
log₁₀ 4.0 = .6021
log₁₀ 5.0 = .6990
log₁₀ 6.0 = .7782
log₁₀ 7.0 = .8451
log₁₀ 8.0 = .9031
log₁₀ 9.0 = .9542

Consider the problem of computing the horizontal scan frequency of a minimal viable text terminal CRT. It refreshes at 60 Hz, contains 24 lines of text of 8 scanlines each, and has a 10% VBI, so the problem is multiplying 60 · 24 · 8 · 1.09. In Magic Logarithm Land, we just have to add the logarithms. We can mentally interpolate log₁₀ 24 as 1.30 + .4 · (.48 - .30) = 1.38 and log₁₀ 1.09 = .9 · .04 = .04, so we have 1.78 + 1.38 + .90 + .04 = 4.10, which is between 4.08 and 4.11, so the answer is about 12800 Hz. The exact answer with the multiplicands as given is 12556.8, so that's less than 2% error, as it usually is when rounding to two places. Even that is excessive precision given the fuzziness implicit in the VBI figure.

I can't actually do this mentally, partly because I haven't memorized even the list of 17 logarithms listed above, so instead what I end up doing is something like, well, 24 · 8 is about 25 · 8, which is 200, and ×60 gives 600 + 600 = 12000, and then we add 10% for 13200, and then we'll be about 5% high because of rounding up the 24 and the 1.09, which also gives 12700 or 12800. But I can't help thinking that mentally adding 78 + 38 + 90 + 4 would be easier!

Memorizing a quarter-square table for the integers up to 100 would also help with this kind of thing.

Agreed, though, that a typing test for programmers or a times-table test for mathematicians would be counterproductive.
Well, if pay is the only thing you want to optimize for and you don't enjoy spending time learning about concepts like Rust's borrow checking and lifetimes ... Sure go ahead. But then don't worry later, when other people have way more knowledge accumulated than you did with the easy-going / not learning much approach.

You need to consider, that there are languages, which make use of more advanced or generally less known concepts, and that those concepts take more time than a day to really understand and make use of. Great knowledge and skill is not acquired within a day. It takes time. The "learn in one day" idea sounds more like you only syntax translated previously had knowledge into Go. That enables you to make use of a new ecosystem, which may be great, but it does not enable you to do things in a more intelligent way. You merely switched ecosystems.

Life is short, learn interesting things.
ie. they both become Nim ;)
If they were rich enough not to query the error then everybody won.
That's OK, complaining helps the ecosystem improve. If gmail ends up being so bad that people start abandoning it (which I haven't seen yet in my friend-circle, most people are happy enough with it), it's possible to migrate to something else and still interact with people who use gmail.

Contrast that to Facebook Messenger. Either you're a user of it and can message others using it, or you're not and you can't interact with others using it. You have no choice, it's either in or out.

This is the difference between centralization and decentralization, the amount of options you have available.
Do you have a source about HIV becoming less damaging? I haven't heard about that before.
I think you are being disingenuous and emotional about it. Previously, the UX was terrible and didn't protect non-technical users at all, so these scenarios could happen.

Newer tech with better UX does a wonderful job protecting users and is improving at rocket speed. The example I used protects the user from all these scenarios you mentioned.

Also, the US doesn't care about moving USD in and out of most countries (Iran, NK excluded). It's these countries themselves that want that level of control.
I for one am shocked a Big Mac costs $5.81 in the United States. It's been too long I guess but I remember the meals going for $5-6 when I was a kid. And that's national average too, not an expensive metro area.

Surely there were advances in production and logistics that would have lowered the "real" cost of McDonalds delivering a Big Mac, so all else being equal we would expect the price to drop over time. But monetary inflation makes up for it and then some.
I'd wager that "oh fuck, my partner died and I have no idea how to access their private key" is considerably more likely than "my partner died and I cannot access their traditional bank account but it's all good because I've got their private key to access emergency funds stored in BTC."
If you're talking web services and you're a java expert / proficient then sure why not. I used Java Spring a while back and it was fine. You probably want to use what you know. I'm using .net core web api currently. If you don't know anything it's a fair option, but so is node, Go, python with flask/django and a load of other stuff.
The "agree?" is quintessential LinkedIn.

Such an utterly shallow pretence for engaging a discussion.
We are currently in a situation where people are discussing if a military invasion is enough of a reason to stop buying gas. Germany in particular does not want to turn off the gas, and has invested a lot of money, infrastructure and political capital in order to use Russian gas in the next few decades.
> There seems to be this notion that if the users don't immediately understand the interface, then it's a bad interface.

This might make sense for b2c public services, or areas where a high cost of training on continually 'new' users hits the bottom line.

It makes far less sense for internal services/apps, and it's something I end up 'fighting' with with clients sometimes. They'll have 'design teams' who justify their "ux of the day" decisions with data from public services.

An internal reporting system with 10-12 dedicated users who will use it 3 hrs per day as their main operating function should have more levers/buttons/filters/etc than a marketing website aimed at getting people to buy a specific brand of dog food.

But that marketing site looks so 'good' and 'inviting' because... there's only 2 buttons, in particular shades, etc. The reporting interface should be warm and inviting right? With smooth transitions to bring a sense of calm to the users, rather than induce tension, right?