skysight-inc/HackerNews huggingface dataset:
The only reason you would do this is to save space (ie minify). Out of everything you have in your entire stack is the 1kb you save by removing the optional tags really gonna matter? I mean wouldn't it make more sense to spend time reducing javascript, or css styles, or making your database faster?

I mean if you are Google, yes that 1kb matters a ton. But they've already optimized to the point where minifying their HTML makes sense.
Yes, http://www.frida.re/ can do this at runtime – no need to recompile to add new probes.
And further more, are the rouge admins connected to the rouge angles of satin? Are these rouge admins satinic?
if you pay me $5 i'll join :-)
I can't stand this mentality. Why do people think that because someone is a shareholder/CEO in a company, all their deeds from that point on are purely self-interest?

Same shit happened when he pledged 99% of his stock charitable causes. Everyone was up in arms about how the organization was an LLC instead of a charity, claiming he did it purely for the tax benefits, despite that being bullshit.

I guess at the end of the day, once you are a billionaire for creating a successful company, everything you do is based entirely on greed. I'm sure we can come up with a self-interest reason Bill Gates is spending hundreds of millions eradicating malaria too.
I agree, the protocol part seems pretty outdated.
> Your privacy settings is a local concern to your account, it most certainly does not need to be globally consistent. All you need to do to avoid problems with that is to ensure consistency in routing requests for a given session, and enforce local consistency of ordering within a given user account or session depending on requirements.

I think you're misunderstanding what the problem is here. I want global consistency (really I want two party consistency) to prevent the said user from witnessing the unkind thing I posted about them. It's necessary that my own actions appear in their original order to me, but also to anyone else who is plausibly affected by their reordering.

The full example also involves posting on a mutual friend's wall and having that post hidden by unfriending. You could route all requests to fetch posts to the owning poster's pinned set of servers, but this would be extremely expensive. Sharding solutions also weaken availability guarantees, because you necessarily shrink the set of nodes able to service a request.
Which discussion, this one? It doesnt seem that clear cut from the comments.

https://news.ycombinator.com/item?id=12511779
Implementing and using GraphQL at GitHub
Has anyone more information on the german secret court referenced in the article? As a german this is my first time hearing about that.
The PPC era did not just end with "more expensive and slower", it ended with "more expensive and slower than the competition". If buyers refuse the Macbook in favor of an iPad, Apple won't shed much of a tear.
What you don't understand is that they're changing the game like the iPhone did to the blackberry. The iPad Pro is a computer that can work for most general use cases, which don't require heavy computing power or large storage onsite. With more computing power, it allows for more business applications to be ported over as well. Apple isn't aiming to replace intel in computer chips, it's aiming to replace the need for a laptop or computer.
I wonder if image recognition neural networks would be susceptible to this during training
How Chrome ate 21GB of storage
I wonder of we can get SSH to bcrypt/scrypt the password clientside.

Of course, if you've got a bunch of computers, you can just configure SSH to use Kerberos auth. The capability is there, IIRC, and not through PAM either.
iPhone 6 has a 1810 mAh battery at 3.82volts = just under 7 watt hours. If the phone including display, cellphone chips, wifi, Bluetooth, Ram, and COU etc add up to 4 watts you would not get 2 hours of use from the phone.
I have been playing Nethack (and Slash'EM, a variant) on and off since the 1990s. It's one of the early off-shoots of the original game, Rogue.

I compiled it from source using DJGPP for MS-DOS (which is a GCC port for 32-bit DOS executables) and added my own random humorous messages to various situations in the game. I also made some minor modifications to the game mechanics to fix things that I personally found annoying.

Compiling was in itself a fun endeavor - it took a couple hours to recompile from scratch, as I remember, and of course there was always a surprise or two along the way - invariably due to my own errors.

Both Nethack and Slash'EM are still actively developed, and there are graphical tile interfaces available now, too. The learning curve is a little steep due to the large number of keyboard commands. That seems to be a common feature of many roguelike interfaces.

If you want to check them out, be aware that the console version usually defaults to the safest and most boring set of options - no color or graphics chars - so if you play that one, you might want to set those options first. Or go with one of the many graphical tile versions.

Also, beware: this was more of time sink for me than WoW ever was. YMMV.
Would you give a pass for Purescript or Elm?
People are also working with sonar for tracking:

http://fingerio.cs.washington.edu
Brogue is also one of the most visually beautiful roguelikes despite sticking to the old roguelike convention of using individual ascii characters to represent everything in the dungeon. It is really impressive.
You assume a generalization I did not make.
And when they do hire celebs to show up as eye candy they do so as demonstration of their influence and wealth. We on the outside know that Beyonce isn't at the birthday party for her wit. So when a Clinton, a Bush or any other political actor is paid to attend some corporate get-together they are on display as much as beyonce would be at some kid's birthday party. They don't give away any secrets or profound insights at these events. Those who brought the speaker are simply demonstrating their connections and spending power.
But, they DID pressure regulators into folding.

I remember a time when cities left and right were trying to get Uber shut down. When the question of "will Uber be able to continue to run in NYC" was actually up in the air.

Does this even happen now, anywhere in the US or Europe? Uber won the regulation fight.
Just because the market's down doesn't mean you can't spend retirement savings. You wouldn't need to starve (as someone wealthy enough to retire in 1929). Ideally you scale back your spending and look for work.

Social security was signed into law in 1935 (6 years later).

The problem isn't lasting the first 6-15 years (4% rule of thumb = 25x yearly spending; in very low risk cash/bonds obviously that lasts around 25 years), it's having any money left over to last the rest.

And keep in mind, 1929 and ~1965 are the two worst years to retire in in US history.
dude norway has no forests, land is all steap mountains fragmented by fjords, only in southeast there is little suitable wolf land, nothing compared to minnesota.
I came up with a very different solution for real time access to logs: tail them to slack. It's not an aggregation solution and doesn't work well if you have chatty logs with nothing to filter on, but if you just want to be notified when things are happening in the logs it's pretty nice and doesn't need any infrastructure.

http://wanderr.com/jay/tail-error-logs-to-slack-for-fun-and-...
https://www.youtube.com/watch?v=-N_RZJUAQY4
It's on his profile comment here on HN. :)
Yeah, I was bitten by this too. I had pre-ordered on iTunes using my iPhone not thinking about how I might want to watch it. When it was released, I wanted to watch it on my TV, which has a Chromecast. Needless to say, I watched it on my iPhone and kicked myself for not ordering it on Google Play instead.

I would have held out for DVD/BluRay, but I wanted to pre-order to support the film and send a signal that I'm willing to pay for this type of content.
Not a fan of this mindset. If good people convince themselves that money isn't important, then !good people will end up with all of it.
Those are great too. Something that shows a passion for learning. How could a passionate JavaScript programmer not learn Dart, TypeScript, or Elm? Even if to say why they're no good.
A business does it because it is the law. A person may do or not do something based on personal choice, but in this situation there is no room. Businesses must meet the minimum standard of behavior. In this case the government has issued a warning that this particular business seems not to have met the bar.

If you are trying to pitch something, something that is going to cost a business money, "the right thing" isn't the place to start. "It's the law" is the far easier pitch.

An ADA story: New startup has a funky cool HQ setup in some loft space. Their new HR/PR head, herself right out of university, advertises a communications position. Everyone reads resumes and eight candidates are selected for interview. They could have gone with Skype, but the founder wanted to see the candidates in person, to get a feel for whether they have the "cultural fit". Seven show up. They pick someone and move on. All seems well in startup land. A few months later the lawsuit appears. It turns out that #8 uses a wheelchair ... a wheelchair that required an elevator ... which their hip new HQ did not have and their hip new HR head didn't have the experience to anticipate. Now they are meeting with a not-hip lawyer at definitely not-cool law firm, but one with an elevator because every lawyer knows about the ADA.
Europe immigration: muslim refugees portraits
The double negative phrasing Google and the spec uses makes it sound weirder than it is. You could phrase it as "only use tags that are needed for the document to be parsed correctly" which makes explicitly including an <html> tag with no attributes or a information-free stack of closing tags seem like a strange thing to do if it wasn't tradition.
Go has devops traction because of it's deployment story. It solves a bunch of problems people have with trying to use Python for the types of things you do in devops.
To me this just prove that wether a spec or standard is in place. it does not really matter.

In this case we have the weight of Google that says "oh it's in the spec so we can do it".

In other case we have a standard like E4X, that everyone happily not implemented (Chrome) or removed (Firefox).

They could as well say "If we don't like it we will not do it, if we like it we will do it", that would be exactly the same.
It's said to be a new control/review committee, probably without the rule to be transparent, and hasn't been created yet. As the article says it's already deemed unconstitutional before it even started.

German source: "Die Kontrolle soll stattdessen nur noch nachlaufend durch ein neues Spezialgremium erfolgen." https://www.heise.de/newsticker/meldung/NSA-Skandal-und-BND-...

Update: the existing control committees for G10 (article 10 of Grundgesetz = German constitution) are staffed with members of the parliament and one has to be lawyer. I don't think that makes it a court, maybe it's just a matter of translation.

German source on G10 committees https://de.wikipedia.org/wiki/Artikel_10-Gesetz#Verfahren
Java MicroProfile 1.0 ships:  open standard and open source
Anatomy of a Bug Report
(2013)

It would be interesting to know if BASE at ATMs had anything to do with

http://www.theatlantic.com/international/archive/2016/05/jap...

Coordinated attack over two hours? A little DDOS + BASE perhaps?
If you would gzip your output like you should, how much does that even buy?
There's usually something better to use your time for instead of trying to shave 500 bytes out of your page.
Is there a future where magic leap provides the screen real estate and your iPhone can project a laser keypad?

Sadly I don't think so.

What about a thin foldable screen rather than a headset? (http://www.sciencealert.com/lg-unveils-its-new-flexible-pape...)

Bottom line is if your phone is as powerful as your laptop how can you interact with it naturally on the go?
Robots Future
He/she is talking about the newer home of CSAIL, the Stata Center: https://en.wikipedia.org/wiki/Ray_and_Maria_Stata_Center

It is notoriously difficult to work in, with way too many open spaces (open in the sense of being public, as well as open in the sense of having random 3-story-high atriums of air above you in some places for no discernable reason) and not enough quiet nooks that are conductive to focused work.
I agree fully. I think many misunderstand human nature. You know whats even easier to stop than global warming? war, and no one has stopped that since the dawn of man.
At my non SDN ISP we do not over provision any of the core connections in the network. We plan and implement link upgrades proactively to make sure congestion is never an issue in network. I have closely followed googles SDN papers and they have much lower costs in comparison. We actually use packet loss as an indicator that there is a hardware issue.
Do you have any advice for me, who want to gradually get into modular analog physical synthesizers, but doesn't want to spend to much money just yet?
If your output is compressed (which it should be if you're worried about response size) then omitting end tags has much less impact, I believe. All of the tags should get compressed well because they're repeated so often, and they should be much smaller overall than your non-repetitive content.
Uber stopped offering UberPOP completely in Germany, now only reselling services by licensed companies through their app as UberX. I think the same is true for the Netherlands and Spain.
If that's corruption you'd have to disqualify every candidate who's ever had a job.
Character by character occurs only after a secure channel is established.

The client program asks you for the password, in response to negotiations with the server. The password will be sent as a whole and not as typed, as part of the complete auth packet.[1]

1. https://www.ietf.org/rfc/rfc4252.txt - sections 5, 8
It's really just better to keep a closing p tag, so you don't have to care about consequence when you edit that part later...
Does not type </p> save anything? No.
I have three sisters, two mothers, 3 aunts, a girlfriend (and ex girlfriends), and 6 female cousins - and a 20 year career working in which 50% of my colleagues were females, and several female bosses. Almost all of whom are 'professional women in business'.

You're suggesting that someone commenting on HN hasn't had your amazing experience of 'having spoken to a woman with a job?'?

Again - total and complete rubbish.

Not only are you wrong - you have it upside down: women are far more likely to be 'bullied' by other women in the office, not men. My mother was a VP of customer service, and more than 50% of the time she dealt with extremely petty politics, name calling, shaming, playground antics and other such rubbish among here 90%+ female staff.
Calculate trajectory in something that looks like vacuum but most probably is not vacuum.

If you trying to get emotional response maybe this is correct way. But for people who consciously try to be rational all those unknown variables will be a problem.

I can not just choose a JS framework, it looks ok, feels ok, everybody using it, but i still have doubts. Am i using and liking React because it is good and suits my needs or simply because it is cool and society accept it?

Your decisions will get better if you do them in last possible moment, you need all the time you can get to get most information before you make your decision.

I think this is comparable to "Milgram experiment" - people will think they will do one thing but in reality thing might change.
Some people go to great lengths to try to avoid something that would even appear to be a conflict of interest. Others couldn't even be bothered to cross the street if it inconvenienced them.

Here are some things that could be investigated, probably the same way one would use data science for fraud detection:

- Compile a broad database of speakers, fees they received, when it happened

- Find a way to rate speakers based on their public visibility. In other words, who attracts an audience more than someone else. Conceivably, the value of a "Speaker" is to get people to show up to your event and pay to be there.

- Create a network database of relationships of speakers and family members.

- Start looking for anomalies related to outsized speaking fees and changes when a family member is or is not holding a public office.

- From that, investigators would need to start looking in to the details of who may have done what for who

Despite what is read in the press, Western countries are moving hard against public corruption and perceived corruption and have since the post-9/11 anti-money laundering changes.
I find quite often in India that whem networks are down, ATMs go down displaying a network failure error message on screen. I've never heard of anyone being able to overdraw an account. Credit cards also need authorization both through PIN on terminal and bank authorization over the networks (which do fail from time to time). Over the Internet, two factor authentication is pretty much mandatory especially for credit cards.

Therefore this whole Banks don't value consistency argument feels very fishy to my experience. Is this a uniquely American thing like lack of chip and pin?
The going rate for self-driving talent is $10M per person
After 20 years of composing HTML, the world can do better than write full HTML but use technology like jade and not worry about what goes to the browser...
Ask HN: What are some examples of well written C/C++ codebases?
I'm attempting to up my C/C++ game. I learned C++ in college, and have been a professional developer for a decade at this point in other languages, but I have never done it professionally. What are some well written open source projects should I be looking at?

Thanks
Quoting Politifact isn't a rebuttal. Also, "quid pro quo" as used by politicians who peddle their influence is basically unprovable. It's a great standard for them to make mainstream, but unfortunately fails to accurately describe all the ways influence peddling and bribery schemes work.
Brogue is very similar in spirit to the original. It was excellent game balancing and isn't overly complicated. Compared to many other modern RLs, this one is very approachable and allows one to make progress early.
Another subject-area-specific option: Elixir. I do like every option you've presented as well; Elixir just fills another niche.
If you're in Manhattan check out Stealth Communications. They're the only way to get gigabit for a decent price, they have a direct franchise agreement with the city and own the fiber lines.
I thought we already got haml, jade, sass, stylus etc... Many points become moot using these.
Oddly, this sounds about right considering the weight you would have to bear forever if you ever hear of some fatal incident involving some technology you built.
How is it atomic? this goes for all 5 of the replies (one of you did not downvote discussion, I'm guessing that person is the only one not from the US). How does mysql unwrite the deposit? There are always "parts" to everything. Two phase commit does not solve anything unless you have "undo the thing I did before the power was lost".

Please refer to source code to prove your argumentation.
The problem is that those are post-hoc rationalizations. "Morality" in day-to-day life, it seems clear to me, is a set of mental heuristics (a la Kahneman's System 1 thinking). It produces good enough answers for individual-scale decision making like the "real world" equivalent of the trolley problem, because the heuristics have evolved to implicitly take into account the uncertainty you've listed. But it doesn't make a given decision because of those well-considered caveats, it's just calibrated to hit the mark more times than not. Then, after it's made the decision, it's possible for one to find reasons to justify what it says.

The problem is that said moral heuristics are also used to apply morality to non-individual-scaled issues. The answer produced for, say, "Should self-driving cars be designed swerve and crash into one person over going straight into five?" doesn't have those caveats, but the heuristics recoil all the same.

So the point of the thought exercise is to reduce the number of "moral variables" to a minimum set, to a) examine what our gut heuristics say and b) see if that actually maps reasonably between various situations. Inserting the "real world" into it is the exact opposite of the point.
Way too many headlines (and accompanying stores!) on HN that don't bother to explain themselves.
A good video from Paul Irish on the subject http://www.paulirish.com/2011/primitives-html5-video/
How many sheep do these few dozen wolves kill?

How much do sheep cost?

How much does Norway spend on promoting tourism?

This isn't about the business of raising livestock. This is an ideological hunt. This is killing wolves to make wolves dead. When in a few years they come knocking on Canada's door for new wolves, as America once did for Yellowstone, I hope we charge them millions.
There Is No REST API
I have been predicting this for a while. I keep saying "hmm maybe in a year or two" but it never seems to happen :)

I still believe the future of macOS will be ARM though. Apple have invested so damn much in making their own SoC that I can't imagine them not going that way. Soon (within a year or two? heh) they will have an SoC that they can pop in the MacBook and performance will be so close to the m-series Intel chip that only lab benchmarks will show a difference (and even that will be tiny).

Once that happens Apple will own the own compute process. While very cool it also sucks as I have no doubt the Mac will become as locked down a iOS. No sideloading and certainly no dualbooting. The Mac will essentially be yet another appliance albeit it one with some kind of development environment. It won't be something you can hack on though (well not without having to actually hack it first).
> I am aware of that, my point stands "its a pain in the ass and requires effort for very, very little return."

Where is this "pain in your ass"? With Gmail at least, you don't need to actually _create_ an alias before using one.

When prompted to enter an email somewhere on the web, you have to type your email in, regardless, correct? In that process, append '+domain' to your username and you've just created an alias for that domain. It's very low overhead.

> Good luck finding services that accept a + in the email address

I haven't come across one yet. Maybe you can cite a source? I am not disagreeing, just saying maybe you can give examples to back up these vociferous claims.

> strip pluses out

So far, Gmail is the only service I am aware of that uses '+' in this way. Other services may not have the same method (e.g., use another character).

Why would spammers actually _care_ to realize you're using a 'filter technique'? The lay person probably doesn't even know this feature exists, and spammers aren't targeting people like you, anyway.
Let's suppose that there actually were a proposed quantitative measurement system for art. I'd try to make a piece of art that scores the lowest possible.
The Wrong Way to Build an MVP
I'm no expert on either field, but this neurobiology explanation sounds a lot like what you read about in recent neural network posts:

You have some base layers taking in the physical information.

Some of those are connected in groups, somewhat like the a convolution stage scanning a sub-area.

Sometimes, some of those areas collectively show something interesting and pass it up. Kinda like max-pooling.

With artifical NNs, there are also images that fool the network in various ways.
Using research and reason in education (free e-book) [pdf]
> I want two party consistency

aka snapshot consistency.

(Thoroughly enjoyed your "the user is sort of the unstated extra party in a distributed system", btw.)