skysight-inc/HackerNews huggingface dataset:
> To be fair, many APIs are just that.

My experience is that almost all REST APIs are like that, give or take some documentation. Though I have read about both, I have never worked with a JSON schema or Open API api. I have conservatively worked at least a hundred REST APIs, including both public and private ones.

I’m mildly optimistic about GraphQL, but without a doubt I think one of the best parts is that all GraphQL APIs have typed schemas. There is no discretion on the part of the API provider.

This is similar to a debate regarding programming languages. Some people like more restrictive languages, because they don’t trust others or themselves to reliably use good discretion in the use of powerful features or omission of optional safety checks like types.
The Supreme Court of Canada in 2009 specifically recognized a defence related to defamation as being one that's broader than "journalists" in the sense of employed people who work for the news media, and here's their explanation:

"In arguments before us, the defence was referred to as the responsible journalism test. This has the value of capturing the essence of the defence in succinct style. However, the traditional media are rapidly being complemented by new ways of communicating on matters of public interest, many of them online, which do not involve journalists. These new disseminators of news and information should, absent good reasons for exclusion, be subject to the same laws as established media outlets. I agree with Lord Hoffmann that the new defence is “available to anyone who publishes material of public interest in any medium”"

Decision: https://scc-csc.lexum.com/scc-csc/scc-csc/en/item/7837/index...

This explanation is an answer to the question of who's a "legitimate journalist", which is that it should be about what people are doing not who they work for. That's an idea captured in the above case, which reviews some of the laws of other countries on this subject too. It was in the context of defamation, but it's closely linked to your comments about accountability (since the everyday threat is lawsuits, not assault/arrest).
Apple owns far less of the phone and mobile app market than Match Group owns of the dating market. Should Apple be on the list?

If you agree that Apple should be on the list, then Match Group should without question be on the list.
I do not live in a place subject to the GDPR.
You can still access your contacts, but if you (somehow?) updated the Google backup version, and then Google went down before your phone sync'd, you wouldn't be able to access the updated version. So I guess if you update contacts via changing the server side version instead of on your phone then it might be a problem? That's pretty edge case to me.
Surely you know this ‘telemetry’ statement isn’t really true. They use badly designed open protocol to do certificate revocation. It’s not like they designed this as a way to collect user data.
for me there is definitely a "grass is greener" effect with friends. I seem to go through an endless cycle of having either too many or too few. I prefer to spend most of my day-to-day alone, but I feel very lonely when I don't have enough local friends to reliably find a social event on friday/saturday nights. on the flip side, having too many friends quickly becomes stressful. I don't know how to gracefully handle the situation where I get invited to do more things in a week than I have the social energy for. sometimes it gets to the point where just replying to all the invitations saps most of my social "budget" for that week. I end up doing a lot of stuff that I don't really want to do just to avoid declining someone's invitations over and over. eventually, I semi-intentionally let friendships fizzle out and forgo forging new ones (since I am still in the "excess" mindset). then I am back to square one and the cycle restarts.

I think there is a sort of critical mass effect with friends. when I only have one or two, I have to try really hard to make a third. once I hit a certain number of friends with overlapping circles of their own, it's easy to make new friends whenever I want. but then it starts snowballing fast and suddenly I find myself in a deluge of messages and invitations that I don't want. I'd love to be able to hover in that sweet spot, but I don't know how to make that happen.
Paraphrasing for my latest favorite pet peeve...

Some people, when confronted with a problem, think "I will create a branch." Now they have two problems.
Here is another angle https://unsplash.com/photos/GVSoj-FO5LM and here is a front shot https://www.facebook.com/Anthony.fotography/photos/398083274... where you can see she is not smiling. You can see she has no pants https://www.facebook.com/Anthony.fotography/photos/398085460... but is wearing boyshort panties or something similar.

Here are some shots of the same composition with another model https://unsplash.com/photos/PqIvg8mw-4U https://unsplash.com/photos/DJGg9tYrDLo.

Here is another angle of that other model https://www.facebook.com/Anthony.fotography/photos/418260795... where you can see she is staring at the wall with no smile on her face.

To me, those are women in "pyjamas" lounging in an empty apartment, lost in deep thoughts. The composition of the photo is cold, with hues of blue and the model is centered in the frame. They appear homesick or nostalgic. I doubt that the artist aimed to show comfort and happiness.

The only time I would wear such clothings (big warm socks, a pair of boyshorts and a long shirt) is when I am not expecting any company and when I'm not expecting to go outside. Going outside would require changing socks, putting pants on and wearing a shirt that is not transparent.

I agree that they are glamorous, but aren't big empty apartments the loneliest?
I watched a lot of live streams from local Portland journalists and they were arrested (wearing PRESS helmets) for no reason other than being near the protests.

After a while it became clear it was to deter them from returning to the protests the next day.

The Portland DA dropped all charges except felony rioting (lighting fires) for most protesters.
When will they force us back into the office via our 3 hour commutes?
Who said they weren't commit a crime? Many, if not most, were.
Have you tried parsing an email address (in an RFC compliant way) without a regex?
A Puppet and a Robot Walk into a Moonshot Factory
> In capitalism your salary is by definition less than your value to the company.

No, it's not.

Under ideal market conditions, the price of any good (including labor) is exactly equal to its value to the marginal purchaser (and, also, to the marginal seller.)
Thanks! Usually my own view of my writing is that it's hard to follow, robotic, or a bit scattered (much like my brain). But if you like reading it I'd definitely consider starting an anonymous blog of some kind! Feel free to ping me at chivalrousmowing@protonmail.com .
So DataCamp is reinstating the CEO who was forced out after an inappropriate reaction to inappropriate behavour? The episode was bad enough that at least two people refuse to teach there anymore. Here is one previous hacker news discussion about Noam Ross's blog post https://news.ycombinator.com/item?id=19713073 and this twitter thread by Dhavide Aruliah https://twitter.com/dhavidearuliah/status/133822255252357939... who also terminated his connection with them. As a total bystander, the optics are not good.
> GraphQL is too prone to N+1s and other inefficiencies because its in direct opposition of the way data is stored.

A GraphQL server stack makes a lot more sense when you structure the data around the queries you want to make. This often isn't realistic when converting an existing relational model. There's an inherent tradeoff with the backend you use between SQL-like querying and GraphQL-like querying—they're built around different use cases. I'd recommend approaching GraphQL data modeling around the indexes used to support the queries you want to use—you can then bound (and, if you want, restrict) the resulting number of backend queries based on the input query, not the backing data.

However, this would represent large shift from using an ORM dedicated to SQL access for many developers.
The solution for this is to use something like dataloader btw. It essentially waits for all these queries (I believe it uses queueMicrotask under the hood) and batches them. Not unlike other db batching proxies.
Can someone (only) use IMEI plus account instead of IDFA for uniqueness?

So if you want to exclude/ban a user, you can use the IMEI+account, but outside of excluding a user from using your service, you cannot access IMEI+account.

User privacy is preserved because there's no singular ID for advertisers, and services can still ban fraud because if it's present they can use the IMEI+account to ban a user.

Maybe even have that built into the OS? The app can ban someone based on an IMEI+account, but the IMEI+account info stays on the device. The device just certifies that the combination is unique without exposing that info to the app, and the app can still ban that hardware/account, so the user would need to buy new hardware to get around the ban.
huh! Swagger playground is there at least one year before[1] gql was used internally in Facebook and several years before it was available publicly..

[1] https://en.wikipedia.org/wiki/Swagger_(software)
[2] https://en.wikipedia.org/wiki/GraphQL
There's very little context as to what constitutes "danger" in the article:

Over the last several years, the average number of attacks has been somewhere between 30-50 per year, but in 2020 alone, this number has jumped to over 220 attacks with one month left remaining — setting a record.

These numbers are likely misrepresented, too, given that minor attacks and assaults remain unreported to authorities

How do they define a "physical attack"? Is that assault, stabbing, kidnapping? They don't say. The context of the types of attacks is missing some context.

In the 1980's & 90's there were so many hot spots in the world where it was insanely dangerous just to travel to if you were an American let alone a journalist reporting on it. I don't know that abroad its as dangerous as it used to be back then, or maybe with all the of problems here, the stuff in Somalia or Turkey isn't making the headlines anymore? I'm just not queued into a lot of the civil unrest in other areas of the world right now where its still very dangerous to report on as a freelance journalist.

I feel like a lot of the physical violence has been replaced by online and social media mob culture that has taken over. People you never heard of just getting stampeded online. Gamer Gate is a great example of a social media war that left a ton of people's lives (many journalists included) destroyed. Most of the people I had no idea who they were before Gamer Gate, but as I fell into the wormhole, you saw a lot of journalists getting mixed up and then destroyed when the mob came from them.
Show HN: ThinkType - Write Your Thoughts Down Immidiately
We’ve had these aspects out of the box with oData REST endpoints that have been in production for half a decade.
They didn't use transparency either, so it looks extra good in dark mode ;)
>" so would only come into force after the Brexit transition period has ended."

Well so this isn't going to do anything for 40 years.

> "Furthermore, the law specifies that local officials can send cross-border orders to make tech firms remove content or provide access to information, wherever their EU headquarter is based."

I feel that this is very open to abuse especially with this example provided

>"A commission spokesman gave the example of Amsterdam's local government being able to ask a service like Airbnb, which is based in Dublin, to remove a listing of a non-registered apartment and share details about a host suspected of not paying taxes."

I get the feeling although this law started with the right idea it is being used as an excuse for law enforcement to expand their reach, without actually helping people.
When they complain about journalists being arrested... I'm guessing they are implicitly limiting that to non-criminal journalists.
From the FAQ: "Over the long term CloudReady will become an official Chrome OS offering, and existing customers will be upgraded seamlessly as that happens."

So it sounds like there is some kind of actual migration plan, even if Neverware itself is getting shut down.
I wish GCP would offer more similar product lineup compared to AWS, like Lambda@Edge, Greengrass IoT etc
I'm glad Apple is doing this, and I have no idea why they haven't done it yet. They announced it in June.
Could you define your terms?

Especially:

* uniform interface
* hypertext

And even more especially how JSON does not meet the requirements?
Yes, ad fraud. We're talking about endymi0n's claim in https://news.ycombinator.com/item?id=25429278 that without IDFA preventing ad fraud is (a) harder and (b) disproportionately harder for smaller players.

As for why you should care about it, see my response to thesuitonym below: https://news.ycombinator.com/item?id=25431866
You only indirectly vote for the,
AWS LightSail has always supported a cloud shell.

However, those instances get used in more of a "pet" than "cattle" context.
Allow me to rephrase what you wrote: It's good that Flash will abruptly stop working because that will force people to stop relying on software supported by a single vendor, the problem with which is that it might abruptly stop working, which would be bad.
Twitter CEO said we can give them the right to speak, but that doesn't mean the right to go viral. I think "viral" is an apt term - these are mind viruses that are 95% harmful.
1. A public school education costs anywhere between 10-14k/annum per student.

2. There are 18 years of subsidized free public education.

3. The average home value is around 500k and sometimes higher. Average property tax bill is 6k. But often 15-20k in the Bay Area.

4. Homes that pay 15-20k in the Bay Area only get less than 8k-10k/student. Oakland that makes still less in property taxes has a budget allocation of 14k/student. This is a redistribution of taxes so everyone gets an education.

5. If A has 5 children and rent a home, education is still free.

If B is an undocumented immigrant picking strawberries for minimum wage and have 3 kids, education is still free.

If C has two children and pay 12k as property tax, education is still free for my two kids.

If I am 70 years old and my kids have grown up, my kids are paying taxes. I am still paying taxes on a property that I haven’t sold yet.

Why should I pay MORE taxes for a home that I paid mortgage for ..when all of my property taxes have been paid for 40-50 years. When I get no benefit out of the current school system but still willing to pay my promised share on the home that I finally own after 30 years of mortgage.

Trying to displace elders and seniors who have done their part to educate the children of YOUR loins is like robbing old people to buy candy for your kids.

The younger generation needs to grow up and stop being grabby. We should be taking care of our seniors. We stand on their shoulders. Pay your fucking taxes and raise your own kids instead of trying to chase older people out of their homes because you can’t manage your finances or elect leaders to do their jobs. Stop protesting and go to a city council meeting instead and ask why the taxes you already pay aren’t used for what they are meant for.. fucking hell! Show some fucking respect for all the freebies you enjoy from those who built these cities after wars and depressions and recessions before you were a twinkle in your fathers eye. Goddamit! California needs to fucking wake up.
ScyllaDB Developer Hackathon: Scylla and S3
> This completely changes the game on all kinds of fraud, not just ad fraud.

Getting around a ban is not Fraud.

Regardless, a cross app ad identifier is not needed to prevent this. There are ways within your app to save data per iOS user (this is not cross app data, it's specific to your app) which would allow you to prevent this. You could use sign in with Apple/ Google/ Facebook. You could require emails. etc etc.
"Disney announced a lot of their big plans for the future in a huge investor presentation last week, but they didn’t announce all of them. There’s one property that I’ve been hearing whispers about that didn’t get mentioned. That property is Firefly. The lack of an announcement about it doesn’t mean, however, that Disney isn’t keen to do something with the Joss Whedon cult phenom."

"My source tells me that Disney is in early development on a Firefly reboot."

So no announcement was made to investors. And the author cites only a single anonymous source. Call me skeptical.
> I think people do currently feel societal pressure to be accepting of LGBTQ people.

The question was not about the acceptance, but performing the acts themselves. A certain category of the LGBT community finds it offensive for straight people not to accept performing homosexual/transgender sex for themselves.

> No. I don't think people should be pressured into sex acts.

What about masturbation ? Masturbation and orgasm, especially from a woman point of view, used to be seen utterly negatively. Why would YOU judge negatively a woman masturbating / being sexually abused and degraded (both psychologically and physicall) if 1) the acts are consensual, and 2) she finds it liberating and utterly pleasurable. It's none of your business.
>What is the most realistic future for Firefox?

Realistic isn't a word I see often on HN.

It wont die. Google will keep funding it just to say they dont have a monopoly in browser market. But it will continue its path towards irrelevant by mainstream usage. They will continue to shrink the engineering as budgets are cut. Until no more silly 20% project and management goals that drains resources ( they wont have that luxury anymore ).

And someday Firefox will require a reboot, not its code base but from a management perspective.

From a user point view, Firefox will stay pretty much the same for another 5 - 6 years at least. Both the Browsers and its Cooperation. There are still quite few improvement coming from Rust Servo in the pipeline. So technically it should be competitive enough.

- From someone who has been watching / following Firefox since before its birth.
I have no idea how a company so large can have such poor design. The new management web interface looks like a hastily made bootstrap theme. My only explanation is that Bezos himself chooses the designs and nobody can object.
The problem is that AWS CLI without access to your custom workflows in the form of aliases, scripts and what-not is far less useful.

Or perhaps even entirely useless if you'd normally use it as part of a local build and test process.
I've generally seen that AWS produces new services quickly but features is a little bit different.

From my understanding each service team within AWS is run pretty much as it's own little startup which sometimes make features across services, i.e. tagging, be inconsistent. It also leads to why the UI seems to be so fractured.
Decoding Moderna’s Covid-19 Vaccine Ingredients
>"Likewise, all online stores must be able to trace traders selling goods via their platforms, in case they are offering counterfeit items or other illegal products."
>"[It] will require online marketplaces to check their sellers' identity before they are allowed on the platform, which will make it so much more difficult for dodgy traders to do their business," commented Mr Breton.

I see, it's another "let's regulate the big by removing small players from the market". Of course, of course. Totally not another gift to the bigs masked by helping normal people.
> Every consumer I heard about simply parsed the JSON bits they wanted from responses and hard-coded URL links in their client apps

Exactly. HATEOAS is for humans:

https://intercoolerjs.org/2016/05/08/hatoeas-is-for-humans.h...
> Me neither. I would expect AWS to provide this service for free.

A truly cunning pricing scheme would be to strike a Coasian Bargain: "we inject faults for free! If you want us to stop, you'll need to pay extra". That would mean the cost would fall mostly on those who are unable to avoid paying it.
This is certainly an exciting rumor but I had a question about this:

“Movie theaters are done. The biggest chain in the world will likely shutter permanently next month and the others are likely to follow suit.”

Is this generally expected? I know the pandemic has a done a number on them, but are movie theaters really expected to disappear forever?
The IMEA is worse than the IDFA and neither is needed for this use case.
What if some of that pricing is passing though to Grafana Labs?
I just tried the above animation on W10 + uBo + Firefox 83. I went through 3 loops and it seemed to stay in sync. Then I hopped over to check this comment and came back to that tab, and it was out of sync at that time. So I think Tab Switching might be a challenge for Ruffle.

Clearly Ruffle is not perfect, but leagues, furlongs ahead of having to watch old flash content on YouTube via Unregistered Hypercam 2.
Hopefully adobe was smart enough to prevent that
I talk to myself almost daily. This is very beneficial. I am not an introvert, neither am I "mental". There's always some debate or presentation going on. Sometimes I'm singing in front of a 50k-person audience. Doing this actually makes me super-confident in real life. I basically simulate "stage-fright", as well as rebuttals to common arguments; and in real-life, I have no stage freight, and I have great rebuttals!

I call this "pre-stressing". Similar to how concerete is pre-stressed. "It is substantially prestressed during production, in a manner that strengthens it against tensile forces which will exist when in service.". See https://en.wikipedia.org/wiki/Prestressed_concrete.
It sort of is. The SNES was sold as a specific unit with specific licensed cartridges, and has a well known set of expansion chops shipped in cartridges. I think it's pretty well understood that because of this when someone says "on the SNES" they mean using the existing hardware, possibly plus existing chips shipped at the time. The idea conveyed is that this could have been done at the time if only the expertise and effort were put into it.

Sort of like the Commodore demo scene. What they can accomplish with the original hardware is amazing. If they were relying on additional hardware to do so, it's less interesting (but may still be interesting, and an accomplishment, as this is).

A more accurate title based on how people might think of this might be "SuperRT – Hacking SNES hardware to support realtime raytracing" (and even then you're going to get people assuming it's all original hardware).
When you pinch does it jump between zoom levels in large increments or is it smooth? The large jumping was the old behavior – check about:config's browser.gesture.pinch settings are all empty and not mapped to ctrl+ or anything. I haven't tried on Windows but on macOS the native zoom is smooth and pretty good

As a last ditch attempt you could try
https://addons.mozilla.org/en-GB/firefox/addon/multi-touch-z...

But if that doesn't work it may hint that pinch gestures aren't being passed to firefox properly; try pinch zooming on maps.google.com, if that doesn't work then maybe there's a deeper issue going on
You're right. We've come a long way from, "Papa says, 'If you see it in THE SUN it's so."

Most (but admittedly not all) reporters and editors I've known have held themselves to the code you mention. The problem is that it's very rare for a reporter or editor to have the final say. It's the publisher who has that prerogative. And most (but not all) publishers I've met have little sense of that code. Their job is to make money for their shareholders. And in a desperate environment where ever dollar is hard-won, it doesn't surprise me that the publishers have resorted to tactics that water down the credulity of their properties.