skysight-inc/HackerNews huggingface dataset:
As somebody who often makes more than my peers because I work harder and longer hours, I understand this logic perfectly.

In some respects they ARE taking my money ... the company now has less money to distribute based upon merit.

Also, I would immediately become a 9-5 employee and enjoy my weekends like my now equally paid peers.
Weigh in on Retro Thinkpad
The building that I currently live in in Manhattan was taken out of rent regulation (stabilization) with my lease. It's a well managed elevator building from the 70s. I'm perfectly fine paying several times more than some of the building's remaining old timers whose rents only go up 2-3% per year. My rent actually only goes up 4-5% per year. The only difference between the regulated units and mine is what would happen if the building changed owners. If a new landlord came in and was less interested in long-term quality tenants, they could dramatically raise or double my rent every year, finding newer, richer, dumber tenants -- as long as the market would tolerate it (and with the national and international interest in new york, it would). The regulated units meanwhile would continue to only raise at 2-3% per year.
It seems (based on the Horowitz reference, pardon me if I am wrong) you're implying that Mr Price was wrong to make the change based on losing two key employees (and probably more that didn't up and quit). Maybe at the time he didn't anticipate that some would feel slighted but he also didn't know really what the change mean to the lives of other of his employees.

An interesting question would be "if you could go back in time would you do it all over again?" (PR and ego would probably indicate "yes" but we would never know the real truth).
Short answer: yes, jump right in!

Check out David's other blog posts, ClojureScript synonyms[1], and http://clojurescriptmadeeasy.com.

http://himera.herokuapp.com/synonym.html
Would the relatively low volatility of FXI have anything to do with the fact that the index is only 50 large cap stocks?
All I hear is: The poor do not deserve to live anywhere desirable.
One argument could be that the incentive to contribute to what used to be a higher-paid higher-skilled job goes away so now less people will do it, harming society as a whole.
I agree that Joe is probably overthinking it, but at the same time, I would be turned off to find myself at a programming event that plays up my "maleness" by stuffing in lots of sports things ;) On the other hand, I find flowers infinitely less annoying than football, so...

One of the deeper issues that will probably never go away for many people in tech (no matter their gender) is the realization that completely fitting in is unlikely to ever happen, and that maybe this is a good thing. To pick up one of the metaphors used in the article: yes, if you're a squirrel, at first glance it may seem that all the other creatures in the forest are completely identical badgers - but upon further investigation it turns out they're all aliens from thousands of different planets, each wearing badly-made badger costumes [which, by the way, is also almost exactly the narrative of the original presentation - just watched it].
It is terribly fragile and ad-hoc. It depends on what you're trying to detect, but the control charts in the OP produce a maddening number of false positives. I had a job that, for about six months, consisted almost entirely of adjusting control limits by hand so the false signal rate would drop.
> Furthermore, mixing C code with Go code can cause performance issues if not done right. While you can expect the official project to "do it right", this still raises the bar for people who know Go and want to contribute, but don't know C as well.

This is why Go was maintaining it's own C compiler -- They had it modified to work well with Go, as far as I am aware[1].

Removing it means one less compiler to maintain.

[1] From Go 1.4, the source for the Go C compiler: https://github.com/golang/go/tree/883bc6ed0ea815293fe6309d66...
Millennial Men Aren’t the Dads They Thought They’d Be
Well, the popularity of a book is not directly correlated with the quality of it's writing. There are some truly awful bestsellers out there, along with many more undiscovered gems.

Most professional authors, writing instructors and critics would probably agree that these characteristics are just generally solid guidelines for good fiction writing (I speak from experience as a long-time hobbyist fiction writer).
Going through their website, it seems like one of the best Django tutorials I've seen, irrespective of gender.
Think about it this way:

1 - My productivity is X per month. (Whatever your definition of productivity, it must be, because I can ask for a bigger salary.)
2 - This other guy productivity is X/2 per month. (By the same rationale.)
3 - The other guy gets a raise, and now is paid twice for the same work.
4 - It follows that I'm losing the opportunity of a raise, because I do more than him.

It's not logically rigorous, it may not be true at all, but it's not an irrational reaction either.
Might be fun to make an electric clock that uses gravity, go full circle.
> If noone has time ill fix the memleak and commit and let the libav cleanup monkeys clean the rest up for me.

Is that the line you're objecting to?

That sounds kind of jokey and affectionate to me.
Clojure and ClojureScript are practically the same language. Both are "hosted", relying on Java and JavaScript for low-level things and providing clean interop for those things.

So, I see no problem with learning either. Especially when you first jump in you are concerned more with the language "proper".
Get off my lawn kids!

My first programming language was machine code of kp1816BE35 (I still remember the part name), a soviet clone of some 8-bit processor. It had to be flashed, not flashed, _burned_ into a UV-erasable ROM.

THAT thing had only GOTOs. Yet I don't see a problem with it.
Priscilla and Mark Zuckerberg are expecting a baby girl
A French architect has a vision for a sustainable floating city
>Python lived in relative obscurity throughout the 1990's and early oughts before becoming an overnight success.

I doubt Python became an overnight success. If so, it's more likely to have been the "I became an overnight success in 10 years" kind of overnight success. Python has been seeing steady growth in usage over many years. I'm also aware of the fact that it has come into the limelight somewhat more, a bit recently, but that does not take away the credit from the steady growth that happened before, and the community responsible for it - because these things do not happen by themselves or just due to hype.
Truth to be told I was extremely fascinated by the fact that the first character Frodo encountered in his journey was T.B., the only character in Middle Earth upon whom the "one ring" had no power at all. He wouldn't disappear.

However, the fact that Gandalf brings in many reasons to avoid hiding the ring there IMHO, was always kinda curious.
We made this because we discovered that lots of companies using microservices have independently converged on this type of architecture for load balancing (client-side HAProxy + integrated service discovery component + health checks), but there wasn't a simple, easy-to-setup, end-to-end solution out there. (Our favorite for the record is AirBnb's SmartStack.) We'd love for some feedback and/or PRs and/or GitHub stars!
And before anyone jumps in and says "lithium batteries self discharge!" Yes, yes they do. But it's really, really small. It discharges quickly initially, but then tapers off to about 1% per month.
You're right, I hadn't thought of it that way. And, no, the Pro version behaves the same as Home in this case. even more reason for it to be off default and opt in only.
It's not so much that the change was wrong or right, but that Mr Price didn't anticipate how big a deal it would be, both internally and externally. While a couple employees might have left, it sounds like the company may now be in a financial crisis which is a bigger deal.

I'm mostly saying he should have thought it through more, even if he did go through with it.
Well, that's 300k of gzipped code, so while the bandwidth isn't huge (300k is barely a large image these days), that's a ton of code to be parsed, and might be too much of a CPU hit for anything mobile.
It just makes the math easier that way :)
Oof don't get me started.

I like to consider myself a regular at my neighborhood council's meetings (NE Seattle). When the city shows up to present development plans, only older generations who feel somewhat entitled to their neighborhood's "culture" show up and berate the plans. At the last one, some lady was pissed because a new apartment building might block partial sunlight in her yard, which is apparently more important than 400 market priced units becoming available in a city starved for housing.

Then these same people get upset at Amazon (I have no affiliation) for bringing in tech money and causing a massive housing shortage. They then allow their short term memories to forget what a shithole South Lake Union was before Amazon bought and developed on the land.
It can be very fast to get things running. Here is an example using "desktop" JavaScriptCore on OS X: https://twitter.com/mfikes/status/626884586392453120
Whether it was foolish is a bit too soon to declare; he already is getting more business. And that's harsh to say "give it some forethought". I didn't read anywhere in the article about how much time he spent thinking over the decision.
Compare to the Fiat Doblo Owner's Manual, which happens to be "Doblo eLEARN technical manual" because the effing thing breaks every 2 minutes...

I long for a simple vehicle again.
In the video, the speech Litvinkeyo's widow gives to the media here, could the dramatic interruptions by the barking-dog-owning, sign-wielding nutter be those of an agent provocateur?
Google rejects France's demands for a global right to be forgotten
I like them too.

I was going to show this to my daughter but after reviewing the slides, I think I'd prefer not to focus on whatever negativity/discrimination occurs in the industry but rather the positive aspects of encouragement/camaraderie/sorority.

It's probably appropriate for women and girls who have encountered those setbacks but my daughter's old enough to benefit from programming but young/naive enough not to have seen much of the frustrations cited in the slides.
How Linux kernel handles send system call
Posts to HN have to be in English. We have enormous respect for other languages, but HN is an English-language site.

Also, the story was discussed yesterday at https://news.ycombinator.com/item?id=9976043.
The people who lived near the plants lost everything, perhaps 80000 of them. I'm not sure what became of them, but I'm pretty sure no one came up and said, here is a check for the fair market value of your property. It was more like, you can live in this cardboard cubical in this community center now. I'm sure they've moved on by now.

I'm sort of surprised they weren't treated better. All of the nuclear reactors in Japan are shut down now, and the financial interests would like to see them turned on. But how do you expect public support with 80000 refugees from the meltdowns that are grumpy about it?
Somebody did this. Before the experiment, they expected a background level of Cesium 137 of between 1 and 2 bq/M^3 (caused by 1950s nuclear testing, which released a ton of it). They found actual levels between 1 and 2 bq/M^3 across the Pacific with some small variation above and below: http://ourradioactiveocean.org/results.html

Think about it this way. Worst-case estimates are that 2-4 kilos of Cesium 137 were released. If it all ends up in the ocean, the total Pacific Ocean weighs on the order of 638,000,000,000,000,000,000 kilos. The total new Cesium 137 is: 0.000000000000000000627% of the ocean. At a 30 year half-life, that's one decay event per 70 liters per hour.
> A battery powered LED torch is far superior for emergencies. The only reason you'd really want to use this is if you really can't afford a solar-rechargable battery.

Rechargeable batteries can be reused, but still need to be replaced; this may prove lower maintenance, which means once you can get it, you are more secure with it with a less secure distribution system. In many of the places where people are without electricity in the world, that's potentially a significant benefit.

(Also, solar recharging in places that experience long periods of darkness, e.g., the arctic, may not be an ideal solution. There aren't any places that experience extended periods without gravity, at least not on Earth.)
Ask HN: What are you using for local PC backup/imaging?
We've been using Ghost for years. Yeah, it's got warts and yes, it has caused data loss. The "feature" I hate the most is how it can fail silently. If it can't complete a backup for any reason you can go days and weeks without knowing it. There's no way to tell it to put-up a big red warning window on the screen if, for example, the backup destination drive is full, can't connect to it or any other failure. I think it changes the little icon on the task-bar but that's pretty much lame.

I've been looking for a solid and reliable tool to migrate away from Ghost. I was just looking at this:

http://www.paragon-software.com/home/hdm-professional/

What they say about being able to restore to dissimilar hardware could be huge if it works. I definitely want to hear form HN'ers who might have experience doing this.

Context: Our engineering systems have four hard drives and tons of software on them. It takes a solid month to migrate a machine to new hardware because you pretty much have to start from scratch and re-install everything.

This, BTW, is one of my HUGE disappointments with Microsoft. In the old days applications and the OS were decoupled. Today, if we need to migrate to a bigger-faster machine with a newer OS we have to start from scratch and reinstall applications such as SolidWorks (with all the add-ons we have), Xilinx tools, EDA tools, compilers, file viewers, Office, editors, etc. It's a nightmare.

And that's why most of our engineering systems are still running Vista. You just get stuck because migrations are very costly in terms of man-hours, not dollars.

We are now looking to migrate to Windows 10 and the question of backup, drive imaging and restoration has come-up. I truly don't think Ghost is up to the task.

Is Paragon a good product? Are there better alternatives?
For Spock, he's supposed to be different, he's an alien. So it's ok. If Spock had a tentacle, it's fine, he's an alien.

When humans are different, you're doing being human wrong. If a human has a tentacle, something's definitely off.

At least that's most people's view of psychology as of current. I think the field is changing and embracing difference a little more though. But! Big pharma wants everyone to think they're broken so they can sell more pills, so that is counteracting the progression towards accepting diversity.
The Breakup of SpaceShipTwo Frame by Frame from the Tail Boom
That doesn't make either one good.
And then we also have the mplayer/mplayer2/mpv split, where the project forked not once, but twice. Between this and ffmpeg/libav, I honestly have to wonder if there's something in the culture of media encoding/decoding technology that causes people to stop working together like this.
So some people would get paid more, and you'd switch to a more balanced lifestyle? I'm struggling to see the downsides :)
Also some people like to work mainly for lifestyle reasons, not for some greater purpose.
Everything immutable (every data structure) is a really convenient way of thinking about processing data in the abstract sense. You can think about processing your (semi) structure data (records) in terms of high level pipelines and processing steps. And, for a whole class of problems this works well.

Certainly this abstraction can stretch pretty well. Esp. when your language / framework can optimize immutable data structures under the covers (mutable and reuse.) But the abstraction is just that an abstraction for a mutable platform.

The platforms of today (VMs, operating systems, hardware, storage) are not immutable and notoriously full of side effects and undefined behavior. So these immutable language / frameworks end up being good tools at one extreme (high level data processing), bad at the other (system level languages) and vary on a case by case basis.

In today's todays platforms if you want to allocate an object in your language think of the layers and layers of side effects that will happen. 1. The allocator/GC system allocates it from some kind of pool possibly. Lots of side effects there (like operating on a pool, triggering some kind of collection / cleanup, requesting a large mapping from the OS. 2. Then at the OS level accessing mapped memory has all sorts of side effect (paging, lazy initialization, etc). 3. At the hardware levels there's lots of side effects: instruction cache, multiple layers of data caches, TLB, DMA.

In conclusion, for some kinds of problems you don't need to worry about these details and for others you can't afford to ignore them.
It took 16 years (1901-1917) to get from russell's paradox to a set theory which didn't allow it, but which was able to create a lot of interesting and useful sets (ZF). So it seems like a big deal. And we still can't talk about "the set/collection/whatever of all sets" in the language of ZFC, so we're still missing out.
I can see that potentially being a problem, especially if dirt or something gets caught in it. However, the most delicate part of it is the most replaceable, that band could be easily made out of cloth or leather, and motors are usually fairly available. It's most certainly a better argument than "it's not much power" etc, but I'm not convinced it matters too much. I doubt just as much as the next guy these things will change the world, but it's a noble idea and a noble purpose.
Unlike MOOCs, which mainly expect students to use resources online to
complete courses themselves, competency-based programs depend on faculty
mentors to walk learners through the learning process. It’s almost the
opposite of the university lecture. Rather than a professor talking to a
roomful of students, a professor talks to students one-on-one while they
learn information at their own pace.

This sounds almost exactly like the 'tutorial' system used for a thousand years (for undergraduates) at Oxford and Cambridge. Students meet with their tutors weekly and are given suggested reading, and usually an essay to write. Once a term, proctored exams are held.

Edited to add: One difference between university in the U.S. and U.K. is that in the U.K., 'breadth' classes are almost unheard of; the idea of a chemistry major taking an anthropology class, a psychology class, or an art class is strange. That's one of the reasons undergraduates there finish in three years, usually.
Ev3dev
> I have to say that, at least in tone, FFMpeg struck me as being more mature about the whole affair.

same here. And regardless of what their codebase smells like, their stuff works and does what it says on the tin, letting people play whatever format there is out there on a massive amount of different systems. I'm the first to admit the dialogs they're using to configure the codecs is one which is a yearly 'Ugliest UI' award winner, but luckily others have made front ends which make you avoid all that mess in the first place.
You might have a good job, but it's probably not good enough for a decent life in New York. Either that, or you just don't know how to find quality housing in your price range. It's not easy for out of towners the first few years. Lots of mistakes :) This is one of the most desirable cities in the world. It's not the rent-stabilization that makes the city less than affordable for you.
This is very cool. There's a lot of talk in VR about the importance and power of creating empathy for characters, so this really gives the sense that VR can be a great tool for improving how people relate to and treat each other.
Because it makes a good story in their circle of people who don't know the meaning of socialism. If the CEO of a company is not making 200-300 times their average employee, they think it's socialism.
Tons of studies show that it is not absolute pay, but pay relative to your coworkers which influences your feelings about fairness and your position in the company. Like it or not, that's how it is.

Do you not understand the logic of people who feel that way, or do you simply not believe in it yourself? If you were getting paid $35k/year to do the same job as everyone else who was getting paid $115k/year, would you feel that it was somewhat unfair?
There's no need to toss "liberal" in there. Dense cities tend to have rent-control, and Dense cities tend to have people with policies generally referred to as "liberal" (to the extent that "liberal" means anything.

But NIMBYism and status-quoism is not just a liberal issue, and "not changing the neighborhood" is right in line with the definition of "conservative", which means a preference for how things already are and against risky changes.

Trying to squeeze any question into a "liberal-conservative" split just muddies the issue.
Is it only for static code analysis, or can you link it with a debugger/vm like you can IDA Pro with qemu?
OK, thanks. This is the one I was thinking of. Bill trying to download MovieMaker from microsoft.com and getting the full 90's web experience. Pretty funny stuff!
In every work environment which has an clear gender imbalance we see the same stories of the minority group being pushed out by the majority group. The minority group feel pressured to be more majority-like to fit in, receive comments like "you are good for a minority person", and feel a social expectancy to be more like the majority group. Those who don't behave correctly report of being silenced and treated in a very hostile way and normally end up leaving the profession shortly afterward. This kind of gender inequality is then seen in 90% of all profession (Swedish statistics from SCB in 2010) where the top 3 have less than 1% of a minority gender.

When reading this kind article I wonder how useful it is to pitch it as a fight between badgers and squirrels. 87% of squirrels work in a profession hostile to badgers, and 88% of badgers work in a profession hostile to squirrels. Having been personally in both environments once, even if it was a very short time, I can't help to see a big lack of common understanding of each sides plight when they are a minority.
Good article/rant, since I really hate, when websites require JS to be more than just a blank white screen...
Why downvote this? Seems legit.
> It's not the rent-stabilization that makes the city less than affordable for you.

First, this is a fallacy: in economics, things usually have multiple factors. In regards to whether rent policy is a significant factor on housing affordability for newcomers, people who study this for a living are in almost universal agreement that you're wrong.
It might hurt you but it looks like it doesn't hurt you enough that you decide 'pick a side and stick with it'. What I don't understand is why you don't simply pick ffmpeg and be done with it? E.g. it's good enough for playing whatever format on windows using WMP, so why isn't it enough for you to play whatever is out there using VLC?
You can dynamically compile and run ClojureScript scripts so long as you have properly hooked things up to a JavaScript engine. I've started on an effort that makes this easy OS X, wrapping JavaScriptCore and I could see similar efforts for Node.js. Here's what I've been working on: http://planck.fikesfarm.com It can run scripts you have on disk, etc, and it has basic file I/O capabilities at the moment so you can write simple text processing scripts, for example.