skysight-inc/HackerNews huggingface dataset:
> Of course, none of this justifies pron's suspicion of linguistic models of computation.

Of course. :)

But my view stems from the following belief that finally brings us back to your original point and my original response: there can be no (classical) mathematical justification to what you call linguistic models of computation because computation is not (classical) math, as it does not preserve equality under substitution. The implication I draw from this is not quite the one you may attribute to me such as an overall suspicion, complete rejection or dismissal of those models, but the recognition that their entire justification is not mathematical but pragmatic, and that means that the very same (practical) reasons that might make us adopt the (leaky) abstraction of those models, might lead us to adopt (or even prefer) other models that are justified by pragmatism alone -- such as empirical results showing a certain "affinity" to human cognition -- even if they don't try to abstract computation as classical math.
Show HN: Students-Classes Online Data Organizer Using Online Database Platform
SEC | NY $125,000 - $205,000
We're building the SEC's next generation analytic platforms to keep our markets safe, effective, and trusted. Come build awesome tools to analyze big data. We do quantitative analysis, machine learning, plus good old fashioned product development. At the end of the day we are creating modern, elegant applications that help our government be more awesome.
Join a small team of talented developers, capable researchers, and former finance people that saw the light.
Our stack: JS, React, Python, pandas, Flask, C++, KDB, q
Your workstation: .5 TB RAM, plus a gabajillion cores (we each have one)
You are: anyone that wants to help! Awesome front end dev? Machine learning expert? Pythonista? Data scientist? Whatever! We want you! Doesn't matter if you know our stack or not, if you love to learn you'll fit right in.
For more information, or to apply, email Michael at suswalm at sec dot gov
Whoa that's awesome, are there any other languages that allow that?
> Its heart rate monitor is about as accurate as a chest strap.

I'm surprised to hear that. I've found the apple watch to have very significant errors for measuring heart rates, often over 20% versus a chest strap.

For my purposes that makes it largely useless. I'm admittedly serious about tracking my exertion levels: I run about 40+ miles per week, use a Polar Ft7 for comparison.
Ownership of an idea seems inherently unethical to me. I understand the government offering short term protection to reward innovators with a window to profit exclusively from their work, but this somehow snowballed into the concept of "intellectual property" that seems to only benefit the already powerful and successful.
Unlike the other day, this is an actual release.
https://news.ycombinator.com/item?id=10672307
Why the default?

Well there is very little cost for what it offers. It takes developers a few days or more likely now a few hours to setup and only serves the viewer better. It affords the visitor some level of trust that the site hasn't been tampered with and their login credentials aren't being siphoned off for example.

If you are the author of a blog (with comments disabled), and you don't care if your message is manipulated, then thats your choice. But before you know it vanilla http will be blocked in browsers, and you'll need to make the change anyway.
Introducing Lyrical Learning
Flickr Year in Review 2015
Can someone briefly explain, at a high level, the positioning algorithm that one would use to solve a problem like this?

Reingold–Tilford was referenced below but doesn't seem applied in this case.

I've attempted to look through the code here but comments are limited and it is pretty imperative.
Your browser doesn't have a professional code of ethics that prohibits sharing that information (although maybe it should). Librarians do, and they take it very seriously. That's why they're upset.
Add local auto repair shops to your list. Why drive local if your car can drive itself to the manufacturer?
If Go works for you, all the more power to you.

When I tried Go, things went like this: First, I deliberately wrote a program with a data race, which the data race detector didn't detect. Then, I honestly tried to write a race-free program, and again the data race detector didn't complain. A couple of hours later, I realized that the second program also contained a data race.
I'm using either "socialism", "inadequacy" or "rituals" next time this comes up.
Do you want to beat Uber? Pay the drivers better.

Uber has shown that this is plenty of money to be made. Let the drivers get it. Choke off Uber's resources.
I still view the language as a one man hackers sorta thing. I hate setting up a new project with the options I want, not to mention I always seem to be the guy submitting corrections for windows machines (come on ppl, really).

While coding it is awesome, debugging and maint is hell. I'm off to Typescript land after a great two year trip with ClojureScript. It reminded of everything I loved and hated about a dynamic language.
Good point. I mentioned maintenance at Auto Dealerships, but there's a whole network of independent auto-repair shops too.
> If a CRISPR change doesn't kill you, it seems to me unlikely to kill your offspring.

I don't think that's a justifiable conclusion.

> This may be naive, I don't know to what extent a gene variant would be fine in an adult but not fine in a child.

There are lots of genes that have wildly varying effects at different developmental stages (and even under different environmental conditions at similar developmental stages.)

There are also genes that have different effects in homozygous, heterozygous, and hemizygous arrangements, on which a parent and child might differ.
If your first-party extra domains are advertised in your SSL cert, then Chrome at least will use the same connection for those assets too.

See this: https://blog.cloudflare.com/using-cloudflare-to-mix-domain-s...
ouch ouch OUCH

FreeBSD has to support 0.98 through the end of 2016
Copyright is such an amazingly profitable concept. Just how profitable it is just really blows my mind.

I had a friend who created one of the early, best-selling games on mobile. Early into his success I was like, 'Your game is awesome. I see people playing it every day on the metro. That's crazy! But, if you're smart, you need to turn that game into something iconic. You need a 'character' that will lock those players into a cultural experience. Trust me: your game will eventually fade, but that 'character' will remain - and you'll literally make millions on the copyright for 100 years. And, you won't even have to do much to maintain it.'

But, instead of creating their own iconic characters, they opted to license other company's iconic characters. Now, years later, the game has much fewer sales (as expected). And, I'm not sure how much revenue they're making, but I'm guessing it's not much.

I'm not in the game development business. So, I don't know much. But, when I get a chance to talk to game developers, I try to stress the importance of the cultural experience. The game play will make or break a game, sure. But, if you have the copyright on that cultural experience - that will generate revenue for forever.
I think Uber will fail, as will all other businesses that profit from bottling up the network effects of information.

Uber is so valuable because they control the network with the most riders and drivers. Their app isn't special. Their network is.

Decentralization shifts the profits of information network effects from companies to the public where they belong. We now have the technology to build decentralized application protocols that don't require a middleman to connect people for a fee. Instead, multiple companies will use the same network and compete to provide the best experiences. The profits to be had from facilitating networks will drop drastically when anyone can compete on a network no one controls.

Billions of dollars disagree with me, but I think those dollars don't see what's coming. Blockchains have kicked off a decentralization renaissance, and it's coming for everyone.
One advantage of a service like CDNJS for a resource used by a number of unique sites, like jQuery, is that the resource will often be in the browser's cache. That value diminishes quickly if the particular version of the resource and the location from which it is served is not widely used. So, for widely used resources like jQuery, it can still make sense even in an HTTP/2 world to use a third party service. On the other hand, other HTTP/1.1 performance techniques, like domain sharding, can actually substantially hurt HTTP/2 performance.
We'll pinch that if you don't mind.
Let me just preface this by saying that I've written Clojure in anger for the past 5 years and I agree with all of the author's points.

I love writing Clojure(Script) code, but I hate reading it. It fits perfectly with the way I think (when I'm writing code), but horribly with the way I try to understand code I wrote months ago.

With that said, the emergence of Elm as a viable alternative to front end functional programming has pushed all my new projects away from ClojureScript. Now, for the author's CS complaints, Elm has:

* Fast compile times, startup time indistinguishable from JS.

* Great error messages.

* Imature tooling, but that's changing quickly.

* Static type checking.

So, maybe op should give Elm a try.

[Edit: clarification]
Taxing a portion of that money is the alternative scenario.
When the iPhone was about this mature, it didn't even have native apps yet. One presumes that the watch will become substantially more powerful and better utilised over time too.
I love everything you said, especially your last sentence.
i shouldn't have said it maybe.

you are right that he deserves some credit, it just always irks me that the cult follower types seem to think he was single handedly responsible for all of the success of apple.

like most CEOs he set a direction, and it was the people underneath him that took the company there under his guidance, but without that direction nothing would have happened. (or something else would have happened)
Is there any kind of timeline on these points? Big difference between next year and a decade from now.
I agree with you except for this line:

> Justifying a tyrannical government by virtue of the previous government having been a tyranny too doesn't persuade anyone.

I do not care in the slightest about the Chinese government, so I'm not trying to convince anyone about their goodness.

No government will justify itself before anyone, not even their own citizens.

Sure, certain persons and parties might change democratically but the power structure and elite behind them will fight tooth and nails against anyone threatening them.
> If the key is cracked, then the attackers can create a brand new file, and make it look like its existence had been certified in 2005.

What? If someone cryptographically timestamped a particular signed file in 2005, even if Eve cracks the original public key and can now produce arbitrary new signed files with that key, they still do not have 2005 timestamps for any of those new files! They could only make 2015 timestamps. That's the whole point of cryptographic timestamps.
Thread.com (YC S12) | Frontend Engineer | London, UK | Full-time | Onsite

We're a startup that's using human stylists and machine learning algorithms to reinvent how shopping works for men (and someday women) who want to dress well but dislike shopping. In the process we're helping them to feel happier and more confident about themselves. We're backed by a collection of the top investors from London and Silicon Valley as well as Y Combinator.

You'd be joining a small, highly technical team with lots of startup experience (the founders have started and sold 2 companies before). We're lucky to have had a lot of success bringing together exceptional people in design, machine learning/AI and engineering, and we're now focussed on finding our first dedicated frontend engineer. You’ll be responsible for owning the frontend code and helping shape how frontend is built, from working with designers through to integrating with the backend. You’ll also be responsible for evangelising the latest frontend technologies and techniques and bringing them into Thread where appropriate. We want to work with someone who is entrepreneurial, ambitious, has broad, cross-discipline interests, is product-focused and exceptionally good at what they do.

Want to learn more? Check out https://www.thread.com/jobs and you can see some of our code a thttp://dev.thread.com/

Thanks!
There's different definitions of scale. He is talking about from an engineering perspective and at Google we have seen nothing other than a few periphery sites being written in Go.

I fully agree that Go is a poor language if you are building a large, monolithic application.
> Or as Fogerty put it while recalling the episode, "I was sued for sounding like myself."

TFA additionally has the appropriate quotation marks around the headline, but they were not carried over to the link here on HN for whatever reason.

You're welcome to rail against poetic license if you want, I guess, but at least blame the right person.
It may be annoying as a consumer to have to pay multiple services, but at least you get to pick and choose the ones you care for. I don't need Hulu ($8) or HBO ($15), but I'm happy to pay for Prime Video (~$9) and Netflix ($8). Even if I paid for all 4 of them, my all-in price would be about $40/month (USA), which is way cheaper than Cable ever was for me...

For creators, getting paid well to make good content is the overriding objective, since that's what lets you keep creating. Amazon is putting up top-tier cash for content like the new "Top Gear", "Man in the High Castle", etc. in response to Netflix/HBO. This is a real-world manifestation of competition resulting in more content being made.

I think that net/net, this is a win for consumers (who get more awesome semi-ala carte content), creators (who are getting access to more funding for more projects), and distributors (who get exclusivity to drive people to their platform).
I've always wondered why more people aren't demanding direct democracy. I know why the founders of the US didn't go for it, but as a working class American I fail to see why I don't want direct democracy.

It would slow the pace of government doing stuff down and if someone got bribed, it would be me.

And even if we did wrong, at least we'd truly be responsible. And screwing things up is kind of our birthright.
> Their expressive advantage is minimal - x++ is not much shorter than x += 1

Personal opinion, but I definitely miss '++' every time I'm doing '+=' in Python.
Fake LinkedIn profiles used by hackers
I love it. I've never taken a compiler class so going through and reading all the commits since day one is really fascinating. It's easy to see exactly how the language and structure of the code base came to be. Super cool in my book.
lots: http://rosettacode.org/wiki/Unicode_variable_names
> You are again conflating that society is synonymous with the state

The state is simply the name given to whatever aspect of a bounded society the society itself recognizes as governing it.
Craig Federighi talks open source Swift and what’s coming in version 3.0
ClojureScript has some very powerful tools available (figwheel, om/next), and the community is working on resolving many of the issues mentioned in the article. Derek Slager's presentation "ClosureScript for Skeptics" is really good and covers many of these topics (https://www.youtube.com/watch?v=gsffg5xxFQI).

Myself, I prefer ScalaJS because I already know Scala, the tooling is excellent, it is fast, and the resulting JS is of reasonable size.

Fortunately, it is not an either/or decision. Both compile to JS and can interoperate without too much effort.
Probably not but neither are SSD's, judging by how many data recovery places have went out of business I don't think it's a major consideration any more.

If it dies in an enterprise environment it would be part of a redundant array of some sort (I can't think of a single use case for such a large and expensive drive in a single drive setup), gone are the days when the 30GB HDD in the CEO's tower died and you had to rush it to some 48 hours recovery service to get that "super important" presentation they had on it (AKA his vacation pictures).

I'm pretty sure that like 90% of the current data recovery cases are from people that still carry mechanical portable drives or haven't switched to a NAS with RAID support which will never be the market segment for those drives anyhow.
However, would they had been agreed to that some future historian century after their lifetime would spend their career studying their reading lists, if they once turned out important enough? Or that this data would be used to research what kind of books people read, for some obscure cultural history research project?

Heck, many people keep personal diaries, and most surely would object to people reading them without their permission while they are alive. On the other hand, their diaries are prime sources on given person's life to biographers, which is one reason some people keep them.

I understand literature and history departments at universities love this kind of sources.
Most times that I thought I needed `mapcat`, it turned out using `for` was nicer and more flexible:

(for [person people
parent (:parents person)]
(:name parent))
Technically, Google and Google Ventures have a Chinese firewall, and Google is competing against its own investment in Uber with its self driving cars.
No, I don't. Real work goes into creating an artistic work, and it totally makes sense to prevent someone from immediately copying that work. Otherwise any song that became popular would immediately be copied by someone else and sold for virtually nothing.

But while the concept of copyright makes sense, the current implementation is completely screwed up, particularly the length of them.

And I would call owning a star trivial; that's billions of tons of hydrogen, helium, and other elements, not to mention all that fusion power! There's some serious value there... :)
I think I'd argue with the "not much shorter" because it's less typing to perform a `++` versus `+=1`; I hold shift, I type the = key, obtaining the +, then I have to pause typing long enough to release the shift key, type the = key again, and now my other hand has to get involved and type a 1. And that's without the spaces.
Buy unwanted produce, and sell and trade your unused produce
Hey guys! We're a group of college students, and we created a design of an app that allows you to buy, sell and trade produce. Thanks for taking the time to look at our design, and providing any possible feedback!

Have you ever watched the food in your fridge go to waste? Needed graham crackers for your s'mores, but the closest grocery store ran out of graham crackers? Received a care package with food you can not eat? Fear not! Lettuce Share is here!

Lettuce Share was created with the purpose of creating an efficient sharing platform for users who want to buy, sell, or trade their food. It solves the problem of unused food going to waste. The designed app allows users to optimize their food preferences and prevents daily wastage of food.

The app was created with a simple, easy to use design. It was designed to be visually appealing and created in such a way that a first time user would have no trouble learning how to use the app!
Go to http://share-1148.appspot.com/ to view the design. Thanks again for all your comments!
I suppose you would have to expound on what is meant by "facilitating the creation of wealth" for me to answer that question.
post increment/decrement is definately worth removing imo.

so few people understand its behaviour and it enables some really revolting and difficult to read things. i think a lot of people learned this in the 80s, 90s and 00s even... its not a new revelation.

the pre-increment/decrement though? i think having these is important. there are plenty of contexts away from numbers where they make sense (things can be ordered and not have a concept of addition)
That deal with Microsoft was one of the first things Jobs did after returning. There's no way Gil Amelio would have or could have gotten the same out of Microsoft. The agreement itself was a significant accomplishment.

Similarly slashing the complex lines of offerings, selling the original colored iMacs at bigger profit margins than Apple had seen in years, etc were all things he pushed in less time than Mayer has been at Yahoo! Of course it's not fair to expect a new CEO of a troubled company to live up to that standard, but it's completely false to say it took him 10 years to "show results".

Just look at Apple's 10k filing from 1999. Net sales were hugely negative in 1997, in the black in 1998 and doubled in 1999.

http://investor.apple.com/secfiling.cfm?filingID=912057-99-1...
> The "severity" is often not accurate. OpenSSL recently marked an issue as lowly severe, but in fact its severity was high.

...

> LibreSSL has had no "high" vulnerabilities, whereas OpenSSL had 5. Decide for yourself which way to go.

I'm not defending or apologizing for OpenSSL (or any project), but your rationale isn't consistent, seemingly only trying to evoke an emotional response.

Since heartbleed, lots of new SSL implementations have sprung up (Libre, Boring, etc), and hard lights have shone on OpenSSL as well. The scrutiny and competition will come to be win for all consumers of SSL. It's not clear to me (as a consumer) that any project has a huge leg-up over another (though Libre's wholesale dump of a tremendous amount of legacy code sounds like a step in the right direction).

Do we even know this won't show up in other (Boring, Libre) implementations as well ?

Edit: formatting
One of these links still works!

http://www.who2.com/
Self-Driving and Electric Vehicles Will Kill These Businesses
That issue changed my view of GitHub, and related things. I'd seen a few animated gifs in other threads this past week, but it didn't really sink in until this.

I used to hold scientists and programmers to a different standard than most normal people, because it seemed like a certain level of advanced understanding was necessary to build anything functional in those fields. But I've since realized that special ability does not carry over into all areas of life.

It feels like seeing a ghost. I'm embarrassed to be registered with GitHub, and also to be human.
The same as anywhere else. The one the most people swear the most in.
Why not leave those operators for more "advanced" users?

I also contest "++" and "--" operators are seriously tripping up "beginners". In most programming books, it's taught a few chapters in...
That's basically consulting :) There are very few truly novel applications of ML, and nearly all the major algorithms are open source. Using them together correctly and interpreting the output is the hard part -- which is perfect for scoping a consulting engagement.
Well, tax loopholes in general lead to less taxes. Which leads to budget cuts.

For example, look what happened in the UK: http://www.theguardian.com/commentisfree/2015/nov/11/david-c...
Objective-C bridges to and from Swift easily, so it would be easily to incrementally replace Objective-C code with Swift code. Since C++ doesn't interact with Swift at all, it would either have to be wrapped in C/Objective-C, or the entire compiler would need to be rewritten at once.

That being said, C++ is probably a better choice, because dynamic dispatch sucks and there's better platform support.
I've never understood the obsession with avoiding ++ and --. Douglas Crockford advocates the same thing. All of the examples of why it's bad are contrived and set up to fail. In the majority of real world instances, it's just us incrementing or decrementing a single variable.
Any reason why you're not using 6TB yet? Reliability?
Mass Shootings Have Become More Common in the U.S