skysight-inc/HackerNews huggingface dataset:
Hmm... I've seen a few high-speed accidents less than 15 minutes after it happened. People were mostly standing on their own legs, except for that one car that hit a tree at high speed even though it was pretty far from the highway (that was ugly). High speed accidents can be and very often are fatal, but it's not as absolute as you're saying.

It's all about the car - don't drive 260 in an Octavia, not even a Passat, much less a second-hand one. Recent Mercedes E-class with all the additional safety equipment can handle high speed crashes well, and the automated systems can do a lot for prevention as well as saving the situation (but there aren't many situations that need saving with the prevention systems).

BTW going 260 in a Mercedes feels about as controlled and smooth as going 70 with less expensive cars. It really is something totally different, and you have to feel it to truly understand it.
I think you've explained the situation quite well.

I got my career started helping a lot of big companies transition from SOAP/WSDL/XML tech to JSON APIs in the late 2000's (writing API servers and client libraries in PHP, Ruby, Python, and then Node.js) and so thought about these technologies day in and day out for many, many years.

I think we are still missing a dead simpler way to do it all—a very basic Tree/Grid Notation where API requests and responses are equivalent to sending a spreadsheet back and forth (no syntax characters—no quotes, ticks, brackets, parens, etc—just spacing for the encoding). Higher level types would be added onto that, but at the low level it's all about just keeping your data as simple and clean as possible.

Here's a demo I made in 2014 of the idea, which I think is as relevant as ever https://www.youtube.com/watch?v=DV4Nv23bBwQ&t=4s

And another look at it: https://treenotation.org/#apis
I'll admit when I was wrong, let's hope this does lead to some actual change. I do think social media is absolutely cancer but I've sort of accepted it's going to be with us.
I've been cavorting around that minefield recently. I still have some of my legs and a tiny bit of my sanity.

The most recent "fun" I had was that on a Citrix NetScaler, if you enable a certain n-Factor workflow, it sends a SAML request to the IdP that Microsoft products only reject as "invalid XML".

From what I can gather the XML being sent is perfectly valid. The issue must be something hideously subtle, like the white space or UTF-8 encoding being subtly different that is upsetting the Microsoft SAML implementations, but not any others.

Have a look at some SAML XML examples online: https://www.samltool.com/generic_sso_res.php

They're hideous not because they're XML, but because they're bad XML! The SAML standard defines its own "namespace attributes" separately but on top of the XML namespaces!

Similarly, instead of the straightforward way to encode the data:

<tag prop="attr">value</tag>

They abstract one level up unnecessarily:

<element name="tag">
<attribute name="prop">attr</attribute>
<content>value</content>
</element>

This is the same mistake people make in database schema design, where they'll have a table with columns called "Key", "ColumnName", and "ColumnValue".
>> In lots of documents that float around, emailed around etc etc.

The amount of fortune 500 and fortune 100 companies that I worked at where this is commonplace is staggering. The amount of businesses that never change their passwords is quite frankly, shocking. I left a fortune 500 company two years ago and I just tried my login on their external facing portal - and it still worked.

I've seen passwords being passed around in word docs and internal blog posts. At one place they were mixing development information with financial information. The idea you had several folders of corporate contracts mingling with developer docs on a sharepoint server was a real eye opener for me.

Nobody else seemed to care when I brought up the fact you just gave a bunch of developers access to facebook contracts and other financially important docs they have no reason to have access to. Their reason? It was too hard to set up a new folder with access restricted.

After a few years of experiencing these, I just became kind of apathetic to it. If nobody in authority cares, then why should I??
From the dissenting opinion by Commissioner Noah Joshua Phillips:

> These are different companies, some of which have strikingly different business models. And the orders omit other companies engaged in business practices similar to recipients, for example, Apple, Gab, GroupMe, LinkedIn, Parler, Rumble, and Tumblr, not to mention other firms the data practices of which have drawn significant government concern, like WeChat. The only plausible benefit to drawing the lines the Commission has is targeting a number of high profile companies and, by limiting the number to nine, avoiding the review process required under the Paperwork Reduction Act, which is not triggered if fewer than ten entities are subject to requests.
Team Thinks They Can Fix the Electoral College by 2024
So then not Independent. if it was independent it would not have members of either party.

it is a bipartisan political entity used as a weapon by both corrupt and morally bankrupt political parties
> But then if floppies are diskettes, what's the non-'ette' disk referring to

Fixed disks (which were also quite large at the time.) Floppies were removable disks, like cassettes; disk + cassette = diskettes, also disk + dimunitive -ette = diskette.
> Regulators correctly allowed these deals to move forward because they did not threaten competition.

FB at that time said they could impossibly integrate those platforms into FB. An important reason for the Eu to eventually allow the take over. Surprise, surprise, a few years later they announced the platforms are being merged into one.
That's definitely something that's still missing in technical documentation. The tooling still isn't there yet, and that's sad.

Every change in API or behaviour should be automatically blocked by CI tooling in release builds if its documentation is missing or outdated.

But alas, even in 2020 technical documentation is still just an afterthought for most companies - even big ones.
Every game can become grindy if you abuse them. I used to play counter strike and I would just grind grind grind. Playing deathmatch again and again, practicing your aim on specific maps (aim_usp, aim_aztec, etc.)
> Analysis of the floppy availed not.

It's not a very good puzzle if the only clue is "I dunno he looked at it real squinty and it didn't help."

Apparently any alternate formatting would have tripped up the friend.
Is 17 year old a "legitimate instance of sexual abuse of children" while 18 year old is "perfectly okay"?

I don't think such a strong border makes sense. People grow up gradually, they don't magically transform from irresponsible children to responsible adults the very day they reach their 18th birthday.
Pornhub actively, and knowingly or negligently, facilitates it. They're accessories to the act. It doesn't matter that it could happen anywhere. It's been happening on pornhub and until now they've been reactive (responding to takedown requests) instead of proactive (requiring verification of all content).
If what you learn are songs you'll forget them without practice. But if you learn music theory, composition, improvisation, you'll never forget.

at least that's how I explain my own experience. I routinely go for years without playing most of the instruments I know. Give me a week and I'll be better at any one of them than I've ever been.
I built a Slack app that aims to recreate some of those physical signals by automatically managing my Slack status based on custom calendar rules (eg. collaborating, focused, out for lunch).

The goal is to allow all of our team members to control what their own day/communication rules are, and make those shoulder taps opt-in, not out.

link: https://holopod.com/slack-app
Yeah, but then you lose the benefits of the integrated memeory.

How they're gonna solve that is the big question.
> The FTC and states stood by for years while Facebook invested billions of dollars and millions of hours to make Instagram and WhatsApp into the apps that users enjoy today.

WhatsApp was very popular with users before acquisition. I'm pretty sure that's why FB bought it. Same with Instagram.
That looks like putting "<Batch>" and "</Batch>" around a legacy text format and call it a day, to report that your service/API "supports XML" lol. Actually, SGML has mechanisms (shortrefs and "data tags") to parse strings like that as markup and could even infer "<Batch>" tags (but it still won't work satisfactorily with your example data).
I will say maybe not bad the deadline. Why? Well my theory is that legal fees and help would be higher (that's right higher) if a longer time period was given. Seems counter intuitive but that's my way of looking at it. (I guess in short maybe a version of 'work expands to fill the time available for completion something like that).

That said I don't feel bad for these companies at all. They have plenty of resources and plenty of money. And no reason they can't ask for and receive extensions of the time due there is no 'train leaving' at that time the info needs to board.
I hope the other commenter's idea of "right on-call practices" involve hiring enough employees to give a humane on-call schedule, and compensating appropriately for the on-call time. That's my idea of the right on-call practices, and would go very well with "add 2 zeroes" in the pricing of that SLA.

But, yeah, a lot of places don't do that.
is it funny that when i first read the title i thought the author was talking about Apple's Swift documentation? I suppose funny is not the correct word - more like sad.
I don't know what I'm talking about, but if the XMLDSIG support of encoding/xml does not work properly and no one can fix it, can't they just drop it?
Pinterest Settles Gender Discrimination Suit for $22.5M
This sounds cynical, but I wonder if this is actually the case to some extent. If you only look at engagement metrics, then those engagement metrics will be optimised, no matter how. Cobra effect and all that.
The Marshmallow Test looks kind of classist, or even racist (not sure if "racist" is the right word for it, maybe "orientalist" would be better).

Yes, if you live in Stanford or in a country that has an institution like Stanford then most probably "passing" the marshmallow test means waiting for a longer period in order to get twice the reward, but I dare say not a lot of countries/societies afforded that luxury until not that long ago (many of them still don't), in their case waiting for longer in order to get twice the reward might mean that you'll be dead by then, or evicted, or you had to escape the communists/the criminal right-wingers/the islamist beheaders/what have you.
So, Maoism and ‘the woke brigade’ are the same thing? This is exactly my point. Thanks.
The evidence he provides is of hormonal disruption that seems seem to affect secondary sexual characteristics not of a so called "feminization of society" which if he was trying to get his point across may have taken extra steps like saying "the femalization of society" even though the "of society" is also suspect in retrospect. What about "the regression of male characters in newborn babies"? Seems more reasonable. But back to my point: The parent is trying to conflate hard evidence of something with a very broad claim which is a typical rethorical tactic of conspiracy theorists and altrighters.
I visited ancient Pompeii about a decade ago. The roads were basically open sewers. Nice. There were stepping stones at regular intervals so that you could cross from one side of the pavement to the other. There stones were spaced so that the wheels of a horse-drawn cart could travel unimpeded.
> (...) the app also employs a proprietary open-source encryption protocol (...)

Is it possible for something to be open-source and proprietary at the same time? Is it possible if one assumes the definition of the OSI?
Comparing social media sites incidents and take down polcies for these types of sites are not meaningless.

If someone emailed you some material should your emailbox, you or all email be taken away from society? The reality of user generated content being uploaded and breaking a sites tos is all too common.
That has been tried. So far it doesn't work.
https://www.dcrainmaker.com/2019/11/lvls-hydration-sensor-ri...
This kind of comment gets posted on everything from low tech magazine.

I think the authors intention is not to give practical ideas that could be widely deployed to the world but instead to give ideas to people who find enjoyment out of maximising efficiency as a hobby.

The author is a person who turns most of the lights off so they can run their office on a solar panel hanging out their apartment window.
It sounds an awful lot like such a context mechanism needs dynamic allocations. Something like the GNU cleanup attribute or a proposal like defer, or C++ RAII, can do that as a stack unwind, without the need for heap.
> It's not as simple as saying "well, someones gonna be upset but we should do it anyway because we know better".

Yeah, it is. That's exactly what Google does. All the time.
That is effectively one of the options that is under discussion. One of the advantage of the approach with defer is really that everything happens in the open and all uses that one would want to classify as misuse can easily be flagged by the compiler.
Xml is an open standard man, just pretend your Neo from the Matrix reading the screen saver
I'm not a programmer and this was some years ago at a corporate job, but it's potentially a useful data point given your actual question.

I processed accident claims and I needed to hit a weekly quota that came out to 60 counted tasks per day (this did not directly correlate to "claims completed"). There was inevitably anywhere from one to two hours worth of tasks that had to be done but didn't directly count towards quota, like phone calls to try to get a missing piece of information to try to avoid writing a letter to try to get it off your desk in minutes instead of weeks.

So I typically spent my first two hours handling those tasks, which had to be done but "didn't count," and then had six hours left to meet a quota of 60 counted tasks per day. Sometimes that first two hours resulted in zero counted tasks completed and sometimes it got me a few counted tasks completed, like four or five.

I generally went to the bathroom every hour on the hour. I had two fifteen minute breaks. Those two things together ate up roughly an hour of those remaining six hours.

So now you have five hours in which to meet quota for the day.

Team meetings, coworkers dropping by to ask questions and assorted other nonsense typically also ate away at the remaining time for accomplishing anything.

We aren't quite down to the Office Space quote of "I only do about ten minutes of real work a week" but this was a high pressure environment that they had trouble finding qualified people for. In my class of about 20 students for training for this entry level job, there were only five or six actual new hires and one of them couldn't hack it and washed out. The others were internal promotions, returning employees (one military wife was back in town, having moved away for a while when they were stationed elsewhere, and they were thrilled to see her) and transfers from other departments.

One of my coworkers on my team set a goal of getting a job at this Fortune 500 company and it took her like five years to get in. Another had a background in EMS and also set a goal of getting a job -- any job -- at this company.

I'm telling you all that to try to give some context because this is the only full-time paid job I have ever had. I was a homemaker for a lot of years and I've done freelance work since.

My understanding is this was "the best of the best of the best" at a highly competitive, award-winning company and a good day for me was about 4.5 hours of uninterrupted work with serious concentration.

I now do freelance work (and my own projects). If I spend part of the day "piddling productively" and at least four hours focused on really getting shit done, I'm extremely happy. I know from experience that's actually pretty kick ass.
One could argue that the pinnacle of Orewllian authoritarinism is indeed the use of Orwell by an authoritarian regime. Doublespeak and all...
I keep wondering if there is a term for the act of telling yourself something and not truly believing it. Or the implications of constantly remembering about an idea but denying it as not a "true" want. This kind of behavior is of great interest for me. Because I thought that that was what I was doing when I said I didn't want to try art as a hobby, and actively disliked it whenever I chose to do it, but with a self-induced financial obligation it actually became bearable, although not yet pleasurable.
"Administration of 2nd dose within 4-day grace period (e.g., day 17-21) considered valid"

and then

"If >21 days since 1st dose, 2nd dose should be administered at earliest opportunity (but no doses need to be repeated)"

without further explanation, seems to give mixed signals
I tried a little searching but I can't find anything that says how this all ended. Alex Stamos denied saying anything bad. But then what? It looks like it was all just dropped pretty much as is?
Those directed graph traversal interview questions really contributed to the quality of these documents.
> Both of these acquisitions were reviewed by relevant antitrust regulators at the time. The FTC conducted an in-depth “Second Request” of the Instagram transaction in 2012 before voting unanimously to clear it. The European Commission reviewed the WhatsApp transaction in 2014 and found no risk of harm to competition in any potential market.

Just because they were reviewed to be legal at the time does not mean they're legal now, also it does not mean they were right back then. I believe the FTC isn't subject to the rules against double jeopardy like the legal system.
And until we end the H1B visa and only allow Americans or American allies to run the IT systems of companies in America.
> Now, many years later, with seemingly no regard for settled law or the consequences to innovation and investment, the agency is saying it got it wrong and wants a do-over.

Nice framing, but the FTC's rulings aren't "law", they're regulatory decisions, and they can be revisited any time they want.

In fact, it would be downright silly for that not to be the case, as it would suggest that the government cannot go back and revisit past decisions in order to intervene and address newly identified market failures that are a product of unanticipated changes in the market.
This is the voice of reason. I feel like a lot of this negative sentiment is made against some dystopic fantasy evil corp that isn’t actually real. Companies will look after themselves, but so can you. Both are completely reasonable.
It's not just horrible UI/UX. Google atleast used to be known for their aggressive focus on engineering performance & latency.

Anyone remembers when Google bought the Chromium team, Chrome was first launched, and it was lauded as the fastest and lightest browser? Fast forward today, and Chrome is the epitome of sluggishness, a godzilla of a browser. Gmail? Same – horrible, bloated, slow. Google G-Suite? Same. Android? Symbol of inefficiency, barely usable after throwing tens of gigs of RAM, CPU and huge batteries. Google Cloud Console? Piles of steaming slow foam.

It's almost as if, show me a product that Google does that is fast today, other than the bare minimum Google home page search box.

On one hand, they're facing erosion of product management. On the other hand, it's no longer an Engineering-driven company in the sense their engineering is not able to drive atleast that UI/UX to work performant.
The challenge is that there are several ways of doing this depending on your larger architecture. So the definition of "just work" depends on the context of your particular architecture.

For eg: you could hook into your ORM and send change events to Typesense like another commenter pointed out; if you have an event bus, you could hook into those messages and push to Typesense from a listener; you could use something like Maxwell to get a JSON stream from the DB binlogs and write the data you need into Typesense; or you could write a batch script which runs a set of SQL queries on a schedule and batch export + import into Typesense.

Also, typically you'd want to curate the fields that you put in a search index, vs what you store in your transactional database, so there is some level of data transformation that's needed anyway.

So long story short, it depends on your architecture!
Perhaps they mean: assuming one already has legal authority to access somebody else's app data, this is a legal mechanism to remove any remaining technical barriers? (I.e., the other mechanism available for getting past technical barriers would be illegal, e.g. torturing someone who knows the password.)

Just guessing, and trying to be charitable.
A project to widen the 5 and 605 freeways means that approximately 200 homes in North Downey could be demolished if a Metro project goes ahead. https://www.nbclosangeles.com/news/local/hundreds-of-homes-c...
> I don't see new site users posting on hn about it.

They are too busy posting on Reddit.
Unfortunately that doesn't help if the documentation is written by a different team and in a different format.

Getting out of sync happens very quickly if docs aren't generated from source and aren't an integral part of the release process.
I know FB and Whatsapp are on the list but why isn't Instagram there? That is the only one left out.
You misunderstood parent. The benchmark shows i9 vs. Ryzen (in addition to the M1), which does not correlate with parent's experience.
I want to reply in threats

Look, I feel ya, but it is important to stay professional even in the face of annoying coworkers.
The world record is 96 and most people are around half that, so 10 points is a huge discrepancy.
I doubt it, but if that’s the method of comparison then you’d want to include the building and maintenance of the airport.
I maintain "API documentation" for my coworkers to refer to when they interface with me. In them I specifically call out that I do not view Slack as an instant response channel. I have a cell phone they can use if they need that type of SLA. Slack and Email are asynchronous. I have stuck with that since I started here and everyone seems to understand that those are the SLAs I commit to.

So far no one is upset with me about it.
I was kind of hoping for:

<Batch batchstate="batchid=363777811 status=Done dateandtime=09/18/2007 09:53:10 PDT activateditems=335 numberofwarnings=0 itemsnotacivated=17" />

:)
Introduction to Querying Wikidata Knowledge Graph Using Sparql
The question wasn't "which ML use cases are potentially good", it was "which ML use cases are seen as predatory by users". So it doesn't matter that face detection has the possibility to be good, it's currently bad
Yeah, this sounds like a doxxing attack.

Think of it this way, Americans don’t like their names to show up on a list, and to have their privacy violated.

But why is it ok to do this to normal people of a foreign country?

What if the China government authorized a retaliation to this, and instructed their hackers to infiltrate the American voting databases.

They would post who is a registered Republican.

Who voted for what measures and which candidates.

And who donated to whatever causes. Whether it was gay rights or pro-racist laws.

As Americans, the confidentiality of your vote is considered sacred. But, it’s not really a complete secret. Since your ballot has a serial number, to ensure authenticity, and that serial number can be tied to you.

And given all the new electronic voting devices being used, I’m certain it’s now easier to make this correlation.

Anyways, certain civil behaviors still apply here. Do unto others, as you’d like it done to you.