skysight-inc/HackerNews huggingface dataset:
This is a side effect of regulations which prevent the competition from selling chemicals that are very cheap to synthesize. Createing monopolies and then trying to fix the ills this causes with a government monopsony seems backwards.
Love your use of wire duct to keep things organized, and small attention to detail like ferrules on each wire going into the terminal blocks.

To my eyes this shows really you care about what you build.

Nice job!
It's at least possible that the pricing set by the previous owner of the production line was altruistic.

This would be a much more interesting discussion if we had access to the actual costs involved, but alas.
UK resident: don't employees pay into their funded pension schemes? Can't employer just up contributions and cut benefits for newly hired ones?

Background: My public sector pension is funded through contributions from employer and employee and benefits paid out of revenue, so no investment or equity. Govt has just increased contributions paid to cover costs. Newer employers work longer to receive benefit (retirement age increased during Coalition government).

PS: not even close to 70K mind you, think factor of 5 to 7 less!
The comments on that "Lenovo is blocking Linux on some new laptops" story a while back were truly abysmal. I think that's the only time where I was really disappointed by HN comments. Now obviously (and as many of the more thoughtful commenters pointed out) this was just a case of missing support in the Linux kernel. There was no "secret deal" between Lenovo and Microsoft that the customer service rep on that forum revealed. Intel posted some patches to fix this a few days ago: http://marc.info/?l=linux-ide&m=147709610621480&w=2

The thread I question, with over 1000 points and 500 comments: https://news.ycombinator.com/item?id=12545878
I agree - the Musk delirium is strong with these ones.

You have to take HN with a dose of salty optimism.

The Valley depends on a little bit of irrational koolaid thinking.
This article perfectly illustrates a major flaw in surveillance journalism.

As luck would have it, I'm pretty familiar with Endace --- or was, back in 2003-2005. I was at Arbor Networks then. Arbor does large-scale network instrumentation for anti-DDoS and performance monitoring. By the time I left, every major ISP in the world had their network instrumented with Arbor gear.

We'd had lots of conversations with Endace. We were as a firm extremely interested in any technology we could buy off the rack to get performant access to raw packets and telemetry data --- Arbor had no hardware engineers, and everything they shipped at the time shipped on COTS X86 rackmounts running OpenBSD. My point here is not just that there are multiple uses for the kind of stuff Endace makes, but also that I vividly remember Endace because very few companies made products in this space at all.

Obviously, any company that can facilitate efficient access to, storage of, and analysis of raw traffic data is going to have multiple markets to sell to. And we should not make apologies for companies that take the extra money --- sell their souls, so to speak --- by offering their products to facilitate dragnet surveillance. We would all do well to keep in mind that the problem with selling to this market is far worse than NSA's abuses, which are trivial compared to the abuses perpetrated by countries in the Middle East and Asia. Point being: packaging and selling for the global surveillance market is ethically hazardous in the extreme.

No, the problem here is that this kind of story is unintentionally deceptive about who the real enablers of large-scale surveillance are. They're not the dinky little company in New Zealand selling packet capture technology. They're the networking and database giants, the companies our parents automatically have their retirement accounts invested in because they're huge components of the stock market, who have entire teams of people, euphemistically named (maybe something like "public sector" or "APAC public sector" or "GSA" or "defense"), packaging and selling 8-9 figure "solutions" to government around the world. Compared the giants, Endace is a gnat. They're not the enablers. We know who the real enablers are.

You can tell, because of the article's lurid descriptions of Endace's major transactions with GCHQ --- the focus of the article. They've got smoking gun proof: invoices for $300,000 and $160,000. Or: less than SourceFire would have charged Chick-Fil-A† to install commercial Snort boxes.

† I have no idea if Chick-Fil-A was a SourceFire customer.
While I still think HN probably has the better median, the quality of what you're exposed to on reddit is mostly up to you. Ditch the defaults and Reddit's median skyrockets. Ditch some of the more popular non-defaults, it skyrockets some more. Start building a list of well-moderated subreddits with a strong sense of community, and it jumps some more.

Not that you're doing this with your comment, but it has always struck me as odd to treat reddit like it's a single website with a single experience for all users. Yes, there's a base, universal experience, but it's truly up to the user to tailor that experience into what they want. You want memes and fart jokes? There are subs for that. You want to look at breathtaking photos? There are (poorly named) subs for that. You want to discuss why obscure Warcraft character A is behaving so oddly toward Warcraft character B? There's a sub for that. To me, that will always be Reddit's strength.

No matter what reputation it gets, no matter how much shit goes on in the defaults, there's always my little specialty subreddits filled with meaningful content to consume.
I don't agree with the whole "it's open source, so if you don't fix it yourself you're just being entitled".

1. We have a finite amount of time each week just like everyone else. Fixing a problem with an open source project might consume a couple weeks of free time just for a tiny bug fix, because of the time it takes to learn a new code base, get tests running, and other administrative details. Larger fixes might consume an entire year.

2. Sometimes, problems are design flaws and can't really be made into pull requests. I have a strong suspicion that some of the problems with NPM fall into this camp, based on my personal experiences with NPM and how badly it performs some of its basic tasks relative to the project's age and maturity.

I'm going to flip this around, so please forgive if this seems trite, but it sounds like you have a sense of entitlement yourself. Users do not "owe" the projects they use pull requests just because it's possible. Users have their own goals and motivations, and if a competing program is simply better than the program you like (from some users' perspective) it's absurd to blame the users for it.

(I mean, from personal experience NPM is an astoundingly poor package manager. I've had it OOM on me on VMs for the most basic of tasks, and some commands are completely unusable.)
http://www.santech.eu/c57-series
Isn't this simply because the US tries to run everything as a company or takes economics and legal above everything else? You can't do anything unless you make a profit or are completely legally covered (or can completely sue something/something out of existence). It's that the US runs on, and as soon as you get near something that doesn't work that way (i.e. infrastructure - a road needs to be good, it doesn't need to be cheap or legally covered) or that can't work that way (humans and health don't bend to the rules of law or economics) you're going to have a really bad time.
If a CEO genuinely believed climate change was an existential threat wouldnt actions to mitigate it be acting in the interest of the shareholders even if the company loses money?
These hacks sound like a full time job. How much will I get paid for that?
Run standard Go code on the AWS Lambda platform
> Despite the user’s locale being de_DE.

Surely you're not suggesting that the representation of the date that is returned by the browser should be locale-dependent? That would be a nightmare.
Yarn may be something worth investing time in, but in the announcement blog post I found this part exceedingly ridiculous:

"The easiest way to get started is to run: npm install -g yarn"
The windows 10 anniversary update was a nightmare for me, my office, and seemingly a lot of people[0]. Note that the update installed itself too, opting to alert me at 7pm one evening while my machine was running unattended that it was going to restart in 15 minutes.

[0] http://www.telegraph.co.uk/technology/2016/08/25/windows-10-...
Canadian pilots no longer have to fly real aircraft to keep valid licences
> Basically all the subreddits except /r/academiceconomics, /r/badeconomics, /r/econpapers are awful.

You probably mean "Basically all the subreddits related to economics except ..."
"Yet HN comments are vastly inferior to Reddit's when regarding anything to do with economics."

I find that HN is pretty weak on economics. But it's a tech blog, so ...

And I'm not so sure that 'business ideas' are about economics. Usually, they are simply about doing things using newly available technology, in ways that are obvious in hindsight.

I don't think that AirBnB conceptually is rocket science - it's the great experience they provide for everyone. It's really well put together. AirBnB done by a lesser team of people would be something you never heard of.
How to stream mp4 videos on the Xbox and the Playstation browsers
same with me, legally white latino from a 3rd world country that works remotely. i would say i'm different from the usual hn user and i'm happy to share my opinions (sometimes)
True. But only the content is available for analysis. I'm not sure why it's preferable to judge assumptions about a given commenter's background and perspective rather than what that commenter actually says.
The nootropics community often have kilograms of very complex novel compounds synthesized in one off batches for far far less than the list price of this drug. Perhaps this could be synthesized on demand.
To monitor their own networks, which are gigantic. The top tier of the finance market had networks so complicated and sensitive that they would surprise us and buy Arbor Networks products that were designed for AT&T's backbone. Some of them even needed the BGP monitoring stuff we'd been doing.

These companies (Reuters included) basically run their own facsimiles of the Internet, but to carry money instead of cat pictures. Their network monitoring needs are intense.
Something to add that would help on your examples, would be a non-static counter to the static inner class. I think that would really help convey when when multiple objects are created but the reference to the first class instance is kept. With the static count variable new object instantiation is tracked, but misses a detail on object references that is interesting.

Specifically for this example:

System.out.println("\nVariable in method reference");
obj = new Counter(); // NPE if after method reference declaration!
final Runnable varRef = obj::show;
System.out.println("Running...");
varRef.run(); obj = new Counter(); varRef.run();

obj::show was evaluated, so varRef should be pointing to the original instance method of show, even when called the second time. Which could potentially create a memory leak if someone is tracking the method references and recreating objects underneath unknowingly.

However if I am completely wrong about this please tell me! I have not gone through and run this code for confirmation, so I would be very happy to know if I'm mistaken. I'm going by memory without reference checking or testing. In either case if I am wrong or right - please put a note about this situation! It would help immensely and make your post even more interesting.

Thanks!

Leon
Some relevant links:

http://www.tc.gc.ca/media/documents/ca-publications/9-LRA-e....

http://www.rcinet.ca/en/2016/10/04/pilots-licence-simulator-...

I would love it if a developer involved in Transport Canada approved simulator software could comment.
Ksm 1.0 released: simple x64 type-1 hypervisor (VMFUNC, #VE, IDT/page shadowing)
They can't do anything with encrypted data, except (badly) try to detect that it's encrypted in the first place.
This not true, but also you have to look at the huge solar panel on top of the Tesla Gigafactory that decreases the footprint even more.

https://www.quora.com/What-is-the-carbon-foot-print-of-manuf...

Also I'm biased because I'm suffering from COPD because of the car emissions, so actually I take health impact into account more than most people.
Thank you for this clarification. I was interested when the parent mentioned KNX as a standard for these types of setup, but quite disappointed to realise it was another of these "open standards with high barrier of entry".

Took me a little while to find out what is was actually about on the website, most pages contains just marketing speak.

I wonder if there is any other (really) open standard that could be useful to follow in DIY systems.
Note that Darwin was also ported to ARM outside of Apple as a part of the Darwin-on-arm project(##darwin-on-arm in Freenode, source on GitHub).
True. I've also been a huge fan of pre-van Stephen King, and the show is so completely pitch-perfect in that regard as to make it uniquely bingeable for me.
Putting a hash in the hostname/domain would also be using same-origin policy. The issue you linked refers to using suborigins, which seems to still be a draft proposal with no implementer buy-in outside of Chromium [1].

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1231225
Interesting I didn't know this. ISPs could certainly change this policy for a duration during which they scanned their networks for Mirai IoT devices and notified affected customers.

In the US I believe cable modems are static DHCP leases tied to the mac address of the cable modem.

Of course this would be an arms race of sorts if the next version of the malware simply added port knocking sequences to the compromised routers in front of these vulnerable IoT devices.
"Design and Implementation of Probabilistic Programming Languages" http://dippl.org is pretty dank too. You implement your own probabilistic language in JS.
You're definitely correct, but also Wealthfront recommends Vanguard ETFs disproportionately for their value [1]. A glance at my personal portfolio tuned to the higher end on their risk scale shows ~30% Vanguard ETFs.

[1]: https://support.wealthfront.com/hc/en-us/articles/209353626-...
I have the opposite experience. I never found the most interesting comments at the top on popular posts. They usually just reflect a public opinion or come from "famous" HNers. I even reconsider my opinions, when my comments are upvoted too much. Because it means that public shares the same opinion and it is likely to be influenced by PR/marketing/politics.
The real problem is: the conflict resolution process at Upwork is utterly Kafkaesque.

Even if you have a perfect five stars reputation for two years, all it takes is one upset jerk and you are done at Upwork. Eventually you will step on someones having a bad day if you stay there enough.

After you make a good reputation in those market places you can command a higher fee - perhaps they want you out at this point so they can get work for other skilled professionals that are undercharging in order to build reputation.
It would be good if the vote counts became visible after a time period, say 7 days. That way when people re-visit a topic the most appreciated comments are visible.
Validation is logic, it doesn't belong in markup. A rectangle to type text into is as far as the abstraction should go.
The only problem here is that $1000/car is nothing compared to what they need to deliver in return: a huge manufacturing plant
I would say the impermanence is one of the most appealing aspects of the system. Content that no one uses and that no one is willing to sustain gets culled from the network, what more could you ask for?
I beg to differ!

https://news.ycombinator.com/item?id=12556160
It's much easier to keep track of what's happening if you don't try to write it as one-liners.

This:

final Runnable newRef = new Counter()::show;

is the same as this:

final Counter counter = new Counter();
final Runnable newRef = counter::show;

Which is roughly equivalent to this:

final Counter counter = new Counter();
final Runnable newRef = () -> { counter.show(); };

Which is, of course, not the same thing as

final Runnable newLambda = () -> { new Counter().show(); };

The rest of the differences follow naturally from this distinction.
This is about IPLD (so data linking to each other instead of files, but the concepts are the same): https://github.com/ipfs/pm/blob/master/meeting-notes/2016-09...

Also, you can use relative paths :P
> I hate memorization, and didn't want to spend the years that it would take to master steno, so never really wound up pursuing this myself.

I haven't learned machine stenography (for reasons which fit better in another comment), but I do know and frequently use good old pen-and-paper shorthand, which is shares a lot of properties with stenography. I also talk to people who know machine stenography to keep up with the current developments.

There's one misconception in the quote that I feel it's worth clearing up: learning stenography/shorthand does not rely as heavily on "memorization" as you seem to think.

There is a system to the madness, and most systems are fairly easy to learn (because – hey – they're systematic!) Once you know the system, you don't need to memorize anything. You will be able to type anything by just applying the rules of the system. Of course, consciously applying the rules is going to be a slow process (just like consciously hunting for keys on a Qwerty keyboard when you were still learning it), but words you type often will settle into your muscle memory, just like they have done on Qwerty. Try typing in a foreign language on Qwerty and you'll notice how much of your typing speed is muscle-memory-applied-to-full-words. The same thing is true of stenography.

You never sat down and deliberately decided to "memorize" common words on Qwerty, it just happened automatically as you were typing. The same thing is true of stenography.

So, to recap:

* "Mastering stenography" in the sense of "being able to type at a speed that is not uncomfortable" may take no more than a month. It does require memorizing the system and applying it.

* "Mastering stenography" in the sense of exceeding your current Qwerty speed may take a few months up to half a year. It does not require any memorization beyond the first step.

* "Mastering stenography" in the sense of achieving 250 WPM speeds will take several years. It will probably require memorizing custom shortcuts for words/phrases that you commonly type.

So if you compare stenography fairly to Qwerty, you see we're talking at most half a year. It probably took you longer to learn Qwerty to begin with. You're being unfair to yourself if you compare 250 WPM stenography to 70 WPM Qwerty and from that conclude that stenography is much harder.
You can get the scores on old comments through search. Since, to a first approximation, the average 7 day old thread gets zero viewers, it seems unlikely to be worth the energy to add new features just for them. But if you think it's worth doing, you should mail Dan and Scott at hn@ycombinator.com.
Often times I see this argument made, and on it's face seems like a good one.

However, experience has proven that it is difficult to actually contribute--even in active repo like npm. Every project has there own standards and unwritten rules. Further, many repo maintainers are unresponsive after initial contact, adding frustration to an already frustrating process of getting work put in.

Let's take npm/npm as an example. There is no easy to find contributing guidelines, thousands of open issues, and pull requests that have been open for months where the author requests more info so they can complete their work but without an answer. All of this leads to a contributor-hostile experience.

I think we as a community should consolidate the contribution process, and start treating that as a product and gets the same love the code does.
I've read through these reviews- pretty wild how they openly attack anyone who has a negative experience with them, instead of demonstrating drive to fully resolve issues. Being sympathetic, positive and following through are customer service basics, and they are just flailing here.
UX (and performance in general) is the #1 reason we don't use GitLab.
Also:

- Put up a caching DNS server on your local network to keep your regular sites functioning.
One would think it should be simple in principle.

User side: just show/accept whatever the site owner wants, or if it's too difficult, stick to ISO 8601 (it's the standard, damn it).

JS side: just ISO 8601.
Regulations are, like many other forces, subject to forming equilibria. Too many, and you get EpiPen price gouging; not enough, and you get the melamine milk scandal[0].

I agree that creating monopolies and then fighting them with monopsonies is ridiculous, backwards, silly, and inefficient. But life is a coordination game[1], so too bad[2]!

[0] https://en.wikipedia.org/wiki/2008_Chinese_milk_scandal

[1] https://en.wikipedia.org/wiki/Coordination_game

[2] http://slatestarcodex.com/2014/07/30/meditations-on-moloch/
The worst thing about what you wrote is, as I was reading it, not a trace of shock or surprise passed through me.

It's like it's just now the norm for these things to happen.

If you'd like to, i'd be happy to post your story in an edit below mine. I know this isn't the first time it's happened.

If you want to contact me, it's shad @ the domain in my twitter bio.

Good luck!
So that's the obvious response, and I agree, I think --- the comparison does get trickier if you take just, say, AskHistorians versus HN (there are casual Redditisms condoned even on well-moderated subreddits that are annoying enough to keep the comparison tricky).

But if you compare the basket of subreddits relevant to HN --- programming, crypto, etc --- right now, I feel like HN is winning handily. Reddit only starts crushing HN when you broaden out into topics that aren't really in HN's bailiwick.
Are there any credible sources that show Teslas as more environmentally friendly? Electric vehicles run on coal and natural gas to varyingly large extents.
Am I the only one who thinks it's weird someone would hire a law firm to expunge a record and than publicly comment/review the service on Facebook? whats the point of wiping a record and than publicly sharing you had a record?
The problem with this analysis is that each Reddit subreddit is its own community. So "median Reddit {comment,thread}" is largely useless and misleading for purposes of the comparison.

I sense that you know this, though.
I think there's might be a significant legal issue to an ISP patching customers devices. Also a spoofed IP renders the source meaningless.

">THEN google, Facebook, Twitter, etc (major web properties) use this list to notify any of its users that one or more of their devices have been compromised and point them to a how to guide for securing it."

I am not sure I want FB and Google policing the internet. They have enough power as it is. This would set a bad precedent.