skysight-inc/HackerNews huggingface dataset:
If you start with the premises that A: the shorthand notation should have access to the 0 value B: the shorthand notation should have access to the full value #ff and C: the shorthand notation should be linear in the RGBA scale, then the current system falls out of that as the uniquely-identified solution.

(Ignoring questions about how linear RGBA really is. In this case we're just looking at how to map 0-f to 00-ff. Whether RGBA is broken is a separate question.)
> It's an ad hominem. This really just impugns people and invites an argument. It might be cathartic, but generally it doesn't advance the conversation to cast aspersion like this.

It is not an ad hominem in any sense! For one thing, this part isn't even an attack - here the author is trying to explain and essentially forgive why the (allegedly) sub-optimal design was chosen: that there wasn't enough information at the time to make a fully informed decision! He's saying "it wasn't their fault they designed it like so, at the time it probably seemed like the best decision".

Second, even if it were some form of attack - it wouldn't be an ad hominem because it is not an _irrelavant_ personal attack. It is directly relevant whether some group made decisions based on sufficient existing information etc. The author might be totally wrong about the facts, but at least he believes and offers evidence regarding the situation at the outset of development.

It hurts to have your work criticized, and I can't comment on the factual accuracy of the timeline and other claims, but the piece does not come off at all badly-intentioned, personal or otherwise unreasonable: it comes off mostly as purely technical criticism.
Get large enough and you will run afoul of anyone's morals.

this is not excusing the issues at hand but people still tend to censor their offense based on non rational criteria; see the pass that Apple gets with China/Russia all because lots of people like their phones.
Is it just me or is dict#setdefualt a terribly named function? I just learned of it here, and I was excited that it would set the default value for the dictionary, when instead it performs something like:

(self, key, default) => self[key] = (key in self ? self[key] : default)

I'd prefer something like "dict#createifnotexists", but better.
Zombie POODLE and GOLDENDOODLE
Leaked to whom though? That's what I don't get. No human is involved in the process and your information is in the hands of the same company as before.
My wife vacuumed it daily for 2 weeks. It didn't seem to affect our Dyson, that's still going strong months later.
And yet Europe still has a lot of homeless people. Europe hasn’t “solved” homelessness either. It’s unsolvable.
If you insist on using Chrome but back this cause, set your user agent to Firefox.
The point of semantic versioning is to give the version number more meaning than just a commit hash - to give the version number semantic meaning. It prioritizes what the user should expect over what the developer feels about the new version. Yes, people may claim to follow a scheme, and then not actually follow that scheme, but that's not an argument against the scheme. A similar argument could be made to all schemes that try to provide guarantees based on their use.

I claim semantic versioning is useful to humans. It communicates to humans what their expectations should be on API changes. That "robots" can take advantage of these rules is a bonus - and a good indication it's a good system, as creating predictable rules for things that we can then automate is rather the basis of software ecosystems.
Those people are psychotic (to varying degrees). You should take what they say as true of how they feel, now how things are.
The <pre> blocks overflow the container on the fancy view (Chrome/Windows 10).

Other than that, looks great!
Google intros pair of Android accessibility feature for people with hearing loss
Making EULAs easier to deal with could be part of privacy legislation or tied to such legislation. The things covered by privacy legislation will generally fall into three groups.

1. Things that you cannot agree to forego or allow,

2. Things that you can agree to forego or allow, but only as part of an actual negotiation, not implicitly by saying you agree to a EULA, and

3. Things that you can agree to forego or allow by indicating agreement to a EULA, such as by clicking an "I agree" link on a EULA screen.

The privacy legislation could say that in order to get such agreement a EULA must list in a separate section all the items it has from #3, explicitly citing the section and name for each item from the privacy law.

The idea behind the explicit cite to the privacy law is to provide a standard term for each item, so you won't get confused by different companies having different names for the same thing.

This wouldn't cover all the things one might find in a EULA, such as liability limitations, choice of law or choice of venue clauses, arbitration clauses, etc., but it would make it a lot easier to quickly check to see what privacy rights you might be giving up if you click through.
I have given my 5 year old enough guidance that she keeps busy when ever she is home.

Yes we still do activities, but she is never bored and she never asks for much screen time. We have tons of books, things to draw, puppets to make performances with.

I think exposing kids to lots of different activities and letting them have the free time, helps them to fill the the time.
beauty is skin deep, Huawei is ugly to bone...
There are mail forwarding services. They have a bunch of PO boxes, give you an address consisting of the PO box address and a made-up prefix eg Flat one million. They have a web interface which you use to view received mail, trash the mail, forward the mail to a specified address, select forwarding option eg 1st class mail, 2nd class. When you move, add your new forwarding address.
I think you have the words 'hacker' and 'cybercriminal' confused.
So to get a list of unique values you suggest I convert to a dictionary and then convert back to a list? Is this the Python way? I dunno it seems like acrobatics

no_duplicates = list(dict.fromkeys(<list>))
>Firstly, there is no single equivalent to "slamming on the brakes" for uncommanded nose-down.

Actually in the "old" version, there is.

From TFA:

Older 737s had another way of addressing certain problems with the stabilizers: Pulling back on the yoke, or control column, one of which sits immediately in front of both the captain and the first officer, would cut off electronic control of the stabilizers, allowing the pilots to control them manually.

Which makes the car analogy apt.
You Can Now Listen to an Interactive Choose Your Own Adventure with Alexa
I must admit, I'm one of those 10,000.
> Creating a deep fake of a celebrity hardly counts as expressing your opinions

I agree that deep fakes seem an odd and unexpected fit for a dictionary editor's word choice made under the obvious constraint of brevity. But I don't get the relevance.

To be clear: I don't see what it has to do with the relationship between producing/distributing a deep fake and a) the explicit rights enumerated in the 1st Amendment, b) the implicit rights reserved for citizens by the 1st Amendment being written in the scope of the U.S. Constitution, and c) 200+ years of legal precedent which clarifies the scope of free speech protections of the 1st Amendment.
The easier example involves comparing a single, privately-owned British newspaper in a democracy to all newspapers in an absolute monarchy?

==This difference in the volume of discourse does not indicate that women have it worse in London than in Riyadh.==

This is a strawman, as nobody has ever claimed they have it worse. However, the wage gap in England effects women in London directly and they have the ability to change it through voting. Do you see how that is different from state-sponsored/controlled media in a country that makes no attempt at equality?

==And observing this simple fact does not indicate approval of the situation in either country.==

But using one country's scenario in an attempt to diminish the plight of people in another is implying that we have to choose one. It's a false choice because we can work on improving Saudi Arabia from the outside while actively voting for improvement in England from within. To clarify, I don't live in England, but this applies to any comparison of what another country is doing (specifically, a non-democratic country).
"Unleashed"? Really?
There are definitely some (mostly) young, carefree people who actually opt-in to that lifestyle. They're probably overrepresented near a University. They have friends and family they could go stay with to get back into society at a moments notice.
I feel like they get conflated with people who "choose" homelessness because they have an addiction, or because the church that runs the shelter abused them as a kid, or because their schizophrenia makes them paranoid about social service workers. They need help to function in society, the same way an asthmatic would need help running a 5K.
Over the holidays I researched all major providers of virtual addresses and can confirm that this is how it works.

First your mail is routed to the provider’s local address or central warehouse, then they manually forward it to you. Some providers (incl the popular Earth Class Mail) operate as a hub-and-spoke network: all mail goes to their centralised distribution center, they process it and send it to you. This means if I buy something from a few blocks away, it will first have to Midwest then back to me.
I'd bet that this act would paradoxically increase the power of "deep fakes" in that the problem isn't the existence of "deep fakes" but each person's reaction to them. The prevailing culture of knee-jerk hot-takes already thrives on selectively edited video and fresh discoveries of forgotten pasts. If it isn't inoculated into thoughtful skepticism by steady revelations of various fakes it will become more susceptible to the few left un-prosecuted under this law.
Anyone who actually takes the time to lint their styles will likely have a customized build system.

This is not aimed at the person with no experiences who make static websites using notepad in their free time. This is aimed at people who already have their hands deep in the front-end ecosystem.
>We wouldn't be able to use the knowledge of how to make a transistor until long after even acid free paper was useless.

What are you talking about? Transistors don't require some huge industrial base to build; the first one was made with some gold and a germanium crystal. A lot of technologies don't build on top of older technologies, they bypass them altogether. Your rebooted civilization does not need to go through a phase with fossil-fuel-burning cars to get to electric vehicles, for instance. A rebooted civilization, with stored knowledge of modern technology and enough smart people able to make use of that knowledge would be able to get back to current tech levels pretty quickly, and probably avoid most of the mistakes of the past as well.

As for useful information from the 1800s, that would mean you're losing all the modern medical knowledge, which is pretty important, and much of which does not require advanced technology to utilize. Back then, they barely even understood germs and the importance of washing hands (surgeons didn't even bother!). That alone saves tons of lives, and requires no real technology at all.
Mishka my neighbor asks what dogs need for warm clothes?
Oh wow, providing a tracking number, huge OPSEC mistake
I believe usually "3D" implies that some change of perspective is possible, e.g. by changing the orientation of the camera.
How to help educate small businesses about their risks and obligations
You presumably have your own badge so you know what the convention is for a given show.
In a word, it's "agile".

Let me first acknowledge that there my thoughts are a mixture of the types of projects that I've been working on, my own personality and my own path dependent experience. In particular, my way is intentionally short sighted and won't work for a project plan that takes five years. Also, for sure, if the sales team/ceo is wrong and the project isn't worth doing, then doing it "lazily" won't fix that. But with that out of the way, here's what I mean.

The engineering team has it's own values and priorities and they just don't have anything to do with what really matters to customers. In the end, everyone brings in emotional baggage from the last project they worked on, and that's what's important until new information comes in from customers and the sales team.

So what I shoot for is taking the requirements that we have and producing a long range design that will meet those and little more, and then producing features as quickly as possible and presenting it to the customer (or the customer's advocate).

Why does it limit scope? Because the deadline doesn't move! To meet the most important requirements in a way that actually sells the product, lower priorities are are cut or reframed.
It even heats battery even unplugged. Thus draining those miles at night.

Tesla really does good job to keep the battery in shape.

https://electrek.co/2018/04/14/tesla-battery-degradation-dat...
Netflix doesn't have remote workers. Yes, they compensate for every benefit in cash. Because they have abundance of it.

There is a reason why startups give equity and lower salaries. They can't afford to compete with incumbents. Plus we want all our employees to be and feel equal. That means to share all the upsides of the company through options grants, have great healthcare, time off, ...
No. He (or she) is saying that he (or she) has finally found "Linux on the Web", and he (or she) has seen the light.

Seriously though... my baby is starting to come alive. I've been banging away on it since 2012. The above phrase should allow you to find it if you know about modern search practices :)

We can start putting ML frameworks galore in LOTW, and have it all start being in service of the people.

Or how about this... a return to GOFP (Good Ol' Frickin' Programming)... possibly using numbered lines and goto statements, like we did back in the day, copying fun little snippets into the old TRS-80!

(LOTW is a new kind of client side paradigm. Actually, it is a return to the same old paradigm of something I would call "immediate mode programming", where all of the resources are simply right there in front of you. There is just a little bit of help from our friends who build and maintain the back-end infrastructure to allow all of the resources to get conveniently shipped in.)
How I Made One of the Top Open Source Projects of 2018
Law enforcement or FBI etc would likely have issued a statement to say they believe it's fake. It's just like the Birther situation, you can almost never disprove a conspiracy but you can have a trusted body reassure everyone that a specific piece of evidence is fabricated.
The people who feel that they cannot quit Facebook seem to think that quitting Facebook means replacing it with something else. Most people who have quit do not move 2000 contacts to new platforms - they simply stop using Facebook.
Some of what you want might be available here: https://www.facebook.com/ads/archive/ (https://www.facebook.com/business/help/2405092116183307).

(work for fb)
Weird statement. All games and game engines I've worked with have used frame deltas to modulate everything from animation and movement to AI and UI's. I've worked on mobile games to AAA games.

Can you link to a physics engine that doesn't support variable timestep?
Yes there are some who are homeless by choice. However they are a tiny minority. The vast majority are homeless lack the ability to care for themselves.
Major: "you will have to change your software.

Minor: there are API changes which you might want to use.

Micro: the API hasn't changed.

None of which means you can skip testing when upgrading.
Ask HN: How do you enjoy fiction books?
==I hardly think K12SSD's releases come "with no editorializing". ==

We could have a long discussion about what should and shouldn't be included in the data set. Should a bullet that hits a school building be counted? Should brandishing count? Should we only count incidents where people die? Does there need to be 4 or more injured? etc.,

The comment about editorializing was in reference to how one source was a news article interpreting a data set (the definition of a narrative) and the other was simply a data set.
1) Tell me a little bit about yourself.
2) Tell me about an interesting challenge you had in your current position and how you solved it.
My naive take is that serverless is just a movement back to the simplicity of ftp + cgi / php. It all looks very similar, just with a different pricing model, and a different implementation cloud computing vs shared hosting.
Recently I have felt like half the time I'm browsing I am filling in god-awful captchas, multiple times. They're so infuriating.
Using only one sensor at a time, there's no "sensors disagree" fault to tell the pilot there's a problem. Or to tell the flight control system it shouldn't be taking drastic action based on that sensor.

Airbus uses three angle of attack sensors and compares them. They've had at least one crash when two sensors failed in a consistent way.[1] The vulnerability of aircraft flight control systems to bad AOA data is well known.

[1] https://news.aviation-safety.net/2010/09/17/report-blocked-a...
In addition to what some other commenters have said, I'll add that 7500 is a point-in-time count, it's lower than the total number of people that are homeless in SF at some point during the year [0]

0: http://hsh.sfgov.org/wp-content/uploads/2017/06/San-Francisc...
Considering it has the same number of characters as the idiomatic set(), its only value is in curiosity as a special case of collection unpacking.
My rule of thumb:

If a company is a public company, it can't help BUT be evil.

Corollaries and commentary:

1) Evil arises from public companies' duty to generate as much money as possible for their shareholders. Private companies have more freedom to make less money and to not be evil--or even to choose to "die" while retaining their honor and that of their members.

2) A public company might not be evil now, but if it keeps growing, it will eventually be evil.

3) This applies regardless of the initial size, values, and idealism of the company; the choice to be a public company seals its fate.
Any support for Stylus? I see it supports SugarSS, which I had not heard of, and that looks sort of close...
I think you also need it when scaling reads becomes painful.

Reads that have different patterns, specifically, the kinds of patterns that can't be indexed easily because they need denormalization to generate all the indexed expressions. Or you need to read a time series, a snapshot at a point in time, or the latest version of the data, all from different places under different loads - analytic, machine learning, transactional.

One user needs to read across all the data over all time; another user wants super-fast scrollable access to user-customized sorts of a subset of the latest data. The user-configurability of the sort is what defeats the kinds of indexing you get in a traditional RDBMS. The obvious way to get this is a lambda architecture: have an immutable append-only system of record which contains all the data, and build the other views out of it. It's a small step from there to event sourcing.
That was so thoroughly and charmingly English, but what an amazing feat of engineering for the time it was built!
>Are not some people homelss/nomadic by choice because they wanted to live off the grid?

I'm sure there are, but people who are nomadic by choice is not the problem that cities are trying to solve.

The _public_ issue of homelessness results from mental illness and drug addiction and societal restrictions on enforced institutionalization, rather than resulting from free choice or even lack of income.
I'm not immediately sure what the benefit of running such a (EDIT: advertising/tracking) model on the client as opposed to server (aside from reducing server costs). At best, it exposes the model to the user, allowing competitors to reverse-engineer it.
I think both Github and Cloudfare are former cherished underdogs, both of which have undergone the first-phase conversion to "no longer underdogs but still widely appreciated". We'll have to see how they both fare post-acquisition/IPO.
I honestly don't know why we can't do this. It wouldn't be that expensive and while there is some opposition to welfare I think youd be hard pressed to find many people opposingpublic food and shelter for the vert poor. To me its evidence of gross mismanagement and incomptence in government and chairitable fields that homelessness even exists.
This seems very interesting but I'm also getting HTTP response codes. Also, how does this compare to something like Nodered?
I've been monitoring istio since it was around v0.5ish and it is notorious for release regressions. Even in 1.0.x you're better off with 1.0.1 than later versions.
It's a very tough decision as a scientist. Plowshares and weapons are made from the same steel, one mans fertilizer is another mans bomb. But FR to me is enabling tech that has limited upside and unlimited downside.
The US Constitution only gives the Federal government the power to regulate international and interstate commerce (and of course other powers too, but those aren't relevant here). Article I section 8: https://www.archives.gov/founding-docs/constitution-transcri...

The Bill of Rights (first 10 amendments to the Constitution) explicitly states that all powers not explicitly granted to the Federal government are retained by the states and by the people. So that's probably why this limitation exists.

Of course, the Federal government has really stretched the meaning of "To regulate Commerce ... among the several states" and has gained quite a bit of power out of that line. But it's still a limitation.
Thanks for taking the time to crush this response. I'll post your site in my Keto groups whenever I can.
I used to say that too until I started experiencing RSI. I eliminated 95% of the pain just by fixing my typing ergonomics. YMMV ¯\_(ツ)_/¯
I am personally not a fan of details like this creeping into the language spec. CPython is not the only Python. This kind of spec creates unnecessary challenges for Micropython, for example. And of course there is Cython and others. It makes no sense to me that this should be in the language spec — you are essentially specifying a built in minefield of implementation bugs.
What inconvenience? There are fewer than 2000 people there. Each address can easily be associated with latitude and longitude in a public database. Such databases already exist for ordinary street addresses, for instance https://www.latlong.net/ which works perfectly for own address in Norway. Why would this not work in Hilgermissen?

Anyway maps.google.com works even better so how does any courier company get to the wrong address?
Microsoft should have put an anti-trust lawsuit on google for that. Google has enough of a monopoly that asking users to install chrome qualifies as abuse.
Thanks for these details!

Edit: it's still bugging me that this doesn't describe the utility of the additional clinical screen more specifically. Is the point that even if false positives are rare, the treat path is informed by full sequence data? Would love additional insight.

These details are important to me because I think low cost tests can fill a public health niche that "only the most comprehensive test" strategies leave underserved. Any progress in those areas is likely to meet resistance, because it could bite into the margins of folks offering broader packages. So I am really interested in how both scientific and popular articles portray the tradeoffs.
In other words: deep state sets the stage for forthcoming shocking real videos of major players.

Yes, yes, downvote into oblivion, but remember this when it happens...
I’ve heard their vendor Bitfocus is really dropping the ball on this project.