skysight-inc/HackerNews huggingface dataset:
Not really sure what you are talking about. "rotate" is on the main tool box and exactly how to do it was first google result.

https://docs.gimp.org/en/gimp-tool-rotate.html
https://docs.gimp.org/en/gimp-layer-rotate-arbitrary.html

Tools you know will always be faster then ones you don't know but that doesn't help people who don't yet know any of the tools.
"The concept of an operating system is pretty straightforward: it is a piece of software that manages a computer, making said computer’s hardware resources"

So the author luxuriously simplified a sophisticated piece of software like an OS to simply prove his point that Alexa can be classified as an OS because it is a software that also manages hardware resources.

Someone please correct but I was under the impression that Alexa is merely a facade OS and behind the scenes it is an amalgamation of sophisticated intertwining of web services and data crunching. Can Alexa still be at its 100% without internet?

Edit 1: Grammar
I'll extend my bet to 2018.

I'd extend it much more because the real odds of AGI are closer to 1:100, but any longer time scale would be a bad return on my money.
Based on their documentation—which, albeit, I know has many classes omitted—Unreal Engine has ~6900 classes. That number probably gets greatly multiplied, though, if you count generated classes.
How Is Writing Lord of the Rings Like Writing Software?
> Hotel Sunrise NY Guests

But what if we are "Hotel Sunrise NY Guests"? Why wouldn't i use that name as a guest? I think if you want defensible randomization, you actually randomize it.
Yes, the boom-bust cycle will continue.
I love Linux on the server. For desktops, I believe it brings out all the worst qualities of the open source community: its inconsistent, has a tendency to skirt decision-making through configuration, fragmented, sometimes badly trying to copy windows/macOS, too eager to throw everything out and start anew etc. Just regarding the aesthetics, most Linux desktops seem to cater to the crowd that buys motherboards with LEDs and puts a window in their case.
The Indian and Japanese versions were the same, but in India they pretended to have a motorcade.
I didn't claim it's 'normal' nor did I claim that everyone on the internet gets death threats. But if you have an online presence with an audience of tens of thousands you will get them. So pointing to popular female youtubers for example, who get death threats is not valid evidence.

I don't know what his point was, thus I wrote 'if you're claiming that ...'
Living and working in Washington, DC, I have thought for some years that a new administration brings in a increase in the number of motorcades, until the novelty wears off. I am fortunate to live within walking distance of work (extended: about three miles), and wouldn't be surprised to find myself walking home more this spring.
Disrupting the Trucking Industry
This is impressive. According to the article, the bot has not yet lost.

I think at the end of 2017, we may have to say that computers have conquered Go.

Interesting that the timing is 20 years after mastering chess.
Yet it happens:

http://www.fox25boston.com/news/blind-woman-says-some-uber-d...

"I don't pick up dogs because I have leather seats"

http://www.wusa9.com/news/local/uber-refuses-to-take-blind-p...

"Uber has suspended that driver’s privileges as it investigates Kristin’s complaint against him. The company does acknowledge that refusing to transport a service dog is both a clear violation of the law and of Uber policy"*

http://www.cbsnews.com/news/uber-driver-refuses-ride-blind-m...

"An Uber driver in Florida was arrested after deputies say he refused to transport a group of blind people and their service dogs...Stigile says that when Nau, 60, showed up, he said, "I don't take dogs." Stigile explained the dogs were service animals and Nau allegedly replied "I don't care."
Scale is something of a measure of popularity. If our API serves 234 million requests per day, then presumably we're running something pretty popular and widely known.

Because of the democratization of "big data" and the (relatively) recent uptick in large internet services, serious scale is an engineering challenge that a few have been tackling for awhile, but many are facing for the first time. Think any company that has recently realized their data needs are bigger than what Excel can handle.
Hidden secrets of Orion’s clouds
So there's no replication?
Browsers can probably parse JSON faster.
> so it seems it can be illegal even if you use on your own network, which is absurd

They used it on other people's networks and their wifi APs. If they only DoSed their own APs, no one would care. You are allowed to DoS your own APs.
10 years at MS will make you a millionaire - in liquid assets

3 years at my startup now I have a million - on paper. Hopefully in the next three there is an event I can cash out on.

One path is 99% chance
One path is a 1% chance

I'm having more fun at the startup than I did at MS
You've dug into the meaning of "rights" and I'm with you. No one has the "right" to use Facebook. But, you lose me when you don't draw the connection to "privilege." While I don't have the "right" to use Facebook I have the "privilege" of using it, and at no point feeling unwelcome or un-catered to. That feeling comes not because of my merit or choices, but because I'm a "check all the boxes" white dude.
Are there any open-source Inkscape "libraries" of, what can only be said to be, clipart out there?

I'm looking for ways to diagram Neural Networks. It would be great if there were some 'NN clipart' from which I could just drag-n-drop stuff.
I'm still not convinced. At the end of the day, liquid hydrogen is a better energy store than any existing battery tech. All the issues you listed are the same for electric cars--reliance on fossil fuels, need to build infrastructure, etc.

You also ignored the fact that filling a tank is more convenient and faster than charging a battery. Or that batteries have a limited lifespan.

If the economics don't work, why would the leading automaker that originates from an island without domestic fossil fuels bet on it?
Let's Not Talk About Diversity, Let's Talk About Justice (2015)
Since age 17 for me, so about 11 years. I would use Linux even if I thought it were less capable than MacOS / Windows. I don't think that though -- Linux is awesome and somehow I have spent very little time dealing with the problems that others in this thread claim are so common.
Charles Perrault (https://en.wikipedia.org/wiki/Charles_Perrault) and Grimm's fairy tales (https://en.wikipedia.org/wiki/Grimms%27_Fairy_Tales) are better read anyway.
Ask HN: Logging Hours for Sprints, Useful?
This may have been discuss adnauseum before but here goes:

We run weekly sprint and require engineers to log hours on work accomplished to calculated actuals vs original estimates. As with any setup, engineers don't see the value in logging hours. Because, we aren't billing a customer directly I am a bit baffled on why we would also.

Is there any way to get velocity from a sprint based on Original Estimate and tickets/tasks completed without logging work hours? That is somewhat effective to get a worker KPI?
I don’t think engineers working at Ericsson and Apple (the companies listed in the copyright section of that source file) forgot about big-O. What I think happened, when they wrote that, their assumption was people won’t be using those to pass 16MB blobs. And for small messages, O(n^2) works just fine.

I can understand those people. HTTP is better than Web Sockets for large chunks of data. With HTTP, servers and proxies may cache, clients may resume downloads, clients may check for changes with if-modified-since header, and so on.

The problem here isn’t with big-O, it’s with changing world.

If in the future someone will send gigabytes in that event, the current version will break despite O(n), because RAM is finite. Relatively easy to fix, you just need to save data to a hard drive instead or RAM.

Does it mean it’s a good idea to do so now? Don’t think so, it would be over-engineering and premature optimization, and the current version is currently fine. Just like the original O(n^2) code was fine for small messages.
Thanks, I will check it out. Not sure I will be happy with Windows 10 in comparison to OSX but still worth trying out.
Good points... It all depends on who sets the milestones for "getting the work done".

If a sales guy commit more features to the customers than reasonable, do you need to put in more hours to "getting the work done"? Does he need to stick around late till your are done to penalize him also? If a sales guy doesn't make a sale as aniticipated does he need to stick around until he makes a sale and "gets his work done"?
For one, SeaweedFS states that it is not POSIX-compliant.
Well, there is huge difference between options available to you as VC backed startup and as bootstrapped one.

Your warning about dangers are all very true, most people don't think about those.

On the positive side, your upside can be great, and since you didn't take VC money, you can be happy with much less then VC backed startup. You can make big company, small company, lifestyle business, you can get acquired if you desire so.
> Sounds like 20th century style guide, not aligned with the need for specificity in the Internet age.

Ironic that you say that! The AP styleguide (which is not the NYT style guide, though they are similar) now recommends that "Internet" be lowercased (ie, no longer treated as a proper noun).
Restore from backups.
Donald Trump's Beautiful Day – a cut-up music video
Call me skeptical:

>When testing read performance on SeaweedFS, it basically becomes performance test your hard drive's random read speed. Hard Drive usually get 100MB/s~200MB/s.

There are no modern hard drives that get 100-200MB/sec on RANDOM reads. Random ends up being an exercise in IOPS not throughput, and there's absolutely no way you're pulling enough IOPS out of a SAS or SATA hard drive to get anywhere NEAR 100-200MB/sec on random workloads. I get the "it's the software dummy" thing everyone is so hyped about, but if you know THAT little about the underlying hardware and how it functions, you shouldn't be writing filesystems.

Also - what's the protection mechanism for files? If there is none, I literally have no idea what the purpose of this FS is. Under what circumstances would I need a giant slow data storage tier that has no redundancy to speak of?
It's not just developers and big influencer. Calling them power users is a better term. These are the people other people ask for advice.
Scale is also scarce. There are few companies operating at Google or Facebook or Amazon scale. You can't just create a product at scale if you want to gain the experience of scaling a product, you have to be working somewhere that grows tremendously.
It's a matter of preference and dedication.

Some love bringing their emacs/vim setup to their own perfection and spend a lot of time on it. Other are too lazy for that and are fine with a preconfigured setup like SpaceMacs. Whatever you prefer.

My point just was, for someone like me, SpaceMacs is a truly awesome project.
That's a significantly weaker claim then.

Depending on how many women are needed for a 'significant number' I might even agree with it.
RCA Studio II Emulated by Intellivision
America’s Roster of Public Companies Is Shrinking Before Our Eyes
>"The Internet made the operating system of the computer used to access it irrelevant"

Hyperbolic statements like this one make me stop reading. There's still PLENTY of important Desktop computing.
great write up! this is awesome
On Optimism and Despair
It's not a stat for me. I do sympathize. But stretching this argument to say that demonetization is a failure is ridiculous. In that way, in India, the deaths due to accidents are close to 1,37,000 in 2013 alone. Should we call transportation a failure and put a halt to every mode of transportation (be it autos, cars, buses, trains, planes etc) just because of this statistic or should we work towards improving the system?

I compared demonetization carried out by India with demonetization carried out by other countries. When I see that there were large-scale riots and coup d'état in other countries but no such thing happened in India I will definitely take this as a success. You want to have a narrow negative perspective of 100 people dying you can continue to have that. I have a wider positive perspective that no large-scale riots or coup d'état happened that would have sent the Indian economy in a downward spiral or worse: civil war.
Krebs:  the Download on the DNC Hack
Somehow tangential, but OSX is pain to develop for. I am running Linux on my laptop. If I want to test my project on OSX I would have to buy an Apple box. So, in the end, I am left with Travis CI, which I am using in 60's way, like a timesharing system (change code, submit, wait till it compiles, check errors, iterate). All in all, it not much better than targetting Windows.
I assumed it would be under the user button where logout was, similar to Ubuntu I suppose. Ubuntu has this clever little gear combined with a power button to represent shutdown and setting very clearly visible on the desktop. And I knew the unix way, so I just went with it when it wasn't where I first thought. I didn't even realize you could click the Apple logo until after that happened I don't think, I had assumed it was just an application icon. Seems dumb now, but it was out of the way enough that I didn't think about even trying it.
> You are assuming that all money deposited in the banks are automatically converted to white. That is where your assumptions are wrong.

What? Where did I say this?
The way you describe it sounds analogous to computers: like saying "you only need to know C, not transistor physics, to program a computer". You can code on an existing machine, port your code to a new machine, but you'll never invent a new machine or architecture.
Personally, I'm just a little impressed that you can train an active agent to play a game using old-fashioned supervised learning on screen states and controller states rather than relying on "action-oriented" learning techniques like reinforcement learning, online learning, or even a recurrent model.

It really shows how simple many control tasks actually are!
That really gets me... They complain about macOS shipping old versions of git and vim (solved by `brew install git vim` during the first 2 minutes with any new system). But then are completely unconcerned about having to shut down/boot X times a day. But then again I've see to many friends with Windows notebooks habitually do that as well, and I may be special with an uptime that closely tracks the last OS update.
Indeed. It's hard to intuit because of the sheer scale of the vessels, but modern container shipping is almost magical in its capacity and efficiency. I once saw an estimate that the cost in resources to transport a container all the way from China to the UK on a ship was actually less than the cost of putting that container on the back of a lorry and transporting it just a few hundred miles to a distribution centre in the midlands once it landed.
Do ambulances and fire trucks need police escorts? I would think it could do more harm than good. I've driven through several red lights to give way, but if there was a cop in sight i'd probably hesitate. Seeing a cop, but perhaps not the ambulance, would trigger drivers to pull over thinking they were getting a ticket. In my area ambulances and fire trucks have no issues. Everyone gives way, even when they dont have lights on.
> What we really need is universal, single payer health care.

Why does it need to be single payer? Multi-payer systems can achieve universal or near universal coverage at good costs. See, for example, Germany or Japan.
Are We Becoming More Moral Faster Than We're Becoming More Dangerous?
I am not involved in quantum computing at all, and only have read a few articles, but my understanding is:

Calling it a speed up is kinda correct but seems slightly wrong to me. It is a completely different computing model which tends to use different algorithms that make solutions to certain problems feasible on a quantum computer that aren't on an equally powered classical computer. That is why it's so powerful, but at the same time, classical computing could stay "faster" than quantum computing for a long time, or even forever.
Glad I use 4096 bit keys, heh.

On that note though, exactly how much encrypted data do they intend to store? You could probably thwart it by sending tons and tons of noise for a small signal. Do they have more storage than Amazon? This stuff isn't free.
For professionals and hobbyists yes. For most people, not at all.
Let's watch you not disrupt anything.

I hate fsckin' startup hype talk.
This prize is awarded at the Real World Crypto conference, which has become a pretty big deal. RWC is unlike normal academic crypto conferences in that it hosts practical engineering work and case studies from people deploying crypto --- but the attendance list includes many leading people in the academic field.

Last year's Levchin winners were Phil Rogaway (a cryptographer of fame comparable to that of Joan Daemen) and the miTLS team (which discovered the Triple Handshake, SMACK, FREAK, Logjam, and SLOTH TLS attacks).
> As for open world games - they tend to bore me out after a while, when I hit the discovery limit. First time I discovered Minecraft (a friend gave me a pirate copy -> no multiplayer), I spent many hours exploring caves, discovering biomes, and building subway tunnels. But when I reached the point of knowing pretty much all the mobs, blocks and features of the game, I got bored. Similarly with Terraria and Starbound (though I started playing it again now on a server with a group of friends - probably scratching my "social" itch there).

Yeah, I think that's what I was trying to get at. I want both what MineCraft and Terraria (played some of that) gives you as well as a story on top of it, otherwise I don't feel I have a motivation/direction towards which to utilize the world. (I assume psychologists would have a field day with that)

Yes, they do work a lot better in multiplayer, but like you said, then it's much closer to socializing.

I played Dota (2) for a few years (stopped a couple of years back), which is simultaneously the best and worst game. It has depth enough that no one can define the outer bounds of possible strategies, all while only inhabitating a single map. But it also has so many frustrating legacy mechanics that should not be there, as well as a community that is, let's say, mixed.

I also realized how impossible it is to attempt to even grasp it when a youtube video named "7.00 Patch Notes First Impressions" [1] (the latest version of the game) is a non-sarcastic 9h26m long without breaks. It also destroys the myth that people don't have attention spans for videos longer than 10m when the mentioned video has 347k views.

Needless to say I can't go back to it.

I recently picked up the latest Hitman game, and while the story is minimal, and you can still see the seams of a lot of solutions to each hit, there are enough variables at your disposal that you can engineer a lot of your own solutions. It is the Hitman:iest game since the first one I think.

[1] https://www.youtube.com/watch?v=EY74eKw0FgI
>First of all, you'd have to go out of your way to disable the firewall on a modern Windows install.

There is a screen that pops up everytime you plug in a network cable or connect to a wifi network for the first time. It asks what kind of network you are on, personal, work, public. Depending on what you answer here it does stuff to the firewall.

Then there are the multitude of AV products that disable the firewall with their own suboptimal garbage. These wouldn't have been made if they weren't once necessary. Windows should have had a firewall when it got its own networking stack, but it went a couple of decades without one, so people got used to needing to add one.

Even if that article is correct it is Android off of windows by an order of magnitude.

> Ultimately, if you were to allow Android devices to by default, open and run arbitrary native code that users download from the internet

But they aren't setup that way. That is part of why they are more secure.
I think one of the most ingenious political ploys in American history was when the wealthy convinced the working class that capital gains should be taxed at a lower rate than income taxes.

I'll never forget having lunch with my co-workers, all of whom were paying 30-35% in income taxes, lecturing me that a 20% capital gains tax was unfair because the investor, "already paid taxes" on that money when it was first income, so taxing the gains amounted to double-taxation.

I've never understood the argument that raising the capital gains tax would slow economic growth either. Why would people give up free money just because they have to give a little more back to the government that makes the marketplace possible?
It sounds like if the Innocence Project were an official government entity.
Hedge-Fund Managers with Flashy Sports Cars Make Worse Investors
I'm fairly biased and privileged, but my impression is that the police in the UK tend to be more professional than those in the US.
Congrats!

Probably this crowd already knows about Daemen for AES and Moxie from Signal and NYTimes and his HN comments here. Trevor Perrin might not be as familiar of a name, but it should be. He's responsible for much of the meaty crypto underlying the Signal Protocol, and his most recent project, Noise [1], is a real marvel. A prize well deserved.

[1] http://noiseprotocol.org/
I think the idea is that costs ballooned more than expected.

That shouldn't be shocking either - each shift change requires people to scrub in, pass on information from the previous shift, and so on - but it's a deeper question than adding new staff to cover the missing hours.
As of last week, Alexa cannot tell me how many inches per second is an atto parsec per micro fortnight.

Google can.

Alexa can tell me how many sides a hexagon has. But cannot tell me the name of a six sided polygon.
Send notifications and messages Software desktop supports all platforms
People worry too much about the flavor of Unix they are using.

I didn't switch - I have - and use - both Linux (a Dell laptop, an Acer "netbook", a Lenovo "server") and macOS (an rMBP, a Mini) and, quite frankly, there is no real difference. The rMBP is an awesome laptop - light, fast, great screen, but the Dell feels faster and the Acer is lighter (and much, much cheaper). The trackpad on the Acer and Dell annoy me. I don't trust HFS (been bitten by silent corruption more than once)

Like I said before, people worry way too much about the program they use to run their terminals and text editors. If it has a Unix-like environment, even Windows (I prefer Cygwin) works.