skysight-inc/HackerNews huggingface dataset:
>anecdotally I happen to be an extreme introvert, and the excessive socializing and advice or notion that if we have an environment where we can all be super girly like omg together is the vibe I get from alot of female focused events in tech. It's actually overwhelming and makes me feel more out of place than not.

I'm just one more anecdote and a bit of a living edge case, but this has been painfully true for me as well. I deliberately avoid women in tech events/blogs/etc now because of how uncomfortable they tend to make me. Hearing "tech" talks about how it's important for women to get hired because we're just like, so in touch with our feelings and therefore we make great UX--incredibly demoralizing and othering for me.
After seeing the Lerna reference in the post I think I'm more interested in that than the UI framework (although that seems cool too :)
Curious what other things, aside from GNU and Linux, you fixed in passing on your corporate assignments.
National debt? Really? You know that the modern money system IS debt? No debt - no money.

And no, debt does NOT have to be paid back. It can be rolled over indefinitely, or, if demands on "payments" really are an issue just go bankrupt. NOT A JOKE. It happened A LOT. I myself - and I'm not that old - have seen three currencies in my country in my life (Germany), my grandparents more. Germany is a horrible 3rd world place... no?

What are people going to do when all they get is "sorry, no more payments on the old debt. Are they going to emigrate to Alpha Centauri? Are they going to refuse to live from now on? No, they will grumble and get back to doing what they've been doing all the time. As long as the government is strong etc. Plenty of examples - see Germany. No that doesn't lead to Argentina - only Argentina leads to Argentina. A countries industry, culture, people, government don't suddenly stop working just because the currency is changed and old debts forgiven. Money does not exist, it's a made-up concept.

> we can't claim that we have an abundance of money - quite the opposite.

Uhmm... what should I tell someone like you? Except to repeat:

Money does not exist, it's a made-up concept.

Guess what happened after the financial crisis - we invented a trillion dollars. Out of nowhere. Suddenly it was there.
A few months ago I might have agreed with you. However given the growing power of React Native and the recent announcement of Android Instant Apps, I think there is going to be a surge in app "downloads".
It is "actionable" exactly like the rich guy's advice to "just make money" is actionable. Outgoing personalities have no trouble with it, but you can scream at introverts all you want and end up claiming "it's all their own fault, I told them what to do, if they don't listen it's their own problem".
It turns out, that employees actually end up taking much less time off because of the guilt culture it creates.
Considering many central banks are moving towards zero or negative interest rates there's a significant cost to hoarding cash. But as you say it is a good strategy for individuals, it's not a good universal strategy - see https://en.wikipedia.org/wiki/Paradox_of_thrift
Yes, your point that the men assuming women weren't engineers was incredibly sexist (although as I often joke with one of my friends when she talks about some game designer she infatuated with, by asking if she runs the game companies social media account). I do also think that it's less about Men & Women creating a sexist atmosphere, but rather, the old addage that sex sells (assuming the conference room floor was a tradeshow with vendors selling services).

For our tradeshows, most of the people who work our booths are either Account Managers, or the actual Marketing team that runs tradeshows.

I was lucky enough to be invited to our biggest tradeshow and work the showroom. Funny enough, I suppose, was because I was an engineer. As someone who is an extreme introvert around strangers, it was definitely an interesting time.

*

In this case, it was an afterparty.

For manning a tradeshow (mansplaining trigger warning) companies hire out to 3rd parties, who then staff the booths. Those companies usually are measured on how much traffic they generate.

I would strike up conversations with the women who worked at various PAXPrime booths about the games, and more often than not, they were just contractors.

Occasionally, as a rare treat, it would be one of the developers--like the lady who co-developed BroForce.

I've never been to a Pharma convention, but I imagine those Drug reps hire attractive people specifically to generate more traffic.
> Applying that to the above, and you can see that, if I worked infinitely hard on my essays, I could only make my apps 11% better versus not doing anything at all. (At least to the extent that it really does follow that rubric [the essay being worth ten percentage points of 100], even if I submit a blank essay.)

This is wildly incorrect. Assuming you have a perfect score on every other part of the rubric, the maximum improvement you can get through the essay is 11% of your non-essay score. Without that assumption, the maximum improvement is positive infinity percent.
Anecdotal, but I don't use an app for any service that offers substantially similar service on their website. For instance, Facebook and Amazon have horribly bloated apps. They run in the background and eat up my battery. Their apps ask for permissions for unfathomable reasons. I place a link to the website on my desktop instead, since I can at least trust my browser won't eat up all my battery after I thought I closed it.

While I'm more tech savvy than most people I know, a lot of my friends have uninstalled the Facebook app as well, for a variety of similar reasons. Several have noticed what a battery hog it is, others got pissed off when Facebook added the messenger app, and others did it for privacy reasons.

Interestingly, I've noticed I use Facebook a lot less since deleting the app. I should see how my friends usage trends compare. I wonder if the friends who deleted the app have noticed a decrease in their Facebook usage, or if all my friends have decreased their usage and it's just a function of us being older/in different stages of life.
Doh, missed the edit window. However, it's clear that NCSA was not initially developed on or for Linux.

PS: An interesting side note, the SGML standard committee decided not to include hyperlinks which more or less directly resulted in HMTL. https://en.wikipedia.org/wiki/Standard_Generalized_Markup_La... I wonder if that would have pushed the web forward even faster or not as HTML is far less strict, but you could make a less strict render for SGML as well.
Scientists in Iceland have a solution to our CO2 problem: Turn it into stone
I am not in the loop for latest in Android development. Can someone, who is, comment towards whether they think the recently announced Android Instant Apps will reverse this trend significantly?
Her heirs would have disagreed. Consider the case where your mother owns a house and 'sells' it for $500 just before dying.

Also, I expect people buying such rights are generally well-off, and the people selling it to be relatively poor. After all, the buyer must be able to pay money on a house they cannot live in for an indeterminate period, and the seller typically chooses this construct to be ensured of both a roof over their head and money to live from for one's entire life, no matter how long that is.

The odds in this lottery get better every month for the buyer, so, assuming that the buyer can afford to buy into this, they should have no reason to want to get out of this.
An extremely strong app market would actually produce the same results as a weak one for the top few products.

If people are eager to download apps, high-profile products like Instagram hit saturation quickly and a drop-off in downloads even though their user base is massive. If people are hesitant, they get some downloads and slow-but-steady growth. If people are unwilling, they don't get users at all (but we know what hasn't happened).

There's really no value for anyone else in a top-apps evaluation - the rest of the world isn't plastering Times Square in ads.
you think other countries regulatory agencies are going to be kinder?
Being pedantic here, but $450/week is $1800 per month. I'm sure there are examples of studios at $3600/month, but I've seen plenty of one-bedrooms in desirable neighborhoods for less than $3600/month (based on last month's Craigslist).
Flask powered mini-CMS
The download of new apps may decline, but with Google Instant Apps arriving, more users will use apps without installing.
How does that work with, e.g., a phone conversation? Do they bill you for their time? And if so, at what rate?
...and are way, way more limited in terms of leveraging device functionality.

I'm not hating on mobile-optimized web apps, just making the point that they aren't a one-size fits all solution, and as such, I don't think a blanket statement like "Progressive Web Apps make way more sense" really works.
Is Chrome not among "most mobile browsers"?

http://i.imgur.com/MtgLGoy.png
MLDB: The Open-Source Machine Learning Database
Right.

It's still a hard thing to integrate an RSS feed into a modern website...RSS is only really popular with podcasts and hasn't had much development in a while. Working with XML sucks.

Libsyn and Blubrry manage this part for you (having an RSS feed that is also a site's content and does tracking) but you're limited to hosting on their sites, wordpress or needing a developer.

There's a lot of room for improvement here.
My concern would be whether Mongo will cause me to lose data.... "To recap: MongoDB is neither AP nor CP. The defaults can cause significant loss of acknowledged writes. The strongest consistency offered has bugs which cause false acknowledgements, and even if they're fixed, doesn't prevent false failures." https://aphyr.com/posts/284-call-me-maybe-mongodb

...or get my data corrupted: "When MongoDB is all you have, it’s a cache with no backing store behind it. It will become inconsistent. Not eventually consistent — just plain, flat-out inconsistent, for all time. At that point, you have no options. Not even a nuclear one. You have no way to regenerate the data in a consistent state." http://www.sarahmei.com/blog/2013/11/11/why-you-should-never...

When you refactor or rewrite your code, you have the old code in version control, can write tests to confirm that it still works as expected, and there's no inherent time pressure.

If you pick an unreliable database and your data has been or is being lost and/or corrupted, it's more like a "try to stop the bleeding before the patient dies" situation.

That's not the time I want to be considering changing databases.
Windows 7 Professional Product Key Generator and Activation Crack
Of course it's relevant you dump fuck.

Or you think by being law it becomes just? Go check out how just the Holocaust was you fucking Nazi.
ok well an afterparty is an afterpary.

and she wasnt at a Pharma Convention, she was at Google I/O. Her stuff is everywhere, and has nothing to do with Pharmaceuticals.
yes, some parts of the chip are still available only under NDA (typically I/Os, cryptographic accelerators, tamper detection)
Animal Rights Activists BLOW UP Over Dad's Bad Joke
There's just a lot less low hanging fruit...
Good point. And agreed.

But if the problem is lack of focus, there's a balance in there. And it's going to be different for everyone. I think that's a useful bit to remember.
It would be nice to have a field to denote "This driver has a marijuana handlers permit" so they could potentially deliver recreational marijuana from retailer to consumer. Although I'm sure the regulators would want to go over this. This would be in Oregon.
Save Scoped CSS
> Google can't provide shared kernel builds. Everyone has to do it themselves.

Somehow, desktop Linux manages to ship one kernel per architecture (x86, ARM, MIPS, etc) and manages to support almost all hardware out there, and manages to keep their kernel up to date.

Yes, Linux is actively hostile to proprietary third party shipped binary drivers. I'd call that a feature more than a detriment, because we want open drivers, if for no other reason than it prevents panned obsolescence of hardware and lets you keep your computers working even when the original OEMs refuse to. It gives you control over your hardware in a way you cannot get with proprietary drivers.

Though it is worth mentioning DKMS exists, works, and in practice if any Android OEM wanted to they could recompile via DKMS their blob crap every kernel update and ship the kernel + drivers combined as they have been doing for years no problem, just with updated kernels. They don't, and that is absolutely not the fault of Linux itself, its because OEMs don't care and as long as users keep buying their hardware while they continue to violate the GPL and deny users power over their own devices they will get away with it.
> The court said in its ruling that UberPOP had caused a "durable disruption" of the transport sector, provoking violent protests by taxi drivers that had disturbed public order.

Fine Uber because taxi drivers are violent? makes sense.
By contrast, with Postgres you'd have an explicit schema which all records obey, and even migrations can be done in transactions.
I'm relentlessly unwilling to use banking or shopping apps for similar reasons. Not only are they bloated and wasteful, they're typically pretty opaque, with a totally unknown attack surface.

My bank is barely competent to use HTTPS with valid certificates - why on Earth would I chance using their new-and-untested app when I can't see if it's worse than their website?
There was actually one from '88 at least. Sort of. But text based. Some would consider it a MUD: Federation [1] from IBGames (and its currently still running sequel Federation II.

It started on Compunet, moved to GEnie, then AOL, then the web. The guy behind it - Alan Lenton - is a really interesting character.

[1] http://ibgames.com/archives/fed/index.html#classic
Nice. How's the response been for the product?
I noticed there are components for all the standard HTML typography like <kbd> is <Kbd> and such. Is there a perf hit in wrapping everything in a react component? Any particular reason to do this?
Show HN: Entrepreneurial Reading Group digest -Weekly list of startups resources
You guys are doing awesome work on Visual C++, I keep playing around with it, although nowadays I spend my time between .NET and JVM stacks.

However, C++ is one of my favourite languages (minus C parts), that I still reach for private projects and when I need to step out of .NET and JVM.

Not sure if I am the one you want to talk to, as I do find Visual C++ has actually one of the best supports for C++98/11/14 among commercial C++ compilers.

I do spend most of my developer time on Windows actually.
There is a need to really consider definitions of selfish/cooperating here and skimming the article, the authors seem to take a narrow, short term focused set of definitions that aren't always applicable to these terms as they can be more broadly defined.

For example, I'm a married man. I am married because I want to share my life experiences with my wife. I want to cooperate with her in building those experiences and navigating through the options. I engage in this deep cooperation and sharing with another person precisely because I am selfish. I give money and sometimes my time to causes like the Red Cross and Institute for Justice, again, not because I'm naturally cooperative, but because I view, over the long term, that these organizations may actually either be helpful to me someday or will help mold the kind of society I want to live in: I'm being cooperative because this sort of cooperation is ultimately in my best interest... in other words, I'm being cooperative precisely because I am being selfish.

I could rob a bank to get cash now, cheat a merchant that gives me too much change, simply be rude to people because it feels good in any one moment, or... as the test in the article states... take from the communal pot without contributing anything. That's the sort of thing the article is calling selfish, but looking at my life as a whole, each one of those things actually aren't all that selfish; they simply satiate in the moment and comes with consequences if one things more clearly about it. Each of those "quick fixes" end up causing me more long term harm than good (always being on the run, making a society where dishonesty is the norm, encouraging everyone to be rude, encouraging less sensible generosity).

So yeah, we may cooperate as a default, we may make short-sighted self-interested decisions with a little thought, but selfish cooperation takes the most thinking.
Valid question. General answer is that we and other companies in this space are fairly young companies and most of us haven't been able to tackle that problem yet. We are all working our way upstream.

We have multi package shipments in beta. Here's the gist: https://gist.github.com/sbeidas/0c3e1364abc077543996f97f9aa7...
It's live and in prod but beta. Let me know if there's feedback
Another example is Venmo.

In fact I made a website that tracks the live count of emojis used on Venmo:

http://venmoji.com/

The source is here for anyone interested:

https://github.com/milesokeefe/venmoji
Shouldn't this article have focused on number of downloads per person per month or year or whatever? It seems like that would tell a better story about the app boom being over.
If the market turns suddenly your home is not worth 50% more than you paid for it and renting looks a lot nicer! (In that situation rents will come down too.)
Genomic Data Commons Data Portal
I have to agree with this. I used to stick to Ubuntu, but now I'm starting to look around.

Now that I see FreeBSD on AWS, Digital Ocean, etc. I'm seriously considering that. I spun up a droplet yesterday just to check it out. Everything worked fine, but I cannot justify the switch yet. I'm planning on really testing it out in a few months. Til then I'll hang on to LTS.
Oh really? Because there's a bunch of Air France wreckage just North of South America regarding a computer fuck-up that wasn't properly ajudicated by the pilots in command, which would have saved the passengers (as it had in other instances where the pilots saved the plane). That's just a high-profile one by pilots who were easily more qualified than you or I to be in charge of a major airliner.

http://www.ntsb.gov/investigations/AccidentReports/Pages/avi...
Elite originally came out in 1984
You could also title this article "The App Economy Has Matured", but that wouldn't get as many clicks.
It's based on public ARM specifications (MPU + service calls) so the attack surface is way smaller compared to a virtual machine and the performance is of course way better. Applications can still corrupt their own memory space temporarily (not rewrite their code) but can't touch other applications or the Operating System.
Ask HN: What is the MOST epic resume you've ever seen?
I feel like I've never gotten my resume perfect and I'd love to see examples!
Only speaking for myself, but I initally switched to OSX right from FreeBSD because of the similarity . At that point the PHP+MySQL stack was still faster on BSD (mainly because of yahoo I think) and the ports system much easier to use than rpms for instance.

Otherwise I only saw Solaris or commercial types of unix (like what came with IBM servers) in use in companies I directly worked with. I understand that linux was already rising pretty strong, but tried and true Unix/BSD systems were definitely seen as the more 'serious'/professional choices.
It should be a good thing. As is, there are lots of one-off use cases for apps where people simply choose to do without.

As an example, if I'm buying a product online (and not from Amazon), there's probably an app for the marketplace that's more mobile-friendly than the website. But right now, I still choose the website because it's not worth actually downloading something. With Instant, I can pick the better one without the hassle and commitment of adding something to my phone.
I'd like to echo this. If you're not experienced enough to know when it's okay to break the rule, you shouldn't break the rule.
> Don't get caught up in the status, the prestige games.

Easy to say if you're a billionaire.
Agile doesn't mean "don't gather requirements or plan anything." It just means that you evaluate your results frequently and maybe change course, instead of waiting until the end when you're "done".
Of course it's relevant, unless you believe law is intrinsically just -- an obvious fallacy for anyone with a brain and a heart.
The difference is that the users of Windows have no choice. Microsoft takes advantage of the situation. Canonical has no such advantage, but they surely would like to, according to this precedent.
You store the user's salt in a database column just like the hash. Optionally, when they change their password, you update the salt.

If you accept the premise of a secure hash, then there's no predictable effect on the output when you change hash('mypass') to hash('onetimesalt' + 'mypass'). Knowing that the user's salt is 'onetimesalt' does not get the attacker any closer to figuring out which password was used with that salt. Therefore there is no harm to storing the salt unencrypted in the database.

The advantage of doing this is that an attacker can't just make a single hashing run against common passwords using a single serverwide salt - they actually have to check the password list using every single user's salt. So if you have a million users (caveat: and your attacker is just scanning them all rather than going after a specific user), you've increased the complexity of an attack by a factor of a million.
Woah, I've been struggling with the idea of “going to conferences” (on the list of distractions).

I have personal projects that I want to finish (not a startup), and the conferences I enjoy tend to feature people showing off their own projects. Whenever I‘m at one, I think, “I’d rather be on stage, sharing something I put months (or years) of love into, than be one of the 100-1000 people in the audience watching.”

Of course, going to a conference can be inspiring, or introduce me to people or ideas that’ll shape my future work, so they’re not all bad. I’m interested in how other HN folks approach this conflict.

Semi-related, I experienced something interesting at a hacking conference a few years ago. Mid-conference, feeling inspired, I hid in the volunteer lounge for almost a whole day and worked on a reverse engineering project that I’d been fighting to understand for over a year. I solved it! Being there, and aware of all of the people and activity around me, but actively ignoring it, gave me focus and motivation. That was fascinating, and I’ve considered doing the same thing again (or finding a really interesting conference and not buying a ticket, so that I could work while I know I’m missing it).
Yes, but much like a motorway, it's someone else's straight line, not mine. I still have to get to a station and then get to my destination afterwards, which could involve a lot of walking. Not to mention that not everybody wants to live in high density housing, it has a whole set of unwelcome problems of its own.

Personally speaking I love dense living and walking everywhere, but it's not for everyone.
SoundCloud Pro, I believe, offers this type of functionality.

There are lots of Podcasts on SoundCloud.
Yeah, more patients asking more questions is not a silver bullet, it's just something I expect would put downward pressure on prices.
There's another definition (or interpretation) of the word "startup" by Steve Blank that I like even better:

"A startup is a temporary organization used to search for a repeatable and scalable business model."

The temporary phase ends when the startup evolves into a normal organization that executes on a proven business model (or pivots, or stops).