skysight-inc/HackerNews huggingface dataset:
Yes, that's true. For full disclosure, I left a PhD after 4 years to work in industry (I was frustrated by some aspects of academia), having spent three years on an NSF fellowship, so I may be biased here :-) I absolutely didn't go into it thinking I would do that, and I try to bring a researchy perspective everywhere I go now. I also think it depends on the school and the field. Where I was, it was common for first-years to get on a project right away and help churn out results. Probably guided closely by older students or advisors, but still doing productive work.

I think you're right re: clawbacks, though. I can't imagine the mental pressure were the scenario to be "you MUST stay in academia or you owe the government $XXXk". I actually know a PhD student on a (non-US) government scholarship who has a clause like that. He calls it his "slave contract".

Getting back to the original topic, I think that for any venture with a high rate of failure (startups or grad school or...), there has to be some room to allow the funded person/people to say "this isn't working" in good faith and pivot or leave. That's totally different from someone taking funding without the intention to use it properly, or just deciding they're bored or whatnot.
>and is not relevant to TFA at all

How is it not relevant to TFA? This is a speficic example of the problem with not having generics!
Flavored coffee for the masses
This is something I've been struggling to understand with some of the startups I read about on here. My lack of understanding is probably to do with the fact that I'm not an entrepreneur, nor do I desire to be. What I'm missing, though, is why these people want to simply start a company.

I get wanting to start a company around your idea. In that case, the company isn't the goal but rather the medium for pursuing the goal, which is to push your idea/product. I don't understand wanting to start a company for the sake of having a company.
Nah, you need one filled with C4.

We used to hang horse theives no reason not to hang bike theives.
The Prison State of America: More Jails Than Colleges
60+ Cool Sites with HQ Free Stock Photos
I use dvorak, you insensitive clod!
I don't drink alcohol (never was a big drinker anyway) and due to GERD I can't stand any artificial sweeteners they give me heartburn; a GERD flare up. About the only place I'd get any artificial sweetner is in toothpaste.

It's very rare anyway for dizziness maybe once or twice per year.
thanks for the suggestion :)
It seems like this would do the trick:

http://www.polimaster.com/products/electronic_dosimeters/pm1...

At least if your phone could alert you when you're being irradiated you could take note.
That's a great book. I credit it with getting me into functional programming.
It doesn't make much sense to compare it to any of those languages, it doesn't try to solve the same problems. Io is a minimalist's scripting language in the same space as Python, Ruby and Perl. It's also very suitable for embedding, like Lua. It aims for a performance profile similar to Python's, which sets it apart from some high-performing high-level languages like Lua, Javascript, Java, Scala and Go.

Its incremental GC makes it somewhat suitable for game scripting. It uses a single OS thread with coroutines, like Lua, although it supports multiple VMs in the same process, so asynchronous message passing between two VMs on separate threads might be easy enough to hack together.

It's good for people who like the minimalism and dynamic nature of the language and what it lets them accomplish, so long as their task isn't CPU-bound and doesn't require a rich library ecosystem.
The "matching" part of OK cupid is a joke/gimmick, though. It's accuracy level is not really well correlated to the site success. They even showed that once when they intentionally flipped the match scores
I say this as a proud Brompton owner, but to most people they're just weird. They're also a bit more expensive, you get less bike for a given amount. They're not that light. I often lock mine up outside because I don't want to a haul a 26 lb block up a flight of stairs.

No lock weighs 10 lb (you can read the article), and 20 lb is a pretty light bike. 3 lb lock for a 25 lb bike is more realistic (my roommate's 56 cm aluminum road bike is 26 lb).
This isn't the case any more:
https://developers.facebook.com/docs/facebook-login/permissi...

You are explicitly requesting it. Take a look at the params you are passing to scope. I can see when clicking the sign in with facebook button in the URI you are requesting these permissions: scope=user_likes%2Cemail

I'm sure you are doing nothing malicious, but there's no way for us to be 100% sure you aren't doing something different on production.

Studies have also shown that you should only request those permissions that are needed, otherwise you lower conversions. So you might want to fix this right away.
Ascii Flow, online ascii art diagram creation tool
Tagging of articles and comments has been suggested many time on HN over the years. Somehow, it never caught on. The powers that be on HN don't seem to want it.

It would be great it tagging was implemented anyway, by a third party if need be. I'd be all over that, and would have no reason to return to a non-tagged HN.
There is a sequel to that book https://pragprog.com/book/7lang/seven-more-languages-in-seve... covering Lua, Factor, Elm, Elixir, Julia, miniKanren, and Idris.
a nigger walks up to bill gates and hands him an employment application for mcdonalds. "Get a real Job bill gates."

ehup ehurp ehurp
my current "scheme" for creating new passwords is to simply write a long, unique passphrase with the idea that I will only remember it for the short time needed to log in after registration.

If I need to log in sometime in the future, I simply reset the password.
Yes .. it is possible. I may be getting the name wrong but I saw a demo from Ben Shneiderman's research group a few years ago where they did every possible statistical analysis on pairs of variables to look for high correlation. To their credit, they weren't selling the idea as automatic stats analysis. Their domain was health data and they were merely stating that their tool could give scientists an insight as to what factors to look at. Still ... it made me wonder where this could go.
The design of this lock is fundamentally bad (too big, many weak joints), and the video shows the designers don't know about the somewhat famous Sheldon Brown method described in the article.
Dad's been on synthroid for a good decade or more.

I don't think my mom has any thyroid issues.
Node Basics: How to Create a Simple Server and Router + Node Fundamentals
I'm a fan of nttcp, although it's not based on ping.

http://linux.die.net/man/1/nttcp
Error: EMFILE, open '/home/qwerty/live/views/frequent_questions.html'
New languages are research projects, not startups. They don't really compete against each other.

Generally if you're asking this question then you should just stick with the more well-known platforms.

Languages themselves don't have strengths and weaknesses. You need to compare everything else along with the language, the community, library support, stability of the implementation. And if you're looking for a comparison of these in a brand-new language, what you're looking for is not something it can offer. There is no community, libraries will be extremely spotty and not well documented. You also need to know the language it's implemented in, too, because you might need to debug the odd bug in the implementation yourself.
That's what struck me about it as well. I think things like this along with body/health tracking will be the true IoT killer apps
All of the outgoing links lead through ihateangular.co rather than .com.
If you knock on people's doors, those are people registered with some corporate mail service. Why does a corporation make a communication tool bad?
Some of us have even made do with variations on the "Old School Tabula recta": http://lifehacker.com/5715794/how-to-write-down-and-encrypt-...

"If I'm logging into Amazon I'll find the intersection of column M and row A (the second and third letters of Amazon) and then read off diagonally 16 characters."
PFQ 4.0 is out
Linux Networking Framework PFQ 4.0 is out! This major release includes HugePages, line-speed capture/transmission with vanilla drivers, a revamped PFQ/lang eDSL designed for C++14 and Haskell, an accelerated pcap library and LTS 1.0 Haskell compliancy. http://www.pfq.io
The data we care about are not the direct result of physical laws, they are the result of chaotic systems both natural (eg. weather) and human (eg. stock markets).

For your tortured analogy to bear any fruit you have to assume that we're just waiting to find a dead simple set of equations that explains all human endeavor, and after that finite memory and computation power won't be an issue because, hey, cause and effect.
Thanks for posting this. As others said, it takes guts to do it. I don't think you necessarily need to stick with your idea, especially if you aren't passionate about it. Quitting early is better than spending a couple of years being miserable because you don't think your work amounts to much.
Hi everyone,
Have you guys already had any cool projects and want to share with us?
I just quickly made a site here where I would love to showcase your Rust project. http://builtwithrust.com/.
Thanks all,
The use of these vans seems like an opportunity for some investigative journalism.

Setup dosimeters to detect the x-rays as the vans pass by, record a video of it happening, then tell the pedestrians nearby that their government just irradiated them without their knowledge or consent and see what they say in response.

Or setup stands that detect the x-rays and automatically announce over a loudspeaker that people standing nearby are being irradiated an observe the reaction.

If the police are not confident that the responses will be welcoming, they should not be doing this.
Considering how many people use Facebook Instagram and WhatsApp, your notion of "passe" is... passe.
Again, people have seem to miss the point I was making.

I wrote that those batteries "might not be 100% perfect" -- and as a Java programmer back in the '00s, I know the specific problem points with Java time that Joda tried to solve (btw, it has inspired the time lib in the latest SDKs IIRC).

The thing is, the JDK APIs, with all their issues have been a genuine force in Java adoption, and something every Java programmer relies on. Of course there'll be some pain points, but it's nothing like having to hunt for a Collections or DB abstraction or String manipulation or XML etc lib each and every time you start a project.

Having an official batteries API doesn't preclude you from using external libs (like Joda) when they are better -- whereas not having one is a genuine loss.

If I have turned to Apache Commons that was overwhelmingly for things MISSING from the SDK, not for things the SDK already did.

And don't get me started on the Commons code quality, with BS reinventions of the wheel, lame FactoryFactoryProxyFactorySingletonFlyweightFacades and the like, and code that was blisfully ignorant of enconding issues...
I'm not really sure! I was invited into the program through the partner channel at Google because I was working for a company that had already done a lot of development on the app engine platform. I was one of the early adopters of GAE, as I started using it the first year it came out. One of the apps I co-wrote became a case study Google used.

See this is kind of an example of how Google is awesome at engineering but short on communication. I can't even explain how to get into their fold, so to speak.
Thanks for writing about your experience, it must be difficult to do so. When we were looking at joining YC, one of the things that made us pull the trigger was the fact that we could not find anyone that had gone through the program that did not say that was worth it. No one, neither publicly nor privately and regardless of whether their startup had succeeded of failed.
In Cambridge, liquid nitrogen cheaper than milk.
It is a calculated risk, some end up like this and others make Reddit (who also pivoted), Dropbox or Twitch. Since you only need a few really big winners the net can only catch but a few and it can still be a successful process.

It is really timing as well, even if you have the right people at the time it might not work out. Personally it seems you would want more of a track record for investment, but it is a risk YC is willing to take for the big fish as they have a much bigger net + filter with smaller investments.

YC essentially pans for gold way upstream right in the blue stream before the blue ocean way before the red ocean.
> We seem to presume that anyone "off the books" is up to no good.

Off the books is no good by default. We have a phrase for it: tax evasion.
WebGL Water Simulator
There are a lot of not-very-good-bikes -- usually refered to as "bike shaped objects". These cheap bikes make the good folding bikes seem expensive. (Is this like an "overton window"?)

A good folding bike is probably a great choice for many people.
I have been working a very serious project with angular and it definitely has it's downsides. Overall it's the lack of any kind of model / association ORM that makes it challenging, as creating your own services or models has no best practice guidelines as far as I can tell.
Most of asia uses rice as a staple, and it has a cultural history going back over 2000 years. Many governments and other groups have tried to explore encouraging dietary change away from rice as a staple, but it has so far not made any difference.

A 50% yield increase in rice could alleviate starvation for the most starving continent on the planet.
More comprehensive by a wide margin? Can you unpack that? I get the impression that there is no functional equivalent to Google App Engine on the Amazon side. You still have to "reserve" dynos, you still have to define how your app scales. There is no "autoscaling" feature that's like App Engine on the Amazon side. Or at least if it exists, it's not as mature as App Engine.
I dated a girl who liked to stare at me in the eyes, in silence. I'm not sure if we ever made it to 4 minutes. It was pretty creepy.
Most people use those on their phone, not on their computers.

Looking at my non-nerd family members and non-nerd friends it seems that the only reason anyone opens a computer is to watch a movie, watch youtube on a bigger screen, or to do some sort of work or another. (school reports for instance)
People tinker their websites to remove "friction".

Aren't bike locks just a way of adding a bit of friction?
You have to pay for a Debit Card? What's the reason for this?
Io's an attempt to combine the language minimalism of Smalltalk and Lisp. So you get a message-passing object oriented language with Lisp-like features like programs being their own parse tree, which you can manipulate at will at runtime.

Apparently it's supposed to be really fast, too, for a pure-interpreted language, but unfortunately the name 'io' is unsearchable and I haven't found any references. (I think this is a major factor why nobody's ever heard of it.)
The Chilling Effects robots.txt file [1]. Does anyone know what the user-agent "Google-Legal-Removals" is for?

Returning to the subject at hand, what are they trying to do by making themselves non-index-able? If I search something on Google and a link has been removed, I still get linked to the DMCA request on chillingeffects that still has the removed url on it. If I go to the chillingeffects website, they still offer a search feature.

[1] https://www.chillingeffects.org/robots.txt
Upland rice was bred using natural variation within rice populations. C4 rice will require much more complex targeted genetic design. However, we are also harnessing natural variation, and are doing massive-scale screens of natural cultivars. The idea is that we want to do the engineering the in the most C4-like rice that exists.
"Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety."

What happened? War on drugs, 9/11, profit motive, and political motives.
Not necesarily, you can be paid in cash by your employer and this is compltely legal.
> that's not how you want to learn how things work.

Speak for yourself. Some of us appreciate clandestine knowledge all the more.
You're addressing a different issue; at-fates-hands was addressing the issue of "keeping your FTP credentials in plain text" whereas you are discussing that plain FTP is an insecure protocol (a point I fully agree with). The site does say:

"The Azure dashboard doesn’t seem to give easy access to your FTP
credentials, and they are not the login and password you use everywhere else."

Likely the difficulty of finding FTP credentials is because FTP isn't the preferred method of publishing your site.
Sadly this is still a fail - I have found numerous sites whose fatuous restrictions on what are or are not legal entries include banning punctuation, never ending in a letter and more.

This seems an amusing and useful idea to making passwords - it's usability seems longer lived than my previous (personal) attempts (md5 hashing passwords and domain names).

In the end I need a trustable approach to storing encrypted data on my iphone - I suspect i have missed one. Any ideas?
If you're on linux you can usually just do:

shuf -n 5 /usr/share/dict/words

On Mac OS X you need coreutils for shuf, which you can get from brew (it's called gshuf once installed).
> It sat quite nicely next to me at my desk, even in lecture halls & was never really a problem.

How many people in a lecture hall? How many of them tKing their frames with them becomes a problem?
This has been remedied.

I would add that Nate Glass, owner of Take Down Piracy, sent a heartfelt apology and has indicated that GitHub.com is now white-listed by his company.

https://github.com/knockout/knockout/issues/1674#issuecommen...
I agree with this, but I don't think it even has to be a startup. Big enterprises may also provide good learning environments, possibly even with experienced developers/marketers/whatevers as mentors, as opposed to a startup's possibly few young, inexperienced recent grads, hellbent on revolutionizing The Way You Think About Shoe Storage with their product called Shoely™ or whatever. Big companies also pay consistently.

I don't know though, the guy seems quite dishonest to me, more interested in means rather than ends, yet still claiming that he "never wanted to start a company simply for the sake of starting a company". To me, he never seemed to question whether he even had anything to give in the first place and address this issue first, if needed, but simply expected to run a successful startup fresh out of college.

Not sure I'd call his closing statements to be humblebragging though, it seems to be just a passing thing for him.
What fees do you have to pay in the UK when using a card?
This is from 2011. Still a really good (and short) read :)

The URL from this submission ends with /?, so HN wasn't able to dedupe it from the earlier submission: https://news.ycombinator.com/item?id=6153834
Sweet kids pic
What adrusi said is very spot on. I would add to what he said: Io is one of the few homoiconic languages that is not a Lisp. If you know what this means and what power this offers, I would argue this is a main selling point. If you don't know what this means or why this matters, it will be a meaningless differentiator.
Absolutely not true. Everyone can get a debit card which deducts from your bank account without any fees and is accepted everywhere.
I use uptimerobot.com for this - 50 monitors for free
AFAIK, Io isn't the kind of language to be compared with Go & co. - I don't think performance is one of its strong points. Rather it is a light and embeddable language, kind of like Lua.
Comments below state other wise.
it's a supply/demand issue. The supply is high. The demand (in this case the price willing to be paid) is tempered by the fact that in most cases what you hire is going to be mediocre.
We've had a 3rd party router configured to balance traffic based on even/odd last octet. Add faulty hardware and DHCP to the mix, and here you have really hard to debug problem.
Even 3 lb vs 25 lb is the wrong comparison. Why does the weight of the bike matters? What matters is the total weight the rider has to move - which is something like 25 lb for the bike, 20 lb for a bag, and 200 lb for the rider themself. 3 lb is peanuts on that.
The Winklevoss SEC Filing: Risk Factors
It's been done. The most high profile one was the 2011 Vaio Z, which came with an external GPU that connected to the laptop over Light Peak but with a non-Thunderbolt connector. They killed the Z series a year later.

The problem with proprietary solutions for this is that you're not getting the efficiency of scale. Vendor-specific solutions are going to be expensive, there will be a lot of uncertainty about whether you'll be able to upgrade to better GPUs later, and if you want to keep the external GPU but upgrade the laptop you're locked to the same vendor. A widely supported standard solution would be vastly preferable.
You bring a valid point. Who you have exposure to is very important. Build solutions to the people you can access. One thing that helped broaden exposure was to begin socializing through relatives or friends that are business owners. It allowed for a horizontal chain of introductions and conversations to happen within a specific group of people that are of interest to me. It does not take much socializing to start talking about topics that bring up software. Video games, apps, phones, etc., are a great way to steer the conversation towards their software needs. Without being inconsiderate at all. After all, you want to help them improve the business.
I've been listening to the TDD guys for some while, and I think they may be on to something that's lot more important than just writing code. They describe TDD as "double entry bookkeeping". That is, you enter things in twice and then you always have a cross-check to make sure you prevent errors. The same theory is in action in most modern commercial airline cockpits: one person could fly the plane alone, but there's a purposeful redundency built into the system -- a cross check. Same goes for flight control hardware: one system is never enough.

I'm sold. I want everything I own, from the metal on up, to consist of competing and cross-checking systems, ideally open source from different groups.

So to answer your question, yes. All of it. It's got to be baked in everywhere.

Sketching this out on the back of a napkin somewhere would be a hoot.
> This sort of objection is raised whenever basically any mechanism for remembering strong passwords is presented.

Yes, because we've basically realized that memorizing passwords isn't a workable solution. We should be recommending password managers that generate/store strong passwords and MFA for any account that needs to be secure. That these password generators themselves can now be unlocked using both memorized information and biometrics (TouchID and such) makes them all the more secure.

Moreover, this is the only solution that's capable of dealing with all the asinine password requirements that get imposed on users...solutions like this card fail hard when the password requirements prohibit certain characters and/or other characteristics of these passwords (repeated characters, length, etc.) Until the world gets together and standardizes what constitutes a secure password, memorized passwords will always be a flawed solution.
You pay for debit and credit cards in most European countries. One reason is probably that the fees paid by the merchants for card processing are much lower than in the US. So while a bank in the US is happy to give you a free credit card in the US, because it knows that it gets the money back via the fees paid from the merchants, a bank in Europe won't be able to break even with that approach.