skysight-inc/HackerNews huggingface dataset:
Sounds like there needs to be a new structure or organization to support this process. Could be a great way to track and display a public record exactly what's being delisted and where, and at whom's request.
You have to pick and choose your battles. I think you can only win when appealing to the court of public opinion if the other side is doing something the public could find odious. I think here it's too easy to paint it as David vs Goliath, and people aren't going to care about the slippery slope argument. And they aren't wrong, I certainly hope Google doesn't pull out of Canada over something like this.
Uber, Lyft get DMV approval for 12:01 a.m. launch in NY
Different guy but I use tree tab which cures it because they naturally organise by topic and you canjust slam then into a nested bookmark folder or close en mass. I still end up with a lot but they're easier to browse and persist so it hovers around 50
How's that different in terms of responsibility?
I think that being able to look at the source of everything is such a big productivity advantage that the risk of an employee stealing your source is negligible in comparison.
Bluetooth for Programmers [pdf]
Maybe?

I mean if I wanted to blow up 1000 turbines with dynamite, I would need:

* Physically drive to 1000 turbines

* Purchases 1000 sticks of dynamite

* Physically walk up to 1000 turbines

* Set up some kind of ransom remote detonator that I could set off

* Somehow monitor all 1000 turbines to see no one could defuse my bomb

* Not blow up myself while setting up the bombs

Vs if you could send 1 packet from Russia that told the turbine to go "full speed reverse" that could shred the device?

You are going to argue that those two things are the same level of effort, and we shouldn't guard against the second due to how easy the first is?
Amen to that. Where I work I see people adding await/async all over the place because "performance". So now when you get exception stack traces they are hard to follow or flat out useless.
Twitter Heron: towards extensible streaming engines
Chrome won not because of pure marketing. Chrome is a very good browser is why.
let's think deeper. trustless processes can be hugely beneficial. ever buy a domain name on aftermarket? you either have to trust the seller or a counterparty/escrow service. ENS is live today and a deed can be sold under smart contract.

also see numerai's pure business model for incentivizing an entire organization.

or defeat tyrannical censorship by proving knowledge/hashing content with a timestamp. no more re-writing history.

HN I am disappoint.
No offense, but you're showing off your lack of understanding.

No worries, I kind of expected that ;-)

That said I'll go even further and state that I have even tried to use it for 5 year plus but I still fail to enjoy it.

Guess it proves I'm hopeless at 2017 internet culture.

I used to enjoy reading web rings, make stupid web sites, use irc and run a blog though. :-/
Meal-kit delivery service Blue Apron starts trading at $10 a share
I now just run all of my sites behind Caddy which takes care of cert renewals for me. Can't recommend it enough!
The State of Go: Francesc Campoy
How is Google beholden to the Canadian court to perform actions outside it's jurisdiction? Surely the response from Google should be something like "Google.ca can comply in removing links from all web pages and databases it legally controls in the jurisdiction of the court but as this court has no jurisdiction over foreign partner corporations will not comply with ultra vires demands against third-party legal entities in other countries"?

I guess Google can choose to comply, what benefit is there for Google in that?

Aside OP lacks detail: it sounds naively like a company was butt-hurt because someone did marketing better than them and sold more re-branded product? Anyone got analysis of the actual harm committed?
Unless I'm mistaken about how these things work, 100 times as much power would only increase the range 10 fold to about 150 meters.
It's such an extraordinary claim that, without evidence, it's reasonable enough to dismiss. The causes of Chernobyl have been pretty exhaustively thrashed out, and it all seems pretty well explained without any hacking intrusion.

If every claim like this has to be met with a shrug and "I guess we'll never know the truth" then it becomes very hard to ever know anything, because there's always some nutter willing to claim something that's totally at odds with all the available evidence.
Imho, if you are asked to sign one then push back against it as hard as you can.

If you end up having to sign it, my problem is the power they give the employer, and the leverage that affords them to do frankly illegal things.

F.ex. my employer knows I'm covered by a non-compete. My employer also knows I'm being considered for a position at another firm. My employer calls the other firm and "reminds" them that its employees all sign non-compete agreements...

F.ex. I'm asking for a raise. My company knows I'm in dire financial straits and couldn't afford a year without income. The non-compete is broad enough to cover any employment in the field I'd have. They of course turn down my request because why would they worry about my leaving?

The chilling effect is that these same results can happen even if your company isn't enough of a dick to legally pursue its non-compete.

The mere threat of enforcement has therefore changed your behavior.

In another thread on the topic, I suggested getting a copy of the non-compete (or that one will not be used) as early in the hiring process as possible. If there is one, and you find the terms unreasonable (which to me is anything beyond "I promise not to work for a direct competitor on the same thing for 6 months"), I suggested putting a dollar amount over the presumably then negotiated salary.

E.g. "I think this non-compete is overly restrictive. Here are the things I would like changed. If this is important to you to be signed as-is, then I'll need salary x + y% instead of x."
Password-authenticated key agreement
Maybe not fully automated, but at least the provider could "start" the process, only requiring the company they are validating to answer some questions, reply to mail, reply to whatever kind of extra authentication/verification is needed, then the technical portion can happen automatically after that.
Uber faces new pressure from crowdfunded VAT case (FT)
Don't need to raise local. And you probably shouldn't anyways if you're in Europe.
> Consider a language like Python. Aggressive duck typing means consistent syntax for different data structures and types. Stuff "just works" without a deep understanding of how it works.

Really? I've never seen such a leaky set of abstractions as Python's collection library. It's ridiculous how very often I find something irritating and the reason behind it is, "This was the first implementation and therefore was crowned 'the simplest.'" That seems to be the pattern in general with Python.

A great example is Python's complex iteration system. You have 2 ways to deal with it; a sophisticated but very limited list comprehension syntax and a absolutely primitive direct object iterator that barely abstracts over a coroutine.

You mention the cognitive cost of deciding what to learn, but this is actually a split responsibility between the language community and you personally. You need to make that call, and it speaks to a broader phenomenon.

> I find it similar to Haskell in this regard. The base level of knowledge to use the language is so high that you pretty much need a book, or a degree, to be able to get started. That's a huge barrier to entry

The thing that's so irritating to me about this argument is that nearly everyone who has learned to program falls into one of two categories:

1. Someone who spent a lot of time self-starting in the core principles of OO and imperative programming.

2. Someone who took a class or read a book to help get those principles down.

Folks offer objections to going back to novice status after they've done it once. But, Haskell and Lisp offer totally alternative programming paradigms, paradigms that mainstream scripting languages have been watering down and implementing in a limited context for years. It's only natural that there is a lot of stuff there. There was a lot of stuff to learn for OO scripting languages like Python!

And yet, the idea of learning these with the same methods new programmers use to learn OO patterns is panned as "unfriendly to beginners." I think in reality it's only unfriendly to intermediates.
I would guess it depends how much time said human has spent around said monkeys (or pictures of their faces..)

And vice-versa.
I'm surprised by how often (and by how many people!) someone suggests roads should be covered with solar panels... Asphalt is very different than glass...
My understanding is the company started out by re-branding equipment but then stole some proprietary data so that they could create their own competing product.

"The case began as a dispute between two technology companies, Equustek Solutions and Datalink Technologies Gateways. The latter was accused of repackaging one of the former’s products as its own, and then of nicking confidential files from Equustek and using the information contained within to produce and sell a competing product."
Instagram now uses AI to block offensive comments
Well if we are talking Canada with this point, it is not a right to a freedom of speech. It's a freedom to speak whatever you may want to speak. The wording of the 1st Amendment is quite different so I can see how the interpretation would vary.

The Canadian constitution states that everyone "has the following fundamental freedoms [...] (b) freedom of thought, belief, opinion and expression, including freedom of the press and other media of communication."

I'll pose a couple of analogies to illustrate how I'm interpreting it:

If I wanted to tell my the CEO off at the company I work for in a grotesque manner, I'm entirely free to do so, but I'd likely lose my job. If he decided to fire back at me, HR would likely intervene to resolve the issue, but not before we're cordoned off to prevent further controversy. (I realize companies aren't quite analogues of countries, I'm taking a bit of a stretch for the sake of illustration).

If I picked a stranger out of a crowd and degraded him publicly, I'm free to do that as well, but I'd probably get punched. If instead of punching me, he decided to throw similar words back and a third person intervened to arbitrate and calm the situation down -- is my freedom then being imposed upon? What if the intervening individual was a police officer or a panel of people, or a body of interested people?

I see these things (like most things outside of technical fields) as far more gradient than binary, so I maintain a pretty strong bias, I know.
How do you identify the "holes" when you reach them? How do you even know whether you've reached one?

"Aha! This is clearly a situation in which a monad would be the best approach. Time to go learn about monads!" Just doesn't seem like a reasonable method to me. Some things you just to to learn well before you can even recognize when you need to remember them later.
Data has value, but not as much value as repeat customer loyalty.
Developer Salary Showdown: Tech Companies vs. Agencies
Obviously attribution becomes far more important with cyberattacks, but that's a tangential point.

You're acting like the power grid going offline is equivalent to a thermonuclear explosion. Yes, it will suck, but it's temporary. And afterwards, those exploit vectors will be patched.
Designing an Authentication System: A Dialogue in Four Scenes
Google Analytics does not capture any DOM events. Data gets into the "Events" report in the GA interface when a developer explicitly makes a function call like `ga('send', 'event', Category, Action, Label);`. Google Tag Manager can automatically add tracking to several types of DOM interactions. GTM captures events at the document.body, and you would generally need a work-around if something is screwing with event bubbling.

Nowadays, connecting Sessions and Users are handled by storing an ID in a first-party cookie named _ga. There is no such thing as an Event ID in Google Analytics, unless you implement one manually in a Custom Dimension. The Event report has Total Event and Unique Event metrics, and it's up to the user to choose whether they want to pay attention to deduplicated Events or not.

On the web, hits are not batched, they are handled as they come in (except for a throttling limit). The Android and iOS SDK batch hits by default.

On pageload, queued hits can be sent with the "beacon" protocol, which is a HTML standard that exists specifically to solve this exact problem. In browsers that do not use the beacon protocol, the hit is simply dropped.
Shameless open-source plug: if you need a automatic LetsEncrypt module that works with your containerized environment, try ten-ply-crest [0]. Works best with Consul where it automatically registers based on service tag, and can securely store certs in Vault, which makes it a great match for Fabio [1].

This way you can run multiple load-balancers and keep your existing infrastructure while still enjoying all the benefits of LE. Written in JavaScript but works with any stack.

Based on the great rawacme, and we'll keep this updated as ACME hits 2.0! [2]

[0]: https://github.com/nextorigin/ten-ply-crest

[1]: https://github.com/nextorigin/ten-ply-crest/issues/27

[2]: https://github.com/AngryBytes/rawacme-node/issues/2
Author here.

> Also as scribu states, this doesn't allow you to prove final goals of the system like "classify images with 95% accuracy", nor does it save you from insufficient or inaccurate data.

We focused on implementation-based notions of correctness, which are both much easier to state and much more useful when actually developing software, but in principle downstream notions of correctness could be stated and proved as well. For example, for some models and under some assumptions about the data, you could formally verify that the accuracy of your trained model will probably be high on an unseen test set. However, the limiting factor is that nobody knows that much yet about the assumptions under which most useful models (such as neural networks) are guaranteed to perform well.
Avoid the pain of migrating all your photos from DropBox to Google or iCloud
The iPhone Turns 10 How Mobile Engagement Has Evolved Since 2007
cover it with thermoelectric modules !
It's not few. It's a very common mistake. Say I have 20 10G ports on line card. Mid size ISP has from hundreds to thousands routes. Thus we will end up with tens of hundreds ACLs per line card. That affects performance, dramatically.
Say on older yet supported Cisco 7600 you can apply about 10k entries per port, ~ 100k totaling per card. That's limit, after that performance degrades.
Another question what to do on peer-peer links, like say NTT<->Centrylink? Both on them have interconnects across the globe ad sending each other hundreds of thousands prefixes on 100G ports. That's the challenge as well. Hardware is not there, it's coming slowly but not yet there. Most of the big players DO one or another form of ingress filtering on some ports. Valid point is that smaller players are arrogant ob the issue and dump all all the garbage to the upstream.
No i was thinking about http://www.wattwaybycolas.com/
One kills millions.
We also allow eBook customers to upgrade to a print book for $12 plus shipping - https://www.manning.com/ebooks
But I don't think it is unethical for Apple executes to overcharge for iPhones (my example was numerically wrong though, as photojosh points out). People are happy with iPhones so they buy them, just as this company is happy with the work the employee is performing.
"dispose" sample in the blog is a wrong sample.
IDisposable is a contract, and if someone define this contract, is because this contract should be used.
the fact that the actual implementation is "empty" doesn't mean that this remains true in the future, or in another implementation of the same interface.
so, based on the sample, I can say: don't read the source!
Glass is changing too, Corning has flexible and durable glass in lab (enough to make cute videos on youtube).

I'm not for or against, just that coke bottle glass is not the only way
Yes! Thanks. It was Part 1, Section 2 I was referring to initially and mixed my terms.

I think your takeaway is quite true. Personally, I don't think we've yet resolved which approach is better, though as you can probably tell by my other comments I'm leaning toward Canada's. That's open to change, but not yet.
> the extreme tiredness attenuates the anxiety

Can confirm. My morning anxiety (I got nervous when I had to leave the house) has gotten better since I started sleeping only 4-5 hours per night and stopped drinking coffee in the morning.
Elon Musk's 'Godot' machine cuts its first LA tunnel segment
What I have heard about Facebook infrastructure it would better with Google cloud than Amazon.
This may also be a contributor to the fact that a lot of devs these days seem to make a clear distinction between the type of code they allow themselves to write and code they won't write. A lot of people stay within a narrow range of what their chosen framework allows and don't really experiment with doing complex stuff themselves. In my view someone who has worked with React or Node (example) for a while should have a fairly good idea how they are imlemented but it seems many people accept it as "magic" and don't look behind the scenes.

To me reading source of these frameworks helps realizing that whoever developed them are just human beings like the rest of us and write regular code that's really not special.
The problem here is traceability. The court ordered them to stop but can't enforce that order because it can't find the people behind the infringing product. This is yet another reason for stuff on the internet to be traceable by default. It seems odd that Google can link to a website, but even the courts can't track down the owners of the web site.
That's a hilarious idea. I'm somewhat tempted to try this. I've managed to bridge 35 cm 'by accident', I'm pretty sure you could go substantially larger than that with relatively little work.
> in a pre-determined path on your domain

That would be easy and elegant. But they want you to install software on your server.
Working effectively as a small team
Which site did they have to delist? There are so many of them though.
An important distinction is paper rich vs cash rich. A lot of startup founders are technically millionaires since the equity they own is valued at such.

Actually getting the value in cash at some point is a lot harder, and the company may fail before then.

So technically you can be a millionaire, but only afford to live off ramen.
"Cherenkov radiation could also be responsible for the "blue flash" experienced in an excursion due to the intersection of particles with the vitreous humour within the eyeballs of those in the presence of the criticality."

That's a pretty alarming idea!!
California decided it was tired of women bleeding to death in childbirth
Also handy:

https://privacytoolsio.github.io/privacytools.io/

https://prism-break.org/en/

https://myshadow.org

https://ssd.eff.org
Startup Shutdowns in India: 8 Startups That Called It Quits in 2017
Confirmed this this morning in the Uber app. Already in my small town there are 10-15 active Uber drivers active right now according to the car map. Have not checked Lyft yet.
Larger wheels is a good category to have. Anything larger than 42 mm diameter gets filtered out very early on so that's a trivial class to add.

Thank you!
Randomly generated Finnish names. Seemed appropriate.
TLDR;

The short story is too short to have value with some people.
"Why should it be impossible to print from some machine, just because it has a globally routable address?"

Because it's an Internet.

Sure, it's uncommon behavior and not what most people want, but let's not completely give up on the notion of being a peer on the network.

The printer serves up (printing) just like a web server serves up web pages. You should be able to run a web server and participate as a peer, globally.
Cool project. Good luck!
>This is a classic example of a business with a reputation for treating its customers with respect deciding to trash that reputation by treating its customers and content developers as livestock that can be farmed and sweated.

I take it you've never attended an O'Reilly conference. They really are trash.
Why I’m Switching from React to Cycle.js
This is why handwaving and shouting "BCP38" is not sufficient. I could live with half-baked BC38 deployment as it is now, if only I had other tools to trace malicious actors - netflow.
>> it sounds naively like a company was butt-hurt because someone did marketing better than them and sold more re-branded product? Anyone got analysis of the actual harm committed?

I noticed there is a potential debate around IP law in this case, but I think it's best to leave that for another day. The use of Google to enforce the wishes of the legal system is prominent here.
The question is - how're you going to find them?
In the end it's a judgment call but to quote you from this page: "Science has to be its main part of mechanics, rather than some subpart". This is a fair reason to reject DF. This is a fair reason to reject DQ (or do you disagree?).
If you have dynamite and want to take a windfarm out, you're better off taking out a few towers in a 138kV transmission line or the substation the turbines all connect to.
Of course being able to read and analyze code is important, but I think the author picked a bad example to make his point. Removing all the using statements would be a bad idea! They don't hurt anything, the verbosity is minimal, and someone could add code to the Dispose() method later. If you are dead-set on changing something, you should make the XReader no longer implement IDisposable. And if the XReader is not under your control, then you should absolutely respect the author of the class by following the correct disposal semantics.
What things are Facebook doing based on their guessed-classification of your wealth?
For the same reason Berkshire Hathaway isn't investing in your lemonade stand: they have billions to invest, so if you're only making hundreds of thousands on the best day, you're not worth the required effort.
we could fit mini furnaces on top of cars, and put gimballed laser towers on the motorway.
One order every 4-6 weeks, isn't exactly their target audience. Sounds like you just like to try something new once in a while, and Blue Apron happened to have it.
The article isn't _wrong_ wrong, as the core of this security issue is right, but it's also not really right either. Wind Farm SCADA is generally well protected from internet attacks by design, but it is based on a fiber ring ethernet network that does indeed tend to treat internal nodes on the network as trusted. The article's notes on physical security make sense. And operators generally expect to be able to control the system from any machine, not just the central server. But it seems like much of the solution is better locks.

And I don't know who the author got this idea from: "The equipment is designed for lightness and efficiency, and is often fragile as a result.", but it's not accurate. It's designed for a balance of performance, robustness, and cost. Just because the machines are not designed for repeated emergency braking or doesn't make them fragile.

Bigger picture though, next time you're out and about take a good look at your surroundings. The U.S. is huge, and much of our grid infrastructure is remote. Forget the nuclear power plant example in the article. It wouldn't be stupendously difficult to take down a major transmission line or switchyard if you were determined. Much of the world operates because people generally leave well enough alone, for better or worse.