skysight-inc/HackerNews huggingface dataset:
The creator of MessagePack has a gist discussing some of its use-cases [0]. One area where it stands out is with its great language support.

Unfortunately, I'm not familiarized enough with the subject to comment on how each format stacks up against various alternatives.

I sometimes scroll through an app's licenses page, and I've spotted MessagePack a few times in big-name companies. It's just not a very flashy subject.

Disclaimer: MessagePack author is an ex-coworker.

[0] https://gist.github.com/frsyuki/2908191
Sublime is actually mostly native c++, but it has python bindings for its API
It's basically a matter of how much control one has over their work environment and distractions.

I work from home, and I have a high enough social standing in my company that I can simply decline incoming phone calls whenever I want. As a result, like you, I can get a shitload of work done.

Most developers aren't so lucky though. That's why the productivity norm in our industry is closer to 10 hours per week, maybe 15.
An attacker could just as easily block the SSL connections - unless you're suggesting it fail if it can't check for a firmware update, but that proposal would mean that if your servers are gone the devices are bricked. Many of such devices function fine in a Lan only setting behind a nat where they're virtually untouchable.

Disallowing downgrades via a signed datestamp is about the best you can do. Anything else will either be trivially blocked or result in other user problems.
Rather than a spring, a coil gun would work with any conductive material quite effectively. I imagine that the difficulty is repeatedly changing orbits - this will probably require more propellant than can be derived from junk.

I was wondering if SpaceX couldn't use its second stages to grab some junk while it is deorbiting. That would be some seriously good publicity.
Unpaywall finds free versions of paywalled papers
No it's not. Infrequent "crunch time" is the norm in the video game industry, with regular hours outside of crunch time (if you're lucky enough to be employed at that time).

Standard expectations of 12 hour days is most certainly not the norm.
Yes, it would. The problem stated here are traffic jams and the waste of urban land, and this has neither of those problems. What are your objections?

I suppose it would be nice to build tall, dense housing around the station, but people living in the suburbs are expressing their preference for more, cheaper space per person and lower building heights, and would be extremely unlikely to authorize a microcosm of the city inside their suburb.

If we can solve the "people don't want tall buildings" problem, why not put them inside the city where their occupants are in walking/biking distance, rather than relying on expensive trains?
As a counterpoint stack overflow is hosted on windows and did just fine. If your service is printing money you can easily fix tech problems (e.g. Facebook effectively rewriting php), if it's not you may flail around trying rewrites etc but the real problem lies elsewhere.

Tech people are quick to find technical reasons for failure but the reasons are usually elsewhere.
Yeah, I hear a lot of people saying essentially "40 hours is the most anyone can be productive for in a week". My more realistic rule of thumb is that people can tolerate maybe 20-30 hours of doing things they don't intrinsically care about.

So, if you give a shit about 20% of your job, and your job tolerates you doing personal stuff (slash miscellaneous browsing) for a few hours a week, then sure, 40 hours can be sustainable. On the other hand, if this job is your passion, work is stimulating, and you've got things you feel positive ownership over, then having 60-80 hour work weeks isn't necessarily unhealthy (so long as you're aware if and when those drives start to dwindle).

The other upshot of this theory is it dismantles argument that side projects hurt employees' productivity. The extra time spent pursuing your own passions simply isn't draining in the same way implementing others' ideas is. If anything, it adds motivation to the day-to-day stuff, knowing you'll learn skills at work that help the side project you really care about.
> Since it is on the list, it cannot be better.

It might be better, since I did not try all of the books, and I did not specify which of the books I had tried.
Interesting perspective. Now I understand what you're saying.

I think it would be dubious that private roads would require liability insurance. At present, liability insurance is only widespread because of regulation (i.e. a non-market mechanism). I do not see the economic case for the owner of the road to require liability insurance of its users.

Insurance wouldn't cover the full cost either. According to [2], total car insurance losses were $117.5 billion in 2011, compared to the $242.0 billion in economic losses cited in my previous post.

[1] https://www.ibisworld.com/industry/automobile-insurance.html

[2] http://www.iii.org/fact-statistic/auto-insurance
I find the numbers somewhat off compared to how it is where I work. We are a small team mostly working remotely.

I would estimate that my team puts in (per person) on average about 5-6 hours per day writing code. About 2 hours go to emails, daily meetings, demos and architecture discussions etc.

I have very few interruptions during the day and usually 1-2 meetings pre-scheduled that are 30 min in duration each.

My phone is usually on silent for all notifications except calls and I turn off email as well when I need to focus. I take a short 5 min break every 45 min or so. I avoid HN/Facebook etc during the work day.

There is very little stress, we work towards a defined goal and have daily updates on the progress and what everyone focuses on. Deadlines are very rare.
Trådfri literally translated is "threadless" but it can probably be interpreted as cordless as well.

I've never heard anyone say "trådfri" before. The normal word would be
"sladdlös" at least where I'm from.
Watch something with Clifford Stoll in it. His enthusiasm is also incredible.
I agree BUT it's not that hard to ensure your app scales. It's more about using appropriate tools for the job.
I'm not surprised at all.

Ikea has a trusted brand, with a strong reputation for safety, quality (for the price) and family-friendliness.

They make things cheap with clever design, logistics and home assembly. A €5 table isn't comparable to a €500 one (and they sell both), but they don't sell the €2-including-delivery electronics you can find on eBay. They sell wireless chargers for €30, and normal ones for €8.
It's really not that hard to learn a new language. I love Python, it was the first language I truly loved, but now after over a year of writing a project in Elixir, I find the latter equally impressive, and even more elegant.
They mow the grass on a park that's open to us all to use, but they don't have time to mow that bit over there. They're just asking if anyone else has time to do it instead.
Yep, people can infer a lot. I did a demo of this a couple of years ago for my employer at the time by creating a tool which, in a slightly contrived scenario, is able to figure out what one is looking at on Google Maps over SSL.

Blogpost (includes demo vid): http://blog.ioactive.com/2012/02/ssl-traffic-analysis-on-goo...
There will be a huge selection bias + reporting bias here. HN has a lot of people with relatively high wages and people are more inclined to state their earnings when they are high, just keep this in mind.

Also: cost of living is a huge factor in salary, if you earn over 100k in the Netherlands you're considered loaded, but I keep hearing stories about software devs in the US starting out with 100k.
you're not a willing russian shill. you seem much more in the vein of noam chomsky or glenn freenwald criticizing america every chance you have. and doing so on RT nonetheless.
In San Francisco, fresh grads can expect to make between 95-115k at a startup or non-tech company. For the tech giants, check Glassdoor - it's spot on for people with <5 years of experience because of the volume of people submitting information. Their numbers have consistently been in line with offers I've received.
No, as a fellow Russian I am fine to admit that the DNC hacks were probably done by us. When the leak happened, there was a little too much enthusiasm in Russian hacking circles. Guccifer2.0's style was also consistent with Russian writing.

But when the Shadowbrokers leak appeared, the community response was more like "wat."
Well you made it through the year anyway so congratulations.
Don’t answer your emails
> Are you overweight?

No. I weigh 150 lbs (6 feet tall), same since high school.

> Do you eat a simple diet that takes account of possible allergies?

No allergies, and I'm doing better now with diet.

> Do you get a lot of exercise?

I run 2-3 days a week (2-3 miles per run). Used to be a state competitor in high school for distance running.

> Do you work at a desk job in a hunched position that has curved your spine and pushed vertebrae into your throat?

Absolutely. I sit at my desk 10+ hours a day, and my posture definitely could be a hell of a lot better.
>Not sure the 800lb gorilla you're referring to

Are you kidding? she/he is talking about IE.
Saturn's moons are much more likely to spread any contamination due to the presence of liquids. Liquid water on Enceldus and hydrocarbon lakes on Titan.
How is Netflix going to ban someone for life? Get a new email address, a new IP, a new credit card, and you're a new person. You may have lost your ratings, but maybe a fresh start is nice from time to time.
It would feel similarly odd in Dutch. Perhaps they tested both names and the former 'sounded' nicer in other languages?
‘Young poo’ makes aged fish live longer
Long Term Preservation of Digital Information [2001]
Darcs is a distributed version control system. It is inherently not a hosted solution that "needs to scale" the way the article is talking about.
A Moronic Guide to Web Scraping for Fun and Profit
> And yeah, 25-30 hours is probably a maximum, and it needs to be done in three-hour chunks at a minimum.

There's a fascinating corollary on "effective working time" research. I've seen the numbers multiple times in Finnish press, but have hard time even finding them now - and can't recall ever seeing these figures in English media.

According to work wellbeing research done (at least partially) in Finland, knowledge workers can achieve approximately 5.5h of effective work a day. Any hours much beyond that are mostly wasted due to the level of concentration required.

This number chimes well with your estimate: 25-30 hours of effective work per week. I'm quite confident these figures would come up again and again.
That's not how people perceive it, though.
Don't confuse this with releasing buggy code (don't do that, it's really hard to recover from), it's about features.
I've encountered this problem too. People will say nice things to you when you pitch or show them something because it's easy to be nice and they want you to succeed. Maybe they imagine their optimal future self using your product. But things may not work out that way. There's also the issue of solving a genuine problem but later finding out that it's not a valuable problem.

There is a solution: stop showing people your product and start casually asking them about their problems. Then you can begin to understand if you are solving real problems and how much people care about them, e.g. if they have already parted with money (or time) trying to solve them. Don't ask leading questions, but do prompt them for specific details about their actions. Don't ask anything where the answer is to any degree hypothetical. It only takes five minutes, just don't mention your product!

Of course this requires you to be in the same room as your potential evangelist early-adopter customers. Go put yourself in that room ASAP.
I guess the alternative is to learn very little, have fun, run up huge debt, because why not, you're going to get run over by a bus tomorrow. But, then you don't. Well, crap.
3 Reasons Why Innovative Cognitive Services Are the New Oil
I mentioned this yesterday on another thread but it seems relevant here. I really wish MS would make something like this for .net core. I love c#, it's performant and easy to code in. Would love to have some sort of cross platform UI to go with it.

Here's hoping some Microsoft people are reading this
Is the downward pressure a trend? Too many people in the industry? Further blue collarization?
Ehhhh... not often quite set in stone enough that you can rely on it, especially for spoken language. Emphasis and a whole host of other situations lean towards - but by no means demand - order in the example given.
The BBC Micros probably cost more.

The BBC Micro cost £400 in 1981, which was £1400 in 2016, according to the Bank of England. I don't know if this includes monitors, presumably it doesn't include any software. From the other comment, you can double the price to add disc drives etc.

So, at least £400 for every 25 children. My primary school had one in every classroom, but I don't know if that was the standard, so it could be less.

A 10-pack of Micro:Bits with basic accessories come to £11 each, £275 for 25 children.
I'm glad I get to work in a hybrid environment. We all have laptops for the actual coding. Have a number of rooms, lounge areas and meeting spaces as well as a central open area for coding. I usually code collaboratively with some of the team members in open space. Sometimes alone in lounge with good music in background, sometimes in a closed room whichever gets me in the zone. The rule is if you don't see someone in open area then you gotta slack.

I absolutely believe giving developers the freedom to choose a personal space with walls and doors is very essential to productivity.
I've never seen a "cash-back" card outside the USA.

Here in Australia, a 2 points per $ is the best value I can seem to find.

Edit: I just did some quick searching, and cash-back cards do exist here, they are just horrible value.
A: you hire young one that have no idea what they're doing and jump into problems both feet without thinking a path ahead

and for every programmer claims to work that much, you also get two of them complaining on the costant shit the overworked one produces and have to fix strange bug half their time

eventually the software becomes a mess of tangled issues and advancement grinds to an halt irregardless of amount of time spent
I made no such assertion, in fact, I explicitly mentioned that my anecdotal experience was in the US, and nowhere else, just to clarify that fact.

You are continuing under the assumption that I am taking about any education system outside of the US. Even so, looking through the comments here, I see very similar sentiment from someone in Germany, so it seems likely to me that we are not alone.
Ask HN: What are pros and cons of PostgreSQL and MySQL?
I searched the web but most of the articles are written several years before. Many cons have been fixed.
I guess what they could do to avert that is to have versioned (by subdomain) upgrade sites where each version is as secure as the associated device.
Right, I would have never voted for her, and not saying that she would have been any better with Sanders, but I think it's very likely she would have won.
I'm in the unfortunate position where this question actually matters from day 1. I learnt the hard way a few days ago when I hit the bottleneck (about 50-100 concurrent users) and I'm not sure how to proceed.

It's a multiplayer drawing site built with Node.js/socket.io. I'm already on the biggest Heroku dyno my budget can allow and it's too big of a task to rewrite the back end to support load balancing (and I wouldn't know where to start). Bear in mind that this is a side-project I'm not making any money of.

I had a lot of new features planned but now I've put development on hold. It's not fun to work on something you can't allow to get popular since it would kill it.
The authority on truth is the data itself -- my polysomnogram that shows I stop breathing 30 times an hour in my sleep when my tongue collapses, and then this number becomes 2 with CPAP.

Like most technologists who frequent this site, I'm all for following the scientific method and gathering data through repeatable experiments that test hypotheses, and I'm against petty tradition ("we've always done it this way" is a very counterproductive/backwards way of thinking that also precludes progress -- as an entrepreneurial community, we tend to think differently and to challenge established beliefs here on HN).
Getting Over Globalization
Wait what? Is my blog full of ads?? I was not aware.
How can I see them?
Any alternative to Wordpress?
A huge time sink is thinking. I just mentally plan the most effective and long term solution before coding the task at hand, so whatever I write doesn't come to bite me later. From the outside, it looks like I'm fiddling. And most of the time, it goes on even when on in office because the mind can't be turned on and off easily it goes on and on ever at home
How We Examined Racial Discrimination in Auto Insurance Prices
It is certainly a brand name made from a literal translation of wireless. Although "trådlös" (without wires) is the normal Swedish translation.
Thanks for sharing your experience.

There is always scope for a botched execution or just pure bad luck. I wish someone shared more candid details of what happened at Friendster.
I think you interpret "egregious" differently than I do. You appear to be responding to a set of points I never made, while not addressing the one I did.
It's in the first sentence of https://wiki.gnome.org/Newcomers/BuildProject .
Evolution is a beautiful thing.

I once worked for a monolith who decided to invent a new way of programming. They built something massive and ready to scale even larger. And then they discovered no one wanted the product.
PostActiv Bounty Program
The Uruguayan jail where inmates set up shop
They're using Cloudflare as their frontend, and if they're broken we're basically so fucked anyway I don't think lights are going to be our biggest concern
Right, I should had clarify from where the 5 minutes come from and what kind of machine. I upgraded few months ago to a new machine (200MB/s internet, latest intel CPU + SSD, quite clearly not the most common set up)
I'll tell you a secret -- you can keep your money in a bank and have a debit card.
Without that, you can't intercept https traffic and analyse it properly with tools like charles or wireshark. They both rely on reading the keyfile openssl et al write out when triggered to do so.
As audidude mentioned, but to add to it a little, is basically we have an SDK now. So you download (with delta update etc and sharing Sdk code) what's needed instead of compiling etc.
I'm surprised no one's mentioned the chrome feature that's mostly replaced bookmarks for me.

Just like aliasing commands in the terminal, you can alias web pages in Chrome's address bar. So, when I type "je" in my omnibar it has an autocomplete option "Jenkins", and pressing enter will take me to the URL I set for the Jenkins home page.

This feature is poorly named "search engines", and yes, it is extensible to putting extra strings at the end of that URL (which could be registered as a search term within that site), but I've been using it for years, and 99% of my use is simply mapping arbitrary strings to arbitrary URLs. It works amazingly for that. No mouse movement digging into bookmark folders required.

http://lifehacker.com/5815291/create-short-aliases-for-frequ...
Ninth Circuit Sends a Message to Platforms: Use a Moderator, Go to Trial
New to Analyzing Big Data? 3 Tips for Efficient Data Analysis
There is a list of resellers: http://microbit.org/resellers/
I guess you've considered doing the graph search and the text search separately and joining the results?
>I don't care about our product or it's mission anymore.

Why?
If it was slow for a small number of users, that is a fundamental design or operations flaw, not a scaling problem.

Nobody is saying that performance doesn't matter. But if it performs well with 100 users, you can worry about the performance with 10k users later. And if it doesn't perform well with 100 users, it doesn't matter if the scaling is O(logn) even O(1).

Performance under a sudden flood of users matters, but a lot less than day-to-day performance. And most of the criticism I see for sites dying is when they're serving static content with ideal O(1) scaling, but in a very unoptimized way.
Appalling. Hating on Uber is popular right now for good reasons, but don't let it distract from the important battle to modernize and disrupt an entrenched industry (which goes beyond Uber). Is there any information as to whether this affects Lyft?

> after a judge ruled Friday that it created "unfair competition"

And in the linked Reuter's article:

> The court ruled in favour of a suit filed by Italy's major traditional taxi associations.

Italy's economic troubles should come as no surprise.
You sure about that? You sure it's not on the person who, knowing that, still chooses to use Netflix?

Note: not defending Netflix's position on VPNs, just pointing out that the user still has free will.
The are less drastic options. You can start warning loudly if the servers haven't responded for weeks.
Banned due to unfair competition.

I think a more accurate reason would be: banned due to competition.
Banned for unfair competition!!.So that means taxi operators could not compete for price and may be convenience offered by Uber. isn't that bad for the consumers? May be someone from Italy can comment?
OS/2 2.0, Summer ’91 Edition
> The Nicene Creed (the historic test-suite of Christian orthodoxy) speaks of "the resurrection of the body".

I was too distracted by the test-suite point to notice that I should quarrel with this: it refers to "ἀνάστασι[ς] νεκρῶν" (Lat. "resurrectio[] mortuorum"), where νεκροί are the dead, not specifically their bodies (σώματα).
Ah, fair enough. Was confused there for a bit.
There may be a few exceptions, but by and large a young inexperienced programmer's 80 hours will be worth an experienced programmer's 40 hours... plus the cost of the fact that the inexperienced programmer will make mistakes which will cause your code to quickly become unmanageable without oversight. Churning out code is quite a bit different than churning out good code.
Taking medication on a regular basis without having previously sanitized and perfected your life style (nutrition, sports, sleep, meditation, breathing...) to achieve perfect health is not very intelligent.

By the way, if you take this drug, you will notice your urine will smell differently (different chemical composition). That (logically) means that your body either retains something it should have gotten rid of or the opposite, meaning your are changing the chemical composition of your body. Science has no idea how this drug actually works (we only know that there is some kind of effect) and has no idea what its long-term effects are.
Hey, you might want to check out https://realm.io/ , the demo is exactly what you said. Good luck!
I downvoted you for arrogance. You obviously think your are better than those you "manage." Are you technical? Can you sling assembly? Ok, what about C? C++ maybe? I'm guessing you can't do any of that. Can you back up your talk?
Although I no longer ride Uber, I'm shocked that the service is banned from the entire country: on one hand, I'm glad Uber is being reprimanded for constantly side stepping laws, but I'm worried that other services (i.e. Lyft) will be banned too; in this instance, Uber was banned (it appears) due to fear of competition, not for breaking laws.