skysight-inc/HackerNews huggingface dataset:
> Google’s own app Allo has an option for end-to-end encryption but the company says it will no longer invest in it.

I really don't understand Google. Wasn't Allo a tent-pole item at Google I/O a year or so ago, and now it's no longer being invested in?
The discs exist because they work on broken computers. A USB downloader would be useless for the tech-unsavvy customers of the CD
Neat! However...

The nice thing about standard GPS is that it's passive. You listen to the some signals, do some local calculation, and you know your position. Then, optionally, you can send that position data to a third party.

Uber's approach changes that. You might not know exactly where you are, but send Uber your info and they'll figure it out.

IMO this is not the way we want things to go: various services, all with their own location-determining tech, all done out of the user's sight or control. (Uber's reputation for privacy reinforces this.)

Let's work on improving the accuracy with which a device can determine its own location. Apparently there's progress there: https://www.theverge.com/circuitbreaker/2017/9/25/16362296/g...

Once it's determined on-device, users should be able to determine the granularity at which we share our location.
> It's like you're sticking your fingers in your ears and loudly proclaiming "lalalala!".

It's absolutely not like that, in fact this is a spot on description of your response.

Politicians who hate LGBT (by words and/or by legislation), fight to regress sex education, fight to made women's health care difficult to acquire, cite obnoxious BS like "family values" while cheating on their wives, soliciting homosexual encounters in restrooms, literally actually molesting children and defending the molesters, unambiguously defending the act of rape (rather than strictly refuting allegations), unanimously voted against net neutrality, budget cuts for education to fund tax cuts for the wealthy, cut the social safety net for impoverished people like single mothers, fetishizing the struggle of poor people with social Darwinism while denying biological Darwinism as fact, all this with waves of jobs bring automated away.

These politicians play lip service to the abortion crowd and get the abortion vote. You can't call yourself "Pro Life" if you want to try to force women to carry unwanted children with one hand while making the world as shitty as possible for both the single mothers and their children with your other hand. You're the one who is sticking your fingers in your ears and loudly proclaming "lalalala!". The entire abortion platform is set up to fuck us all over as soon as the child is born.

I've demonstrated that I actually care about human life, at least 100x more than you. You care about human being born. You immidietly don't give a shit about them the second after they're born.
Respectfully, Art Of Electronics is not a great choice for OP. AOE is a deep dive with a fast, steep learning curve and while appropriate for a serious student (EE?) I would argue it's not appropriate for someone who has no fundamentals and wants to learn to glue major components together. OP needs to learn practical fundamentals in a hands-on fashion -- debouncing a switch or a purpose of a pull-down/up resistor (and how to calculate values), converting signal levels, etc.

We forget how steep the learning curve can be and how likely it is to turn students away when every page is a baffling struggle focused on topics with purposes which are not germane / not clearly related to the learner's wants. AOE is the equivalent of a music theory book for someone who wants to play "happy birthday." Or Knuth's series for a beginning coder.
It's because Nginx uses even numbers for stable releases (very few changes) and odd versions for mainline releases (production-ready, but frequently improved/changed). 1.14.0 is the exact same version of 1.13.12.
This should help you: http://2ality.com/2015/11/tc39-process.html

Basically, it's just a proposition for the moment, there's no telling if that's gonna be in the language or not. It's only at stage 2 that it is likely that the feature will be added in the language.
So, there are example use cases in the proposal [1]. I think it's meant to standardize how we handle conditional inputs or shapes of inputs (some people use if statements, some switch, and others store it all in an object and use keys).

1. https://github.com/tc39/proposal-pattern-matching#motivating...
The $25 includes the cost of a Windows license. The restore disks Lundgren was intending to distribute required the user to be in possession of a license already.

Lundgren should not have been sentenced to prison for this. At most he should have been punished for trademark infringement.

It’s a god damn travesty that we have judges who don’t seem to understand the very important technical details of the court cases they are judging in.
That's already being done by Monsanto seeds right?

The U.S patent system, like the S&P 500 rating agencies let almost everything pass through with an AAA rating, because they make a ton of money if people keep on filing patents. $5k-$15k on a single patent.

It's a billion dollar revenue business.

"You can't make someone understand something, when their livelihood is based on not understanding it"
Public transit matters where people live. Australia, quite clearly, can more easily focus on good transportation in the small percentage of its land mass where people live.

My state, about the same land area as France has a population density of 39/sq-km, right at the median value for the states. France has density of 122/sq-km. Population density is lower here, where people actually live, than in many locations in Europe or Australia. This may, in part, explain public transportation issues in the USA.
Are you part of the DC Elixir community? I am too. Haven't had too many meetups recently.

I too met the Nerves dude, very nice and approachable. I was proud to have such a project come out of my area.
In 2016, the Chromium team at Google produced a document [1] that examines usecases for HTTP/2 Push, talks about deployment models, and analyzes whether it's worth it. In this particular case, you'd push static content because you know it will be needed later, and this way the information arrives in the HTTP header instead of in the payload's content body, so by the time 'main.css' is needed, the UA's HTTP cache may already be populated with the file.

That being said, I fail to see how in the general case, setting static headers in the server software's config for Push is useful [2][3], and wish that more implementations converged on a common way of describing what to push [4], so that tools could be built around discovering dependencies, and around interpreting that manifest to execute push.

[1] https://docs.google.com/document/d/1K0NykTXBbbbTlv60t5MyJvXj... [2] https://news.ycombinator.com/item?id=14077955#14081237 [3] https://news.ycombinator.com/item?id=12719563#12722383 [4] https://github.com/GoogleChromeLabs/http2-push-manifest
Someone will surely do a Babel plugin to use the syntax allowing you to try it before it becomes an official feature.
Bottom line: You can remove the content you own using robots.txt
Right now this says it is a Stage 0 proposal, or "Strawman". It's to see if there is interest in the committee to pursue it. So it's hard to tell the likelihood if it will show up in browsers/Node just yet.

The TC39 process: https://tc39.github.io/process-document/
Yeah, I think that's essentially the idea. However the longer part is getting the support native in the browsers. Tools like babel will most likely provide some form of support before the browser does.
That's not the point. Simply going through life without making dumb financial decisions (and a little bit of luck) will get you to the same end point with the benefit of having a decent quality of life. I'm happy. And more importantly, my wife of 40 years is happy.
> It is much harder to get people to do the right thing when it is a significant burden.

Beliefs like this are why I focus on leadership first. There are many examples where we choose difficult things because of the reward

- Sports and exercise

- Learning and personal growth

- Hobbies

- Writing free software

- Having children

- Going to the moon

Many other examples. They generally turn out to have other benefits, but they are challenges. Yet we love them.
Well, to be fair that's the theoretical capacity. But if I'm being snarky, BYD considers employing American workers a feature (helps selling buses to the state), while Elon considers it a bug.
yet the same people are jumping up and down lecturing Chinese about how bad is the CCP. I thought it is up to them to judge that.
It sucks because you can't even parse it, you can't understand what's going on without mentally switching back and forth between markup and programming language even if the two are in the same file. You replace it with a framework that lets you treat HTML fragments as values in your programming language and write plain old code that follows the normal rules of the language, that can be refactored following the normal rules.
> What if the discs were rooted?

They weren't. What if he murdered someone? He didn't.

> What if their intent was to charge the other recyclers $10 a pop vs the $25 msft charged for the same thing?

So? It's not a crime for Amazon to charge lower shipping than Newegg.
> But that's not "cousins", unless you breed with them.

What? Cousins are descendants of a recent common ancestor (grandparent for the colloquial first/full cousin), you can breed with them but not doing so doesn't make them non-cousins.

> There's no good word for it. But in the sense that an individual has parents, grandparents and so on, the great^N parents of modern Europeans include Neanderthals. No?

Yes? But that didn't spawn a new species, Homo Sapiens Sapiens and Homo Sapiens Neanderthalensis were already separate and well-defined things when that happened.
How to Market Your SaaS Product
How Cities Defend Against Vehicular Attacks
What are you basing this on? Europe just signed up to complete the massive Nord Stream 2 pipeline from Russia to keep on getting natural gas from the worst state actor in the entire world while cutting out any leverage their most vulnerable EU partner states had over Putin.

In addition, Germany, in particular, repeatedly shielded and promoted disastrous diesel fuel to give their large automakers a boost in the market. Not only was diesel over electric a terrible idea for carbon emissions but a huge environmental disaster for micro-particulate emissions that cause so many health problems in large urban areas.

Finally, we also have, once again, mostly Germany, phasing out carbon-free nuclear in favour of building new coal plants to give cheap energy to their heavy industries.

Europe is great at promoting its green image to its credulous fans but the reality is a lot more mixed.
As a CEO, you can have a business model that is ethically and morally wrong without getting into jail.

As a CEO, you can ignore obvious security flaws leading to 100 million social security numbers getting leaked without getting into jail.

As a CEO, you can sexually harass your employees without getting into jail.

Try and save the world by repurpose old computers, causing one of the biggest companies in the world to maybe lose 0.0000001% of their revenue and you're fucked.

Shame on you, Microsoft.
"But both the letter and the expert were pricing a disk that came with a Microsoft license"

So the $25 is the cost, to Dell etc, of volume purchase of Windows OEM along with the sticker with licence number.

Utterly unrelated to a restore disk for a machine that already has the sticker, and thus a valid licence.

That he is found guilty is a travesty.
I look at it this way, each member of that race grew up in a culture that practically deifies the Eves and the choices they made wrt disposition and traits, given that the traits are partially drilled into each generation as they grow up. Toss a bit of (epi)genetic predetermination and it's pretty easy to see how these groups wind up conforming to stereotypes like that.

Also we're only getting Kathree's view into things too so who's to say how accurate the strict caricatures actually are?
Yes, you can't push cross-origin.[1] However, there's still a lot of use-cases where this is useful, such as if your entire site is static content, or if your app servers are behind the CDN as well.

[1]: Yet. I believe the web packaging standard (intended, among other things, to replace AMP) allows pushing bundles signed by other origins.
Seems like some good new features, but man does it look ugly.
That may be technically true, but not by any layman’s definition of an ISP. An AS can be a tiny company (I’ve been one) as long as it has some IP space SWIPed (registered) to it with ARIN/RIPE. All you need is to fill out a form.

Then you need to find other ASes to peer with you of course.

Also note that technically all you need is the ability to advertise routes. That could be mutually exclusive from AS status if your server provider is willing to advertise routes from their AS on your behalf (like vultr does, I think). In that case the provider is acting irresponsibly and should validate the routes.
How Stack Overflow does pagination
Researchers Find Way to Create Master Keys to Hotels
Let's talk about packages
A keen appreciation for satire and a strong BS meter means occasionally assuming that crazy positions are satire rather than evidence of craziness. On the other hand, this kind of bias can also be called charitable, so it’s not a bad way to go through life.
I would assume the author of this piece has very little input into the layout of the site. If you have genuine concerns about that, is this the most fruitful place to air them?

Try this: https://thenextweb.com/about/#contact
This is all accurate. However, it is not like Java 9 was being developed in private, and I doubt many shops even started to look at support once it was RTM.

Java shops are used to being able to stay on old releases for near-forever, but they need to adapt to Oracle's business model being to charge for Java support. It was Sun's monetization model for Java too; they just sucked at it.
Just the next sentence goes like this:

> Even if you are a woman and married to a Chinese husband it might not be enough, because he won't listen to you in business related issues.

And yes, facts can be offensive. Doesn't make them less factual.
What's the harm? 0. I get no commercial value from having the same OS twice on my machine.
Smooshes the evaluation of an object that can be many different shapes into an easy to understand operation.

I think the HTTP response is a great example. It can have many status codes which can determine how you want to proceed with that response. If you've worked with handling HTTP responses, you've most likely implemented some version of a 'match' operation before.
Dear NASA -

Science is amazing. Don't forget to make it relatable by doing work like this! People love to see great images, so you gotta curate them and highlight the stunning stuff like this!
What you're saying would make sense if he was there for three years, as opposed to, what, three days?
hi, good reply. I geninuely did not mean offense with my post but my writing is poor and I sometimes don't recognise that I'm being insulting and I might come across a bit dickish sometimes when I didn't mean to (people tell me this). I'm working on it though!

I think having a bit of a background on who you are is a good idea. So, right now it's just you and your brother but you plan on having other contributers submit potentially interesting posts?

Do you feel you are competing with blog sites like Medium.com (which I find really hit or miss or when it comes to quality).

I probably won't give you my email address (I'm fussy that way), but I'll bookmark your site and check in every now and again and see if there is anything that interests me.

Anyway, good luck! I probably should have said that in my original reply and sorry again if it came across badly.
The UK Mobile Events Guide 2018
Maybe that’s because it wasn’t an argument, or framed as one? “I’ve noticed” and “people often” struck you as an exercise in formal logic? The only part that represented an argument was the assertion of your willful ignorance of human nature and history, which ironically you ignored.
Society and civilization is basically what comes out of setting aside tribalism. Tribalism doesn't mean heterogeneity, it means accepting people outside of your tribe as a potential valuable to you, instead of treating them as default dangerous.
As it pertains to private citizens, I would not recommend something like this to archive or verify their personal data. But for government records, campaign records, etc, I would think that those laws do not apply to that information.
It's been "trendy" since the 70's. It's more that more people have experience with it and realize that pattern matching is like conditional statements on steroids.
Google launches Tasks app for iOS and Android, revamps web version
Linked in the readme: https://github.com/babel/babel/pull/7633
I think RCS is being framed incorrectly. It isn't a competitor to WhatsApp/telegram/iMessage it's an update to SMS

If they bought out another competitor all that would happen would be one more chat client that 20% of your contacts use if that.

With RCS, in order to supplant SMS it requires co-operations with telco. It's there to see increase base line support.

Maybe telco would have been okay with e2e encryption although I highly doubt it. Once the baseline RCS standard is put in place. It maybe possible to implement e2e with an OTR client side extension.

RCS is the successor to or replacement of SMS/MMS. I for one will be happy when I no longer have to ask: "how do you want me to send that to you? Email WhatsApp or telegram?"
Ctrl + Cmd + Space on macOS brings up an emoji keyboard. Not many people know about that. But yes, I do agree that the domain is terrible. Idea is cool though.
https://www.cnbc.com/2018/03/16/these-are-the-top-10-happies...

White countries with low diversity.
The Windows equivalent was Trillian, which even had IRC support.
Still in progress, but I'm writing https://www.circuitlab.com/textbook/ (an electronics book with schematics & simulations built in) which will get into some the details mentioned.

It's still harder than programming because electronics doesn't have any comments or variable names and runs all at once like a massively parallel piece of software. In many cases it takes a lot of experience and pattern matching to engineer or reverse-engineer why that capacitor is that size and goes there.

On the other hand, if you learn a handful of concepts really well, that'll probably get you 50% of the way there: Thevenin equivalents, input/output impedance, low-pass/high-pass filters, voltage dividers, level shifting, how to use MOSFETs and BJTs as switches...

I'd also recommend https://electronics.stackexchange.com/ -- a double-digit share of questions are of the type OP describes.
If you write out the actual calculation you will see normality (which was just one example of an assumption) is actually part of the null model being tested. It is not something different or outside of it.
What is GDPR? A look at the European data privacy rules that could change tech
Normally I would agree with you completely, indeed AI is (very) far from perfect. However, I think we're hung up on the home property example. As Vitalik suggests, this proposal works a lot better in situations where the underlying property is more fungible, and the participants in the market are more or less equal. The property example I like from the article is radio spectrum licenses.

I'd also add that using an AI also doesn't necessarily mean something opaque. A hand-made decision tree would be preferable to a neural net, for example. The decision tree could prompt you for your human decision if it encounters an outlying, uncertain instance.
Ask HN: Do you audit and lock your node dependency tree?
This is a Stage 0 proposal. Basically it means somebody with a connection to the TC39 (the committee in charge of the JavaScript standard) has thought this was a good enough idea to put together into a proposal.

In terms of chances of standardization, that's a step up from "Hey, I have a great idea", buy there are plenty of Stage 0 proposals that go nowhere because they lose steam.

I think the metric they look for is who is using the Babel plugin for it. If people are doing that, then they it has a better shot of progressing.

Stage 4 is the "this is getting standardized next time" stage
It's actually very clever.

The key is it works both ways. By respecting the live robots.txt, and only the live one, data hiding must be an active process requested on an ongoing basis by a live entity. As soon as the entity goes defunct, any previously scraped data is automatically republished. Thus archive.org is protected from lawsuit by any extant organisaton, yet in the long run still archives everything it reasonably can.
Oops. The new probe smashed into Mars at 146 km per second.

It was a leftpad error.
If the modules are made by good manufacturers, then they'll have datasheets that have ample explanation of how to use the module. The easier the manufacturer makes it to use their device, the more likely someone's going to buy it afterall.

Look through the datasheet and there should be several example application circuits. The datasheet will usually include descriptions about each pin of the module. If you need to use external components to "set" the pins of the module in some way, the datasheet will usually have some equations about how to calculate the correct value and maybe an explanation of where that equation came from.
It'll also list maximum, minimum, and typical drive(voltage or current) levels for the pins. When you see the datasheet mention a term you don't know, spend a few minutes looking it up. A few used to describe module pins that jump to mind are "open drain" and "open collector" - those terms tell you a lot about what components you might want to add externally to the pin.

Make sure you understand Ohm's law and the concept of a pull-up or pull-down resistor and when to use them. Also, what a decoupling capacitor does. When you see a capacitor tied to a module pin, can you tell if it's acting like a filter or a charge reservoir.

Keep playing around with it and you'll eventually build up a lot of knowledge and intuition about how to connect everything. And other people have mentioned a lot of great books to use as resources as well.
Would love to see this with the stars and high energy particle hits edited out.
One of the phrases I keep from this article is: “I don’t think anybody in that courtroom understood what a restore disk was”.

I remember listening to Steve Gibson (GRC), on SecurityNow podcast, saying that this is the exact reason why he is not willing to testify to a Court of Law any more. Having testified in court for some cases as "specialist" it is (almost always) needed to find metaphors and analogies on anything-technology. Some judges and lawyers are educated but twisting the meaning of something (misinterpreting the truth) is often the case.
How to write the perfect job spec for junior developer roles
I was trying to figure out if the probe was sliding down a hill or if it was the camera panning.

14km and 312.5x speed up makes it quite surreal if not misleading.
"that are known to be needed by the currently transferred document"

How does the server knows what the browser/client "needs" ? The client can have the cached stylesheet already. Making the server "in control" seems wrong and make things even more complicated.
9% of websites at risk of remote code execution
Renewing America’s economic promise through older industrial cities