skysight-inc/HackerNews huggingface dataset:
Agreed. Asking this type of question exposes one to liability. What if you don't hire them? What if they feel it was because of something they mentioned in answering the question?

Personally, I look for someone who can get the job done well. I optimize my interview process for that purpose. Some people are looking to hire someone who will also be fun to hang out with so they optimize for that.
Why did that stop them, and not Google? I feel like you're refusing to address the main point here - google found this bug. It happened. They told Microsoft about it, and Microsoft hasn't fixed it 100% yet.
It is sobering to think that if you have the technology you can conscript a workforce to build war fighting robots more effectively than you can conscript a force to fight for you.

I believe one of the developments in Syria and Iraq that is under appreciated by strategists is the force multiplication efforts of "cheap drones with hand grenades". Assuming that 50% of the videos on these things are fake, that is still a good case that it is getting easier and easier to turn money into usable offensive capability.

In my estimation, THAT pivot is going to have as much impact on conflicts as the machine gun did.
I think it's a little better than that, actually.

It says that their ideal-case failure rate is 11 nines; that's how much you should lose to known, lasting issues like machines failing and cutting over.

Amazon's actual SLA offers 2 nines and 3 nines as the credit thresholds. So they're stating the reliability of their known system, and the rest is for events like this.
It's done on-device to handle the problem of linking. All calls from the app into framework have to be linked when you do AOT, and Google can't do that without having device images of every android device and compiling on-demand for whatever device is requesting the install.

And then you'd still have to fall back to on-device compilation if Play Store doesn't know what the device is anyway (aka, all custom ROMs), or when you take an OTA (otherwise you'd need to re-download all installed apps for the new OTA image).

Plus, the dex bytecode is considerably smaller than the AOT result, so wire transmission costs are cheaper doing on-device compilation - call it a form of compression.
Huh? Most people in North America (who can't afford phones) lease-to-own their phones.

They pay for it in a monthly rolled up price, and at the end of their contract they own the device outright, obviously with all caveats surrounding leasing any asset.
On the whole, video games aren't elevating society to the extent great literature or even mediocre performance art do.

Call of Duty - what is the grand result? Familiarity with Militarization.

Katamari Damacy - Hoarding for the King.

Pokemon - you tell me.
I think you are wrong, replicating its performance is very easy, you just hold the exact same thing it does.
I don't think we can use the Singaporean army as an example of a proven effective fighting machine.

And anecdotal, but my Singaporean friend showed me picture after picture on Facebook of his friends serving their terms...there were many, many well polished tanks.
Spreading misinformation on political news through comment sections and social media has become a rampant problem. Most news sites with a discussion feature are so full of toxic and misleading comments that some form of moderation is necessary for healthy discourse. It gets especially bad after a few days when the news wanes, but the trolls keep coming. Anyone digging up an article from a month ago to see the discussion will only find the aftermath of an army of trolls, with all insightful or impartial comments drowned out.

This has been a problem since the dawn of the Internet, and along the way we have seen some interesting approaches at comment moderation (Slashdot is a classic example). Moderation has the potential for abuse, and as such, should be applied reasonably and transparently. That said, I can't blame anyone for searching for new ways to fight trolling and the promotion of blatant ignorance in this day and age.

The New York Times has even resorted to limiting discussions (or not rolling them out to every last article in the first place) and human moderation. It slows down discussion, and it may be subject to censorship, but it goes a long way towards helping both sides have a say in the discussion without it devolving to Youtube quality discourse.
The Case for Eating Weed at Work It's Like a Cup of Coffee, but Marijuana
I don't think this is quite the originality vs. pragmatism debate. Determining the legality of an executive order is a bit different than determining the modern interpretation of a law.

In the case of this immigration restriction, the debate isn't how the EO ought to be enforced, but rather whether it is legal (specifically whether it infringes on constitutional rights without having a sufficient national security justification). The intent of the EO is important, since it would be trivial to make a silly EO that technically doesn't infringe when taken literally. As an extreme example, the EO could ban anyone who had entered a Muslim place of worship in the last year. Surely some Muslims haven't done that, and surely some non-Muslims have done that. But it would be very clear that the intention of this EO would be to discriminate against Muslims, and it would be ludicrous to claim otherwise.
How about those living near a fault line?
I do not disagree that Java, Go could be better. It is just that I remain big sceptic because such better languages leaves very important things which matter in real world and covered by Java, Go etc but not by better languages e.g tooling, GC, powerful runtimes, build tools and so on.

I would wait till Scala does something great natively without standing on shoulders of JVM/JRE etc.
Yes, so you should not allocate the $400 equally across the shares to match the performance of the index. You should buy an equal number of shares of each stock. It may not be a greatly constructed index by modern standards but to my understanding you can in theory get the same performance yourself.
>If you're proposing higher pay for soldiers, then you go from an army of slaves to an army of mercenaries.

Is that such a bad thing? I'd rather have an army of mercenaries any day over an army of slaves. The mercenaries are serving voluntarily at least, and they're likely to be far more effective in their duties as soldiers. Sure, there's some ethical concerns with it, but far less than with slavery IMO.
While this is my only offer, the internship I am currently at wishes to keep me for the summer (they are unaware that I received this offer).

I simply would enjoy the work at this other company more, but not enough to consider slashing my pay in almost half.

Do you think specifically mentioning my current pay is a good idea?
>What's the difference if you speak Swedish, Finnish or Russian? None. What's the difference if you're Orthodox, Catholic or Muslim? None.

You may see yourself as a non-1% with no particular ethnicity or religion, but there are poor Muslims who would rather die than be rich Catholics, and there are poor Finns who would rather die than be rich Russians.

I understand that you don't fit in those categories. But there are actual human beings that do.
I hope I never have to write a post-mortem that includes the phrase "blast radius"
My friend just wrote a blog post on the topic:

https://honeypot.net/search-proof-your-devices-when-travelin...
no indeed, I think it's important to provide a set of options and advice about when companies might want to use them.

A setup that's appropriate to say a start-up environment may very much not be appropriate to a bank for example, so hopefully security docs will be able to lay out the pros and cons of each configuration choice.

The CIS guide for Kubernetes has started up so that will hopefully see some of these things mentioned.
Really like how she just spreadsheets it and lays it out for everyone
Microsoft ships .NET bytecode (so basically the same thing Android does) and Apple doesn't care about the low end.
> This may seem harsh, but relying on random commenters shows a huge flaw in how you guys went about this.

Your other points and experience are well taken, but this is definitely too harsh. Think about the nature of GitLab as an open company building dev tools and paying below-market salaries. They have a huge amount of developer mindshare relative to their internal head count. They are not very competitive for hiring people with your particular skillset.

Given these facts, I think an open decision making process serves them better than trying to make decisions behind closed doors. It may come off a little ham-fisted, but in actuality I think it's far less ham-fisted than a huge number (maybe even majority?) of engineering decisions made every day in companies that just don't have the expertise to make the right decision and often don't even realize they are getting burned by what they don't know they don't know.
Very exciting topic - I would be really interested to see how various features such as Link aggregation (LACP) and Spanning tree protocol would be implemented within the framework.
Not a fan of Rumi (or poetry in general really), but that Machado poem was incredibly lovely.
Fat-finger implies you made your mistake once. A UI can't stop you from setting out to do the wrong thing, but it can make it astronomically unlikely to do a different action than the one you intended.

Simple example: I have a git hook which complains at me if I push to master. If I decide "screw you, I want to push to master", it can't assess my decision, but it easily fixes "oops, I thought I was on my branch".
No batch norm for LSTMs
How laudable is this, really?

I've had the privilege of either working for myself, the company that acquired mine and let me run the dev, or at Google. From that perspective, and what I understand about ops, the rarity is not having the attitude mentioned in the parent.
Google has access when completing your query or wherever that autocomplete goes.
Maybe the future is in these over-glorified social media lifestyle companies acquiring or bailing out "worthy" startups working on "hard problems". Sort of like how ad-funded Google is investing in health longevity research and the like.

The future is going to be funded from the largesse of dumb app companies, because the public would rather fund dumb app companies than rocket ship firms.
I am not saying my life wouldn't suck under occupation, but rather that it wouldn't suck "a whole lot more" than under conscription at war time. In fact I'd argue it would suck quite a bit less (and I'd have a lot more chances to have a life at all).
That's totally fair. Maybe I should have used to word "product" instead of "platform".
> They had a pretty large participating contribution (50M shares as I recall) so that is a bunch of money that paid off some folks who might have been skittish.

Could you explain what this means a little more? What is a participating contribution in this context? Are these shares employees were able to sell in the IPO?
Oh, I'd never argue against the beauty of some of those works or the skills of their creators. And the same is true of many AAA games.

But in terms of advancing games as an art form, I think aesthetics that are more "grammatical" and "open" is the way forward (think comics/animation, Studio Ghibli). This doesn't eschew the use of Realism, but changes it from being the pinnacle we're striving for to a tool (among others) to be used in creating better art.
fb started out with younger ppl, and then gradually older ppl got on, tell now when like my feed is blown up by my grandma.
hey james thanks for using it haha, its not very stable right now and i think there are a few bugs i'll probably fix some of it tonight and let you know! and i think there is also a profile bug because i just opened it and my resume and account was changed to John Doe
Interesting idea! A hipster rococo renaissance.
Xcode has this except it's called Comparison view. It's one of the things I love about working in Xcode.
Interesting.

In practice, it would likely be very hard to make a model of your infrastructure to test against, but I can imagine a tool that would run each query against a set of heuristics, and if any flags pop up, it would make you jump through some hoops to confirm. Such a tool should NEVER have an option to silently confirm, and the only way to adjust a heuristic if it becomes invalid should be formally getting someone from an appropriate department to change it and sign off on it.

By the way, this is how companies acquire red tape. It's like scar tissue.
I don't think that's quite right. Snapchat does have a chat feature which allows you to essentially send feedback on peoples snaps/stories, so you could absolutely tell people they're wrong for making some statement.
I don't think it's in doubt that it makes sense to own everything from the land to the silicon when you're the size of one of these "original internet companies."

The question is, does it make sense for businesses with a handful of servers running their office environment, to a few thousand servers running production for a moderately popular web service, to pay consultants to drive out and tend the servers in their office closets/colo racks, rather than piggy-back on someone else's (mostly) well-oiled machine with economies of scale.

If you can build an in-house equivalent of the AWS team, do it. If you're going to pay someone to do it for you, AWS might be a better deal than your neighborhood business IT firm.
This looks like a lovely project but I would also suggest [midnight commander](https://www.gnu.org/software/mc/). It's a console based file manager that is available everywhere.
The point being raised is that to "hold the exact same thing it does" actively costs money on an ongoing basis (even before transaction costs!) as you need to sell cheaper stocks to buy more expensive ones.
There is nothing hard about running hardware. The current VM trend gives you bare metal access. the only difference is you have to plug in your machines, and you get to look at them every once in a while.

Really, what software dev hasn't put together a desktop PC and plugged in some Ethernet jacks? That's all you need to Colocate.

Your response echos what cloud providers want everyone to think. Hardware is too hard for us, let's pay someone to do it and make 50% profit margins on us
Random forests can be run on the GPU: https://github.com/EasonLiao/CudaTree
Interesting observation. Maybe the answer is it that a behemoth like AWS does this because they _can_ get away with it. In contrast to AWS's cascading failures, the GitLab outage was a mere blip. Because they are several orders of magnitude smaller than Amazon, however, they had to be painfully transparent during their actual restore operations and in the post-moterm.

AWS has more implicit trust that this won't happen again, since they've never (I think?) had something like this happen, so just a few lines about fixing the tool that let all the nodes shutdown is enough to restore confidence.
Uber employee here. I don't believe Uber would be stupid enough to investigate or disparage Susan. She is and should be untouchable. In my opinion Uber should offer her a full apology, their thanks, and "make it right" financially.

I don't think you understand the level of support Susan has at Uber. And the level of anger that her blog post erupted within Uber towards management. She has every employees' support. And thanks to her, massive changes in culture and management are going to happen. She singlehandedly changed Uber more than anyone in management would or could.

So if Uber were investigating Susan, there would be massive revolt against management, guaranteed. It would be immediate.
It is truly an awful format.

Surprisingly it is still the only supported vector format in Office...
I mainly use Chrome (technically Chromium) when developing web pages, but I verify functionality works with Firefox. While the built-in developer tools are about equal, in Chrome it's much easier to enable/disable request logging. In Firefox you have to jump to a different settings pane which is a pain.

However, I use Firefox for non-development because it uses less RAM, and at the time (a few years ago) Adblock Plus blocked ads in Firefox before the page loaded, but in Chrome it only blocked them after the page loaded. I use uBlock Origin with Firefox now, but adblocking may have improved with Chrome since I last tested it.
A lot of IT vendors I have worked with, they all were CMM/CMMi level 5. But the crappiness in their work development/process/deployment etc make me wonder if all their efforts go in attaining those certifications as oppose to doing something better.
"Most stories about politics" is not ALL stories about politics. These are exceptional times and exceptional stories that need everyone's attention.
I don't think Sweden is a target.

Let's just say they're thinking in the very, very long term.

In the short-term, the move is most likely intended as a signal to discourage an invasion of the Baltics, rather than their own territory. But in the longer term, what they're signaling to their much larger neighbor is: "Look, we know your history, and we've seen you play this game before. When it comes to Swedish territory -- don't even think about it."
Yeah, "running a mail server" does not belong anywhere near the adjective "simple".
At some point it might make sense to do something like Ubuntu: LTS releases (5 year support) every two years, and short term support often.
Using Higher-Order Components in React as an Alternative to Inheritance
And? Intel's $1,600 6950X loses to their own $170 i3-7350K in single-threaded benchmarks. When you pay extra for a CPU with more cores, you almost always get less single-threaded compute because of power/heat/design constraints forcing the clock speed down. Dual cores will often beat quad-cores, which will almost always beat hex/octo-cores.

What's happening here is that AMD has priced Ryzen so inexpensively that it actually broke the usual market segmentation by driving high-thread-count workstation CPUs (usually $1k+) into the same price range as high-end gaming CPUs (~$300-400). Think of it as being able to buy an industrial dump truck for the same price as a pickup truck. The dump truck is clearly a better value in terms of hauling capacity, but most people would be far better off with a pickup truck for their daily traveling.

AMD's pickup truck (the 1400X) doesn't launch until later this year. The 7700K will probably still beat it on single-threaded workloads due to the difference in clock speed, but it should get you most of the way there for substantially less money, around $200 if the leaks are accurate.
In what ways can games be optimized for Intel? What is the sort of change that the game developers would need to make to increase performance on AMD?
Both of my examples involve your neighbor using telecommunications to report you to the government.

That a technology could be used to do bad things, is not a very good reason not to use it to do good things.

Would not providing automated suicide support prevent malicious use of sentiment analysis? Just because they use the same underlying technology doesn't mean one use causes the other use.
Hasn't that limitation been removed with LTE, or is Verizon still unable to do simultaneous voice and data for some other reason? The Sprint 3G network had the same problem, which is one of the reasons I dropped them.
They are putting a consumer spin on this but I am willing to bet that this is more important for their future self-driving car and the accompanying logistics. Smart.
> Nobody ever deploys kub alone in production.

We do: https://kubernetes-on-aws.readthedocs.io/en/latest/admin-gui...

There are only a few AWS integration components we added, e.g. to use the "new" AWS ALB (see the linked text for details).
Your insinuation makes no sense at all. Possible legal costs for defending herself against Uber would greatly outweigh any increased profit
The speed and efficiency of Norton Commander[1] was amazing

Happy that people bring it into our century

[1]: http://www.abandonwaredos.com/public/aban_img_screens/norton...
Amazon Says Employee Error Caused Tuesday's Cloud Outage
The cloud isn't a money-saving tactic. It enables you to test demand for a service for a very low absolute cost. Spin up a tiny machine for $60/year? And you can pay for it by the month, or the hour? That's great. You can find out if anybody is going to buy your thing at all. You can probably get to ramen-profitable.

As soon as you can confidently predict sufficient demand, the economically rational decision is to hire a good ops team and run real hardware. But to do so, you need to either have money or get money - and the costs of cloud service are zooming up, potentially leaving you without the margin to invest.

The question is what that level of sufficient demand is.
Why can't the index subsystem itself have a backup then? When the primary subsystem is being restarted/rebuilt, the secondary takes over.
Don't worry, most of the people buying today don't know what they are buying either...
I agree with your overall point, but it was my understanding that Netflix does use Netflix but runs its own CDN with FreeBSD machines some of which are located at the local ISP.
"It's more like spending money on a boring well supported commercial framework and focusing on the application rather than jumping to every half invented new thing every week."

That seems to depend on the language. Django seems to be the established framework for Python, Rails for Ruby, there are plenty of choices if you have some special need.

JavaScript on the other hand....
I would be very surprised if they drafted anybody without a Swedish passport.
That was my sentiment five years ago for Instagram.

9 Apr 2012

2008:Sun buys MySQL for $1B. 2012:Facebook buys Instagram for $1B. DB tech running half the web+revenue vs hipster photo filter app+no rev.
I can now find the C+@ programming language. So it's not heavily special cased for common programming languages.

Google Code Search (2006-2013) [1] was more useful. I miss that. Its search allowed regular expressions.

[1] https://en.wikipedia.org/wiki/Google_Code_Search
So can you just leave your car's electrical system turned on in your garage and use that to provide unlimited Internet service for the whole house when you're not driving?
Here's the spreadsheet if you want to plug in the numbers from your own company

https://docs.google.com/spreadsheets/d/1nohO_8S1X1G_1b-iv912...
BioWare to Reveal New IP This Year
Hit Goals or Your Startup Will Die
Obligatory story: I bought a Camaro when the new ones first came out (2009). I ran into some issues with the radio, found out via forums I was 3 firmware versions behind and then slowly found out car dealers were ill-prepared to be software vendors. They had no idea about the radio updates and their system showed nothing for me against my VIN. This was a common enough experience across the country that one of the coders working on the radio started giving the updates out via email. Which is how I wound up sitting in my car with two USB sticks full of C#. Put the first one in, turn the key, updates. Then open the driver's side door to reset the process (yes, seriously) and put the second USB stick in.

Before that experience I used to laugh off the idea of a weaponized mp3 file or people taking control of cars remotely. Now I think about that auto-boot USB port and the fact my driver's side door is a toggle to God-knows-what.
Ivan Peplnjack (CCIE Emeritus, networking badass) interview the author several times on his podcast. It's really impressive.

http://blog.ipspace.net/
Dropbox Pro Is Now Dropbox Plus
AMD Ryzen Lineup Sold Out on Amazon
Designhill: Bootstrapping design marketplace to $1.3M/year
Thank you Andreas! fman is actually also currently on your platform, Product Hunt ;-)
Regarding the Spectacles. They only fetch those prices due to scarcity. If Snap made them available to a more wider audience, people wouldn't be buying them on eBay.