skysight-inc/HackerNews huggingface dataset:
I appreciate your resources, namely the video by the creator of Elm, https://www.youtube.com/watch?v=Agu6jipKfYw.

However, I agree with above poster. I remember developing my first windows app by doing a main event loop. It's been that way for a long time. Only recently are we doing more asychronous callback / bound type mechanisms of reaction. And still not as strong as the FLP stuff mentioned in the video. Not as much functional stuff, just functional paradigms.

I personally really like the perfection of static input/output transformation graphs. But yeah..it's not been that way for a while and I agree with OP, the web being so event/input/signal based, has spurred the movement for better ways of reactive programming.
I'm curious, if you're only doing the top 3%, shouldn't all the work being done be around or above that amount $200+/hr)? I'm probably in the top 3% of devs if we include the mass of people that do any such work. While I don't do hourly, I'd not consider any new projects that don't end up earning at least that much.

Top 3% is sort of a useless metric, isn't it? I'd not be surprised to find that, since most people suck, 97th percentile is a minimum you need to get anything done properly. But within that, there's probably at least an order if magnitude difference in capability (and rates).
I basically learned to cook by watching his "minimalist" series of videos on the New York Times website -- Bittman is a great resource on food. How to Cook Everything is essential.
Great feedback. Thanks!
Because... Ewe Ess Ayy! Ewe Ess Ayy!
Primer on Swig Templating
World Equities Crashing
From F1 to the 24 hours of Lemons, all racing series are heavily regulated to make things interesting until someone crosses the line first. Even Green Monster had to have wheels not wings strapped to Art Alfons' turbojet.
The one that's supposed to be (as in, contractually obliged to be) making processors :-)
> Finding pants that 'fit' is a joke. It cracks me up that women don't think men have this problem.

Funny mainly because they don't think that?

> Ah shit, its 2015, I shouldn't say that.

Really you shouldn't say that because it makes zero sense and has absolutely nothing to do with the article.

The article is about how women's garments are sized completely differently (and totally arbitrarily) compared to men's. And plenty more women have problems finding clothes that fit due to garments being cut for arbitrary chest sizes. So, your sexist comment not only makes no sense, it's totally out of place.
The Z1: Architecture and Algorithms of Konrad Zuse's First Computer (2014) [pdf]
19 of the Best Images from Google Deep Dream
No it is a simple and efficient engineering policy. Probably it is not fair. It does not matter. Efficiency is better that fairness in a lot of cases. That being one of them.
Japan's population is aging quickly, as far as abandonded property goes this is only the tip of the iceburg. In the next 20 years 25% of the buildings are foretasted to be empty, and in fifty years they'll have lost a third of their population.
It isn't off-topic with respect to the parent, which you chose to remain in place. It simply illustrates the absurdity of allowing a government to define "a healthy lifestyle".
The editor can just replace characters as typed, e.g. render a / as ÷.

I've implemented a whole rich code editor/language around that, here is an old essay about it:

http://research.microsoft.com/en-us/projects/liveprogramming...

And a more recent version of the system:

http://research.microsoft.com/en-us/um/people/smcdirm/apx/in...
CRDT is heavy on metadata and thus requires some compression and garbage collection techniques.
In this implementation, every letter is a JavaScript object.
Performance was not an objective, I guess.
And frustrating for anyone with extensive experience with modern software stacks. The zseries is a strange combination of semi-modern hardware with ancient software/hardware practices. I spent a year of my life with a recent mainframe as part of my previous job. During that time I discovered a long list of things that are frankly unbelievable to anyone familiar with modern computing. I should write a book about all the crazy crap, but I don't really have too. Just reading the install/setup/operating guides with a mainframe in hand should be sufficient for anyone with a clue. Bonus points if you install any industry standard benchmarks to measure things like memory/disk io/networking latency/bandwidth.

But, in the end I get it. People talk about all kinds of crap that isn't true about the mainframe, but that doesn't matter. What companies are getting when they buy a zeries from IBM is a software stack with a 99.99% future compatibility statement. That means the millions you invest in developing software today will still work two decades from now. IBM isn't going to pull the rug out from under you when the latest OS/language/etc shows up. That is why its possible to run JCL/COBOL/etc written decades ago without change on modern machines. For companies that use computers to assist their main line of business (rather than being the main line itself) this is an extremely valuable feature.
I haven't read anything that indicates that there is a time and cost effective test that can detect HIV in blood during the 2 week window period.

That being said, I've never taken a stand on the morality or efficacy of questionnaires (and I definitely don't support a lifetime ban, neither does the red cross by the way).

I do however, think that labeling a public health policy as hateful is counter productive.

Hateful implies that the doctors and policy makers who instituted the ban hate men who have sex with men (as well as IV drug users, sex workers, and people from high risk countries). I don't think that's true.
A long time ago I read that China's main weapon against uprising was to build a middle class.

I always thought that was an interesting take and an ingenious idea. Why rebel if you are doing fine?
There are actually programs out in the countryside to give people subsidies and stipends to move out there -- in some cases, they'll even rent out large houses/apartments for a pittance as well as subsidizing utilities.
The Story of Steve Job's Abandoned Jackling Mansion
Seems like half the comments in this thread are poor attempts at astroturfing.
Depends largely on how you are measuring oil: in barrels, or in dollars. In dollars, there's currently a "60%+ off sale" going on.

EDIT: After actually RTFA, it's in barrels. So unless that chart is inflation adjusted, it's rather meaningless.
That's fine. I only use things I can install using on a virtualenv using pip.

For personal projects I'll use workarounds to make things not on pypi work, but don't trust it enough to for work projects.
Your comments have been crossing over personal attacks. That's not allowed on HN. Please post civilly or not at all.
Yeah its the arms race of the commercial web vs. the viewer who wants high quality but free content and no ad disruptions.
Microsoft Visio Pro 2013 Product Key and Crack Full Download
I've seen abacus being used. Most stores sold everything over the counter (as opposed to pick-stuff-up-and-bring-to-the-register-yourself, which was called "Self-service store") but often there has not been a cash register behind the counter. In order to buy something you had to stand in line to the counter, ask the clerk for the goods you wanted to buy and the clerk would put them aside and tell you the total price, then you had to go to the cash register line and pay the price to the cashier, then come back with the receipt to the clerk (they'd allow you to cut in the line for this) and pick up your purchase. In big stores there were multiple counters so you would get all the receipts at once by telling the counter's numbers and prices to the cashier.

Cashiers usually did not have to use an abacus since the cash register worked as a calculator but the clerk had to calculate the price of your purchase and for that she often used an abacus though some stores had an electronic calculator at the counter.

The whole system was very bizarre. I am not sure why they had to do this. One theory was that it was to prevent people who were handling food items at the counter from touching money but this also happened in the stores that sold non-edible goods. They did minimize the number of the cash registers I imagine, since one register could be shared between multiple counters. Could be easier to account for fewer registers?
For hourly work (don't do that; charge by value or at least daily or weekly), I can say $88/hr is low. High end developers are easily double that or significantly more. Also, as a consultant, there's overhead in promoting yourself, finding clients, etc., so the billable time is less (another reason to not do hourly).

If you're a "top" developer charging under $150/hr, you're charging too little.
Maybe they also ought to ban men who have had sex with sex workers.
"What companies are getting when they buy a zeries from IBM is a software stack with a 99.99% future compatibility statement. "

That is the greatest benefit. I think there's a potential market for a company using something modern (and maintainable) that offers same benefit. Especially if it can work side-by-side with mainframes and/or popular stacks.
I wrote some collaborative editors and I fully agree on those points.
In my opinion, contentEditable is a codebase way too big to replicate in JavaScript (unless you're Google).
Sadly, we built an editor that solved all of these problems but we got virtually any traction in terms of sales (it was $99). Was considering re-releasing it as a WYSIWYG markdown editor because I think the market is more clear.

I hear you with respect to the difficulty in getting it right. Sometimes we would have a few lines of code and then 50 lines describing why the code was necessary in order to get around weird edge case behavior in one version of one browser.
I've been contacting a lot of older Python graphics projects recently and you would be surprised how many people will do updates (particularly when you supply a patch).

This isn't something I need right now, so you t won't be me this time.
It isn't "hateful", it is reducing the likelihood of someone getting an infectious disease from a blood transfusion, by any means necessary. Even if you wave a wand and improve testing, then remove the ban, you're still going to have higher rates of infection than if you improve testing and keep the ban.

If public health is improved more by the ban, than it is reduced by decreasing the supply of blood somewhat or increasing the cost of testing, then it is totally irrational to insist the ban be removed (assuming your goal is to maximize public health).
Even better - the populace should develop a functioning brain and judge something on its merits. I would never hold it to someone about making a funny joke. Even if it is very crass.
Relative perception of others' proficiency for a particular skill is something that subjectively changes as you become better at it. Things you might consider absolutely necessary for a project may not be considered that way for others, and potentially not even recognized by those below your skill level. Projects can ship as a mess of unmaintainable code, after all.
The bounce is too hard. Also, what do the numbers mean?
Yes, it's sacrilege, but I omitted the trivial knot from the main table! You can get to it in a roundabout way, by clicking any other knot in the top row (e.g., the trefoil).
50% means that they ran the simulation say 10 times and in 5 of those simulations there was rain in the area. How to translate that to real life - you should probably carry an umbrella if you don't like getting wet. Also interesting to note that weather presenters usually bump up the probability of rain by 10-20%, because people complain about false negatives (rained when it was predicted not to) rather than false positives (didn't rain when it was predicted to).

If you're interested in a good intro to this topic I recommend the chapter on weather prediction from The Signal and the Noise by Nate Silver. Its a fascinating read.
In the 1950s, hourglass figures were what was hot. I'm not sure that qualifies as slim, compared to the previous 3 decades, and especially not the decade after: http://greatist.com/grow/100-years-womens-body-image
No, I won KegsAndCode 2011 @ 45.
Most of this appears to be copied from the wikipedia article.

https://en.wikipedia.org/wiki/Kyshtym_disaster
I am genuinely curious: Do you have links to more information about this aggregated health information? I would like to understand your perspective, but my prejudice against the VA system is telling me there may be an end-run around on a technicality, for example does the VA population count all veterans in their population, even if they have never sought healthcare at the VA? Does it exclude certain patients that otherwise would negatively affect the data? I am having a hard time accepting that the VA produces a population about as healthy (in aggregate or not) as the regular American population, especially given the conditions largely affecting only combat veterans (Agent Orange, Gulf War Syndrome, depleted uranium, Project SHAD, TBI, PTSD, etc), and the number of veterans with these conditions.
https://www.ibmchefwatson.com/
I'm not sure if the FDA bans it, but the red cross says you shouldn't donate if you've patronized sex workers.
I have similar measurements (34" waist, I'm also taller) and I find gap/old navy fits perfectly. Order online, choose the "tall" tab on the product page and choose 36" inseam there.
> It isn't off-topic with respect to the parent

That's partly true, and we probably could have cut one branch closer to the trunk, but these are judgment calls. By casually tossing in flamebait you derailed an already wobbling train completely.
Cheap Self Storage and Storage Space in Melbourne
In Uber’s Quest to Win Over China, Tencent Blocks the Way
Eric S. Raymond's Patreon Campaign: I build things you use every day
The purists just want to make sure that 911 continue its nickname of widowmaker.

911 is a very beautiful and legendary car with good heritage but it is known to kill people.

I'm glad for the regulations and car have been much safer than ever. I think if you want a track then you should buy one not a civilian car that can take you sideway cause you've managed to push over your driving limit.
It depends what you are doing. If you have 10 lines of JS then probably no need for an abstraction. However if you have 1000s of lines of client code, then using a purescript or similar can be very beneficial to maintainability and provability of the code.

But there is a learning curve and unlike Haskell where you just know have to know the language, you have to know both the JS quirks and the compiler's quirks too. It is a leaky abstraction. This is the problem I have with a lot of the compile-to-android frameworks vs. just putting with with Java.
Same measurements. Patagonia's 34" inseam runs long. Bonobos will sell you a 36" inseam in most styles.
Agreed! The numbers are the Alexander-Briggs identifiers for the prime knots:

- The big number is the number of crossings.

- The subscript is its officially designated index within the set of knots that have the same number of crossings.

- If there's a superscript, then it's a link, and the superscript represents the number of components.
I live in China, and I am a user of ele.me - the food delivery service, and have worked with 17zuoye. 17zuoye is a solid business. They have worked for years to penetrate the K-12 education market, which, being public funded move at a rather slow pace, but once you get your foot in the door, you have a natural barrier to fend off new entrants. Ele.me is a rather curious story. They get to where they are by heavily subsidizing restaurants and customers. For all I can tell, they lose money on every delivery they make. and the moment they cut back on subsidies, people stop using their service. As a customer I welcome the subsidies (it works like a wealth transfer program, where the VC's are footing lunch bills), but as a sustainable business I am not sure where it could be headed...
IBM doesn't have magic pixie dust in zseries mainframes. I had one, and trust me, you can beat it in every single metric with commodity hardware.

What makes them "faster" in many cases is that the decades old apps were written by people "with a clue" and they run pretty much on the hardware. I've had a joke going for a few years, that websphere was created to cause efforts to port off the mainframe to fail.

AKA its pretty much impossible to take something running in ztpf, rewrite it in java and plunk it on a EC2 instance and have a hopes chance in hell of making it work without spending more than the next two decades of mainframe maintenance costs in monthly amazon bills.

That doesn't mean you can't rewrite it in C++ on a DL580 with an attached Flash840 and leave the mainframe in the dust if you have competent programmers.
I think in both cases the people were essentially lying. (EDIT: probably unintentionally).

I applied to toptal (never did dev work through them, but I would) and after I was accepted, was asked to name my rate - at the time, it was US$60/hr and they said I'd likely find work at that (this is correct, by the way - I did find work at that through them but decided not to take it for unrelated reasons).

In regards to the other comment where bbeneschott used that language, the person was also flat-out wrong. When I applied, step one was a phone call with a person, step two was an automated quiz, step three was a live-coding session over skype with an engineer, step four was an app to build at home, and step five was another skype session with an engineer to review that application. Onerous? maybe, yeah. But definitely not inhuman or automated. Sounds like the other person bbeneschott "called a liar" simply didn't make it through step 2 (I can understand why they'd be upset).

disclaimer: I know bbeneschott personally (through toptal). But I don't earn through toptal anymore and have no financial incentive I can think of to support them.
It's the global 3%, not the US 3%. I think they get that stat from the percentage who apply and fail.
For example, 8²₃ means...

- The crossing number of given knot(s) is 8. In the other words, when you put the knot(s) to the flat floor, there are 8 crossings.

- There are 2 independent knots there. They are colored differently so you can easily see this. The collection of knots is also called a link.

- The subscript is numbered in the predefined arbitrary order starting with 1. There are many different knot notations, but this particular one is called Alexander-Briggs notation.
That's cool but has nothing to do with the article, which is about abandoned properties as a whole, resulting from the fact that Japan's population is rapidly shrinking....
By writing articles like this, and linking to them, people are trying to fight that.

By stating that nobody will care, you're just encouraging the problem.
I guess the idea is to have two identical garments labelled with different sizes, and see if one is more likely to sell. Perhaps there is not a big difference, and the size inflation is more about creating customer goodwill.
Yes, if it's still afloat, you can find it, hire a salvage firm with to ocean-going tugs, and tow it to a shipyard for overhaul.

Or you could buy a used cruise ship. Lots of smaller ones are available, because everybody seems to want the mega-huge ones now.[1] There are some nice mega-yacht possibilities available for $1m - $3m.

Of course, now you have to find a place to park it and pay about 20 people to run it.

[1] http://ships4ever.com/
I'm just confused why acbellini is being downvoted here. Yes, people from a company are coming to defend their record... did she say anything wrong/misleading/meanhearted/poorly phrased?

Disclaimer: she interviewed me. (The experience, by the way, was almost identical to the one I had interviewing with AirBnB recently).
Just expounding... Take for example epicurious.com: super useful reference I've used for over a DECADE. I had no problems using it on my mobile/tablet devices, ever.. Until the mobile rewrite earlier this year. Rendered almost USELESS! If there was only an 'old version' button...
why not join an existing umbrella organization?
A stupid simple Go-based DNS testing server
What about non-broken CSV? Is there an easy way to tell awk to skip escaped or quoted delimeters?
That is stupid scary.

How does it square with your murder statement above?
Critiquing UX designs
> “It’s how we find killers,” FBI Director James Comey said last year. “It’s how we find kidnappers. It’s how we find drug dealers. It’s how we find missing children. It’s how we find pedophiles.”

I want to find a book of logic and beat this asshole over the head with it. Rationalizations that can justify anything justify nothing.
Friendly reminder that the number of countries on the planet is significantly greater than 1. The USA, my beloved home country, accounts for about 5% of the world's population, and is not representative.
I know who he is. Hey we can disagree with experts on the Internet. Neat huh.

I did read that part. Just because he acknowledged it doesn't make the data any better. He mentions that you can get a relative idea of the darkening, but the reason gamma correction is done in the first place is because the perception is different between screens -- and browsers don't really properly gamma correct images.

I don't even disagree with him - Ssao is unrealistic. I just don't get what all this "data" is meant to prove. Nobody is claiming it's realistic, it's just aesthetically nicer than just plain direct lighting (in some people's opinion)
A codified system based on measurements is enough; manufacturers don't need to make all combinations. The small, medium, large, 8, 10, 12, etc. system is meaningless, and seems to cause many people stress if they are self-conscious. So it's worse than useless. A codified system, where the measurements are communicated, would be a splendid improvement all by itself. This exists for men's pants and pre-tailored suits. Why hasn't it been translated to other clothing?

I understand that, even with a measurements based system, clothing will sometimes not fit correctly due to body shape and manufacturers being loose with their specs. That won't change, sure, but this system won't be worse, and will get people the right clothing more often. I've taken to bringing a measuring tape to the store when I go shopping. You'd be surprised how often things fit on the first try when I get the actual measurements before bringing them to the fitting room.
I interviewed for Toptal few weeks back. Getting a response from their support/scheduling staff wasn't easy. For every interaction I had to send a reminder. I did the coding challenge and was shortlisted for an interview.

During the interview, I was got stuck. The interviewer instead of helping me identify the issue told me, "I don't think you will ever be able to solve this!" He wasn't interested in how I solved the problem but if I solved the test case. I'm a senior engineer with 10+ years of experience and this was just rude.

I've interviewed candidates for top companies & been interviewed by them and this is _not_ how you conduct an interview.

This might have been an isolated incident but I have doubts about the company which cannot even get their onboarding process right and prides itself to be in the hiring business.

I never got a straight answer on whether I'll get my standard rate of $120/hour.

P.S. - The mistake, I was making during the interview, was I didn't call the method which I had written [a terrible oversight :P] as I don't write methods which output to console everyday.
It's a great article but this drove me nuts:

DON'T USE FUCKING AT&T ASSEMBLY SYNTAX.

Literally everyone uses Intel syntax, except in those situations where they are forced to use AT&T syntax (inline assembly in C on Unix, somehow your box doesn't have NASM). Using AT&T syntax for examples just confuses people. Write assembler the right way. Destination, source. Come on.