skysight-inc/HackerNews huggingface dataset:
Not sure what you mean about other websites, it works fine on Apache and Nginx, e.g. on my server:

curl -kiH Host:1348764566 https://1348764566

(-k flag needed because I didn't get a valid cert for this variant of the IP. One could also specify the fingerprint but let's keep the demo simple.)

It'll give you a 404 because of the unknown vhost, but it would also do that if you access it using the 'normal' dotted decimal notation: http://80.100.131.150

I used to detect this number actually and it would give you a small easter egg, but nobody triggered it and nowadays Firefox doesn't send it as a host header anymore when you specify the IP as such so I didn't check how to port that over to my new web server stack.
Nice theory, but this assumes that the relative return from a STEM education is higher in less developed countries. Any other tests of that hypothesis?
I agree that if you are writing a library to be used by others, you cannot know how they will choose to configure their floating-point environment, so you are forced to handle all the possible cases in your code.
the limits of a design should be when it actively makes an object less functional. Car designers in particular blithely ignore this. This is another good example.
lol so zuckerbook does rebranding with its annual color theme change (while it's bleeding users like there's no tomorrow) and people call BS? how strange
Show HN: Turning Talks to Tasks
Hello guys!

Over the past few months , we have worked on a project to help teams communicate more efficiently to get work done. As a result, I've come up with ChekChat (https://chekchat.xyz) — the app to get tasks done, not talks.

With ChekChat, your team can discuss a single task at a time without any distraction from other tasks or channels like Slack. Head to our homepage to watch the demo video to find out more!

Currently, we are getting 100 beta users on board. So check out our homepage, fill in your email and get early access!
This guy accidentally threw a hard drive away with 7,500 BTC on it. He's offering $70M to allow him to excavate the landfill. BTC price has even doubled since this happened.

https://www.cnn.com/2021/01/15/uk/bitcoin-trash-landfill-gbr...
We have a turntable, and our 2½ year old listens to records on it. He's not putting the records on himself just yet of course, but it's nice to have some technology where the physical aspect is so prominent — records have two sides, you have to manually place the needle and stop the turntable after listening, and records hold a specific album.

He'd love a toy like that (the original that is).

On a related note: it's nice that some old records with children's content are actually really good, and often much nicer — slower, more focussed, and with better articulation — than modern content for his demographic. Although I admit that the much-loved audio play about a field mouse visiting her mousy friend who lives in the city to learn all about the sounds in a family's house is a bit… anachronistic. The shower, electrical razor, and hoover are fine, but the typewriter and landline telephone may be a tad confusing, and the baker who hawks his bread at the door hasn't shown up in reality yet (but fast-food delivery is a close-ish thing). His parents both use mechanical keyboards though, so the sound isn't too far-fetched.

People will buy this toy mostly for the nostalgic feeling. I just don't get why Fisherprice didn't just remake the battery-less original though; it would have hit just the right note nowadays. The remake just damages their brand.
Mobile Crypto Mining Container
It’s in one of the menu bar widgets, or you can remap the keys: https://old.reddit.com/r/MacOS/comments/jy5ry8/m1_macbook_ai...
I would say that the Metaverse also has an evolving ecosystem - the crypto space, VR/AR space, and other communities also have academic roots, years of progress, and budding companies. The argument you made could’ve been made for the Internet back in 1990 IMO.
Yes, you're right, given the context. I hadn't properly followed the chain of comments, and every one of those statements is unreasonable. I just hear a lot of dog people who subscribe to the belief of "no bad dogs, only bad owners", which is cute, but not 100% realistic. You can do a lot to properly train and manage dog behavior, and much bad behavior is the fault of the owners, but there are special cases that really aren't that rare. I have a dog who, as far as I know, has never been abused and she has intense anxiety around new people and other dogs, despite following all the rules and doing everything right to try to socialize her properly for years. I get the ugliest stares from people when they ask if they can pet her and I say that she has anxiety problems, and that she's never bitten somebody, but I can't guarantee that she never would, because people she doesn't know stress her out quite badly. I've made a lot of progress with her, but I doubt I could ever get her to a point that she'd be perfectly comfortable around strangers.
You mention posits, which are in almost every conceivable aspect superior to IEEE floats. If a similar standardising effort was pushed today we could have vastly better FP in a decade.
wealth prefers a zero sum game, in order to gain something, you have to take it from someone else. But we've been in a positive sum society since industrialization where each person can add to our collective innovation. Sadly keeping people in squalor keeps wealth happy, where we could be so much farther ahead if people weren't forced into poverty. I say it that way, but we only see a huge growth in everything when more people add to the pot. Like stone soup.
Well, FWIW, I've been using Firefox 66.x for the past few months, the best I have found for Ubuntu 14.x, which is what came with my current primary device. :)
> Tighter monetary policy will lead to lower levels of inflation, thus higher real rates.

Tighter monetary policy will also lead to higher nominal rates. Nominal rates, inflation and the quantity of money cannot be set independently of one another.
I can't imagine your daily routine. Education, literacy, and political empowerment constantly play a role in my life, the life of people around me, my society, my economy, etc.

One might say that education and literacy play a role in what we're doing right this moment ...
Drug policy isn’t simply binary do X or Y, it’s a system that can work or fail. Singapore’s policy drastically reduced consumption, thus it was effective just as Sweden’s policy was. US drug policy on the other hand has failed to see similar results and thus it failed.
> 1. You can already donate to an artist you like through a platform like Patreon

You feel like you own something that the artist can only sell once (assuming they're honest). Also, I don't know if there is a credible receipt for a donation on Patreon that you can use to flex

> 2. If it's a feature of a social network, don't you already need a central authority? What's the value of an NFT then rather than just an entry in a database?

I guess a social network could leverage the hype behind existing NFTs rather than rolling their own. Sure there will be some that will try to have home-spun NFTs, but Twitter indicated for now they just want to use existing NFTS

> 3. Similar: whoever is implementing this theoretical VR environment could just be the authority of who owns what. I don't see what an NFT adds here

NFTs could also be transferable across platforms. Obviously platforms wouldn't like this, but as a user if I buy a virtual house, it would be better not to be tied to any one platform. So new or existing platforms could try to lure me over by saying I can bring my house with me
That's better as "the effects of my pretend actions are very real" than anything more subtle
Or alternately one where some Windows / Linux manufacturer could match Apple for all the innovations in the M1 Macbooks. I'm not an Apple fan but I'm envious of what they've accomplished and wish I could run Windows and Linux on similar hardware.

Other folks are starting to get there but only from the mobile device direction, e.g. Tensor. Maybe I should look closer at what Microsoft has done with ARM Surface.
I agree with you right up to how exactly does the M1 chip affect the final UX? A different keyboard, screen, touchpad, etc. all make a difference but why does the chip make a difference?
> Node didn't make async IO fashionable

As far as I can tell, Node made it fashionable to use the async programming model for the entire application in server code. I'm sure it was done before, but not nearly as commonly, especially not to the point that people, like the commenter I originally replied to, consider it a prerequisite to "permit the interleaving of fast and slow activities", even for scientific computing.

> Synchronous IO was slow,

Not fundamentally though, but because of implementation details like bad thread scheduling algorithms.

> memory-inefficient (to spawn multiple threads), and didn't scale well

Yes, and I explicitly acknowledged that in my original comment. But it's efficient and scalable enough for most applications (which don't have millions of users) and is still very widely used, and people have found ways to make it more memory efficient as well.

> Event loops in net servers were mostly popularized by nginx [2] to explicitly solve the C10K problem, which is what started driving folks to use event-loop async programming.

SO nginx came out in 2004, node in 2009. Did the 5 years in between really see a lot of people writing asynchronous application code? In what language? It's quite possible that that was a development I missed at the time.

> Moreover event loops had been popular for years in GUI programming before multiple cores simply because CPU-level parallelism just _was not possible_ (well except for ILP which is a bit different). For example, Tcl/Tk had an event loop driving GUI display logic for ages [3], which really is the same problem. Instead of waiting on NIC events, we were waiting on keyboard/mouse events instead.

Yes, event loops are the standard in GUI programming almost everywhere. Java Swing did that too - but with an otherwise entirely synchronous multithreaded programming model.

But the reason for that is most definitely not that "CPU-level parallelism just was not possible", nor has it anything to do with "waiting on events" necessitating an event loop as your entire programming model. The reason is that multithreaded GUI toolkits have been repeatedly tried (all the way back to Xerox PARC, long before multicore hardware) and found to lead to insurmountable issues with deadlocks: https://web.archive.org/web/20160402195655/https://community...
Biometric and behavioural mass surveillance in EU Member States
Also, it looks like there's a getter for the "current" task (https://socketry.github.io/async/guides/getting-started/inde...), sort of like Thread.current.

Which means that you can just write a whole normal Ruby program, that just uses Task::Async.current.async(...) wherever it likes to schedule subtasks (sort of like calling spawn/3 in Erlang), and then treat them as regular futures, even returning the future out of the current lexical scope without thunking it; and then have exactly one Async block at the toplevel that kicks off your main driver logic and then #wait s on it. All without having to pass the current task down the call stack everywhere.

(And if you want to schedule a bunch of stuff to happen in parallel and then wait for it all to be done, but you're below the toplevel Async block, you'd do that by scheduling the subtasks against an Async::Barrier: https://socketry.github.io/async/guides/getting-started/inde...)
If you want music toys for kids look to hohner http://hohnerkids.com/. They make a line that are real musical instruments. They tune their xylophone for example.

They are still cheap plastic, but the quality is good enough for real music.
But that's exactly my point. I think we forgot to aim at super productive, zero distraction, lightweight. And it would be of high educative value to see this sort of work again. Both on the small scale details and the pragmatic value.

The sad part to me is that most web apps reenact the same functions but in a css-transition-capable DOM. But functionally I'm not sure you get more.
When one wallet has $5B in it, the ROI on attempting to crack it is rather exceptional.
My experience was kinda opposite. I felt they didn’t quite understand “shadow of a doubt”. Different type of case but it made me distrust juries even more than I had. I

Though I will say the lawyers did a decent job picking the jury. It was fairly diverse. But I don’t think we’re taught as a society the necessary skills to serve on a jury.
> Task counts themselves are also a pretty useless metric. Sure, you can have may fibers doing nothing.

Sorry if I wasn't explicit. I was talking about tasks/fibers performing actual work, like handling HTTP connections.

It's practically possible for Async Ruby programs to do work with hundreds of thousands Async Tasks (concurrent fibers).

Some users have worked with millions of Async tasks, but I'm not sure if it was practical work, or proof of concept.

> You can easily have tens of thousands of threads on Linux.

Thank you for the correction about threads on Linux. I'm not sure if you're talking about threads in general or threads in Ruby?

I've only lightly tested increasing the number of threads in Ruby to about a thousand, and my test code was very slow.

I think that has to do with thread switching overhead. Threads have a relatively high switching overhead, so I don't think it's advisable to run more than 100 threads - in Ruby at least.
we're there already, they are proposing another window onto it, not my favourite window, but just another window
> - Threads are really hard to work with - race conditions everywhere. Async doesn't have this.

Having worked a lot with various flavours of async (I was one of the many people in the loop for the design of DOM Promise and JavaScript async), I regret that, while many developers believe it, *this is generally false*.

In languages with a GIL or run-to-completion semantics, of course, you get some degree of atomicity, which is a nice property. However, regardless of the language, once you have async, you have race conditions and reentrancy issues, often without the benefit of standard tools (e.g. Mutex, RwLock) to solve them [1].

Ruby's async syntax and semantics look neat, and I'm happy to see this feature, but as far as I can tell from the examples in the OP, they're going to have these exact same issues.

[1] Rust is kind of an exception, as its type system already forces you to either &mut/Mutex/RwLock/... anything that could suffer from data race conditions (or mark stuff as unsafe), even in async code. But even that is because of the race conditions and reentrancy issues mentioned above.
Talk about embarrassing posts...
Zucc tries to make this technology a product. I don't think the successful iteration of a "Metaverse" will be any one company's product, but rather a community-standardized protocol.
The "walled garden" comes with a C and C++ toolchain, python, perl, awk, sed, and a Unix shell. It is not, in any way, a "walled garden" in a universe where words have shared meaning.
My understanding: They say people are making a rational, economic, opt-in choice. I'm saying people are making an almost inescapable choice not to opt-out, having nothing to do with the economics.
Why would that happen? It's not like your name is visible when you make a trade? Not even your wallet address is visible on most exchanges since the trades don't happen on the blockchain.
It's much more like "buying a star" website.
The first entry in their FAQ covers this: https://gitlab.com/W1nst0n/universal-android-debloater-rs/-/...

>Q: How is it possible to delete a system package without root permission?

>A: It's actually not possible. [more details on what can be done and what cannot]
Yes, this is possible!

In fact this is a perfect use case for Falcon + Async.
+1 came here to say this.
> That the only thing that has given us leisure was the efficiencies of capitalism, and the benevolence of capitalists.

This is the opposite of what you expect from one perspective. When a task becomes more efficient people want to put more time in it since they get more out of it. So the more efficient we make jobs the more people will want to work to get more and more stuff. There might be a cap to that, but as of yet we haven't reached it, even programmers making $500k a year still wants to work more even though they could easily spend most of their time not working.
"if I give you a special code" sounds similar to Blik system in Poland - sender generates 6 digit code valid for 120 sec, gives it to donor (shop, person, atm) and the founds are transfered with additional approval by sender. This way you can make payment via non-trustworthy places such as Internet coffies or withdraw money in atm without compromising chip/pin on card. Additionally, if you connect you phone to blik, you are able to receive instant blik money transfers by using phone number as destination. Really handy!
> but unlocking the bootloader requires visiting this website, entering your serial number, and voiding your warranty, which means most people won't do it.

Now you're just moving the goal posts...

With all listed phones, you are NOT "forced to use the proprietary OS that came with the phone", and they all "allow custom versions of Android, like open-source GrapheneOS, to be installed". Those are your words.

It's also rather banal to go through a list of supported phone models, reduce that list to just the brands, and then complain that not all phones from each of the brands are supported.

> Most of these devices don't "support" LineageOS though; rather, LineageOS supports them.

That's usually how a "custom open-source OS" works. It's not as if Google "support" the open source OSes that they allow you to install on their Pixel devices, either.

Go buy a Pixel if you want to, just stop spouting off that they're the only phones that give you options when they clearly are not. Hell, some of the non-Google phones LineageOS supports have SD card slots and easily swapable batteries, which is the kind of freedom Google never offers with their phones.
This is great. Does it aggregate investments too and understand 401k?
Can confirm; I personally like the MBA M1 keyboard better than the MBP M1 keyboard; the MBA feels like the keys need a little more effort to press, and are a bit squishier/softer, which I like. Overall, the MBP keyboard is acceptable, though, as long as it continues to work properly. :-)

The black keywell looks fine, but I noticed that it actually makes it harder to use, because there’s no contrast to visually show where the keys are. Oh well. Maybe someone will make a die-cut overlay that fits in the well.
I'm hoping Alyssa Rosenzweig's fantastic work documenting the M1 GPU will let us write native Vulkan drivers even for MacOS. I believe she's been focusing thus far on the user space visible interfaces, so a lot of that work should translate well.
> Today after work is over I still have things to clean, fix, prepare, butcher, etc. today too

But do you or your partner have to spend ~1200-2000 working hours/year spinning clothes for you and your household?

This was absolutely the norm in pre-industrial times. You couldn't just go down to the thrift store and buy a pair of jeans for $8.

When you clean, fix, wash and butcher, you have a dishwasher. You have a washing machine. You have a dryer. You have running water. You don't need to go down to the well, or to the river, to bring water up in buckets. You have electric heating - and you don't have to spend hundreds of hours a year chopping, seasoning, and splitting firewood, and then hauling it to your home. (And even if you do, you have far better tools to do it than were available back in the day.)
Just because some people dismissed the internet as a fad doesn't mean that everything that is dismissed as a fad is going to be the next internet.
You mean the only valid rational decision?

Because humans are not purely rational.
TLS certs can be issued to make them work with IP addresses, which is why https to 8.8.8.8 (octal: 010.010.010.010) works: https://cabforum.org/guidance-ip-addresses-certificates/

See also: https://01.01.01.01/

(btw: .google and .goog are valid TLDs)
I should’ve said video calling in general.
The economy is expected to grow 5.1% this year, not 2%. Wage growth is rising at an annualized rate of 4.3%, not 2%. Inflation is heavily concentrated in a just a few industries (Automobiles, travel, home renovation). People don't buy cars every year. People don't renovate their home every year. Travel isn't exactly a plurality expense.

Yes, the economy is booming, and wages are rising. Your purchasing power isn't lower unless you HAVE to buy some of the goods and services growing faster than your wages, which given the categories of items experiencing above-average price increases, is a huge proportion of the population.
Or, estimates are hard.

Any programmer knows “that should take a couple hours” may take just a few minutes or wind up taking days. We’ve all been there, despite being experts in our field.

At no point did I ever feel public health experts portrayed a COVID case as a death sentence. Much of the early uncertainty was whether the CFR was 1% versus 2% or so.
There will always be scarcity of time.
WHO[1] had the first contact with The Hosts 1 year, 11 months, 1 week and 6 days ago.

The GTA member states[2] unanimously voted to surrender to The Hosts.

During the first meeting the members decided against "Total Rendition" of the planet, and opted for the more humane methods instead.

All known members of the organization are human and it can be assumed that they derive authority from and work on behalf of The Hosts but the ultimate leader or decision maker is unknown.

--

[1] World Hosts Order (WHO) a.k.a. Global Transitional Authority (GTA), Headquartered in Geneva, Switzerland, it has six regional proxy offices and 150 proxy offices in colonies worldwide.

[2] Member nations of the Global Transitional Authority are the United States, the United Kingdom, France, Switzerland, China, Argentina and the United Arab Emirates.
For those interested in more memorable DNS IPs, there is the following:

Just be careful, because TWNIC/Quad101 was subjected to a BGP hijack in 2019[0]

101.101.101.101 [TWNIC]
80.80.80.80 [FREENOM][1]
4.2.2.2 [Level 3]

[0] https://www.manrs.org/2019/05/public-dns-in-taiwan-the-lates...

[1] https://www.freenom.world/en/index.html?lang=en
I wonder if there are good comparative studies on the amount of middle management these days compared to the past
You're missing an important point here, that Eric Weinstein brings up a lot. The goal of science is finding truth, but the mechanism of how it happens right now is very tied to the "goal" of each study. Goal-less data collection is apparently impossible to certify and "be acknowledged".

>no societal value beyond reinforcing or justifying an established hegemony or excusing discrimination
Researchers might have hypotheses they want to test, and any hypothesis that's not "good" is not explored. Because
1. real identities and careers are affected
2. collected data isn't good enough for journals