skysight-inc/HackerNews huggingface dataset:
Isn't the crew dragon using those hypergolic thrusters only in an abort scenario? IIRC they did test using them to do a propulsive landing, but the current plan is to use parachutes and land in the sea, no? And those thrusters had some ports to prevent seawater ingress, so I would guess that if they haven't been fired and there's no leak there's no danger.
In OIDC you can actually specificy supported key types in the discovery process and the IdP always decides the key type anyway.

HS256 relies in shared secrets, so anyone who can verify a token can also change it. RS256 allows you to download the IdP keychain every once in a while and verify tokens offline.
Show HN: Check for email breach and secure your breached accounts instantly
I see that in the Python and JS world sometimes.

The fact is, most scripting languages are written using a compiled one, often C, under the hood.

And those implementations have been optimized for decades.

A lot of hot loops are such because of complex sorting, filtering, and so on, and those are quite hard to do right.

Hence, it's possible to write a way slower implementation using C manually than using the automatic way in Python or JS, not to mention the later has a very good JIT.

If you add the fact some code may use crazy fast libs (like numpy in Python), then you may end up in a situtation where you have to really know what you are doing to implement a faster version.

However, somebody knowing what they are doing would measure and find the bottle neck first before talking of a rewrite, and suggest it only if it's worth it.

Which it can be, of course. Mercurial, Dropbox and Youtube are all good stories about it.

But the junior thats been tasked to improve the UX is probably not the best to advice you on the matter.
Teen Vogue has been surprisingly adult in a time when adults ... aren't.
High hydrostatic pressure seem to affect cell morphology, possibly due to changes in protein shapes while under extreme pressure. I only did some cursory googling and found several research papers about how pressure affecting cell morphology, for example this one on epithelial cells: https://pubmed.ncbi.nlm.nih.gov/3052872/

> At atmospheric pressure, cells were flat and well attached.

> Exposure of cells to pressures of 290 atm or greater caused cell rounding and retraction from the substrate.
Student repairs vintage radios during lockdown [video]
They were making modules for the ISS.

Can't wait for that money pit to be deorbited.
There's a number of essential services that rely on small aircraft, even if you're not personally flying on them as a passenger.

Lab specimens, search and rescue, law enforcement, aerial photography for the "satellite" maps on your phone, power line surveying, transportation to remote parts of the country. Not to mention training for both future airline and military pilots.

Just because they're not economical for passenger service, doesn't mean they don't have an important role.

And again, I don't think you'll find many people in aviation who wouldn't like to move away from leaded gasoline. They're just waiting for the FAA to certify a replacement.
Not only is possible. Even was a comercial computer using Forth instead of BASIC. And it was pretty similar to the ZX Spectrum... I'm talking about the Jupiter Ace

https://en.wikipedia.org/wiki/Jupiter_Ace

Also, there is an obscure french Z80 computer that uses Forth : Hector HRX
shared_ptr all the things? If so, they may as well write in Java.
I can't tell if you're joking, but just in case you're serious... the only thing benchmarking flappy bird demos tells you is how fast your internet connection is.

I am preeminently qualified to beg people to judge frameworks on API surface and architecture because I have written all of the so-called hi-perf frame rate demos for StimulusReflex and one of the main reasons we took them down is because it is only a distraction from the incredible force for good these libraries actually are.

How's this for a demo: when you embrace the Rails + StimulusReflex + Turbolinks stack, you don't need to introduce React in 90% of the scenarios it's improperly used today. You end up with UIs that run faster, are smaller over the wire, drastically simpler and more fun to build and easier for newcomers to contribute to.
To clarify, it's "EDT" not "EST":

https://www.google.com/search?q=spacex+dock+%22space+station...

Fyi that "Daylight Saving Time" instead of "Standard Time" is in effect in case someone miscalculates it by 1 hour.
Several people I’ve spoken to are in lockdown and still working 10 hour days. They’re definitely less happy than the ones that are receiving up to 80% pay to not work. Their work does not fill their lives with meaning or purpose, and instead prevents them from being able to actually spend their days as they please, as they remain confined to the 8am-6pm work schedule.
var user = db.Users.ToList().Find(x => x.Name.Equals(name));

It's even worse. This will literally retrieve all Users into memory and then iterate over it. Every time you want to find this single one.
Looks like the person who wrote it never actually wrote a single backend server using Entity Framework. It also does so synchronously, while async method is available. This means that this thread will be locked until it finishes this IO and won't be able to process anything else.
I read "Finding secrets by decompiling Python bytecode in public restrooms" by accident. It never occured to me that anyone would do THAT in there.
A few popular IdPs (e.g. keycloak) have no but semantic difference in access and ID tokens, they're both signed JWTs (EC/RSA or shudder HMAC shared secrets) with different typ fields.
Anyone having experience with Sing&See software for this?

https://www.singandsee.com/

There's also this which is useful but not great.

https://play.google.com/store/apps/details?id=com.tadaoyamao...
If you change the words bootcamp for academia in the parent comments, it still mostly holds. They both are an echo chamber, which usually needs to get "unlearned" to learn the good practices in the industry, if you happen to find a job where they actually practice them.
كود خصم مذر كير 25% خصم واكثر
اقتنى اجمل القطع لطفلك من موقع مذركير المتكامل وعبر كود خصم مذر كير الذى يصل الخصم به الى اكثر من 25% على جميع المنتجات المتاحة على مدار ال 24 ساعة
I do not understand the "no integration tests" point, and having had integration tests catch several tricky bugs over my career I'm sceptical that they can be replaced by sufficiently smart fast tests.
It's great to see younger people get much-needed information on how to keep the police accountable in a democratic society. I'm impressed with this article's level of detail.

I was most impressed that the article emphasizes sticking to the facts. The goal should always be good citizen journalism, not creating the next WorldstarHipHop sensation.
> Dodge just put the nail in the coffin for the Grand Caravan

Its replacement is the Chrysler Voyager (another miniman, same parent company, different brand), not an SUV or CUV.
Ever used a router command line from Cisco, arista etc? Switch on a port with "no shut"
My lib for Clojure, using it in a real project. Currently planning next iteration, probably will include prefetch links and streamline cache-busting.
Most brutal critique is welcome as well as other forms of feedback.

Cheers!
Just because they do, doesn’t mean you should.

I’m running an automotive firmware project at the moment and there are such things as software integrity levels, and each time you add something to the stack you create quite a large amount of testing and validation and process that needs to be followed.

And it’s pretty much impossible to take something existing like Chromium and certify it to what you need. The architecture is wrong. The process is wrong. There is a lack of formal requirement traceability. Many other issues.
See also https://github.com/microsoft/winget-cli/issues/353 for a discussion in which the AppGet author participated, and particularly https://github.com/microsoft/winget-cli/issues/353#issuecomm...
Funny enough, there are all-electric versions of those, too: http://www.evalbum.com/2403
It works great on WSL2, if your IDE (or editor, which can be the same Emacs) is also inside the WSL environment.

I don't remember how the performance was in WSL1 (I switched as soon as WSL2 was in the insider build, for unrelated reasons), but I vaguely remember it worked ok, as in performance was snappy just like on native linux. (The repo is of comparable size, 2-4GB)
This is nothing compared to increases under Kennedy administration.
54 Ways Coronavirus Has Changed Our World
Yes, everyone who deals with Google keeps hitting this issue over and over again. It's impossible to get help for certain things. Two cases:

I have a bar/restuarant where we been waiting for the verification codes for over two months now. Been trying five times to receive the verification codes for "Google My Business". No one is receiving the codes, there is no other verification codes, emails go unanswered and there is no other way of contacting a human over at Google. Our business still has outdated details and we can get no control over it.

Second case is a friend who has a store next to a market. Someone added their phone number to the market, so since about a year ago, people phone her thinking she is the market, asking for information. She receives at least one call a day and have been trying to remove her number from the market since it happened the first time. She also tried everything, but to no avail.

It's so frustrating to deal with, but there is really no alternative...
Clean Code Concepts Adapted for JavaScript [Git Repo]
Face it: most, if not all, social media platforms monetize and sometimes weaponize (Myanmar genocide) outrage. If they eliminated every lie, conspiracy theorist crackpot, Trump, neonazi, and KKK member, then they wouldn't have any objects of ridicule, entertainment, and/or outrage left to profit from. Concurrently, the vast majority of highly-paid engineers and other employees at social media companies are all too happy to keep collecting their paychecks and perks while consenting to making the world a worse place while making money from false, misleading, manipulative, hyper-targeted, and destructive content... they're in it only for the money, not for any noble BS like public good.
OK, now that makes a lot more sense, thanks.
Docking is scheduled for 10:29 EDT (14:29 UTC) today (2020-05-31) at which time the ISS is predicted to be 1000km east of the Philippines, approximately 300km west of Guam.
That was a fascinating rabbit hole to go down!

I especially liked this alternate model: http://kennethsnelson.net/PortraitOfAnAtom.pdf

I don't know if anyone had ever bothered to develop it further, or even critique it, but it's interesting how many qualitative phenomena it explains in a straightforward, intuitive way!
This is not a "giant mega corporation" issue, it's a Google issue, because they simply do not prioritize customer support at all.

Now I'm neither an Apple fan nor Microsoft fan (don't like their business decisions at all), but I have been required to deal with their customer support at times. It's actually possible to get your hands on a real human to get support, so you can solve stuff.

The same cannot be said for Google.
He certainly isn't compared to mid-century administrations.
Cookiecutter template to build and deploy your Flask API with Postgres Database
Well, you are the expert :). I misremebered and thought of the base case for shell sort to be a kind of bubble sort.
It takes ~120MB on Chrome. (compared to ~40MB for a different repo page on github).

I think this warrants a bug report for palemoon
I checked again and it's actually about 4GB. It has to be a browser fault. There's no reason for it. The images shouldn't lead to that, and probably don't.

As for the images, point for me is they actually told me nothing useful. It's just animated text, and there's little I can take from them. Perhaps a series of static images, annotated, would be more helpful. IMO
I'm a web developer but I tried to understand how to build an MMORPG similar to World of Warcraft sometimes ago.

It turns out to build a solid solution that is largely overwhelming to individuals, and I yet to found an open-source framework that tackles these issues in a straightforward way.

To my shallow understanding, it's less about Unity, the game client, despite there are many protocol related works. Here are something I found really hard for me:

1. The first step is basically rebuilding all the game logic in the server-side, or you'll be facing endless cheating. The combat, the inventory, especially the map - you're going to model a huge 3D world on the server-side without existing client-side GUI helpers.

2. The most difficult thing is most of the states need to spread across the whole cluster like a distributed database, and keep sync because there might be interactions between those states (eg. shoot a fireball through the edge of the map to another map then hit someone), this usually done by modeling a quadtree across the cluster.

3. Players can randomly fight each other in an open world, and those combat needs to be dynamically grouped and disbanded. Players should only receive the state update they care about, instead of receiving every information of the world(area of interest), and everyone's interest might be different.

4. Of course, there are global clock and synchronization.

5. Many operations would require transactions, or players can trade and duplicate items when they cross the border of maps or directly disconnect.
Looks nice. Does it support update and insert operations on views (using INSTEAD OF triggers)? That's a feature that led me to DBeaver, which I'm liking a lot.
There are organisations with 1000's of services on Serverless seeing enormous benefits in reduced management overhead and reduced costs compared to the Kubernetes solution they previously ran.
I'm curious how that interviewing situation worked out for you. Did you use it to negotiate a higher salary there or at your next employer? No pressure if you don't feel like sharing that, of course.
It's interesting how the home directories were under /usr during that era. If you notice at 13:35, when Brian runs `pwd`, he's at `/usr/bwk` and he says: "that's where I start when I login." Is there any history behind the shift? Or is it just a Linux idiosyncrasy?
The salary curve along the career is as well interesting - is it always increasing, or having some drops?
Keep it up! "Retirement" is a fancy way of saying "a slow decline by idleness." I believe it's often work that keeps us from falling apart.
The year is 2027 and you have in your hand the 2025 model of the Samsung Galaxy Note 17 and you really wish you could run some snappy new version of the OS Samsung released for the galaxy note 19 but even though hardware wise they are really quite similar there is something in the proprietary bits that just doesn't seem to work but lacking the source you are forced to give up.

You wonder if you can install a new android or other Linux based OS can be installed on your hardware unfortunately no gpu drivers exist for Linux so again you are forced to give up. The only software you can run is the official software from your OEM. In theory the OS you run is open source but if anyone who isn't a major OEM builds an alternative version it works as expected without proprietary bits and binaries signed by the manufacturer your device wont talk to your email provider, your bank, netflix, spotify. Instead of free as in beer or free as in libre its free as in bullcrap.

The point is without the onus being on OEMs to provide source for their drivers people have only as many options as OEM's opt to give them.
Scaling Yourself (2012)
Having an oxidizer that easily starts to exothermically decompose sounds extremely dangerous. This was pointed out as the main factor why HTP "lost" to NTO/IRFNA as the storable oxidizer of choice already back in Clarks Ignition (1972).

The toxicity of NTO is bad, extremely so, and everyone knows it. But having your oxidizer tank suddenly go boom on its own accord is even worse.
I think it indicates demand for a good open source SQL editor. (I myself am reasonably happy with DBeaver which also has a paid version I believe)
Respect! I've only been programming since approx 1979. I still remember the first time that I saw internet technology used in 1982 - transferring a file from the US to the Uni of Leeds in the UK. I also have no plans to stop although I have retired from full-time employment. Now just a hobbyist, who programs every few days, at my own pace and on my own projects.

Here's my own thought. My last place of work did a lot of research into teaching and simulation tech, and was heavily pushing AR / VR solutions from a disruptor perspective. Some of the theoreticians were heavily into their generation X/Y/Z perspectives and made a lot the advantages that young people would have as 'digital natives'.

As someone who'd been using computers since before they were born, I was quietly amused as being characterised as someone who couldn't properly understand tech because I didn't program until I was age 17/18. It could be argued that many modern digital natives are really the locked-in inhabitants of digital cities and walled gardens. I now characterise myself as a sort of 'digital settler' who in retrospect could be viewed as a pioneer on the digital frontier (although this is not how I perceived it in the early 80s when I was learning Pascal and then C on DEC, Amdhal and Vaxen).

I think my message for people who want to stay involved with the tech is to decouple their enjoyment of it from their career aspirations. Of course, YMMV!
If you share data about every player to every player, every frame (or tick) then it adds up pretty quickly.
Some points for you, if I may:

- Why are you worried about license fees as a developer? :-) Seriously speaking, start with Oracle SE2. It is so cheap, I would use it everywhere. And if you need those "partitioning", "parallel execution" etc - your business is Enterprise, and you can afford such price tags. (I know, there will be a sh1tst0rm now, but please think about what IO said from business POV)

- Oracle Public Cloud gives you database extremely fast - and you will never have issues with license audit

- The name of "Rollback of DDLs" is "no developer access to production" and "UAT" :-)

- hmmm...
$> rman
rman> connect target
rman> backup database plus archivelog delete input;
rman> exit

What can be easier?

Are you a huge fan of Vacuuming, XID Freezing, WAL optimisations etc. etc.?

The MVCC in Postgress, in my view (!) is joke from academia, where they had not a single DBA :-)
The final code takes 399 bytes, so there is still free space for the disk label (bytes 440-443), read-only flag (bytes 444-445) and partition table (446-509).

truncate -s 100M disk.img
dd if=bootmine.img of=disk.img bs=512 count=1 conv=notrunc
fdisk disk.img
# n -> enter -> enter -> enter (new primary partition, use all space)
# t -> c (set type to FAT32)
# w (save)
sudo losetup -f disk.img --show -P
# it will print the device path, e.g. /dev/loop21
# -P is to auto-detect partitions
sudo mkfs.vfat /dev/loop21p1
# Now you can use e.g. GNOME Disks to see that
# the partition is "normal" (you can mount it,
# put files there, etc).
# Does it boot?
sudo qemu-system-x86_64 -drive file=/dev/loop21
# Looks good to me, though I don't have time to play rn.
You might need multibit ECC also in CPU caches. Pretty much all CPU caches have ECC, but no idea how large of an error they can fix.

Then again, probably control logic is running on something radiation hardened and GUI layer (with some redundant hardware) can be easily rebooted as necessary.
Yup, it's useful for exploration, but once you have a good mental model of the cluster's contents, the gui probably won't be as useful anymore, though personally I like to open the gui dashboard to watch live logs and graphana graph (it somehow calming to me).
> our whole professional field had to be invented out of thin air

"We shall need a great number of mathematicians of ability; there will probably be a good deal of work of this kind to be done" - Alan Turing, 1945.

You might find this talk by Bob Martin interesting - https://www.youtube.com/watch?v=ecIWPzGEbFc - it's a history of programming that isn't the usual style, but instead about this growth into existance, increasing numbers of programmers, where they came from, and the effects that's had on the industry and on programming languages.
Did you read the article? It states 30-40 min recharging after a 30 min flight.
Yes, I assume that there are cheaters in all main parties in the planet willing to do anything for obtain and keep power.

Mmh.. Or to induce enough people in the target group to riot and commit felonies, to be able to exclude them as voters...

That could be another reason to explain the current strange events with police shooting pepper bullets to journalists, the people being harassed for wearing masks in the streets last weeks, and some groups of people literally craving for tension escalation in the middle of a pandemy.

Just out of pure intellectual curiosity, could something like this change the game at some states? where?
Specifically, that the AppGet author is happy with the response and end result.
It's for shifting by more than 7 bits. The shift is split mod 8 bits into a bit and byte portion to reduce the geometric complexity of the circuit (and perhaps help it meet timing).
FTI, HAMT = hash array mapped trie
Most of the earlier 83’s had ROMs.
Public Service Announcement.

While for the other secrets, I’ve got nothing, there is never a reason to have AWS secret keys in your code or in application specific configuration files.

Every AWS SDK will automatically read your keys from your config file in your home directory locally. Just run

aws configure

When you run your code on EC2, Lambda or ECS, the same SDK’s will automatically get the keys associated with the attached role.
We have safety data for leaded fuel .. that says it's a neurotoxin.
Radare2 also supports Python bytecode of diffent versions [1].

[1] https://github.com/radareorg/radare2/tree/master/libr/asm/ar...
Propane/N2O is an interesting combination. It needs to be pressurized quite a lot (the N2O in particular) to stay liquid, ruling it out for large systems like launchers. But for small thrusters, it means the system is self pressurizing, meaning (potentially) less mass and complexity for the entire thing.

HAN and ADN are also interesting options.

That being said, they should be tested and flown a lot more on cargo launches before they're ready to be put on crafts carrying humans.