skysight-inc/HackerNews huggingface dataset:
William Randolph Hearst spent a lot of time and money getting both marijuana and hemp criminalized in the early part of the last century. His motive was to change the way we produce paper (he owned lots of forests and wanted to move from hemp pulp to paper pulp). So, our laws criminalize a fibrous plant, not a psycho-active substance produced by one strain of that plat. Having yeast produce THC does an end run around our silly laws.
Can you explain the assertion that DOM rendering is O(1)?
College did give me valuable analytic skills that I do see lacking in some coders who did not continue on to higher education. I'm sure some people can gain those same skills without college, but not all do.

So college is certainly not required. But I think writing off as irrelevant is being overly dismissive of what it does offer.
iCloud Keychain solves this problem, if you use a complex passphrase:

http://www.slideshare.net/alexeytroshichev/icloud-keychain-3...
This is untrue. Android has has many contributions from third parties. Samsung, Sony, LG, etc have all contributed to the AOSP project.
This isn't terribly surprising. There is an entire company (Markit) that sprang up because it started with a database of CDO/CDS prices giving it an advantage over the rest of the market.

If you have a Bloomberg terminal, then you'll see that everyday there are 2 or 3 stories about the head trader for CDS's from one sell side firm moved to a buy side Firm or another sell side firm. The entire derivative industry is about as incestuous as you can get.

To be fair to the banks, the reason why the stock market is so open is that shares are fungible. CDS, CDOS's and most other swap instruments really aren't.

They all have their own terms, hierarchy in bankruptcy proceedings, and special terms that you really do need to examine each one that you are buying to check all the details. This implies illiquid markets, which has always meant the need for sales people to bring together two sides of the trade, which unfortunately leads to the situation described in the article.
Monsanto holds patents on plant seeds. Why would yeast differ?
What Is Coding?
You can easily live 10 or 20 years after you get it. I think Michael J Fox and Andy Grove have had it for almost 20 years.
I see a lot of promise here as well. I'm not sure if the world is ready to express everything in terms of graphs, though.
(Sorry for the dismissive tone, but you apparently glossed over the algorithm I took pain to write for you. That pissed me off a little.)

PCRE is the wrong trade-off, not worth the backward compatibility. The world will be a better place when people stop to use them. I don't care what real programs do, real programs are wrong.

You need to understand that PCRE are not regular expressions. They're top down parsers.

Let that sink in for a moment. PCRE are actually top-down parsers.

By using the syntax of regular expression, PCRE are less readable than they could be, and their full power comes of as incredibly contrived. If they were called Perl Compatible Parsing Expression Grammars (PCPEG), and used an actual PEG syntax, I wouldn't object.

If you need to parse a regular grammar, use an actual regular expression engine. If you need something more powerful, then you may consider top down parsing. Just don't be shy about it.
Fair enough, but I don't see how any of this has to do with the topic at hand, which was boot camps are for suckers. I wouldn't consider the junior developers who are working out well in the parents reply suckers - sounds like they're employed and working out well.
Even the LastPass Will Be Stolen
Solid - please email me a resume or similar to chriszbond at gmail.com We can chat about moonlighting work - eg: a few hrs, a few hrs week, or a monht, etc.

I have immediate Java work (short but sweet, not a long project integrating into MySql and Kafka, and have JS FrontEnd/Backend Node.js that we could chat about.
As to how this will affect YouTube and the like, I don't think it will. YouTube's process is not actually DMCA, it's a separate but similar entity following YouTube's own rules and policies. That's why YouTube's system is rife with abuse with no real recourse for content creators whose works are unfairly flagged.
> Any ruling toward the original purpose of copyright, where it merely prevented large manufacturers from making a profit on others' copyrighted work

Huh? The original purpose of copyright was to allow the government to prevent the publication of works it didn't like. See https://en.wikipedia.org/wiki/History_of_copyright_law#Early... :

> While governments and church encouraged printing in many ways, which allowed the dissemination of Bibles and government information, works of dissent and criticism could also circulate rapidly. As a consequence, governments established controls over printers across Europe, requiring them to have official licences to trade and produce books. The licenses typically gave printers the exclusive right to print particular works for a fixed period of years, and enabled the printer to prevent others from printing the same work during that period.

> As the "menace" of printing spread, governments established centralized control mechanisms, and in 1557 the English Crown thought to stem the flow of seditious and heretical books by chartering the Stationers' Company. The right to print was limited to the members of that guild, and thirty years later the Star Chamber was chartered to curtail the "greate enormities and abuses" of "dyvers contentyous and disorderlye persons professinge the arte or mystere of pryntinge or selling of books."
Really? Last time I checked my Samsung tablet I could still go to the Samsung app store to install apps. Where is this pressure you speak of that made the Samsung store app go away?
All you're arguing is that very bad legal systems are about as bad as a vigilante system, which I agree with. The solution should be to try and reform the legal system, as a vigilante system will never be viable. Even in the interim, it's not like the vigilante system is better.
Shame that consoles seem to be promoting this type of 'repackaging' more. Seems the 'HD remaster' is the trend of this generation.

Not to belittle the work of the team. Simply that they could have worked on something else/new instead of covering for users not wanting to dig out their old obsolete consoles/shut down servers.
400 days of Go
If somebody wants to make money, consider my problem: under my desk is a rat's nest of wires of every sort, hooking all the crap together.

I'd like my workstation to look like the advertisement photos, where there's no wire in sight.

I cleared a bit of it up by switching to a wireless keyboard and mouse. But there's a long way to go. How about a wireless connection for my monitor? (I know the bandwidth is an issue for the video, but there's an audio cable, too.) How about a wireless USB connection?
Our First Certificate Is Now Live
fryguy knows that, he's saying that it's hypocritical of Universal to argue against Lenz's case since she can't show actual damages while having previously issued a DMCA takedown notice even though they probably couldn't show actual damages.
This is an excellent point. 95% idle rate of vehicle fleet is a huge opportunity frontier for businesses. Whoever figures out how to capitalize most on this is going to win big. I don't think it's an accident that Uber has been experimenting with hauling other kinds of things in its cars.

I think it's possible we may see a time when most vehicles stay in the network, and rarely need to sit idle. That would be ideal certainly!
Ask HN: What do you use for spell checking?
I've been looking for a really good open source program that not only checks for typos, but can also, to some extend, point out problems with grammar. Preferably, it would be able to understand which words to expect in different contexts.

I've tried both aspell and hunspell (which seems to be widely used) with an 11k en_US affix dictionary, but none of them seem to have _any_ problems with the following sentence (taken from Wikipedia, IIRC):

Their coming too sea if its reel.

I mean, for reports you'd naturally spend some time proof-reading, but as I'm not a native English speaker, it's very easy for me to miss glaring mistakes besides pure typos. I'd love to use something from the command line to check my TeX-files.

What do people here at HN use?
Develop Games for Apple TV
> I will stay standing, give the guy my stuff, and then get shot in the face, like it happened to some kid some time ago

Don't you see now why the government tells you not to react? If you were the government, what had you rather?

1) some kid or guy shoots and kills some other person, nothing is investigated, killer doesn't go to jail, so basically like nothing happened and the public servants don't need to lift a finger.

OR

2) you have a gun which you use to defend yourself; you then call the police about what happened; now they're going to have to file paperwork, drive to your location, get someone to pick up that dead body, find a place to bury it, etc. In other words you've created work for these public servants! All because you care so much about your life. You heartless right-wing fascist! /s

Seriously now. You shouldn't have a gun and you shouldn't want to protect yourself because <space reserved for spurious gun-control argument with statistics to make it sound like it's obvious having a gun doesn't protect you despite thousands of anecdotal evidence constituting data>. That's why you should be happy being shot in the face.

Governments are gangs of criminals. Who else would want their population disarmed when it's clearly going to get them killed? Look back in history and you will find out the biggest Tyrants with the largest death counts to their names through atrocities have all instituted gun control before doing their dirty deeds. Obama is now trying to ban guns. But he's not a Tyrant! He's just going through the motions of one (like passing most executive orders out of any president) just to see how it feels.
I don't think the argument is whether or not iOS or Android apps are more difficult to write. But coming from the perspective of an early stage startup, React Native is an absolute game changer. Our same two engineers can build our iOS, Android, and web app. Code can be reused. Cuts dev costs significantly. Amazing.
Yeah, having graduated in '08 I still have way too vivid recollections of dealing with this horrible-horrible web app...
Reid Hoffman to Teach “Blitzscaling” at Stanford This Fall (App Due 9/18)
In a Virtual Press Event, AltspaceVR Announces Its Samsung Gear VR App
It reminds me of Fabrice Tourre. They blamed the whole originate and distribute scandal on a 28yo VP. Blame the Frenchman!

It doesn't excuse the behaviour but I find hard to believe the desk heads knew nothing about it.

[Update]: that being said he probably paid for adding stupidity to his criminal behaviour by documenting his crimes on recorded chatrooms.
Awesome article!! I'm definitely going to use this information to improve the hacker community at my school!
This sounds less like the mathematics behind quantum mechanics (eg: negative amplitudes) are themselves relevant, and more like quantum mechanics "bakes in" the kind of resource-bounded processing and causal structure that we expect good theories of cognition to have.

Last I've heard, probabilistic modelling of cognition - with resource-bounded processing and causal modelling in place of "pure" probability theory - has been a fairly successful research program. What advantage does quantum "complex" probability have over that, or over some generalizing to a measure theory with an arbitrary norm?
The class is also holding a number of seats for those who aren’t affiliated with Stanford but who are keen to help some other “region of the world build a ‘blitzscaling’ ecosystem.” For those class hopefuls, there’s a separate application link right here [https://airtable.com/shr8W8KW44BrUeGe3].
Show HN: Dungeon generator in you browser
As long as it doesn't result in a monolithic "framework" that is difficult to replace or modularize.
Sounds like Cornerstone was ahead of its time.
I don't think this is correct. This very case is about a video hosted on YouTube. The DMCA requires YouTube to have a takedown process that complies with the DMCA's rules in order to avoid liability for hosting infringing content. And YouTube likely cannot exculpate copyright holders from liability for making misrepresentations in their takedown requests since that liability is explicitly created by statute.
> European regulators, he said, are eager for a way to create a steady supply of THC and other cannabinoids without actually cultivating marijuana. “They are in fear that these plants will be grown and will support some illegal farming,”

So the regulators are eager to flood the market with GMO THC, so they can stop people from growing their own organic THC? Sounds like they just want to commercialize & control it.
Contactless Fingerprinting Promises 'Wave Your Hand, Unlock a Door'
Could be that the patent would have to be on inserting genes in yeast generally, which isn't new.
As far as I can tell, from personal observations at conferences, IA is well aware of these other organizations, and is friendly with them.
I believe Two Tap can work with existing affiliate links.
Well, computer science is not software engineering, and there's only so much time in a BSc program to teach one or the other.
Merely executing orders doesn't make a hitman less of a criminal.
Startup Lessons by Sam Altman (President at Y Combinator)
It works quite well actually, I tested it for a bit using the tutorial. I haven't found any real issues. Only the chrome inspector isn't working for me, but that might be caused by the Android emulator.
Nope. Oops. Hit enter too fast.

Notice the targeting of key employees that aren't paid that much but wield a lot of influence? I'd guess this guy actually doesn't play the shadows game that well if he is Aspergers.

Imagine what goes on with people with better understanding, more money to bankroll them, better payoffs? Oh yeah, politics as usual.
What's the best personalized video for your prospects, leads and customers?
FTA, agreement with this among other reasons:

> The company made the decision to create business software long before the games business took off. From the start, Infocom’s founders had intended to do more than just computer games; they wanted to be the leading software developers for personal computers. They tossed around various ideas for their first product, which included medical, database, office, and educational software. However, Zork seemed like the most viable option at the time because a working prototype already existed, and Berez and Blank were willing to work for IOUs to make it run on personal computers.

> The decision to move beyond games was also driven by the higher profit margins in business software. The customers of business software were typically willing to spend more money than mass consumers. Infocom could therefore charge significantly more for its products. Whereas a copy of Lotus 1-2-3 listed for $495, each of Infocom’s games sold for $30 to $50. The profitability of business software had even directly affected Infocom: when Personal Software pulled out of the games publishing business to focus on VisiCalc and sold back the rights of Zork, it told Infocom, “…games have a limited market (6000 units average) and at a limited price (under $100), while business software sells regularly and more profitably.”

> Infocom’s employees strongly believed that the same talent and skills that had made them successful in the games business could be applied to making successful business software. Many employees had experience at LCS tackling and solving tough problems. They had made Zork to show that they could make a better parser and improve various aspects of Adventure. In a memo dating back to spring of 1978, Blank talks about office automation systems and remote data entry. Showing confidence in the company’s versatility, he wrote, “We have accumulated a great deal of expertise in these areas, having already implemented systems in each of these areas,and probably have a good idea of how to implement anything we choose along these lines.”

> Many of the founders also believed that Infocom needed to diversify its product line to continue to grow. In particular, Vezza believed that while the games made money, they would“ not last forever.” Vezza believed that consumers had fickle tastes. At any point, people might cease to enjoy Infocom’s games, abandoning them in favor of something else. The business products market, however, differed in that respect. Customers of business software tended to invest heavily into applications and stick with them for a relatively long period of time.

> Additionally, many Infocom employees believed that some of Infocom’s founders, and particularly Vezza, felt embarrassed to be part of a company that made computer games. Zork was just a way to raise enough money to get started. No one had intended it to become the centerpiece of Infocom’s business, nor did anyone expect it to take off and spawn so many titles. The embarrassment over the games made some employees eager to forge ahead with Infocom’s original goals.
And I'm a startup hoping to disprove that joke, especially since I don't have the large fortune to help ;)
I recently noticed that I want something like a graph database for an application that screams for an SQL database, a strict schema and strict constraints.

The reason: SQL, even PostgreSQL with userdefined functions, is not strict enough for me. As soon as a consistency rule involves multiple tables, things. There are some nice SQL tricks with duplicating columns across those tables, whose consistency is ensured by putting them as additional columns into foreign keys. But for my taste this is too much trickery, and this approach has its limits as well.

I hope that one day the Graph databases will be combined with strict schemas that go far beyond XML schema, JSON schema and SQL database constraints. Also I hope that expressing those constraints should be easier, not harder, to read when applied to a graph database.
Of course. For example, suppose that there is a button in your UI that changes color whenever you click on it. Changing the color of that button in response to a click can be done in a simple Javascript function that takes O(1) time. However, doing it the React way, all buttons on the screen have to be traversed, O(N), and diff/patched into a new DOM, which is heuristically O(1). However O(N+1) = O(N), so React takes O(N) time for something that can be done in O(1) time.

Now, while React may still be fast enough in practice, I can't understand why computer scientists find the situation acceptable. It feels like using bubble sort instead of quicksort or mergesort because you expect your problem space to never grow.
Filesystem watching is only part of the equation though. Live reload has been available for the web and various other platforms for a long time, but the traditional approach to live reloading does not preserve application state.

These new hot reload implementation allows your app to be reloaded with your new changes without affecting the state of the application, and is not practical unless your application has been developed with a focus on functional techniques and careful management of application state.

This probably doesn't sound like a significant difference, but in practice, it is a huge boost to productivity, especially in a non-trivial app where reloading the entire app and then reproducing the app state manually with every file change can become quite tedious.
The documents may be called “Requests for Comments” but in reality, most of the modern RFCs dealing with Internet protocols simply became de facto standards – until they were superseded by subsequent RFCs.
Finding manufacturers for your product
Sooooo... what's a good recommendation for an "offline" password manager (ie: one that connects via USB and requires physical input to "paste" the password)
I literally switched to using LastPass for everything over the past four hours after meaning to do so for years. I can't believe this.
I was inspired by recent blog post [0] and decided to make my own version. Its on github if you care to take a look [1]. If you have any questions ask away!

[0]: https://github.com/adonaac/blog/issues/7

[1]: https://github.com/piotr-j/dungen
I havnt really spent too much time looking at Relay, so forgive me if this is a dumb question, but if you want to use the Relay paradigm do you not have to change your backend-apis to return GraphQL formatted JSON ?
Gamers ask for HD remasters all the time. And, they spend money on them. It's not for everyone, but it is a very viable market.

https://www.reddit.com/r/gaming/search?q=please+HD+remake&re...
Writing an x86 emulator in JavaScript
Qt is less than optimal on mobile. It uses QML mostly and the widgets do not look native to iOS or Android out of the box.

I write mobile apps natively in my spare time, but use Qt at work I wish that Qt was more solid for this.
Not even DNA is safe from lies:

https://www.washingtonpost.com/local/crime/fbi-overstated-fo...

> Forensic "science" is definitely horseshit though.

Of course it is! Any adjectivized Science shall be horse shit. There's only one Science, the one individuals can try and reproduce the findings of others.

Forensic Science, also known as "Good enough for the courts' interests".

EDIT: rayiner:

> How are lay judges going to go and make the determination of when a seemingly legitimate "science" is legitimate enough for admissibility in court?

Shouldn't they have thought of that before they created the Courts and named themselves Judges?

How did that happen and no one asked themselves "but what if we're not experts in a scientific specialty and the decision requires knowing that field?"

It's kind of late to ask this question now. Goes to show what a sham this circus really is, that they don't have a method to cope with a daily occurrence.
Except that marijuana seeds are effectively legal throughout the EU as long as they're not cultivated (ha).

If they really wanted to commercialize and control the sale of marijuana, they would legalize it.
That is really big news, it also allows me to go find my friend and claim my $20 from our bet that his password manager of choice would succumb to an attack within 5 years that renders it more dangerous than not having it...

> We also found how it is possible to abuse account recovery to ultimately obtain the encryption key for the vault.

If a 3rd party can help recover your information, your information is not secure because account recovery can typically be bypassed by social engineering.

E:

Someone posted the blog outlying more details:

>With all this information, we where finally able to obtain master passwords in cleartext. Woo hoo! Our attack only covers users that click the “Store my password” option though so, don’t store your master password!

So it's hackable, but only if you're an idiot who stores your master password or sets your password reminder to contain your password.

Seems my bet with my friend wages on. I'll probably be out $20 by the years' end.
Well, that sounds bad.

At least they apparently need access to a local machine. Would be a lot more concerned if a random hacker on the internet could break into anyone's vault. Still obviously not great though!
There is always a security cost for convenience.

Personally, I use a password manager that doesn't directly integrate with any browsers or plugins. While the crypto protecting most vault files is imperfect, there are mitigations that can lower that risk. I can't mitigate risks from third party plugins.
Ask HN: Why is Apple still releasing 16 GB phones?
Is it really just cost of components? Especially when you can now record in 4k. It defies all of my current logic. Would love to hear some additional theories.