skysight-inc/HackerNews huggingface dataset:
Progress bars are something that have been researched and iterated on for decades now, and the overall sentiment is pretty clear – users like seeing numbers go from zero to a hundred while they wait. It doesn't matter if they aren't always accurate. Replacing them with a static "processing" message would absolutely increase user confusion and dissatisfaction with loading times.

A while ago we put in a lot of engineering effort to build a good progress system for a heavy, multi-step background task to show to our users, and the overwhelming feedback was - "it always gets stuck on a certain percent", "it is too slow" and "it is unreliable". After feedback from design we hard-coded it to a steadily increasing bar regardless of actual progress, and the complaints all stopped immediately.
There's a recent Intro To Bhyve here:
https://www.youtube.com/watch?v=kXi1xaUqr20
Most of them are not going into the flames automatically.
They really should attach a vibrating motor to the chute part to prevent papers from getting stuck.
Exactly this yes and as for where I heard it Twitter and several crypto forums. It’s a rumour not a fact and I do concede that Hanlons razor probably applies.
Most users don't understand that making an accurate progress bar is incredibly hard, for most tasks. Is not very intuitive, but once you start looking in to it you realize that almost nothing in a computer is deterministic. Task switching, cashes, file system buffers, disk fragmentation, variable clock frequencies, and loads of other factors, make the speed of a computer very hard to estimate.

I do favor progress bars that say things like "you have downloaded 47% of file X", because its a statement of fact, not an estimation of future performance.
Ah, a lovely machine. That was their second generation, when they were starting to get a sense of reality. Although Wikipedia has the introductory price at $4995, or nearly $10k in 2020 dollars.
It’s pretty trivial to disable most animations (and more importantly transparency!). I’ve been doing that on new MacOS installs since Jaguar and it only takes a few minutes. If you want to move quickly you’re probably already using keyboard shortcuts and ignoring the dock and toolbars.

For less technically adept users (ie. most users) the animations and spacings mostly seem to help them understand what’s going on. I know everyone has their preferences, but I don’t really get the level of griping that accompanies every release.
> "And have neglected to acknowledge that many of our seniors — the most vulnerable among us — don’t even want that kind of ‘safety’ because it costs precious moments with their families."

> "They already achieved quantity in life. What most of them want more than anything is quality."

I'll tell you one thing, spending your last moments in a chaotic hospital where your loved ones probably wont event be allowed near you, isolated from human contact by layers of plastic and respirators is NOT the definition of quality I have in mind.
Hey Adele! Thanks for the resource. Here's something a bit wilder I'm still trying to wrap my head around:

https://www.sciencedirect.com/science/article/abs/pii/S09252...
It’s possibly a Quantum Tunneling Device for interstellar travel.

An old advanced alien civilization created thousands of these QTD, and sent them all over the galaxy, to land on rocky habitable planets, waiting to be discovered one day.

In essence, these devices are synchronized with a quantum clock, for instantaneous bidirectional quantum communication across vast interstellar distances.

It uses the essence of quantum entanglement, whereby every nanosecond, a quantum bit is revealed, and its complement device is triggered. Thus allowing for massive instantaneous communication across vast interstellar distances.

Furthermore, by standing in front of the QTD device, and eliciting an audible command, the device will scan the subject in front of it, and allow himself to be dematerialized and transported to any other node in the interstellar QTD network. Some may call this a Stargate.

Or it was planted there by some hippy high on shrooms.
Would love to see a web app you've built that does a HTTPS GET round-trip plus browser render in 16ms.
I hold a third opinion.

Offsets are a promise to get rid of carbon for a price. There is a strong incentive to cheat and make the promise, collect the money, then do less than you promised to do. No matter what accountability mechanisms you create, eventually someone will fail to be completely honest, and will deliver cheap offsets as a result. The result is good prices. Eventually the failures of the market to actually deliver on their promise will become a scandal, but those scandals take a long time to materialize so we won't hear about it for a long time.

Which means it might or might not work, and we probably won't hear much about it if it doesn't.

Making this less hypothetical, go read https://features.propublica.org/brazil-carbon-offsets/inconv... for some investigative reporting on how often carbon offsets aren't actually doing what is promised.

The result? In the two large scale programs that have evaluations, the results were that 85% of efforts undertaken under the Clean Development Mechanism were likely ineffective, and 75% of those under Joint Implementation likewise were.

And yet, despite documentation of how ineffective those programs are, do you hear a lot of public scandals about ineffective carbon offsets?

Between perverse incentives and the history of failure, I do not expect future programs to do better. Nor do I expect to hear much about the failures that I think are going on.
Requiring DANE to issue certs is like requiring a speedometer, running lights, turn signals, and a breathalyzer in order to ride a bicycle.

All you actually need is a stripped-down REST API (or some wireline protocol with 4 fields) and a TLS connection. No need to require DNS or DNSSEC at all.

The registrar generates a unique token for whatever the domain owner wants to manage a cert for that's based on their domain. "oj3942hur9h239rh9hr4394834r domain.com" or "92839ub9f93hh9hsjdksjd * .foo.domain.com", doesn't matter. CA makes a request with the token and the CSR, registrar looks at the CSR, finds the record matching the token, finds that the CSR matches the record, signs its reply "yes, this is valid" with its own key, and the CA obliges the user. You don't even need DNS to make the request if it's hosted on some static IPs.

If anyone's seriously waiting on DANE in order to resolve a handful of security vulnerabilities that affect the entire Internet (because at this point the entire Internet's security hinges on TLS), we might as well also wait for Jesus to come down from his bachelor pad in the sky and solve our national debt.
Or a typical writable database. Resharding data may not be feasible at all during a high load event.
(am OP) We haven't had a major outage in 3 years of using airflow. Some issues, and it consumes some time, but so would managed airflow in all likelihood. Most issues are related to "airflow configuration type things" that presumably this solution would not fix.

I am really just surprised it is not a "no brainier price". It's a tough sell. I am sure it's valuable for some people, I just can't really justify using it. I think value to me is like $100/mo (as random airflow user on the internet).
(Rc does not use atomics, Arc does and from a peek at the source it does indeed use Relaxed)
That makes no sense. TFA says

> In response to new guidance from the Commodity Futures Trading Commission

Coinbase has always been trying to follow all the laws and show how "legal" crypto can be. If the CFTC says they don't like it then Coinbase is going to shut it down... maybe they'll try to fight it behind the scenes - but they want to stay online and making money.

If they were going to lie, there are a lot better ways to go about it than blaming a government regulatory agency which probably will be fairly open to saying "Yes, we did ask them to close their margin trades because XYZ"
I think another way to put it is that organizations created by sociopaths tend to be set up for sociopaths. There is also the possibility we could create organizations set up for other kinds of people to succeed.
that's enough fish puns.
think we should scale back
This is, to me, not doing enough tribute to humanity, & carrying too much water for Dark Triad psychopaths. https://www.psychologytoday.com/us/basics/dark-triad on

I think far too few of us are given avenues to see our own competence & capabilities. Consumerism & the media & school each dilutes the genuine locus of control that lies within. Fear of losing shelter & health care & food drives our ability to exercise our "man, the tool maker" spirit, our willingness to venture forward.

Praising the wolves who don't seem to care, as somehow the rightful tenders of the herd, is not how I see things.
Thanks, I do appreciate you extracting this. I did follow one or two of these originally. But I'm not going to buy an ebook on Amazon to figure out if he has anything useful to say.
Reminds me of a prank I pulled years ago. The company I worked for had some sort of enterprise encryption on the laptop on the hard drives. A friend had some reason to decrypt his to resolve an issue. Progress was very slow on a large progress bar and hard to determine actual progress as the estimated time was over 8 hours so he put a post it to mark the progress and would check intermittently. I spent the day moving the post it and he was convinced it was progressing, pretty sure it never finished. I guess the lesson is maybe progress bars should state a percentage as well.
This is a book on Linear Algebra I am working on: https://moallabbad.github.io/Intuitive-Guide-to-Linear-Algeb...

I am going through somewhat lengthy explanations and using interactive graphs in 2D and 3D. My goal is to introduce things gradually and provide different perspectives to increase the chance of at least one clicking.

It’s in no way complete. In fact, it currently only has one chapter. But I am actively working on it. Hope you like it.
Thanks for your work on airflow. 2.0 is exciting and we are looking forward to it. Love airflow 1 though too, it has helped us a ton.
temporal.io
> Perhaps the lockdown, no-travel policies should be rescinded, given the news regarding the vaccines.

Exactly the opposite, with a good vaccine only a few months away, putting everything on pause makes even more sense.
https://www.allsides.com/about is trying to combat exactly this issue. I'm surprised they weren't referenced in the original article.
Wow, I can't imagine being in your shoes at all. I would immediately go to the store and get a cheap semi-modern router for $50 to get my full ISP speeds, especially when missing 2/3 of it. Even a 10 year old 802.11n AP ought to be able to get you 50mbps at reasonable range.
“What was the lesson here? Simple. Don’t quit. Keep going. Just don't quit”
> no one will beat Jane Street in a weekend

They have high hiring standard, but I suspect their 100s of smart engineers can't compete with the rest of the world.
I've gotten real good at recognizing those kinds of progress bars; I think Window Explorer's search had one and it trained me to never trust them.
It's pretty amazing to me that you consider that comment "mean". How do you ever interact with the world if such a benign comment is considered "mean"? I'm serious, I just can't understand how that comment is "mean". Please try to explain it, because it makes no sense to me. Is any criticism at all considered "mean" now? Can anyone point out flaws in someone else's comment or post without being called "mean"?
Half of finance is luck...
> under communism everything is about status and nothing is about value

that is not quite correct: in socialist countries the elite had their own closed shops, a much higher salary and access to lots of material goods that mere workers just didn't have. These goodies were kept from the public eye, but most people knew about their existence, it was somewhat of an 'open secret'.
I like and use React on almost a daily basis but I'll admit it can definitely be overly verbose sometimes (at least WidgetFactoryFactory's aren't common like in some other languages). I know next to nothing about Svelte though, I'd be interested to see how it compares to React in a complex app and what the big tradoffs are.

I think it's safe to say React wins on ecosystem but loses on verbosity w.r.t Svelte.
I prefer to use gears, but the older I get, the lazier I get, so now it's an automatic.

No matter how good the automatic transmission is, it just can't anticipate.

Am I slowing down because there's a slow car in front of me temporarily, or will I actually come to a stop because of a red light?

I can see there's a sharp corner coming up, so I would have shifted down before it. That would both slow me down and give me torque to accelerate around the corner. The transmission can't see. So I will have to brake quite solidly to burn off my speed, wasting energy.

And so on. I used to love those twisty mountain roads when I had my SAAB and 5 gears. Now my automatic Merc isn't anywhere near as much fun.
I made a trading bot that was moderately profitable, until the exchange it was using got hacked and lost all my coins :/

Edit: The source is available if anyone's interested. I intended to do more with it, but lost steam after I lost my coins. https://github.com/nfriedly/Coin-Allocator
It's worse. They seem to be intentionally slowing things down to make it look like the software is somehow "working harder" because to some people it justifies the high price. A progress bar that takes 5s or more to complete for an operation that actually takes under a second.
Exactly this yes. I heard this on Twitter and occasionally on several different crypto forums when there’s been an outage during a price surge. I’m not saying this is definitive but the pattern is nonetheless concerning. I get service incidents happen but the timing always seems weird. That could be sample bias though.
Yes. Just look at the 3Daily chart of BTC/USD. It's absolutely bonkers
Maybe forcing a large fraction of their best talent out the door wasn't such a hot idea.
> Did you know it is perfectly possible for a computer to exfiltrate data without physical connections and without even having a networking card?

Yes.

> A few examples: ...

All these examples require active physical interaction of the machine with the world, which simply isn't possible for a server to do.

This is the environment an AGI will likely "live" in: https://bit.ly/33w7ySX

There's no speakers, no bus oscillations to pick up (from where? by what?) and you might notice that these ominous boxes don't have anything that can pick up signals (optical, vibrations, or otherwise).

Exfiltrating data from machines without touching them is completely unrelated to the capabilities of a program running in a box like this https://bit.ly/3l2hPfw

There are no sensors that can measure the outside and the floors these boxes are located at are heavily shielded and isolated from the outside anyway for various reasons (EM protection, physical security, etc.) so no potential target PC in sight.
That's because spinners used to show that the main thread was still responsive, but these days are used in different contexts where this isn't really something that it applies to anymore.
This is a cool paper. I'm building a SMT-based superoptimizer for SIMD sequences that is still pretty stupid (it can only handle "lanewise" SIMD i.e. some op on each lane, it can only do AVX2, it can only handle arbitrary graphs up to 4 instructions before it gets too slow).

And yet... it concocted a good chunk of a PSHUFB based pattern matcher (effectively "shufti" from https://github.com/intel/hyperscan) that I invented in 2009. If I could push further on this and scale from 4 instructions handled in about 45 minutes (single core, though it scales well) up to 5 instructions (currently takes a month of single-core search time) to 6-7 instructions (I don't even know!), this system would be able to come up with the full version of shufti, a "quite commercially relevant" SIMD sequence that I invented in 2009.

Not saying that sequence was the cleverest thing ever, but it seemed novel enough, and to have a machine just spew it out when given the black box description of what it's meant to achieve... it would be pretty cool.

All I need is a few orders of magnitude worth of search optimizations. That's OK - when I started, my superoptimizer took a couple days to handle 4 instructions, so it might still happen.
> As an aside, who exactly was the target viewing demographic for Garfield? Garfield was never funny for me as a kid. Never.

Are you comfortable sharing roughly how old you are? Or the era of Garfield comics you were reading, if you weren't getting them via a newspaper. I'm interested because I really liked Garfield as a kid, but now find it depressingly, cynically formulaic and boring. Obviously I was much more easily pleased back then, but I think there was a certain period when Garfield comics were significantly more vibrant and creative and varied than the rut they eventually settled into. I'm not sure whether the end of this period coincided with Davis farming out the creation of the comic to a sweatshop; my guess is that it predated it, but I don't know the exact dates.

edit: I'm not sure if it literally made me laugh, though, even as a child. I think I (somehow) enjoyed the world and the characters more than the punchlines. I read them in books rather than in a daily paper, which helped; an unfunny strip didn't have to bear any weight, you could pass right over it, take in any narrative/character development in a few seconds and move on.
How to generate short uid like “aX4j9Z” (in JavaScript)
Better Quarterly Plannings
This is entirely subjective. As a primarily Linux user who uses a Mac for work, I would argue the opposite. Likely based more on familiarity than anything else.
Ask HN: Can anyone recommend a good implementation of algorithms?
This is the only one I can find. Not sure of the quality of code.

https://github.com/TheAlgorithms/Python
I watch Netflix on my Chromecast and it will play to the end of a movie, and the last episode of a series. I know I've reached the end of the series when I see the names of all the voice actors that did the overdubs in other languages. I haven't tried disabling auto-play.
GOTO blog
BTC-E?
s/inefficient/doing more/g
oh - thats what the guy is doing with his phone.

nice!
I recently found out that you can prepend your search with "name:" and windows search will only match against filenames which is the behavior most users expect by default and much faster than whatever nonsense windows explorer search normally does. Example:

name:search-term
https://i.imgur.com/6eqze8o.png
As another commenter pointed out, static "processing" messages are indistinguishable from "your system is hung".

I think the best option is simply X/Y bytes downloaded, like Blizzard does on WoW patches. The fraction indicates how much is left to download, and the rate of the numerator changing informs how quickly the download is going.
You can start terminal in rosetta mode and most brew packages will work.

Cmd + i on terminal.app, rosetta mode.
I didn’t think this was possible with standard coinbase. Maybe with coinbase pro you can see the order book but that could in theory be manipulated. If there’s something that easily disproved it I would be interested to see if yo don’t mind sharing.
As a new Linux user, I don’t think I agree, at least not 100%. I picked Linux Mint, and found it quite easy to install and maintain on my AMD desktop. All the drivers were already there.

The only difficulty I had was installing Docker, but an hour later I had that and my other required programs installed and I was able to be productive.

It took me less than three hours to make a USB stick, install, and get my programs needed for me to code again.

That said, I had also tried Ubuntu and found it a not-so-great experience. I had to look for a few different drivers and learn how to install them from the command line. After that it was fine, but I didn’t like the UI and didn’t really want to spend the time learning how to tweak it to my liking.

So I think the right distro really matters in the case of making Linux attractive to common users. IMO Cinnamon/ Mint is the one for that.
This is highly dependent on the model in question. If you look at the parameters of the Black-Merton-Scholes model, there are assumptions embedded in the model that aren't necessarily predictions.
Does it have motor to switch between sitting and standing position ?
This quote doesn’t really cover why M1 macs are more efficient with less ram than intel macs? You’ve got a memory budget, it’s likely broadly the same on both platforms, the speed at which your retains/releases happen isn’t going to be the issue. it’s not like intel macs use GC where m1 uses RC.

(It explains why iOS does better with less ram than android, but the quote is specifically claiming this as a reason for 8GB ram to be acceptable)
With so many projects in need of changes to work on the M1, it sounds like it's more than ready for developers.
This is most probably more linked to Java/Kotlin vs Objective-C/Swift. Want an array of 1000 objects in Java ? You'll endup with 1001 allocations and 1000 pointers.
How disappointingly misleading.
Ethereum is an ecosystem, you can create monero on top of it.
The second half.
Reminds me of the "DIY lay-down desk" https://blog.luap.info/drafts/i-built-a-lay-down-desk.html
AFAIK he never authorized any merchandise, so he likely never got a single cent for those.
And the lord spake, "Then shalt thou count to seven, no more–no less. Seven shall be the number thou shalt count, and the number of the counting shall be seven. Eight shalt thou not count, neither count thou six, excepting that thou then proceed to seven. Nine is right out."
Yeah, Joe, it looks like a group consisting solely of men discovered it. So they said some men discovered it. It seems accurate.

How about that article though..scorning the, uh, humans for immediately touching it? And the embedded video? Also strangely pathetic. I think this might actually be the final straw for me, internet wise.
What do you mean by "no matter what"? Often when new physical products are in limited supply it is because there are real constraints in the supply chain, not necessarily because of an artificial limit imposed by the manufacturer (although of course that can occur as well).
Downstream speed is only one part of the equation.

I think if we look at upload speeds, and latency, there's still a lot of room to improve for a large section of the population.

I would love to have the ability to do wireless cloud VR gaming in my home.
> but we only developed intelligence once it seems.

Depends on where your cutoff point of "intelligence" is, we've seen some form of intelligence evolve at least 3 times in birds, mammals and cephalopods. If it's evolved independently 3 times on earth I'd say it's quite likely elsewhere.
This doesn't contradict the conclusion of the paper, it makes no difference as to whether we're going to find anybody we can have a conversation with, ("hey, how annoying is light speed?") but I think our definition for simple and complex life is off.

eg "more likely to find simple life on Mars."

That ape and octopus exist, says that earth didn't win the intelligence lottery, we are watching the long slow grind of compound interest.

When you look at our world we see that the lipid bilayer is preserved, that rna is preserved in every living thing, but eyes have evolved independently many times. That the last common ancestor of octopus and human was a little wriggly thing, leads me to believe that forming a boundary between self and non self is hard (the bilayer), that forming a system of heredity is hard (first rna then dna). That the accumulation of processes that use energy, resources and information from the environment in new ways is a long relentless grind. The basic body form, multicellularity and a gut were, big difficult changes, but maybe intelligence is just paint on a hard won foundation.