skysight-inc/HackerNews huggingface dataset:
The comments here are terribly negative. I'll just paste a post I wrote from /r/ethfinance to explain why I think people who think that blockchain are a fad or just a money grab are wrong. I think blockchain to me personally in very practical sense offers better experience than my bank. And I elaborated this in a thread about a prominent social-recovery wallet (wallet where you rely on your social connections for reinstating you as owner in case of loss) adopting a much needed scaling solution:

Using a social recovery wallet (Argent specifically) has been my top Keanu Reeves "WHOA!" moment in crypto. Years ago when I started coming to these forums and everybody was talking about how this or that chain's TPS is the highest my argument was always that none of it matters to end-user if the UX is not there. I would repeat this ad-nauseum and get downvoted. Feeling like wallets are the key I started a website and twitter account that analyses and compares the UX of different contract wallets. When Argent came around I stopped what I was doing because everything else was pointless. The UX comparing to other wallets was incredible. But even more importantly the user experience was better than my bank.

You see, I fly a lot. And when I fly to different countries my credit cards (no matter how "international" they are) constantly get rejected and locked. When I try to transfer cash from my bank in country X while in country Y I get prompted for PIN numbers which I do not have, because I do not have my phone number. I walk around clutching my credit cards, got forbid they are stolen. And still every couple of years I have to cancel cards cause my credentials are stolen, so its not like the security is so awesome.

When I started using argent (especially when they had daily-limits, which I feel will make a comeback with lower gas fees) I realised that it has none of the problems I had with banks. And also, I can get yields on my assets and stake straight from the wallet. Send money to charity? Easy! Send some ETH to friend so that they can play with it, or cause I owe them? Easy! No seed phrase to worry about! Wallet gets stolen? No problem!

In every way that I can think of I would prefer a social recovery wallet. I barely even have any funds on my Trezor (hardware wallets are awful UX. telling people to use them is a sure way to dissuade them getting into crypto. Even I, a power-user, take out the hardware wallet once every few months cause it sucks. And then there's the seedphrase, gah!). But the obvious elephant in the room is - gas fees. Argent even changed their transact/recover logistics cause a wallet that could be perfect for payment was never used that way, it was only used for long-term safe storage.

Back to Liberosist's write-up and zkSync. There is probably a long way to go in terms of speed and adoption of crypto payments. But if transactions get cheaper I do no see any use from my bank any longer - zero! I am even willing to pay money for L1 recovery. This would be the true unbanking of the banked.
They have very high RPM though as my finger can attest when I mis-judged catching my DJI done once - the cut was surprisingly deep for light plastic props. I'd hate to see what a more substantial prop could do.
I'm sure you can find other OpenStack professionals that are willing to manage your Ubuntu OpenStack deployment.

Of course every solution costs something. Lock-in means that there is no other choice, or that the cost to switch is so steep that it becomes prohibitive to do so.
If you follow the guide step-by-step, like an interpreter evaluating an LFS build script, you’ll probably not get much out of LFS.

LFS, KISS and, most recently FreeBSD were extremely educational for me. They showed me what each piece of my system was for, where to look when things went wrong, where to look when I wanted to tweak something, etc.

For a modern Linux installer, liked Debian or Ubuntu, I feel like I’m looking off a cliff face into an abyss. They say it’s “free as in freedom” - and I know it’s technically true - but I don’t feel like I’m equipped to understand the system the installer produced without a decade investment of time. The way I’d interact with those systems was a lot like “free as in free beer” - I knew I _could_ fix it if something didn’t work quite right, but frankly I didn’t know _how_ to fix it or where to start. So I just consumed it like I would proprietary software; it was a big black box I never looked inside.

On KISS, I ported the base system to a raspberry PI as my first task - the system was simple enough that I could just tackle that out the gate.

For LFS I had a lightbulb moment - understanding what all those packages that scrolled by in an “apt” install were about, how they fit together, and why a distro needed “patches.” It taught me what a distribution _was_ and the work that went into building and maintaining one. It taught me what the “base system” ecosystem consisted of.

With FreeBSD ports, by day 3, I was floating my own patch on top of my window manager because the config file didn’t have a setting I wanted.

As a sibling said, you get out what you put in.
Rulings affirm no coverage for Covid-related business interruption claims
> yet I don't think that's why many of us don't like coops, as publicly traded companies are owned by many people through the stock markets.

That's not the same thing. The concept of coops is that the people that work in them own them.
this is true, the same people who complained about this are prob the one with least experience
I wonder if modern power grids and communication systems have been built to be more resillient against large solar storms. There was one in 1989 that knocked out the Quebec power grid (https://en.wikipedia.org/wiki/March_1989_geomagnetic_storm).
When Facebook failed to stay online, there was someone who shared a lot of internal info before deleting their Reddit account.

When I worked for company B I had learned through friends some really really juicy intel about competitor A (which I never shared).

Through that experience and seeing all of these other examples, I’ve come to realize that there is an intoxicating effect of having info that can make you a “hero for a day” in the eyes of some audience.

Has anyone else ever felt this allure before?
> 12 node OpenStack

I share your disdain(?) for openstack, but the 12 node count there is minimum I think (to deploy the control plane). You can likely add a reasonable number of hypervisors at no cost.

(I think I'm correct based on the table in the last page of your doc, but happy to be corrected).
> First of all, no private organisation can "recognize" a state.

That’s not how the CCP sees it. They have threatened hotel chains and airlines that referred to Taiwan as a country.
I already have a great human dick I get to play with.

A dildo would be a poor substitute for him.
The UCS series has consistently been expensive, but they were usually really expensive compared to the majority of sets available from LEGO. The vast majority of sets released in 2007 were much smaller and cheaper.

Whereas now there are multiple $500+ sets on sale concurrently, multiple sets that have multi-thousand-piece part counts. It's undeniable that in the last 10 years LEGO has significantly leaned into serving the adult market.
how would you know it's misinformation?
aren't they great? I got them at Spotlight here in Australia but I've since seen them on aliexpress too. :)
To be fair, at least as of this writing, TFA does end with this which seems to align with your view:

> The programmers who made that probably know all of that, or at least that their implementation isn’t ideal They made that not because they are stupid or unprofessional, rather because they are employees working under pressure coming from their managers, bosses, and their deadlines. What was suggested as a “temporary” solution, turned into the permanent.
All the more reason to pass this and move on to focusing on bigger issues!
A queue distributes the latency increase to all requests whereas a stack only increases the latency for some requests when you're overloaded.

This means that if you catch up to the incoming new requests, a queue keeps every request running slower due to the time spent in the queue.

The steady state stack on the other hand, gives the same couple items worse and worse latency, while all the new items go back to normal.

Chances are the long latency requests will be retried, and there's a roughly fixed number of items to be retried, so you don't have to worry too much about the ones stuck in the stack. For a queue, the retries lengthen the queue, and that waiting time is added to every item, making them more likely to retry too, lengthening the queue further etc

Having the stack leak items at the bottom gets the same benefit - you don't have to fulfil them, but if you can get the items back out of the stack quickly, it's still worth working on and completing them before the client needs to send a retry. The more of them you get in, the more 9s you get to look more like your p50 than your p100
Discussion of the previous leak: https://news.ycombinator.com/item?id=27857636
Frank Herbert's Dune (2000) [Episode 1]
Facts make a better argument than histrionics.
While you jest, a generator running at a relatively constant speed and load (loads can be extracted to capacitors) should reduce noise, maintenance, and emissions (albeit, overall weight would increase and mechanical efficiency would decrease)
As a non-Python dev I tried the other day to read up how decorators work in Python using the docs, can’t say it helped.
Yes, this is the basic benefit of typed languages. I would not want to refactor a 20 year old code base without type safety - I do want to know what's being returned.

I also want my tools to know what's being returned, as well as my compiler.
> things like value types and generics without type erasure aren't solved in Kotlin

Perhaps not solved, but at least partially addressed with value classes[1] and reified type parameters[2].

[1] https://kotlinlang.org/docs/inline-classes.html

[2] https://kotlinlang.org/docs/inline-functions.html#reified-ty...
Quite often, chains of map/filter/reduce/whatever are more readable because you can see the flow of data, like you were looking at a factory production line. List comprehensions and traditional prefix functions (e.g. map(iterable, function)) completely break the visual chain that makes basic functional code so readable.

Like, which of these make more sense?

strList.filter(isNumeric).map(parseInt).filter(x => x != 0)

[ x for x in [ parseInt(s) for s in strList if isNumeric(s) ] if x != 0]

filter(map(filter(strList, isNumeric), parseInt), lambda x: x != 0)

And it's not like Python doesn't have the language features to implement the first pattern. Map,reduce,filter,etc. could simply be added to the iterable base class and be automatically usable for all lists, generators and more.
Ask HN: Everyone says Julia is better than Python. When is it not true?
I've been using Python for a while now, but there's a (somewhat elitist) trend that prefers Julia to Python, mainly because of better performance and type classes. I know that Julia still has a long way to go in regards to libraries (compared to Python, at least). But is there something about Julia that is a disadvantage compared to Python? The engineer inside me thinks there's no free lunch, and Julia can't be superior in every way.
It makes even less sense when you consider that people working with the actual source code of the software can (and do) just go and work for another company making similar software anyway. Same goes for your car analogy.
Norm is the Bob Dylan of comedy.
Not for solar close to the equator, and definitely not for solar farther from the equator.
Audio doesn’t appear to work in mobile Safari
not to mention tainted memories in your head
I think the trouble was your tone, it's important to remember that another real life human made this article.
The vote to replace Taiwan with PRC in UN was in the General Assembly. US did not have enough votes there to force PRC to do anything, nor did it have the power to veto.

US did attempt to block it by claiming that it is an "important question" under Article 18 of the UN Charter - specifically, that it counted as expulsion of a member. This was rejected on the basis that no member was actually expelled: China was a member before the vote, and it remained a member after the vote, the only difference being which government's delegation represented it.

https://en.wikipedia.org/wiki/United_Nations_General_Assembl...
I would love to become a doctor, I was an EMT before I was incarcerated. No medical institution would ever take on the liability of hiring me. Legal is very much the same way, the board can deny you licensure based on your "moral character."
Korean War was a military operation authorized by UN. Calling it a "US invasion" is rather a stretch, especially considering that it was the North's invasion of the South that triggered the war.
Consider taking vitamin D daily, it could improve your survival from infection. P.S. Does also have many other health benefits! https://www.mayoclinic.org/diseases-conditions/coronavirus/e...
From https://developer.ibm.com/announcements/adoptopenjdk-has-a-n... (Eclipse is sponsored by IBM)...

> Along with the move to the Eclipse Foundation, the project has a new name: Eclipse Adoptium. The move and name change are being made to ensure vendor independence and long-term viability of the project. As you know, the Eclipse Foundation has a number of key projects, such as Jakarta EE, under its umbrella, with the foundation providing the necessary legal and operational support for its projects.

I suspect that part of this is that it has more to it than just the JDK.
and you can add glitter!
$10,000? Really? It always shocks me how cheap people are. You would think that if any actual adversary wanted information they believed would be helpful in replicating or attacking a nuclear submarine, the price tag they would be willing to pay would be much higher. The guy and his wife are both idiots and they are undoubtedly facing severe consequences. Let’s all hope they never had the opportunity to have children.
NOTHING. There, I answered it for you.

Wow, people have problems. Does it work? It does. How often is this executed? On sign up and maybe nick change. Is it encapsulated? Yes, it is. Move along, nothing to see here.
All the comments here about not needing the decentralized part of web3 or not needing the payment systems of web3 are missing the forest for the trees.

Yes, both of these things exist in web2.

But, the exciting thing about web3 isn't decentralized payment. It is that you can participate in decentralized markets.

For example, if you go to any website and get an ERC20 token, you can use that token without permission from the site where you got it.

Those tokens can be traded on that site, or another marketplace, or another dapp can use them. The original site can't control that.

If you go to uniswap you can see the prices of all those tokens. It's useful for speculators now but if those tokens have true utility value, it starts getting very interesting and very valuable.

Marketplaces are where things are traded freely. Web3 doesn't make payments any more free. It just makes things more freely tradable.
That's the entire point of the Security Council -- to allow states with the most powerful militaries and nuclear weapons to exert greater influence.

To create another system would be to risk irrelevance due to the mismatch between actual military power and UN power.

It sucks when it leads to states using that power, but the alternative is more wars and potentially nuclear weapons use.
Edit - he added a warning shortly after I posted the parent comment: https://twitter.com/kentcdodds/status/1447283294681194496
The auth thing was the main thing I questioned (aside from over-engineering, but my own site is guilty of that too).

I thought part of the benefits of auth services like auth0 is that due to them having to provided some kind of trusted token containing an identity payload (eg a JWT), you can get away without having the query the auth service per-request (assuming you can tolerate stale tokens in the event of a permission change). So the performance issue being used to justify hand-rolled auth, seems to be the result of a misunderstanding.
I'm working on one! It's not ready to be shown off yet, but I outlined the core ideas here: https://www.brandons.me/blog/the-bagel-language
>I'd politely ask the person holding me prisoner for his name

"no"

>and if he doesn't step aside I'll inform him that I'll be charging him with kidnapping

You, as an individual can't charge people criminally. Civil suit is an option, but I suspect you won't get much in the way of financial compensation from a broke college student.

>After all, what do you think will happen to you if you hold someone prisoner?

Infliction of violence? Even if the AG doesn't make your life a nightmare, the optics might be bad enough that you'll lose your job.
>as a former CEO (up to a team of 20-30) I've not felt lonely or jealous

CircleUp is probably 3x as big and C-Level work/responsibility grows exponentially as headcount increases.
This is why we need gender-neutral toy sections:
https://www.youtube.com/watch?v=-CU040Hqbas
You may call them kidnappers for blocking a door in a public space, they'll accuse you of assault and file a lawsuit too (and unlike you, they'll have many buddies witnesses). The judge will dismiss both suits and tell you to not waste the court's time.
Superhero movies, and hollywood in general
It's worth noting that Norm was a committed fabulist (I say this as his #7 fan). He would lie about anything and everything, to the point that it's impossible for an outsider to tell what is the real Norm Macdonald and what is the character "Norm Macdonald". He has at least 2 "meeting Bob Dylan" stories that are completely different.
Cars are just a ruthlessly optimized collection of parts that, individually, few people understand. Not unlike software. Unless you're a specialist, you wouldn't know "bad insides" of a car from "good insides" if you took a look under your car's hood.

The way I see it, programmer perfectionism comes from learning - the projects you do for yourself, early on, are small enough that you can hit perfect trade-offs on your limited needs, and you aren't under time pressure. You quickly learn you can achieve near-perfection - a lesson which stops applying when working with any nontrivial codebase at work.
>It is difficult to get a man to understand something when his salary depends on him not understanding it.

Wow, that basically sums up why I quit my PhD in one pithy quote. The entire literature was made up of folks being deliberately obtuse in order to secure grant money.
Agreed, that's really stunning - seen the analogy of cloud as the "modern mainframe" come up more and more recently.

I guess the (business) reason is that the centralized computing model enables enormous economies of scale. (Makes perfect sense from an operations point of view.)

What it seems to miss in the current incarnation/iteration, though, is the "power of distribution" - leveraging the fact that local compute capabilities (especially during development/integration) can help reduce the cognitive load, increase the efficiency, and thereby reduce overall costs.

There seems to be a tendency to focus mostly on the operational aspects, rather than the overall end-to-end developer journey. What remains to be seen is whether future iterations of "the cloud" will do a better job of embracing the power of distributed and/or hybrid.
I come to HN for the sarcasm
Same, it's the reason why I will have to partner with someone with that set of skills for my next SaaS or app.
> Though we do have the saying "It's lonely at the top"

I wonder, is it because it's more lonely at the "top" than at the "bottom", or because people expect the "top" to be less lonely than the "bottom"?
500 is way too much (even if you are from the UK lol).

Its 5 times the fun dose. Try doing that with some other drugs and it can be life threatening..
I hadn't seen the beeswax smoothing done anywhere else, so I felt I had to share, hence the article.

But yea, I dunno why it should have to be novel..

But hey, haters will attempt to find literally anything they can to try and cut you down. I've unfortunately learned this well in my time producing content.
Why would they be the Band? If such a meeting took place it would be at the 90s or 00s, long after the Band wasn't with Bob.
Well you need to educate people for sure..
I'd say that Apple is more deceptive about the iPhone privacy then Google is of Android devices.
Someone did a semi-dramatic reading of that preface, making him sound even more like a prick:

https://www.youtube.com/watch?v=4nez2BdCqVA
Care to name any 3rd party libs in particular?
Yes, both windows and linux have generic driver support for USB force feedback devices. All the firmware needs to do is provide the appropriate HID descriptor. The tricky bit is that the windows driver doesn't fully comply with the protocol spec, though. So, vendors that rely on the generic driver implement their firmware to be out of spec so that their products work in windows. The linux driver is rather pedantic about the spec, and errors out during initialization if the firmware doesn't conform to it.

In order to get my wheel working on linux, I had to modify the arduino library to comply with the spec. It was clearly written to work with windows. I haven't tried it on windows yet, but I suspect that it wouldn't work. There are smaller wheel vendors with stale customer support tickets regarding linux incompatibility.

I assume this is one of the reasons that larger companies like Logitech provide their own custom drivers, despite being 90% compatible with the generic HID spec.

If you're curious, I forked the arduino library with my fixes: https://github.com/sgtnoodle/ArduinoJoystickWithFFBLibrary
>the whole joke is that the story is fabricated, and he himself is deceiving you with fiction as a typist himself.

That would be a pretty lousy joke by Norm's standards.
Is there hardware for this one?
check my profile, it should list my mail

thanks already
Hasn't come up in the PJM status dashboard, so the northeastern power grid isn't concerned about it. If they were, there would be a geomagnetic disturbance warning listed:

Last listed event was back in May:

103172 Warning
Geomagnetic Disturbance Warning
05.12.2021 08:50 PJM-RTO
A Geomagnetic Disturbance Warning has been issued
for 08:50 on 05.12.2021
through 20:00 on 05.12.2021 .
A GMD warning of K-7 or greater is in effect for this period.

There was no "Alert", the next stage, so no action was required.

That May 12th event produced a minor press release.[1]

PJM has more material about this. See pages 25-67 of their training guide for contingencies.[2]
This goes into a lot of detail, from how solar wind influences transmission lines to where the sensors for this are to detailed graphs of transformer heating. Useful info for people who work in power stations. ("Noise: 20 dB jump. ‒ It is pretty loud. Myth: Vibrations can destroy a transformer. Vibration a function of GIC; not a big concern.")

Trouble is related to geography. Ground conductivity, related to iron deposits, matters. There are maps in that training guide. Only some lines are affected. Most problems can be avoided by changing power routing, which is what the PJM control center in Valley Forge PA does all day.

They consider events from G1 to G4 to have minor impact. And, yes, they know all about the Carrington Event and the 1989 event. Which, incidentally, damaged only one transformer but did cause some blackouts.

Before getting wound up about this, go read all that material.

[1] https://insidelines.pjm.com/pjm-issues-geomagnetic-disturban...

[2] https://www.pjm.com/-/media/training/nerc-certifications/gen...
Highlights column only includes syntax sugar or syntactical functionality, but nothing about ZGC, shenandoah, compact metaspace? Very unfair.