skysight-inc/HackerNews huggingface dataset:
There was a lawsuit:

"U.S. Customs and Border Protection (CBP) uses the “Specification for Identification of Bolts and Screws,” ANSI - ASME B18.2.1 1981 (the “Specification”) to distinguish bolts from screws.1 In Rocknel Fastener, Inc. v. United States, 24 C.I.T. 900, 118 F.Supp. 2d 1238 (Ct. Int’l. Trade 2000), the Court of International Trade (CIT) sanctioned the use of the Specification for this purpose, stating that it provides a well-recognized, comprehensive basis for the common and commercial meaning of bolt and screw as understood by the fastener industry in the United States. See Id., at 906 and 913, 118 F.Supp. 2d at 1243 and 1249. The standard is full of industry jargon, so to make it easier to use, we have combined it here with illustrations and glossary terms from Fastener Standards 6th Edition, Industrial Fasteners Institute, Cleveland, Ohio 44114, 1988."
Every idea you have will be done by a better prepared YC startup, eventually. Makes me sad...
>>> But until legislation catches up to regulating the negative consequences of retargeting, there may not be much you can do about this besides blocking cookies, ads, and opting out of Criteo’s entire system by submitting your email address here.

No no no. Handing over your email address to an online advertiser is a horrible idea. Do not engage them. Blacklist their content, their cookies, via whatever means you want (I use adblock) and be done with them.

An article that discusses tracking via online advertising but doesn’t discuss blocking is very suspicious. The most powerful tool against the problem isn't worth even a mention?
Gathering a group of neighbors and telling him to knock it off doesn't have any teeth either, I'm afraid. He can still say "screw you, I'm not breaking any laws, so you can't do anything to stop me."

I do agree about upset customers having teeth. That's exactly how a free market operates. If they're upset enough, they'll stop buying the product and look for alternatives. Except there aren't any suitable alternatives to EpiPen on the market, and it's a potentially life-saving product, so those teeth don't have anything to bite in this case. I'm sure many, many other companies would love to seize that opportunity. So what's stopping them from competing? Answer: unnecessarily complex government regulation.

Or, if that approach doesn't resonate with your worldview, then go out and put pressure on the government to regulate the prices of things like EpiPen.

Either way, the answer lies in the government, not the corporation. The company hasn't broken any laws. We can wish they'd lower prices, but we might as well wish for pink unicorns. The answer for your neighbor is the same - you can't expect him to be reasonable just because you gave him a stern word.
That wasn't implied. He only said he lost interest in his friends.
I think it might be more important that people find the features they want to use, than that the top bar remain 'clutter' free.
> The non-trivial entry costs are there because of regulations and the legal environment regarding liability

I think that misplaces the cause. The requirement for safety and the high cost of failure is what creates those regulations and liabilities.

Theoretically, we could eliminate the regulations and liabilities and just let people die, but 1) that's a really bad idea, and 2) it would be excluding from the market mechanism (i.e., externalizing) the most important aspect of the product, its safety.
Turn off the lights. It's VR.
In Australia, we recently had a case over whether a "Ripstick" was a "skateboard", "snakeboard" or "caster board": http://www.austlii.edu.au/au/cases/cth/aat/2013/730.html
I have a background in Machine Learning and it is my belief that the mind does use branch prediction. Take for example a scenario where you are climbing down a stair in your house. Your brain already predicts that you are about to land on the next step. Now if the step height was lowered than the usual, the prediction fails and you immediately focus back on the climbing-down process to see what has happened and prosecute whatever fall-back actions are needed to minimize disruption.
The keywords I watch for are "but now we know..." As soon as I hear or read that, I'm pretty sure there is some over confidence to follow.
Even with all those neural net advantages, dual-core, 2GB RAM iPhone 6s beats octa-core, 4GB RAM Galaxy Note 7:

http://www.redmondpie.com/galaxy-note-7-vs-iphone-6s-real-wo...

Video (3:29 sec): https://www.youtube.com/watch?v=3-61FFoJFy0

PS: I highly recommend you check out the video... iPhone completely obliterated Note 7.
From what I can tell, they have structured it in a way that it's a violation in spirit, but not in letter.

They don't link to GCC code directly; instead they output the intermediate representation and execute a standalone binary to finish processing the IR. They offer source code for all their GCC modifications, but carefully work around the GPL to accomplish the same thing.
PRC is a single party state. Once an order is signed, it's being done.
I Love my church
But a child might not be able to, which is why a separate human door is always a good idea on garages.
This is an age old story.

There's _way_ more bad Perl in the world than good Perl (Matt's Script Archives anyone?), but these day's it's easy to find well written Perl and appropriate and useful Best Practices for Perl projects of any scale.

There's a _lot_ of bad PHP out there - but Facebook and HipHip clearly show that there are sensible, scalable, and well understood ways to write good PHP code.

Nodejs seems to me to be like the Perl world was in '95 or the PHP world in 2000 or the Python world in 2002 or the Java world pretty much forever ;-) There's not enough examples of "Good Nodejs" yet, and all the Google searches show you are "typical" Nodejs code - which as Sturgeon's law dictates "90% of everything is crap" - so most of the Nodejs code that gets seen or discussed is crap. That will _probably_ change as we "forget" all the worst written Node, and upvote, links too, copy, and deploy well written Node.

There's more similarity to PHP that other languages in my opinion too, in that Node _is_ Javascript, and like PHP, it's a fairly easy route into "development" for an html savvy web designer, which means there's a _much_ larger pool of novice Javascript/Node devs with little or no formal training. You don't need 3yrs of CS degree to dive in and start "scratching your own itches" in Javascript - and in "that part of the industry" it's much easier to leverage "a great looking portfolio but no CS degree" into a job offer than in, say, an enterprise Java or DotNet shop (or a GooFaceAmaUber "don't even respond it they don't have a PhD in another field as well as their CS one" reject-a-thon...)
Yes, and in case anyone wanted to question whether this really came up there, i'll give the relevant paragraphs:

"The products at issue in this case consist of a variety of metal fasteners that Rocknel imported from Japan in 1997.   The fasteners, which are fabricated from metal alloys, have rod-shaped bodies and hexagonally shaped heads.   Their bodies are fully or partially threaded.   Rocknel has admitted that the fasteners were designed to be installed in holes of assembled parts and that the fasteners were designed to be tightened or released by turning their heads.

...

The Customs Service liquidated the fasteners under subheading 7318.15.80 of the Harmonized Tariff Schedule of the United States (“HTSUS”).   Subsequently, Rocknel filed a protest, claiming that the fasteners should have been classified under HTSUS subheading 7318.15.20."

(15.80 is screws, 15.20 is bolts)

...

"The court concluded that the tariff schedule required that the terms “bolt” and “screw” be given mutually exclusive definitions.

...

Because Customs had looked to the ANSI Specification as the source of the definitions of “bolt” and “screw” for tariff classification purposes, and because Rocknel had admitted that under the ANSI Specification the fasteners at issue in this case would be classified as screws and not bolts, the court granted summary judgment to Customs upholding the agency's classification of the fasteners."
HoloLens 3D miniMap of House with Synced Ladies +1
https://www.youtube.com/watch?v=T-JvTZjbwNs
GG:)
The drug is cheap...because it's unpatentable (as a molecule anyway) and is old enough that any patents would be expired anyway.

The marketing of autoinjectors has some legitimate public health value, but it's also a clear business strategy to get new drug prices for an ancient drug
Disclaimer: I worked with Node.js full-time for about 14 months, ending about 9 months ago. I'm willing to admit that the following complaints may or may not be out of date, especially with ES6 and newer Node versions. Proceed with grains of salt at the ready.

There are a lot of things to like about Node.js, but the primary thing that bothers me about it is the obsession with async. It's a language/framework designed to make pretty much everything async.

In the real world, almost everything is synchronous, and only occasionally do you really want async behavior. By that I mean, you almost always want A, B, C, D, E, F, G in that order, and only occasionally would you say that you want async(H,I). But with Node, it's the other way around. You assume things are async, and then specify synchronous behavior.

Instead of assuming A; B; C; D; E; F; G;, you wind up with a ton of code like A.then(B).then(C).then(D).then(E).then(F).then(G);

...I know that's a contrived example, and I know you don't really need to do it that way, but so many people do, and it really illustrates the point. In Node.js, you are explicitly synchronous / implicitly async. Most other coding paradigms (including Go) better match what I consider reality, which is that everything is implicitly synchronous, and you specify async behavior when you need it.

Basically, I think it's backward. But perhaps like the OP, I just can't wrap my head around it.

The NPM stuff... well, I think all ecosystems have their pros and cons. I'm not a huge fan of NPM, but it does the job for the most part, and I'm curious as to how people would actually improve it, rather than just complain about it all the time. I don't really have any good ideas (knowing nothing about how package management actually works under the hood).
It already rules space [1], the microscopic [2], and the server market.

One can hope that the advent of Wayland and a more "modern" way to draw items on screen will prompt the rapid development of user desktop applications, even if many are little more than a front-end for command-line tools. Shame that any "sunset" of a Linux Desktop Environments / API prompts further fragmentation of their marketshare. From what I've read, Windows' Win32 API, though often broken, stays reliably broken. This seems to be a interesting distinction in comparison to Linux, and why I believe Linux may never conquer the desktop.

[1] - http://www.computerweekly.com/blog/Open-Source-Insider/Inter...
[2] - http://www.computerworld.com/article/2468248/high-performanc...
I assumed poop up was intentional and thought it was pretty clever. Glad you left it as-is!
Go on being that better prepared YC startup then.
How many people would die if the only manufacturer of the device goes out of business?

It's not a flippant question; their only competitor pulled their product off the market, because the cost of fixing bugs was too great. How would it have helped to force them to charge less?

http://www.fiercepharma.com/marketing/sanofi-s-auvi-q-recall...
depends on what your definition of 'fine' is. I also use an iPhone 4S with iOS 9, and looked at how fast iOS 9 runs on iPhone 6S and iOS 8 on a friend's iPhone 4S. I don't think I'd call it anywhere close to fine.

I'm numb to the slow response times, but the crashing applications make me want to ditch this for a 50% cheaper android phone which runs faster, and doesn't have planned obsolescence[0] (the link talks about planned obsolescence in iPhone 4S and iOS 9 )

Now I'm okay with most of the stuff apple does with it's walled ecosystem, and appreciate some, but this is going directly against a consumer.

[0]: http://www.digitaltrends.com/mobile/iphone-4s-planned-obsole...
Yeah Intel Foundry has been alive and chuggin for a while now, fabbing chips for others.
The "add your own instructions" thing is a pretty cool, no doubt. I would be surprised if most ASIC designs really really need the low latency that provides, especially considering the other costs involved in adopting a minor-league ISA.
at the moment working for a company in Australia, so not to much of an issue there, but wont be that easy working for someone on the us or europe
Everything in node is just slapped together with no rhyme or reason. npm module quality is piss poor - even the flagship express web server where nothing works out of the box. God help you if you find a bug in a node core library - the typical reaction is that developers now depend on the buggy behavior and as result it won't be fixed. I've returned to sane programming languages after using node for years and I don't miss node's async nonsense where you can't perform a computation without halting all users of your application without performing major programming gymnastics.
I believe it's not the cpu or gpu limiting the field of view. if you read the patents behind the waveguides, the real limitation seems to be in the waveguides. They need to make them thin enough for light to pass through, while at the same time refract light into you eyes at angles that don't result in major image distortions.
Keep going, everything's going to work out, very well in fact.
I think the parent's point is that we are already currently terraforming our planet, whether or not we would like to admit it.
Startups thrived then because mobile technology was just getting big and bigger tech companies were largely late to the party (including FB, GOOG) giving startups a chance to hit it big (IG, SC, Messaging apps, etc.). Now these giants are innovating as fast if not faster than most small startups and the small guy barely stands a chance.

I can't think of a startup that started in the last 3 years that has really "made it." Snapchat is 5 years old, Lyft 4, Uber 6, Airbnb 7+, Reddit 10+.
This is a pretty serious accusation, so I did have a quick look.

I don't see any grounds for your statement that they scraped the content.

In fact, both the OP and your linked article clearly cite the exact same paper that they both took your referenced content from.
Your sadness is based on incomplete information. Many YC companies flame out every year far all sorts of reasons, even with all the advantages that come from participating in the program. If you want to make your thing work badly enough you can make it work, competition or no.
It's not about who's better than whom. It's about incompatibility. Most people are interested in things I'm not interested in, and the things I am interested in aren't interesting to most people. They want to do or talk about what I don't, and I want to do or talk about things they don't.

I've just come to realize my fundamental incompatibility with most of the people who I considered friends in the past. That doesn't mean that I feel I'm better than them in any way, just that we're not compatible.

So I'd rather just be by myself -- as, except in my darkest moods, I'm pretty compatible with myself.

That doesn't mean that I don't ever crave a deep, meaningful connection with others, and I have achieved that (though very rarely) before, but as I'm not very social, that's pretty hard for me to do.. not to mention that there are always prices to pay (from time and effort invested in finding/cultivating the relationship, to the pain and suffering when it ends, privacy/independence costs, etc), so most of the time I really don't want to bother. So much easier and safer to just curl up by myself with a good book in the evening.
It's disrespecting privacy. The examples you gave (Amazon and Netflix) know who you are. A better example might be looking at a product on the shelf at Best Buy, and an hour later the sales guy shows up at your house asking if you're still interested.

Browsing a website for the first time should never result in a phone call. I agree with the parent -- this behavior will result in a lifetime net of $0 from me to you.
Intel absolutely lets customers use their fabs.

http://www.oregonlive.com/silicon-forest/index.ssf/2014/07/i...
> The only sectors of the economy where significant, lasting shortages occur are the ones most heavily regulated

That's not what economic theory (and practice) say, I'm pretty sure. For example, unregulated electrical, communication (including Internet service) and transportation markets have resulted in shortages in rural areas. Unregulated food and housing markets (and many other markets, including Internet service) result in shortages for poor people. Unregulated fishing creates shortages of fish - a 'tragedy of the commons'. Monopolies and oligopolies eliminate whole categories of products.

The free market is very good for some purposes, but it's not a benevolent God that finds solutions to all our problems. It's just a very useful tool in the toolkit.
I agree that there are important differences between human and computer languages and that we should be mindful about the gap, especially when we try to automate cognitive tasks like interpreting contracts (the DAO!) , assessing beauty, deciding who lives and who dies, etc. However, I don't think that the differences between human and computer languages justify very many claims about AI, how AI will develop, or what AI will be capable of. After all, the programming language we use to build an intelligence might have very little to do with its inner workings or internal representations of concepts.

I very strongly disagree with the following quotation: "If we had good enough theories of human semantics we could program such theories into the computer and the computer would then understand like a brain after all. But we don't, in most areas, so we mostly can't program computers to emulate humans." I don't think we should try to automate tasks like understanding language by writing computer programs that work the way we imagine ourselves working. I think a more fruitful approach is to design general /learning/ algorithms that allow the computer to figure out what language is and how to use it by observing how it is used in the wild (i.e., by emulating other language users, maybe with some trial and error).
Do you have a source or some links? I would like to know more about this.
That's not too surprising. There is a lot more that runs on an Android phone usually.
Honest question: have the specific funding goals of YC changed to accommodate more pedestrian "lifestyle" businesses? A number of these companies look like they could make viable businesses turning out respectable multi-million-dollar-a-year profits without ever being a target for a billion-dollar acquisition.

(My understanding is that YC specifically targets opportunities that have hundred-million- to billion-dollar potential, so perhaps my underlying assumption is wrong here.)

Does this mean YC is hedging their bets, or are they amenable to funding "low" potential companies now? That would seem to jive with their recent public statements about wanting to expand, since not all viable businesses see huge exits.
Unless the cheap transformer in the supply failed, and the charger started pumping wall current into the charger. Here's one disassembly of a crappy charger https://www.youtube.com/watch?v=afePhiXpsoA
Or maybe it takes 3-5 years to "make it".
I think the idea of having a powerful scripting language based on JS is a godsend in many ways. But like you, I also feel that async is a bad default for a language that has such widespread use.

I love being able to use one syntax to write 95% of my code(instead of having to switch between JS / python / php etc.) but some of NodeJS's programming and ecosystem realities are annoying to say the least.
There's no real guarantee that current success with neural networks will continue to ramp up all the way to hard AI. They're impressive, and getting more interesting all the time, but the downside of the whole "though neural networks generalize very well, we still lack a decent theory to describe them, so much of the field proceeds by intuition" is that we don't know when they'll suddenly stop being useful for some problem.
Nope, Marshmallow [0]. 0-day 3rd-party Android ROMs aren't really a thing, since AOSP code isnt publicly updated until final release (unless that changed this cycle, but I haven't heard of it).

[0] https://copperhead.co/android/downloads?device=bullhead
Vesper Shutting Down
I am out of work, but the gains from a second monitor for my PC, and to make use of my iPad Pro was a no-brainer for me.

I grew up poor, so believe me, I can understand watching my pennies. I have to figure if you're on HN, and you've got a pile of old iPads, $19 bucks should not be that bad for what it gives you.

Now when I am on the road I can have two displays too.

Great app!

I have already saved myself time in the few hours I have used it not having to switch screens, or download files to my iPad. It will pay for itself in one day at most.
If you've got some great conceptual framework for thinking about code quality that doesn't include coupling and cohesion or some equivalent ideas, please, share it with us all. I'm not holding my breath thought. The reason we keep talking about coupling and cohesion is that these are useful concepts that can be fairly directly applied to most day-to-day software design problems.

This was a nice, fairly short post about how to apply some generally accepted principles of good software design in a specific language. It's a worthwhile read for anyone relatively new to Go programming.
Ah, good point. Thanks for the info.
be wary of any feedback loop that is visible to HR and permanently stored in their systems.

and be wary of bosses who rely on these system rather than taking you out to coffee and actually investing in you as a human being.
Thanks, mis-read it.
> Spam is acceptable content

You have no right to be heard. If you try and force it, be prepared to get shunned by society. Just because it's legal to violate social norms does not mean that people will hate you any less for doing it.

See when I get mail from inconsiderate assholes, and it didn't get filtered, I look up the abuse contact of their provider. Then I forward the mail to them with a note that it was unsolicited. (In most cases I will CC their upstream abuse contact too because I'm nice like that.) With responsible senders, this works wonders. The irresponsible senders end up on blacklists and their asshole customers get terrible reach.
GammaRF – Publicize the airwaves
How innovative companies use tech to create experiences to engage millennials
For extra points use an ip phone system that's on the same network as your computers.
Div Turakhia just became a billionaire
I did, but I use a Linux/Win 8.1 notebook, not Mac. Plus the wireless connection can't be faster than a USB Lightning can it?

BTW, the Pencil works, but no pressure sensitivity in CSP, Clip Studio Paint, the old Manga Studio Pro. And, I can't pinch zoom, which is weird, since I am using it on my Sony VAIO Flip 15, which has a touch screen, and I can pinch zoom on it.

Oh, well, it is good for notes, and a second display and for my OSC music projects.
what if folks start sending PAUSE frames when on wifi ? :)
https://youtu.be/HK22g1-380w
I'm still surprised no one has created a JavaScript front-end for Erlang/BEAM, like Elixir or LFE. JavaScript is a decent language with a huge community and Erlang/BEAM could solve Node's deficiencies like async-everything APIs and single-threaded execution.
I set it to the highest resolution it gave me (2xxx x 13xx, can't remember), and it is working great. Maybe it's on the notebook end? I also switched my NVIDIA driver to be used instead of the onboard Intel GPU for Duet.