skysight-inc/HackerNews huggingface dataset:
Ask HN: YC startup school 2016 meetups?
I will be attending YC startup school 2016 this Saturday in Cupertino CA. I arrive Firday around noon from Boise, ID and would like to make the most of my visit by catching a meetup or talk that night (preferably startup related). This will be my first time in Cupertino so any suggestions are greatly appreciated.
I used Phabricator at a former employer, and it was one of the best software tools I've used. I'm always flabbergasted that it doesn't have more mindshare, especially when it's used internally at Facebook.
You can use Cloudflare for that. (That's what I do on https://doma.io)
Can This Breathalyzer Help Cops Know If Drivers Are Actually High?
I've been thinking of better models for inflation. HH debt as a percentage of income strikes me as a possibly useful metric. It indicates the extent to which expenses are outstripping income, though some of that may be due to demographic effects, e.g., student loans (for a young-skewed population) and medical or nursing home expenses (for an old-skewed one).
If your only benchmark is less code, dynamic typing is fine. This example also doesn't really exemplify the value of static typing, in that the example is a "sandboxed"(it does not have to work with external APIs, other developers, etc) "non-maintained"(once it's written it won't change over a few years requiring support) code block.

An example of "Lets take 6 devs and have them build something" would probably create a more obvious use for Haskell over Clojure, as the biggest problem (to me) with Dynamic Typing is its scalability under development. As in, alone I (and most devs) could write dynamically typed code with little issue, as all decisions are made internally and guard cases can be written correctly based on those internal decisions. But throwing a second dev (or n devs) into the mix makes those internal decisions much more difficult, making the guard clauses much more difficult to write correctly. Static typing takes a lot of the guard-clause-writing out of the picture, as the compiler creates them for you.
As far as I know the Bolt itself cannot charge as fast as the Tesla. Bolt can at best charge 90 miles in 30 min, while current Tesla cars can charge 170 miles in 30 min.

So for long distance Tesla travel you need to break 30 min for every ~2.5 hours you drive (1/6 of the time waiting), with bolt it is more than 1/3 of the time waiting.

http://www.chevrolet.com/bolt-ev-electric-vehicle.html
https://www.tesla.com/supercharger
Single microphone won't do that. You need a microphone array.
Live edit is great. It has its limits though. From a developer what I want is to mark some files / library for 'MRI execution'. When every line is hit in the file / function, it records the variable states, I can know what are the callers, callees, their states. I can go back in time, visualize call stacks as frame graph with the parameters invoked.
> can do what you're asking for

That's quite nice, but it's only part of what I was asking for - it doesn't let you rewind. You have to reload the page each time if your edit was wrong.

It's not necessary to save state by each instruction, it's enough that it would be able to restart the current function.

Ideally it could walk back up the stack and restart other functions, but even if it was limited to just the function with the breakpoint that would be huge.
Fans of Undertale should absolutely get into Homestuck if they haven't already; if you like very weird, highly intertextual, genre-defying and mood-smashing works of new media with interesting writing, fantastic music, and terrible art, it's for you. I'm a little disappointed that more stories on Undertale didn't touch on Homestuck, which was clearly a large influence (Toby Fox has been making music for Homestuck for a long time, and wrote a lot of Undertale in the creator's basement.)

On the other hand, if you find Undertale's fanbase off-putting and juvenile, well... it's also got that and more so. I mean, if you didn't like anything about Undertale, you should probably just stay away at all costs.
Many AMEX cards are not credit cards, they are charge cards, and supposed to be paid in full every month. Get one of these. Won't prevent mistakes but will remove the association between credit and money that many people have.
Does GCC use PCOMMIT?
https://en.wikipedia.org/wiki/Bat_bomb

Never used in combat, but supposedly very, very effective. Strap time-delayed incendiary bombs to hibernating bats, put them in a bomb case, release them over Japan. The bats go hide in buildings and start 1000s of fires.
I certainly did read the writeup. Did you read my comments? I'm not sure what exactly you're disagreeing with.

I can see this leading to RCE in a number of scenarios:

- default/abandoned mysql install with default root creds. If you also have a file write primitive on the server (which IS common in LAMP stacks), now you can get RCE with it.

- mysql install with weak superuser creds that you've bruteforced. If you also have a file write primitive on the server (which IS common in LAMP stacks), now you can get RCE with it.

- db superuser uses the same db password as the app's connection. If you also have a file write primitive on the server (which IS common in LAMP stacks), now you can get RCE with it.

Are these super-common scenarios? No, but they are most certainly out there. Yes, you can say "this obvious mitigation would have prevented it", but that doesn't change the facts. You can abuse this in some set of circumstances to get RCE, so "RCE" is an accurate label, and THAT'S ALL I'M SAYING.
I don't want to live in a world without rugs.
I was lucky enough to work at a pharmacy that didn't mind the bright hair in the US, but heard a good number of folks lament their employers wouldn't allow such things. I always found it somewhat sad.

Don't get me wrong, there are still some quirks with it here, but it isn't the same sort of hindrance as it was in the states.
You're right, but they're nowhere near as dense. We're talking single family, row homes and garden-style apartments.
> Now it's all political crap.

Which made South Park better. Fart jokes or making fun of Canadians was never funny. They still do that but putting the finger where it hurts and calling out a political camp that is not used to be challenged is refreshing. Of course there are things they won't do, for their own safety... because some would resort to violence and directly attack South Park creators.
Thanks for all the feedback guys! Took it down for now and will republish when it's fixed.
That's because integrated debuggers are a rather crass design error.

Windows doesn't come with a debugger. Linux doesn't come with a debugger. The JVM has no right-click launched debugger. CPython doesn't jump you into an interactive debug console. But all of those have a debug interface.

Leave building debuggers to others who have a clear picture of how they are using your platform.
The Bolt also has no driver aids that is expected for a $35k car, not even adaptive cruise control.
So if one of your closest loved ones were threatened by a violent criminal (in a home invasion, for example), you would actually allow yourself and/or your loved one to die rather than commit an act of violence that eliminated the threat?

I'm not sure if I believe that.
I have nothing other than my personal experience and observations of fellow degree holders. I mostly agree with respect to the fluidity argument, but I think that's different from my point. I've seen PhD holders lack the grit to see a project filled with non-academic tedium through, for example. I've been there myself, even.
Bias? In My Algorithms? A Facebook News Story
Thanks. I was unaware this existed. Looks like it was launched in 2011[1]. Somehow I thought that with their (presumably, from what little I've gathered over the years) complex infrastructure setup this would be hard or impossible. I wonder if they have an Enterprise team devoted to keeping up with a SaaS mainline and how much work they have to do, or if they made/make some decisions that make this (Enterprise) a fairly self-contained "it just works" sort of thing.

[1] https://github.com/blog/978-introducing-github-enterprise
I thought of faces as well. Police sketch artists may be out of a job soon!
OK, we've updated the submission title.
What is the problem with equalizing physical differences using a tool if we assume that fighting back is the right course of action? Personally I think physical attacks using the human body is using a deadly weapon.
GitHub Universe: Chris Wanstrath's Keynote (liveblog)
They're similar; both technologies allow clients to specify the data they need. I would say that GraphQL is more flexible and has a strong type system. For example, the filter semantics are defined within OData, while in GraphQL, you define how your data can be filtered within your schema.

As a personal opinion, I also feel OData exposes an API that is too tightly coupled to the persistence layer. GraphQL objects and properties are all backed by arbitrary "resolver" functions, which means you can stitch together multiple/legacy backends to generate your response.
I'm sure I read somewhere - possibly on here - that the pottery story is apocryphal.
While there are currently no professional players, as amateurs, the top guys definitely earn more than what you would get as a professional SC2 player. In July 2016, the 10th highest earned $7,699.18 USD, the highest $36,811.18 USD. And those numbers don't include ad revenue, tournament winnings or sponsorship deals.
GraphQL.org
Thanks for sharing this. I'm currently struggling with life decisions that stem from conflicts between pursuing long term dreams that have become achievable versus the real value of actually achieving them.
> They are extremely wary birds (unlike seagulls), so you have to be very subtle in how you feed them.

They also know where you looking at, and they don't like to be inspected too hard. It passed a month before the crows near my house would get near the food I left with me still present.

Nowadays they fly by at centimeters of my head and stay within meters for hours. Keep it up, is very rewarding.
Yeah South Park evolved from a neo-con/libertarian "the solution is the middle way between to over caricaturized extremes" paradise, to a neo-reactionary shitfest.

Just watch the trailer: https://www.youtube.com/watch?v=U-zJL9JuOLQ

Related: https://www.youtube.com/watch?v=8TttI60-mjQ
> massive lead in the market

Ehh... dominance among open source projects, and Hacker News and Reddit thread cool points, is one thing. But in boring old terms of actually making money, how IS GitHub doing?

"Enterprise" is practically a swear word here, but that's where the meaningful paying customers are. From my anecdotal experience, Atlassian absolutely dwarfs GitHub in the enterprise world... and that's just the enterprises that are willing to host code in the cloud to begin with.

For large shops demanding an on-prem solution, GitLab seems to have a much better story than GitHub since that's really their business model bread-and-butter. For GitLab, the cloud hosting is basically just a marketing tool.
No. "all known operating systems supporting persistent memory ... have already been updated to remove all uses of PCOMMIT."
"what better way of providing automated defences at scale than by the major private providers effectively blocking their customers from coming into contact with known malware and bad addresses?"

By designing a system for distributing filter rulesets to the endpoints. Works fairly well for in-browser malware blocking and adblocking. And if users can retrieve rulesets from configurable sources, it allows them to tune how aggressive their filtering is, and avoids turning every rule into a potential national censorship row.

By comparison, making ISPs do DNS filtering is of middling effectiveness and screams of "just give me all the control and trust me to sort it all out."
This reminded me of Timeless debugger that I heard of over here on HN (https://news.ycombinator.com/item?id=11385241): http://qira.me/

Having all the states and being able to see execution in the past blows my mind. Every debugger should support this.
because they/we are more likely to have worked at one, and see how it actually works, or doesn't work.

same goes for any high stress, high risk business, like running a restaurant. if you've worked in one for years, you're more likely to succeed in running one yourself.

there is a running joke in the restaurant business about rich semi-retired professionals opening up a restaurant and failing miserably, because they simply don't realize how much work it is. they think because they're great home cooks and can throw an awesome dinner party, they can all of a sudden run a commercial kitchen and dining room. wrong. very, very wrong.

same goes with startups. most people fail because they don't understand how much work it is, and simply give up.
https://en.wikipedia.org/wiki/History_of_perpetual_motion_ma...
> You don't have to be scared of Google catching wind of your thesis and publishing a better version before you can finish it

It's called "scooping". You do have to worry about other academic groups doing that, depending on the area you're working in.

And you may even also have to worry about Google or MSR scooping you.

In fact, I know of one person who had his thesis basically scooped by a large corporate research lab. Not so much his exact ideas, but they out-performed his would-have-been thesis work in every meaningful way in a sufficiently small sub-problem that he had to pivot.

> Your advisor doesn't take on 10 graduate students and encourage practices that will cause 9 to fail but 1 to succeed beyond anyone's dreams

I guess that depends on your advisor and program and your field of study. These sorts of attrition rates aren't unheard of in Math, for instance.

> Messing it up doesn't mean you don't have to tell 30 people that they need new jobs.

That is certainly true. But the upside is also significantly bounded.

> Maybe I'm interpreting the GP post wrong, but I take their use of "hard" to mean "unfair and stressful", and your use of "hard" to mean "high quantity and quality of work."

80 hr weeks working on something that the academic community might choose to reject for whatever reason all while making 20k/yr could be described as both...
This just shows that they've made use of a graphql Rails client; the GP asked about the backend which could be in a different language.
Daily Online Press – Tech News
We've been deploying Kubernetes for clients since, well, 1.0 (very recently) and have nothing but great things to say about it. If you want something approximating a Heroku-like experience but in your own environment (AWS, GKE, or even on-prem) K8s is a super awesome way to get there. Sure, like anything it's got some rough edges that you'll get cut on, but it improves every 3 months. :D

Big kudos to the k8ts team at Goog, and all the other contributors!
Did you watch it? Clearly wants the food twice.
A simple tip to improve your life and those close to you (just a little); Never shout in this situation. Take the time to walk up the stairs and impart the message with normal volume, courtesy and kindness.
That means you are in the lucky situation of not having read Use of Weapons yet - I'm jealous. It really is very very good!
George Hotz (geohot) Unveils $999 Self-Driving Software
Random Beacons are key to scalable decentralized networks?
HPC is dying, and MPI is killing it
20 intermediate Haskell exercises
>They won by doing the same thing everyone else did, but by doing it quite well.

I can't but find that pretty admirable.
Easier still to take the Coasian view. Viewing rights (by default) do not exist. You are free to side contract with other property owners to ensure your viewing rights by paying them.
> On South Park, nothing is off limits.

The opening line of this article is a lie: https://en.wikipedia.org/wiki/South_Park_controversies#Censo...
It appeared to be a right turn on green.
> Also, any pro barista will tell you that espresso is NOT actually better with a "single-source"...

As a former barista (incl competing) and commercial roaster, "coffee bon vivant", I agree with you (it's a rare pleasant surprise that a single origin really works out of a commercial espresso machine, IMO), but there are lots of reputable shops/baristas that will beg to differ. The whole universe/culture is big enough though that after my ~20+ years in so far I'm still open to being surprised.

I usually describe espresso coffee (the beans) thusly (crude, but effective(ish)):

The opposite of scotch - the highly regarded scotches are single
malts, and you don't want to distract from their quality. Blended
scotches are concocted to fill voids or weaknesses in in the
collection of ingredients that won't stand alone. In espresso,
there is no single bean that will provide the body, acid, flavour
that makes the best espressos, so you necessarily blend to collect
the profiles you want into a single product (the coffee blend
you'll use). Some even use beans that (in N. America, at least)
we're advertised-to are inferior (robusta[0]), but even these
have desirable properties[1], in the right hands.

Re: "terroir" -- I think that's a wholly appropriate term to use. I've got friends that work at Stumptown (and other smaller roasters) and I get to sample various batches through the process of zeroing-in on a final roast profile, and try beans from the same estate, but various lots, year-over-year, etc., etc. and sometimes the changes are jarring. It's a very interesting universe, not unlike wine.

Edit: clarifying words, formatting

[0] https://en.wikipedia.org/wiki/Robusta_coffee

[1] http://www.coffeegeek.com/opinions/cafestage/02-01-2006
>It looks like they had only just entered the crosswalk.

To me it looks like they were fully inside the intersection before the car began the turn, so it was a violation (if very technical and unenforced).

>Sure there's a "letter of the law/intent of the law" distinction here, but I don't see this as a particularly egregious action, especially when compared to normal human behavior (human drivers do this often, and with much narrower margins).

Absolutely -- and as a pedestrian, I would prefer drivers punch through if they have sufficient clearance, rather than pointlessly sit there and watch me walk through.

But there's a difference between

a) "everyone has to do it even though it's not technically allowed", vs

b) "hey, let's showcase this as a prime example of our advanced technology in action"

I think it was wrong to do it as b), since it looks like some elderly people were cut off.
I think it would be valuable to have an open dataset of a raw crawl index. It could be distributed via academic torrents or partner with a hosting provider.

The real innovation won't be in crawling but in working on the index, filtering it, organizing it, trying sort algorithms and learning.

If this was available and gained popularity I could see competition in search again.
Spotify is the only subscription I've held for (almost) 5 years and going. Worth every penny!
Which results basically in "Horseshoe-Theory - The Show". Where the middle way is always the golden way and, by-accident, is aligned with their neo-conservative/libertarian ideals
Actually, you do know (almost) without trying. Any person here that you would actually want to work with or start a company with would have told you that.
My house is nearly 120 feet wide end to end, split across three levels. My wife & I use IM/SMS to communicate from the extremities. The struggle is real.
How Two Companies Hooked Customers on Products They Rarely Use
Show HN: Serialization with Colfer code generator
Maybe it is possible to design a robot-friendly rug or a rug-friendly robot locomotion mechanics!
Wow. Mass, completely unwarranted surveillance of all citizens is really just no sweat to you? Breaking into domestic corporations and invididuals' computers? Lying on an unprecedented scale, including to Congress.

I just can't take this comment as being in good faith. The NSA has countless times violated the Constitution that binds our "government" and separation of powers that you hint at.
Mugging isn't a profitable enough business to inspire the kind of organization you're imagining.
Why not conda?
Actually I'm creating a website for things like this for Rust. Will be available in a few weeks =)
Assuming it's computation bound, it's a factor of 5400 (~13 doublings in CPU power required to get to real-time, assuming no algorithmic improvements).
> I'm not attempting to be a smart ass, but you should back up your speculation with facts and references. Is the best research a secret?

Yes. Given the attitudes of people in the space and beyond and lack of funding why shouldn't the more valuable and fundamental research be kept secret? They're taking all of the risk to pursue something that everyone is saying is impossible. Why would they publish details? If more funding and support would come through maybe they would. Otherwise, they're seemingly developing a fundamental AGI that has the ability to operate under its own free-will and mechanisms. It is being said that it's impossible... Once it's completed no one will be able to deny it at that point. Maybe the money will come then... Maybe the openness will too.

> Your post implied that you have some special insight into research groups that are doing AGI research and are making steady progress. I have done plenty of Google searches and not run across any notable AGI progress.

Yes and I will not disclose where my insights derive from. I'm sure people have their ways of discovering it nonetheless. Some groups and individuals are developing conscious self-willed software solutions. I'm referencing them. Is that not what 'life' which intelligence springs from fundamentally is? As will be true for AGI... Not programs that mimic human behavior or optimization algorithms.. Software solutions that are truly aware.
It completely eliminates a class of runtime errors from your code, while also allowing all code that consumes the data to make assumptions about the data.

In the untyped code you must validate everywhere you access the data or trust that someone above you already validated it (which can break silently with any future modification).
Interesting perspective. Certainly get a good feel for your potential before striking out on a startup. And have as much savings as possible. I did the PhD and while doing my Postdoc I started a company. I did many years as Research Professor before quitting and focusing on my company.

Comparing the two situations I'd argue the business option is far better for a number of reasons. The most important being freedom. To survive in academics now is an awful game of proposals and nonstop stress. Success rates are very low and there is intense competition. And all for very little (no) payoff. And it is a sales job. At the end, before I finally pulled the plug I often likened academics to a situation where you're selling something that people may like, but they don't want to pay for it. If you do it right with a company, people are begging to pay you. And the reality is the business route is much more challenging, just in a different way. Everything is on the line.

I do think promoting a "startup" in the conventional sense where you have VC funding and explosive growth is disingenuous. There are many opportunities where a PhD scientist can carve out a niche where you have a company with 1-10 million in revenue. It affords an excellent situation that, if sustainable, is orders of magnitude better than the academic lifestyle that is so often idolized.
Not really. Many people are afraid of being seen as ideologues so they just criticize everything.

"Everyone is stupid and wrong and probably I am too" is not a revolutionary statement anymore.
2017 Ford Focus RS vs. 2017 Volkswagen Golf R