skysight-inc/HackerNews huggingface dataset:
Luckily a couple biotech companies like Scynexis and Cidara Therapeutics are working on some novel anti-fungals (currently in stage 3 trials). Hopefully one or both make it through successfully and are approved by the FDA as cases rise.
18 minidiscs were leaked.

The total MP3 is 1.8gbs. The selling price is £18. It’s on sale for 18 days.

To me it seems clear that they just took the 18 number, decided to own it, and went from there on in everything else.
Sure, I think all of that is completely reasonable - and quite likely. The only thing that gives me concern in addition to this is leaded fuel and similar such stories over time. We now know longterm exposure to leaded fuel causes all sorts of nasty things including reduced IQ and reduced impulse control. Of course lead is a neurotoxin but neurotoxicity is all about the amount of exposure -- fluoride, for instance, is also a neurotoxin in sufficient quantities. The amount of lead fumes people were being exposed to was negligible on a parts per x basis. Try to put your mindset into a time before we knew this, and when governments and substantial amounts of industry funded research were mostly all declaring leaded fuel safe. The idea that exposure to negligible ambient levels of fumes could, over time, lead to lowered IQ, reduced impulse control, and other factors sounds really just quite absurd.

In the past several decades now we've seen a huge array of companies now rushing to introduce all sorts of engineered consumables into the marketplace. This is not just genetic engineered food products, but also purely chemical compounds such as aspartame (first introduced in 1981), sucralose (first introduced in 1998), etc. And now factor in the recent discovery that our gut biome seems to be connected to far more than we ever thought in our body. And we have mostly no real clue whatsoever how these things are affecting people. Safety trials tend to be short term and only concerned with overt physical affects - a standard by which leaded fuel was also deemed harmless.

This was what stood out to me about your comment. I think there are quite a large number of questions yet to be answered about how what we're eating in recent decades has been affecting us. And we're only just beginning to be able to pursue these answers at the same time that an ever greater number of engineered products are being introduced for consumption.
Japan passes bill requiring microchipping of pets to reduce strays
But people ignore warnings. The only way to keep code clean of unused variables and libraries (and prevent potential bugs where typos led to unused variables) is to disallow it completely.

In the end it's just about the variables anyway, most IDEs will remove unused libraries automatically.
I would guess that is just the untapped potential of China's large population starting to be realized as the country developed in recent decades. Hong Kong only has 8 million people.

But yeah, it seems reasonable that this change in relative economic strength would affect the political dynamics.
Elections have consequences.

https://www.vanityfair.com/news/2019/06/rostin-behnam-climat...

https://www.phi.org/news-events/1370/the-end-of-net-neutrali...

https://www.vice.com/en_us/article/vvb3yb/house-republicans-...

https://thehill.com/policy/technology/370781-congress-pushes...
Really isn't that cruel when you look at the solubility of acetaminophen at freezing temperatures.
I disagree, and I’m worried that this view will prevent adequate nutrition for children more and more frequently (meatless Monday etc). The next step is then preventing adequate nutrition for myself from special taxes or regulations on meat.
Oh, thanks for the correction. I'm using a custom stylesheet, so I've "always" been able to change my top bar color and didn't notice that that required a certain level of karma.
Gov't to require mobile phone operators cut cancel fees by 90%
insert rant about how you need generics for functional programming here
I don't think gofmt changes identifiers?
Where the Candida albicans central crew at?
This is totally an unfair comparison. Why did you complicate the v6 address? That's 2001:db8::ff00:42:8329, which is a fair bit shorter than the version you wrote.

But let's go a step further. If you wanted to remember this address, why did you pick 2001:db8::ff00:42:8329 in the first place? Why not 2001:db8::53?

If you deliberately pick an address that's longer and more complicated than it needs to be, and you refuse to use the system (DNS) that's designed to handle that for you, then you don't get to complain about how long and complicated the address is.
To promote their album from last century? Seems a bit far fetched to me.
In my experience, having clearer cpu metrics is more useful than any hypothetical latency benefits.

However, the hypothetical benefit would also depend on the cpu model; it made a little more sense when they introduced it than it does now. Back then, CPUs took a significant amount of time to change power states, so going to sleep and waking up for an event that comes shortly after could involve quite a bit of delay. Even if the processor didn't fully sleep, it may reduce the clock frequency, and not increase it until you've done a substantial amount of work.

With more recent processors, these delays are much smaller, and perhaps it would have made more sense to control the power states in another way, but there was some justification.
The hackers leaked a minidisc archive.

Everyone has backups, and some of these minidiscs were probably used in the 20th anniversary OK Computer re-master and re-release (OKNOTOK).
DoS in Windows SymCrypt modular inverse algorithm
> Economics tends to pretend that more supply requires a higher price.

No it doesn't. Shifts along the supply curve are due to changes in price, but other factors can shift the entire supply curve to the right or left. This is like day 1 of Economics 101.
A steak spikes your insulin harder than a plate of whole wheat pasta. Complex carbs, particular when eaten along with vegetables, are perfectly healthy.

The problems start when you refine all the fiber away and load them up with oil.
Now matter how perfect it is, it is by definition less perfect than the movement of your hand itself. The real world is also limited by inertia, which virtual interfaces are not if they bypass the hands entirely. We're a long way from developing really good brain-computer interfaces, but this finding means we have just a little less groundwork to lay.
Also, don't forget the telecom costs.
This will inspire a generation of Indians. If any country can have a space program, they should. Like Elon Musk says, solving one problem after another is necessary but not sufficient. People need to feel hopeful about the future. The 1969 Moon landings have inspired a whole generation in the West. Despite of the high costs, we are still reaping its benefits. I am a huge fan of all agencies, ISRO, NASA, ESA, CNCA, Roscosmos etc.
> One of the commenters on lobste.rs called boilerplate-heavy Go written by programmers coming from Java "Gova".

Not exactly a novel take: https://dirtsimple.org/2004/12/python-is-not-java.html
So the companies would go bankrupt and the project would remain unfinished
I've just been browsing the author's website, some really good examples of D3 usage and all the code is on Github:

https://wattenberger.com/
https://github.com/Wattenberger/Wattenberger-2016/tree/maste...
See, for example, https://statehistory.ru/1038/Lev-Termen/

More links are at the bottom.
It kind of already is, but there isn't a coordinated global effort of any kind. Every GIS department has an unbelievable amount of mapping information. Because we need to, and because a lot of governments, especially in Europe, it's illegal for us to rely on google because they track too much. Some of the data is private, and rightly so, as it contains detailed private informations of properties used for internal BI. In Skanderborg Kommune of Denmark, the GIS department has even started running it's own street-view feature. But again, that's just a tiny piece of the total area of Denmark and neighboring cities might do things completely different.

We do have national initiatives like opendata.dk, that tries to extend APIs for all this data, but that's still just on a national level.

I think open street map should really be the "google maps" option exactly because it's both open and global, and I do think the public sector should put as much of it's data into it as possible, but I have no idea how we should fund it.
Learn to play any song on Guitar Piano Ukulele
I guess you're confusing AR and VR. VR needs dedicated hardware. AR doesn't. And Apple is one of the leaders in AR because they already ship state-of-the art AR devices in the millions.
Your last paragraph is completely on point. I wonder the same thing as your last sentence.
I've seen people in México City doing this late at night. I wonder if they are aware of the real costs of their services. Also, do they only pick scooters below a certain battery level? I observed one crew that picked one but left the other one next to it.
Hum... Sow why did you stop programming in C?
Gestures are not the future for one simple thing: physical fatigue.
Converting carbs into fat is very ineffective, losing about 40% of the calories in the process. You can get fat just from carbs but it’s not easy. But start adding empty fat calories like oils to those carbs and you’ll store the fat directly and just burn the carbs for energy.

It’s pretty hard to gain weight eating boiled potatoes but you’ll pack on pounds eating fries.
As a 40 year old Spaniard, I have never heard of this 4 PM siesta time.
So, at a high level you want more than just the backgrounding the pin task, you also need to be able to tell what the progress is, periodically. This probably means we need to do something with the api endpoint output (i was initially thinking 'just throw it away and mark completion').

> in some cases, if I've pinned it at all.

What cases would those be? If the file is pinned it should always show up in an `ipfs pin ls $CID`.

In the short term, I assume your service is a server side app that is making requests to the ipfs node, right? You could set some background task in that application that just waits on the `ipfs pin add --progress` call and keeps track of the progress for that pin, that way, when a customer queries it, and its in progress, you can return that information. Agree this should be built into ipfs at this point, but that seems like a reasonable workaround for now.
> The nginx ingress controller for example, under the hood, just generates and applies a big ol' nginx config!

I learned the hard way that GKE, in using GCP's load balancers don't support the same syntax for Ingress patterns as when you use an nginx Ingress. Definitely read the documentation thoroughly!
TBF that's pretty directly inherited from the Smalltalk ancestry: just like Smalltalk, Ruby simply doesn't have public (data) fields. Although it does provide shortcuts for automatically generating accessors which I don't think Smalltalk did / does.

Funnily enough, Self opted for the opposite tack of not having private data fields (although it does have readonly and read/write slots), but you can trivially swap "data" slots and "method" slots: http://handbook.selflanguage.org/2017.1/langref.html#constru...
The following link states that rexray does not support shared volumes, and that it was designed so that "it forcefully restricts a single volume to only be available to one host at a time."

https://github.com/rexray/rexray/issues/343
As far as I can read the 1977 Protocol which among other things forbids the use of nuclear weapons is not rattified by the US.

https://en.wikipedia.org/wiki/Geneva_Conventions#Contents
Are there actually businesses who just use the normal windows updater? (Ignoring smaller businesses without IT departments for a second). I assumed the forced patching at boot/reboot was a consumer version thing? A unforeseen update from microsoft can just shut down your business?
Recovering CSGO player here. I got a beefy box (TR1950X, dual 1070i’s, NVME, etc) for ML and crypto mining, and gaming inevitably followed. That plus low ping internet immediately boosted my ELO rankings and I started having more fun. Life in general became less fun since my sleep was suffering. That and the toxic CSGO community has kept me away, but I still relish the palpable advantage I enjoyed with better gear.
So the most used tags are: OOMKill, CoreDNS, ndots:5, NotReady nodes.

I'd seriously consider disabling the OOMKiller. Not sure about the DNS issues.
Python with type annotations and use of the mypy typechecker is really darn great.

I work on Golang stuff at work where we made the switch after the troubles associated with refactoring Python. Recently though, I 'typed' a personal project of mine that was fairly large, and it's become a pleasure to work on.

IDE integrations of mypy warn you as soon as type errors occur. The fact that the type annotations are first-class features of the language and not embedded in comments also makes it great. The compromise of type-safety at the boundaries where you interface with 3rd party APIs that don't provide type annotations (the major ones do) does not get in the way too often contrary to what I expected.

mypy makes Python a pleasure to work with again.
Spent the last few hours trying to track down this book to no avail but short answer: you’re spot on!

Off the cuff in line with your thinking that’s been a life saver for me over the last 20 years... super glue. Locktite gel blue resealable squeeze bottle. Have saved myself at least a dozen trips to the hospital for stitches with this stuff with only one complication last time due to my negligence. Take-away: yes wounds can actually go septic if you don’t properly clean them prior to dressing and yes wounds need to breathe and be dry to heal.

On the pharmaceutical side I can’t speak too much to, but I’m firmly convinced after 15 years of personal experimenting that diet (real food, not too much, mostly blah blah blah) and stress management via lifestyle design are the miracles we read about. Add to that mild physical activity, drinking lots of water, good sleep, good mental & physical hygiene and it’s practically a wonder drug.
Please explain. Is this a serious comment or a joke about Canada being cold?
They’re extremely juicy target for hacking though.
> it may be that producing lab grown meat costs 100x as much and there is no way to reduce that.

This may or may not be true in the short term, but it seems unlikely to me in the long run. There are physical processes occurring inside the cow which don't require many resources. I can't see what would stop us from _eventually_ being able to mimic the key aspects of those processes and to do so somewhat efficiently. Of course, it may end up taking quite a long time to develop this capability.
Ask HN: Best cloud sync solution for personal data
I've become disillusioned with Apple - because of hardware decline, because of lock-in.

I've become disillusioned with Microsoft's OneDrive because I've had issues even with keeping data in sync between two machines on the same network.

Google also seems to want to lock you into their ecosystem, as well.

Is Dropbox a better solution? Is it agnostic, and has less of a tendency to keep you bound to them?

something else?

I'm curious what other smart folks think.
There’s a few more zeroes in this one, it’s not even comparable.
> Stopping compilation with an error for every unused import & variable is particularly annoying

I think the worst part of that decision is I've never seen a bug arise from unused imports and variables (even in languages with ubiquitous importing side-effects like Python, imports and import ordering can cause issues but usually you need the import anyway, you can't just nuke it).

Meanwhile variable shadowing / overwriting or unused return values which do cause issues are perfectly fine by the compiler.
Haha! They've made several movies and written books about this drama. Whether or not it was traitorous depends on who you view as being a traitor first, Steve Jobs or John Sculley.

I recommend reading Walter Issacson's book on Steve Jobs, or watch the movie "Pirates of Silicon Valley" for a good take on it.
I think Go will suffer the same fate as Java. Any enterprise language that becomes too popular will slowly devolve into an enterprise monster.

If you come to Java with a blank slate, and try using it with simplicity in mind. There's not much wrong with it. But once people add design patterns, layers of layers, reflection, annotations. Etc. You get a monster. And somehow, the enterprise world seems to always create those.
> ... suitable replacement for the ageing A-10. It's the finest close support aircraft ever made ...

I'm actually quite happy that they are focusing on theoretical weapon F35, not a practical upgrade to a practical weapon.

I'm hoping theoretical weapon will be used less. I think modern weaponary is so muderous that we should be focusing more on its role as a deterrent (in which being hyperadvanced might help) not the practical aspects (how efficiently it helps people to kill people when in use).
Japan offers most paid leave for fathers but few take it, UNICEF report finds
I'm suggesting that app stores (iOS, Mac, Google Play) shouldn't require users to create an account just to download free apps. Partly for privacy, and partly because it's an unnecessary hurdle for users to jump over, and partly because it causes other issues like my Purchased list being polluted with too many free apps, making it hard to find what I actually purchased.

It's my device, not Apple's or Google's, so I should be able to download a third-party app without identifying myself to the app store owner.

In my last comment, I did not ask for iDevices to be able to install apps from outside the iOS app store.
> Of course, but most of this kind of corruption is trivial to recover from with just retries...

Retries won't help you when the data was corrupted on its way to be stored.
> Why do we have this weird incestuous relationship between pointers and arrays? It might seem elegant at first (an array is a pointer to the first element or something like that) but actually it breaks down all over the place and can create some nasty unexpected behavior.

> Why do we need both . and -> ? The compiler is always able to know which one makes sense from the type of the variable anyway.

You're contradicting yourself in a way.

Maybe K & R thought: "Why can't arrays decay to pointers? The compiler is always able to know which one makes sense from context anyway."

I agree with the your opinion about arrays/pointers, but disagree about ./->. A programmer reading the code might confuse a pointer for a non-pointer if you conflate . and ->
Yes, the primary effect of capital formation is to shift the supply curve to the right, leading to more supply at a given price.
Why would you add an anti fungal to a skincare product? In case the buyer has an infection?
This is about the American vs European weather model

https://www.forbes.com/sites/marshallshepherd/2019/02/14/eur...
Isn't constant time GCD a problem for factoring big primes?
I just cut & paste the IPv6 I found in a Wikipedia. But that does touch on a good point... the formatting for how to express an IPv6 number is more complicated. The fact that 2001:0db8:0000:0000:0000:ff00:0042:8329 can be shorted to 2001:db8::ff00:42:8329 is less simpler to figure out than the good ol' <8bits>.<8bits>.<8bits>.<8bits> IPv4 format (at least that is true for me).
> This is a pretty standard data structure in most languages.

Vectors are standard data structures.

Append possibly mutating in place and possibly return a new vector instead, not so much.

That's exactly what Go does.

Not to mention the ability to share a backing array between two "vectors" and to append to both. That's a Go innovation right there.
Having been on the receiving end of of an A-10 fire support mission more than once, I can speak for the effectiveness of the job they do. Their time on on target is the key to their effectiveness. They are flying tanks. I do not really care the politics of the the replacement, just that the replacement is just as effective. Lives depend on this. It should not be a pissing contest between political views but what just works. As a former grunt I just want my ass saved.
Fungal infections are the cause of most peoples dandruff issues, and the same fungi can result in skin issues in the rest of the face. So probably to kill that off.
You forgot to mention the magic. If you have to spend 400 on Amazon for a 500 rent discount then Amazon has a forced monopoly. Nobody can compete. Today there's at least the illusion of competition with Amazon, but in this scenario there is none. Amazon just wins.
Trying to fool the blink detector might end up being more fun than not blinking.
Nothing a preprocessor and a smattering of syllabics can't fix.
It seems "constant-time" isn't used to mean "the time taken is O(1) regardless of the size of the input n", but rather, "for a given input size, the algorithm is carefully written to do the same amount of work no matter what the specific bits of the input are, to defeat timing attacks". This took me a bit of time to figure out.

To illustrate the kind of thing it's talking about, consider the naive algorithm for computing a^n via exponentiation by squaring:

total = 1
while n > 0:
if n is odd:
total = total*a
n = n-1
a = a*a
n = n/2
return total

If n has k bits, and j of them are 1s, then there will be k-1 squarings of a, and j multiplications of total by a. An attacker who can measure the total time may be able to at least figure out the number of 1 bits in n. If they can get fine-grained observations of power draw or something, then they might even be able to tell which bits are 1.

Consider this alternative:

total = 1
while n > 0:
maybe_total = total * a
if n is odd:
total = maybe_total
a = a * a
n = n >> 1
return total

This will do the same number of multiplications, if you can convince the compiler to not do any optimizations. Note that it still has a branch, though, which might conceivably be detectable. To plug that hole, something like this might work:

# if n is odd:
# total = maybe_total
# becomes this:
low_bit = n & 1 # i.e. 0 or 1 if n is odd or even
mask = low_bit - 1 # i.e. "all 1s" or 0 respectively
total = (total & mask) | (maybe_total & ~mask)
And it piggybacks from an operational standpoint on GPS, so currently the private service leverages the public one.
> To get out of this we have to consider not only what people have done in the past but how they are likely to respond to a given policy change, for which we have no historical data prior to when the policy is enacted, and so we need to make those predictions based on logic in addition to data or we go astray.

"Pete, it's a fool who looks for logic in the chambers of the human heart."

Logically, we might have said "prohibition will reduce substance abuse harms" but the actual data indicates that margins increased. Then, we look at the success of Portugal's decriminalization efforts and cannot at all validate our logical models.

Similarly, we might've logically claimed that "deregulation of the financial industry will help everyone" or "lowering taxes will help everyone" and the data does not support.

So, while I share the concerns about Responsible AI and encoding biases (and second-order effects of making policy recommendations according to non-causal models without critically, logically thinking first) I am very skeptical about our ability to deduce causal relations without e.g. blind, randomized, longitudinal, interventional studies (which are unfortunately basically impossible to do with [economic] policy because there is no "ceteris paribus")

https://personalmba.com/second-order-effects/

"Causal Inference Book" https://news.ycombinator.com/item?id=17504366

> https://www.hsph.harvard.edu/miguel-hernan/causal-inference-...

> Causal inference (Causal reasoning) https://en.wikipedia.org/wiki/Causal_inference ( https://en.wikipedia.org/wiki/Causal_reasoning )