skysight-inc/HackerNews huggingface dataset:
This is a great talk. While most of Jessica's advice is spot on for many startups, there are some special cases, namely enterprise software.

Once an enterprise software startup has built its product, or even 70% of its product, you have to go to conferences. Conferences are where you meet your users, and enterprise software users and buyers are a hard group to target otherwise. Marketing and top-of-the-funnel sales happen there. Conferences are also the places you gather intel about the rest of the industry to get a read on where it's moving and if you're aligned with it. So the question for enterprise software startups is: How do you select the most important conferences and pay as little as possible to attend?
It seems doable https://developer.mozilla.org/en-US/docs/Web/Security/Securi...
Not true. AMZN had positive net income for the last 4 fiscal quarters. Also for fiscal 2015, and fiscal 2013 (but not 2014).

http://finance.yahoo.com/q/is?s=AMZN
They can be automatically disabled for when there's bad weather.
> The cost of a web app that works consistently across devices?

To me the problem is right here: why must every web app work on all devices? And why, if you build an iOS app do you have to build one for Android too?

If you're a small business, getting your first 50k, 100k, 200k customers is what matters. You can do this more effectively at lower cost by focusing on just one platform / browser / environment.
Fair, though Flir[0] and Seek[1] both offer thermal cameras as accessories; conversely, there's the Caterpillar S60 phone with built-in (Flir) thermal camera[2]. But the accessory approach does mean more compatibility headaches, no doubt.

0: http://www.flir.com/flirone/ios-android/
1: http://www.thermal.com/products/compactxr
2: http://gizmodo.com/caterpillars-new-s60-is-the-first-smartph...
I typically start talking about the cryptonote protocol as a solution and then mention Monero as the primary implementation

Monero has existed for the entire two years that Zerocash has been whitepaper vaporware, and it works really well.
A Brief Aside on the Word “Cyber”
True - many schools collect employment data, but unlike the author, they don't tend to shine light on "total costs of program" (like four years of $30-50k/yr salary + housing expenses + books)

Ah, law schools...
'giving "civilians" a glimpse inside the creative process'

One of my favorite podcasts is Song Exploder. Artists talk about how they create a specific song, including the thought process, context, and history behind specific sounds and segments that make up the song, and then the song is played in full at the end. It covers quite a variety of genres.

I don't object to any genre wholesale, but there's only a couple that I really like listening to. But the story and creative process that is broken down in Song Exploder is completely agnostic from the genre it was produced under and is interesting enough for me to drop any other podcast I'm playing to listen regardless of the genre.
Was just going to comment that "the grass is always greener..."

For example, here is something that was on the HN front page just a few weeks ago: http://clean-swift.com/mobile-development-projects-fail/
I've done my share of traveling and I've yet to be scammed by a taxi driver, maybe that's just luck but the number of days I spent abroad is probably higher by now than the number of days I spent in my home country.

I'm far more ware of the police abroad than of taxi drivers.
> The systemd supporters are soon going to take away the ability to run pretty much all background processes (including using "&" in a shell) by killing those processes when your X session logs out.

Really? That is your takeaway from the recent changes?

What actually happened was that systemd developers changed the default setting (from off to on) for an optional feature in logind that has existed for 5 years.

This setting was promptly reverted back to off by default in Debian, and probably most distributions that are shipping a bleeding edge version of systemd.

No one is taking away anything from anyone, which unfortunately includes your ability to spread FUD about things that you don't understand.
Depends on how you design your password system... once upgraded a password system by putting a marker with the pwd for newer encoding... this way it can be upgraded as users login.. after n% of users have rolled to the new system, or x days, you can disable the other accounts and require they reset/recover their password for use.
> the whois database is just plain wrong :) The ASF owns and manages groovy-lang.org

If there's no record in whois, then it would be more useful to say since when ASF has owned groovy-lang.org, and how one can check.

> be useful if some of the criticisms against the ASF were actually factual

How would anyone know ASF owns groovy-lang.org if the public record is wrong? They didn't own it at some recent time. And which other claim is false? The fact that Apache Groovy's CI system is donated by Jetbrains is "known and allowed" doesn't make it false.
Bicycles also solve all the problems you listed.
Did you take care about home advantage?
I would be very happy to know more about math of your model
For websites we have good analytics, but it hasn't become any easier for bloggers to make money. Be careful what you wish for.
There was a big thread on Earwolf when this was announced. Everyone agreed that Earwolf was deserving of money for its wonderful products, but Earwolf never combatted the question: why not just a password-protected RSS feed? (Jimmy Pardo's podcast, which Earwolf acquired, had successfully used this model for years)

Largely, it seemed to be paranoia of users sharing files (Earwolf was also unsympathetic to the concept of downloading shows locally for listening offline), which seems to be missing the big picture.

...I'm not a typical user (I don't own a smartphone, and I don't plan to), so their attitude was fairly disappointing.
I like the idea of transparency from these bootcamps, it'd be a great way to vet them before committing $20k and several months of your time. It makes sense that bootcamps wouldn't be willing to divulge that information though, especially if their numbers aren't great.

But it feels a little unfair to hold the bootcamps completely responsible for people not being able to find jobs. Seems like people have this idea that just showing up is enough. It's not enough to just show up with a piece of paper like 'hey I finished a bootcamp/degree, gimme a job!'

I got my first job out of school with a combination of luck (knowing how to implement conway's game of life) and passion (a side project I had just shipped). Most every job after that has been because of passion. Whether or not you went to school for CS (or at all), or finished a bootcamp is completely irrelevant imho. I probably know more about von neumann architecture, big O and sorting algorithms than my friends without CS degrees... but I've worked with or admired plenty of people who never took a CS class and have mastered lots of things that I haven't. And I can definitely recall a few friends in undergrad who I was sure would go far and never found a single job cuz they sat around waiting for Larry Page to call them personally.

So yeah, tl:dr; school doesn't matter all that much if you're not motivated to continue learning. And if you don't enjoy programming enough to learn && experiment/play you're probably not gonna do well.
Did you read the blog post? It would need to be at least two decent mobile apps.
The "region" feature helps protect against this.
In terms of architecture, it's entirely different. Rather than being a centralized service (like mattermost), Matrix is a decentralized protocol that can be federated across servers. And vector.im is just one (web) interface for using this protocol.

It just happens that it can be used for similar things that Slack can. It's more like IRC (but distributed/federated)
Nationwide Blackout in Kenya Caused by Marauding Monkey
I'm not sure the fastest per core speed for the last 5 years in CPUs is significantly faster.. more cores, more caches for some operations, but not nearly the growth we used to see.
> WUT?

> (goes and downloads FreeBSD...)

Do you always switch operating systems based on lies you see in hacker news comments?
The web's view layer, html and css, has the wrong granularity for building precise ui. Html's controls are too high level for pixel perfect manipulation, and too low level for easy assembly into rich ui. CSS meanwhile tries to get you to make general rules that interact to produce a precise rendering, which you never quite achieve because there are always unintended side effects of the rules. No native view api works like this, and for good reason. Since these technologies are almost entirely but not quite unsuitable for building a native-like view layer, people build abstractions around them to approximate the view layer api any native ui gives you. But then the problem becomes one of synchronizing the facade view to the real view, hence ten thousand templating and layout frameworks, all while continually dealing with the leaky nature of the abstraction.

I guess what i'm saying is that i believe in the principles of the web, but i think html and css are terrible technologies that do a disservice to those principles.
Dan Grossman maintains a tool to help you with one:

http://www.hnreplies.com

I use it.
> is largely just a thing that native app builders do to show off and give clients a reason to believe their $300/hour is well spent

I recall an article by Zynga (maybe in Gamasutra? Can't find it now) that talked about user retention in relation to "rewards." They said that it's essentially a pure win to make every single action a user performs reward them in some way. Not a big reward—not a "points in a video game" kind of reward—but at least a pretty sound and an unexpectedly smooth animation (vis. "magic sparkles.") These things do make a difference, and it pays (in a competitive niche) for your app to do them. Just like B2B apps are sold mostly on checkbox features, B2C apps are sold mostly on how pretty they look doing their job in the app-store video.
I completely agree with the article. I joined a startup a few years ago and we went mostly native on Android and iOS with some simple screens as web views shared between them. Later on some clients wanted desktop and Windows Phone versions so we built a lesser featured version as a website to cater for any other devices (adding features as necessary). We started out as 3 software developers and a designer and are expanding. Native apps was a more cost effective way to deliver a good experience while the competition mostly developed web apps resulting in a lesser experience in my opinion.
You could fill them with a oxygen providing fluid?

https://en.wikipedia.org/wiki/Liquid_breathing
So yeah: we can focus on vectors at different levels of the net and these are in some sense different semantic spaces. In the article I talk about a level immediately before it projects onto the emoji vectors. If you look at the output after the projection (and do a softmax) you get a probability distribution across all emoji. This would be a different space in which each axis is an emoji, rather than the emoji being points distributed around the space.
This highlights what was a huge misconception for me about a PhD. I thought a PhD was about making an original contribution to my field. I thought Academia was a place where you took risks in pursuit of knowledge, and a PhD was your first real go at it.

In retrospect (I'm a PhD dropout) the PhD is really more about training in the fundamentals of scholarship. It's about building up background knowledge, and learning the mechanics of research and publishing.

The actual scholarly contribution matters almost not at all. This is why faculty will pressure you to pick a conservative project... the results are besides the point. The point is demonstrating that you can do all the steps. Because lots of great people can only do half the steps. A PhD means you can do all.

Once you have your PhD, then its your career on the line and you can do whatever you want. Before that point, you're really working on borrowed (from your advisor) time, and as much as it might seem like you are supposed to blaze a path, they really just want you to show that you can walk in a straight line.
Show HN: The Devstash API is now available
None of that thrived because of linux. And OSX didn't depend on them at all, it simply provided some of them. OSX would still exist without bash.
Statement by Jill Bähring Regarding Jacob Appelbaum
I don't like how the author mocks other people who make decisions based on money over ideals:

> That group, btw, has mostly sold out taking high paying jobs at Facebook and Google, and have not heard from since

...but then later justifies his argument to forsake his ideals because "hey I've got a business to run":

> I don’t need you to troll me on Twitter and tell me how I’m betraying the web and the free fucking world. I am just trying to keep my startup going.
7 Factors to Consider When Evaluating a Library
Typical Microsoft. They were (or maybe are still) in the telemetry-all-the-things craze so what can be more logical than adding an event called "telemetry" to every binary produced with their compiler. In the words of Raymond Chen, "I bet somebody got a bonus for that feature." But as MS's Carrol is quoted in the the fine article:

"We haven’t actually gone through this full exercise with any customers to date though, and we are so far relying on our established approaches to investigate and address potential problems instead."

Even if that ETW event isn't "telemetry" itself, it could be, of course, used in the some hypothetical telemetry code that that would use ETW infrastructure. Which is not bad as is. It's just an event, independent of who uses it.

The main question is, of course, is there such code ("real" telemetry using ETW) in Windows, or is ETW used only for debugging, that is, only by developers.

https://msdn.microsoft.com/en-us/library/windows/desktop/aa3...

My guess is: ETW is already used for some real telemetry: its model seems to allow this.

Technical details of what the functions do:

https://www.reddit.com/r/cpp/comments/4hoyzr/msvc_mutex_is_s...

And the explanation of the ETW by xon_xoff:

https://www.reddit.com/r/cpp/comments/4hoyzr/msvc_mutex_is_s...

"ETW is a general mechanism to log any kind of event, not just performance events, and is used throughout Windows for more than just profiling. Furthermore, it supports both multiple simultaneous consumers and storage in .etl files for later processing. Any program with sufficient privilege can enable tracing of specific event types throughout the system, and user intervention is not required to do so. An example is an automatically generated file called ExplorerStartupLog.etl in the AppData\Local\Microsoft\Windows\Explorer folder. These files being generated locally doesn't mean they can't be transmitted later, and some problem reporting tools use ETW+ETL files to efficiently capture telemetry for upload."
That makes sense. Thanks for the well-thought-out explanation.
No matter how energy efficient the engines are, hovering and short takeoffs use lots of energy.

What about electric vehicles with beamed power? The "heavy lifting" for a small electric aircraft could be done at the airport using beamed power, freeing up weight and increasing the effective range of the aircraft.
I think that would have been an absence of support.
Thanks for actually getting into the details on graduation outcomes. I've considered doing a bootcamp but I've been held back by a lot of uncertainty about graduation outcomes. Being able to go through the raw data and find people like me is really helpful.

I would be interested in knowing more about the background of people before they joined. Do they have a STEM background, what was their job title before, how old are they/how long have they been working, etc. Also if you could categorize the types of companies they work for (startup, large tech companies, non-tech companies, etc.) that'd also be interesting to see.

Thanks for providing transparency to your program!
>> The company apologised for the "isolated incident" and said that it's "looking at ways of further enhancing security at all our power plants."

How about designing the system so that it doesn't have a single point of failure?
Yeah so this is a legitimate concern. Of course sometimes it's fun to say "let's eat pizza :pizza_emoji:", but that's not hugely valuable.

However, Dango's training data includes people using Emoji to augment rather than repeat their sentence. So if there are two different interpretations and an emoji could disambiguate, the ideal is that Dango has seen people use that phrase both ways and, and that it suggests both possibilities and you can pick the one that you meant. In many cases this works now, in many cases we still have work to do.

It also suggests based on messages sent to you, so if there are a couple different replies it can show you them all (although this feature still needs work).
Oh I'm so sorry, I feel like I'm intruding. How did I end up here? They should have used an IP blocker..
There is something to examples. Makes it much more memorable and yes recognizable in the moment you need the advice
What if we just planted more trees?
If someone were to just take a normal looking watch and make it vibrate when my phone does

I recall that at least one company does. I apologize, though, because such a device does not fit my personal use cases and therefore I haven't the first clue about telling you how to find it. (Does a quick search on "analog smartwatch" to prove his point...) Oh, well, I guess you could start here: http://www.wareable.com/smartwatches/best-smart-analogue-wat...
I've yet to have a problem with a taxi. Agree on a price ballpark before getting in. They won't have any incentive taking the long route, and when arrived you don't have to budge if they ask for more.

Granted that I look like a very cheap backpacker, which might help getting a correct price in the first place.
There's certainly something good that there isn't an "easy" solution. If it were trivial to reduce CO2 from 400 ppm to 350 ppm, it would be easy to get to 0 parts per million, which would extinguish all plant life on the planet and also kill us.
I like the last line
Reactor Core, the parent company of Hack Reactor, recently proposed a standardized methodology for the industry.

http://www.prnewswire.com/news-releases/reactor-core-announc...
More expensive than not cutting down existing trees.
Search for "stockholm taxi scam" for a great example of why your ass might indeed need saving
A Lament for the LAN Party
This is really cool. But half the fun for me is to pick the emojis at the end of the message. And they "add" to the mood of my message, they don't "amplify" it. Hence this wouldn't work for me most of the time o_0 ;(
Windows Subsystem for Linux – Syscall Translation
If you have a job to do I'd rather use FreeBSD but unfortunately lot's of support for popular software is missing.

I thought about using it for a big Hadoop cluster due to ZFS and jails but at that time there was no recent Hadoop port and some tinkering is often required to get rid of glibc specifics or dependencies on Linux only APIs (epoll and stuff like that)

https://svnweb.freebsd.org/ports/head/devel/hadoop2/files/

However I guess even with a good working port it's difficult to convince a team that only uses Linux for like their whole life. We somehow decided on btrfs at that time (around Linux 3.16) and I've was busy reading stacktraces and debugging hangups for a while... Hadoop somehow also triggered some bug in transparent hugepages...

So yes, Linux is mostly plug'n'play if you need a VM for a Wordpress but IMHO digging into Linux internals can be fare more challenging than grasping FreeBSD - I guess if I had the task again I'd definitely would go with FreeBSD.
How does an Angel Investor get invited to a YC demo day?
Probably much less damage, because a typical car in the city is going much slower than a typical plane falling from the sky, and kinetic energy goes with square of velocity...
It's actually because prepaid cards are high sources of fraud that cloud providers don't want to deal with.
Two former Cisco execs are reinventing your Wi-Fi experience
Yep, Europe, I mean Greece, Spain and Portugal, has showed us that austerity definitely damage the economy.
> Html's controls are too high level for pixel perfect manipulation, and too low level for easy assembly into rich ui.

HTML+CSS isn't the only abstraction available, though. If you want a lower-level abstraction, you can use canvas. If you want a higher-level abstraction, you have your choice of composable view component systems (e.g. React).
Yeah we'd need to do some more work. But this is similar to stickers and GIFs: there are many fewer examples for any given sticker or GIF, which is why we do transfer-learning approaches as discussed in the article.

So there's a good chance we could get it to work! We've not focused on that possibility… yet.
What about genetically engineered trees that reproduce and spread for free? Ones designed for removing CO2
Neat. I've always wondered if Uber's ride sharing had a weak moat. As a consumer there's little difference for me between taking an Uber, Lyft, or something else. This makes it easy to compete in the consumer ride sharing market.

If Uber is able to integrate with other apps this introduces a high switching cost for those apps... and that gives them a pretty solid moat. Excited to see how this API gets used.
The question is, how much power would be needed. It screams "military-grade futuristic microwave weapon" to me.
I wonder how this would affect Silicon Alley?
The basic design of roads and their surroundings mean that an out-of-control car is relatively unlikely to collide with a building, as opposed to another car, a utility pole, a divider/barrier, etc. Conversely, an aircraft falling over a built-up area is very likely to encounter a building, and even if it lands in a road, it's going to be harder for moving cars to spot and avoid than an out-of-control car would be.
lol do VCs really take pool?
"My job is not to give the users what they want, it's to give them what they need."
I can respect that show but man I can't sit though it. Dvorak just grates on me and Adam is a bit too conspiracy centered for me.

They are being successful though and that's really cool to see narrow programming do well for a specific audience.
Well you can search in Dango, too ;)

But yeah our main focus is suggestions. You can use Dango concurrently with the normal emoji keyboard, of course! It can just sit there showing you emoji you might not know about "ambiently"
Want startup success? Give businesses a way to talk to potential customers
I don't know about that. The word "web" is used far more often in that article than any swear word, and "build" is used precisely as often. Yet there are no comments complaining about those words, and I feel pretty sure there wouldn't be even if the swearing were omitted. It seems like it's the swearing that people object to.
"To me the problem is right here: why must every web app work on all devices?"

Because users want them to. If your web app doesn't work on their device, they're going to leave and use something else. The days of people being tied to their laptops is over.

"And why, if you build an iOS app do you have to build one for Android too?"

You don't have to, but if you want success, it's probably best to try and reach as many people as possible. And there are more Android users than iOS users.
> Bill agreed to make SQL Server work more poorly stop competing so aggressively.

I might have been living under a rock and everybody but me already heard about this story. But I would expect that every HN reader would drop his coffee cup reading this for the first time.

Is this true? Why had I never heard about it? Why should Bill do that?
Is this Red Hat's attempt to hide their systemic Not-Invented-Here syndrome that results in monstrosities like Systemd?