skysight-inc/HackerNews huggingface dataset:
> So why is Linux literally the only one who does it like that?

That is such a weird question. That is like asking why are you you. It's linux. That's why. This is how its system calls fd, and files work. Also you should know, epoll is just ONE of the ways ways you can get events on files, and people are mostly interested in it for the same reasons that this article hates it. Because it happens at the kernel level it is event driven, vs a polling system.

> It results in a behaviour that's surprising to the application developer and is then hard to control and get right.

It is only surprising because the user of the function did not read the man page and made assumptions on about how things work without fully understanding how they do work.

> All I'm hearing are philosophical excuses, but nobody seems to have studied the systems that came before and can point out a concrete reason why the Linux way is better.

There has not been any excuses, it's a matter of fact of how things work and how system calls work. Could things have been done differently? For sure. But even those differently done things could have been done differently.

The article and most of the post in this thread are not talking about "why Linux is way better". And I don't think anything I have said has argued either way. That being said, maybe it is not better. But it is what runs the internet and most of the top companies you frequent on the internet today -- so it can't be all that bad.

Also who is this that you expected to study? Why have you not done it? You do realize Linux is one of the most successful opens source project with thousands of developers around the world working to make it better every day? And that a lot of thought goes into adding new system calls and improving the existing systems? Even if you wanted epoll to make magic ponies for you it still could only do so with the restraints the systems it works with impose. For you to come along after 20 years and casually ask these questions is just insane.

> Meanwhile everyone else is having trouble using the interface correctly.

If you look closely lots of people who don't read man pages before using system calls find things surprising and likely use them incorrectly. Just because people refuse to understand the system they are wanting work with in full before using it -- and make assumptions how it should work without understanding the layers that live below it work -- does not make something faulty, broken, or wrong. As a systems programmer it is your responsibility to not only understand the APIs you are using, but understand what is under the hood of those APIs. If you fail to do that you are going to have a bad day. Meanwhile a awful lot of good software uses epoll and has no problems.

For all the moaning about how epoll works, or anything related to linux you guys/girls do know it is open? That if you truly think the system call interface or a particular set of system calls could be improved on then I encourage you to put your pitchforks and ranty blog post down and do something about it.
> Filing is always free. Online filing costs money, but you can always mail in a paper form. If everyone did that, the IRS would pretty quickly want to make sure people can file online easily and cheaply.

Nobody at the IRS cares one way or the other. Until a few years ago that was the only way to file, and their machines handled the load just fine. If there's a lot of paper files, and it takes an extra week for somebody to get their return, it's not going to bother the IRS one bit.
It doesn't really matter whether they continue as long as something else takes their place afterwards.
I'm pretty sure that's exactly what they figured when they designed it in the first place, and here we are many decades later, still living with it.
I'm not sure why you were downvoted, hyperbole maybe. But you raise a very valid point. People are using a "slippery slope" argument to justify supermarkets indirectly funding terrorist groups by way of sponsored propaganda videos. Advertisers should absolutely have some choice over how and where their adverts are shown.
There are still lots of systems from the 70's and 80's running today. There are many PDP and VAX systems that run parts of the US military, such as missile defense and nuclear ICBM systems. Many airlines and insurance agencies also run on mainframes from that era.

Even if they don't run the actual hardware, they're likely to be running the same software and OS on an emulator running inside modern hardware.

It's simply too expensive and risky to rewrite all the software on a new platform.
Comforting to see Scala up in there. Makes me feel better about the time I've been pouring in.
Correct, the oldest iPad running iOS 10 is the first Retina -aka iPad 4.

I bought mine in 2012, still using it daily.
It's the other way around, "any risk is bad" and "marginal utility is decreasing" are conclusions that you reach from your own function, not that drive your function.

* Would you give $1 for a 1% chance of winning $100?

* Would you give $1 for a 1.1% chance of winning $100?

* Would you give $1 for a 1.2% chance of winning $100?

.

.

.

* Would you give $1 for a 10% chance of winning $100?
The IRS does provide free fillable forms[1] which do some of the math for you, but is otherwise about the same as just doing it on paper. I used them last night for the first time, because I no longer want to support the Tax Complication Lobby.

Republicans oppose having the IRS automate taxes for most citizens. Remember to vote very year.

[1] https://www.irs.gov/uac/before-starting-free-file-fillable-f...
"the severance payment will be equal to one month’s base salary, the standard at IBM."

Worth keeping in mind that this is the new policy as of about a year ago (they changed it before the big waves of layoffs last year).

Before the change you would get a week for every 6 months worked, up to 23 weeks.
How to write your first multi-user VR experience (on the web)
Think about how much entropy will build up in systems over 292 million years. Systems thousands of years old will be underneath newer systems hundreds of years old.

The AI's will be scrambling to fix the problem.
The use of glass in this invention sounds similar to this one: https://phys.org/news/2015-03-glass-coating-battery.html
I'm not convinced that the problem was considered in those terms. Imagine that there was a meeting where someone said "I'm going to make time_t 64-bits because if I don't it will mean all software will break in unfortunate ways in the year 2038", and someone else said "Yeah, that's something to be concerned about but we can't do that because memory and disk space is at present too expensive to allow it". Well, I'm confident that no such meeting occurred because nobody back in the early 70's was thinking that way at all. The thinking would be more like "Ok, the last OS I worked on used a 32-bit int, so ho hum...there we are... time_t, move on to code the next thing...".
The State of AI
4 L.A. County social workers to face trial in horrific death of 8-year-old boy
Is that really the biggest difference? Sure, a stylus might be important, but they could just make all models work with the stylus.
LibUV – Asynchronous C I/O Library that powers Node.JS
Quick tips for reducing the cognitive load of code
I have not gone through them yet, but I get the feeling from the wording of our policies that our equivalent is similar.
Is this (well, the US half of this, not the UK adopting it as well) just an indirect way to enact Trump's "muslim ban" executive order? Make 14hr flights much more boring and fewer people from the originating countries will fly to the US?
[Disclaimer: I work at Google.]

I see no conclusive evidence in the parent comment that proves it's Google. I would've actually guessed Apple.

My understanding is that Google actually has a reasonable process for this, and that people have taken advantage of it to start or contribute to projects in a personal capacity.
You're a cute little munchkin!
It's kind of impressive the scale of data you can represent when you merely double those very limited 32 bits. Obviously not enough to count every nanosecond in the history of the universe (128 bits would be more than enough for that), but still.
related: https://news.ycombinator.com/item?id=13921226
Yeah, one can imagine him coming into the house uninvited and starting to examine their equipment and various other assets.
Key things I noticed:

Rust jumped from #47 to #26

Swift jumped from #24 to #16

There is word 'embiggen' before that I knew only 'enlarge'.
A nice article, although I feel like a bulleted list of curated advice from Mr. Rogers life is understating and downplaying the insightful life lessons he taught so regularly.

For a significantly better read, refer to the following profile written for esquire by Tom Junod:

http://www.esquire.com/entertainment/tv/interviews/a27134/ca...

You will laugh, and cry, and ultimately remember why Fred Rogers was as important to you as a child, and why his lessons are still directly applicable today.
Well, I don't know if the LHC is a vital instrument but it will certainly decide were the community of particle physics will go after the plug is pulled on it.

The little I know about is that the LHC is an hadron collider (of course, duh), which means the collisions are not as "clean" as they were with the LEP collider, because the energy is not "deposited" on elementary particles like electrons but on composite hadrons. Which apparently makes things more complicated when it comes to know exactly how the energy is distributed inside the hadrons when they collide...

I'm not sure, I'm not an expert :) I've read that the next collider should use electrons again for collisions, up to 1 TeV or more. Maybe using linear accelerators...

Even if the analogy is not very good it's a little bit like the James Web space telescope, it will open new horizons and open the way for more precise exploration with 50m-class optically stabilized terrestrial telescopes... Just like actual 10m-class telescopes have studied Hubble discoveries in more details.

I see the LHC the same way. The results they will gather from it will decide what to explore next, with more a "precise" collider using leptons and "clean" high energy collisions.

Maybe I'm wrong though. On the political side of thing, sure, it's a costly adventure but I'd rather see money spent on those big scientific project than throwing money at military spendings and engage in useless and illegal wars.

That doesn't mean we can't debate big scientific project. ITER is also a monstrous one when it comes to budget and is even more risky because of the disruptions problem when it comes to confined unstable plasmas in a Tokamak chamber. An apparently 70 years old unsolved problem. Some physicists have warned about powerful disruptions, because of the size of ITER and induced currents in it, potentially harmful for the installation and the people that will work on it if the Tritium breeding blankets are destroyed...

Still, it will be made. And an even bigger experimental reactor is planned, DEMO, that will cost even more. I'm more sceptic about ITER than the LHC...
You jest, but global IPv6 penetration is at ~16%. It rose ~6% last year, so if linear growth is presumed (and it's actually been growing closer to exponentially, as would be expected) we should hit 20% late this year. I'm hopeful that we'll see some decent pickup of it since AWS finally started offering it.

This is global adoption; some countries, including the United States, have already hit 20%.

[1]: https://www.google.com/intl/en/ipv6/statistics.html
Original Title: Muscle, Smoke and Mirrors
The number of wind-downs a week is presented as interesting, but there's no indication how this represents the health of startups in general instead of his businesses ability to get customers.
Members of Congress are amazingly cheap. And this particular issue is one they won't get a lot of trouble over, which makes it even cheaper.
IPv4 as designed didn't support anything like a few billion addresses. We had to invent CIDR to get there, years later.
CSS color parsing and manipulation in under 2kb (gzipped)
Not disagreeing, but what you are really doing is spending your time instead of money. It's a predatory industry for sure, but there are trade-offs. Sometimes they find deductions you didn't know you had.
This looks great! I'm psyched you are enjoying Rust.

Once you end up with something in production, if you're interested on being on https://www.rust-lang.org/en-US/friends.html, there's a link at the bottom of the page :)
Why not use that intel to catch the person instead of telling him? He can now just use as different airline?
Why is it incumbent on politicians to be moral, "do the right things", but not businesses?

That's a laughably arbitrary choice you're making.
Well that may be a good possible solution, but currently we don't/can't do that.
I'm one of the editors of distill and I designed the interface for the playground, along with my awesome colleague Daniel Smilkov.
Research material for you: http://www.softwarefreedom.org/resources/2010/transparent-me...
I've been using https://www.freetax.com/ for the last few years. It's free to efile state and federal, no gimmicks like the ones pushed on the IRS website.
I actually did mine in HR block as well one year, they messed up the state portion badly, I would have been overpaid on my refund and had to pay it back.
Good on Github. Not all companies will even make small concessions in this realm so I applaud them. I'm hesitant to write this but there are some false comments specifically about my employer in this thread so I will.

I work for Microsoft and our policies are draconian. They of course make the standard claims of anything created on their hardware, using their software, or transmitted on their network. But to be exempt from their IP claim it also cannot be related to Microsoft business, or "anticipated business, research or development of Microsoft." Which of course is everything in the software world. It makes it particularly difficult since we're supposed to evangelize their stack and toolchain. But because of these policies I pay out of pocket for my own hardware, dev tools, as well as exclusively use GCP/AWS.

They do have a program they're very proud of where they let you use software you're given as an employee if you're developing an app for the windows store, but it's so vague as to be legally useless.

Take this for what you will.
Exactly. Moreover, comment scores do not capture information about truth values, and displaying them would seem only to encourage people to confuse them with something which does. It doesn't matter whether 'rayiner's comment has a higher score than that which prompted him to write it - what matters is that both the erroneous interpretation and its correction by a domain expert are there, publicly visible, for anyone to read and evaluate.

If anything, I'd argue that it's almost more worth going the other way, and hiding scores on one's own comments as well. I don't really know what purpose they serve.
The compendium is very helpful when grinding for certain ingredients. Without it, I would have never been able to upgrade some of my armour sets.
Author of the article and of the Networked-Aframe library here. Would love to hear about any issues you run into and happy to help solve any problems.
HN is not meant to be a karma competition. The cream will float to the top.
Sounds like a great idea. Didn't tried it yet.
Sometimes I see people struggle really hard to get media downloaded with an iPhone. If this works as smoothly as stated it will spread fast.
Thank you. This is going to help settle a debate here in the office about whether to standardize on Ruby or Python. (The correct answer being Python, of course.) /s
"'A theory among some employees is that IBM is using co-location as a downsizing effort.'

"I hope it's not an accurate theory. Downsizing this way means your most self-motivated, productive employees are likely to leave long before those who drive to the office because they feel they have no other choice."

That's the way downsizing always works. The most productive employees will have an easier time finding new jobs, and will move on as soon as the company admits it is in trouble.
One would be what are the language to look out and learn because they are getting popular in market.
Here is brief information about Rime.
Our mission is to connect the world's information and make it universally accessible and useful. Our first step is to build a weblog which not only collates posts from multiple social networks and blogging platforms but also enhance individual posts by the deep connectivity of hyperlinks, embeds, author's information, location information, image caching, image recognition, cross-posting, SEO, translation, and much more. Unlike traditional blogging platforms which are manually edited and maintained.

Rime is an AI-based personal website building platform, helps you to collect posts from multiple social networking services, such as Instagram, Tumblr, Flickr, LinkedIn, Vimeo, Youtube, facebook etc into one simple, intelligent and beautiful page. It's an online diary for your internet life, The Weblog.

Startups and companies can use this Weblog on their website to inform their visitor about their activities on the web. It helps them to build better SEO for their company without spending time and money on technology.
But if they paid you that much for your IP, would you still work for them?
In the title, no.

The indication (more than normal) is given in the response to the first question, from which the article's title is taken:

> MP: We’re seeing two to four companies wind-down a week, which we’ve never seen before. I think more [investors] are taking the Sequoia Capital approach, meaning if something isn’t working, they’re moving on

edit: I think the parent was slightly edited but apologies if I simply misread.
This just sounds sensible. I know how companies in general like to think about this but I just don't understand that.

If I had a company, I'd ask my employees to solve problems and write software that the company needs to sell products or service. I'd pay them to do that and give them the necessary tools to do their work. When they would deliver, we would roughly be even.

Now, if an employee is doodling some code of his own on the laptop given to him by my company, why would I care as long as he will do the things the company asked him to do? If he was doodling on his own laptop the company laptop would just be unused. A laptop doesn't effectively wear out because of personal use. In effect, when it comes to software engineering I would be paying for results.

For reference, in auto shops the mechanics can often use the company tools and facilities for personal evening/weekend projects or repairs. That's because the shop is closed anyway and the shop doesn't consider it a loss if their employee is fixing his own car, or his wife's car, or friend's car, during after hours.

I understand why companies require their employees to not do the same work for competing companies or for free. That would be like letting the employees cash in twice for the same solutions, and contributing to the competition.

But trying to own what employees might do with company computers on their spare time doesn't make sense, much less trying to own what employees might think on their spare time.

If such a rule is enforceable an employee who did get a profitable idea not related to his line of work would just keep his mouth shut, quietly resign and slow-start a company of his own or sell the idea to some other company. Nobody would be so stupid anyway as to invent something while being bound by a possessive employment contract, and then bring it up just to tranfer the IP to their employer for free. On the other hand, if the employer is reasonable and doesn't try to own the idea it's much less of a hassle to make a deal with them and continue with the current employer and letting both parties profit from the idea.
Watch this guy catch a real ball in VR
> Can we please stop hacking common things like colors? I don't want "meanings" attached to things I wear or own. What if I believe in the cause but don't trust the organization? Now, I simply can't buy a red phone unless, shock, everyone thinks I support it!

I had a red hat before Trump co-opted red hats for "Make America Great Again." It is deeply annoying to me that wearing it makes me appear to support him (until you look closer and realize those words aren't on it).
Yes, IBM still sells IBM/Rational ClearCase which has impressive cost (about $5000 per license) and has about 5% features of Git, also absolutely bozotic UI.

What surprises me, some companies still use it in 2017 and still pay $5000 to buy a product that is inferior in every respect to Mercurial, Git, Subversion.
People: What to study, what to choose for personal projects, what to put on your resume.

Companies: What languages to standardize on
On the other hand, using a 64 bit integer to count seconds moves the problem 292 billion years forward, and we can probably let the Omega Point handle it from there.
And brutal punishments for those who are found guilty of human trafficking.
Maybe he can title himself an epochalist.
Is there some extension or piece of software that could potentially detect this kind of thing and mute it? Like download gifs, look through the frames and calculate some kind of score and if it hits a threshold, auto-pause the gif?
Who cares about income? Profit matters. Societal benefits matter too. How many days of work in a month is required to break even on all the basics of life like rent, food and medical care + retirement insurance.
Moving toward answers for chronic fatigue syndrome
>I'd argue that it's almost more worth going the other way, and hiding scores on one's own comments as well. I don't really know what purpose they serve.

I've never thought of that idea. I think I like it!?
Egypt's National E-commerce strategy developed with UNCTAD
This is what happens when they don't have a "product" guy running the company anymore. Steve Jobs was brilliant at coming up with new products. Every since he left all we have gotten is the Apple Watch, which one can argue he probably had a hand in. Their only option now is to start creating variations of existing product lines to keep them "fresh".
Was hoping for the update too. My personal is a 2011 11" and am waiting for the update to 12" to upgrade.
Start right now. You'll have the SEO and the thought-leadership circuit all stitched up well in advance.
That slide deck is very helpful.

I wasn't counting stars, I was counting contributions. You have some catching up to do.

For what it's worth I tried to weight my post because I think the project looks pretty good and I don't want to discount that achievement. Just Serverless is mature and used but a lot of people in production / live environments you have a lot of work to catch up.

One place where you can potentially not just meet Serverless but win is getting started documentation.

And I don't mean just hello world.

For example: how do I create and use a DynamoDB database in your Framework? Serverless certainly supports that but it is a learning curve and trips up new users.

Another concern I have is the edge cases. Stuff Serverless isn't even good at. For example:

- CloudFormation has a 200 resource limit. How do you deal with that. Severless hasn't solved it yet.

- How do Lambda functions get versioned? Serverless does this very well.

- How do I hook up a lambda to a SNS stream. Serverless does this really well too but the documentation is poor.

One think Serverless does very well is letting you set up various Lambda triggers without having to know much of the internals.