skysight-inc/HackerNews huggingface dataset:
Another important point in the Qt vs Electron discussion is that Qt is faster than Electron. But does it matter for your application? That depends.
Yes, I agree that the incentives to run a 51% attack are purely a function of the market value, but I mean that without the incentive to mine in excess of what transaction costs would pay for being socialized by the whole community, it seems unlikely that transaction fees will be enough to secure the network from a bad actor.

Especially if, as you point out, layer 2 networks become a more desirable place to do transactions.

Basically, it seems like the terminal state of this is a gigantic freeloader problem where everyone wants the network to be secure but nobody is incentivized to do it.
BirthStrike: The Movement to End All Movements
The only place I've ever heard of CRT is from Trump and from Fox News. In the rest of America, we're trying to teach people to be sensitive to their unconscious racial biases, and to be aware of how race affects people's opportunities. This simple and rational thinking was seized upon by the far right as an example of hating whites.
I've talked* to a number of bootstrapped and non-profit companies who are all-in on cloud and I think there are a few use-cases you're missing beyond just "we value dev velocity over cost savings." The biggest one is ease of scaling vs something like colocation. I talked to a non-profit with incredibly spiky traffic based around whenever they get mentioned in the news. Since every dollar matters for them, being able to scale down to a minimal infrastructure between spikes is key to their survival. Another company I talked to has traffic that's reliably 8x larger during US business hours vs night time and uses both autoscaling and on-demand services (dynamodb, aurora serverless) to pay ~1/3 of what they'd have to if they needed to keep that 8x capacity online all the time.

I agree that the velocity/cost tradeoff is one of the better reasons to go cloud, it's far from the only one, and it's certainly not the case that cloud is only for the price insensitive. If nothing else, the proliferation of cloud cost management tools shows plenty of companies care about their cloud spend.

* I work on an aws cost management tool and am doing a lot of customer research interviews this month.
When running "yum update" the packages are pulled from the registered repository, found in the /etc/yum.repos.d directory.

When switching the provider of package updates, the old repository must be disabled, and a new one substituted, among other changes that the new provider requires to switch support.

Oracle makes (by default) modest changes for such a switch. Red Hat essentially rewrites your whole operating system, and has added a warning that consultants should be retained for such conversions in case of trouble.
It still remains that the transaction has a trusted 3rd party, this is not revolutionary. Algorand can solve this without a trusted 3rd party.

https://community.algorand.org/blog/utilizing-algorands-asc-...

https://developer.algorand.org/docs/build-apps/apps/#escrow-...

Super easy for developers to get started with too: https://developer.algorand.org/
This is just an alternative syntax for regular expressions.
Parsers can also handle non-regular inputs(context-free
grammars).
To be fair, we don't really know it was Paul "Solotshi" Calder Le Roux, but there is a ton of circumstantial evidence - not least the nickname on his Congolese diplomatic passport. I really liked the Wired write-up by an author who's been following Le Roux's, uh, career, for many years. [1] It's fair to say his authorship of E4M (the precursor to TrueCrypt) gave him the crypto chops.

Le Roux genuinely impresses me haha. He's a real-life Bond villain - even his Wikipedia article is riveting [2].

[1] https://www.wired.com/story/was-bitcoin-created-by-this-inte...

[2] https://en.wikipedia.org/wiki/Paul_Le_Roux
I'm very happy to see that someone is working on this problem!

At my last startup we had a lot of pain points around financial modeling, and it felt like 80% of the work we were doing in our models was the exact same thing that every other startup was doing, all so that we could model the last 20% that was truly unique to our business. It was also very hard to keep these models up to date, test out multiple scenarios, share models with investors without them immediately going stale, etc. I think there's also a great opportunity for you to look at the data from different startups in order to help give guidance re: best practices (e.g., "80% of startups in your category have a lower conversion rate than you - consider adjusting your expectations").

I've actually considered working on this problem myself, but TBH I have some concerns about the business model (e.g., I think it's going to be challenging to get startups to pay a significant amount of money for this on a recurring basis). I'm happy to see that someone is working on it though, and I'll be rooting for you guys!
I've been hoping Intel or AMD would try RISC-V. If the ISA is inherently more efficient (not saying it is) they should be able to prove it by having already optimized so much core and cache hardware.
You must have different users than I had.

iOS users upgrade pretty quick, but Android users don't. There are lots of phones with not very much storage, so upgrading is painful for users and they turn off auto-updates and don't update frequently.

And when you add on end of life platforms that have enough users you don't want to cut off, but not enough users that you want to do active development, or the platform owner won't sign packages anymore, you have to support some clients for a long time.
It IS different. Newspapers are publishers, they choose what they publish and they are responsible for it.

Social media companies are NOT publishers, therefore they are not responsible for what other publish. If they were like a newspaper they would be sued and out of business in matter of days after all the illegal stuff that it's being posted daily.

Read Section 230. https://en.wikipedia.org/wiki/Section_230
> You think a guy smart enough to give birth to Bitcoin, and maintain complete anonymity while doing so and while communicating in public forums etc, would forget his private key?

> You just need to remember one seed and suddenly you have billions of dollars of value stored in your brain. I don't think that's a realistic possibility.

BIP39 mnemonics ("seeds") were not around in the early days. Bitcoin core software generated random private keys that were completely unrelated to one another. So it was necessary to backup the wallet file each time that new keys were created. Most users would generate hundreds (or thousands) of keys at a time, to reduce the frequency of backups.
You can't be "right", much less "definitely right" about a subjective opinion on the quality of an artistic work.

That's just, like, your opinion dash2.
I agree -- I had no idea they were building custom code and delivering it like this... Very interesting, though also makes sense given where they're at.
State machines are incompatible with concurrent systems. For example there is no nondeterministic state machine for the following program:

IndeterminateLargeNumber:[]→Natural ≡
[]↦
aCounting←Counting.[], // Bind aCounting to a newly created Counting
aCounting.go||| // Send aCounting a go message while concurrently
aCounting.stop // sending aCounting a stop message

Counting:[ ]→Interface go→Void, stop→Natural
≡ [] ↦↦ // constructor has no arguments
count:=0, // The variable count is initially 0
continue:=False| // The variable continue is initially False
go ↦ // When a go message is received:
continue cases // Cases for continue are as follows:
True then // If continue is True,
count:=count+1; // then increment count and afterward
Hole (This Counting).go // in a hole in the region of mutual exclusion, send a go message this instance of Counting
else Void // If continue is False, then return Void
stop ↦ // When a stop message is received:
continue:=False; // Assign continue the value False and then
count // return the value of count

See the following for an explanation:

https://papers.ssrn.com/abstract=3459566
If you select a good set of clearly ambiguous emojis I could see the use for it. See for example the Matrix spec which recommends using emojis for verifying E2EE signatures.

https://matrix.org/docs/spec/client_server/latest#sas-method...
PicoSystem A tiny all-in-one portable gaming system based around the RP2040 chip
AFAIK the original releases of OS X by default did not require a login and simply booted to desktop, same as Win 9x/XP.

The distinction is these systems, even if they would never ask you for a password or allow you to forgo a password altogether (like WinXP) still have the notion of user accounts and privilege separation/process isolation. It's a lot easier to fake them not being there then to retrofit them.
Yes, our plans are month to month. A customer can cancel anytime. We also don't retroactively charge you more for the past month if your revenues increased. We instead reach out to you and confirm a plan change for the upcoming month. If you tell us it was a blip and you don't expect it to continue at that scale, then we will just keep you on the current plan.
My comment is not meant to be a comprehensive analysis of cost/benefit for cloud use cases, but only examples for a thread with a half life of ~24 hours.

Please consider publishing your research findings in the future if it doesn't put you at a competitive disadvantage. A rising tide lifts all boats, and cloud spend tracking and modeling is a pain in the ass (as your success demonstrates).
That solves the problem one way, but I don't know if I would call it reproducible. You're working around the fact that it's not reproducible by only doing it once. You don't get the benefits, e.g. everyone who uses your images has to trust that you built them the right way.
I think the important part of that statement is "examine _every_ ant". I don't think our ant professors have the bandwidth to investigate every ant hill on earth. We could very well be one of millions or billions of inhabited planets. Also if there are millions or billions of inhabited planets, then chances are a large proportion would have more advanced inhabitants than us. I would guess that just like here on earth, scientists would gravitate more towards investigating the more advanced species with very few interested in ants like us.
> test code by hand

Personally, I find it helpful to bugger out things with pen and paper before coding it out. This is helpful and useful.

Greatness to you of you need not the analogue. Others "below you" may and can do just as well. Please do not down your nose upon such folks.
> Research is based on 76 urine samples which is way too little

I'm sure I'm out of my depth, but I feel compelled to point out that reputable clinical research can be done on even smaller samples[0].

I want to make sure we aren't conflating the training set and the test/validation/holdout set [1] -- I interpreted the article as stating "76 samples in the test set" and assumed the training set is far larger.

[0]: https://stats.stackexchange.com/questions/2541/what-referenc....

[1]: https://www.datarobot.com/wiki/training-validation-holdout/
Exactly this! (+1 to govdeals too, when the auction is in geographic range) While we've gotten nibbles from accelerators, up to the interview stage, they want to see an MVP before funding us. This is, of course, kind of a non-starter when you don't have 200k lying around for a minimal denovo lab, and there's not much in the way of rental lab space where we are. Thankfully, after four years of grinding on this as our side gig -- and a big slowdown due to the plague -- we've got enough preliminary data to apply for an NIH grant, which we're very optimistic about.

My wife and I have a setup up in our house (it's all GRAS and Biosafety Level 1 stuff) and have mostly bought off ebay and govdeals. She's a neuroscientist and I'm a physics/engineering guy. My job is to handle the business end, acquire gear, and maintain it so that she can science as hard as possible.

Most of our lab gear is 80s and 90s-vintage gear we've fixed up. You'd be amazed what a little analogue electronics knowledge can do here; people will throw out a device rather than replace the belts or motor brushes. We'll get used and broken gear at a fraction of of the cost of new and certified refurb machinery.

I'm currently modding our venerable Labline orbital shaker incubator. Over the course to two months the tachometer and both of the remote bulb thermostats on it went out, so I'm installing a Johnson Controls A421 to manage the heater and adding a $20 Hall effect tachometer to replace the analog tach. The mechanicals are solid, though (got it for $300 plus freight!) and getting another would be a slow expensive crap shoot.

BTW, readers, do you think that there is an audience for a blog that talks about the details of rebuilding old equipment like this? I'm not big on video, so it would mostly be long form writing with lots of images.
"In this world in which we're living"...
A bit off topic but I remember when Intel set up a special career fair presentation for my major.

I forget the specific role the manager was hiring for, but it sounded like a quality/reliability engineer. Basically run a bunch of tests, identify and analyze errors on newly manufactured equipment.

I immediately lost interest when the manager said the role would either work until 9 PM or start the next day at 4 AM due to an important (daily?) 7 AM meeting where the results would be presented. Ontop of that, it was required that you be on call during every weekend and most holidays. You would be required to do this for your first two years as an entry bachelor degree worker. Entering masters level students wouldn't need to be on call.

After that, he mentioned this role would pay ~$65,000 USD. Bonus < $5000. To live in the bay area. Then he bragged to us about the ability to buy intel stock at a 15% discount or something like that.

The manager presented in a room with fully qualified people to work at any FANG/Graphics/Aerospace company.

I sold all my intel stock the next day [late 2019], it made up most of my portfolio at the time. I just did not see how intel would attract talent if it over-worked and under-compensated entry level employees like that. Compared to the FANG employee getting free meals, game rooms, huge salary, etc.
Absolutely, any Californian contemplating moving to Austin or Texas in general will experience at minimum most of the friction listed here.

Colorado doubles duty as Texas’ escape hatch / natural amusement park due to the ski slopes in Texas being privately owned.
The vaccine doesn't need the ultra cold storage at the point of use.

Vaccine vans make sense for areas without normal medical access. This is why developing nations do it: it is the easiest way to roll out medical care to people who don't normally have it.

In the US (and most of Europe...) people have plenty of access to more equipped medical facilities. My local pharmacy that I go to for the flu shot has more drugs than would even fit in a van - even assuming one does of each drug. This is typical for any developed country. So it makes sense for us to use that existing supply chains as much as possible.

Note that West Virginia - the state that has the best record as to getting vaccines into arms stated the key to their success was using the existing pharmacies in the state (not just the big national chains, all the independents). The states that are doing the worst are trying to develop some new infrastructure just for this.
Not so big as you might think.

History shows us that the line between "you are evil" and "the moral thing to do is to get rid of you" is vanishingly small.
A Security-Focused HTTP Primer
Note that the canonical Bitcoin whitepaper url (which appears on tshirts and stickers and the like) is still just fine:

https://bitcoin.org/bitcoin.pdf

That URL's been up since the beginning, and AFAIK isn't going anywhere.

I didn't even know bitcoincore.org was a thing until today.
It's not always about "hiding" the code. We were fortunate enough to actually be able to use steganography at Mailbox - "betacoins" were our beta invite system on Mailbox for Mac. Super fun approach (cute GIFs really help) and people loved it.

John Hobbs did a write-up at https://www.velvetcache.org/2014/08/20/custom-mailbox-betaco...
Someone sounds a little snow-flakey. What's wrong did someone possibly criticize your dear leader? Wouldn't want that now, would we?
Sometimes recruiters get things wrong, mix things up. That might have been for a different position that got redefined without commensurate pay adjustment.

That said, 45 is really low for any position in an engineering company, unless it’s ancillary support services that get farmed out. Something like ‘Lab Admin’ type of thing.
Trader Joe's and Dollar General aren't the ones distributing vaccines, they're simply incentivizing their employees the elect to receive one through the standard channels.
I think I had already heard that one from a math teacher
It's close, not trying to be perfect and not striving to be perfect, I'd think the former is a foregone conclusion of unattainable goal. However the later seems appropriate more as an attitude towards work. Kind of subtle "to try to be something" this sort of carries notes of fabrication and possibly hubris? Alternatively, "to strive to be something" carries a degree of humility of knowing you may not attain it, but recognizing it's the process of convergence that matters not the ultimate end state. I may be reading too much into this but those are the thoughts that cone to mind.
The article mentions they were VTOL, e.g. vertical take off and landing. They were to land vertically on their tails. It's not a very good idea, particularly with the technology of the time, but a few projects were experimenting with it. The X-13 Vertijet is an example from the 1950s.
> Rehiring Retired CPU Architects

Makes me wonder - why now and not earlier? They've been slipping for years.
Do you have any examples to point to?
A similar technique but with a different set of emojis is used by the Element chat client to verify signatures for end to end encryption.

https://matrix.org/docs/spec/client_server/latest#sas-method...
io-ts: Runtime representation for TypeScript types
Andrew Johnson pardoned Jefferson Davis after the Civil War. Nuff said
> Basically learn the basics (cgroups, namespaces)

I think I have a basic grasp of those things, but still don't get how Docker uses them.

> You should also study this https://github.com/p8952/bocker

Cool! That's very usefl!
No idea where it came from, but if someone found a computer in the middle of the desert and said it evolved over millions of years, I would be doubtful. DNA is many orders of magnitude more finely adapted and complex than computers, and to boot does much more with 6GB than our best coders. It is just inconceivable that random mutation and natural selection can do this. Just try your hand at a genetic algorithm to see just how incapable they are.

Anyways, just because we don't have a good explanation is no reason to substitute an obviously false explanation. That would be just as bad as creationists saying God did it, since both shut down looking for better ideas.
I can assure you you're an outlier (but delightfully so).

I worked once for a company where I was doing a product for the iPad. I literally, could not get the company to buy the newest iPad for us to test on. The only iPad we had for development had a bad sensor and would throw errors constantly.

One day, marketing brings me 12 new iPads because-- they want me to install a beta of the app on them, because they're going to Fiji for a company-paid vacation (with their families!).
> containers hide the inherent mess that is modern computing, and the more they are used, the less chance is that this mess is getting cleaned up... ever

If you have a roadmap for how 150 or fewer engineers can "Clean up the inherent mess that is modern computing" in less than 5 years, then I'd be eager to read it. In the meantime, tools which enable people to manage the symptoms of that mess are good.

The Chunnel lets us work around the fact that the ocean has not yet been boiled away.
On a lighter note, and for anyone who hasn't seen cats on catnip in practice, check this out: https://www.youtube.com/watch?v=P0OB9p0zqx0
> It would be one thing if this were a tool for generating a regex, which the developer then copies and pastes into the source code. But ...

I'm inclined to agree. I guess the Playground (https://sepg.netlify.app/) together with the documentation is almost that.

Not sure if that will get you better/faster results than just learning regex though. Maybe it could be a good way to figure out some of the trickier regex stuff.
The phrase "on the spectrum" comes to mind.
Making Win32 APIs More Accessible to More Languages
I never saw the delivery and it may have been awesome. (There were a couple of good lines that I can imagine sounding great - "It’s because being American is more than a pride we inherit./It’s the past we step into and how we repair it." Punchy, to the point, and a nice, surprising rhyme.)

Speech can change things. I once heard a brilliant reading of someone's translations of Mickiewicz (Poland's national poet). I bought the book and it was disappointing how the stuff didn't stand up on the page. Really good work - at least in poetry - should be able to cope with being read as well as being listened to.
That kind of suggests an interesting tradeoff: do I want the bandcamp money from more dedicated fans, or the convenience and discoverability of streaming services?

Admittedly, I may be making a false dichotomy there.

I've chosen the path that I hoped would make as many people as possible able to listen to my music. That includes not only Spotify, but also YouTube "videos" and free downloads from my website. The Spotify income covers my own Spotify subscription, which is nice, but I didn't make the music for money's sake. :)

And I realize the above may come off as judgemental, but that's not my intent. I hope it can be understood as an observation and an anecdote, not an argument about what others should do.
I have full faith (some pun intended) that as soon as an alien civilization shows up (however slightly more advanced they might apparently be), there will be entire religions based around them as the gods. Hell, I'm sure there will be a few existing ones that will claim these are the gods that they were talking about all this while, the Great Reckoning is here, etc.
Show HN: Client-side Quiet HN built in Elm
Jesus and Satan are having a programming contest to decide who gets to be God's right-hand man.

The time limit is one day to create an Earth simulator. They begin, and both furiously code away without taking any breaks. Near the end of the day, there is a power outage and their computers are shut off.

Power is quickly restored. Satan is aghast! "I lost all my work", he exclaims.

Jesus just smiles, types few commands, and continues coding where he left off... because everyone knows: Jesus saves.
I can't name a more dysfunctional hypervisor than VBox. If my choices were a Virtual Box VM or superhacky Docker-as-VM, I'd pick Docker every day.

But I'd say VMs and containers solve different problems. In the case of dev environments, VMs are too "persistent" and accumulate personal cruft very quickly. Container tooling can be built to be noninteractive.
What I find fascinating is how people so often have this impulse to tear down things that others hold in high regard. Impulse might even be an understatement - it's almost a need. I wonder why that is.

Ex:

- "vim sucks! why don't people use emacs instead?"

- "katy perry's music sucks!"

Everyone is entitled to their own opinion. Many liked it. Many did not - yourself included. That's okay. Art does not evoke the same response from everyone and we should not expect it to.