jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I understand the arguments that "QI has reasonable goals in theory", but it is time to throw the baby out with the bathwater. If cops didn't want to lose QI, they should have held themselves to account for the last few decades. Maybe the unions should have spoken up when cops steal tens of thousands of dollars in cash from a suspect, and get away with it due to QI.

San Antonio, TX will be voting in May on whether to disband the police union. "Back the Blue" types are saying it's Defund in disguise, that we won't be able to find good cops, and so on.

Except several large cities in Texas don't have unionized police, and they do alright. Furthermore, the cops in San Antonio can commit really awful crimes, and still have months- or years-long appeals.

Being a cop isn't a right, it is a privilege and a critical duty. It should be easy to fire bad cops. SAPD, if you didn't want your union to be busted, maybe you should have held yourselves to a higher standard.
Syndicated at the Irish Times, no paywall:

https://www.irishtimes.com/business/economy/us-offers-new-pl...
Will recordings be publicly available afterwards? Would love to hear some of the sessions, but will be asleep for most (US Based).
Other than constant facial recognition via camera pointed at the driver, how does anyone (not just Uber), guarantee that an approved driver doesn’t get out of the car and a non approved driver get in and start driving?

Perhaps a selfie with the driver taken by the passengers during the drive would also suffice.

In my opinion, Uber has done enough. They provide the passenger with the drivers name and photo. It’s up to the passenger to verify, but Uber should make violations easy to report.
Ahem: that's professor Niall Ferguson you're talking about!

http://en.wikipedia.org/wiki/Niall_Ferguson

(One may argue with aspects of his outlook and analysis, and even his scholarship -- as have the likes of Paul Krugman -- but even so, he's one of the most famous historians of the current period, and an excellent prose stylist besides.)
There is a real push toward a more social web, and claims that it makes the web a better place. However, I am glad that someone has developed this extension. I have never liked all those auto updating twitter streams, facebook likes, etc. I have found them annoying ant distracting.
"Making the web a better place" means gaining easier access to content. However those widgets only make me gain _better access to people I don't know, nor care about_ and pull me away from content.
Well, you could turn display_errors to 'on' in the php.ini file, but this is generally regarded as a security issue, as the error message will reveal sensitive info.

There are some situations which cause PHP to just die and not log anything, but those are pretty rare.

It's pretty common practice to have display_errors to on for development, and off for production. Are you not doing that already? Or is everyone developing on production systems?
What's underspecified is that the commoner doesn't answer randomly. He is either truthful or a liar, so if you add enough "what would you say" qualifiers, you can figure it out.
Works like advertised, a button to toggle it would be nice tho.
It does have some default content. If you have javascript disabled it should read:

"Requires Javascript. Now you're the picker: Duck or Goose."

I included that in the noscript tag and it works for me with javascript disabled.
This article is just a conversation starter. What career path does your company offer to engineers? If you're an engineer/developer/programmer, what career path should a dream company offer?

Are the technical skills wasted if the engineers go to management?
Deliveroo should suffer a reckoning too, if there’s any sense in the world.

Have you ever seen a bunch of Deliveroo riders clogging up the public space outside a restaurant or other public space? Why should one business get to exploit pavements for profit, without regulation. Private companies shouldn’t be able to co-opt public space without scrutiny or permission.

Or maybe I’m too ethical and not being enough of a hustler, and I should move my team into the desk space at the local library?
>I just don't find Haskell ... to be as productive as many would suggest

>I have ... very little experience with Haskell

So, how would you know?
I think you mean one specific kind of a Monad.
Does Perl, Python or Ruby have built-in automatic escaping and sanitization? I would not call PHP less safe than any of these languages.

On top of that all three of those languages require additional setup. (Especially Ruby with RoR shudder)
You know, C#/F# programmers are enjoying most of the above in spades, and the libraries are fully vetted and mature to boot; could say the same for Scala to some degree.

Can we say the same for Haskell? Let's take a sample: you say, "I'm enjoying my typesafe SQL queries"

There are 2 Haskell query DSLs worth talking about (read: that support joins): Esqueleto and OpalEye. The latter is fresh off the presses and not yet ready for prime time (see the "ideal sql" samples interspersed with the performance killing actual sql); the former at first blush looks decent, but then you realize, whoops, no string based SQL interface (for those ultra complex db-specific queries business requirements demand, but cannot be expressed in the dsl), and no Oracle or SQL Server support -- yikes, bye bye enterprise; in fact both libraries officially support one single database, Postgres.

Also, given Haskell's lack of a module system (hello global namespace conflicts), the choice of operators is somewhat, well, hideous (Haskell itself remains beautiful though, at least in terms of concision).

Not sure how things are on the web framework front, but given the claims of achieving C-like performance, that Yesod and Snap basically face plant in a popular benchmark[1], one wonders where reality and the ideal world Haskellers seem to live in, meet.

[1] http://www.techempower.com/benchmarks/#section=data-r9&hw=pe...
http://doc.cat-v.org/inferno/books/inferno_programming_with_...
sure you can drop bombs but, one, that doesn't mean that US will not get hurt, two, you imply that war will be a traditional one, where, for example, it's clear who the enemy is. My point is that people should not exclude the possibility of a war in the west
Gandi has 2FA? Huh, I have a name registered there and even looked for 2FA on their site. Guess I didn't look well enough. Thanks for the pointer!
yeah it is (see my edit), but it may not be obvious to would-be implementers that their data structure could be modeled as an array.
I'm not well-versed on the subject, but I see two problems (which I also voiced in the comments section of the article) with the claim that once an AI reaches human-level intelligence, it can improve its own intelligence in an exponential way:

1) Who says that each additional unit of intelligence doesn't need an exponential (or worse) amount of effort? This would mean that the increase in intelligence is very slow, and most importantly, linear or even sub-linear.

2) Maybe we can build an AI that has an IQ (relative to humans) of 100, and that's the best we can do. What if an IQ of 100 isn't enough to improve itself? Then there won't be any recursive self-improvement at all.

These two assumptions are simply taken as given, which I find a little disappointing in an otherwise very good article.
I'm sorry if I seemed snarky. I didn't mean to.

I agree with you. But I think it's similarly correct to go the other direction, you like more natural foods because you get used to them. There are other issues relating to how people "taste" food, to do with how they feel about it.

Kids think McDonalds tastes better. If you tell them their vegetable soup came from McDonalds and packaged it up that way, they'd probably like it more. Adults have similar biases. Food from a nice restaurant tastes better, if they believe nice restaurants serve nicer food. Some believe organic tastes better. Home made. etc. It's not far from truth to say political positions affect taste. And since fast food seems to get huge traction wherever it goes and with whoever can afford it, I think it's probably less true to say that it is fake tasty fueled by habits and ads while real food is the real tasty. It seems to take a lot of conscious reinforcement to make real food win.

My point is that I don't think there is a "real" here, or if there is it's elusive.

But, I agree that by changing your habits you can change your tastebuds. Also by changing your beliefs. Maybe by changing your friends.

I think the fact remains pretty strong that fast food grew because people like it. It sticks around despite the fact that people probably tell others they like it less than they do these days.

I like to cook. I like nice restaurants. I like home cooking and fresh ingredients. I like the range of different foods from different places. I don't each fast food more than a few times a year. It's bad for you. But when I do, it's a treat. I feel bad, slightly ashamed, but I enjoy it. :) It's tasty.
Why should I enter a store and tell them something like that? And even if I do such a bizzarity why should I care that a clerk laughs at me?
Interesting points, but I think these are all solvable problems. More appropriate title: "Why Electronic Voting Is Hard".
I think I spoke too soon ... latest update:

"19:23 UTC The on-going DDoS attack now includes GitHub Pages. We are working to mitigate any service disruption."

https://status.github.com/messages
The idea was approximately that html was the data and css was the presentation. In reality they are quite connected and you have to write the html to support how it will be presented, a change to the presentation often requires a change to the data (html), and this doesn't really make sense.

I think a saner approach is to start with plain old data (e.g. some JSON) and have a function that can turn that into html/css/js. This is what react allows by using props/state as the input to the component/rendering function. It also permits you to pass complex objects as props/state but I like keeping to simple data as much as possible.
To add to all the other suggestions, I'd suggest this program as an ideal starting point for learning how to resistance train using barbells: https://www.barbellmedicine.com/blog/the-beginner-prescripti...

It's straighforward, manageable, and (importantly) it introduces the idea of autoregulation early on. Autoregulation is an important tool for helping to prevent injury due to innappropriate fatigue management. It also contains good information related to nutrition and how to perform the basic barbell movements.
Are you suggesting that skyrocketing education, housing, and medical care costs in proportion to stagnant wages for most people resulting in less economic security and mobility for the next generation is not real?
>We get the leftover bits for arbitrary consumer transmission, the good parts are spoken for by corporations with deep pockets.

Actually, no. Check out a chart of the usage of the radio spectrum in the US, and you'll find a shockingly huge amount of it is reserved for the military.
That was my point. A government agency should never ever cover up things. Once you allow that then government doesn’t work properly anymore. Same for corrupt cops and other government employees.
Hey all, ET developer here. It was an amazing surprise to find ET on the top of HN today. Since it's the three year anniversary of the project, I wanted to share a post that I wrote to my colleagues about it:

RejoinableTCP was a project that I started and abandoned in 11/18/16. RejoinableTCP was supposed to be a remote shell that automatically reconnects without interrupting the session. It was supposed to be resumable like mosh but with the user experience of ssh. I never started it, because:

1. Unix sockets, public-key encryption, and how TCP actually works are the stuff of eldritch nightmares.

2. No one would switch from ssh just to save a few minutes each day. No one would switch from mosh just to get OS scrollbars

3. I wasn't living up to my expectations in my day-job, and it was taking all of my time. There was no way that I would work on something new.

I created an empty folder and gave up on the same day. The next day, after using mosh for a few hours, I decided:

1. I would give myself three weeks to learn these things before truly giving up.

2. Even if no one else used it, I'd use it.

3. I'd keep a weekly log of time spent and economize that time.

4. RejoinableTCP was not a good name.

So on 11/19/16 Eternal Terminal was born, and three years later, here we are.
Somewhere out there, there is some engineer today who has an idea in the same state that I was with Eternal Terminal three years ago. This post is for you:

1. You can prototype anything in three weeks if you put your heart in it.

2. Look around: all the engineers around you felt that same Calling, when you are building something amazing, time becomes fluid and things just flow. We may all come from different places and backgrounds, but that shared experience unites us. If you see a way to make this place better for you, it will probably make it better for others as well.

3. If you love the job you do and the place you work, you can find a way through almost any situation. The entire company is rigged in your favor.
To do extraordinary thing also require you to believe in something that's accurate and correct but not many people believe to be true.
>Reading this thing is an incredible downer and it makes everything sound black

Full stop.
My problem with Harris' argument was that it was speculative in a way science, almost by definition, can't be. He doesn't say science can provide answers now, but it will in the future. However this latter proposition runs counter to what we know about the trajectory of science via Feyerabend and Kuhn, who are more Harris' opponents than Hume, though even his response to Hume on the is/ought distinction is disturbingly dismissive.
This is an illustration that grep is a great tool, quick and easy to use.
'Announcements' became advertisement once they became 2-3 hour long demonstrations of a product (accompanied by band music and multimedia demonstration) rather than a paragraph-long press release.
Ultimately it comes down to how much free time you have to pursuit the things that interest you, or to discover new things. You may visit many sites, but how active are you on those sites or how deep are you involved in those topics?

There could be a free casual web, for people who just want to check things out or get a general overview, and offers for those with a deeper interest, who maybe spend a lot of time there and have very different demands. What doesn't work is gating casual information.
He missed the core point that the freedom to protest is important in and of itself. Whether you agree with the topic being protested or not, we should all support our right to protest in a peaceful way without fear of a disproportionate response by law enforcement.

I can say that I am never more proud of our police forces than when I see them maintain their control and treat people with respect in the face of provocation. That ability to say in command of oneself even when provoked is a core part of maturity and something to be lauded. As he said, it's a sign of a professional.

The role of the police is to prevent violence. That's what makes a community safe. It sounds like the letter-writer, on the other hand, is looking for an agent of his or her frustration. Someone to lash out at the protestors because he or she legally can't. A community where the police can attack people with impunity is about as far from safe as one can get. It seems somewhat obvious, but a safe community is one where no one is attacking anyone.
There's the rub. It all depends on how you define 'free'. Under the FSF definition, it isn't. They would (maybe) argue that this isn't a valid definition of 'free' because it would be like saying you're not 'free' unless you have the right to subjugate your neighbor.
Here is an editorial from Global Times (https://en.wikipedia.org/wiki/Global_Times, a government mouthpiece known for its ardent pro-Party slant):
http://www.globaltimes.cn/content/899197.shtml

Some select quotes:

"The problems with Gmail access this time may be caused by the China side, by Google itself or a combination of the two. But Western media pointed the finger at Chinese authorities immediately, accusing them of strengthening its cyber censorship. This is far too simple a hypothesis. It should be noted that Google voluntarily quit the mainland market in 2010. The issue at heart is to what extent Google is willing to obey Chinese law, on which China's attitude is steadfast."

"In this sense, it's dubious that China "blocked" Gmail simply over security concerns. Since both Google and China haven't given an explanation and meanwhile Gmail is a technically complex system, there may be some puzzling reasons behind the incident.

"If the China side indeed blocked Gmail, the decision must have been prompted by newly emerged security reasons. If that is the case, Gmail users need to accept the reality of Gmail being suspended in China. But we hope it is not the case."

The article's original Chinese version can be found here:
http://tech.huanqiu.com/internet/2014-12/5313893.html

Curiously, the English version is missing the following two paragraphs:

"中美围绕互联网既有合作，亦有摩擦，双方的相互适应过程仍在继续。由于中美关系庞大而复杂，互联网问题只是其中一部分，外部变数的影响也是存在的。"(Third to last paragraph)

My translation: In regards to the Internet, China and the US both cooperate and experience some frictions, so the mutual adaptation process of the two sides continues. Due to the complexity of the Sino-US relationship, Internet issues are only a part of it, and there also exist other external variables.

"因此无论Gmail“失联”是谷歌还是中方的原因，或者是复合原因，使用者们不妨顺其自然，做多手准备。中国发展有过多难以计数的磕绊和插曲，这个故事又算得了什么。"(Last paragraph)

My translation: Whether Gmail's "losing contact" is caused by Google or China, or a combination thereof, users should just go with the flow, and be prepared with other backup plans. China's development process has been met with countless stumbles and other interludes, so this story doesn't really matter in the end.
Keep in mind the EPI is a biased source like the Heritage foundation or Cato Institute.
Yes. One of the smarter guys I knew now works as a salesman at a John Deere dealership (that his dad owned). He was the guy I used to ask for help when I had trouble with my data structures assignments. I now make probably 3 or 4 times more than him, because I knew how to play the interview game and because I was willing to move away (this guy was a religious guy who wanted to not go too far from his family).
6mm rounds seemed to be common in pre-War II era: Swedish Mauser, Arisaka, Carcano (aka "JFK assassination rifle"). Interestingly enough, the Fedorov Avtomat -- the first select fire rifle -- used the 6.5 mm Arisaka round (from the captured Japanese stockpiles after war of 1905).
This still doesn't refute the point timr was making: sometimes the most productive thing you can do is stop a programmer from writing code. As a programmer (and an employee), what you're ultimately responsible for is happy customers and solved problems. If your code solves the wrong problem, it has negative value to the organization, as it's just something that all the other programmers will have to trip over later.

The value of colocated employees is being able to really quickly recognize and correct for when the code is solving the wrong problem. Whether that outweighs the increased individual productivity from eliminating distractions is very much case-specific, which is perhaps why there's so much heat and so little light on this issue. You'll never capture all the complexities on a web forum.
I don't know about Apple or Facebook, but at Google, on-campus recruiting is limited by employees. Employees can volunteer to go to a career fair at a university, which is typically their alma mater. If no one volunteers to go to a particular midwest (or any) college, then Google won't have a presence there.
It was acquired young, though, and has been completely rewritten at least once. And as of three years ago, none of the originals were still working on it. Lars went on to build Walkabout/Wave, and I'm not sure what happened to Jens.

In any case, I consider Google Maps to be through and through a Google product.
Cool graphic. It's definitely worth studying, but I disagree with counting the value of abandoned carts as "lost" revenue.

Instead I think this is a case of the online shopping cart being viewed too much like its real-world equivalent. Adding items to a cart online may be closer to bookmarking than to purchasing (another reason is to reveal the cost of items with hidden pricing, as is practiced on Amazon).
I think this is true but there's also a whole range of people who are on the fence and can be influenced, and to ignore them is a suboptimal and (imo) losing strategy.
Okay, but apart from Google Search, Google Maps, Gmail, AJAX, Google Earth, YouTube, Google Scholar, Google Calculator, Google Apps, Blogger, Google App Engine, Google Voice, Google Code, AdWords, Google.org, Google Video, Froogle, iGoogle, Google Translate, Google News, Google Image Search, MapReduce, Google Finance, Google Calendar, Chrome, Android, Orkut, Picasa, Knol (OK, forget Knol), Sketchup, Latitude, and Google Pacman, what else has Google done for us?
If a woman said she's interested in you, never calls back, and says SHE will call YOU, you wouldn't have hope and stay interested?

No.

Whoever writes Roissy in DC: http://roissy.wordpress.com/ is an asshole but also hilarious. It might be worth reading.

In addition, the reason people are ragging on this guy is because a) the behavior is typical and b) not surprising from the POV of Apple. In addition, the guy is making the mistake PG writes about in Two Kinds of Judgment: http://paulgraham.com/judgement.html .
Does it matter if it was an acquisition? I assume they acquired most of the engineers with it, so it's a partial answer to "what the hell are all those engineers doing?"
Well the AMA was supposed to be SpaceX only. I'm not surprised that questions about Tesla were deleted or ignored.
I guess if learning is your goal, then have at it. But, I think the none of those technologies are really the next step. Next step is to build content/traffic to the point you might need to look at alternative technologies.
Do you have evidence for this assertion, or do you just suspect this every time you see someone who appears to have married out of their league?
This. I've traveled quite a bit before building my startup and I can attest to A) how distracting the experiences across the world are (why travel and bring work from your country of origin and not travel and work in your destination country, bartending or cleaning dishes, something more cultural?) and B) how involved building a startup is.

With a small, niche, business; I can see it happening no doubt. Like running a small remote consultancy or e-commerce site selling drop shipped products. But a startup needs its founders present, communication face to face is unbeatable and often times your cofounders aren't set to travel the world with you.

So, what's my advice? Live some life while you're building your startup, man; go on short trips, go to Burning Man, visit Prague or fly to the B.V.I for four days. Be sure you have some fun. Once you've either succeeded in making FU money from your startup, or your startup has failed, then go experience the world (you don't need FU money to see the world, hence why you do it even if your startup fails).

My plan? Either FU money, passive income, or a failed startup. Once one of those things happen I'm planning on crewing on a sailboat to get to Europe (or SA, or Aus) and living life for a while outside of the USA (think...years).