skysight-inc/HackerNews huggingface dataset:
For privacy, I guess you can have full confident that Apple has the intention to keep your data private. But do you have full confident that Apple has the competence to fulfill that intention?

Google doesn't have the intention to keep all your data private, sure. They are an ads company after all. But for things they want to protect, in most cases they are competent enough to protect them.

(Disclaimer: I also worked for Google, but the "employer" I mentioned in my original comment was not Google)
Isn't this not a "zero-day"? Zero-day refers to when the company has no notice of an exploit.
I have no idea, but my guess is that it doesn't matter, as the deallocation is being done by the garbage collection.
(Author) Please reply to this comment with any bugs you face and I’ll do my best to fix them ASAP.

I recommend you check out the log command. It’s quite powerful and the closest to a “git history search engine” I’ve ever seen.
Their 5G antennas are novel tech and only Nokia and Ericcson can compete with them. Cisco and Nortel provide just software layers on top of it.
War occupations are never rosy, I didn't mean to paint it that way. But you could certainly make the argument it was rosy compared to the Japanese occupation of China.
Riding a motorcycle is not at all similar to the spread of a highly contagious virus. Further, the style of argument where one sarcastically suggests banning a completely unrelated source of death with respect to a different topic is not conducive to productive discourse.
Pay them by hour and pay them fairly. Simple as that.
Your earlier comment, and your comment today, are both baseless.

They demonstrate no issues with JWTs. There are issues with JWTs, but you have not hit on any of them.
It's garbage because it was forced into already functioning apps with the threat of removal, and because it evidently has gaping security holes.
Thanks for the response! I get how this thread is about framing and partisanship and that is the part that is boring for me. I am more interested in the broader topic of the realignment, and I think you are articulating the clearest and strongest version of your argument that I've heard. I'd recap it as follows:

1) Democrats were the party of white ethno-nationalism, starting in the 1800s.
2) Democrats abandon that plank by the 1960s, joining with longstanding Republican efforts and overturning Jim Crow.
3) Much later, for unrelated reasons, the South becomes Republicans.

Is that about right?

I agree with #1 and #2. I disagree with #3 and I don't see how the facts support it.

First, there's the "much later" part of #3. Here [1] are presidential voting records for the 13 states of the confederacy. In every case but Missouri, there is a) a period of near-uniform Democratic domination from 1880-1944, b) a string of Democratic losses, and at least two Republican victories, by 1972.

(Yes, Carter won several of those states after Nixon's disgrace. To some degree I contest the conclusions you're drawing there: so did Hoover, Clinton, etc to lesser degrees. I acknowledge that many of these states were purple in the 1970s, but I don't think that supports the timeline of #3 in context.)

Second, there is the claim of "unrelated reasons". The idea that "a minority of Republicans in the 1960s" made overtures to segregationist Dems is equivalent to saying "Nixon didn't do anything like the Southern Strategy", right? (Or were you talking about regional races?) Doesn't that assertion, in turn, hinge on the idea that "states' rights" (to pick one example) is not an overture? If so, I would call it a weak argument.

[1]

https://www.270towin.com/states/Alabama
https://www.270towin.com/states/Georgia
https://www.270towin.com/states/Louisiana
https://www.270towin.com/states/Mississippi
https://www.270towin.com/states/Missouri
https://www.270towin.com/states/North_Carolina
https://www.270towin.com/states/South_Carolina
https://www.270towin.com/states/Tennessee
https://www.270towin.com/states/Texas
https://www.270towin.com/states/Virginia
I use dark mode at night and light mode during the day.
I think Hurley and Behnken wanted to announce a name for their Crew Dragon spacecraft on launch day. Has anyone heard about this?
TSA Precheck for those who travel domestically. One of the best purchases imaginable.
Much more simply, because the US is a rich customer and military giant with a population of 330 million, and has the means to hurt the Netherlands, a country of only 17 million people.

This is not moral suasion, this is pure and simple bullying.
I will still take an Apple security incident over the corporate surveillance apparatus that is Facebook and Google.
My guess is that it has to do with that private relay because OAuth isn't too complex by itself. During the OAuth flow they probably collect the user preference, (if needed) go out to the relay service and get a generated email, and POST back to their own service with the preferred email to use in the token.

If that's it, it's about as bad as doing password authentication in JavaScript and passing authenticated=true as a request parameter.

Edit: Looking at the OAuth picture in the article, my guess would be like adding a step in between 1 and 2 where the server says "what email address do you want here" and the (client on the) user side is responsible for interacting with the email relay service and posting back with a preferred email address. Or the server does it but POSTS back to the same endpoint which means the user could just include whatever they want right from the start.

The only thing that makes me think I might not be right is that doing it like that is just way too dumb.

AND I'm guessing a bunch of Apple services probably use OAuth amongst themselves, so this might be the worst authentication bug of the decade. The $100k is a nice payday for the researcher, but I bet the scope of the damage that could have been done was MASSIVE.

Edit 2: I still don't understand why the token wouldn't mainly be linked to a subject that's a user id. Isn't 'sub' the main identifier in a JWT? Maybe it's just been too long and I don't remember right.
I too am dissapointed that this ruling was not unanimous, but the majority opinion is not much better. Both opinions seem to agree on the law generally, in that restrictions on places of worship must be no more onerous than restrictions on "comparable" secular activities.

The dispute is what qualifies as comporable. The majority feels that services are comparable to

"theatrical performances, where large groups of people gather in close proximity for extended pe-
riods of time", and not

"grocery
stores, banks, and laundromats, in which people neither
congregate in large groups nor remain in close proximity for
extended periods."

The dissent considers comparable activities to include:

"factories, offices, supermarkets, restaurants, retail stores, pharmacies, shopping malls, pet grooming shops,
bookstores, florists, hair salons, and cannabis dispensaries. "

Neither side cites caselaw for there determination on this crucial fact.
Yeah, I like Apple’s (Next’s) approach of pool allocation for each run through the event loop. Defer dealloc, drop pool at the end.
The thing is that, at least in my experience, "feels readable" is indeed emotional territory. More specifically people relate favourably to things they are comfortable with and most programmers are comfortable with ALGOL/C syntax. Show them something unfamiliar, eg. Haskell, and they will say it's weird and unreadable. That statement is usually not based on careful assessment, it's a gut reaction.
I love haskell. What I love about it is the type system and pureness. In python, I loathe refactoring because of how fragile it often is. I hate finding out that I misunderstood what to even pass a function. I want the what haskell brings to those issues. I hate how hard haskell is to debug and how incredibly hard performance is to reason about. I want what python (or another imperative language) brings to those issues. I wonder if haskell had been strict by default rather than lazy by default, if its adoption would be different today.

There are certainly pieces of haskell that would make all our lives easier, and I can't wait for them to make their way into mainstream industry work one way or another.
Which is why finalizers in Java have been officially deprecated [1] and might be removed altogether in a future release.

[1]: https://docs.oracle.com/en/java/javase/14/docs/api/java.base...
So don't read the post/comments? If you or someone has their own issues with something that's fine, disengage. You don't get to squash discourse on something because it makes someone uncomfortable, or we will never speak of anything ever.
660 mb disk space?

I can afford that.

And I think that most people can.
UCSF Rosenman Institute program for health tech companies
Are you developing solutions for more efficient #healthcare? Apply for our new program, ADAPT, to work with world-class partners on urgently needed solutions. $150K for each selected company. https://rosenmaninstitute.org/adapt
#startups #covid-19 #funding #partnership
@Echo Health Ventures
@Express Scripts
@UnitedHealth Group
@Amazon Web Services (AWS)
In the Oracle world, creating a DB is not something you do often. In most cases you only have a database on the whole server/cluster and all the applications will use that database instance, being isolated at user/schema level. So that 30 minutes time is not that important actually.

Creating pluggable databases (containers) is fast.
-XStrict?
I would say it's the Dunning–Kruger effect that makes some people fall for such things but not others. At lest at the beginning. If someone once went down the rabbit hole they will start to question absolutely everything but that the fact that they could be wrong. And where you can't help them anymore with logic arguments. Logic build on what everyone agrees on like math, physics etc. But if you try to explain why the earth atmosphere isn't sucked away by the vacuum of space if there is no ceiling dome, you are lost if the other person questions gravity because that was invent by the Jews or whatever to [insert evil plan here].
Because these are facts not law! As Alito points out he isn't a doctor and he isn't going to second guess them in the middle of a plague.
For Kerosene/Gaseous Oxygen like Buran used, you'd need some sort of sparkplug right? That seems inherently less reliable.

> so SpaceX didn't pay that much attention to it

That's quite an assumption. They didn't decide as you would have, so they must not have thought about it much?
A Little Operating System
In principle, I agree, but in practice, I often find that it's common to make the switch too late, so I'm leaning towards making the switch early.
> since i like boring, descriptive, names..

I feel like I have an inception. Should "boring, descriptive, names" be the default in all IT?
so either aether or ether. :)

We take the name ethernet for granted now, but it really is quite a clever name.

nowadays it is practically just a point-to-point network, but the original implementation was a bunch of clients connected to their private "aether" all shouting out to each other.
Note that it uses (only) images created by machine learning which are then edited together in After Effects. I don't think we're at the point yet where ML could spit out a completed video. I still thought it was cool.

I also found this part interesting, "This film was made as a part of the Runway Flash Residency. Runway ML is a machine learning application designed for creatives."

I like the idea of using "advanced" technology in a way that makes it easy for artists to use. Kind of like what the Arduino did to microcontrolers.
As a foreigner this completely makes sense to me. Left and right, us tries very hard to stop other countries development. That is what make us extremely bad actor in the eyes of people.
Nothing really changed about Linux kernel that would require columns to be wider.

The only things that changed are developers and their developer setups. We got better, wider monitors and we got used to using longer variable and function names.

80 characters is an arbitrary constraints that requires me as a developer to think how I am structuring my code. It also makes it easier for me to read the code as 60 characters is about perfect column width for readability.
There's a worse case in deallocation. Tracing through a data structure being released for a long-running program can cause page faults, unused data having been swapped out. This is part of why some programs take far too long to exit.
> What would be the options?

Soyuz uses straight hydrogen peroxide, I believe, 82% concentration. For 3 tons capsule it takes 30 kg of peroxide - monopropellant - to land.

Buran is still the example of a high tech option - it used LOX and kerosene for RCS, the biggest trick was to keep LOX liquid for a month-long missions. It was done with mid-1980 technologies.

Kliper planned to use LOX and ethanol. The craft wasn't completed in metal though.

One has to remember that hydrogen peroxide - the rocket concentrations are called HTP, high test peroxide - can be used as an oxidizer, after a catalytic decomposition - and after decomposition HTP is easily hypergolic with fuels. "Hypergolic" doesn't mean "nitrogen-containing, long-storing and toxic", it means "self-igniting" - and it could be non-toxic (or at least HTP toxicity is on the whole different level that hydrazine's one).

To come back from orbit you don't need too much delta-V. So Soyuz uses 30 kg of peroxide, maybe it would use 15 kg of hydrazine for the same effect - you're saving 15 kg in a 3 ton spacecraft but losing on toxicity. Similarly, Crew Dragon is a heavier craft, flying on a bigger F-9 rocket, it can probably allow for some extra mass spent for RCS fuel in order to make it non-toxic.

> You could go with a monoprop Hydrazine which would eliminate half the toxic stuff.

Hydrazine is, I think, a way bigger half. NTO is comparatively benign... not so carcinogenic. But still lethally dangerous :( .

> Biprop hydrocarbon/gaseous compressed oxygen?

Was done at least. Yes, it would require extra systems. You think it can't be done?

> Do you consider high-test peroxide non-toxic?

Comparing to hydrazine - yes.

> The decomposition would also make storage and rotation a consideration.

Yes. Have to chill it, take care while in storage and keep tanks extra clean. But still.
I never really thought about it before, but the non-deletion might offer Sarbanes-Oxley protection which could lead to publicly traded companies being more tolerant of teams using slack without clearing it through central IT.
Afghanistan was never burgeoning power in recent history. However it was a strategic land-locked asset to other great and super powers throughout history. In the late, Cold War period Afghanistan, once an asset of the Soviet Union, was converted into a land-locked asset to the U.S. following the invasion by the Soviet Union in 1979. The U.S. provided weapons to mujahideen forces fighting against the invading Soviet forces, which ultimately forced their withdrawal.

Unfortunately, following the collapse of the Soviet Union, what had been a useful asset to the U.S. cold-war strategy of containment converted over time into a real threat to U.S. power, (by air, not by sea), as it served as the base of operations by a former mujahideen fighter, Osama Bin Laden, who planned and directed the 9/11 attack against three targets in the U.S.
The reason for the robot is to have an impartial judge where neither author nor reviewer are okay with the opposing judgement. At the end of the day, a human’s judgement cycle is better reserved for something of a higher priority/use.
It's not about an application DB, it's just for the system dictionaries and metadata, the file structure and so on.
Ask HN: What is a software developer prime time age?
> I only know a very little rust, but since it's generally a good practice to never defer writing (or other side effects) to an ambiguous future point in time - with memory allocations as the only plausible exception - is there any way in rust to make sure one doesn't accidentally move complex objects with drop side-effects into other threads?

If you're the one creating the structure, you could opt it out of Send, that'd make it… not sendable. So it wouldn't be able to cross thread-boundaries. For instance Rc is !Send, you simply can not send it across a thread-boundary (because it's a non-threadsafe reference-counting handle).

If you don't control the type, then you'd have to wrap it (newtype pattern) or remember to manually mem::drop it. The latter would obviously have no safety whatsoever, the former you might be able to lint for I guess, though even that is limited or complicated (because of type inference the problematic type might never get explicitly mentioned).
Lindstrom Rx8150 cutters. https://uk.farnell.com/lindstrom/rx-8150/large-micro-bevel-c...

EDIT: I guess I should say a bit more.

If you cut a couple of wires every day you don't need these. Any cutters will do. If you have a wide range of wire that you need to cut, from very fine copper to not so fine steel you don't want these, because they'll break.

But if you're spending all day, five days a week, cutting 7/02 or component leads, then these are lovely. The edge is sharp and stays sharp (so long as you don't do stupid things like cut steel), the pivot is smooth, the pivot is solid (my cutters had no wiggle after years of heavy use), and the handles are comfortable. The spring is plastic and clips into mouldings in the handles, so it's a part you can maintain.
If you get to the point where the exact expiration date on the certificate matters, you've already lost the game.
Stripe webhooks failing since 10:48 UTC
I personally got a lot of benefit from singing teachers who posted daily vocal warm-ups on Youtube that you can try and sing along to, and they tell you what to do and what not to do. Exercises to separately work on and develop your posture, airflow, vocal chord usage etc are useful as you can improve the individual parts. I'd never had any vocal training and am not trying to be amazing - just to improve and have some control and consistency.
Some also post classes, where you can see them coaching others and learn from them.

Particularly I'd mention Eric Arcenaux: https://www.youtube.com/watch?v=Q5hS7eukUbQ

Listening to podcasts by performers about their daily routine might be useful if you want to know what they need to do to care for their voice in order to be able to perform daily.
Yes it is if you physical ability to resolve pixels (eyesight) are less than the DPI of the smaller monitor, which I take to be what was what the top poster shockinglytrue meant by his age related character point size increase.
If some hypothetical person said it as an opinion or an observation, you'd have to look at Twitter's policy and try to understand the spirit of the law. Threats are a direct form of pro-violence speech, and glorifying violence is an indirect form of pro-violence speech, so it seem to cover a spectrum to me.

But whichever way they interpret it, all that really matters when it comes to fairness is that they are consistent.

If we look at a very non-hypothetical person named Donald Trump, he wrote "when the looting starts, the shooting starts" immediately after "I won't let that happen" and "the Military" and "we will assume control". Without context, the words could be just an opinion or observation, but in the context he used them, that's not a reasonable interpretation. You don't mention sending in the military (who have guns, obviously) and then mention shooting as a total non sequitur in the next sentence.

If somehow improbably he meant it to be an opinion or observation, he phrased it terribly, and Twitter is within their rights to interpret it how he wrote it.
> A garbage collector has to traverse the data structure in a similar way to determine whether it (and it's embedded keys and values) are part of the live set or not

Yes, but in practice tracing in a tracing GC is done concurrently and with the help of GC barriers that don't require synchronization and so are generally cheaper than the common mechanisms for reference-counting GC.

> and to invoke finalizers

As others have said, finalizers are very uncommon and, in fact, have been deprecated in Java.
A very large Vec<String> (say a few million non-empty strings) would do I'd guess, Rust would drop the Vec which would recursively drop each String.
This case is harder than most because this is so communicable.
> Why don't these rioters go stand with guns outside the state capitol or city hall or police dept? Instead of disrespecting the memory of George Floyd.

Because, unlike the white anti-COVID-restriction protestors that did this, these protestors would be killed for trying something like that. Wake. Up.

You don't live in the same nation as african americans. You are protected in a way that you don't understand.
Are you on YouTube or Twitch? This sounds a lot like what I dreamed of when first really learning to program through making (very simple) flash games.
It is hard to emphasize how much harder that last X% of reliability is to allow something like this for flights of hundreds of civilians. We’re not talking space tourism but a utilitarian service for business travelers and stuff.

Hey don’t even have a settled design and have made radical design changes recently.

SpaceX commercial crew program began in 2010 and is only just coming to fruition.
The key part of the dissent is what is a comparable “business” to a church service. I think it is sports arrangement, or perhaps political arrangement, and the Supreme Court justices believe It is a supermarket and manufacturing. I’m not sure how we could find common ground or understand each other.

I do believe the governor could have made the case better by stating restrictions (6 feet personal space, no sharing drinking cups, perhaps no choir in enclosed spaces?) instead of blanket numbers like max 100 people in a service regardless of church size which seems a bit arbitrary.
> What I especially hate about Oracle (despite the license costs, of course) is that it has so many bugs, bugs and even more bugs and one keeps on searching for patches all day, generating lot of downtime. Applying a PSU or RU is mostly not enough.

Obligatory: https://news.ycombinator.com/item?id=18442941
Any idea why both Nasa and SpaceX feed both run on 720p max?
Right here. Right now. :P
Oh sweet, Summer Child. HN is most certainly social media, the first message boards were as well.

If HN was the bastion for civil discourse we all pretend it is, there would be no issue having these discussions.

Rules here are bent constantly, not to blame dang, it needs to be done, but when rules are bent for Trump threads and they get ugly, we deal with it, but we are told George Floyd being murdered is 'too hot to handle'.

Yes, users flag but as Dan has said repeatedly they can adjust flagging weight and/or stop them from removing posts from top/active.
https://www.spacex.com/launches/

Great graphics and timelines of the mission can be found here.
> A reply is a reply, regardless of mechanism

That's certainly wrong. A reply by an ordinary user using the ordinary mechanism is a very different thing than an official editorial note which carries the imprimatur of the platform. And of course they added code to hide it by default, which is an additional level of control which beyond any sort of replying.

They don't have to change the original wording to exercise editorial judgment and power. This seems kind of obvious?