skysight-inc/HackerNews huggingface dataset:
There are 43/42.5" monitors that aren't too expensive, but if you want much bigger you will have to go TV, which can work okay as long as they support a reasonable colorspace encoding that enables quick enough color changes between pixels. Unless the TV supports RGB, you'll want to make sure it supports YUV/chroma 4:4:4.

The refresh rate might be slower, so of you get annoyed by a 30Hz refresh rate, you'll want to make sure the TV does 60Hz.

Nowadays I'm guessing anything but the cheapest models can do it for any given resolution, but some diligence is probably in order as TV specs are not as uniform and reliable as monitor specs.
I can dismiss conspiracy theories as nonsense, regardless of any mental defect, because they are nonsense. Perhaps that is horribly unfair, but it’s entirely intellectually honest. If you want intellectual honesty pursue evidence instead of agreement.
Datadog failed, and our WAF provider failed at the same time too (internal services). It was .. rather confusing at it seemed like the sky was falling D: .
I'm not sure I can agree with your priorities here, but fair enough. Would be nice to see some progress.
And in theory, Haskell could be exceptionally fast, or exceptionally correct, or exceptionally maintainable while in practice it is none of those things. It is, however, a relatively elegant language that explores interesting ideas and that some people enjoy, and that's great!
The primary author is: https://en.wikipedia.org/wiki/D._Richard_Hipp

If you hear him on a podcast or speaking engagement he's also got the accent to match.
Finalizers/destructors do not work well in garbage collected languages, for that very reason.
Sure, but everyone (at least me and the 8 people on the Supreme Court) believes the governor is allowed to impose some restrictions in a pandemic. He is just not allowed to have harsher restrictions on churches then comparable activities which seems reasonable even to me as an atheist.
They very like have a complete log of the action performed; I'd guess, they'd perform some kind of replay/playback after the bug was fixed, and see what failed to pass. Assuming their changes immediately flag things like the researcher's initial attempts and discovery, it'd probably be pretty safe to say that no one was affected if no other instances are flagged.
This is likely it IMO. They probably pass the preferred email around as a parameter and the user can jump into the flow and modify it.
Eric also has Udemy courses:

https://www.udemy.com/user/ericarceneaux/
Agree with it being an achievement. And watching the first stage land was amazing. But chemical engines can get us only to the asteroid belt.
You don’t need much in the way of reasoning, or any really, to deny an emergency stay order. The presumption is and should be very much against.
Maybe if you offered something specific and actionable HN readers could do. There’s no single simple “problem” to understand, no easy tech “fix.” Posts that generate comment flame wars are not helping anything, those aren’t mobilizing or engaging anyone towards a solution.

Protest peacefully if you think that will help. Vote. Join the police force and set an example. Call out racism when you hear or see it, don’t go home and write some self-righteous indignant post on HN.

This has nothing to do with the “tech community,” we don’t have any special insight as nerds to solve deep human and cultural problems.
Yes it is foolish.

I know quite some people at ASML and I worked a bit in lithography in the past. Yes, it's extremely hard to make a machine that can compete with ASML's. But given enough smart people, I'm convinced that it's totally possible. Making a machine that can compete with what ASML could do, say, 20 years ago is a matter of 10 people and 2 years (I did some contracting at a company that did just that). If you start there and then just keep adding the right kind of talent, then I bet in 10-15 years you can get impressively close.

Don't underestimate the enormous amount of technical and engineering debt ASML has accumulated through decades of mad deadline pushing. Nobody has time to invest in eg automated tests or anything that lets you guard code quality because all the good engineers are needed on the critical path to make the next deadline, and there's always a next deadline and it's always 3 months sooner than in any way reasonable. This is how they became a world monopoly, effectively. It's been a good strategy. They ship so early that the machines they sell simply don't work yet, so they put two engineers inside the box with it who (together with 50 more engineers back home) make the thing actually work while the customer sets it up in their fab.

As a result, their codebase is a steaming pile of shit. Copy & paste galore. An example: the code is so bad that you can't just fix bugs. If you find an off-by-one error in the code and you want to fix it, you first write a "risk assessment document" where you describe what the bug does and whether any code could potentially rely on the presence of the bug. Then multiple layers of risk assessment officers assess whether you get a go. Then, if you get a go, you can go and fix your off-by-one error in similar-but-not-the-same C files across 7 product families.

To be honest I don't know if the same holds for ASMLs mechanical engineering, physics, electro etc departments, but their software dept (a large percentage of their entire R&D) is easily 10x less productive than similarly sized and skilled software teams elsewhere. It's really mind boggling.

I'm convinced that a good startup with a good mindset, plus sufficiently good funding, can totally build a competitor. China just has to fund 20 litho startups so that 19 can mess it up and 1 makes it big.
This is not true. There is no separate licensing for archivelog mode (the single thing that is needed for online backups).
I'm actually surprised they use a touchscreen interface, and they will use that for the manual docking too! https://i.imgur.com/YKiqIqO.jpg
I did. And several other bugs. Their QC has declined significantly.
It would be nice if churches were a moderating voice but they often do the opposite.
yes, a bunch of older clusters were affected by this. They included an intermediate of USERTrust that was signed by AddTrust, clients that didn't check for alternate chains would then fail. We pushed the new chain (which now only includes the server cert and the Sectigo RSA cert), and dynamically reloaded the TLS listener in RabbitMQ, it should have solved it for most ppl, email support@cloudamqp.com if it didn't for you. We're sorry we didn't pushed this earlier. We were aware that the AddTrust would expire during the life time of the server certificate, but we assumed that all TLS client would find the valid chain regardless, that assumption was obviously wrong.
I've been playing Piano for ~28 years, almost went professional (Jazz) but ended up doing engineering. My advice would be to find a teacher, if you know nothing about it you need a teacher that corrects you so that you don't develop bad habits. Once you're no longer a novice, you can start learning other things on your own.

When looking for a teacher, I wouldn't try to find "the best" or "most virtuoso" around, but what works for you. Try several teachers, get some sessions with 2-3 and find which one is the one that motivates you the most, and understands you the most. A teacher is like a coach and a partner in an adventure... the most important thing is that they can make you progress and keep you motivated.

Good luck :)
> In theory, Haskell could have something like a "volatile" qualifier for functions

foo :: IO X

Haskell already has that, it just shoves the compiler re-work off on the programmer.
After a recent Twin Peaks rewatch, I keep thinking B.O.B. and Dougie.
Thank you for reading and sharing your interesting story and your experiences! I am also struggling with what you describe, and this is why I wanted to play around with the notion of hack and hacker. The word in itself is no holy cow to me. I want to get better at just 'messing around'. And in this very limited sense, I do think kids should inspire us, and that a connection to hack-ish things exists. It's about a mentality, not only skills and knowledge. I lack your vast experience (I am a quite old junior front-end developer), so you can imagine what I feel when showing what I've done. Why should one be embarrassed? If you worked professionally for years on some application and had lots of experience and the app sucked, perhaps it would be motivated (or more reasonable to think, the team or management had issues) - but otherwise? I love this sentence: 'a quick job that produces what is needed, but not well.' I read it is a description of a mentality, a quite amateur-sh DIY spirit. Or at least it was fun to play around with the meaning in that way.
I searched a bit but I didn't find the message I remembered where the Videolan president said that he was replying to the lawyers.

However, here is a similar comment (in French) from him in which he wrote that he isn't scared of replying to the patents lawyers himself. https://old.reddit.com/r/france/comments/736ghk/ama_je_suis_...

And here is the legal page of Videolan that some American lawyers may not appreciate. https://www.videolan.org/legal.html
Maintain a collection of objects with finalizers associated with the generation; when an object is moved out of the generation, move the finalizer record with it. Then, just before the generation is discarded, run the finalizers.

If the finalizers do something stupid like resurrect the object, have the runtime system notify someone with the authority to go beat the programmer with a stick.
Yes, overall Crew Dragon seems to have a very clean design in general.
I think the whole quote is in order here.

> I suspect it's a question which is considered less important so far, so SpaceX didn't pay that much attention to it, considering they had to do a lot of other things already.

They had a lot of other things to work on, so they - because of that, I suspect - didn't pay that much attention to it.

I don't think it's the same as what you wrote.
Wait... I don’t get it.

Why was Apple signing a response JWT when the user only supplied an email?

I’m not a web guy so I just don’t see what they were going for here.
I agree. ‘Indie’ had a distinct meaning that has now been co-opted by marketers and warped and changed by usage. One’s own meaning and usage is still valid, as is talking about variations and change in usage. Linguistic prescriptivism is often misapplied in ways to discourage descriptivist usage of the the same term, ‘indie’ in this case.
If your alma mater is what I'm thinking of (UT Austin) I can maybe share some insight on the current situation. The introductory courses are all still taught in Java and the lower-division systems courses are taught in C. From what I know about the curriculum it is entirely possible for a student to go their entire undergraduate career without expanding from these two languages (maybe they'll need Python for a class or two). This past semester I took our PL course which was taught in Haskell. I thought it was an interesting course and strengthened my base in FP (my high school taught CS courses in Racket where I started my foundation). However this was not a large class and from discussion with peers there is generally little interest in learning "esoteric" languages such as Haskell.
Here is a recent paper (disclaimer: I am the first author) named "Learning@home" which proposes something along these lines. Basically, we develop a system that allows you to train a network with thousands of "experts" distributed across hundreds or more of consumer-grade PCs. You don't have to fit 700GB of parameters on a single machine and there is significantly less network delay as for synchronous model parallel training. The only thing you sacrifice is the guarantee that all the batches will be processed by all required experts.

You can read it on ArXiv https://arxiv.org/abs/2002.04013v1 or browse the code here: https://github.com/learning-at-home/hivemind. It's not ready for widespread use yet, but the core functionality is stable and you can see what features we are working on now.
I personally prefer dark mode, but I don't think there are strong scientific arguments for either side. It's a matter of personal aesthetic choice and comfort. If light mode is the one for you, go for it!

edit: and I don't know about other folks, but a big part of the decision for me is tied up in nostalgia for an age I never lived in, the whole like, "hacker aesthetic" thing.
Oh. Ok, so you did have to have an existing logged in session for any account, then could leverage that to get the token for another account by changing out the email?
> 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.

Sorry, no, It's not wrong. Twitter's reply using a new mechanism it created may be different than one made by an ordinary user, but that difference doesn't turn their reply into an edit.

> And of course they added code to hide it by default, which is an additional level of control which beyond any sort of replying.

Yes, and it's their right to do that.

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

I never said they weren't moderating their platform (which they have every right to do in any way they see fit). I was merely disputing the weird conflation of "reply" with "edit."
Does anyone know if there's an interactive map where we can track where Dragon is in context of the earth?
Apparently, that doesn't work in Rust: https://news.ycombinator.com/item?id=23363647
The fuckers did it! Congrats SpaceX and NASA.
I am soooooo happy I am going to cry!!!
What a ridiculously well-written article!
> whales can get flu (coronaviruses).

Hum?...

Yep. Belugas have its own coronavirus SW1, you are right. I didn't knew that. And it seems that bottlenose dolphins have a second one... wow

Is particularly puzzling because it was a single captive animal so maybe beluga was not the main host here. If the memory does not fail me, Dolphinidae can sometimes pick dog viruses in captivity. They have its own poxviruses and morbiliviruses also.
This is what makes America great. An immigrant making all this happen and I think all this can happen only in America.
Music is my life-long passion, and I took rock/pop singing lessons for some time so I feel I can relate to where you are and give some actionable advice.

There is only one thing you can do: find a good teacher. You don't have experience related to singing, so you are not even able to diagnose what you are doing wrong and start working on it. You accidentally start pushing yourself into direction opposite to what you should be doing as I did at some point. Also, it's important to find a good one: if a teacher suggests something, then you try it for a few weeks and nothing changes, then maybe it's time to find another one. I'm not saying you can learn everything in a month, but you should at least notice something is changing and and understand what exactly you are working on. If the teacher can't explain what exactly you should improve (and how) other than "sound better" then likely it's not a good teacher. I cannot stress how important is finding the right teacher. Two lessons with right guy I found were much more effective than everything else I did beforehand for years (youtube tutorials, lessons with other people, trial and error). Don't try to be cheap: few weeks with someone who knows what they are doing can take you further than months with someone who doesn't (obviously I'm not saying that all good teachers are expensive and all cheap are bad. What I'm saying is that there is SO MUCH DIFFERENCE between an average and a great teacher that it's often worth paying for example twice as much). One more thing about teachers is try to get demos of their students and see if you like how they sing.

Another piece of advice: get used to recording and listening to yourself. It's frustrating, but it's second best thing I did after finding a good teacher. I can't imagine making progress on singing without recording. And you can record yourself on a smartphone/laptop/whatever for practice purposes, no need to buy any audio equipment.
Will it still be that way though? B.C. (Before Covid) the thinking was you took online courses because you "couldn't get into a real college", but for a few years at least _everyone_ will be having online classes.
Watching from Germany. The goosebumps are real. Cannot wait to see what the future of SpaceX will bring.
Judaism is fundamentally a religion of laws, but virtually any of those laws may be broken in order to save a life.

https://en.wikipedia.org/wiki/Pikuach_nefesh
And the 'Won $100000 from apple's bug bounty program' in CV is enough to raise the salary by $100000
I popped a Gulden Draak 9000 for this to be stylish :)
Does anyone know how on schedule crew dragon was?

Apparently:

Musk plans to send a SpaceX rocket to Mars, with cargo only, by 2022, according to the SpaceX website. A second mission, which would take more cargo and crew, is targeted for 2024

So, realistically, 2030?
And right as the booster was landing on the ship the satellite feed cut out.
I had to read your post many times and I'm still not entirely sure what you are saying. I think you may misunderstand what "strawman" is. It's a silly opinion you ascribe to the other side of a debate, so you can look good when you refute it.
Does anyone know what happens to the 2nd stage engine? Does it stay in orbit or does it eventually fall back to earth/go into space?
But principles are long since known, and prototypes are coming more and more often. Delta-Cliper, Space Ship One, New Shepard, unmanned Dragons, first stages of F-9, aerodynamic tests in wind tunnels - all of them contribute, to various degrees, to the technologies needed.
I was surprised at how quiet it was. Lacked the roar of the space shuttle.
> Or maybe traced to WW2. Let's not forget what Japan did to get the US involved at all.

But wasn't the point of Marshall Plan to not repeat what Treaty of Versailles led to? If you keep demanding an eye for an eye the wars will never end. It does not justify what US did to Japan or other countries.
Lol it just magically appeared on the drone ship.
Swissgear/Wenger carbon backpack (86€). It's been almost four years and it basically still looks like new.
Isn’t a Rust “move” implemented as a bit wise copy (e.g. memcpy call)? I see people claiming move has no cost but I’m not sure that is true.
There's a big ongoing thread at https://news.ycombinator.com/item?id=23361987. Comments moved hence thither.

It's best to post follow-up links not as submissions, but as comments in the thread. If you post them as submissions they either get ignored or they add repetition to the front page and split discussions.
I can think of two possible "root causes" with this vulnerability.

One is where the API ("2nd step" mentioned in the doc, POST with a desired email address to get a JWT) is an authenticated API, meaning it requires a valid credential, but Apple's implementation of this API made a mistake of not checking if the user-requested email belongs to the user or not. In this case, the log can give enough information for the forensic analysis to determine misuse. I presumed this was the case.

The other possibility is if they implemented that API as unauthenticated. I presumed this was not the case - as this is a more difficult mistake to make, and given that they claimed some knowledge of no misuse - but I have no way to know for sure this isn't the case here. The end result would be the same. If the root cause was this case, indeed it's difficult to know if no misuse has happened.
Display can be used for manual docking, however there is no plan to ever do that outside of an emergency.
> Because the person you've replied to has given a good argument and explained their way of thinking?

What?! His comment is 100% opinion, with no supporting evidence. I guess that’s all hackernews needs, so long as it fits the Orange Man Bad narrative.
In-state tuition for public schools has been rising to unjustifiable levels, too, just not at the rate of private schools.

I have relatives that were able to pay for their tuition with part-time jobs in college. Today, I'd have to take out a small mortgage just for a liberal arts degree.
And 116 years ago an engine could only fly us from the top of a hill to the bottom. Don’t underestimate how quickly technology can change what’s possible :)
It's easy to write strict code in haskell, but the default behavior affects community norms, and what's considered standard and idiomatic. That's where I think the evolution could have been different.
Dangerousness is relevant, and it's in this aspect which inferiority is mentioned.
I watched the first shuttle launch as a child. I watched the tragedy of Challenger in my school's gymnasium, and I watched STS-135, the last orbiter mission, from a bridge in Florida.

This is a monumental day for our country.
Think the comments more about usability/feedback vs visual. Especially wearing thick gloves.
Jitsi doesn't perform as well as Zoom for a ton of people, and most people outside of tech circles haven't heard of it. It's a miracle people are using Zoom instead of webex or Teams/Lync, honestly, since those have both been around forever.
Exactly. Certificate expiration has never really been about security. It's purely for practicality, so that CRLs won't grow without bound.

This is especially true now that we have OCSP stapling. From a security perspective, a short-lived certificate is exactly equivalent to a long-lived certificate with mandatory OCSP stapling and a short-lived OCSP response, but the latter is much more complicated.

And in this case since it's a root, it goes even further than that. Root CA's can't be revoked anyway, so if they're compromised, a software update to distrust it is required. There's really not a good reason for them to expire at all.
We changed the url from https://link.medium.com/aOgR3q7TU6, which points to this. (Link shorteners are banned on HN.)
It’s none of my concern what camp people fall into... but...

I hired a very high level pen test company, they mandated iPhones for their company work. They were the best infosec company we’ve ever hired. Sample of one.

I wouldn’t suggest iPhones are more safe than Android, but i also wouldn’t suggest in any way they are less safe overall.
As distasteful as leaky code is, is it that bad to run it in a separate process? You get a bit more robustness against crashes as well.
Less than a year behind after the issue they had in Aug 2019.

However the mission to Mars isn't a direct linear descendant of this so it may slip more or less.
It'll do a couple orbits then fall back down to Earth.
burns up.
I sometimes use DDG for getting a UUID too :)

https://duckduckgo.com/?q=uuid&t=hj&ia=answer

If you like that kind of things and you dig Python, the lib "faker" (https://faker.readthedocs.io/en/master/) is a real threat:

from faker import Faker
fake = Faker()

fake.name()
# 'Lucy Cechtelar'

fake.address()
# '426 Jordy Lodge
# Cartwrightshire, SC 88120-6700'

fake.text()
# 'Sint velit eveniet. Rerum atque repellat voluptatem quia rerum. Numquam excepturi
...

There are many different generators, and you can even use l10n to generate names, phone numebers, plates, IP or ssn from different parts of the world.

It's amazing to create test data, either for dev or teaching, and I just have it autoimported in my PYTHONSTARTUP because of it.

It also plays well with "factoryboy" (https://factoryboy.readthedocs.io/en/latest/) to mass generate complex data set, and even add them automatically to the database.
Rust as a High Level Language