jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Hipmunk

San Francisco, CA - close to Caltrain

Experienced iOS, frontend specialists, and fullstack web. We're always open to good backend, Android, and DevOps engineers as well.

http://www.hipmunk.com/jobs

We're a high-standards group with a lot of pride in our products, code, and people. We understand consumer scale and data (Reddit co-founder & engineers) and aspire to build products that customers love. We've had success due to this, consistently getting 4-5 star reviews on app/play stores and net promoter scores at or above the best in the tech industry.

We're friends first and enable you to do your best work. Processes are light and trust is high. At 26 engineers we're not so big where you can't know everyone well and have an impact, but not so small where it's chaos and you don't have anyone to learn from. We value learning and growth (and not having bored people) and invest regular time in doing so. For example, every other Friday is open time for you to do stuff that helps you be a better engineer.

We're looking for folks that love all of the above and can help us raise our standards. You can email us at jobs-2015@hipmunk.com if you're interested!
You must get really worked up about the companies that make X-ray machines.
That’s why you should put a pass phrase on it. Firefox syncs my passwords but has to ask for my master password at launch. Same goes for Google Chrome’s passwords: they’re encrypted at rest and can’t be displayed online for that reason, you have to sync with Chrome.
Why not just serve direct out of S3?
DDoS attacks are very common. Every large web based company will deal with an attack on this vector sooner or later and more than once. I think itwould be an issue if we started considering every single instance as a foreign attack.

It seems to me like you trying to make a parallel to the Sony hacking. These two instances are very different. The Sony hackers used a much more diverse toolset to inflict damage on a number of different vectors.
Naw, with the coming of 5G it will destroy their monopolies on the communication lines which should open the door to more local competition.
Thanks, that’s true howver I’ve found that For example in b2b (target audience professionals in mid market companies) the “lifespan” of an email address is no more than 2 years. People change jobs all the time. So I’m wondering if someone implemented a cleansing api in a more continuous way for regular validation
Why doesn't apple support NVIDIA though? Considering the whole ML and AI community use only NVIDIA GPUs, it sucks that we can't use apple laptops for the same.
Yes, of course the portrayal of men is oversexualized and problematic. Next question.
If a sandboxed application can get the sandboxing environment into a state where the only way to get the sandboxing environment working again is by restoring it from a backup, that is a serious defect in that environment.

Also, since this issue is very trivial to trigger, it's not very difficult to hide the triggering mechanism in a malicious application in a way that even a reasonably thorough source code inspection would not necessarily spot it. See also: The Underhanded C Contest.
Microsoft has a positive feedback loop running between its enterprise and consumer operations. Kill one side and the other becomes irrelevant.
Well this is NOT a feature request. I wanted to report a bug and couldn't find a place to do so.

Hacker new site doesn't open in Firefox 3.5.9. Is this a known issue? The HTTP response headers seem to be the reason behind this bug. This is what the headers look like -

TTP/1.1 200 OK

Content-Type: text/html; charset=utf-8

Cache-Control: private

Connection: close

Cache-Control: max-age=0

Notice the missing "H" in the first line. Firefox fails to understand this response and dumps the entire HTML as Text. I saw this bug 3 weeks ago and am surprised that it hasn't been fixed yet.

- Avlesh (http://webklipper.com)
I'm basically going to abuse this article to make the claim Computer Science > Computer Engineering (by a factor of 43!).
I am not a Jew. I got Korean food.
I don't get how anything you wrote after "Nice try but no sale" disagrees at all with what the person you replied to said.
While logically explained, the process seems rather unstable.

Where will it end up?
You can set the topcolor in your profile to ff6600 for the original orange.
Can you be transported to Australia for poking the Duchess of Cornwall with a stick? What about shouting "Off with their heads!" at the Prince of Wales?

No, and no.

The British constitution is not a computer program applied by an automaton; issues are decided by experienced judges who, above all else, apply common sense.

(The British constitution isn't even self-consistent: The supremacy of parliament is absolute, but the 1931 Statute of Westminster places limits on that power. Constitutional scholars routinely shrug their shoulders at such matters and fall back to "well, we all know what they meant".)
"Good programming is not learned from generalities, but by seeing how significant programs can be made clean, easy to read, easy to maintain and modify, human-engineered, efficient, and reliable, by the application of common sense and good programming practices. Careful study and imitation of good programs leads to better writing."
- Kernighan and Plauger, motto of 'Software Tools'
"IMHO, it feels quite awkward to have GNU/Linux system under the
hood, and "run" <application> by <some awkward way>"

You just summed up my feeling of using android. and why i'm not exited the slightest by the chrome netbooks.
Cognitive biases are going to skew these numbers horribly

I guess I thought the point of the article was to demonstrate exactly this skew.

Where does a person's emotional reaction to tax cuts or welfare come from? If people casually think that poor people aren't as poor as they really are and that wealthy people aren't as wealthy as they really are, they're going to act accordingly when it comes up in their daily life. How they actually think when forced to confront real numbers seems less relevant in that case - how many people actually sit down and do the math before deciding who to vote for?
Sooner or later, I'm going to get around to writing a piece and titling it, "I reject equality" where I lay out the argument that the goal of equality is fundamentally hostile to excellence.

In fact, I think one of the biggest flaws in English right now is how we use the same word - equal - for concepts as diverse as law and economics. "Unbiased courts" and "taking things by force from people performing better" really, really, really shouldn't use the same word. They do currently - equality before the law, and income equality. Facts-based-unbiased-law is obviously a good thing. Take-by-force-from-best-performers, on the other hand...

Anyways, I haven't written the "I reject equality" piece because of how touchy it'll be, and how I'll have to ultra-carefully craft the arguments to say exactly what I intend to say, and no more or less than that. But I do think a goal of total equality is fundamentally hostile to excellence - excellence, by definition, is better than the rest. At some point, you have to start pushing down on the best if you want everyone to be the same. I understand some people will disagree with me on this, but I personally think that's a really bad thing.
Groupon has a proven model though.

What the article is focusing on are the companies that haven't made large income or profitability.

I assume the 20m example was probably from a company spending significantly more than that. Either way if a founder wanted to sell a large stake of shares, wouldn't that concern you to some extent that they saw an iceberg up ahead?
I like this concept. I know a few people were already looking into this ever since AirBnB came along, but this looks cool. well done.
I can see the investors side on this. Its one thing to be concerned about general finances but if your founder is asking to become a millionaire before making a business viable, and is willing to sell his shares before his company reaches its true potential, it makes you wonder how much the founder actually believes in his own company.
Rsync doesn't work offline. Trying to send updates only would fail for differing timeclocks & deleted files.
I've seen too much code where lambdas do little more than twiddle argument orders. I'd rather pay a tiny bit more visual weight for straightforward argument usage and be able to use the same tool to reorder them.

The Scala version seems (to me) like it praises its own purity over day-to-day utility.
"Would you say your exact sentence to someone who works at a big company or a research lab, someone who chose not to do a startup?"

Absolutely. Wynkoop Brewery (Denver, CO), every Friday happy hour (well, ~85% of the time).
"what do you say to the users who are begging you to say no because they like the language as it is?"

Java had this problem with Generics. A sizeable portion of the Java community had a massive allergy to them because they'd previously been burned by C++ templates. Of course there was the typical language war response "you're just not smart enough", but no matter how many times the people railroading it in protested that Generics weren't templates the facts remained:

They looked like templates

They had lots of funny little side effects and gotchas (just like templates)

Nobody really understood them, and even if they did, nobody could explain them. See also:

Class Enum<E extends Enum<E>>

In other words, it looks like a duck, it quacks like a duck (etc).

It is entirely possible that with different syntax (not the C++ style angle brackets) and different keywords (extends in the above example is clearly different from the normal extends in an object context) there would have been less cognitive dissonance from the C++ refugees and less pushback.

But ultimately what it boiled down to was this: the JCP (java community process) was a massive failure because you couldn't vote against things. You could only vote yes, no was not even an option, and abstentions were ignored (and therefore useless). It is like Communism - they call it democracy, but there's only one party to vote for...
You'll probably like http://research.microsoft.com/en-us/downloads/7f1d87be-f6d9-...
Common Lisp, which has become the ultimate "no" language

By historical accident. I'm talking about language design. Yegge says much the same thing about CL in the OP, by the way.
It's there now. Had to make some changes to distribute some of the work.
I think none of our customers use ISP's smtp servers to send their mailings. ISPs often set limits for their mail servers.
Most of the users have websites, so they use their own smtp servers.
Easymail won't hurt deliverability rates at all because it uses the same technology as MailChimp or CampaignMonitor ( including the DomainKey and DKIM ) but it's a standalone desktop application.

The main disadvantage though is that you need your PC to stay running all the time when you send a campaign.
the public is easy to sell on the necessary torture performed outside of the country and only to obvious terrorists. Next step is moving it closer, onto the country's soil and performed on a citizen, though still an obvious public enemy. Next steps to continue.
DOJ has pretty much done nothing but investigate Trump for his entire presidency.

I'm not sure what "pressure" you're talking about, but if it existed it was quite ineffective.
I think it was highly profitable business because before FB acquisition it was very small company (~100 people) compared to user base (hundreds of milions). but FB did acquisition not because of profits but because of userbase to collect more data. So to increase userbase even more, FB got rid of payment plans and made service for free.

Edit: tried to google concrete numbers what revenue was back then, could not find any clear answer, because it was doing some juggling with stocks etc. https://techcrunch.com/2014/10/28/whatsapp-revenue/
I’ve wanted to give comments multiple upvotes before, but this story makes me wish HN had some sort of ‘super favorite’. #PiracySavesLives
You are the one stating there is a real cabal, why don't you provide proof of who is in it, what they do, and how it works. Until you have that I'm not going to pretend that what you propose is the case. That which can be easily asserted without proof can be just as easily dismissed.
Perhaps I don't understand the grid properly. I thought the average frequency was always maintained at 50Hz over a 24 hour period. Having the frequency dip below 49.9Hz would normally be exceptionally rare.

I mean, if the alternative is a blackout, having heating turned off for a few minutes over a 24 period would be preferable to a nationwide blackout? It's not as if people would suddenly freeze to death anyway.

Just curious if someone who understood this better had a good explanation for why this might be a bad idea.
Your frothing at the mouth hyperbole aside... I'm not a Republican, I'm not even an American, and I see a lot of issues with how this election was conducted. Maybe you don't, or don't want to. Maybe the end justifies the means. But when the shoe is on the other foot, remember this garbage you just posted to HN before you start crying foul.

If I was an American I'd want to be confident in the election process. I don't know how one remains confident with videos of election observers being removed from counting areas to rousing applause, videos of counting areas being blocked off from observers using cardboard and other opaque barriers, video of ballots being counted after election observers had gone home for the night, hundreds of witnesses reporting irregularities, etc.

The country I'm from isn't perfect when it comes to elections, either. But given its immense power in the world, I'm greatly concerned with what I've observed in the United States.
>iMessage seems to be a bit dishonest

Maybe I misinterpret the idea behind this list.

To me, its not listing all the things that the company knows about you, its listing all the information that app reads about you.

In other terms, this is what Apple knows when I disable the iCloud and only use iMessage. And this is what Facebook knows when I only use it though that messenger and nothing else.
Yes that’s a domestic route, seems like a mistake in the reporting.
until java has a var keyword and closures, there is no way you can claim that it's less verbose than languages like ruby or python.

I can't count the amount of time I wasted typing things like

LongVariableName longVariableName = new LongVariableNameImpl();

as a java programmer. Also the amount of extra typing for creating anonymous inner classes made GUI coding a real chore. Sure your IDE can automate lots of it, but emacs automatically types end for me when I type def so it's not even a consideration.

Your comment comes across as someone who is either trolling or has no real experience in a language outside of java.
Only if the rate of killing actual terrorists is greater than the rate of motivating people to become terrorists, usually by killing their innocent loved ones.
Possibly do a seamless integration with adwords so companies building out campaigns can easily integrate groupon. Or better yet integrate it into admob so they start pushing localized coupons to ad based mobile apps.
Yes, because I'm sure professionals would find it so very difficult to make it look like an accident, self-inflicted or frame someone
Yes. I have a feeling it's not even an uncommon sentiment among Rubyists. Ruby's implementation of blocks was a huge chunk of technical debt that it incurred early on when it kind of wanted to be Perl, and all the attempts to patch it up while maintaining backwards compatibility have made it a hugely complex corner of the language. Ruby would be vastly less confusing if they threw out all the current syntax and semantics of blocks, straight-up aped Smalltalk's, and unified them with methods.
If you want to learn usability, this is a good introduction:

http://okcancel.com/comic/1.html

The real reason Web Designers suck at Web Design is that they use different tool from the developers, and a pixel perfect layout will not survive contact with 'the enemy'. Where 'the enemy' = different default font sizes, fractionally different rendering rules for different browsers (and different versions of the same browser), etc etc.

EVEN APPLE CANNOT GET THIS RIGHT.
Yeah bitches, you read me right. :D Even Apple screws this up.

Classic Example:
Using Safari, to view the Apple store, http://store.apple.com all you needed to do to screw up their beautiful layout was to change the default font size.

Also, when they introduced the iPhone, it wasn't available in all countries, so in countries where it wasn't available there were weird gaps, and other basic errors in their layout.

Also... grey text on grey background... not good.

----

Funnily enough, anyone that holds themselves up as a usability expert is almost guaranteed to have a website that induces seizures and/or vomiting. Jakob Nielsen (sp?) being the classic extreme example of this.
very nice of you but how is it better than just http://www.google.com/search?q=site:cablegate.wikileaks.org+... ?
Now we just need to take care of Solaris, VirualBox, MySQL, and Java, and we can finally stop caring about Oracle.
The average American would probably eat a lot better if (s)he ate half as much meat. And cutting meat consumption would allow even more people in the world to eat well.

And your link is only moderately related. Yes, we're spending less on food. Yes, we'd have to spend more on food to eat the same exact diet without factory farming animals. But it doesn't make any claim that we are eating better than ever before in the history of humanity.
> another perspective on his (and our) Eaarth: as a powerful actor in its own right and as an avenger, rather than simply victim.

This seems to be baseless anthropomorphization of an assortment of phenomena, many of which are already understood as inevitable results of feedback cycles—no intelligent design required.
I would think that early adopters must be given some incentive, otherwise such things would never get off the ground.

But they had to invest computational power into it, so their power bill went up, so it wasn't "free" for them.
If you have the chops, you probably should. I'm pretty sure that until recently they had a position listed for a data analyst type.
go for it :) jobs+hn@dropbox.com
I don't know Americans are so deeply fond of gross oversimplifications and naive, childlike formulations like this.
Generally people seem to support either performance improvement measured by exams (i.e. how much students improved over the course of the term) or some sort of peer-review system.

Both have their own problems, but both seem to be much better than the arbitrary system of seniority. There is evidence to show teachers get better with experience, but almost all of that improvement happens within the first few years of a teachers career.
End capitalist bonuses based on currency accumulation and seniority.
Yeah, back in the day you'd have to go to a crappier store and (over)pay for the new key with cash. Putting a piece of strong tape over the words and having a decent story didn't hurt either.

Nowadays you can just use the kiosks in grocery stores though.
Interesting how out of the total HN population there is more than one person that lived in this very small town.

Not sure what to make out of it, but certainly interesting.
Discussion from a week ago:

https://news.ycombinator.com/item?id=8809918
Many changes that end up being pretty good hurt the most vulnerable in the short term. The biggest example of this is the Industrial Revolution.

It's tough to say whether you apply moral leanings towards no disruption at all vs. "in the long term" benefits to everyone, including the most vulnerable among us.

I'm not going to offer an answer, because I'm not sure I have one. I don't want anyone to suffer, but I want everyone to be better off in the end.

Cabbies seem like they're in the heart of every controversy these days - from medallions losing huge amounts of value to wage/tip adjustments.

In the end, do we all benefit?
I'm going to install Linux Mint 17.1 Cinnamon on my Retina Display MacBook Pro.

It has 8 GB of memory. I don't know whether it can be upgraded but I don't see a panel for installing extra memory.

IMHO 8 GB is plenty for anything I'd ever want to do with a laptop. My Xeon workstation has 16 GB; it never ever experiences page faults. But if it did, it's socketed for 64 GB of FB-DIMM.

Apple hardware, for the most part, holds its value better than your typical boxen that is used for Windows. If you got the same configuration I had, you could purchase it used for less than a grand, install Linux on it, then be very happy.

I really like my Retina display, so much so that I actively dislike regular screens. My understanding is that Linux supports the Retina - it's called something else under Linux - and that this support can be enabled by Mint, but I haven't actually checked.

VirtualBox doesn't support the Retina, I think I'd have to boot natively to use it.

I was OK with Snow Leopard, but IMHO, OS X as well as iOS have been going downhill since. I may not even submit my App to the App Store. I might well just provide a source tarball on my website, then say goodbye to the Steve Jobs Reality Distortion Field for good.

This has been a tough decision, as I was once a White Badge Apple Employee, and on another occasion did QA tools there as a contract programmer.

Apple is a great place to work, but it has always sucked to be an Apple developer.
I find it difficult to use for storing arbitrary information, personally.
I hope you've really grown past it. Having a bad reputation for being an unethical hacker is a liability. I think for most employers, trustworthiness is one the most important factors. In the meanwhile, you probably want to do some freelancing work.
Welcome ChuckMcM!
With servers of even the low end of the middle, there should always be redundant system disks. The next step up in servers from what you have should use RAID-1 mirrored disks.

Availability is a sliding scale in terms of reliability and money. You don't pay for stopping things that will happen, you pay to stop things that /could/ happen. The additional cost of a real RAID card plus an additional disk is insurance against the single drive failure that would make your machine unavailable. Your redundant power supplies do the same thing. As do your redundant NICs.

Disaster planning is the art of asking, "What if..." and having answers. Of course, for every answer, a certain amount of money is required.

My advice to you is to either go to the cloud now, before you invest more money in a physical infrastructure, or if thats not possible, buy "real" hardware and don't use what are essentially glorified laptops in a server case.

Get a server that is rackmountable, has redundant hard drives (and if the server has system disks and data disks, configure it so that the system disks are a mirrored RAID-1 pair, and the data disks are not RAID-5), that has redundant power supplies, and redundant network cards.

It really does sound expensive when you list it out like that, but those features are so standard that you can't really avoid them if you buy middle-class or higher servers.

Here's a guest blog post I did on redundancy last year for SysAdvent:
http://sysadvent.blogspot.com/2009/12/day-13-redundancy.html
I have to agree here, having worked with Filemaker previously. However, it really does shine for small business type applications where you need to set something up in a hurry, have only a handful of people using it and they're not very technical. Once that business grows though (eg. they need SQL/Web access) then you're better off migrating to something else.
For a second I thought that was graph of the company I work for...right now we're in the wiggles of false hope having just come out of a very rough crash of ineptitude under a previous administration.
new HN feature: YC founders are orange'd