skysight-inc/HackerNews huggingface dataset:
The author seems to not quite have figured out what he wants to say here: clearly he knows that JS purity is undecidable,

Might I suggest looking into a subsets of JavaScript where purity is decidable? It seems like the author is intuiting that purity is decidable for some nontrivial subset of JS (this is my intuition as well).

I think that we can determine cost variables assigned to a primitive value to be pure. From there we can build up that const functions which only contain pure expressions are pure. Note that this does not include fields on objects of any kind: a.b and a[b] are not necessarily pure even if both a and b are. In this way, I think we can determine that a subset of JS is pure. We can't, however, prove that any subset is not pure. Nevertheless, even proving a small subset to be pure might have implications for optimization.
Even just switching Ubuntu out for Debian can shave off ~50MB and rarely requires additional modfications IME (unless using something Ubuntu specific).
> What happens when a solely-responsible engineer quits a startup?

- The management will try its best to keep the person. Raises, counter-offers, benefits will be put on the table.

- The management will try its best to delay the leave until a replacement is found.

- A sudden increase of communication and praise from the management.

> How does the replacement process work?

It depends on the contract. Some companies can use the notice period as defense. Some can hold you for as long as 6 months, using that period to keep you as well as find and train your replacement. Some companies won't let you leave unless a replacement has been found and trained to a sufficient level. This goes as far as making you find the replacement instead of the management.

---

Normally, there wouldn't be a "solely-responsible engineer". If the startup was managed correctly, there will be at least one other person who knows what the other person is working on. That way, even if the weakest link falls off, the entire company doesn't suddenly tip over. Startup people have fancy names for these things. A team that knows a bit of what everyone else is working on is called a "cross-functional team". A developer that's part of that team is a "full-stack developer". It's just a fancy way of saying a developer in this team has more work to patch up management and HR issues like say, losing someone suddenly.
The world is flat :P

Although flat 6 is missing too...
I've paid for a few courses to simply pay for the content that I'm watching. The Coursera crypto course was excellent. Lately, the better courses that I've seen have been on the edX platform.
author here. YESSSSS
Very little. That doesn't mean I wouldn't be in favor of wealth being redistributed from me as a matter of policy, though.
RMS does not think this at all. RMS rejects the term "open source" outright, and is rather strident about it.
Indeed. I've also noticed that we (as engineers and designers) have a better lifestyle in terms of treatment, job security and pay at these startups/tech companies - compared to the marketing teams which consist of the people who typically write these negative articles.

Countless of these articles critiquing the tech work culture pop on HN and it's rarely ever written by devs/management. The tone always comes off as criticism from 'outsiders' who worked within the company, who treat the pride taken in creating eccentric workplaces as somewhat alien to them. Maybe because they aren't truly insiders to the culture... especially in the sense that they aren't ever the creators/leaders or long term members. Only temporarily working within the environment before going back to more typical corporate environments from where they write their analysis with a certain level of cynicism.
I appreciate your point of view, but mine is different. For example, at Trulia, with a dozen different apps with millions of users and rich data in the app, there is a "no nulls" policy. It's just a convention: build sparse data structures instead of passing nulls.
Doing cold calls in a boiler-room is a shitty job. News at 11.

> Tech workers have no job security.

The bad ones have none. The decent ones might, it depends on circumstance. The good ones almost always have plenty.

But don't call yourself a "tech worker" when you're making sales calls.
How do I get into the business of reputation management? I assume they pay you well?
Larger projects such as Firefox, Audacity, and OpenOffice maintain a trademark to protect themselves from situations like this. Presumably SourceForge would respond much more quickly to a trademark infringement notice sent by registered mail. I wonder if the authors of pywallet could use this method?
"some startups are totally run like ridiculous cults..."

I'm open to the possibility that this is true, but you've only presented one example, though certainly an egregious one. Got any more?
It's like stabbing someone with a rusty knife and then calling it "Iron supplement... Delivered intravenously."
I dunno. I've worked at startups a lot and none are dismal in quite the way described here. They are dismal because the founders are irritating and have bad judgment. Or they are dismal because the idea flops. Or you run out of runway, etc. But I have never gotten deluged by this kind of b.s. Who has time? This sounds to me less like a tech startup than something dreamed up by marketers with fancy degrees and no sense.
When an investor puts money into a crappy company, and they lose their money, they have been held responsible. You can be responsible and face consequences without any moral failure.
Some companies hire a consultant to do part of an interview. E.g. "Do a phone interview. Tell us if this person is good at <database or programming language". It's a good investment compared to hiring the wrong person for a job.
As for dropping somebody into a codebase nobody else in the company knows: that's sadly business as usual. Ideally there is a hand-over period of course.
PfSense 2.3 Release Candidate now available
Just about the worst handicap a manager can have is insecurity. And unfortunately this is something I've seen in most of the people I've seen promoted to management when young. The best managers don't assume they need to be "better" than the people they manage.
Not in your 30s. If you're trying to prove halestock wrong you're doing a poor job.
Open source is a synonym for free software coined in 1998 by Christine Petersen, promoted by Eric Raymond and Bruce Perens and funded by Tim O'Reilly as part of a memetic marketing campaign to make people stop thinking about software freedom:

http://jordi.inversethought.com/blog/5-things-we-have-forgot...

For the most part, it worked. Almost nobody talks about free software, which is what open source was supposed to refer to.
How to get by in Beijing without a wallet
I don't understand where employees get their sense of entitlement from.

I don't like the working conditions in many companies either. But the correct answer is to try to establish a company with better working conditions. Nobody owes you anything. OK maybe society owes you a proper foundation, but individual companies don't owe you anything. Don't like them, quit, and don't buy their products.
I'd agree with you if everyone was basically speaking then there is really no issue with speakers paying too. But I generally view conferences as places we go to learn new things, hear from people that are doing something interesting, or learning from those that lead the way in some direction (good or bad).

But to your point, I went to a conference a number of years ago where Microsoft was the host, it was regional and fairly limited attendance from what I remember. There were people from Amazon, Yahoo, Microsoft and other companies there but everyone was very focused and it was a fairly small overall group. I could see everyone paying to attend that one as it was really interactive, very few "speaking" presentations, more workshops. It was awesome honestly, and I'd pay to participate in that type of conference in a heart beat regardless of any role I had.
This is simply delightful. Thank you.
source? i was under the impression it had more to do with a convergence of car culture and white flight
Well Regulated: An Indiana Militia
The safest "gun" is not owning a gun. There's an abundance of studies showing that gun ownership tracks with an increase in home injury/death. The idea that having a gun protects you from home intrusion is a red herring because home intrusions almost never happen and the chance of an accident is possible every day there is a gun around. Private firearm ownership should be illegal.
If you're in someone else's home you have to assume he has listening devices. He controls his house.
Why did they google 8000 screenplays and matched their lines, then used only 2000 for the analysis?
> Is it worth paying for a course and telling your friends, significant other, random strangers that you are going to learn X, even if that course is only part of learning X, so that you cannot quit because of pride and accountability?

Some people would mentally check-off the task as "done" after making a financial effort.

I learned that lesson when I was 20 and I saved money for weeks (I didn't have a job) to buy Hofstadter's Gödel, Escher, Bach. I told my friends how awesome the book was supposed to be. Then when I finally bought it I never got past the first chapter.

I never got rid of the book so that every time I see it I reminds me of that time. I now know that committing financially, or by telling other people about your goals doesn't mean a lot. Committing yourself mentally to the task is what's important.
I have very little incentive to give to charity when 40%+ of my income goes to taxes. It seems like poor use of resources at that point. Primarily because there isn't a well developed charity industry for helping the poor as government has taken over this role. In Canada I know at least we have a well run medical system and some low-grade social support systems I'm already helping support.

If I had 10-20% extra income and there was a well-run Kiva style system for local poor people in my neighbourhood, I would definitely donate. Probably beyond that percentage.
The web site seems to lack a description of STOMP's purpose, or examples of how it would be used.
Of course, I too enjoy the benefits of the technologies fueled by everything that causes global climate change, and wouldn't want to do without. But the evidence for deleterious side-effects of progress have been around for a very long time, and time and again overlooked until it had reached an interim crisis point.

I don't have a solution for balancing technological improvement with due caution for untoward outcomes. That lies in the social/political domain, but it provokes the question of whether we humans have the courage or will to face up to the task or what it takes to get us there.
Why wait for the government to force you to give to help people?
Quite the marketing pitch. I'm sorry that you had to sell some proprietary software to do it.
The safest way to ski is not to ski.

The safest way to sky-dive is not to sky-dive.

The safest way to have sex is not to have sex (I like the last one the most as it is touted by various groups).

That logic is absolutely broken.
Derby – The simple way to cater
Exhibit one: The autobahn.
Traditional server-rendered pages would prioritize serving content first. Then they would sprinkle in some javascript to provide dynamic features(like navigating to new pages without refreshing). This is exactly what "isomorphic javascript" is providing now, in a very roundabout manner.
Home intrusions happen all the time around here not sure what part of the world you are fun. The safest car is not owning a car. The safest knife is not owning a knife. There's no such thing as gun control, you don't get to control guns. Just narcissistic ramblings.
> this will just slightly raise the bar so that attackers who get code execution have to force a call to execve

In most cases your program doesn't need execve, so it can call pledge without "exec" promise.

Sometimes you will still be able to open some shell script and add your commands there or something like this, but without "wpath" promise it is impossible.
My first access to the web was via UUCP exchange via a local BBS that exchange mail with their upstream 4 times a day, coupled with the CERN mail<->web gateway...
Reverse engineering a router part 1 – Hunting for hardware debug ports
If 3.5 billion people were to spend $500 quick, that would give an enormous economic boost globally. Most of those people would probably spend it wisely, improve their lives considerably, start businesses etc.

I read it has been shown that simply giving money to the poorest people is a very effective way of stimulating the economy.
Hey guys, founder of Derby here. I mainly just wanted to see what the HN community thought of our web app. Feedback is very important to us, and we would love an outsider's perspective on what we've built. We will launch next week with mobile apps for iOS/Android. We'll be launching Derby to make corporate catering simple in Atlanta, GA.
Zuckerberg's FWD.us PAC Blames Unemployment on Lack of H-1B Workers
> I have very little incentive to give to charity when 40%+ of my income goes to taxes. It seems like poor use of resources at that point.

Some would say that 40% is itself a poor use of resources. When examples of government inefficiency and outright incompetence surround us, I don't understand why people have such faith in it doing anything else well.

> Primarily because there isn't a well developed charity industry for helping the poor as government has taken over this role. If I had 20% extra income and there was a well-run Kiva style system for local poor people in my neighbourhood, I would definitely donate.

I don't know what your criteria are, but it seems to me that you're overlooking the innumerable local charities that quietly go about their work helping people every day, with minimal overhead compared to government-run programs. Are there any churches where you live? Do any of them have programs to feed or clothe the needy in the area? Any homeless shelters?

Imagine if half of the money you pay in taxes that goes to government-run aid programs were given to these local charities instead.
I think some optimizations are still possible based on likeliness of conditionals.

http://stackoverflow.com/questions/109710/likely-unlikely-ma...
I would like to know this as well. I stopped having eye strain after I started using f.lux and turning down the brightness on all screens.
Looking at the movies with > 60% male lines, a lot of them seem to be action or war movies. I don't think it is unfair if not 50% of war and action movies have a female heroine, because there are reasons men are more likely to go to war or do dangerous jobs (and no, that reason is not lack of role models in popular entertainment).

I don't think an analysis like this is very useful at all. What matters is that all demographics get to see the films they like. It doesn't hurt one demographic if another demographic has more films made for.

Take women's magazines for example - while I haven't counted, it seems there seem to be an awful lot of them. Would it hurt men if there were more women's magazines than men's magazines? I'd argue it wouldn't hurt men at all.

So if you can show that there is a significant population that doesn't get to see the movies they want, I think you could get a better response.
This is obviously someone who has never dealt with actual poverty.

Can you imagine... Not even knowing you can have interests.

Not that you can choose interests.

Not even believing that you can have something to be interested in.

Let that sink in
In case you are not just being smug:

Are you familiar with the tragedy of the commons[1]? It does a good job of capturing the strategic dynamics at play here. One very effective solution to the tragedy of the commons is for everyone to get together agree to submit to a common set of rules. Do you see the analogy here?

[1] https://en.wikipedia.org/wiki/Tragedy_of_the_commons
Yes, there is a chance. There is a whole section on late applications on http://www.ycombinator.com/faq/ near the bottom of the page.
The bar plot available at your link isn't helpful. It's not just the $200k+ group: the width of the income buckets jumps around from bucket to bucket ($60k-$75k, then $75k-$100k), so of course it has weird structure!

My point is that whenever people start mentally divvying up the population discretely (introverts vs. extroverts, rich vs. poor, etc.), this is almost always a mistake; it's a projection of their mental map onto reality, when in fact the variable under discussion is almost always smoothly distributed.
Not sure why you are being downvoted.

Having some life experience (kids, marriage, taking care of older parents, etc.) helps to empathize with people - which makes you a better manager.
I have an ongoing exchange with a guy that's contributed bug fixes to one of my projects where the average response time (both ways) is on the order of months. It's become a standing joke. I have a mail from him sitting in my inbox right now. It's been there a few months - I'm sure I'll reply to it in a month or three.
he explained that it was only supposed to fire if the shooter was wearing a special wristband with a little radio frequency transmitter inside. The CEO put on the wristband and went to pull the trigger. ... And it didn't shoot. Just silence.

Those focused on ensuring guns aren't fired fail to grasp the paramount importance to buyers that guns fire with absolute reliability when they're supposed to. The understanding is that it will be used in a situation where failing to shoot will allow a bad person to destroy someone good, and failing to fire when needed is literally a terminal flaw. Alas, those pushing for "smart guns" are perceived as, if not actually, trying to disarm upstanding citizens. This is not a successful business plan.
The Economist is justly famous for its headlines, and here's a great example of why!
> There's an abundance of studies showing that gun ownership tracks with an increase in home injury/death.

This isn't true. A classic example of confirmation bias. Obviously the pro-gun people say the exact opposite: that every gun study shows the opposite.

http://www.factcheck.org/2012/12/gun-rhetoric-vs-gun-facts/
You've just read Dave Eggers The Circle?
Yeah, I personally didn't really get the point of this article.

You could view it as a very good thing that the company isn't keeping around potentially low performers purely because of tenure. Also, I highly doubt the person that got fired didn't know why, even if it wasn't explicitly stated.
Classism much? They definitely are tech workers, what they are not is developers or engineers.
No but there's a desktop web front-end which relays through your smartphone. https://web.whatsapp.com
I love it, but what about React Native. How do you match that?
Too young? I wish!

I went through your comments and figured out who you are in real life, and I found that I basically agree with most of the things you say, so I won't give you a hard time. I think Kirkland Signature makes good stuff too!

Edit: That sounded really stalker-ish, I did it to see if you are actually even older than I am.
making them illegal wouldn't make them go away. They would just make criminals out of people who are trying not to die. They will always be readily available until the end of humanity.

Illiterate Third world tribesmen create high tech automatic firearms in mud houses. Prisoners create low tech firearms in between anal cavity searches. Think about that.

Gun control is possible with the extinction of the human race.
> using them interchangeably is harmful to our discourse. If we can't agree on what words mean, how can we agree on deeper issues?

Well, I agree this sorts of equivocation can completely confuse important issues. But worth noting that you will always be able to ignore an opposing viewpoint if they have to agree with you on the definition of every term. Better to simply say in this case that the terminology confusion invalidates parts of his argument, and then when replying to bend over backwards to state your thesis unambiguously (in both languages if necessary).
Bingo. A lot of the configuration is rooted in our racial history. Even sans zoning, black people have chased white people to the suburbs, back downtown again, and basically all over the map.

You can't understand American city structure without the context of race relations here.
My 2 cents. Are you going to learn something at the end of the course? If yes, then it is worth paying something for, how much is depending on the value you feel it will net you.

Is a certification worth it. Personally, not likely, but I know people that live and die by the certs they hold. So to each their own. Is it going to get you in the door of an employer? Maybe if you have little or no experience and the guy/gal applying with you is similar it might give you a leg up. Otherwise, what you do and how you present yourself is more important than any certification you pass.

When I was actively hiring, I cared far more about what you have done, what you can explain to/show me, then any piece of paper you could present.
There's a difference between the magnetic pole and the rotational pole.
I wish there were photos to show the tape placement.

Has anyone had luck with this or other techniques for correcting their forward head posture?
Gun control should not be a national issue, it should remain a local one. What works for the people of urban cities will not necessarily work for rural areas. Like it or not the second amendment exists and isn't going anywhere anytime soon. While I choose not to exert my right to bear arms I should not force other people to conform to my lifestyle.
I'm interested to dig into this question a bit more -- do you have any linkable resources that give more detail on those numbers? Thanks.
It is indeed another security mitigation, any potential attack payload will need to do more work and hence require more code.

In fact, most programs will not need the exec promise in which case any attempt to call execv(3)..

Abort trap (core dumped)

If you think about the semantics of execv(3), it needs a path to an existing executable. So an attacker will need to know of one in advance, or write one out to disk beforehand.. oh but--

Abort trap (core dumped)

The exploited process pledged "stdio rpath proc exec" and cannot write to arbitrary files. Hmm. Bummer.
I still remember your Conj talk in 2012 about virtual dom, 6 months before react was announced. Where did you first get the idea?
Show HN: Emoji as a Service (EmojiaaS)
The format is pretty unfriendly to the user though and rigid time planning is pretty pointless for problem solving exercises, IMO. What do you think makes gantt charts great?
We are not implementing the algorithm in the hardware, it's on our servers, hardware is lightweight logic-wise, we use it for sensing or actuating, but the brain is in-house, therefore no risks with IPs.
Would you consider somebody who sells cars an auto worker? I sure wouldn't. It has nothing to do with "class" (as if engineers constituted such a thing).
Gun ownership: 88.8%

Is that right? If so, USA is in a much worse state than I thought so.
Lytro's Light Field video system [1] seems like the best technology match for VR (allowing free head movement with accurate parallax), but most available information is ad copy.

How big is the VR video space, anyways? It seems like a lot of companies are jumping into VR before the market has really been established, on the hope that it's the next big thing.

[1]: https://www.lytro.com/immerge
This is inspired by (BaaS) [0], where I was looking for an excuse to start learning Go.

[0] : https://news.ycombinator.com/item?id=11461977