skysight-inc/HackerNews huggingface dataset:
> At what point does people griping about poor compensation at startups...

While there absolutely are startups offering unreasonably low wages, there are also a good number of startups where relatively young engineers with just a few years of professional experience are being paid well into the six figures annually.

A lot of the complaints about "poor compensation" are misguided and based on unrealistic salary comparisons. Just because Company A has salaries 50% higher than Company B doesn't necessarily mean that Company B is offering "poor compensation."

> Based on the recruiting contacts I get, there are some startups with massive amounts of cash in the bank that are still stingy on the salaries but will go on and on about equity even when they've raised several rounds at ever-higher valuations.

So you'd prefer to go to work for a company that isn't increasing its valuation?

If you think that a company's valuation is far too rich, by all means discount the equity you're offered. But also consider that your ability to predict a company's future value might not be very good. How many people claimed companies like Facebook and Twitter were already overvalued years before they went public? I'll readily admit that I'm guilty of this.

> But, fortunately, there are also others that are starting to be willing to pay more cash at earlier stages. I'm far from convinced that this is a bad thing.

That's great, but be mindful of how this affects runway. Such startups, if they don't hit the milestones required to get to the next round of funding, may not be able to continue paying you for very long.
Ten lane roads are not infrastructure unless you have something to ride on that roads. India and Vietnam provide citizens with all kinds of bikes, tuktuks and motorollers. NK not so much.

Having said that, no electricity during most of the day also not very infrastructure-ish.

(If you wanted real totalitarian infrastructure, try Myanmar)

Also, Vietnam fighted for their vision of freedom, won, and now is free to do whatever pleases.
It's cool, but it kind of reminds me of Ok Cupid back in the day when they would ask you 200 questions about your personality, and then it would match you with people who gave similar answers. I went on dates with a couple people who were 99% matches, expecting love at first sight, only to find that in real life we didn't click at all. It seems that there are many dimensions to human interaction that are not easily captured by these kinds of quizzes.
Not a big fan of proprietary software especially software development tools .Imagine if Apache was proprietary, the internet wouldn't be the same.
Verify package signatures via air-gapped machine prior to install, they did mention downloading to usb using another machine.
There's a wonderful presentation on this topic: https://www.youtube.com/watch?v=3CwJ0MH-4MA
How long til the copyright expires? Then we can print new editions that make the requisite correction.
When you say you want to build homes that could last "10 to 15 years," why such a short amount of time? Note that I'm not being critical. I think what you're doing is fantastic. I ask because I assume that even a cheaply built wood framed home could easily last several decades. Is there a specific structural vs. cost tradeoff that you have decided to make?
Nice moving of the goalposts there. An authoritarian intrusion into private behaviour is an example of an activity done by a fascist state, hence the GP's adjective. But your comment converts that into the entire ideology of facism.

Also, nice job inserting 'teenagers' into a comment that made no mention of any age group.
I think the release of the first stable version is an appropriate time to ask how the collaboration with packaging teams from major distributions is going.

Can you give us some information on that?
All that you need to know about sugar
Apache (a server, huge lock in) and a text editor (no lock in) are not comparable.

Open Source is driven by paid competition, and vice versa. Linux wouldn't exist without Windows, and Firefox wouldn't exist without Internet Explorer. And Linux and Firefox both in turn pushed their close-source competitors forward, too.

I love open source (I used to work at Mozilla), but some of my favorite tools only exist because someone is getting paid to work on them full time.
"SublimeText3 works great, so why are people willing to jump that ship onto this? Surely paying ~$70 is ok, laudable even, for a daily tool (notwithstanding the fact that it's supporting a indie dev)."

So because something works great and is 'only' $70 you get confused why people choose other tools?

1. Open source is always the first answer for a lot of people (myself included). Atom is new and is constantly being worked on. The package manager is really nice, and great new packages come out everyday.

2. 'Slow' is subjective. I have Atom, and I love it. I have Sublime too, and to be honest in my opinion the difference is not noticeable.

3. Open source again. This time for security reasons.

4. Most people would rather not pay $70 if they don't have to.

Sublime is a great program. But that doesn't mean it has to be the only program.

Note: I also have multiple tabs and multiple windows. Running stable and responsive. Most of the time when I have issues with Atom it's due to outdated/incompatible packages.

Note 2: IMO I strongly prefer dev tools to be open source. We're developers, what better way to show we care about the open source community than to use open source software for our daily tasks. A lot of people working with the application can also work on the application. It just makes sense.
I thought it was "Ford Perfect" for a decade before realizing it's spelled "Ford Prefect" in all the HHGTTG books. The mind sees what it wants to see.
Show HN: Browse Reddit in public/work under the look of Wikipedia pages
Hmm... wonder what is going on in Utah. Something they putting in the water? #sarcasm
Vocus appears to be a subsidiary of Cision.
You dont see many cars I guese because the population is low, even on the streets there are less number of people. By the way the cleanliness and stable roads are much better than India and Vietname and even some US cities. I dont agree with your electricity outage comment since you provided no proof of that.
Do you have a link to said talk?
In all my personal projects, I write Go on server and Go in the frontend. It is a very nice, although less populated world.
There's actually a Mandela Effect regarding a Star Trek episode!

There is a following of people who believe a certain character was killed off on a very specific episode. The thing is that the write of Star Trek claims that character was never killed off.

http://mandelaeffect.com/star-treks-chakotay-story-line
"I just say yes, then figure it out later"

I like that.
Honduras to build land title registry using Bitcoin technology
Android version is actively in the works. Email capture added. Thanks!
It also means that you need to scale your upload servers (IO & long requests), this is more difficult than trusting S3 to scale for you. However having your S3 open to uploads has it's downsides. We at Cloudinary do uploads to our own (autoscaled) instances and only then persist.
This is exactly how I feel. I want to know "how it works", what makes this language so great as they characterize it, but I don't understand, because they don't explain.
Data-Driven API Design – LeaseWeb Labs
Why didn't you build your own blog out of javscript instead of publishing medium?
Ugh, this is acceptable, I guess, provided the company is willing to pay an hourly wage. I'm currently in the process of looking for a new gig, and there's nothing worse than being sent a coding challenge that should take about '2 hours' (4-5, more like), and then to get a canned rejection from the recruiter stating the code didn't pass muster. This is especially annoying with companies with DEEP pockets - at least do me the courtesy of paying an hourly wage OR have an engineer on the team go over the code and give some feedback.
Perhaps not correlated in the way you are think, due to confounding factors:

A) how many people don't understand the questions

B) how many people understand the questions but don't choose to answer "correctly" e.g. transgender. E.g. smart arse Yes, Yes answers.

C) correlation with a third variable e.g. sampling bias (HN readers that answer internet surveys).
separate the assets proportionally based on how much was put into it in the first place

The convincing argument I've heard against that is that it gives someone leverage to keep their partner in a relationship against their will, once they are used to a certain standard of living they can't have on their own. If someone with significant assets marries someone living paycheck to paycheck, for example.

If you don't want to merge your equity with someone, either don't marry them or sign a prenup. I don't think people with significant net worth go into marriages without understanding what they're doing.

Also, the original logic that any of this will have anything to do with a man's willingness to work seems really quite over-stretched.
don't forget the destructor pattern.
Rust is not a replacement for Python, but a replacement for C.

It's exciting that you can have power, portability and speed competitive with C, but with syntax and safety so good that you're comparing them to Python :)
From looking at their repo, it looks like standard BSD-3-Clause. They've been tagging all the files with license comments at the top as they go through identifying authors and making sure everything is re-licensed consistently.
Another similar question: How do you handle the purchasing of land? Do the recipients own the land?
Google’s Homemade Self-Driving Cars to Hit Roads This Summer
Indeed, all the "scientific" hiring processes are hinged on the idea that it is possible to accurately predict an individuals future performance.

A child knows that predicting the future is impossible.
Oh yeah.
https://www.youtube.com/watch?v=c_Ot1OEfk9I
This is funny, because before I turned 21, I just learned how to make my own beer. Was always a hoot at parties.
Same here, Chrome on W7.
Do you have issues with land property? If you do, how do you solve that?

I have some experience with housing social projects in Brazil. And it was a big problem that the ones with most need for a decent house were exactly the ones with illegal settling.
Illegal settling is a danger in itself, because in real life for this families is understood as "temporary settling", as there are no formal guarantees that you stay there 5 years from now. And there is no more overlooked place (in maintenance, decoration, care, government accountabilty) than a temporary home. But, in practice, these poor families stay there for decades.

So the combination of the temporary mindset with permanent stay create horrible places to live.
And that excluding the risk that a house built today might actually be taken from you tomorrow. But my deepest point is that even is not taken from you in decades, illegal settling is still a dangerous problem.

How do you deal with that?

Edit: aslafci (who answered this question below as a cofounder) comment is dead. Just FYI. Her answer is:

"aslafci 4 minutes ago [dead]

hi soneca,
Great and important point that is top of mind as we scale. The homes are built on land that was granted to our nonprofit partner from the Haitian government for this purpose. Families will not only own the physical structures but the land it sits on as well.
Alexandria (New Story Co-Founder)"
OK, thanks for the info! That OP-1 looks super fun, actually. I'll have to start saving up :)
Could've been a nice article. But it said "fish" and "sharks" far too often and .. well. I doubt that this ever happened if you suck at the basics. Most offensive:

Matthews was only half-way done: he still had to transport the two beluga whales from Mexico City — a task that ended up being more logistically challenging than the first. Though he’d been warned by the aquarium that the whales were “distressed, and in subpar conditions,” he wasn’t prepared for what he found.

“The tank was literally in the center of a roller coaster, in the middle of an amusement park,” he says. “They were put in the tanks when they were 6 feet long, and at the time of transfer, they were 15 feet long. I thought, how the hell am I getting these sharks out of this park?"
Yet if someone throws me a ball, I can catch it.
hey Kevin - great question. We believe the homes actually WILL last for decades, there was a little confusion from the writer. The homes are built to Dade country and Broward county (south florida counties) standards.
Browsing on Safari like I never do, I thought it was a weird bug. Thanks for my sanity.
There's a wide spectrum between "exactly like you" and "opposite"
1) Have a good idea X.
2) Reach out for funding and technical knowledge.
3) Investors and new co-founders want "Facebook for X"
4) Good idea is now a social network embedded in X's problem space.
If you are targeting ARM microcontrollers, you may be interested in http://zinc.rs/, which includes only libcore and results in libraries of a few kB (or, hundreds of bytes for just a blinky).
Secure Big Data Giants with Dataguise
Get paid to work, travel, think interesting things
... and protect consumer privacy, credit cards, and personal health data in the largest enterprises in the world with Dataguise. Dataguise is the data-centric security of choice for Ebay, VISA, American Express, Samsung, Wells Fargo, etc.

We are expanding our solutions architecture team and want to talk to US & European Big Data solution architects or architect wannabes.

http://www.indeed.com/cmp/Dataguise/jobs/Hadoop-Solution-Architect-7fc3f8cf08ec6086
Everything is a discovery. No one sat down and said now I am going to invent or think up something called numbers.

A thing happens because of what happened before it, and before that thing another thing happened etc.
To me this is a very common practice. At least in my experience a lot of AWS processing are done with S3 throughout the pipeline, whether you run EMR or run simple workflow. You can also create API/temp credential per user in your app allows the user to upload things to "storage" (but in this case S3) and process from there.
During the Vietnam conflict, the cost of killing an enemy with iron bombs dropped by planes got very expensive too.

Due to lacking quality (not guided munitions), quantity was the path taken to make up for it. This increased # of sorties needed dramatically, increase chance of getting shot down in process, worn out planes faster, etc etc, translating into a very high cost.

Pretty sure escalibur shells and hellfires are more cost effective, strangely.
I've done a lot of hackathons, and even the most high profile ones usually suffer from one of the following:

1. Internet and Working space

If you're expecting a high turn-out. Make sure the facility has a comfortable work environment and enough tables and chairs for everyone to work in. Ensure that the internet will not overload due to too many connections. This is a very common problem

2. Judging

Different hackathons have different purposes, and make sure the judging aligns with it. Some hackathons focus on business-viable projects, while others aim to build something "cool". Make it clear what the criteria is. If you're looking for cool projects, make sure the judges don't elect a winner because their project made the most business sense, especially if it's just a front-end hack, where the back-end doesn't even work (very common).

Have a way to check that projects weren't built ahead of time. Fraud is a major problem in hackathons.

Good luck
It's easy to remove (see https://support.mozilla.org/en-US/kb/enable-drm); or, if you don't want it at all, you retain that option: http://download.cdn.mozilla.net/pub/firefox/releases/38.0/wi...
from their site "MAME is free. Its source code is free. Selling either is not allowed."

Wonder how that works with the BSD-3-Clause?
The cabin shown in the photo says it's a 747. It looks way too small to be a 747. Is it just me?
It was a significant contributing factor. Consider, for example, the American Civil War - the outcome would have been very different if not for the fact that the North's non-slave industrial economy worked.
I just did the math and at 12000 people and 16777216 possibilities, 98.63% chance there's at least 1 match. Not buyin' it!
Some funny quotes;

> At the time, unlike the persona portrayed today of a dismissive and aggressive mogul, KALANICK was an approachable fellow entrepreneur who had been humbled by failure. (#71)

..

> Following KALANICK’s assurances of confidentiality, HALPERN shared the Celluride concept, described its architecture, and showed KALANICK the interface sketches and designs as well as a working cell phone demo. HALPERN also gave KALANICK the Celluride Brochure and showed KALANICK the Celluride slide presentation that he would show investors and potential partners or team members. (#78)

..

It sounds like there's a bit more here than the early press was hinting at.. If the emails back all of it up, it seems that Halpern was developing this app for a few years, showed prototypes and business plans to all of the founders and VCs behind Uber immediately before they launched their competing service. I bet there's going to be a very large settlement coming his way...
In my personal experience, Java 8 is a safe bet. Yes, it is more verbose which I don't like either. If you avoid the over engineered frameworks in Java-land its not that bad. You mentioned Play, which as others have pointed out is a Scala first framework. I prefer modern Java frameworks like Dropwizard or Vertx.

I tried to evaluate Scala after getting to know some basics & was thrilled at how concise code becomes in Scala vs Java. However, Scala does have a steep learning curve. I found that there were many different ways of implementing the same thing, which is time consuming in the beginning. There is opinion that it pays off later, I was not able to get to that stage because of initial impediments.

As somebody else mentioned, using Spark API in Scala was a joy. Same code in Java becomes several times more verbose.

At the end of the day you need to evaluate your team & develop a consensus. Your team might have some valuable opinions too.
I'm long out of college (and never did an internship), but not a week goes by where I don't get an email from some recruiter or startup cto who's been scanning github and found something of mine. Once you build a project, it stays out there, and with github it's quite visible to anyone who wants to take a look.

Personally, when hiring, I'd rather see some code you've written. It also gives us something cool to talk about during the interview, when I'll ask about why you chose technology X, what other things you looked at, how you came to your decision (even if it was "well, it looked good enough I guess" - which is perfectly valid), what problems you encountered and how you handled them, what you think about things retrospectively, etc.

Internships can be useful for learning how to interact with others in the office and even for programming experience, but only if the company you worked at actually made an effort to mentor you rather than take advantage of cheap/free labor.
Hi Frank! Thanks for the kind words.

We work with local partners that have been on the ground, know the area, and are excellent at what they do (aka their bread and butter - building homes). The real cool thing is that the homes are built using local labor so it's a win-win benefiting the local economy.

In the future, we'll scale using other local partners around the world. One thing in particular that we've implemented in Haiti to improve the process is turning their paper process to digital - HUGE difference in reporting and increasing efficiency.

--Matthew (Co-Founder of New Story)
You're taking one tiny stretch of (empty) road as evidence of the quality of infrastructure across the entire country.

India has 2.53 million kilometers of paved road. Vietnam has 148,000 km. The CIA's 2006 estimate for North Korea was 724 kilometers.
I argue it isn't the message that confuse people, it is that at least for me I may not know where to catch exception AND provide the reason/error message. To me I find writing exception a doubtful exercise.
>The contention is society's automatic assumption that it's better to give custody of children to the mother, as opposed to the father.

1) That's 100% incorrect

2) That isn't even what was said.

>women end up with the kids the vast majority of the time, and the only time they don't is when there's seriously wrong with them (e.g. abusive, mentally ill, etc.).

Once again, completely and totally incorrect. The "vast majority" of people that I personally know about don't have the woman ending up with the kids. I know of one guy whose ex-wife took off halfway across the country and left him with the kids.

I also know (and hate) someone who is male and did the same - took off halfway across the country and left his ex (girlfriend) with the kid.

I would say that women can tend to be unfair with the kids. Insisting "I'm going to get my way" and the father just giving it to her rather than fight in court over it.

My sister in law isn't abusive or mentally ill.
The empty roads and this red Lada car remind me of the times of my childhood in Soviet Union :)
Wow! I think this is pretty good. Congrats.

The only suggestions I would make is to maybe just put some project/skill highlights on the front page and make the long list of projects a separate page. I also think the project list is more readable in a single column (on my monitor it broke into two columns which was a little difficult to follow).

Keep up the good work!
I'd extend this further and suggest that our existence in Universe A instead of Universe E hinged entirely on the attentiveness of an unknown immigration officer when attempting to understand a Jewish surname. Somehow a bunch of us shifted from one universe where (s)he wrote down "Berenstein" to one where (s)he wrote down "Berenstain", and now - thanks to that random stranger from the 19th century - thousands (perhaps even millions; I've yet to encounter anyone in the wild prior to today who didn't spell it or pronounce it "Berenstein") of folks are rather lost.

It doesn't help that - in the videos - "Berenst*in" is spoken with an Appalachian (?) accent, making it incredibly ambiguous what the normalized pronunciation would be.

Whether or not this is a case of quantum physics or social psychology at work seems to be elusive, to say the least :)
Right, I ignored sending unencrypted emails as they can be already considered "broken" as soon as they reach Gmail. Those emails are the only ones whose plaintext we see for a short amount of time, but we get rid of it as soon as we send it out to a remote server.

Regarding RFC-compatible PGP emails - unfortunately right now it doesn't interop well at all. The server does support sending of PGP/MIME emails, but IIRC the frontend doesn't have any code for that. Internally we try to use our own PGP Manifest format for everything - it leaks the attachments count, but it's a lot faster and easier to parse (for example during clientside search index generation that we're working on). PGP/MIME switch in the app is in plans, but we're far from implementing such thing.

Client-server is all HTTPS, either over plain requests or a SockJS bridge. I've already written a non-browser client that automatically sends "onboarding" emails and forwards emails to our support system - you can see its sourcecode here: https://github.com/lavab/lavabot.

If there's enough interest, we might even create an official CLI client for the service - I've recently suggested a native app design that might work pretty well in such use case ;)
I got an email about it requesting permission to change the license of my CPU cores. To quote:

> (will be BSD3 for core files and BSD3,GPL2 or LGPL2 for drivers/emulators)