skysight-inc/HackerNews huggingface dataset:
I think that browser user-agent-strings are far more trouble than they are worth.

I think at this point, if there are browser bugs in something as important as video, the release team or someone should pick it up before release as a show-stopper.

If the issue is on the server end, then the people running the server should be fixing their mess.

Do we know which it was? A Firefox issue that caused Youtube to detect the user-agent and server lower quality video, or was it an issue on Youtube's end?
I use Org for my lesson notes, and all other notes, but I always capture with pen and paper. It's way more straightforward and there are no distractions and no limitations, I can write, draw, etc. Then I type them, after the fact, into the relevant org file, so that I can edit and share more easily. So, I capture on paper, and store and manipulate on the computer.
Attempt to sell it based on your understanding of the problem and what you imagine the outline of the solution to look like. If you can't successfully close sales on air, actually having the product available doesn't solve that problem as much as you'd think it does.
Telegram GitHub Search Bot Made by JavaScript (ES6, ES7)
The quote isn't really meant to imply your direct manager specifically.

It can easily be your managers manager, a vp/director or even upper management as a whole.

The last of which sounds like the case in your situation.
For this and other reasons, it is usually a good idea to have a separate set of blankets from your partner to avoid interrupting their sleep.
Mobile Messaging App Developer / Technical Lead
A highly intriguing Startup idea positioned somewhere between WhatsApp and SnapChat. We have reached prototype stage with branding under way.
We’re proven tech entrepreneurial ex-pats seeking a Senior Software developer to join our effort in Santa Teresa, Costa Rica to complete our team. Relocate and code by beach & surf or work from abroad.

Skills That Matter:
Deep understanding and proficiency in making native apps on iOS (and Android a plus) platform (minimum 2 to 3 years experience)

Track record of architecting and implementing complex, robust and highly scalable consumer web/mobile software (published iOS app references)

Experience with mobile messaging/chat backend, including linux server administration, ejabberd/XMPP protocol and Erlang

Strong intuition for front-end design and usability

Strong problem-solving and analytical skills

Solid automated testing, deployment, and code quality background.

Up to date knowledge on the latest innovations in the iOS ecosystem

What You’ll Do:

•	Create product requirements
•	Develop product prototype iterations
•	Develop and own development methodology
•	Help patent, copyright or otherwise secure intellectual property.

Please contact me: martijn.glorieux@gmail.com

Thanks
"...user agent strings are a giant disaster of technical debt"

Amen.

I agree with the commenter below who suggests we use random strings instead. Unless there is some sort of published standard for what this header should contain and what each byte means, the contents may as well be random.

The "history" of "user-agents" (about 20 years) is not very long, assuming the web is going to last more than 20 years into the future. Taking a long view, we are still in the nascent phase.
8 key moments in 2015 for diversity and inclusion in tech
Jaguar – makes any girl purr at a wedding
We are the FIRST wedding car company to offer a package including complimentary champagne, personalised ribbon personalised champagne glasses and CD of all pictures and video taken all of which make YOUR wedding day even more memorable

For a truly memorable wedding day experience and with prices starting from ONLY £120 there really is nowhere to go other that AMOUR WEDDING CARS

Lancashire’s most luxurious wedding car service!
Welcome to Amour Wedding Cars – your one-stop shop to finding the perfect way to travel on your big day.

If you’re looking for a dependable, high-quality and professional wedding car company then no need to look any further, brides and grooms-to-be!

At Amour Wedding Cars, based in Lostock Hall in Preston, we understand that you want to travel in style on your special day, and our cars will certainly give you a memorable entrance and farewell that your guests will talk about forever!

We take pride in the appearance of all our luxury cars – each Jaguar XJ6 and Mercedes S Class we own is washed and polished to perfection especially for your wedding day.

To make sure you arrive at your destination refreshed and ready to wow your guests, every car we hire out includes:

•	Full air conditioning
•	Full leather interior
•	Air suspension
•	We even supply flowers and ribbons at no extra charge

Our aim is to guarantee that you feel like royalty and get the wedding day you’ve always dreamed of.
We always encourage clients to come and see us and our beautiful wedding cars, so give us a call on07790005058 or email paulgilleade@blueyonder.co.uk to book an appointment today
Rich Lister Bob Oatley dies: Three lessons from Australia’s 34th richest person
Redmine Invoices plugin: Simple invoicing software with multi language support
My wife and I are like this. When we first met, she called me at 5:30AM to see what was up. My question was "Who died?"

She's a 9p-5a kind of gal. Left to my own devices, I'd sleep 1a-8:30a.

It has been an object of contention to us over the years, but we work it out. Having our son and adjusting to the sleep deprivation afterward helped.
I think multi-user in this context is more about authorization of operations. It's correct that we don't need users/groups for this today, there are equally good things in cgroups and pam, but it's a simpler abstraction in many cases.

I think your mostly correct, but in most cases I would prefer individual authorization rules, like apparmor. There's always cases when you don't want to escalate the entire app to root level, but need something more than what's a normal mode.
A proposal for removing obsolete Emacs packages
As a former Java/Spring developer from the mid-2000s trying to get back into the fold, I think Ruby on Rails is the best bet. It is not the latest and greatest and its a tad slow performance wise but what it lacks in speed it makes up in clarity. Especially on the documentation/tutorial front which makes for a quicker learning experience. I find the most interesting part of RoR is its "curated" (almost Microsoft like) environment where choices are mostly made for you instead of banging your head against the wall making choices about all the different libraries and tools you should use.
What incentive does the pro-gun side have to tolerate any new restriction, no matter how insignificant?
The submitted article and especially its title are both emotional to a fault and sensationalist. The arguments presented are backed up only by anecdote and cherry-picked comments from other people who have been rejected by Amazon. I've seen all this before. There's a reason why the article is scant on the details of the rejection. In the same way a rant about PayPal tends to exclude certain details that deflate the author's rage. His final paragraph is the icing on the cake. I'm glad to see the title change.
I actually do carry a paper notebook.
A rant about application configuration
Something in the water? Why does everybody think that one can not transfer from notebook to the computer, or have to carry all their corpus of notes with them? Paper is easier to use when listening to a lecturer, or drawing some spontaneous idea.

Photographs of handwriting are good enough, millions of students use such method. It is so good that even Google Books uses it, no?
Switched from EE since jobs were abysmal; you mean the lack of jobs? But hey, we need more STEM!
>Since then the DoD has started to take an interest in AGI, and in fact today, during my one weekend a month drill at the Pentagon, I had a great long conversation with Maj. General Seng [1] who is heading up efforts around implementing ISR systems with more autonomous capabilities and exploring how an AGI would be utilized in defense.

Isn't that basically the most obviously bad idea ever, so terribly stupid that there have been several movies chronicling how massively bad an idea it actually is to build "AGI" for military goals?
Well going in to university the EE job opportunities were strong, but they've steadily gotten worse over the years in the US, and Australian power companies have had massive layoffs, reducing grad intake.
It's a tragedy of the commons.

You try to implement that in your browser and launch it, and many websites will break (banks, in particular).

Users will download your browser and find that it doesn't work on [FAVORITE SITE X], and they won't blame the site, they'll blame your browser. After all, [FAVORITE SITE X] worked with the browser they used previously to yours; clearly, it's your fault that the site doesn't work now.

So we continue to make incremental changes and work around issues with popular sites needing to sniff user agents, while authors of new sites (that someday become popular) continue to work around issues with popular browsers by (ideally) checking the DOM in JavaScript, and (sometimes of necessity because the data of interest isn't available through the DOM for security or design-hole reasons) sniffing the user agent.
This has nothing to do with net neutrality.
Verizon routes millions of IP addresses for people who cheat on their taxes, beat their wives, smoke crack on the weekends, and litter on the subway.
subway litterers are the worst!
The article didn't even touch on sleeping in separate beds or rooms, which, from my experience, seems to be a growing trend.
For software engineers? Good taste is really the only skill a software developer needs, and working at a dead-end company like Yahoo reveals a lack of taste. Working at Yahoo would certainly look like a negative to me, more or less depending on the hire date.
Japan’s 99% Literacy Rate Questionable
I have a framework of thinking about learning new things, which I sometimes call the 10-100-10k approach. I wrote about it year ago[0], and the responses helped me refine it.

I think the investing 10 hours in learning a new thing is more than enough to get the initial estimate you describe. Probably even 5 would be enough. That's 10 pomodoros. It's something I'm willing to consider to throw at totally random things to see if they are actually as hard as I think, and if I actually want to learn them.

Most people don't really spend even 15 minutes, to the clock, on things they think are hard to learn - and so underestimate just how much you can progress with as little as few hours, if you actually sit down and do it.

[0] - https://news.ycombinator.com/item?id=8197334
Youtube used to be only 240p, and I found it perfectly watchable. Then when 360p started to roll out, people played all kinds of weird url tricks to try to force videos to be high quality (360p).

Tons of videos from then are only available in those resolutions, and I don't think it's productive to close the tab any time you encounter a video from 2007 or 2008.
You'd be undercutting the competition! http://justtelljulie.com/
Take a look at JSON for Modern C++: https://github.com/nlohmann/json

Perhaps this example (benchmark, actually) is close enough:
https://github.com/nlohmann/json/blob/master/benchmarks/benc...

Note that the above also performs mini-benchmark with multiple iterations, dumping parsed data to another file, and finishes with a clean-up of the aforementioned dump target file.

The core (read, parse, write) can be simplified to:

std::ifstream input_file("data.json");
nlohmann::json data;
data << input_file;
std::cout << data;
The more modern Kindle devices don't have a physical keyboard (I've tried typing on my wife's Kindle Paperwhite, it's not a pleasant experience) and are harder to mod. What you're looking for is a Kindle 2 or Kindle 3 (AKA "Kindle Keyboard") which can boot a light version of Ubuntu[1], or you can just add a SSH client to the existing Kindle software[2]. Get the 3G version and you have a SSH client that works practically anywhere.

[1] http://gadgets.boingboing.net/2009/09/02/photo-and-descripti...

[2] http://www.mobileread.com/forums/showthread.php?p=1220552
I highly recommend the Moral Politics talk by Linguistics professor George Lakoff: http://youtu.be/5f9R9MtkpqM

In short, the two sides of the debate speak different language representing different world views rooted in upbringing and triggered / exploited by metaphors. This talk changed my view on political speech and narrative dramatically.
Odd the article didn't touch on an obvious problem with differing sleep patterns among couples: sexual activity.

Going to bed after your partner is asleep makes it a lot tougher to initiate since it involves waking that person up.

The alternative is to initiate during other parts of the day but that may not be possible for many reasons (children being the most obvious).
Can someone explain how Yahoo P/E is still high at ~121 ?
The HN Guidelines [1] state that submissions "should use the original title, unless it is misleading or linkbait." While I am sure the emotions of the developers affected by this are legitimate and strong, the original title borders pretty heavily on linkbait; though I appreciate there is some debate there.

HN may strive to provide intellectually superior content, but that doesn't make me any less susceptible to linkbait.

For one, I appreciate some effort to prevent the front page of HN from devolving into 30 completely unedited, but completely unhelpful titles. If I wanted that, I would just read ads.

[1] https://news.ycombinator.com/newsguidelines.html
Growing trend according to whom?
Why the Sharing Economy Is Awful
Good thing browsers aren't written in javascript.
As a safety razor user of about 7 years now, I regret to report that my experience is that eventually something will go wrong and you'll cut yourself in an annoying way. In my case it took 5+ years. Two weeks with a new technique is ludicrously early to come to a conclusion.
You just made the classic mistake of conflating evil (or differently moraled) with dumb.
Ha! This is the first time I've been recognized by someone reading something I wrote! Dallas is actually pretty ok. Shhh... don't let my NY friends know that I said that ;)
Off topic: You know what Wiki is missing? More images. When I click on one of the ancient Chinese cultures you point out, I'd like to see photographs of excavations instead of just a blur of words and numbers.
Announcing Scenic – Versioned Database Views for Rails
Could you please state the problem instead of making ad hominems? I'm genuinely curious.
The bug was reported on December 19 and fixed on January 7. That's at least 19 days, not just "next week". Do you think Larry Page would allow YouTube to serve 360p VP8 instead of hardware-accelerated 1080p H.264 to ~15% of Chrome users for 19+ days "because holidays"?
I really appreciate people like you referencing citations to logical fallacies. It helps explain to me what to look for in illogical statements.
I think you have been watching too many movies.
Nearly ño one on the left ever accused Bush of purposely destroying the country. The accusation we a mix of incompetent mismanagement and cynical exploitation for profit.
It's more an opinion than linkbait; an opinion which gets tossed by the way side because it is found to be disagreeable. Do authors have no say in what they call their piece?

linkbait is, at least to me, more along the lines of "you'll never believe what these developers made" and this post is nothing of the sort.
I don't get it. The Fed is raising rates because the economy is recovering.
That McDonald's still exists in the same location, but I bet they won't accept the coupon anyway.
In fairness, he didn't say which Bay.
Because they have a very limited area where they excel. On the other hand, you can do almost anything you like in functional programming. Consider, for example UI. Take a look at UI code in visual prolog: http://www.visual-prolog.com/video/FormDemo/default.htm
By law, many institutions must buy rated paper.

So Moody's and S&P are like Ziploc bags at TSA lines - required by law.
There needs to be many more ratings agencies. The two big ones need competitors.

If there are enough of them then when synthetic CDOs do have bad batches that at least one will want to lead the way in downgrading. It would be much harder to pay off say 10-20 ratings agencies.

There has to be some self-interest among ratings agencies to one up another, by upgrades or downgrades because of better knowledge. I think the lack of competition for ratings is part of the problem that caused 2008. Maybe even ratings based on community as well as authoritative sources, right now they are all authoritative and mostly blackboxes in terms of processes to achieve ratings. The concentration in centralized power in ratings agencies is a bad thing and history says it will bite.
and this is a never-ending debt. If we take a big stand and give a one-year deprecation like SHA1, we should get through it. Of course, no one would do that because everyone is so dependent on this string.
"from my experience" - people in my circles, mainly, but it's a topic I see in popnews areas more than I used to.

http://www.today.com/health/happily-united-separate-rooms-wh...

http://www.builddirect.com/blog/why-more-couples-are-sleepin...

http://www.cnn.com/2008/LIVING/personal/09/12/lw.sleep.alone...

From that link: The preference for separate spaces has even begun to affect home design. According to the National Association of Home Builders, there's been a steady increase in the number of requests for "two-master bedroom" homes since 1990, prompting the organization to predict that by 2015, 60 percent of all custom upscale homes will be built with two "owner suites."

It's now 2016, and I don't suspect 60% are being built that way, but a realtor I spoke with last year says it's a topic that comes up with some of her home buyers, although it's never been a dealbreaker. Granted, that article was from 2008, and we had a major recession in there, which may have reaffected architectural planning.
"workers" are application level architecture decisions, not machine/server level. If you need to (which most webapps dont) then do so.
I started checking SPF records on my mail server. All spam that makes it through the other checks also has correct SPF records. Presumably if spammers control DNS for a bunch of crappy domains they can dynamically add the zombie machines to the SPF records on the fly and just get on with their day. Very disheartening.
> Currently we have peer review done by a couple of people who get the paper and maybe they spend a couple of hours on it. Usually they cannot analyze the data because the data are not available – well, even if they were, they would not have time to do that. We need to find ways to improve the peer review process and think about new ways of peer review.

The whole article is worth reading, but this stood out to me. I've never felt satisfied with the review process, even when it's been very friendly toward a paper. I think it's the speed of the process: wait a couple months for reviews, send a response a few weeks / months later. In contrast, twitter seems like a nice place to get things churning. I realize these are two different processes, and a person could throw a paper that's in review into the twittersphere. I guess I'm interested in seeing where the process goes (and what events precipitate a change to the traditional review structure).
As a hiring manager I would definitely prefer a person with a CS degree without CSS3, HTML5 and JS knowledge to a person with web dev certification but without degree. All these stuff is quite easy to learn in a month or two, in case of right CS background.
Because
Qtrly Earnings Growth (yoy):	-98.90%
This idea is cliché precisely because it's the most obvious course of action for the military. Don't forget that it's DoD who sponsored the previous AI summer.

Besides, if they don't do on it, the enemy surely will!
progress(1) is a separate utility on BSD; one of my favorites. (Although it is also built in to BSD ftp.)

I regularly use progress with dd, tar and other utilities.

At least one BSD dd now has a "msgfmt" option that outputs parseable, printf-style format strings.

Truthfully, I prefer it when these basic utilities are static except for fixing bugs. Using the new features in scripts means the scripts might lose some portability.
Your post betrays multiple kinds of immense privilege. A large portion of America have attended a shooting victim's funeral, been gay themselves or had a close friend or family, or didn't have health insurance.
good point, thanks for the clarification
More than the cost, the micro-integration hell that you start to get into and out of (when swapping out) can be a real slow down to building and shipping features
YouTube wanted to deprecate Flash video, so Mozilla enabled VP9 support in Firefox 43 for users whose operating system does not provide an H.264 codec. (VP9 for all other platforms is coming a little later.) YouTube disabled Flash for Firefox 43 users, as planned, but forgot (?) to enable VP9 for those users. Without H.264 or Flash video, those users received low-quality 360p VP8 instead of high-quality VP9. When this mistake was discovered, YouTube could not fix or revert the configuration change because of their holiday code freeze.

(I am a Mozilla employee.)
> Even if the person you're arguing isn't an expert on the issue you're talking about, they are an expert on why they feel that way.

Not always. Sometimes we may be experts on knowing that we feel strongly one way or another without having thoroughly explored the potentially complex ideas and experiences that have shaped us. I was just having a conversation tonight with a family member about self-destructive patterns that we both get into and trying to analyze where they come from. Our society doesn't really cater to deep self reflection and a lot of times a response may be fairly reflexive if not deliberately considered. That doesn't mean the person making the argument would change their mind after further deliberation. Just that a lot of people actually cannot explain their feelings out loud.
Maybe not better, but more important.

I'll update the post with a footnote tomorrow clarifying things.
Movies sometimes get this thing right though. Don't forget that Dr. Strangelove pretty much turned out to be a documentary!
Actually, it's not really that surprising that the top host for spammers would (a) be bad at distinguishing spammers from non-spammers; and (b) know it has a problem and flail around aggressively trying to shut down spammers.
I'd argue the research paper format itself is a significant part of the problem. It's simply far too verbose.
Look Beyond the Rain