skysight-inc/HackerNews huggingface dataset:
Dad used to be head of QC at Kemet (he retired from there in the early 90s). They were known for high-reliability Tantalums (used in various ICBMs, undersea cable repeaters, and the System 360). These days they make many different styles of capacitors and other components.

They did 100% inspection - twice, to ensure they shipped a good product. Like many electronics production lines, the yield of working product was important to track. And they didn't have the ability to ship a capacitor with part of it disabled, like Intel used to do with the 80486DX and 80486SX (the SX was a DX with a non-functioning floating-point math processor).

Story time: They received Tantalum via truck delivery. And one day the truck driver failed to clear a rail crossing in time and was hit by a train. He was fine, but the expensive metal was scattered along the rail bed. Obviously they couldn't use it after the accident, as it was contaminated. So they paid employees to go out there and pick up the pieces so they could be returned to the smelter and get credit for it.
The Hacker News mods should comment why this post has been 'bumped' from the top spot and why it's title is no longer the original title of the article.

From the https://news.ycombinator.com/newsguidelines.html:

> Otherwise please use the original title, unless it is misleading or linkbait.

The title is the original, it wasn't misleading and it isn't 'linkbait'. Its the premise of the article and it's the truth.

dang please help me out here.
I really doubt it. First, the Constitution places limits on the government; not so much on contractual agreements between private parties. What you and Comcast agree to just has to avoid depriving you of basic human rights (i.e., you can't sell yourself into slavery).

Even ignoring that, you give up most constitutional privacy claims if you start disclosing the information to third parties. The ISP is a permanent and necessary third party here. If you tell your ISP that you want to go to ihaveherpes.com or whatever (by asking them to route your traffic there), then I'm not sure you have any claim to privacy as it pertains to a conversation between you and the herpes people. You willingly gave the ISP the information.

That's why we need legal protections like the prior FCC rules. Because by necessity, you need something above any bare constitutional protection.
What about a better interface for Coq? I think this makes more sense to experienced programmers. Also for mankind.
I use PIA (https://www.privateinternetaccess.com/) and don't have any complaints. They have apps for every OS, servers all over the place, and don't log anything. If you search around you can find a deal for 2 years for $60.
Unfortunately, that's not how it works. There is no such thing as 'out' but 'in', and no matter how pissed the people of London are their prime minister has just done something that is essentially irrevocable.
My first thought was it was about Flash and ActionScript. This is much better.
They know where you connect to. That's still plenty of information.
We cannot toss out 8 years of history by the results of two votes in Congress.
Do the games made with it need Chrome 57 or just the builder?
There are commercially-available routers which support running all traffic through a VPN. That should handle all the devices in your house.
Statistically this event is irrelevant, it doesn't happen often and black person is more likely to die because of anything else, most likely because of another fellow black person. Stop fearmongering.
I don't think you are correct, or at least, the UK supreme court thinks that you are not correct:

https://www.businessinsider.nl/uk-supreme-court-article-50-n...
A router only helps you at home. We need a service that protects you anywhere.
Sedgwick: Left-Leaning Red-Black Trees [pdf]
I have been a vegetarian since 28th october 2012.

I was 16 then. I cut out the meat intake immediately. I happened to one day take a stroll in a part of the town where butcher shops were in plenty and I stood and observed the butchering process out of curiosity. Whatever I saw left me pale and horrified. I came back home and cried a lot. The shrieks and cries of the hen didn't leave my mind. And I decided from that day onwards that I wouldn't kill for my taste buds.
Why was the title of this post changed retroactively on HN ? The article is an op-ed with the title "How the Republicans Sold Your Privacy to Internet Providers".
Their education mostly or totally happened at the expense of other states and the way they're being treated means that they don't get adequate recognition for their work, so yes, exploited.

They can go to work in other, more civilized, western democracies where they're not made to feel unwelcome. Standards of living in the UK aren't that special and these people are there because they're tied to specific research projects, not because it's a great country.
I'm curious, does this mean that an ISP can sell non-anonymized data collected between last October and now?
> So the only thing I don't understand as far as the fuss about this is concerned -- everything I've read indicates that this is undoing a protection put in place late last year. So essentially we've gone back in time six months ago or so.

Sort of, but you've missed a key aspect. Yes, six months ago (or whenever) there was (possibly) no protection. However, that was a fairly recent development. Earlier, ISPs had been regulated by the FTC when it came to privacy.

As part of the implementation of its net neutrality order, the FCC changed its classification of ISPs from information services to common carriers. Last year a court ruled that the FTC did not have the authority to regulate common carriers.

The FCC's privacy rule was meant to step into the void left by the FTC losing jurisdiction.
It's one datapoint alongside a well know fact that Southern European vegetables are more expensive atm because of a bad winter.

You have pointed out one good amongst thousands that was cheaper when it came from outside the EU. I'm sure there are many others but that's irrelevant. Those specific goods does not mean that this is the result of the EU. What everyone is afraid of is what will happen if tariffs are applied to EU goods when they come into the UK.
Yeah, it would be cool if someone made a bot to extract a summary from the article and post it as a comment to help those who have not read the article.
I thought Safari did that, but it seems it only does it for bookmarks - did that change at some point?
An app that enables you to use your home router as a gateway could solve this problem.

I had an idea called 'Home Gateway' awhile back, but i do not have the business acumen and lack part of the technical know-how to complete such a task.
We are obviously extremely incentivised to support as many browsers as we can right now, but Chrome is the only one that can run it (nearly) out the box.

Firefox is close, but is missing HTML imports and Dialog element. If you open:
https://editor.construct.net/

It will list the missing features.
I guess he means Europe the collection of states which is in the geographical continent. Which the UK is also obviously not leaving. And which is totally uninteresting since a "collection of countries" do not have a common interest, nor a common policy, nor a common market, nor a common anything.

The "Countries of the European Continent" have exactly the same international clout that any random group of world countries: without structures, without organization, without agreements, a bunch is just a bunch.
I thought dating apps were dead, nonetheless, "MongoDB vs MySQL" cracked me up.
The text of the resolution is very short, it simply says the FCC rule is repealed. You can read the rule here:

https://www.federalregister.gov/documents/2016/12/02/2016-28...

At 73 pages, it's a doozy. I don't know exactly what the effects would have been, but one important thing to note that I did not see mentioned once in any of the reporting about this is that the rule has only been in effect for 84 days. So I wouldn't expect any changes to be too noticeable.

Also worth noting is that whatever restrictions on ISPs are removed by this, it doesn't guarantee that ISPs will start doing that thing immediately, if at all. I also haven't seen reporting on what past behavior ISPs have already engaged in that this rule would have stopped.
The arcade musuem has a copy of the manual for that G05 vector X/Y monitor used in Asteroids, Red Baron, Battlezone, etc. http://www.arcade-museum.com/manuals-monitors/Atari%20Monito...

The laser projector link you put up is really cool. Laser servos can't move around anywhere near as fast as a vector monitor, so it's neat to see how he had to scale the number of objects down to a manageable level.
It's unclear if A50 can actually be revoked. There is a court case (starting in Ireland, with the goal of getting to the CJEU in Luxembourg ASAP) which is trying to answer that question.

If the CJEU says that A50 cannot be revoked, then the Houses of Parliament can do whatever they want, they're leaving.

They would be free to rejoin. Euro, schengen, and metricification are mandatory now though.
Is it async. with one thread per "work"? If so you are in trouble. I tried to see if you can abstract async. into a sync model but you need the callback and wakeup syntax which is a dealbreaker. Google is not async the way you need async to work for it to make sense for IO-wait.

What this discussion should lead to is for you to read the code and learn how async. can work. Not just to blindly follow the majority. Maybe if you like to have someone explain things; go to school, but don't take a student loan.

But you are right there are a million things I'm missing to communicate, because of time and frankly I forget how it all works, intuition is very important for progress, if you had to explain everything all the time nothing would get made.
Well, I was going to respond to this, but it's an account that less than an hour old. Seems the trolls are picking up on tactics from Reddit.
I've been running Fly in beta for one of my apps and it's pretty damn cool. Adding a couple more today.
Subsidiarity is one of the founding tenets of the EU:

http://eur-lex.europa.eu/summary/glossary/subsidiarity.html

Whether that's true in practice is a matter of opinion.
Just the Construct 3 editor itself. The games can run as far back as IE9 (but without WebGL). All modern browsers out the box will be able to run Construct made games.
When browser vendors killed Flash, it was like someone killed YouTube and forced all amateur video creators to deal with portability themselves. It "professionalized" the field and drove away untold numbers of people who just wanted to show their interactive doodles to the world, not run the JS fashion treadmill for the rest of their lives. And programmers congratulate themselves on that!

It looks like your browser will not be able to run Construct 3.

The world craves a Flash replacement suitable for amateur creators, but it will need to take portability more seriously than every JS framework in existence.
Might be a retcon. There are sometimes good reasons not to use tantalum aside from the explosion and fire inevitability.

At really high temperatures (engine computers etc) tantalum loses voltage rating down to less than 50% in some cases at the limit whereas ceramics lose capacitance with high temp (weird but true for X7R dielectric). This is a general rule of thumb and I'm sure you can find mfgrs whitepapers explaining how their expensive series is immune to this general class effect.

In the bad old days tantalum volume was like 100 times smaller for a given capacitance than a ceramic but its not the bad old days anymore and its like 3:1 ratio for some MLCC and because of voltage derating a tantalum derated to 25V (aka a 50V+ cap) might not be all that much smaller than a 25V rated MLCC. Size of cap is no longer a relevant criteria, but customers are more excited than ever about burning exploding personal electronics, so ...

Another fun one is leakage current for tantalum is about three orders of magnitude (whoa!) higher than MLCC. Its possible to build little ultra low power IoT things that sleep most of the time and a tantalum leaks more mAH than the processor but a MLCC would waste less.

High frequency response is fun because neither is inherently better but in some applications one or the other is better. Generally the MLCC is going to have a higher Q resonance at a higher frequency. If that freq is irrelevantly high to the app and EMI issues, thats a great cap, whereas maybe for some apps sometimes tantalums could be resonant, admittedly at a lower Q, in the region of freqs important to the app or EMI/EMC issues.

Not that ceramics are problem free. Piezoelectric effects are hilarious. Aging after heating drops ceramic capacitance, its possible to solder a SMD cap and watch its value drop a couple percent over the next day or so.

As with all effects you can acquire manufacturers whitepapers explaining how their extremely expensive exotic series cap can be soldered in place of another of the same family if there's a design mistake and you need to correct it in production, so sure you can pay a lot of money for tantalums that work at 230C or temperature stable ceramics.

Something I don't understand is ceramics being ceramics mean they should be good up to lava like temps and alloys being alloys mean you should be able to find something with a matching coeff of expansion thats good up to liquid metal temps, so why can't you buy ceramic caps rated to orange-hot temps? I haven't looked into it deeply enough to find out. There are practical reasons wet tantalums can't run at cutting torch temperatures but ceramics superficially don't seem to have those limits.
Comparing Objects by Value. Part 3: Type-Specific Equals and Equality Operators
The North American Video Game Crash of 1983
Challenges facing North Korean defectors [video]
"Solid" in electronics means the former (state), not the latter.
Some of them, probably. Were they the same ones?
From the letter[1] of PM May to Pres. Tusk:

> At a time when the growth of global trade is slowing and there are signs that protectionist instincts are on the rise in many part of the world, Europe has a responsibility to stand up for free trade in the interest of all our citizens

This is pretty rich. Protectionist "instincts" are on the rise in the UK and the US first and foremost today, so maybe those countries are not in the best position to lecture the rest of the world against them?

The crux of the matter is, countries have no friends and no moral imperatives, they only have interests; May's letter is very short on what the interests of the EU are, to try to give the UK a "nice" deal. How would the EU benefit from a deal -- any deal at all -- vs no deal?

(Also, this is a small detail but maybe not an insignificant one, negotiations cost money; if there is no hope of gaining anything, why should EU negotiators even show up? It would save money to simply not talk at all).

[1] http://news.bbc.co.uk/2/shared/bsp/hi/pdfs/29_03_17_article5...
It doesn't have to be outside the US to avoid your ISP selling the data.

If you run through a 3rd party VPN you have to trust the provider to not sell your information.

If you run through a US based datacenter your data is still within reach of a subpoena but your ISP won't have access to it.
The reason f.lux sideloaded app got pulled is because they didn't release their source code. Instead, f.lux relied on loading/patching a binary that bypassed some of iOS security features and could load unsigned binarys (read: it could then run pirated apps).
The home secretaries is only part of it, in his reign David Cameron also spoke of the state not allowing messages it cannot read.

I read the news some days and all you can do is laugh.

That and plan my ambush on question time...

"Theresa! Could you share with us the dates and times you masturbated over the last five years? You've got nothing to hide"
I love Brian Brackeen. Very smart guy!
I don't know if this addresses your question but...

Check out 'runc'. It is the tool Docker uses to start a Docker container. In that program, there is a '-u' option to start a container as whatever user ID (not username) you choose. Meaning you can start a container as a non-root user, although I don't know if that bubbles up as an option in the Docker public API, or can be set in a Dockerfile.
I think there are videos and code for Subtext (or an earlier version of Subtext) ; I would recommend you watch all videos by Jonathan; they are good.
What's interesting to note is that it was the video game industry that had lobbied in the US and Canada (and Japan) for a smaller $1 coin closer to the size of a quarter. Which we still don't have in widespread circulation:

"The American game industry lobbied in Washington, D.C. for a smaller $1 coin, closer to the size of a quarter, arguing that inflation (which had reduced the quarter's spending power by a third in the early 1980s) was making it difficult to prosper.[19] During the 1970s, the dollar coin in use was the Eisenhower Dollar, a large coin impractical for vending machines. The Susan B. Anthony Dollar was introduced in 1979, and its size fit the video game manufacturers' demands, but it was a failure with the general public. Ironically, the new coin's similarity to the quarter was one of the most common complaints. In Canada, existing dollar bills were removed from circulation and replaced with coins in 1987."
Also- I think you vastly underestimate how often people get hacked through their browser.

As a seasoned IT pro I should know. Yet in the last 20 years I was hit by a drive by exploit once.

Other people: tons of times.

By some weird coincidence this seems to be the same people who insist on trying to run the latest crack of Photoshop etc.

I do explain to people that just as there are certain places you won't go at night there are certain places they shouldn't necessarily visit on the Internet.

Other than that it is tech support scams, driver update scams etc, but not many drive by exploits on places I frequent (HN, occacionally dzone, reddit and slashdot, technical blogs, mainstream and not so mainstream (both very correct and somewhat uncorrect ones) news in my language etc.
New male contraceptive may be submitted for Indian approval this year
South up is fine. This article lost me when they suggested east up, west up, or "any compass bearing". That's not how planets work.

Anyways, VR/AR globes will solve these problems pretty quickly.
It's a safe bet that if something was relevant twenty years ago, and still is today, then it will also be relevant in ten years from now. Examples: OS fundamentals, networking fundamentals, low level languages, embedded development, shell/bash scripting, vim, emacs.

It's nearly impossible to look at a new technology and determine if it will be around in 10 years. But you know for sure that these timeless fundamentals will still be relevant, so the first step should be mastering all of those.

Example: Unix system administration fundamentals are not going anywhere and are more important than ever in the age of containers and developers owning more parts of the stack. It's funny to read blogposts like "check out this problem we ran into with docker" that is really just a rediscovery of a long-known problem in system administration. Example: the recent post from codeship about running thousands of containers on one network. Surprise, they ran into issues with an overflowing arp cache.
Yea I do almost exactly the same. I am trying to make more of an effort to read the article as well though, as a part of me feels like going straight to the comments is lazy and/or a bad habit.
> I imagine you get to linear time without much loss by heuristically throwing out chunks of the table where i is far from j.

I originally tried a delete as you go approach to the hash map where you remove entries that were no longer needed, such as when both values (counts) for a given key reached 0. My thinking was that this would improve execution speed over the space of a very large table by gradually reducing the key space and thus reducing look up times. This thinking proved false against two 1.7mb code samples. Removing this set of instructions reduced execution time from an average of 0.95 seconds to an average of 0.71 seconds (on my machine and browser). It is simply more efficient to read from a large hash map than it is modify that hash map to improve reading efficiency.

A better approach, which I have not tried, would be to reduce writes to the hash map at the time of running through the second code sample, because you have already gone through the first code sample and not yet performed your formal analysis. To be efficient enough for a valid performance improvement though the analysis at this point would have to be tiny and yet somehow benefit for the formal analysis coming in the next step. The underlying assumption is that having a smaller hash map means fewer writes to memory. To be helpful to the next step of formal analysis the loop would have to achieve fewer iterations.

> The article raises an interesting question: can you improve this by using advantage of the fact that lines of code have a decent chance of being unique or nearly unique within a file?

As a code author I cannot predict user behavior and do not try. Instead I make assumptions upon that behavior and execute to these assumptions, whether or not they are valid. My assumption is that if a user wishes to compare unrelated things the number of differences sky-rockets, which means a bit more computation and temporary data. I suspect that if a user does this it is probably for some exploratory reason and thus are better prepare for the trivial increase in processing.
This is what I was thinking, but I didn't pursue the argument because "determinism is for children" struck me as an ad hominem argument and I have better things to do than argue with that.
The issue that comes up is when you go to add a line to that 'block' it's easy not to notice that it's not actually a block, just a single statement. Then you add another indented line, and now you've got something that looks a lot like a block, but isn't at all!

Of course, as others have pointed out, with some sort of reasonable linting setup or with compiler warnings, you'll probably catch the bug (unless macros are involved), but even so, I feel having something that looks like a block but isn't, adds cognitive load for little benefit.
The ftc was the protection prior to the fcc. Now there is no protection. This is a regression.
I've always liked the idea of using the copious public video of these politicians to train voice and face recognition NNs, specifically targeting anti-privacy politicians. Maybe even sell pre-made raspberry pis with all of this stuff preloaded for journalists to scatter around places that politicians congregate.

I think it's only fair that these folks get to be the first ones to live in the kind of world they are creating. And none of them should have a problem with any of this, because I'm certain none of them ever do anything wrong and therefore have nothing to hide.
There should probably autonomous regions, the West and the North are neglected, they could have their own governments (but still be part of England).
Maybe there is a business there.

I mean, one advantage Amazon has is that there is only one account and one bill for all those services and this reduces administrative overhead for customers. A company that stands up a single service creates a significant fraction of administrative overhead for customers relative to Amazon.

A clearing house for SaaS billing might be analogous to a payroll service. Or not. And SaaS billing as a service is not your current problem directly.

Good luck.