skysight-inc/HackerNews huggingface dataset:
This is still hacker news, right? So hypothetically we're talking silicon valley startups. How many of these kinds of places are heavily reliant upon outside companies like those mentioned by @GuiA to build prototypes of their designs?

I have seen plenty of consultants hired, but nearly every startup I've seen or been at/around (~20) prototyped their designs in house. As an example bu.mp hired an industrial design firm to help them make physical prototypes of a POS competitor to NFC technology (which ultimately failed), but had their own engineers and designers actually create and test the working prototypes.

Shortcomings notwithstanding, I think this is an example of excellent work and a creative way to find an internship. Given the opportunity, I'd most certainly offer this guy an internship if I could.

Nice job. Ich wünsche dir viel Glück.
FBI Says It Can't Find Hackers That Don't Smoke Pot
> Weight loss and nutrition are the bogey man of the health industry

They've become a bogeyman of internet forums too. Throw in weight lifting for the trifecta.
Certainly an interesting experiment.

As somebody who only engages in "moderate" endurance activities (bicycle rides ~100 miles) I can relate the difference diet makes for me on long activities.

Endurance athletes speak of a thing called the "bonk"[0] - a point beyond which continued activity becomes much more difficult. This state is due to the exhaustion of glycogen stores in the body.

I've encountered this only a few times, but it's a really interesting phenomenon. In times I do not prepare well enough, I just run out of "energy." Everything gets harder, and I don't recover from it. It's not the case that I cannot continue, but continued exertion feels much more difficult. I feel mental fatigue as well, and I have felt "light headed" in this state.

This is why it is recommended to consume carbohydrates when engaging in endurance activities. It's not that you can't continue on ketosis, it's that you continue in a very suboptimal manner, and in something like cycling (where you are moving quite quickly) a sensation of light-headedness can be exceptionally dangerous.

Incidentally, the rate of depletion of glycogen stores is relative to the intensity of the activity. Operating further below the aerobic threshold will allow one to deplete the glycogen stores more slowly. If the OP is in good shape, this probably played a role in his success, as he might be running at a less intense pace than he would be capable of were he consuming carbohydrates.

[0] https://en.wikipedia.org/wiki/Hitting_the_wall
What Is the Best Application Security Software
Looking for good application Security Software

Thanks Scott Biddick
> the candidate is not a strong graphic designer, not a strong prototyper, nor a strong researcher.

The candidate is 21 years old and looking for an internship. Would you really expect them to be strong at any of those. It seems he/she does have some strengths doesn't it? Would it not be useful to focus on those and see how the others could be developed?

Your reply really doesn't come off as an attempt to be constructive. It comes off as someone with a bit of knowledge about the field wanting to demonstrate that for strangers on the internet by tearing someone's work down.
It sounds like they need to have high-touch onboarding to maintain growth from like, 1 -> 1000 Users, but at some point it'd be outrageous to maintain that process.

If they don't have trust, they have poor Marketing, few Users, or both. To me, this is a clear sign that they need a stronger #brand
Maybe, but the cost in that infrastructure is the bureaucracy of getting that data to the machine doing the dropping. There is a huge walled fortress surrounding imagery acquisition and analysis that would make tunneling that information to the airplane/drone in a timely manner very hard in its current form.
There are some good thoughtful points. On overall a well done presentation.

I wonder how natural touch on a touchpad is for a productivity flow in a desktop context. I personally never managed to get it integrated in my workflow (neither with magic mouse or trackpads).
I also would be interested in understanding the impact of a mixed input experience.
Not sure if our brain can switch context so fast. On the other hand, I see the synergy in having eye sight + voice control.
Experience with LinkNYC and the Future of Public Wi-Fi
Thanks for compiling such a great resource. I have had a look at it, and will go through it this weekend. I have also been doing some 4clojure in my spare time.

Although Brave and True looks like a great book, its not for me. I would love a book which blazes me through things rather than hand holding me through every concept. I have been looking at Living Clojure and will probably get that.
> incredibly difficult and is not even remotely fathomable

Running a business can be as easy as mowing peoples' lawns, cooking meals for the elderly, trolling garage sales for things you can resell on ebay, fixing washing machines, etc. I know a guy who bought a trunk full of garage door springs, paid for a yellow page ad, and charges $200 a pop to replace peoples' broken door springs. I could go on for pages.

Banking on the next President to fix anything is a bit naïve. There have been quite a few elected on the promise to fix everything :-)
I don't think V8 deoptimises on a try-catch - I think it doesn't optimise in the first place. It's a bailout rather than an uncommon trap I believe.
Do you suggest they not release this code? Or would you post the code with out the disclaimer?
I'd compare it to being part of a team in a poker tournament. You walk away with a share of the winnings or you walk away with nothing.
Having been working with Rails for a long time, now I wonder what could be the next cool thing looks like. The only improvement I'd like to see is about performances, and Elixir and Crystal are a good candidates to replace ruby in this direction. But until now, I don't see any other framework equaling the elegance of Rails, great job David and all the community, let's continue to keep Rails weird.
Make Tech Great Again: Where’s Our Donald Trump?
facebook is the worst thing man has invented on the internet. if you use facebook for ANY REASON WHATSOEVER you are stupid as fuck and deserve to have your privacy violated. if you work for facebook IN ANY CAPACITY you are a piece of subhuman shit, i hope you get cancer, fuck you.
Is there any particular reason your website goes out of its way to avoid mentioning where you already have service? The map of San Francisco in the background seems to be the only clue.

The reason I mention this is because so many of these services are SF only, but hide that information. I understand you want to gather analytics from people entering addresses, but I don't want to waste my time doing so when the most likely answer is "no service now, no service in the near future, no service in adjacent areas ...". I get that my area isn't worth servicing now, but this also means I can't even consider the service when I am elsewhere or recommend it to anyone else, because service area information is wilfully withheld.
Giving the vendor (60 days) to fix it is reasonable.
Hm, I should post "Secondary screening at immigration, as caught by my Apple Watch"
Wow, HN has changed. Doesn't anybody else run linux on the desktop anymore?
doing meth because it was 3 minutes of bliss

That sounds more like crack - meth yields more like three hours of bliss or longer, depending on the method of ingestion. And it's not really bliss, either, not in the sense people mean when they talk about opiates: there's a euphoric rush, to be sure, but it's a sharp, clear feeling of strength and confidence and energy, pretty much the opposite of the dreamy sense of calm, peaceful tranquility people look for when they take heroin or painkillers.
"Here's feedback as to why I'm not sending this website to my studio lead to schedule a phone screen with the designer:"

Just curious ... how many of the folks that you have sent to your studio lead have had their project at the #1 spot on the front page of HN with 100+ comments ?
Mathematical Optimization: The New MUST for Businesses
«And they were hunting because didn’t have food in the first place…»

I laughed at this one.
There is the unspoken assumption here that several methods are used to guide airdrops to the proper location. All of them coupled together are strong against any attack which targets one. Something else is that specifically there would most likely be markers (infrared fireflies, colored flares, smoke, etc) that would be used to signal the drone in the first place. The infrared spectrum is still phenomenally useful because of the barrier to entry the technology has for utilizing it. If you see a flashing infrared signal, it is almost a certainty it's US or "allied" forces. Kinda tangential but interesting.
Ah, Haskell. I find it equal parts fascinating and scary. I definitely won't start at Haskell, although I would surely want to come to it at some point of time. Static typing looks nice.
This are the simplest insights for optimizing primality test. A nice exercise to implement if you like algorithms. More info: https://en.m.wikipedia.org/wiki/Sieve_of_Eratosthenes
2016 has been especially tough on younger investors
I'd love to know for who you are working for.
Everyone that feels this way please give Sinatra (http://www.sinatrarb.com/intro.html) a try

Complexity/perceived burdenwise, I think java is to rails as rails is to sinatra (or a similiarly small framework).

There may be a point where you want your functionality bundled and presented as a framework (if you, like me, think of frameworks as bundled and groomed libraries/functionality), but if you're not sure you're at that point (or don't know what that point is), try to start smaller (like sinatra) and go bigger, rather than the other way around (starting with the biggest tool you could find, trying to find the smallest).

I strive not to become a good developer on X platform (for Y language) but rather just a good developer who's proficient with Y language (and happens to be able to use X lib).
My background is Python, C#, and SQL, and it shows because those languages have affected the way I think about programming.

I strongly disagree with DHH's points 2,3,4, and 6. But I think I'm going to learn the language anyway and use it for some projects because I think it's important to not get in a rut. Using different languages changes the way you think about code, and if you are not constantly updating the way you think about code, you are falling behind.

Besides, I really like the way DHH writes. His language is persuasive even when I quite certainly disagree with him.

Still going to learn a functional language first probably. But then Ruby/Rails.
This would be caught by the compiler. If you have m_insensitive declared in current scope you won't be able to define min_sensitive in this scope, the compiler would throw an error.
There's some advice in The Manual which I've sometimes wondered could (or should) apply to the startup scene: "having no money sharpens the wits".
If the entire plant is automated, how is that profiting from the community?

More likely the community is profiting from the company in terms of tax revenue and business fees.
Ask HN: If electricity was $1 per barrel could we see an electric jet engine?
Really curious to know if the economic incentive was there if the engineering could fill the demand for all commercial flights?
Show HN: GenGIS – GIS for Mongo
Cut down on vacations, that video game console, that iPhone every year. Cut down on drinking, cigarettes. In fact cut away almost anything you don't 'need'(A.K.A living frugally) AND then Invest what you saved.

Give it a few years.

You are almost there...
Wait, what?

Medicine is one of the few fields besides software that seems to be doing very, very well, judging by how much of the U.S. GDP gets plowed into this sector every year.

So how is going into medicine a poor economic choice? I seem to be missing some information about the topic.
Do you happen to know how it compares to kissfft or fftw?
Apple's focus on minimalist aesthetics have come at the cost of discoverability. Interactions are concealed by gestural input and incomprehensible icons without text labels. This issue is getting worse rather than better, e.g. force touch on the new Macbooks.

Using Apple devices requires a great deal of memorisation. For power users this is a relatively minor burden, but it is a serious issue for inexperienced users, or those with problems in cognition or memory.

http://www.fastcodesign.com/3053406/how-apple-is-giving-desi...
I'm glad to see this... I've felt for many years now that I'm far more productive in dynamic languages than static ones. I always really liked C#, but since I started using node.js more, I find I get a lot more done, when I use modules and functional patterns, I tend to avoid a lot of the bugs I get in C#/Java with simpler code that's easier to understand... Unit tests become only slightly more interesting as I have to use proxyquire to override the request system for the module I'm testing, but in the end the actual code is easier to reason with. Also, DI/IoC is mostly un-necessary, which is a huge painful issue when debugging .Net code (and would presume Java is similar).

It does take a bit of discipline to keep things smaller/modular and not do too much in any single file/module.. but overall the code comes out more reliably. It works very well for front end systems, and direct services they work with... farther back, using another systems language may be a better option.
I was about to comment about my personal experience, but realized the irony before posting. I won't say I'm convinced either way, but it's great to see some data enter the conversation.
Interesting - the primary point that devs spend more time with the type-safetyness than they would fixing the few type bugs they'd have made matches my impressions.

That said, when it comes to tests there are definitely times I miss having strong typing.

I recall one poster several years ago remarking with surprise when he discovered that not everyone agreed with him on what was most important to optimize: dev time or run time.

In my world, devs are massively overworked/overneeded, so anything to reduce dev time that doesn't cripple the product sounds like a good thing. Different markets will have different needs, but I've found a number of devs that consider run time vastly more important regardless of market.
I've always found a cool project, friendly and open team members, good project planning, and an atmosphere of fun as the only effective incentive to work my ass off. Money is great but has never been sufficient to induce inspiration for me.
Understanding C++ Function Try Blocks (2014)
Everything? You're being intentionally overly dramatic.

Choice and competition are forever being reduced or increased. Nothing can ever stop that gyration. It is in fact desirable at times for mergers to occur.

I have absolutely no problem with Valve buying Epic. Your premise rests solely on the notion that the combination would be bad due to the scale and consolidation it causes. I reject that entirely and contend it would be better for consumers.

I don't consider "ultra rich" to inherently be an insult or negative. Valve deserves all of their success. Hopefully they buy Epic, as they're an excellent ultra-rich corporation.

There are no by-gun-point cartels in video gaming such that another person or company can't compete. The dramatic fall from grace - and large red ink production - of Electronic Arts a few years ago nicely proved that. If Valve buys Epic and it doesn't work out to the benefit of video game consumers, another developer will step up and gain from the Valve failure, seizing a new opportunity, as has been happening in video gaming for decades non-stop and will continue to happen.
The UI is an abomination, I have great difficulty doing anything. But as far video conferencing, in my experience the video and audio is grainy and brutal, you can call the very same person using Facetime and it is crystal clear. And when there is a temporary drop in bandwidth (I assume that is the cause), rather than dropping the high-bandwidth video resolution slightly, it seems to cut the low-bandwidth audio completely.
My cousin died of a Fentanyl overdose last year. This is the worst part of the criminalization of drugs, IMO. If heroine weren't criminalized, I'm sure my cousin would have gotten actual heroine instead of fentanyl -- which you have to be an anesthesiologist to administer properly, not a dumb red-neck.

Of course, if oxy were legal (and I know that oxy is kinda legal but only while they're getting you hooked. Once you're an addict it becomes criminal) he would have stuck with that instead of moving up to the cheaper and easier to get heroine.
The change from Rails to Go must be quite shocking. Going from such a completely framework to a barebones language is a huge step. I write Go and went from Python -> Go and it still was a bit of a jump. :)
As you can see from the URL, the original title was the more click-baity one that ended up on HN.
Python 2.7 is starting to lose ground and Python 3 is the future.

But a lot of older software companies (e.g., Google) have been using Python 2 for a long time, and the switch to Python 3 might not make sense in these cases. So it is still common. Newer companies using Python 3 out of the gate will eventually become more common, making it the future of Python. Eventually Berkeley will switch.
What do you think generates the most money for Apple and Google... You being reduced to a consumer that buys movies, music and apps in their stores — or you fiddling around in Logic or Photoshop?
Macro expansion happens just before compilation; you have the chance to alter the source code as it's being read by the reader just before compilation.

But I see what you're getting at; you mean global modifications to the compiler to interpret the whole language differently. A macro allows you to make syntax, but it doesn't change the meaning of other syntax elsewhere in the program; only allows the programmer to add syntax to the language.
I think this concern gets lost in translation sometimes. It's not that you need to understand everything but you do need to know that there is a layer underneath. And it needs to be possible to follow a trail to and through that layer to debug things. Most of the time I don't need to understand the physics of a harddisk. But I know a hard disk operates under certain pysical laws. When I encounter something happening wrong it has on occasion been useful to be able to follow the trail all the way down to that disk and debug at that level.

Ruby's freewheeling philosophy however means that even when you are the author of the code some other code might have reached in and changed something out from under you. Not only do you not know there is another layer somewhere doing stuff that impacts you you can't even reliably follow a path to find that layer and debug it. As long as everyone does everything perfectly this is a wonderful world to live in. But the first time someone breaks the rules and impacts you and you lose a week or more unnecessarily you'll understand the distaste that ruby fosters in some people.

It's more about being able to discover what you need to know that it is possessing full knowledge of everything you need to know.
Of course design people* don't like good concept art for a tiling wm. It's not "modern", emphasizes work instead pointless high rez stock photos, and acknowledges the desktop.

*not all design people, just a certain flavor
No, this has very little at all to do with reporting to vendors. The USG doesn't have a stockpile of vulnerabilities because vendors give them vulnerability feeds (in fact, there's no evidence that anything like this has ever happened, and that's not surprising, because to make that work, vendors would need to knowingly retain vulnerabilities in software they ship to their customers). The USG has a stockpile of vulnerabilities because it employs researchers and buys vulnerabilities from outside researchers.

That is exactly what the newly unredacted VEP the EFF is writing about says: agencies discover vulnerabilities and report them to an internal clearinghouse. That may or may not result in alerts to vendors.

Reporting to vendors remains a solid way of killing vulnerabilities, so long as researchers are aggressive about it (the 60-90 day open publication window seems to do the trick).

(This is my field).
Detailed Review of Brain Stimulation (“Thync” TDCS)
Absolutely. The Times ran a piece (probably a decade ago) about how heroine was becoming more popular than pot on long island because of the war in Afghanistan.
"...overprescription of pain killers"
Yup, definitely a problem. Not so much in my county that I saw, but definitely a problem. And then the people who have them prescribed to them are selling them to get money because they have none. Another anecdote- I did a brief stint as an in-home healthcare aide in college and the sweet old lady I took care of who was in the 1st stages of dementia sold her painkillers to her neighbor at $3 a pill "Because he says he will get them to people who can't afford to go to the doctor, poor dears." Also, if you're able-bodied and out of work, you're definitely not able to afford to go to the doctor or pay for prescription painkillers.

"...they would turn to drinking if they wouldn't/couldn't do illegal drugs?"
Probably/definitely not. There's one ABC store in my entire county (population 50K now, closer to 25K in 2001) and again, really hard to be anonymous with your drinking when you went to high school with everyone who works at the ABC store and it's where everyone in the entire county goes to get their booze so chances are you'll see your brother in law and your best friend's grandmother and your ex-girlfriend's uncle while you're in there. Drugs can be done in the shadows and hidden way more effectively than booze.

RE: overprescription: I have no idea why this is a thing. Profit margins on painkillers mean salespeople give under the table kickbacks to underpaid rural doctors in return for more prescriptions? Aging population on Medicaid becomes only cash cow for rural doctors after so many people lose their jobs (and health insurance) so they have to start prescribing more pills that they know Medicaid will pay for? Lack of doctor education leads to overprescription because they don't know any better? It's a big unknown, and not addressed in the article at all.
The Sansa Clip sounds like a good idea, but the storage is limited. For instance, the Clip Jam is limited to 40 GB (8 built-in plus 32 on the card). These refurbished iPods go up to 256 GB.

You could split your music among multiple cards, but that's not convenient.
A lot of points being made seem to focus on how quickly one is able to write code, and how dynamically typed languages are better since "you can write code faster!". If the speed at which you are physically able to write your code is the bottleneck , you are going to have problems regardless of whether your language is dynamically typed or statically typed.
You are correct. In my head I had built a weird hosting relationship that doesn't really exist. I'm not proud of who I am before I have coffee.
"We now use smartphones and tablets most of the time, since they are much easier to use."

I completely disagree with that.
If you gave two people (one on a pc, the other on a tablet or phone) some task, ie. move a file from here to here, assuming they were both equally conversant in their chosen system, the pc user would be able to do it in a fraction of the time of the tablet or phone user.