skysight-inc/HackerNews huggingface dataset:
I think that's true if you want a non-trivial raise. That's how I usually have gotten mine when not tied to a promotion. Unfortunately I have trouble asking for a raise, so I figure if they don't give me a raise, it's time to leave.
In addition to the 13 month calendar, I wish the year started in March or April. The beginning of Spring* makes more sense for a new year than the middle of winter.

*I realize this is only true in the northern hemisphere, but 90% of the world's population lives in the Northern Hemisphere. The other 10% can start their year in the Fall.
See http://arewewebyet.com/ for any easy way to track rust's web readiness.
I was not, and for that matter, am not really participating in this one either except as an observer.

I wonder if there's a difference based on how many of those companies were selling mostly actual hardware infrastructure, which has just gotten cheaper and more commoditized over time, versus those which had actual differentiated software.

Both still got hit hard of course, a bubble's a bubble, but I wonder who did substantially worse?
The TRON/Lightcycle genre is at its very best as a PvP(xN) game. Haven't logged in for years, but there used to be dozens of very active servers running Armagetron Advanced, and it looks like it's still going:

http://armagetronad.org/index.php

A very fun, fast paced, social, arcade-like gaming environment for someone not invested enough in gaming to delve into the likes of WoW or similar.
Wait, boxer shorts?

I used to see "No Shirts, No Shoes, No Service" on American stores. But as far as I know, few Americans walk around the streets in what is actually underwear.
This is a little bit different from the accounting 13 month calendar -- an "Adjustment" month that usually falls in the next FY that the accounting/auditors can do adjustments and still have 'true' dates on everything.

Honestly, having another month to pay bills (and you know that nobody's going to pro-rate everything down to 13 months) isn't really appealing right now, nor would the additional overhead of two more payroll cycles.

Logically, it makes sense, though.
> super skeptical about "second-hand" reimplementations

I'm just curious, how first-hand implementations are different? Obviously they could end up with vulnerable code just as easily and there's a ton of evidence they do.
The funny thing about working for a company like this is that you're still placing a bet on it. If you're selling pickaxes, you're fine ... but New Relic is selling a subscription to pickaxes, which will dry up and go away if the gold rush disappears.

So, yeah, pickaxes are great. "Netflix for pickaxes" is more strongly tied to the market's long-term future.
If there is one thing that has always bothered me, is people evaluating student's prowess in "Computer Science" (which is not programming, shame on you) by having them learn your normal run-of-the-mill programming language/paradigm like Javascript, Python, PHP and whatnot and then claim they are not apt to program because they cannot solve problems or handle variables, mutability, etc etc.

There are A LOT of different programming/automation paradigms in the world, lots of different languages, declarative, functional, OOP, imperative, logic, etc etc, maybe some of these students just can't get the convoluted mutable and unsafe structure of a Python or Java program but they might grok and appreciate the safety and simplicity of ML/Haskell or the flexibility of Lisp, why would you turn them down in such a way or force them through a path they don't really need to go through?

During my first year of Bachelor Computer Science at University we had introduction to programming in Scheme. It was a mind-expanding experience to me, I already knew how to program in C, Java, C++ and C# with a bit of PHP/Javascript back then and I was much ahead most of my peers but still I sat at the computer, trying to earn this alien language to me, and luckily I was humble enough to force myself through it and adapt my mind to a different paradigm. I know for certain that a lot of my friends and colleagues who already knew how to program struggled hard on that exam and some had to re-take it the following year (Which was unfortunately changed to C++ and they managed to pass without troubles) simply because they didn't think Scheme was a "real" programming language or useful at all. It was just too different from their previous experience.

What's even more interesting, I know some people from that class who had never touched a programming language before and weren't particularly strong at math. Those people are the ones I recall enjoying the course the most, they found it the easiest among all the other courses we had and passed it with excellent grades. Simply because their mind was apparently better wired for such paradigm and they had no preconceptions or prejudices that prevented them from learning it properly.

So my bottom line is, what makes you think that some people might not just have a "differently wired" brain that makes them think more easily with a different non-imperative paradigm for programming?
Zuckerberg on Facebook v. Apple
True :) I more just meant that I was exploring the data in an attempt to understand/feel something on a different, less purely analytical level. It's art, not data science.
> My life isn't simpler as a result of things like DRM on my motherboard and video card.

Isn't it? I don't like it, but I can admit that if you tell the user "These are the video services that work, you don't get to grab them elsewhere", or "You must buy this brand of ink", instead of giving them an array of viable options. Or saying "You must bring this computer in if you want service".

Fewer options, and having the decisions on what to do mandated for you is simpler. It means you don't have to think. It's paternalistic and encourages helplessness, but it's simpler.
Looks to have a similar use case scenario in mind with https://github.com/commandline/flashbake, but implemented in a different way. Hopefully it takes off.
I don't think the writer is really doing anything much wrong. In the Wikipedia article on the topic "convex hull" is defined as you suggest for sets in abstract, but for a finite set of points, as being the polygon (and not the interior of the polygon), which is consistent with the writer's terms and it is rather closer to both the intuitive understanding of the matter at hand and the algorithms under discussion.

It seems to me that the term "convex hull" is ambiguous, even among geometers -- sometimes meaning the set and sometimes the boundary. A hull tends to be hollow, so I'd suggest that the boundary definition is nearer normal usage and intuition. In any event, the writer defines the terms and uses them as defined.

I think the two algorithms he examines are interesting. The second is the one I first think of. The two methods are almost duals of each other. It seems to me that if you start by taking the top, left, right, and bottom points as your initial hull and then add on for any points not in that hull, it's almost certainly faster than either algorithm (especially in practice).
It's an old riff on a book called "Real Men don't Eat Quiche" https://en.wikipedia.org/wiki/Real_Men_Don%27t_Eat_Quiche#Cu... which is a 1982 book that poked fun at hyperbolically conservative masculinity.
I definitely empathize with people not liking their quiet neighborhood streets turning into high-traffic thoroughfares. It makes your neighborhood louder and more dangerous.

But while, sure, we could add traffic calming infrastructure to these roads, it also makes a lot of sense for us to, well, _use_ the roads we have built, rather than trying to cram all traffic into a few arteries.

(My proposed solution: everyone should just telecommute or bike. :-)
Finding the Sublime in Disposable Digital Landscapes
i have changed the order of execution as you've suggested. also i've added possibility to force the language using hashtag
Binge Listening Is the New Black
I suspect that crypto libraries and embedded systems might also be good areas for Rust. Basically anywhere that a buffer overflow or memory leak is a relatively high-penalty failure.
Forging Simulation Tool for a Proof-of-Stake Cryptocurrency
Show HN: Coinigy – Professional Tools for Cryptocurrency Traders
http://forums.theregister.co.uk/forum/2/2014/12/12/all_londo...

Allegedly UPS failure.
UPDATE: Missed my connection. All good! Got upgraded to business and put on another flight. Every cloud....:)
High-interaction SSH Honeypot Written in Go
Check out http://www.yes-www.org/why-use-www/ if you're not aware of it already. I agree with all the points raised there and would use www myself.
We have a second amendment in the constitution for exactly this reason. The pen may be mightier than the sword but sometimes you must write with the blood of your oppressors just to begin to be heard.
It's their only product without its own domain name

https://atlas.hashicorp.com/
Palantir Raises $50M
I'm not 100% sure, but in the US, this is relatively rare, as it's required in most situations to be paid at least 2 times per month.

I think all but 5 states have laws dictating pay frequency, and in most cases they require at least two times a month pay frequency.

The most popular pay schedules tend to be 24, 26, and 52 times per year.

EDIT: This was supposed to be a reply to redblacktree.
State law examples:
- http://www.dir.ca.gov/dlse/faq_paydays.htm
- http://labor.ny.gov/legal/counsel/pdf/frequency-of-pay-frequ...
This makes more sense than switching to the metric system.
Forget encryption: The airport operators should setup detection for the channels these UAVs transmit, and geolocate the source.

I'm all for intelligent deregulation of UAVs, but 700ft altitude directly into the approach path is reckless flying. This is close to the level of (illegal) moronic behavior like flashing lasers at aircraft.

I also think the FAA should move forward with cheap low-cost ADS-B transponders for ultralights and UAVs. With a micro transponder on the UAV, the pilots TCAS would have warned them of the UAV close by.
If you have any suggestions, ideas, or other input, please let me know and I'll add your username to the app's About page as a "thank you!"
It's kind of confusing, they make it sound like a snapshot of TPB before it was raided, but it actually contains very recent torrents that weren't yet available when TPB went down.
Followed OS X insx but hit a wall with 'mount.fuse <git repo> <mount/folder>

What is mount.fuse?

I installed Python fuse.py... still poking around...
An algebra is just a system of rules.

Being good at number rules (school algebra) does not have much to do with being good at state rules (code algebra).

I'd say there's more correlation between functional programming and school algebra, if anything.
Azerbaijan is not in Central Asia, it's on Caucasus.
For what it's worth, I'm already paid for 26 pay cycles each year, and I work at a company of 30k+.
I generally agree, but I hate to be one of the only people on HN who ever brings this up:

If there is no way to restrict piracy, and if piracy is generally normalized and socially acceptable, then how on Earth to artists, musicians, journalists, authors, etc. ever get paid for anything?

This has some pretty severe and dystopian secondary consequences. It doesn't mean that nobody will pay to have information created. It just means that the customer will not be the reader/viewer/consumer of that information. Instead, the customer will be advertisers, propagandists, governments, religious factions, special interest groups, etc. Content will never be created for primary reasons ("for the art," journalistic integrity, etc.) but for secondary reasons (marketing, state propaganda).

This is really a variation of the whole "free is a lie" theme. I really encourage people to watch this talk:

https://www.youtube.com/watch?v=ldhHkVjLe7A

If Facebook and Google being free means you are the product rather than the customer, then the same thing applies to books, movies, music, etc.

What I really keep trying to get people to grasp here is that piracy is disempowering. If you're not paying, you don't matter. Nothing will be made for you, with your interests or enjoyment in mind. Instead it will be made for whomever is paying, and will play to their interests, not yours.

Nothing is free. You either pay for things, or things pay for you.

On the hardware front, I fail to see how we can possibly create an alternative hardware/OS ecosystem that empowers the user if users are not willing to pay for it. Innovation, production, and capital follows the money. If users aren't willing to pay for a platform that empowers them, someone else will instead drive the future of computing by paying for a platform that disempowers the consumer. I think this is exactly what we're seeing.
I got paid that way in CA for years. But that was 20 years ago.
To quote Thoreau:

"This spending of the best part of one's life earning money in order to enjoy a questionable liberty during the least valuable part of it reminds me of the Englishman who went to India to make a fortune first, in order that he might return to England and live the life of a poet. He should have gone up garret at once."
> Now every developer at HashiCorp knows that you `git clone` any project in the company, and `vagrant push` to deploy. It doesn't matter how it works under the covers.

We already have a standard for that. It's called "make" to build, and "make deploy" to deploy. Put a Makefile next to your Vagrantfile like you should have done in the first place. :)
I think people were rooting for the service.
That's an almost direct quote from the blog post. :-/
Coming soon is better than coming when? You need a landing page
Can someone explain how deeply unprofitable companies can go public and somehow do well? I understand that companies are able to pull Mitt Romney's and do terrible things to make money with companies that were losing money every year, but how does it happen that people want to buy stock of a company that is losing so much money? Do I even want to know?
That has been my approach over the past 4 years. I've doubled my salary from 2011 to 2014. I'm now pretty set with where I am so will be sticking around for a while now once I get into a position that I enjoy.
Earth to Ontario: Life on MaRS Is Not Sustainable
I read that and wondered why they don't default to a double, instead of an int? Double is javascripts internal type so the effort seems wasted.

>>i hope all that heroism and effort has a good reason for it beside just being a great/interesting engineering endeavor.

Indeed, the amount effort put into optimizing dynamic languages boggles the mind, particularly on the jvm (including all the work on invoke dynamic).
> it's required in most situations to be paid at least 2 times per month.

Where did you get this? I have a friend who's paid monthly at his salaried software engineering gig.
>or say that gay relationships are equal to heterosexual relationships in presence of minors.

Is it me, or is that the word 'say'?

>You may see here a discrimination against homosexuality but I see a legal framework for protection of a traditional family.

This is a direct contradiction. You cannot use law to legally protect one class of people without necessarily discriminating against those not in that class.

> There are minorities that want pedophilia to be made legal.

Weak example. Pedophilia has a direct victim (a child is unable to give consent)

>Do you have a novel solution for the minority rights conflict?

No, but it wouldnt be to ignore it as you would. This is so far from what the discussion is about I wonder why you are trying to sidetrack this

>Traditionally rights for minorities have been won through struggle, societal change, and war among many other ways. Are you proposing a novel solution for LGBT rights in Russia?

? this is pretty much nonsense? yeah, rights are won through societal change as you say - Many societies are changing to accept homosexuality, not sure what you're trying to get at here? Why would i be proposing a novel solution to gay rights?

Thanks for the discussion
Thanks for the heads-up about McDonald's. We're using their McIDS product right now, so I'll definitely have to do more research into whether we can trust them.
Not 13, but I am paid in 26 two-week periods.
Sounds like that's a fundamental risk assessment that needs to be made ASAP. If you're talking $1 million satellites, and this denigrated state of the art most powerful rad hard CPU board goes for a reported $200K, then if the non-tested, non-rad hard (and don't forget temperature extremes), more powerful CPUs just don't work, or don't work for certain missions, you need to find that out.
uh... re Loops:
"Try and avoid making calls in a loop." This is an over simplification. The author draws the wrong conclusion from the example given:

for(var x = 0; x < 100; x++){
var keys = Object.keys(obj);
sum = sum + keys[x];
}

The problem here is needlessly invoking the same operation 100 times (Object.keys).
It'd be really interesting to see the methodology used when gains like this are reported, because it's potentially really interesting stuff but without knowing what was measured and changed, it's hard to give it weight.

Which is a shame, because it's probably really useful.

i.e. what's the workload. what was the performance metric which improved. any detail you can give about the likely bottleneck of the system, etc.
Dvorak users love a challenge; That's why they're Dvorak users.
"Adult Education" has this nagging stigma associated with it (though, thankfully, that's changing due to MOOCs and such). But still -- even when the major universities offer it, it's seen with a skewed tilt by much of the rest of the world.

Ask anyone who graduated from Harvard (undergrad), HBS, HLS, etc. about the Harvard Extension School and you'll get the eye-roll I'm talking about. I think in cases like this it's less because of the adult part but more because of the payola part -- anyone can sign up for HES classes provided they pay.

What I think is potentially interesting, and frankly am surprised isn't offered yet (or at least not widely), is the idea of continuing one's education into adulthood through the same university.

My personal motivation: When I was 19 and a sophomore picking a major, I chose what interested me at the time - business & psychology. I loved what I learned and am grateful for my college education.

But here I am 18 years later and my brain and desires have changed. I'm rabidly excited about programming and CS topics, and have done a pretty decent job of teaching myself through various online resources over the past few years.

My alma mater should capitalize on this -- they should offer a "supplemental degree" program where I can give them money, take classes (remotely or on campus), do the work, take the tests, and get a CS major supplement to my previous undergrad degree. It would maintain the full authority of the university and be a full bachelor's degree, just completed almost 2 decades after the first bit :)

I can't imagine I'm alone in wanting this sort of thing...
I perused the rest of your videos, and couldn't really get into them. But Strange Loop really hit a sweet spot for me. The lyrics and melodies are phenomenal.
Or just recognize that three consecutive numbers mean you divide by three and get the median of the three numbers. So 69/3-1, 69/3, 69/3+1, giving 22, 23, 24. No algebra involved, you just need to interpret the problem and build a tiny model in your head. Exactly like (some kinds of) programming.
In free countries, minorities have right without struggle. We all are owed due process, free assembly and so on. This so-called conflict is made-up, where the majority imagines they are harmed by the private arrangements of the minority.
>What happened to "one thing and well"?

1) It was never that great an idea in the first place. It's OK-ish for command line, text based interfaces, but its tedious and limiting for more complicated stuff and it results in tools that lack a coherent story to work together, especially if each of the tools is made by a different entity, with different APIs, flags, etc.

2) It's still here for Vagrant. Vagrant doesn't try to do the deployment. Just provides a command that can call your preferred deployment tool that just does "deployment well".
>China has none of the above and is now the world's largest economy. Doesn't seem to be an impediment to doing business, does it?

sounds like you've never did business in countries like China or Russia, or did business at all.
Really, we should have opensourced it as com.netflix.atlas :)

-roy rapoport
Damn, I had this idea too. Great implementation!
I might be wrong, but something like 4% of divorce cases have custody determined by the court, so that's a decision made by fathers (I have custody of my kids, and had no problem getting it, FWIW).
Yahoo Starts Prompting Chrome Users to “Upgrade” to Firefox
Knowing What to Eat, Refusing to Swallow It
Is this ironic?

Because ignoring the "leaky abstractions" meme Spolsky pushed, all and every progress in computing has been thanks to increasing abstractions.
This is a pedantic complaint. In my domain, "convex hull" normally refers to the 'elastic band', which is essentially the same concept without exactly matching either definition. In fact, the Wikipedia article surely contradicts itself in this regard.

I assume the author needs terminology for both of the listed cases, and it makes sense for case 2 to be defined as a subset of case 1.

Since the author has very clearly defined the terminology, and uses it consistently in a way which makes sense and does not cause confusion, I'm not sure what the complaint is. You cannot do better than this.

There are plenty of ambiguous over-loaded terms in mathematics. See also: sin^-1, sin^2
Given that the northward equinox is relevant to astronomy and geographic reference frames, I have also had occasions to wish that not only would the year start at that instant, but also that it be considered day 0 of the new year, rather than day 1.
It's sort of sad to see such an old site go down, but it doesn't really change anything. It is a never ending battle for the people who took it down.

TPB goes down, many come up in its place. Majority of the known posters on tpb post on other sites already, so it isn't hard to find a replacement.