skysight-inc/HackerNews huggingface dataset:
Used to be a waiter at a slightly more "upscale" Italian restaurant in suburban NY that was constantly packed. It was unjustified, in my opinion, because the food wasn't worth $25 a plate.

I completely agree with your points. The menu was horribly complex, such that orders were always wrong. Getting things remade took forever, and it often wasn't my fault. Either the customer would forget to specify something, or the cook wouldn't read the ticket correctly. In a less busy restaurant, things can be fixed easily, but not in this one.

Payment was also quite slow, as you noted. Constant trips, constant check errors. Constant haggling about wanting things for free because of some slight error.

The place should have offered 10 standard dishes. The amount of food inventory and wine inventory spoiling because of disuse/no space was abominable.

The kitchen was always a frantic mess and the cooks frequently undercooked things or cross contaminated. There was no room for carefulness because the line was always out the door.

I ultimately left because at 7.50 an hour, supporting myself was hard. Tips were frequently better at lunch because the kitchen could prepare meals better. But $400 a week was not cutting it in NY, with no health insurance.

I praise automats as the future!!
Google calculator gives answer 0 where as duckduckgo calculator answers with 2. xD
> We have laws against overworking truck drivers, but somehow the medical profession gets a pass.

It's a feedback loop. Those residents are working themselves to the bone aiming for a big payoff in a high prestige, high income profession.

The fix you want is isomorphic to just hiring a bunch more doctors to handle the workload, which will dilute the existing pool making it both lower income and lower prestige.

Basically, Residents are willing to work hard because they want to be part of a profession where residents have to work hard. That's not really an issue of regulatory structure (though I totally agree that work hour limits are a common sense thing that should absolutely be enforced by some authority).
This is bad, and there should be more serious repercussions against government agents who lie under oath in the course of a cover-up.

This though pales in comparison to what’s happening in the Concord Manangement trial (Mueller v Internet Trolls) with secret evidence presented to the judge ex parte.
I've always admired Sweden for committing to robotics (it was back in the 90's I think, at a time when I was doing robotics work for Fanuc and GE). They went from nothing to becoming a major robotics player over decades.

In contrast, I think committing to AI is a mistake - the market is fundamentally different. To put it simply - there is lots and lots of work to be done in robotics, over decades, while, in contrast, there is a big burst of work to be done in AI, followed by relatively little work (compared to the scale of robotics.) I admire Finland, and I hope somebody out there figures out the business difference before they lose decades to opportunity cost.
I worked in insurance. A large part of how they manage costs is by policy exclusions. I believe universal coverage where they can't exclude pre-existing conditions breaks the insurance model.

It really needs to be covered by the government, like police and fire. Universal health coverage makes sense as a public good. It doesn't really make sense as an insurance product.
Steven Sinofsky on Apple’s pricing strategy
It has sort of happened already: https://www.scientificamerican.com/article/how-to-identify-a...
Preserving a floppy disk with a logic analyzer and a serial cable
I think I prefer this version:

class Session:
def __init__(self):
self._connection = db.connect(...)

def __enter__(self):
self._connection.__enter__(self)
return self

def __exit__(self, *args):
return self._connection.__exit__(self)

def login(self, name, password):
self._connection.query(...)

with Session() as session:
...

It might need a bit more knowledge about context managers [1], but it feels less magic and more explicit to me – i.e. more pythonic :). But it also contains the assumption that db.connection already returns the connection. If that is not true, a bit more housekeeping is needed:

class Session:
def __init__(self):
self._connection_context = db.connect(...)

def __enter__(self):
self._connection = self._connection_context.__enter__(self)
return self

def __exit__(self, *args):
return self._connection_context.__exit__(self)

def login(self, name, password):
self._connection.query(...)

[1] https://docs.python.org/3/library/stdtypes.html#typecontextm...
A useful website for these that I ran across recently: https://float.exposed/

For example, entering 9999999999999999.0 into "double" gives https://float.exposed/0x4341c37937e08000 and entering 9999999999999998.0 gives https://float.exposed/0x4341c37937e07fff

My wishlist for such a page would contain two additional features:

1. Allow entering expressions like "a OP b == c", so that one can enter "0.1 + 0.2 == 0.3" or "9999999999999999.0 - 9999999999999998.0 == 1.0" and see the terms on the left-hand side and right-hand side.

2. Show for each float the explicit actual range of real numbers that will be represented by that float. For example, show that every real number in the range [9999999999999999, 10000000000000001] is represented by 10000000000000000, and that every real number in the range (9999999999999997, 9999999999999999) is represented by 9999999999999998.

The author of this one has a blog post about it: https://ciechanow.ski/exposing-floating-point/ and I also like a shorter (unrelated) page that nicely explains the tradeoffs involved in floating-point representations and the IEEE 754 standard, by usefully starting with an 8-bit format: http://www.toves.org/books/float/
Got the mail yesterday notifying me about:

Synology-SA-18:62
Synology-SA-18:64
Synology-SA-18:65

Looks like they got the fixes for DSM out pretty quickly - https://www.synology.com/en-uk/releaseNote/DS918+#ver_23824-...
(65 is SRM bug, not DSM)

and then mailed me a week or so later..
Yeah, there is no way that counts as perjury. The question asks for a legal conclusion, not a fact, and for good reasons we make it very hard for anyone to call perjury in strained conclusions. In a real case, you wouldn’t just have to admit “oops an agent screwed up.” You’d have to give some sort of contextual information about the process the agent was supposed to be following, and how he deviated. There is a colorable argument that this could result in some disclosure of importance to national security. Just because it’s a stupid argument and the judge didn’t buy it doesn’t mean it’s perjury.

The government got the correct sanction here, a finding of “bad faith” and attorneys’ fees, which is what courts do when parties push thin legal arguments further than they should.
The title misses an important detail: in USA.

Americans have plenty of reasons to be depressed, but the drugs aren't going to improve their situation.
The nearest doubles to each of these two decimal constants end up being roughly 2 apart. Whereas for fp32 both decimal constants are stored as the same float.
The Benefits of Cultivating Curiosity in Kids
I hope (but am skeptical) that folks look at the overall failure of ipv6 from a deployment perspective to understand the root causes of why it failed (some may think "failure" is too strong a word, but I remember v6 being "just around the corner" in 2000, yet in 2019 I'm still connecting to a GCP database with v4).

Coming up with a solution that looks like a huge technological advancement, with no real respect for the motivations or incentives of those who'll need to implement and use it, is a fairly common occurrence in tech and something engineers should be trained to guard against.
This, right here, is why it is very important to keep unilateral powers away from government by any means necessary. The idea that government, made of people, is going to operate in good faith and not cover-your-ass mode is a joke.

I've had to deal with numerous similar situations. My saving grace is that I make decent money so I can afford to penalize them.
I made a website to cut away the irrelevant stuff, even the users can summarize an event if they think the robot summary is too biased http://www.uptopnews.com/
You need to have at least the versions listed on that page; don't go by date or memory.

6.1.7-15284-update 3 was not released until Jan 2 as an example, and 6.2.1-23824-update 4 on Dec 27th
OT: What a lovely tld .exposed is. I… really wonder about its majority userbase.
> A lot of places now make you walk up to a register and pay as you leave. No more having the waitstaff make 2-3 trips to your table just so you can sign.

I never realized how inefficient this U.S. practice was until we were in a hurry to catch a movie after dinner. It took 15 minutes to pay the bill when it should have taken 2.

In Brazil, when you ask for the check the waiter brings the wireless charge card machine to your table.

In most parts of Asia, if paying by cash, the busboy already has the right change in hand for all common denominations of bills. The transaction takes less than 5 seconds.

I have never been to China, but I imagine with the ubiquity of mobile payments there, it's even more efficient.
x999 rounds up when stored, x998 stays the same.
Atacama: How Rain Killed Life in World’s Driest Desert
Cigarettes taste like burning paper, and at their best smell just OK, but most smokers aren't walking around with cigarillos, despite the better ones tasting and smelling very nice.

It's about nicotine delivery, and even the new hit with the kids, Juul, seems not as nice as a cigarette to me as a very infrequent nicotine user. Maybe box mods are different, I've only every tried the types of vapes you can get at tobacco shops and gas stations and such.

As a side note, I'm surprised snuff isn't more popular. It gives a noticeable but not overwhelming stimulation, discretely, doesn't have the cultural connotations or need to spit of chew, and seemed a little milder too. I guess putting stuff up your nose has it's own connotations. I also don't even know where you can buy it. Certainly not a gas station.
These integers are so large that they cannot be precisely represented by 32 bit or 64 bit floats. So there's a rounding effect. https://stackoverflow.com/a/1848953
HIPAA applied to healthcare info, and I believe, 23andMe is consumer data and so not covered by HIPAA [0]. If they give your data to pharma or a healthcare provider it becomes covered.

Similarly the blood pressure data in my withings app or activity data in my Fitbit app is not covered by HIPAA.

[0] https://slate.com/technology/2017/12/direct-to-consumer-gene...
Excuse my ignorant question... are there ML jobs in the ME? I have assumed it's mostly oil and construction.
This looks really nice, to the point that it almost looks like a 'missing' iOS UI component. A few thoughts:

- It could be nice to add 'bottom' mode support, where the menu appears above the menu indicator. At the moment the menu requires users to reach to the top of the screen, but the one-touch interaction could become even more accessible if the menu was at the bottom of the screen.

- There's one point of detail that is a really, really nice solution for a problem that lots of apps have: "What I ended up doing was choosing a light or dark tint for the menu title text and buttons based on the area of overlap with the underlying view, and the darkness of that view". The result looks fantastic. Hey Apple devs, if you're reading this... you should add system level support for this! i.e. dynamic contextual blur effects, I guess with some kind of callback or content effect to adjust content color as the underlying blur type changes.

- Although there's a lot of attention to detail already, the one-touch edge drag seems a little jerky to me. I'm not sure whether it's just the video, or the use of a Timer to accomplish this (I'd suggest a CADisplayLink, especially for supporting faster refresh rates on new iPads), or because every intermediate item immediately highlights as you scroll through - but perhaps disabling highlighting/selection during this auto-scroll interaction would help.

Overall it looks really great - thanks to the author for sharing this!
What happens with the bcmath extension enabled?
I think that is an overstatement.

A car is not broken because it does not drive on rail, you can get you to the same places.

There is currently very little you cannot do without IPv6.
Not that this is specifically a "floating point" problem.

Plenty of languages are going to get upset if you add 2 billion to 2 billion.
Missed opportunity to call it CLite? :)
This article is largely about IPv6 in internal networks, not IPv6 in the internet as a whole - as they say, "No one uses IPv6 only. All public network operators, and nearly all private ones, must offer full compatibility with all other network operators and as many end points and applications as possible." Their three choices are about remaining on IPv4 only, running dual-stack IPv4 and IPv6, and using a translation layer to run IPv6-only internally and convert to IPv4 at the border. All of them involve public IPv4 addressing, and the assumption is that the internet will forever be IPv4.

So this means two things. The first is that the desire to move to IPv6 on the part of the article's authors has nothing to do with public IPv4 address space exhaustion, it's based on other alleged inherent benefits of IPv6. The second is that IPv4 NAT already solves the exhaustion problem - you're either doing NAT to IPv4 or NAT to IPv6 (using your favorite 6preposition4 encoding/tunneling scheme), but as far as the public internet is concerned, it looks like you're doing plain old IPv4 NAT.
That's the kind of relativisation that were this another medium and I would call it paid shilling.

You cannot with any seriousness compare the de-normalisation of certain opinions, as it happened in the US in the past few decades, with the systematic, brutal, ubiquitous repression and censorship happening in China right now. China is one of the most un-free countries on earth in nearly every measure. Claiming that, eh sure, it is one way to do things and in the west they fire you if you say you hate niggers, so this is two flavours of pretty much the same thing, claiming this is the kind of gaslighting and propaganda that regimes such as China and Russia are trying to push on the West.
One in Ten Adults in US Has a Food Allergy, but One in Five Think They Do
Bing gives 1 though!
Could you explain more about why one should not use JWTs. We use it for a very esoteric one shot use case for microservices auth and it perfectly fits the bill by not requiring us to maintain a lot of state.
I was a web dev in a previous lifetime and have gone to the backend for almost a decade now; one of these days I need to climb back up again. Threads like this one are intimidating in a way because there's just been So Much Development and everything I knew was wrong, except... it also still all works just fine! It's just the incorrect way of doing things now.

It's good to hear that maybe when the time comes, I can dip into React by using it as the sprinkle of JS that jQuery / jqxWidgets and such were for me the last time I did any of this.
Can you point to any writeups on this? Would love to reduce the boilerplate a bit, while still needing a global state management tool for a smaller app.
Yeah, one more article shitting on IEEE-754, yaay.
The article says the exact opposite: if it doesn't do IPv4 (either on its own, or via reliance on a NAT somewhere) it's broken.
because 2 is the interval of precision at that scale. In floating point loss of precision scales with magnitude.
https://en.m.wikipedia.org/wiki/Shape_of_the_universe
That's not apples-for-apples. Yes, history and society are subject to shifts and bias.

But do you think that there's a hidden branch of US government dictating which books are used or what words aren't allowed, carefully crafting this revised perception of our reality? Or is it just social effects that happen in all countries?
I wonder, will the same people who demanded that plastic straws go away now attack smokers with similar zeal?
The first of the last three Presidents took office in 2001. Federal receipts in 2000 were $2.03T. They are now >$3.3T. (This also exceeds the amount of inflation over the same period.)

And the increase in the deficits is the increase in spending on top of that.
Flatness is a property of the Robertson-Walker metric, as the k parameter at https://en.wikipedia.org/wiki/Friedmann%E2%80%93Lema%C3%AEtr... where you'll find a reasonably rigorous discussion.

More figuratively, if you take any circular planar slice of the spatial part of an expanding spacetime such that all points in the plane have the same coordinate time and then evolve the slice forward in time or examine it over cosmological distances (meaning more than megaparsecs) the plane is always flat like a disc rather than curving like a bowl.

With the constraint that there are cosmological observers -- they just float with the metric expansion of space and always observe the largest-scale distribution of matter as isotropic and homogeneous: mostly meaning similar-looking galaxy clusters (and cosmic microwave radiation) along every line of sight -- then a Robertson-Walker metric has identical constant curvature everywhere, so it doesn't matter what planar slice you choose: you'll always see the same circular disc, spherical cap, or their equivalent on a negatively-curved plane. Moreover, it does not matter when we take the planar slice; the spatial curvature is constant in the whole spacetime. [1]

Thus, we have excellent evidence for the spatial flatness of the universe from the small variations in the blackbody temperature of the Cosmic Microwave Background, and the evidence improves as we compare those variations with galaxy clusters at different redshifts (and other measures of distance).

In his last paragraph (which provoked your question) roywiggins means that our universe is expanding and at cosmological scales matches the Robertson-Walker metric extremely well. If we look into the far future, the matter dilutes away enough that it will look very similar to de Sitter space (an empty expanding spacetime) rather than anti-de Sitter (an empty collapsing spacetime).

- --

[1] Just to clarify: we are talking about spatial curvature here, where we have sliced up the 4d spacetime into 3d spaces indexed by time. In an expanding universe, whatever the spatial curvature (even if it's exactly zero), spacetime curvature is large: freely-falling objects diverge with the expansion. The spatial curvature mostly deals with relative distortions of the shapes of similar galaxies (e.g. barred spirals, or ellipticals) at different distances. With zero spatial curvature, faraway barred spirals have the same shape as nearer barred spirals.

With positive spatial curvature, further away barred spirals would be less arm-y and more core-y than nearer ones, while with negative spatial curvature they would be more arm-y and less core-y. The light from the outer parts of the arms and the core are all emitted essentially as parallel rays. With positive spatial curvature, the rays converge, so the arm-rays get squashed towards the core-rays as they travel cosmological distances. With negative spatial curvature, the initially parallel rays diverge.

We don't see that kind of distortion in images like this, with a large number of faraway galaxies looking very similar to foreground galaxies like Andromeda (M31) https://en.wikipedia.org/wiki/Hubble_Ultra-Deep_Field
If you're interested, the Ravenmaster (along with several ravens) did an interview that's available on the Guardian books podcast at:

https://www.theguardian.com/books/audio/2018/oct/09/what-is-...
(the Ravenmaster segments starts at 31:05).

It's a nice weekend listen.
The History of the Web – Timeline
"My country (US) doesn't have a great human rights track record either, but at least we're allowed to talk about it." You cannot possibly be serious when taken scale and timeframes into account
IPv4 is for machines. IP addresses were never intended for humans, which is why domain names exist.
Improved Easing Equations
Is it just me, or is this terribly written?
Is there typically no screening for doctors during job interviews or at some interval after getting a job?

Not sure if everyone is aware of this, but in the tech imdustry typically the more prestigious the company or role is the less likely there is any drug testing. It’s a bit ironic, just one anecdote: I’m not aware that any of the top 5 software focused companies require developers or related tech roles to ever take a test.

On the other hand, it’s very common for a developer or tech role to have to be screened at companies like AllState Imsurance. I’ve never worked at AllState and don’t mean to imply they’e worse than average (anyone can google the requirement). It’s just meant to represent a typical example of large company IT corporate America for which tech is not the core competency of the business.

I can see drawing a line between truck drivers and developers (or any role where it’s easy for a mistake to cost lives). However, if truck drivers are almost always tested to get a job:

- Should doctors be as well?

- Should Waymo developers be tested?
The weird thing is that on some countries IPv4 only turned effectively into the premium offering. This is for instance the case in Austria where you generally have the option of ipv4 or ipv6 with dslite or worse only.

All new contracts are ipv6 and the only way to get to ipv4 is via customer support. However right now ipv4 gives you the better experience.
FP numbers are (roughly) stored in the form m×2^e (m = mantissa, e = exponent). When numbers can't be represented exactly, m is rounded. My guess is that these numbers end up being encoded as 4999999999999999×2 and 4999999999999999.5×2, where the latter is rounded up to 5000000000000000×2.
Recruiting patients for clinical studies can actually be quite hard, especially if you are looking only for patients with a specific mutation. Many companies now focus on studying genetically defined patient populations bc the signal to noise ratio is better. There is a massive shortage of patients for cancer studies now

As mentioned, 23andme uses genotyping not sequencing so it's unclear whether there data is that valuable for target discovery. and while it's not unprecedented for pharma to spend $300M for a target id deal, it is quite rare
Thanks. Going to check it out. Bomberman on the Sega Dreamcast, especially with 4 people, was some of the most fun gaming I've ever had. Also, I'm old.
This depends entirely on the population. Rare individuals with unique DNA markers are easier to re-ID than individuals with more common DNA markers.

But also consider that ethnicity is relatively easy to get from genetic data. So individuals with unique ethnic combinations can be trivial to identify by their genetic data. Now consider that genetic data can also be used to predict traits such as height, hair color, eye color, etc [0].

Reliable triangulation is already possible, and becomes increasingly more accurate as more data becomes available.

0: E.g.this company- https://snapshot.parabon-nanolabs.com/