skysight-inc/HackerNews huggingface dataset:
And chrome warns you too, but it doesn't stop the flood of help posts in the forums, on reddit, and other places when something is broken because of a setting that someone forgot they had enabled.

Just recently one of the updates for chrome broke the ability to interact with extensions if the user had enabled the flag "Material design in the browser's top chrome". There were tons of angry posts everywhere about how unusable chrome was because of that change, and how they should test their software better...

As for only "advanced users" knowing what happens in there, just do a web search for "chrome://flags" and look at any one of the hundreds of blog posts, news articles, and tutorials showing you how to go in and turn on these few flags that "make chrome better".
Memecart – Meme Maker with no watermark
"it seemed to put all the burden on the individual, when in reality discovery and fostering of talent is as much a job of the society"

Word.

Not sure how I feel about this sentiment applied to the original comment. But, 100% agree with the sentiment generally speaking.
Thoughts on Algolia vs. Solr and Elasticsearch
I agree, if it is true they executed even a soft-NDA in exchange for repairs (ala hush money), regulators rightly need to start looking alot closer at Tesla.

Nothing illegal about it but it would definitely be a symptom. Fanboys will be fanboys, and haters will be haters but auto safety is not something to take lightly.

We have had auto manufacturers and parts suppliers outright lie to regulators and the public about safety issues. It seems to be a recent pattern in the industry.
> Well, isn't EDI just an API for manufacturing + supply chain management?

EDI is more standardized data formats than API (though the fact that it often standardizes request and response formats and the relation between them makes it close to an API in some requests), and EDI goes a lot beyond manufacturing and supply chain management.

(In US healthcare financial transactions, specifically, the combination of EDI transaction specifications + standard operating rules mandated under the HIPAA is, basically, a standardized API, if not called that.)
Don't blame the replacement. We lost USENET to spam and IRC to lack of innovation and poor UX.

I stopped using both USENET and IRC long before any of these alternatives appeared.
Hogan has considered running for office multiple times, including saying he wants to be Trump's running mate[1]. Why should we distinguish between a powerful, famous businessman and actor and a politician? Anyone powerful and famous should be a public figure on the same footing.

1. http://www.washingtontimes.com/news/2015/aug/29/hulk-hogan-i...
Two things. Both Gawker and Thiel are in the wrong here.

1) It feels obviously wrong to me to have someone publicly outed like that. [like you say, the evidence doesn't matter]

2) It feels sketchy for a wronged person to retaliate by having a nontrivial player in written media shut down.
Who said it has anything to due with equivalency? Go try to bully your boss, or a cop, or a 6'9" meat head. You're free to try, but you might not like the result. Part of life if using your brain to determine what you are free to do vs what makes sense to do.
Time to update the good, old and increasingly holey https://en.wikipedia.org/wiki/Pre-Columbian_trans-oceanic_co...
Horseshit. As a Romanian my parents witnessed the absolute scumness of people taking pleasure in hurting others (we killed thousands of our own in communist prisons). If you don't realise that what she witnessed is in the same registry of a disgusting human trait, and not something to be defended, you're not only living in Fantasy Land, but also spreading dangerous bullshit.
Incorrect, that's his sub-excuse. The actual reason is because of Valleywag reporting on e.g. his embarrassing failure of a hedge fund.
> But the point is that types don't belong that the OS level. You can have your type composition in user space, at the language level -- what's the problem with that?

I don't do kernel programming, so I don't care what kernels do internally. As an application programmer, I want usable APIs. I want an API that makes resource leaks inexpressible, that doesn't let me seek intrinsically sequential streams, etc. Of course, such an API can't possibly be a C API.

> Haskell and OCaml run on Unix just fine.

Haskell has an I/O model that's barely safer than C's. The only improvements are that the `Handle` type is abstract and the `bracket` function is a `try...finally` of sorts. OCaml fares even worse: Can I open a single file for both input and output with just the standard library? In either language, is there a comprehensive solution for manipulating memory-mapped files?

> It would be a mistake to bake types into the OS -- whatever that even means -- because nobody has found the perfect type system.

Making a usable interface to OS services doesn't require a “perfect” type system, just a type system that prevents the most common mistakes that happen when using OS services. OS services are to a large extent about manipulating resources, so substructural types can help a lot.
Simple profit incentives.

You can't really make a living off of being a self-taught mathematician, whereas you can by knowing how to program, and run your own business.

The only way to make a living as a mathematician is to into academia, so that why you see all mathematician in academics. Basically it isn't that academia produces mathematician, although it helps, but that it attracts mathematicians. Just as, say, Y-Combinator attracts good startups.
> with regards to Holmes reputation, well, from where she's at now, there's nowhere to go but up

It's not impossible to imagine a telling of this story that's actually sympathetic to Holmes: a very smart young woman has an idea, the idea leads to a ton of money and hype being dropped on her head, and by the time she realizes the idea won't work she's been strapped into a rocket that's going to launch regardless. A story of being trapped inside a prison of one's own creation.

(I'm not saying this angle necessarily fits the facts, but movies are stories first, and this would be one way to turn Theranos into an audience-engaging story.)
The only place I've (white American male) ever had an issue is entering Canada, too, for the reason you specify. My company had just purchased a Canadian company, I was a manager, and I was explicitly going there to get to know the new team and start making decisions about whom to keep/reassign/let go. The immigration officer was not excited about letting me in.
Vim is not a word processor.
> This wasn't some brave investigative journalist exposing corruption, this was a hack posting the sex tape of a celebrity.

I agree, but the reason Gawker lost is important. It was because they violated someone's privacy.

I strongly support violating the privacy of powerful, public figures in the future if it serves public interest. I agree that Gawker was stupid, greedy, and overreaching here, but I still worry that next time, the sex tape (or whatever it is) will be equally private but much more important to the public.
Its not really that bad all year long, there are seasons. A lot of cruise ships go up there during the summer and they wouldn't risk those (although there is a video of a bad docking recently but that wasn't weather related).
Spinning things as much as you're legally allowed to make as much noise and money as possible is the basis of the whole industry Gawker and Hogan are part of.

There is zero morality in showbiz, it's all dares, counter-dares, lawyers and technicalities.

You fight fire with fire. I don't think it's unfair Gawker lost at their own game. Another one will fill the void anyway.
I don't see that. There seems to be a conspiracy theory floating around that Thiel was destined to destroy Gawker even if Gawker did nothing illegal, because "money and lawsuits".

I don't buy it. Courts routinely throw out frivolous suits, sometimes they even punish the people who start them.

Gawker lost because Gawker was wrong.
The mental overhead of doing "safe memory programming" is high already. The difference between Rust and, say, C, is that Rust forces you to do "safe memory programming". C lets you get away with unsafe memory programming.
discuss SPOFs more
New Eng Policy: Never push critical code to production on a Friday.
Imagine if you had to wait two decades after the iPhone came out to make any other touch screen phone.
The victim's family could potentially sue Facebook for providing a forum for the planning to take place, but is any judge going to rule in favour of the family? I think you'd have to establish that if Facebook Chat hadn't existed, then the murder never would have been planned (as opposed to the criminals simply using some other channel of communication such as email or talking on the phone).

Just because Facebook is monitoring chat sessions, I don't think it's been established that that makes them liable for any activities which are planned over those chat sessions. They're augmenting the police, not replacing them.
Ok except for language stability which is by the way one of the reasons C++ is lagging behind. For anything other than that I would not recommend C++. The day C++ offers modules, a package manager like Python pip or rust cargo and a multiplatform build system (there is cmake but still) I would reconsider. I am not saying C++ is no more viable, far from that actually, take the swift compiler for example is written is C++ and for that kind of software C++ is excellent (fast, stable etc.) but down the road I am sure it's going to be less popular for the kind of applications for which it's/was considered the only viable option.
> The hour estimates are off by at least an order of magnitude

Just hire a 10X programmer for $50/hr.
This is very interesting. I've used sites like NextDoor, but they tend to attract only grandma's complaining about everything.
How about the opposite precedent? The idea that if your adversaries don't have money, you can seemingly publish whatever you like (legality and morality be damned) knowing they can't afford to sue you/defeat your large legal team?

The only thing stopping Gawker being crushed before was the fact it had a multi million dollar corporation behind it, and was happy to flat out ignore any complaints they didn't like. Now someone with more money comes along, they get smashed to a pulp and everything somehow changes.
> except in your imaginary app

That kind of language isn't going to further the discussion.

---

Arbitrarily adding constraints doesn't make design better. The default container for tabular data probably should allow for sorting by any column. Show the OP the benefit of the doubt.
with the camera coming close-up to a one of the hooded monks of the choir and his face is the face of Kissinger smiling Darth Sidious style...
I totally agree.

If you're in to BNW I'd recommend Huxley's little known follow up 'Island'.

https://en.wikipedia.org/wiki/Island_(Huxley_novel)

He shows that all the same technologies that the characters of BNW use to chain people to the state, can also be used to set them free. Habits can be your best friend or your worst enemy. We can't unlearn what we know about how to change human behavior. But we can decide that while casinos and gaming companies are using these insights to numb people, we're going to use the same insights to help people become their best selves.

We only make production keys available to teams that we're sure are working in their users' best interests.
Both.

The neutrino flux can be large. Even if the gamma rays don't get you, the neutrinos will.

Supernovas convert a substantial part of a solar mass to neutrinos. That's a lot of neutrinos.
Not my experience, fwiw. Rust does a great job of handling the mental overhead (am I allowed to mutate this? who owns this? what is the contract for that?) for me.
And if they weren't in violation of the law they wouldn't have to pay and had their court fees refunded by their counter suit.

Yes Thiel has shakey ethics. Gawker violated the law AND ethics. Neither side was good in this case.

If you think court cases are too expensive PERIOD... Then start caring about Tort Reform.
This is a very good point. Many people I know stopped using IRC quite a bit before they ever started using Slack.
Driving to the store doesn't always require building a road.
At the risk of exposing myself as an FB user and thus older than 25...

As an FB nonuser much older than that, I'm amused... The internet wins eventually.
But that's not gawkers business, so ... ?
Larry Page’s flying car engineers dressed in chicken suits and launched a glider
I have heard a lot of anecdotal stories that UK border guards are pretty fucking terrible.

Also, although I've never been detained or turned away, I can say that every time I've been to the UK, the border guards and security agents have uniformly been very, very rude.

Why do you assume the US is worse than the UK? Do you have a source?
The first problem is that the alternative is far less fair. Humans are hundreds of times more biased than algorithms. Judges give much harsher sentences after they have eaten lunch. Ugly people are discriminated against far more than attractive people. People of different political affiliations are discriminated against more than race is. And when asked to make predictions about candidates, we are only barely better than random (but think we are much better.)

The second is that unfairness isn't a problem. Whatever has the most utility should be preferred. If one person is worse off and 99 are better off, it's a net good.
I would gather if companies like the ones you mentioned adopted new ways of interviewing, or at least randomized it in way that it couldn't be easily cloned, other companies would follow suit or adopt their own style. The challenge is that every companies wants the "best" engineers and believes they deserve it... So in their minds, they do what they think the "best" do.

I have heard more than a handful of CTO's and companies sling this expression around as if using this phrase put them in company with the likes of Elen Musk. It's a joke to me really. I look forward to the day one of these guys says, hey, lets be original.

Contrary to your point, I believe there is a shortage of qualified programmers... or at least senior ones that can solve hard problems independently. Smaller companies need devs that can solve problems independently, with minimal oversight. Copying Google and Facebook is what they think the path is to get there.
This is the problem I had learning math in school, and why I believe I'm doing okay as a self-taught programmer. I always thought I was doing okay until I got my graded test back.

Did I mix up greater-than, less-than again at work? Well, I'm getting opposite behavior. The errors make themselves apparent. I can play around with it, try things, and get basically real-time feedback as to whether I'm doing it right. What the hell is a monad? Well, here's a problem that is basically crying out for a monad solution.
FWIW, all of my telia services out of NYC are fine (with no hiccups for days at least).
While catching child predators and murderers is a good thing, I can't help but consider that if facebook operated in china, they'd be catching political dissidents, or if facebook operated in uganda, they'd be catching homosexual users.
> developer marketing person

What is that?

> They aren't going after C++ gurus or C magicians

Don't they have anything to gain from using Rust?
So UNIX being a pile of hacks is ok, but other OSes having their quirks is bad design?
A VPN is also very useful when you need to emerge in Internet from a specific country, or simply not the country you are in.
The above example is the one I used to teach my son about the law of unintended consequences, and it is very on point here.
I agree 100%. In this case she should have dotted i's and crossed t's and known inside & out exactly what the rule are governing the actions she was planning. As a longtime corporate employee, even I knew that specifying anything besides "business meetings" throws flags... but this isn't common knowledge for most people, nor are the minutiae governing specific reasons for travel to specific places. For example, if you've never traveled to a country that requires a visa but which only sells visas upon landing at their port of entry, that can be disconcerting. Will they take credit cards? What about my native currency? Do I need special paperwork? Will they stamp my passport or issue a new sheet? Can they just send me home?
Nope, nothing there. Is is actually available?
I can't think of a better argument to goad programmers into writing code comments, especially for elegant code.

For some reason, programmers think good code should be self explanatory. It doesn't have to - if your insight is outside the flow (or the argument) of your code.

I see a lot of Java code written like this; if the programmer's job is to multiply two numbers, they add number a number b times, and say comments are not needed!
Only learning a single language is a bad idea, but using a single one, it it fits the problem is a good one.
Have you read Developing Time-Oriented Database Applications in SQL? I am very fond of ranges (actually it's exclusion constraints that are the key addition IMO), but they are not even close to what I'd like to have. I want `PRIMARY KEY` to work on temporal tables. And `REFERENCES` to a temporal table. And `ON DELETE CASCADE` or `ON DELETE SET NULL`. And joins. And be able to do an `INSERT`/`UPDATE`/`DELETE` and have it do the right thing, without writing all the triggers myself.

I don't know how well other databases support all this stuff. I'm not complaining, I'm just describing my vision for what temporal support would look like. There is a huge amount of stuff the database could be doing for you automatically.
That sounds like it could be emblematic of a power struggle between the State Department (which issues visas) and the Department of Homeland Security (which decides whether people are "admissible" on the basis of their inspection, which includes examining someone's visa status). DHS apparently really likes to emphasize that they, not State, ultimately decide whether someone will get into the country or not, regardless of visa status.

https://www.google.com/#q=visa+%22permission+to+approach%22
The Amiga will never die [1] [2] [3] [4] [5] [6] ;) (become irrelevant to the vast majority, sure).

That last link is for a new FPGA based M68k clone that adds additional instructions, pipelining and other fun stuff as an accelerator for classic Amiga's (it sprung out of the ashes of the now defunct "Natami" project to create a new M68k compatible Amiga-compatible machine).

[1] http://www.a-eon.com/?page=x1000

[2] http://amigakit.com/

[3] http://www.amigaos.net/

[4] http://aminet.net/

[5] http://amigaworld.net/

[6] http://www.apollo-core.com/bringup/
With your definition, is Lisp a functional language? Is it expression-oriented or statement-oriented?
>The AIDE package is critical for secure deployments since it helps administrators monitor for file integrity on a regular basis. However, Ubuntu ships with some interesting configuration files and wrappers for AIDE.

Critical for secure deployments and hosted on sourceforge.....
Yup: https://metastatuspage.com/

Slack's status page is hosted by StatusPage, and it appears that the Slack client attempts to load the status page when it can't connect to Slack. So in effect, Slack is DDOS'ing their own status page.
Video streaming for all
Ironically, unlike Gawker's reporting, your comment actually is libelous.
hummm "Tres Comas", I wonder what that stands for..
I believe they're alluding to your PhD defense, due to questions like "does my advisor pick the snake?". Your advisor doesn't pick whom you do your defense to, but its not a random choice either.
The question I have is why aren't industry leaders contributing to these specs? Why isn't Slack sending RFCs to improve IRC?
Not only that, but JSON library perf is hilariously variable.
Too soon, too ambitious, and inhumane. This is not a well thought out enough overview to suggest colony could be supported.

Here is a link to just some of the problems MIT found.

"...MIT students' analysis (PDF) by Sydney Do, Koki Ho, Samuel Schreiner, Andrew Owens and Olivier de Weck estimates that the first fatality on Mars will come at around day 68 of the mission. ..."

http://www.cnet.com/news/why-mars-one-colonists-could-die-so...
Previous discussion: https://news.ycombinator.com/item?id=11791444
I get the impression that the candidate contacted the employer directly instead of via the recruiter. That might well explain the recruiter dropping the candidate altogether since it somewhat jeopardizes the recruiter's relationships with employers.
"Old helpless people" are actually a risky category at border crossings. Elderly parents are brought in on a tourist visa, then they stay illegally and end up costing the country money for social services. Of course border controls would try to prevent that.
It's sad, I agree. But IRC is such a pain for most people to deal with it's never going to reach a mass audience in its current form. Whereas Slack is dead-simple easy to use and no one has trouble understanding how to use it. If you want to save IRC, then we need to make it usable by everyone.
Why would they want to? Improving IRC does nothing to benefit Slack.
That's a fair point, you've changed my mind. However what about if such a system was voluntary? Like you could opt-out of it, or opt into it.

That's how car insurance is starting to work. You can get a thing put in your car that will monitor your driving, and in exchange you get lower rates.

Perhaps you could opt into the social media scanner and get lower interest rates. If you don't, you just get grouped with all the other people who voluntarily opted out, and your rates will probably not be any higher than before.

And in any case, landlords and employers already look at social media profiles. It's not like that is going to go away if you ban this, but an algorithm has a chance to be more fair and unbiased at it than a human.
If you weren't at KubeCon in March I outlined that we were going to try and do most of the things on this list. Very nice to get them done! Really looking forward to Kubernetes v1.3, it will be a solid release.

https://www.youtube.com/watch?v=A49xXiKZNTQ
Designing memory-safe programs in C requires a programmer to reason about the same domains as doing so in Rust, but C doesn't double-check you to make sure you get everything right. With no guard rails, C is a lot more stressful.

Re: reducing mental state for a programmer, algebraic datatypes in general decrease the size of the state space of your program by making many illegal states unrepresentable. Without advanced forms of dependent types (maybe quotients), you can't make all illegal states unrepresentable, but you shrink the size of the state space hugely compared to writing everything as product types (as you would in C). A programmer has to reason about all the possible values their variables can take on, so it pays to minimize the cardinality of that set.
Someone who markets to developers. The language and context should clear up the ambiguity that they don't mean they are merely a developer that works in marketing for something like, say selling potato chips
Is there any reason why embedded software for autonomous vehicles is still being written in C/C++? This last week I was talking to a friend at a company that makes a small autonomous vehicle. During testing their prototype suddenly went off in a straight line. They had to pull a safety to halt the vehicle or it would have gone straight forever into the Pacific Ocean. Turns out there was an unsafe access to a variable in memory, which had not been caught with their software and hardware test platform, even with thousands of virtual sorties.

If their code was written in Rust, that sort of bug could not have occurred.
You can go to court, but you have no legal right to the information. All you will do is waste your money.
The Art of Monitoring