skysight-inc/HackerNews huggingface dataset:
Interesting approach comparing 2 DNS lookups. What about port mirroring the upstream router connection from a smart switch? Would it overload the Pi? Then it would be a simple plug and play device you could connect to any lan (with mirroring) for a check-up.
This still buys you nothing, unless you have a good reason to trust everyone who has signed all of this?
In the end, they are people, you have no reason to trust them more than anyone else.
In particular, you have no reason to trust them more or less than a billion dollar corporation.
I've been hit with this too and it's not pretty at all.

If anyone else is concerned about this, you should talk with your CEO/legal team about early exercise options which can remove a lot of the risk of massive tax liabilities. From my understanding, some companies offer an early exercise option where you pre-purchase the shares and then instead of being able to buy the shares after they've vested, the company instead gradually loses the right to buy them back at the original strike price.

I'm not a tax lawyer, but Google "section 83(b) election" and you'll find more information.
Did Martin really need to invent the important-sounding term "collection pipeline" for this?
Dropbox Hits 400M Registered Users
Cryptowall Ransomware Took $18M from Victims
> No. They are worth $2, or the price you paid for them.

Depends how you're defining worth. The ticket has multiple "worths". The first is probably around $2 which is what you could theoretically sell it to someone else for. The second is the expected value of the payout based on the prizes, odds and number of tickets sold. This worth could be $1 or $1.74 or it could be greater than $2 (think about the case where the prize is really high).
But they're the best data we have. They have the widest coverage, the least uncertainty. At nighttime the SST satellites can have over 10C of error due to cloud cover. I've no doubt the earth is warming. My doubt is that measurements with wide confidence intervals should be used over those with low confidence intervals because they tell a more compelling story.
Agree. http://blogs.balsamiq.com/team/2011/09/12/profitsharing/
Secondly coming to the issue of American IT workers being replaced. Although I personally do not agree with using H1B to displace workers I also think American IT workers need to think about what kind of wages they expect for outdated and rapidly changing IT knowledge.. I have an excellent example in my own company.. A 48yr old American IT worker who makes close to 120-130K per annum... Let me tell you he does a good job but his work merely includes assembling PC's for employees, fixing bugs (rebooting Virus scan) and writing minor scripts once in a year to ensure email and server security. Majority of the time he just makes sure that all the employees machines are running smoothly. In terms of education he has an Associate degree in STEM and has been working for the company for 15 years.His position title says Systems Engineer. However a Systems Engineer in Google might actually be working on the Driver less car. Now the reality is that today the work that he has been doing can be taken care of by anyone even without a technical background.. so why pay him 120K? His knowledge was unique and fresh when he joined in 1998 but now in 2015 he is still in the same position , has the same qualifications and doing the same work everyday.. I am not blaming him..for this .. He is getting 120K for a skill set which is obsolete.. why would he think of trying something more or advancing his career..Since our company has a very small IT staff they might not take a step like Disney but otherwise this guy would have been long replaced. If I were him I would look towards more active roles within the company or else If I am so attracted to IT then I would go back to school update myself with the IT of Today and apply to a company that might need my new skills..

Overall my point is that the technical world is such that today nobody wants to buy an iphone 3GS today. Even if there are some buyers then they definitely do not want to pay $600 to buy it
I tend to be pretty productive in a moderately busy Starbucks or other coffee shop. Something about having a lot of people nearby keeps me focused... probably because I don't really want to be the guy surfing facebook with my computer for hours at the coffee shop. Actually working seems much better.

If you opt for Starbucks, make sure to register a Starbucks card and use their app. Once you reach a certain level, you get free refills on drip coffee and teas.
I don't have any specific reference that covers all of it. There were a lot of different stories reported, so it was more of a synthesis of all of them, with some filtering taking into account what I could guess based on titles of people quoted and how they phrased things if they were technical people or management. There are also a lot of details differing in the various articles. For instance, someone said the ship was towed to port and took a couple days to fix. Later reports said it was simply stopped for a couple hours while they fixed it at sea. Then there was a dispute between the story that reported the towing claim and the person they quoted for that, with the later saying he was misquoted and never claimed it was towed, and the magazine insisting they accurately quoted him.

Here's a typical early article: http://gcn.com/Articles/1998/07/13/Software-glitches-leave-N...

It's possible that I've misdiagnosed that the exception was not caught. It is also consistent overall with the reports that it was caught, and so rather than being terminated by the OS the process ignored the divide by 0 and so ended up using some invalid result, leading to the application failing.
> Also interesting is the Marathon Supercharger in the Florida Keys: it clearly makes a big difference in the route whether you can fly over water or not :)

See: https://en.wikipedia.org/wiki/Overseas_Highway

Which replaced: https://en.wikipedia.org/wiki/Overseas_Railroad
An example showing how to grab all the stories from the Hacker News homepage

https://falkor-api.herokuapp.com/api/query?url=https://news....
If you're pretty much content... is there a problem here?

If HN taught me anything, it's precisely that I am not an entrepreneur. That's not to be sneezed at... it's saved me a lot of pain and headache!

(While I'm happy where I am, I could be a pretty good "very early engineering" hire.)
Skowt music
Nasdaq Selects Bitcoin Startup Chain to Run Pilot in Private Market Arm
Thanks, Ill take a look.
I hate HDF format !!!!
A blend of 2) and 3) would be 4), options-holders get right of first refusal on stock sales with a valuation >$X
The layout can get misleading when comments are flagged or deleted. Sorry about that. We've tweaked it a couple times to reduce this problem but obviously not enough.
"They are clearly defined relative to C"

The author doesn't claim this (it's why he says analagous), and in fact, they aren't.

You don't have to believe me, try it!
(or read the source: gcc/gcc/jit/jit-playback.c)

I don't think you will find they have ANSI C89/C99/etc semantics. Because they don't. It's not parsing C or generating C, or reusing part of the c GIMPLE generation, it's creating GIMPLE from whole cloth. Thus, you will find they have "GIMPLE" semantics.
This is because they are defined relative to GIMPLE, which is "defined" to be kinda like C but not really. In fact, it has no well defined semantics. Which causes all sorts of issues.

"Personally, I actually quite like the idea of C as an IR."

This is why GIMPLE exists, of course. It's just not well defined on it's own, without the presence of a frontend (we call the things it requires "langhooks" because it still needs to ask the language frontend to do things). The reason it can compile C accurately is because the c-frontend and the GIMPLE lowering passes it uses

A. Know how generate correct GIMPLE for C89/99/11

B. Set about 100 different types of flags on various expressions that the rest of the middle-end/backend understand what to do with.

C. Have langhooks so the middle end can do the rest.

The JIT does not do this.
and langhooks are everwhere

This is true even in simple cases, like creation of string literals, for which it does:

/* Convert to (const char*), loosely based on
c/c-typeck.c: array_to_pointer_conversion,
by taking address of start of string. */
tree t_addr = build1 (ADDR_EXPR, m_const_char_ptr, t_str);"

Note the "Loosely based" part.

That's because it doesn't handle things the same way the C/C++ frontends do, like doing proper type conversion, handling the various weird C cases and type degradation properly, etc.

The code to do this in the C frontend, including the type conversion/op building/etc for ADDR_EXPR necessary is about 200-300 lines of code.

For the record, i helped develop the GIMPLE IR in question, so i am in part at fault for the state of this part of the world. But it doesn't change anything i've said :P. It just may make you realize i'm not hating on anyone here
If you found that piece of documentation deficient while implementing a packfile parser, then it would be nice to update it to include those details that were lacking to help the next person to reimplement git.
It's also information asymetry. A classic financial arbitrage move. The founders offering the employees options understand all of the terms and scenarios that people in this thread are discussing, but most potential employees are not aware of these factors. Many potential employees will discuss their offer with trusted "experts" in their personal network who also are not familiar with the multiple scenarios that can devalue these options. Making complex financial deals with another party who is less sophisticated is always great for business. That's why employees should be even more careful when negotiating compensation with startups. If you can't spot the sucker at the table then the sucker is you.
Boston Kayaker
Hey there! Great questions.

1) All of our coaches are experienced engineers.
2) We're much more involved than recruiters. We're going to run you through in-house interview gauntlets if that's what you want and need (detailed feedback included). We'll rip apart your resume and start from scratch if that's a smart thing to do. I've found 0% of the recruiters I've talked to can do those things effectively -- perhaps you're different, but we've never met. :]
3) We help you network.
4) We'll actively help you look at companies outside our recruiting contract scope. We'll recommend companies that we don't work with. This is not a "sometimes candidates get jobs at non-clients" sort of thing. This is more of a "let's put you first, no matter what" sort of thing.
woot! release monkey finally showed up, thanks guys. keep up the good work.
Women are more emotionally expressive than men?
I used to also believe this, and would parrot it every chance I got, but I've since changed my tune.

It's hard to value options. Really, really hard. Saying they're worthless, though, is lazy and counterproductive.

If you're joining a seed-stage private company, then yeah, it probably makes sense to so heavily discount the options package that maybe it is close to worthless.

But if you're joining a series C that's on the road to IPO or acquisition (look to see if their job listings include the word "compliance" anywhere), and the company has real revenue and growth, ignoring the options package just does you a disservice.

It's a lottery in the beginning... at some point later it becomes more of a calculated risk. Given a valuation and percent ownership, you have a good starting point. You can then discount based on future dilution, risk of failure, time horizon, etc. No, it's not a science, but automatically ignoring the value of an equity package is just as emotional a decision as a starry-eyed assumption of startup glamor.
Because some of us don't burn with firey passion in every cell of our being for whatever idea it is that we're grinding on at present, and that's OK. It's REALLY REALLY HARD to get to the point where your idea goes from concept to reality to buy-out and there's many, many, many sleepless nights and stressful days to get there. Some people have that burning drive, and some people don't, and neither one is better than the other. Every passionate entrepreneur needs employees, and employees need people to work for and products they want to contribute to. Some of us are entrepreneurs, and some of us are employees.
Rand Paul is the strongest candidate regarding the much needed criminal justice reforms. He's also the one best at his current job, senator.
We prioritize people in the US, but we'll technically take any application.
Show HN: TrapMine, a CPU based security solution against APT and Zero-Day attacks
To elaborate on the future stage, Carl Sagan suggested that technological civilizations tend to self-destruct (e.g. perhaps nuclear war.)
How would they, as likely a non-accredited investor, "use extra cash to invest in startups?"
Found some info myself.

https://en.wikipedia.org/?title=Colonization_of_Venus
Absolutely willing to take self-taught programmers. In fact, in our experience thus far, we've found self-taught people tend to get better results when coached/mentored.
Dependency Injection in SignalR
Need to have C replacement for embedded too. Something with C code density and ability to run with just kilobytes of code and RAM.

Maybe Rust can be that language one day.
Apple restricting app-download data from advertisers in iOS 9
This is excellent idea. At least how I understand it. Recruiters such badly and we have very little reason to work with them. This would provide better value proposition and make devs more motivated to work with them.
Have you read the IPCC report? There's nothing I can write in an HN comment that would make a better argument than that.
It's not necessary to have redis, postgresql, and other system dependencies installed for local development. Thats the whole point of the post and of containerization.

Yes, it is another layer of abstraction, but all of that stuff (OS, language dependencies, etc) needs to be maintained anyway, so you might as well have a single file to describe it all. Even better if there are automation tools like Docker to automate all of the infrastructure for you.
Show HN: My first Genetic Algorithm program
Wrote a program in FreeBASIC to try and find out how Genetic Algorithms work. It's a quick hack that I wrote to try some theories with because the Wikipedia Article on GAs reads like greek to me. So I built it from the general principles i knew at the time.

The "genome" per individual is an array of 9000 integers but I used only monochrome pictures with either black or white; An individual also has a fitness score.

There are 1000 individuals in the population and only two are selected to reproduce. So that makes 9 million (yes, MEELION as El Reg would write) data points and the scoring information being processed every time.

There's a 0.002% mutation rate just to keep things going because things tend to stall with monochrome data. A higher mutation rate and the algorithm will never approach maximum potential fitness, apparently.

The code is wildly unoptimized and it's my first draft. I could have used memory pointers to manipulate image data faster but this gets the job done so far. Processing color data takes a lot more time and this program wasn't written for that.

Runs on Windows. The source code needs to be cleaned up, so I didn't include or upload it. As far as i know, this may be sadly the only Genetic Algorithm program so far from the island of Mauritius. Download it here: https://sites.google.com/site/bryanbottebell/bryan-bottebell-s-projects/Imolver.zip
Thanks for the suggestion! I'll take a look at the contribution process for the Git project.
After I had my home broken into the guy taking fingerprints explained to me that fingerprints don't really work like that. You're lucky to pull one single print out of an entire house, regardless of how careful a burglar was.

So I suspect that finding one good print and extrapolating a suspect from it is probably pretty common. Flawed obviously, but common.
That is certainly one point of view.

And if one person leaves it's not likely to materially affect the business as everyone else keeps it going.

Another point of view is that if all the early employees disappear at the 4 year mark (or whenever they feel they've vested "enough") that could cause very serious problems for the business. There is an element of a prisoner's dilemma here and it's not unreasonable to think about ways to keep people from defecting.

As I said, it's complicated.
Do you accept overseas candidates? I would like to relocate to USA or to take a remote developer job
While I fully understand paulhauggis being downvoted here a few of the statements are interesting and I haven't seen them refuted.

Anyone has an (link to) explanation to this one:

> I've done research on many of the people that claim to be a 'Climate scientist' and most aren't even close.
I've beeing developing this https://github.com/yagop/telegram-bot for a year. Currently most Telegram Bots uses my proyect for building bots.

Now it's deprecated and I'm really sad about that.
The Obtuse Triangle
On beer, craft beer is still far from outselling Bud. According to their own trade group[0], they hit 11% of total US sales last year, their highest ever by far. By comparison, so-called domestics (A-B Inbev, Miller Coors) control a vast majority of the market, with 47% of the total US market just going to A-B Inbev according to wikipedia [1].

[0]: https://www.brewersassociation.org/press-releases/craft-brew...
[1]: https://en.wikipedia.org/wiki/Anheuser-Busch_InBev
Can you explain why, or link to a summary of the history? Wasn't it a license specific to erlang in the past? If so that's great as Apache is standard. But if it went from another common license I'm curious to know why.
Ah, you meant "existing evidence" as in "currently existing evidence", while I interpreted it as "there exists evidence".
Kudos to the authors, I really enjoyed reading that!
This is from 2002, right?
this is how you earn revenue as an OSS platform company (once you get it in the hands of everyone aka build a network)
If your theory is just "two masses attract", then your theory would be far more accurately 'verified' than Newton's laws of gravity, but also far less useful.

Newton's laws are superceded by General relativity.
Fear the Glorious King of England (Civ Game Story)
Apologies to anyone basing their beliefs on religious faith or personal experience. That's your choice, and unfair for me to judge.

As for straw man, I don't think that's technically correct, but it's a hard point to make without analogy.

Conventional wisdom is (I believe the majority of people are under the impression) that there's actually a scientific debate about this, and that the scientists and climatologists are all bickering about the causes. That's not the case, but we're largely ignoring that because the media and a few opposing scientists are casting doubt.
I have considered moving away from LinkedIn and designing an online resume. LinkedIn is not perfect, there are plenty of reasons you might not want to use it.

Besides finding engineers, what does LinkedIn provide you as a hiring manager that a resume would not? (Assuming an online resume or a pdf has links to company information, references, etc.) I can't imagine anyone actually puts stock in LinkedIn "endorsements" or "recommendations".
The thing is, we grow far more food than is required to feed the world on aggregate today. Distribution is a huge problem though, and growing more food without improving distribution strategies really doesn't help anyone.
Thanks! I'm guilty as charged. Will reform.
Yes. There's none of this maximize-shareholder-value, church-of-the-mba religion that pervades Western business culture right now.

He wanted to serve people sustainably. He did it for decades, and when that became untenable, he responsibly searched for a way to minimize the waste and harm caused by him exiting the business.

I especially love that he treats his machines almost as people, people intrinsically valuable to him. Whereas here, we often treat our people as machines, machines that are eternally disposable.
We Are Engineering the Organisms That Will Terraform Mars
[Illustration] Combat Ready
Anesthesiologist trashes sedated patient
> Studies even suggest

[citation needed]
An extension for roundcube (https://roundcube.net/) to suppliment or replace the email attach function would be pretty cool
I dunno, what do you think are the reasons media sites aren't doing that?

Ads? Tracking? What they think is a good design/UX that users will like, find easy and enjoyable to read, and associate with professionalism and credibility? (are they right or wrong?) Good UX for multi-media presentations? Social media sharing icons? Good UX for mobile? Comments features? Other stuff?
> On the other hand, it must be noted that there's a ton of subtle timing-related attacks in crypto where low-level control of memory layout strongly benefits their mitigation [1]. I don't know how mechanisms provided by languages like Rust fare into this, though C has definitely been tried and tested well.

Rust has the same control over memory layout.

And Cyclone used a GC; it wasn't as minimal as you think. The stuff needed to actually get rid of a GC while maintaining memory safety (retaining dynamic memory allocation) didn't really get developed in a practical way (IMHO, anyway) until Rust came along.
Polygraph interviews have at least 2 important functions.

1) The polygraph is a pretty decent prop. At least some people become more truthful, or at least worse liars, when they believe lie detection is happening.

2) Even if the truth of something cannot be ascertained at the time, if it ever comes out later, you have a very simple path to firing/imprisoning/otherwise destroying the person: they lied to a federal agent. This is a sigificantly easier bar to clear than actually proving they committed a crime. For this the polygraph is not actually important, but the interview itself is.
Which draft of which assessment? Be more specific.
One of the big issues here is that once employees start selling common stock, the strike price of the options can no longer be set at a large discount to the latest valuation as it can when the only transactions are the preferred stock shares that are sold when the company raises money from VCs.

One of the most attractive things about employee stock options is that the strike price is often set at 30-40% of the valuation of the latest financing round. So a company that just raised (preferred) money at a $500m valuation can give their employees options with strike prices around $200m or less. Therefore, the employee can believe that they have a "locked-in" gain day one.*

If employees sold their common shares at anywhere near fair value at the same time the company was raising the round, they would likely sell at a price between $400m-$500m a very slight discount to the preferred shares. Any future option grants given would have to have a strike price reflective of these recent common-stock transactions, and companies would no longer be able to use the low strike prices of options to attract employees.

Obviously, this is just one trade-off among many and in no way means that companies shouldn't allow more sales of employee common stock over time, but its worth understanding the many reasons companies currently are resistant to doing so as much as individual employees would like.

*Obviously, common shares should be priced at a discount to preferred shares but almost everyone I've talked to in the VC/startup community believes that the 60-70% discount applied is extremely generous as it implies that up 60-70% of the value the VCs investment is in downside protection (ie the debt-like element) rather than upside potential (ie the equity-like element), a pretty nonsensical amount for a high-risk, asset-light VC investment.
Does this mean files of any size can finally be opened in Atom? Or was that fixed before?

I remember something about a 2MB (or was it 2GB?) limit at some point.