skysight-inc/HackerNews huggingface dataset:
For anyone interested in history and museums: visiting the Topkapi museum in Istanbul is a must. It’s the best way to experience the ottoman era, while literally walking through the rooms of long-gone sultans. I highly recommend getting a guide (or, as a hack, follow a group that paid for one) to consume all of the juicy stories along the way. I’ve been there twice and I’m looking fwd to the next visit.
But at least they tell you that it starts at $150K/year so you know right off the bat if it's even in your ballpark. A lot of SaaS products completely hide thier pricing entirely. I have zero interest in sitting through some sales-bro's phone pitch before I know if I'm even in the right pricing bracket. Nothing like sitting through an hour long preso only to find out afterwards something is 10x what you were looking to spend.
Forward-declaring C++ STL container types for improved compile times
That is pretty much the reason for Stack Overflow's existence isn't it? Requests for debugging whatever problem you have (for free), and offers to do the same for others. You make it sound like a bad thing.
Special input pathway may be the key to coding sensory information in cerebellum
Do you have a source?

My information suggests that while all modern aircrafts require trim control for stabilization, particularly near stall, the way that MCAS operates isn’t required. Rather, pilots would simply have to fly slightly differently to control the 737 MAX compared to the 737 NG. However, that difference in stall prevention would require the 737 MAX to be certified fresh, as opposed to the same type as the 737 NG.

In short, that MCAS trimming is only required if you’re not going to train pilots to trim correctly on the new airframe, because you’re trying to assert type compatibility.
On top of that, the QA style is simply not a good fit for helping "new users", as you put them.

If you are just starting out with programming, you don't have a feeling for what constitutes a good question that people can effectively answer. As of a couple days ago, StackOverflow now tries to guide you into putting in the relevant parts of the question with a wizard. But still a very high percentage of questions is just lacking the information to make the question answerable.

Even if you have lots of patience and work with the user (through comments on the question and edits) to shape the question into something that can be answered, the format is still bad:

You can now write an answer, but depending on the problem, the user may still need some help understanding parts of it. Or they have trouble using the code in their program.

Now a discussion in the comments of the answer starts, but in the comments you can't really write any code. Or you keep editing the answer with new information. Or ask the user to write a new question, referencing the old one, but it's a mess.

The point is, helping people to learn new things is a discussion. You need to probe them for what they understood, and where they need more help. It's a back-and-forth. And StackOverflow is completely unfit to provide this.

It's great for people who have gathered enough knowledge to clearly identify their problem. But it's awful for newcomers.

I'm also interested to see how this develops, it's definitely not an easy task to solve.
Keybase Security Audit [pdf]
You can buy location data from companies that buy it from carriers, some weather companies, and some advertising companies. If you're an oil trader, you almost certainly have the resources required to accept all these feeds and clean + cross ref them for a couple hundred locations.
> Where I lived in Houston, they listed unacceptable races all the time.

Definitely going to need a citation for this. I grew up in Houston and never saw an add specifying "unacceptable races" -- perhaps 50+ years ago maybe. My parents were in the rental business and we spent a lot of time looking at (and placing) ads -- never was race listed on an ad that I've ever seen for as long as I can remember (since the mid 1980s.) That doesn't mean it didn't happen, but there'll need to be some proof that the practice was widespread or common if you're to come on a forum and essentially libel a city as racist.
I think there's also a distinction between "what's the best way to do X in Y language" (which I would call educational) and "please help me find the bug in this block of code" (which I would call operational). Any platform that invites the former, inevitably gets a lot of the latter.

It's never great to feel like random strangers are demanding that you do their job for them. And often those "find my bug" questions are not at all illuminating for other readers. Like, knowing that this particular person misspelled the variable name or forgot a semicolon is not going to be make you a better coder.

And I think we've all seen some variation of "questions" like "please to write code to sort this list and insert it into Salesforce" or whatever, where it's clearly a simple job that someone just wants the Internet to write for them.
Thanks for the quick reference (I'm not an app developer but I am curious about how things work).
Umm...I'm a GenX'er and this was old news when I started working. The 'commute from where it's cheaper' thing has ever been thus.

Doesn't make it fun, though. :/
The broad concept here certainly isn't new, we could cite everyone from Richelieu to Machiavelli. But I think you're right about the systematic erasure of accountability being a more modern affliction, and I'm tempted to ascribe it to communication and data-handling technology. No matter how circuitous Henry II's "turbulent priest" comment was, he made an open-ended declaration to a specific audience, one loyal to him and full of military men. At best, people could say he ought to have known what would happen. At worst, he implied that inaction was treasonous and so his words had the force of an order. Which is not merely hypothetical; Henry was apparently condemned in his time by people who knew what he'd said.

These days, we've gotten much better at directionless provocations.

'Stochastic terrorism' was coined back in 2011 to describe mass media rhetoric which produces statistically-predictable violence from an unknown source. Where Henry spoke to his court and produced a murder by his knights, someone speaking online or on television can stir violence from someone they've never met, who will quite likely be the sort of person easily written off as "disturbed" or "not behaving rationally". The specific occurrence is accurately dismissed as unpredictable, without admitting that on average such actors will be exposed to the content.

Similarly, giving an employee a target creates an obvious expectation. If you direct someone to triple their sales in a month, they might tell you "I think that's impossible to do legally." If they then do it anyway, you lack plausible deniability even if you didn't instruct them to commit a crime. But today, you can punch a sales target into HR software and assign it, with no feedback channel, to 1,000 employees you'll never meet. Some will break the law, but when the whole thing goes Wells Fargo, you had no reason to know. If employees complain up the chain, the message can disappear or decay "between" layers, with no way to show that any one party knowingly concealed anything.

This seems to happen everywhere conspiracies and fraud used to operate. The "smoke-filled rooms" choosing political nominees get replaced with common-knowledge biases across donors and superdelegates. Price-matching means cartels get replaced with 'independent' but reciprocal high prices. Targeted bribery gets replaced with generalized expectations of favorable laws, post-retirement board seats, and so on. Honestly, the more surprising thing at this point is when people do make these things explicit and get caught.
It's interesting to me that there's no single legal definition of adulthood. Voting, drinking, signing contracts, joining military, count as a dependent on insurance, buy a gun, rent a car... We don't seem to be able to decide, as a culture, when a person is responsible for themselves.
Not really. Network neutrality, to be precise, is about not treating network packets differently based on who is sending or receiving them. It has nothing to do with what happens at the application level.
It's more than occasionally broken, there's billions of people living in spots where it doesn't work.
The pony theme was great.
While ymmv, in my experience regarding all human systems, if you love something, injecting massive entropy into the system structure in the hopes that you will love it a little more, is not worth the risk that you'll break the whole thing.
Personally, I really hope that Librem 5 won't flop. While I don't see it going mainstream, at least it could provide a mobile platform for technically minded users.

I also think efforts like Fairphone are also promising. Android does provide a nice solid base to build on top of. What's missing is a community effort we see around Linux to build a completely open platform on top of what's already available.
It is much more challenging to go the other way -- there are a lot of people deeply in love with the field, with field-specific training, who would like to stay in (at significant financial and temporal sacrifice).

That said, if one wanted to move toward LIGO from a software background, the chink in the armor is that the signal-processing is hard and computationally bound. Helping signal-analysis groups to find efficiencies there would have an impact.

I continue to keep an eye on quantum-computing infrastructure hires in the Seattle area -- so far, I've proven to be too physics-focused to want to work solely on provisioning the (awesome) cryostats that house the quantum-computing devices under test. That may prove to be a sub-optimal life-decision -- time will tell :).
Fun fact: googling it gets a nice box-out from Forbes on it, featuring the words "butt chugging".
Brunei brings in death by stoning as punishment for gay sex
Waking up at 5 am for 4 months changed my life
The Pokémon Go game actually began as a Google Maps April Fools' Day prank:

https://blog.google/products/maps/become-pokemon-master-with...
Oh I love the way you put this.

I just checked and I've been a member for 10 years and 6 months. I used to answer questions. A lot. In the early days (at one point it was Jon Skeet, Marc Gravelli then me) and I'm kind of surprised how much karma I still get form those old answers.

But I haven't really answered anything in 8+ years. Even one year in I commented on and started several threads on Meta about the "mod problem". And it's only gotten worse.

To riff on a phrase, "those who can, answer, those who can't, mod", which is fine, but there is a particular kind of toxic personality that gets attracted to the authority of being a mod that then appoints itself the arbiter of content. You are fighting a constant battle to keep these toxic (but well-intentioned--mostly) souls out. I saw even then the trend of closing interesting questions as "subjective".

My opinion then--and now--is you can ask a question like "what are the advantages of React.js vs Vue.js?" in an intelligent way without it being a flame war. The fact that it doesn't have an objective answer is (IMHO) irrelevant. You can divine useful information from the answers to that question that will help you go one way or the other.

There is a lot of subjectivity in programming and a lot of not strictly better solutions. Giving people some points to consider as a starting point is incredibly valuable.
I'm learning how to use CircleCI while I wait, I don't want to switch but we can't deal with this for another day.
Is ad blocking past 2B worldwide?
FB is a great big platform. Of course they are going to be targeted first. Especially since they have the ability to stop the problem, just as the classified editor at a newspaper can decide, "No, I won't run this ad that says "No Blacks". As that would be a bad idea for both myself and the newspaper given the laws on the books that everyone knows about."

Given a finite amount of law enforcement manpower, it makes sense to target the pimp first. Especially if they are national in scale and flaunting it.
Microsoft is adding AI ethics to standard checklist for product release
This still lives in mainframes to some extent: every mainframe has its own programming language due to differences in hardware and software and legacy.
The French must drink less wine, say health officials
Do they now? They certainly didn't at the time a few years ago.

I at the time found some prices online searching around but nothing from them.

We were very hopeful we'd get some sort of discount because we're in educational tech, so our income per user is very low, but nope. Free to $100k overnight is insane. We’ve got a guy whose full time job now is basically developing analytics tools for us and it’s a cheaper solution.
I think you misunderstood my post. There is literally NO manual command over control surfaces in any current Boeing airliner other than the 737 variants. Neither the 777 nor 787 have any pushrods or cables.

The Max does indeed have a hybrid approach ( manual actuation, FBW spoilers, mystery MCAS ) but that's not Boeing's current philosophy.
PS .. the govts response to your disagreement with the law is violence. Pretending otherwise is silly.
Thinking something is not funny isn’t the same as not “getting it.”
> There should be a name for this law by now

https://en.wikipedia.org/wiki/Golden_Rule
You can't put a price on it. Imagine, for example, if when Donald Trump was signing up for Twitter, he got irked off and decided to use a different platform instead. That's potentially 60M people using your competitor. Poor user experience can decide the entire success or failure of your service or product.

People generally have too much tolerance because they've been programmed to accept bad user experience as normal. Services which require you to confirm an email are the typical example.

Imagine a door salesman came to your door, pitched you a product, but before you discussed any price or subscription, they ask "please can you go and get a shovel while I take a dump on your doorstep?" Well, that's the kind of experience people get online.
Are you seriously trying to argue that an administration focused on border walls, ICE raids and entrapment, de-funding minority focused programs[1], and providing inspiration for racist killers around the world doesn't have a discriminatory agenda? Because that's just sea-lioning and I don't have any patience for it.

[1] https://thehill.com/policy/finance/334768-here-are-the-66-pr...
New users can't comment, except on their own questions; so if you ask for clarification on their question and they never answered, it's not because SO is preventing them.
>You email, send them a letter or call them or I think there is actually a website that you can register on which remove's them questioning you needing the license or not. //

They used to send a postage paid envelope, and you could return their "you're a criminal" letter indicating that in fact their supposition was incorrect.

Now, they don't include an envelope IIRC, certainly not postage, so you have to pay [a small amount] every time they decide to accuse you falsely of being a criminal. I'm against that in principle.

So, I thought, I'll waste my own time and go online and fill out the form ... except they demand additional PII from you. Which I'm not happy about giving to Capita, and shouldn't need to, name and address should be sufficient for the legal purposes here.

Thus, we're left waiting for them to make the next move. Which they did, they sent someone around: I stated we didn't watch broadcast TV and don't need a license. They went away.

So, that's the end of it, right?

Nope, they sent two people the next time, who asked for my wife (clue: license fee is payable against premises), didn't show ID, nor identify themselves in any way. When asked they said they "needed to come in" to check we didn't have a TV, they have no need to and no legal right of access [without a warrant]. When I made the same statement as before "we don't need a license ..., not using your services" they threatened "we'll just keep coming".

Great huh.

What really grates with me is that you have to register your details to even use the services on iPlayer now, so they would see clearly at the BBC end that we've stopped using their service.

So, they presumably will continue to waste money until we get an injunction against them for hassling us.
Oracle Tells SC Google Copyright Breach Knocked It Out of Smartphone Market
I am in same boat. I have got the newest MBP with touchbar from work, and I have my own 2013 model MBP Retina.

Everything feels just right with the old one. The size of touchpad, tactile feeling of the keys. Only downside I feel is; old one feels a tiny bit heavier now.
Sisvel announces patent pools for AV1 and VP9
What about all the other deflationary economies over the past two centuries though?
I see your point and I suspect that that's what the author meant.

At the same time, I know lots of, well, arrogant nerds who get into "existential sigh" mode as soon as someone with less technical skill than them says something stupid. That's more how I read it.
...or troubles with SATA cables seemingly designed to break in the most subtle ways.
Not only is .NET fantastic to work with, it also pays incredibly well. But we'll keep that between us, shall we? ;)
With new programmers, you can't have the expectation that you're going to get a response or be upvoted. You help them precisely because you like helping, not that you expect anything in return.

Its the long term goodwill that eventually brings new programmers into the field, because programming is hard! Newbies need to know its ok to take risks and there will be a safety net.
World of Warcraft added a secret cow level a couple years ago for Diablo's 20th anniversary: https://kotaku.com/world-of-warcraft-now-has-a-secret-cow-le...

I still feel like Blizzard maybe does the best April Fool's gags, because they're willing to make fun of their own failings in a way Google or Microsoft brand people would never allow (see the Clippy thing on Teams). Blizzard's April Fool's patch notes often includes commentary about their own company's broken promises or mistakes.

That being said, after this past year, I'm not sure how funny I'll find Blizzard's mistakes.
Well that's OK then. Thank god.
> As best I can tell there's no way for individuals to send amp emails

I researched this a bit. Here's the scoop: right now, GMail is trialling AMP emails and are limiting that trial to entities that send out lots of emails. Post-trial, the intention is to allow anyone to send AMP emails.

However, other major email services that have hopped onto this bandwagon are not limiting the use of AMP emails this way.

So it's not true that there's no way for individuals to send AMP emails. It's true for GMail specifically, but even there, that's a temporary limitation.
While I understand the complaint about google eliminating entire classes of apps, I have to say that I'm finding it extremely difficult to have any sympathy whatsoever for the OP: he's effectively complaining that software requires maintenance, which is something that has always been true and every single one of us learned about project lifecycle management in our engineering management or equivalent classes; as time goes on the effort towards maintaining any piece of software tends to overcome the effort of having it created in the first place.
The post containing the graph: https://kieranhealy.org/blog/archives/2007/07/13/outliers/
It sounded like you lament transition the from Cantonese to Mandarin and you make it seem like a bad thing, near equivalent to the loss of rights and freedoms. I don't feel that way.

Sarcasm aside, Spanish is not easier for Chinese people since barely anyone speaks it in Asia other than nouns in the Philippines. Mandarin is easier because it's already the primary language for most Chinese people and not just the mainland. It's also generally easier to speak and understand compared to Cantonese. Having one standard language is an advantage vs having a million "dialects".

There are many bad things about the HK handover. Standardizing on Mandarin is not one of them.
A lot of the close questions have like 1000s of viewed so people were looking for an answer.
You don't need high turn rates when you have Electro-Optical Distributed Aperture System (EODAS) like the F-35's cueing High-Off Bore-Sight (HOBS) short-range air-to-air missiles like the AIM-9X.
Could it be bad wording on the label - may be it means 7.5 percent of all units sold are Amazon brand, like the ebooks thing.

I don't know if this is related but bought a couple of things off EBay last week and they came wrapped in packaging labelled Amazon and with a packing list mentioning Amazon selling.
How much more productive is a developer with 20 years experience working on something [s]he has no direct domain knowledge about vs. one with 2-3 years? Probably not enough to justify a very substantial salary difference.

Re: enjoying talking about current development. I do enjoy that as well, but that's not specifix to age or experience. The sane discussions can be had with less experienced people. Older developers uniquely offer those experiences.
As a junior developer for two years now, what frustrates me is not the responses to the questions I ask. I almost never had the urge to ask any questions, most of them are already asked and answered in a similar enough form so I can learn from them.

What do frustrates me is how I, as a newbie, am incapable of contributing to the site.

I can't upvote an answer that was particularly good to my case. Dozens (literally dozens) of times I clicked to upvote an answer that was just the right one for my case and it wasn't the accepted or most upvoted answer. Only to get this as a reply:

- "Thanks for the feedback! Votes cast by those with less than 15 reputation are recorded, but do not change the publicly displayed post score."

What?? As a junior learning through an answer, I want to contribute it right away and acknowledge the person who helped it. As well as signalizing to other people that that answer is a good one. Why my upvote do not count? I don't understand the reason behind this design decision.

Then I try to comment on the answer to make it explicit how it helped me and I get:

- "You must have 50 reputation to comment"

This rule at least I kind of understand the logic (avoid spamming, flamewars maybe?), but it does not make it any less frustrating.

I cannot contribute to the site and to the people that helped me so much at the beginning of my learning path.

I can Ask, Answer and Edit without any reputation threshold. But those are precisely what a junior developer will most likely not want to do while learning the basic stuff through SO.

These design choices made me totally give up of any urge to participate in SO and I only consult the answers without engaging or recognizing any of the humans that helped me.
Its really dependent on the candidate and the position. A quality senior engineer may be gauging the feasibility of ideas that may take _years_ to come to fruition. That requires a lot of non-technical information and both trust and a good working relationship with sr. management. If they are not willing to freely share information, they probably won't utilize the caliber employee who would typically request it. Its no guarantee but personally when I've interviewed people who have asked these types of in depth and / or difficult to answer questions they've turned out to be orders of magnitude higher quality. They know what successful companies look like, and aren't interested in taking chances on companies that won't or can't utilize them to their potential. Doing so requires sharing enough information and trust that the employee can help steer the ship.
That's what Plus Codes appear to be aimed at. And it's open source. https://plus.codes/