skysight-inc/HackerNews huggingface dataset:
I'm pretty sure it's in Amazon's interest for its costs to be opaque.
Judge Explores Boundaries of Authorship in Blizzard/Valve/Open Source Dispute
Reminds one of Friedman's pencil.
Seems like this is just a clumsy way of simply saying they are going to contact the administrator of the domain your account is associated with (which may be your employer, school, etc.)
> I don't know why Amazon (and Azure) make this so hard.

The company posting this recently managed to save $1,000,000 annually on their AWS bill.

Having confusing billing makes it harder to spot that you're paying too much.
Then you missed the whole point of the article. (SPOILER: The mansplainers were correct).
sorry to be pedantic, but Rob Kalin founded Etsy. pretty sure the departing CEO and CTO weren't founders.
What's hilarious is that Amazon's S3 service is literally developed in Cape Town. Amazing that they weren't first with this.
Because details are interesting. Bem being Jewish adds some color. That all the people probing for issues were white men is a really interesting remark. Why would that be the case? Are white men particularly skeptical, or more willing to rock the boat? These are legitimate, interesting questions that we'd lose out on if they had omitted that description.
Honest question: when you get anywhere near six figure monthly bills, isn't it the time to migrate to your own hardware?

Sure, there are several pros and cons to weigh, but if the application isn't locked in, a migration to metal could make sense. Anyone went through this?
Nothing like "Sheep may safely graze" to calm a worried head.
Allowing apps to create virtual keyboards with which they may manipulate all other apps might not be a good idea. That's why it won't work with Wayland for example.
Optimization in Sickness and in Health
> We tend to use tests for just this case. You change anything you want, then see which tests break, and fix all the places.

Why not tests + static typing? Getting tests to point out breakages is attempting to do job the compiler can do for you but not as well. If you renamed a field in some places but not others for example, you'd have to rely on good enough code coverage to catch this plus deciphering a failing test is nowhere near as easy as a compiler error that pinpoints the exact line causing the problem. Tests take time to write and static typing is giving you many tests for free. You also miss out on automatic refactoring tools and autocomplete.
Judging by the copyright notices in the files, this is probably the PGI-Fortran-on-LLVM compiler that was announced a year or two ago - https://www.llnl.gov/news/nnsa-national-labs-team-nvidia-dev...

EDIT: Confirmed - https://developer.arm.com/-/media/developer/developers/hpc/f...
Snail: A Lightweight Observables Framework
Like Kaleil Tuzman?

http://www.imdb.com/title/tt0256408/
Do you have better designs? If you're using Emacs-style editing, you want Ctrl shortcuts. If you're using vi-style modal editing, you want single keys to move around. What would you recommend?

Note that moving your hand to the arrow keys is, while more intuitive, slower and requiring more thought than the other options presented (once these options are learned).
Exactly. We may block your account, and send an email to something like webmaster@yourdomain.com. If that happens to be your boss's email address, that's your problem.
Hey Startups, It’s Your Duty to Fight for Net Neutrality
I'd imagine that at the time, this sort of music and the fads/styles it inspired were threatening to overly paranoid and inflexible parents, much in the way hip hop, baggy/saggy pants, and other symbols of "degraded" culture are seen more recently...

...which, of course, is a large part of the appeal to younger folks who are drawn to things that are decidedly set apart from (or contrary to) the culture and styles of their parents. I remember when I was a teenager, I really did like a lot of the music and styles of the grunge/alternative trend, but in retrospect, I'm sure a big part of it was that it was specifically not what my parents identified with so it felt more like something of "ours".

The whole cultural identifier thing works both ways when it comes to signaling in-groups and out-groups. Choosing to set yourself apart from where you originate is on some level a rejection of that origin and can be either a gesture of independence and strength or an attack on what someone else holds to be valuable.
Reference on this?
Honestly, the amount of empathy here is encouraging. I'm not in the best position to take all the advice given just yet, but knowing I'm not completely surrounded by sharks is reassuring.
Yeah, we built our own servers, it's not that hard, and you can save a huge amount of money. At the time, you couldn't get big SSD RAIDs and lots of RAM without paying a huge premium on AWS/Softlayer/etc. The payback period was like 6 months. Hosting them in your garage on a home internet connection... maybe not so much.
Perhaps not on your site. Go to the Drift home page and it will expand after a few seconds if you're a new visitor. It also makes a pingy-new-message sound.
There's no guarantee a "well-designed" program is going to do this either. FWIW, I quit my PhD at CMU. I worked on self-driving cars as a student and now I do it again as an employee (and did many other things inbetween). Startups are better.
Wow, that's confusing.

I know that I know very little about U.K. law, so I would appreciate if someone there could answer:

- Do employers typically have law-enforcement duties?

- Is there a legal presumption of innocence---until proven otherwise---as there is in the U.S.?

- Besides TV Licenses, is the BBC a judicial entity?

I'm just trying to understand why the BBC may notify a non-law-enforcement agency about a possible violation of law.
Previous thread

https://news.ycombinator.com/item?id=6056420
Or even just "That's incorrect".
And many opportunities only arise after years of hard work in a given area.
It is completely out of place in this article and blatantly stereotyping. Just because some situation happens to fit a trendy topic like "mansplaining white males" doesn't mean it has to be explicitly pointed out.
One day i'll be able to downvote
Yeah, I think I was blocking the show name like some childhood trauma.

I was a little surprised JJ did such a poor job for backstory but then again don't get me started on his Star Trek reboots. :grumble:
This front-end is new, but they've been crunching sales hourly for each category for over a decade. They've made the bestseller list both more prominent and less specific (you can infer less data from these charts than you could by tracking Zeitgeist lists).
Ah, I read your comment badly, sorry.
Car rams Times Square pedestrians, causing casualties
Amazon continues to underwhelm with their lack of delivery on the potential presented by their vast store of purchase history. In some ways, this justifies their high stock price as they have this valuable asset they have yet to tap. Some day they will turn their gaze towards unlocking its potential. In the meantime, it reeks of incompetence at worst or a puzzling lack of focus at best when they keep urging me on my Kindle lock screen to buy a self-published bodice-ripper or diapers when nothing in my purchasing history could possibly suggest this as a good use of advertising effort.
Dropping pretty fast now. 20% in last 5-10 minutes it seems
That's a bit of an oversimplification. Especially given how none of those keyboards look THAT different than what we use today. In particular, Vim's use of the home row for movement is objectively better than moving your hand off the home row and using the arrow keys (which you can do if you wish as well). I'm sure if someone was creating Vim today, they might choose WASD instead since many are familiar with the use of those keys for movement in gaming.
What do you mean when you say you don't believe it's a "slippery slope"? That the proper boundaries are obvious to everyone?

I think the reason this is okay is that notifying a school or employer of your behavior is not the same as persecution.
Not "science" but "a science", psychology, which is notoriously problematic with regards to reproducibility.
No I'm not a lean FIRE guy like MMM more of a FatFIRE https://www.reddit.com/r/fatFIRE/ Our family spends like a drunken sailor on shore leave. I'm lucky to come from a dual income family and save 100% of my salary. I'm targeting saving 25x yearly spending.
yubikeys help here a little bit.
Well, Google has to do extremely little to support Kotlin, as it runs on the JVM, does so fairly leanly, and does so on Java 6 JVMs.

Swift, they'd have to redo just about their entire stack, as Swift doesn't run on the JVM (Swift can be used with the NDK to build NDK libraries, but it's not standard to build a full app, outside of games, with that).

Scala has had big issues with the size of it's library that still haven't been resolved, and the new versions of Scala require Java 8, which only the beta version of Android supports right now.
BBC may want to rethink that. Either it is illegal and then the police and courts are the place or it is legal and then it is none of their business. What they are threatening is when they perceive their TOS are violated that they use personal information and interfere in other relationships. This exposes the BBC to liability e.g. if the person is fired they may ask the BBC to pay up. See also: https://en.wikipedia.org/wiki/Tortious_interference
Ask HN: Are you looking for a companion for your next startup?
Discuss your idea and meet like minds. If it works out, then proceed implementing the idea.
It's boring old workloads that are pumping up AWS and Azure, not sexy AI
Python Developer
Elevate is hiring for Software Developers in New York City. Looking for Python, Pandas, Numphy, Javascript, C++ etc... Great opportunity to join a great team.
Please respond to anne.lachance@elevatets.com
What if they click the link, run the downloaded invoice.EXE, and enter their password when prompted? At a certain point, the user needs to be educated enough to avoid this.

PDF/Office macros are a whole other topic though.
Operational Checklists, why you need one
FWIW, middle-click pasting (PRIMARY) doesn't seem to be inhibited anywhere (maybe this technique only invalidates the CLIPBOARD pasting?).
I've seen the work entitled applied to employees many times, but never to an investor. Curious, that.
Having done analysis on Amazon books sales I'm very surprised they decided to filter out harlequin style romance novels. They are easily the top selling Kindle category.
As a native Spanish speaker I'm not aware of any negative connotations of the word bandera. In Spanish it just means "flag", so any other meaning is hard to google for. What am I missing? Just curious.
The problem comes down to the definition of "harassment". I've encountered my fair share of people, some in positions of authority and/or should know better, who honestly believe that disagreement or impolite comments constitute "harassment".

Frankly, I'm not at all comfortable with a global media outlet reserving the right to try to get people fired in private for internet comments.
> If you post or send offensive, inappropriate or objectionable content

Unfortunately it's not confined to simply "harassment" but anything "offensive, inappropriate or objectionable" by their own wording, which is highly subjective. If there's a legal issue, BBC should contact law enforcement, but beyond that informing others feels entirely punitive.
I see the original headline on this piece ("Lockheed Exoskeleton Gives Troops A Leg Up, Literally") has been neutered, one more casualty in HN's ongoing War On Good Headlines. Sigh.

The original one actually sounded like something that would be interesting to read, unlike the neutered version ("Lockheed Knee-Stress Relief Device", as of this writing), which sounds like a page out of an ergonomic supply catalog.

I know how sensitive HN is to clickbait, but it does a disservice to interesting articles to hide them behind labels that sound deeply, profoundly uninteresting.
I know it's pretty popular to hate on Mongodb now (even more so than it was to love on Mongodb 4 years ago), but there are still areas where it's better than a relational db. In game development, it's extremely helpful (especially as an "indie") to change the structure on a whim so easily. Also based on the design of the game I'm working on, I believe the document structure captures the structure of the data so much better than if I was forced to make a bunch of tables. This aides in understanding the representation of our game's data, and I believe (but haven't tested) it will be faster than a relational db for my use case, but that's an ancillary benefit anyway.
Couldn't you just load a JS file before 3rd party scripts and overload those methods? Preferably in a way that won't break the site.
> Did you personally use Wave yourself?

Thanks for the history lesson grasshopper. I have used wave - I was on the google Wave team here in Sydney. I was working on it the day the project was cancelled. (An intern then a contractor though, not a FTE, for reasons that are obvious in retrospect.)

I'm quite aware it was opensourced - I was part of the 6 person skeleton crew that opensourced it. Look me up in the codebase if you like - grep for comments in the Apache Wave codebase by @gentle. I think I still have commit access.

To catch you up, the opensource effort floundered. Unsurprisingly the 350k lines of dense, complicated, glitchy GWT java code we threw over the wall hasn't found the community of experienced developers it needs to fix bugs and add features. Its barely had a commit land in the last 3 years.

Like reader for you, Wave's cancellation was somewhat personal for me. Here's a secondary tragedy you might not know if you've only read Wave's wikipedia page: About 6 months before Wave was cancelled, Google bought AppJet (makers of Etherpad). Their team came to Sydney to work on Wave. After Wave was cancelled, for guessable reasons the AppJet team would stay at google for the next few years. They got stuck working on non-etherpad, non-wave projects. Their team eventually split apart and would never be reunited. The tragedy of google Wave resulted in not 1 but 2 innovative collaborative editors dying.

Do I trust Google to maintain projects I care about? No, duh. Picasa. Google Buzz. Protobuf spent years being unmaintained. Sparrow (the email client). Google Code Search. Orkut. GTalk's commitment to open messaging protocols. Glass.

If firebase doesn't get enough traction, do you think they'll keep it around, SLAs or no? I wouldn't bet money on it. I certainly wouldn't bet my business or professional reputation on it.

> All of Google's enterprise offerings have support. I know, because I actually work in such a support team.

Great. So why did google stop returning calls and emails from HomeAutomation? This thread exists because one of firebase's cofounders dropped the ball on an email. Why did a busy cofounder result in a complete communications blackout to a paying customer?

https://medium.com/@contact_16315/firebase-costs-increased-b...

There's an old piece of wisdom that the only way to get google to fix something is to either know a google engineer or complain loudly enough on social media. Yesterday that saying seemed to still be true.

I'm sure you work really hard to fight this problem at Google. Thankyou for that. I can't imagine its an easy job. But Google has a long way to go before I'm willing to lock my product in to one of their newish services.
Peruvian here.

You mentioned Lava Jato. That is playing out here as well with Odebrecht being uncovered as a highly corrupt organization, with ties to every government in the last 15~ years here.

The funny thing is, most media here covered Brazil's situation very closely and then it is discovered we are in it too.
When coding on my own, I use:
- TDD
- Version control systems (GIT)
- Issues to describe new features & bugs
- git branches
- Pull requests with code reviews (I create something based on an issue I created and review the code later, pref. a day or 2 later)

It seems tedious and slow at first, but it really isn't in the long run. It results in clean, organised flow of code & projects.
That's almost exactly what I do, except for using a big monolithic app for the entire backend (called "core"), and making "services" a package with several modules inside.

It also resembles very much what I see in Java projects which use DDD (Domain Driven Design).

What's your take on the article's point that you should have fewer rather than more Django apps (citing the problem of inter-app-FKs)?
Dude. It just means that if you abuse from email@example.com, then example.com is going to be informed that you're spamming from them or whatever.
The phrase "exception that proves the rule" is from the Latin "exceptio probat regulam in casibus non exceptis," or "the exception confirms the rule in cases not excepted." The Wikipedia article[0] is actually pretty interesting, and among other things suggests that your interpretation of "proves" as "tests" is false.

[0] https://en.wikipedia.org/wiki/Exception_that_proves_the_rule
Maybe one of the first pieces of non-shit UI work I have seen from Amazon
> Edit: Yes, I understand the pricing differences of cloud. So just say "it's cheaper to run our own stuff", don't pretend its due to some desire for "craft".

I think your criticism would make sense if the article was accurate. But I don't think this quote

> Etsy’s insistence on running its own servers rather than using cloud-based services and software offered by companies such as Google and Amazon—an emphasis that was known, under Dickerson, as “code as craft”

is accurate. AFAIK no one at Etsy has said that they run their own servers because it's more authentic, part of their "craft" in a way that using cloud servers could not be, etc.

There's some actual information on their thinking behind running their own servers at https://www.nextplatform.com/2015/04/07/etsy-shows-how-to-be... , which boils down to three points

1) Etsy has been around longer than EC2
2) Etsy does not have a spikey workload that would benefit from scaling up/down
3) Etsy thinks they can run more efficiently on bare metal
Most software for modern roomscale systems (i.e. Oculus and Vive) takes that into account - movement is mapped 1 to 1 with a person's movement. Travel happens through teleportation, which doesn't cause motion sickness.

Rollercoasters and smooth/fps style movement is rarely used - and even if it is, the interface is designed tomminimise the effect you mentioned - e.g. user is put into a virtual cockpit, which makes the brain feel it's the terrain that's moving and not the person.
Clickbaity headline, takes too long to take up speed ...

Also, why can't I vouch for it like with flagged comments?
Use blind passwords. Have someone at your home site encrypt the files so you don't know the passwords. They can use public key to share those passwords with someone at your travel destination. That person can decrypt the files.

That way you don't have access to the passwords at any time.
Note that this page is separate from a landing page (like the front page or a category) and a product page. Those have very strict requirements for how long a page component can take to render. This one is allowed to break the rules.

I wonder what they've got backing these pages. DynamoDB? memcached in front of S3? Redshift or AWS Lambda?
It is if you've dedicated your life to academic psychology.
What people are reading ... makes me want to rip all my Kindle/Google/Nook books using DRM removal tools and read them in a reader app that doesn't report all my metrics back.
Then you might as well use pg.
Says something that my immediate reaction was that this would be a web service to create charts. And my next thought was that they'd all probably default to not having a Y-axis ;-)
Ironically, that series is one of the cultural artifacts of the late-90s that fueled the growth of e-commerce. I remember ordering a copy of the first Harry Potter book from Amazon just for the novelty of shopping online.
Everything should be done in moderation. Eventually you learn how to only put forth the amount of energy required of a task. While it is fun to do things in new and interesting ways, the name of the game is least time spent.

This also applies to how much energy you put into your work. I started out trying to meet crazy timelines and for the most part I did it. But eventually it became the norm and I couldn't keep up. It took a lot longer to get managers to understand that nights and weekends are not sustainable.

Lastly I would have jumped ship sooner. I've been working for the same company for 11 years and now that I'm in the market for a new job, no matter how much I tried to diversify myself within the company, I don't always have specific skill sets these new positions are looking for.
Get involved in the mailing list and start discussion on these features and how they would help you.
Slack's memory usage is proportional to its valuation. What else would you use all those engineers for if not moar features?
One photograph can contain several virtual knickknacks. I usually don't use sticky notes, as I also make a mnemonic to relate the character to the story. For instance, a story about the beach could use '@' as a conch shell, or '*' as a sea star, or '$' as a sand dollar, or '~' for ocean waves.

But everyone has their own tricks for remembering things.

And I certainly don't make the effort for sites that I don't consider to be important. Those as often as not just get reset via e-mail whenever I forget my password.
>Although, I do wonder what it says about people that the most popular movies involve creating a fantasy where the main character has some type of calamity during childhood then goes on to save the world with superpowers.

Lots of folks carrying childhood angst and wishing they could make things right, I guess.
Having caps lock where it is on current keyboards is in no way a superior design. It's a useless key in a prime location!

Give me those "inferior" keyboards any day.
Is this a surprise? Pai has made it abundantly clear he doesn't care what consumers think. Maybe I'm being too cynical, but the idea he would respond to their concerns always seemed naive to me.
Ask HN: Facebook's Open Source Policy
From the talented folks here. I want help in understanding and testing out Facebook's open source policy.

First the understanding part. The Facebook's patent grant seems worse than GPL (because you can't even link to it and they can revoke it retroactively by forcing you into a lawsuit). Facebook as a company has no qualms in blatantly copying anyone they like. Facebook has the resources to enter any software market. They have been creating more and more infrastructural open source pieces (we always need to double check if the node module we use hasn't been tainted by a facebook dependency).Very few people seem to question the intents. Why is world not paranoid? Yarn seems like Embrace, Extend, Extinguish. Can folks explain why this is not? I have seen lots of M$ haters but haven't seen many F? haters.

For the testing part. Can someone create a versioned list of FB projects with no patents in them or help create patent free forks. They have made it difficult to know if a project actually has a patent. They can't revoke a patent right if there is no patent to revoke. I would love if HN could discuss and email the authorities the prior art in all these patents when they are filed and cleanup the garbage before it gets thrown into open source. I don't know how this would work if say a project that FB depends on creates a licensing argument like this(open it up for all lawsuits against the present and future sponsors of the open source project). It would be great to know whether facebook is willing to bite what it wants us to chew.
As an HBS alum and investor, I think you have the incorrect impression of why people are admitted to HBS and also what people who matter define as a "good" corporate leader.