skysight-inc/HackerNews huggingface dataset:
Glass is what they already ship, store and service whisky in... I'd be interested to see if they could get cardboard working without it affecting the taste.
> This is not the first time Torvalds has directed his ire at Intel. In 2018, Torvalds referred to Intel's Meltdown and Spectre patches as "COMPLETE AND UTTER GARBAGE," in all caps to emphasize his level of anger.

I'm 1000% behind him on this point. Fix that first and fix it well. Then get onto fancier stuff that i'll never ever code against.
.NET Core: Still a Microsoft platform thing despite 5 years open source
Ask HN: Hacker News Bug? I can not collapse comments
It looks like a long discussion here [1] broke some code responsible for displaying the comment collapsing buttons. I have visited other threads and can see them working but this specific link seems to be broken. The bottom of the page is also missing and that’s probably why the collapsing buttons are nowhere to be seen.

[1] https://news.ycombinator.com/item?id=23803539
Yeah, more or less. I'm not complaining about the JVM directly, but rather about what typical Java software, of which Kafka is one example, looks like, at least in my mind. Whenever I see JVM I think: Horrible user experience and tooling, bad memory footprint, slow to start and deploy, complex codebase where it's impossible to debug issues, huge Docker images, complicated configuration and tuning options that doesn't work out of the box, dependency hell, and so on. It's the typical enterprise package for managers that don't want to get fired - Nobody got ever fired for buying IBM.

When I see something like NATS - A few thousand lines of code and a 40MB image, that makes me happy. It's a lightweight thing that "just works."

That's why I stay away from anything JVM. And I acknowledge that I am totally biased and may be wrong in some cases, but that has been my experience.
> This is indeed an issue. The trick when you get new hardware is that you install Testing but you don't configure your repositories as "testing" you configure them as the name of the current testing distro: "bullseye" today. So if I keep updating my Debian Bullseye, once it gets branched I will be effectively out of testing, then Bulleye will get released and I will be on the stable repository.

Thanks for the tip.
Short compile times are beneficial when development involves a lot of trial-and-error.

The parent comment was insinuating that, when developing in Rust, one can leverage its type system to replace this trial-and-error with static verification. And, indeed, if what you're worried about is a dangling or null reference error, the Rust type system has a rich language for specifying expected behavior so you don't have to run your code to check it.

If, on the other hand, your job description includes the nebulous mandate to "make it look right," there isn't any feasible way to design your types so that Rust can check that. For example, sometimes I have to do something like "make sure the dialog box is wide enough that it doesn't truncate the title string on any relevant platform." The Rust type system has no way for me to query several versions of macOS and Windows about when they start truncating dialog-box title strings and size my dialog that way, so here I am, still performing this task by trial-and-error, waiting forever to compile my code each time.

Nothing about this is Rust-specific by the way. I'm similarly bearish on statically-verified cross-platform dialog boxen in Haskell. And that's one of my dumber "make it look right" tasks - I work on CAD software so most of them involve 3-D graphics and/or computational geometry.

And, returning to the parent comment, waiting for C++ to compile in order to test things is a giant fucking time-sink and drain on my productivity. It can't really be automated, or, if it can, it's way beyond the reach of this organization's know-how.

In summary, I call bullshit on static verification replacing snappy trial-and-error in the UI / Graphics space. In practice, you're left shifting UI / Graphics customization out of the host language and into "content" so that you can tweak it without re-compiling. But this is another massive fucking time and complexity sink that only exists because at some point you let your compile-times get so far out of control that your people couldn't do their job ("make it look right") in a reasonable amount of time.
Thank you!

This one was inspired by the need of having quick conversations without sharing a personal Skype, Telegram, WhatsUp, etc.

Also, to get myself familiar with SignalR and Blazor.
The short version:

- https://www.youtube.com/watch?v=Mh5LY4Mz15o
The Mathematics of Mass Testing for Covid-19
Yes -- 14 or more tabs.

And it drives me nuts that Safari

1. Doesn't place newly-spawned tabs next to the originator; and

2. Won't let me make all tabs the same width.
> With all due respect to his long career in software engineering, that doesn't necessarily translate to processor design.

However, his particular career includes a stint at Transmeta, so he has probably thought about processor design a bit more than the average tenured software engineer. And it might also account for some of his bitterness toward Intel.
There's a pretty key quote in here and an attendant logical fallacy:

"If five years from now everyone in the world has become a bitcoin user, that could only be because something very very bad has happened to the regular monetary system ... Surely no bitcoiner would actually want such a dark future."

That statement is absolutely true, as a conditional. But the logical fallacy it represents is "If X happens, that would be unthinkably bad. Therefore, X will not happen." (Similar thinking is behind coronavirus-denial and climate-change denial.)

I think that most hardcore Bitcoin aficionados (the group that's still in it, even now that the bubble has burst and you can't get rich off of it) would accept the above premise. If Bitcoin becomes successful, something seriously bad has happened to the monetary system.

The difference is that most hardcore Bitcoin investors also accept the premise that something seriously bad is going to happen to the monetary system. There's a very heavy overlap between folks who hodl Bitcoin and folks who believe that the Fed is going to continue to debase the dollar, we'll get hyperinflation, the government will collapse, and we'll all end up pledging allegiance to a variety of crypto-anarchist communes that conduct commerce through cryptocurrency. Many of them also include guns, stockpiles, and bug-out bunkers in their contingency planning. If you accept that premise, the goal is not "How do I get rich?", it's "How do I minimize the impact of this collapse to myself and give myself a leg up in the post-collapse world?"
> should have the right to prevent their work from being rebranded or sold by others

Nope, the right to fork, and to rebrand concurrently with a fork, is critical to FLOSS development. Even MariaDB itself is a fork.
> "I think I made a mistake, I thought this was a hoax, but it’s not."

Dying words of a man in San Antonio, Texas.

https://www.theguardian.com/world/2020/jul/13/30-year-old-di...
VPN is working :)
I had the same thought. The math is interesting, but I hate the premise.

Packing spheres might help prevent some transmission, but based on other reports, HVAC flow is a contributor. You can have everybody sitting 10' apart, but if the air moves consistently in one direction, anybody stuck downwind of a typhoid mary runs a high risk of infection.
Kill your darlings. It sucks when a lot of people work hard on the wrong thing, but hard work is not a reason to keep a feature.
They're called "S&P 500 index funds" because they closely track the S&P 500. If you look at literally any such fund, you will see they always have some nonzero tracking error. That's mathematically unavoidable. The task of the fund manager is to minimize that error, among other things.
This does fit with what I think is the most interesting use case of bitcoin that I'd read about: A Ukrainian living in the Russian controlled portion of the country getting out with his wealth intact.

The border was controlled by corrupt Russian guards that would steal things of value. You could pass the border occasionally to visit family on the other side, but it was risky to take anything.

He put all his wealth into bitcoin, memorized his wallet seed words like his life depended on it, crossed the border with nothing, and then regenerated his wallet on the other side (and then presumably transferred the money back into a usable fiat currency/bank account).

I thought that was pretty cool.

It'd be interesting if the community put a guide together to make it easy for people that need to escape hostile countries with their wealth intact to do so, something I might try to do if I find some time to write it up.
You'd think they would just pay for their own droplet in that scenario. Digital Ocean runs promo's all the time with free credits too.
Printing money has not had much impact on consumer prices. But it seems very plausible that it is causing inflation of asset prices, including equities, and that that is a distortion of the market that could have negative long-run repercussions.
I've started to collaborate with other folks to sort of semi-self-publish. Meaning, I have structure, a process, and an audience and I've been working with other folks who want to teach, but don't have an audience yet.

So I maintain my technical expertise by just asking a lot of questions. It's pretty great because I have a personal tutor to learn some of the most interesting technologies.

Andy Weiss (Fuschia at Google) taught me rust as he wrote Fullstack Rust.

David Guttman (Js.la) taught me advanced Node with Fullstack Node.

Amelia Wattenberger (the Pudding) with Fullstack D3 etc.

Having such awesome personal conversations - that were essentially lost to the ether - was actually the inspiration for us to launch our podcast: I just wanted everyone to learn what I was learning.
>And modern CPU's are mostly cache anyway.

Skylake is less than 30% cache. However internally it's 512bus, thanks to avx-512 - which could be considered suboptimal.
I'd be curious if you've got some figures or if you are just guessing that it's the case. (Intuitively, I'd agree with you, but I couldn't find any info.)

Assuming also that the externalities of the existing brick manufacturing industry are not costed into the price of a standard brick. Other sources suggest that the k-briq is also more insulative than a regular brick, which should impact the cost calculations as well.
You might say the only reason it could even be lawful evil is because the PE firms spend lots of money on lobbyists to ensure it stays legal.
Bitcoin market cap is 171 billion, to say if that's lot or not so lot is quite hard to say. Personally however I don't think its that much - there are lots of individual companies worth more than that.
Got a potential bug report: Signed up for Yotta, and referred my wife. She added money to her account and bought tickets. I did not receive the 100 ticket referral bonus or, if I did, cannot figure out how to claim it.
> And it's the same pixel that is sent to all the recepients since the email is a carbon copy so impossible to distinguish between the recipients by name.

Without going into the technical details - whenever you send a carbon copy email, its not a single email when you send an email to say 3 people, email providers charge you per recipient. That means they send 1 separate email per receipient.

if you want to consider the tech details, the email protocol opens a connection per user mailbox and sends over the body of the email to them. (that's the reason you get spam in gmail even though your email is not present in either the to or cc addresses).

if you have email aliases, try this, user+1@gmail.com and user+2@gmail.com, the reciepient should see 2 emails if sent from outside the gmail network, but would be 1 if from within gmail (since email server may de-dupe)

What you are saying will be true if you are sending to an email list. (like google groups or opensource discussion groups)
From the BBC: “Audio Augmented Reality: Our Robot Game”
I follow your blog and saw that post a few days ago. I found it an approachable intro to libtorrent-rasterbar — thanks!
It's interesting to note that none of the merged companies are fabless.

Analog and low-to-mid complexity digital designs don't usually use the smallest, newest, most expensive silicon processes that you need for processors, GPUs, and FPGAs. You generally need capacitors, precision resistors, and wider voltage ranges more than you do billions of transistors.

Maybe now that these older fabs are being forced to run as actual businesses rather than as bleeding-edge science projects, semiconductor design companies are able to bring them back into the fold to avoid dealing with the headaches of being fabless.

It's too bad though, because this adds a huge capital cost to what would otherwise be a really ripe opportunity for a new competitor. This consolidation has definitely brought higher prices and reduced the diversity of available parts.

The unit economics of analog ICs should be very good -- a product that needs 1/100th the silicon surface area and sells for 1/10th the price, using a much cheaper node than a modern digital IC. There should be plenty of room for a company to compete with Analog Devices on price while still making a killing.
You can check what ARPU and per individual costs were in the world comapred to India historically for calls. India has always been one of the cheapest places to have calls, and one of the lowest ARPU in any market - and it managed to get multiple mobile phones per person and has a thriving telecom market.

The 0 cost phone call is an example of the market working well - people at the bottom of the pyramid have no money to spend, and given what ARPU was, expecting even lower prices is the stuff of fantasies.

This is innovation at work. I don't know what people are expecting when what they had was already impressive for the time.
Very interesting! Thanks for sharing this, I also got some interesting responses from a VPN.
If the desire to save one's own life at the expense of an underprivileged group is racist, I'm going to go out on a limb and say nearly everyone is racist.
Stop everything for few days. Decide and design your life the way you want. Then execute ruthlessly toward that direction.
In the long term, basic facts will be table stakes for anything that wants to answer questions.

Think about Amazon's Echo, Apple's Siri, or the Google Assistant. You can ask any of them about weather or Dr. Fauci's age and get basic factual answers. I would expect digital assistants to be able to handle queries of much greater complexity in the future and I would expect google.com to keep up with that. If they make the user experience great, users will keep using Google and if that's where the users are, then that's where publishers will want to be as well.

The barrier to switching search engines is ridiculously low. If Google starts to make decisions that are bad for users (and I would consider forcing users to click through to a weather site a bad idea) then they will switch to a better search engine.
Kind of a tangent, but how large or small is the risk of nefarious sites running torrent nodes without the user's knowledge or consent?

We've seen something similar with using JS to mine bitcoin. That gets you money, so that probably has a stronger incentive, but someone might want to gain access to the resources this would allow.

The WebTorrent FAQ (https://webtorrent.io/faq) says this uses WebRTC and further says:

> WebTorrent clients running on one domain can connect to clients on any other domain. No silos! The same-origin policy does not apply to WebRTC connections since they are not client-to-server.

Does the browser do anything to protect the user against something like this? Is there a permission for network access, and is it allowed or denied by default?
Once you have U([0,1]) you can generate anything you want. Just take Finv(u) where Finv is the inverse CDF of the thing you want. See [1] property 5.

https://en.wikipedia.org/wiki/Cumulative_distribution_functi...
It's a tool for salespeople/marketers who can customise contents, copy, images, accordingly with their visitors' characteristics and so increase the chance to convert them into customers
I'm surprised the author didn't complete the analogy -- if Bitcoin and ham radio are both "clunky and old-fangled," what was the internet at its inception?

The internet didn't start in "1991" it started in 1966 with ARPANET and it was so hard and expensive to use it would make using Bitcoin feel like using a toy.

The tone of this article gives me Krugman-on-internet vibes: "By 2005, it will become clear that the Internet’s impact on the economy has been no greater than the fax machine’s"
Vessel Finder
Regular citizens do not have the opportunity to successfully lobby for tax avoidance loopholes to be created and maintained for their benefit, so responding to a point about unequal advantages to corporations with a comment about rational accounting is unhelpful.

Is your position that corporations don't have an unjust advantage, or that the unjust advantage is okay and people shouldn't complain about it?
They canceled the atom for phones product. Right around the time that Microsoft announced the Continuum feature of Windows Phone 10 that gave a desktop(ish) experience when docked, and would have been perfect with an x86 phone. :(
Yikes, shallow and it seems without remorse. Would love to start a company with you!
Google at ICML 2020
I love the lady in the comments section, just being boss and looking for tips to become a criminal
With BTC that is pretty trivial thing to do... I think I saw guides already 8-9 years ago for that. Haven't really thought about it but I think it still works pretty much the same. Google brainwallet.
I recognize this is totally anecdotal, but about three times a week I have to ping the team asking "where is this doc that I know exists, but can't find?"

Usually I'm searching by filename or for keywords that should be in text. I believe it's an issue with how documents are ordered in folders; Some documents (in personal folders?) never come up in search, etc.
Not breathing the same air and not sneezing / coughing / speech spitting on others is what the 6 feet, 2 meters numbers are about.

As usual the best solution is one that avoids the problem. If working remotely is an option, if not even being at risk is an option, just don't place the bet and keep holding that curve down.

If anyone is still thinking in terms of "like returning to normal", at least before there's a wide-spread and effective vaccine, they're already starting from the wrong foundation of thought.
> if nothing matters, then it doesn't matter what you do

That is carrying an enormous amount of baggage that isn't in my suggestion.

Things do matter, and it does matter what you do. To say otherwise is both incorrect and too pessimistic about the human situation.

But, doing what you want is what makes anything matter. It's the solution to the "problem of meaning."

Most people just live their lives, getting barely enough of what they want to not become depressed and dysfunctional, but never actually figuring this out.

What you want is ultimately based in biology. A hungry person wants food; a thirsty person wants water. Of course, you are at a slightly higher level. But you have to look at your own desires to see what, specifically, you want. I would consider this to be a kind of hedonism (in the very technical sense of the term, without any other connotations, such moral looseness or depravity). I'm a long-term hedonist.

I wouldn't suggest anything specific for you (e.g. travel), because I don't know what you want to do. Travel definitely wouldn't suffice, for me. Like I said, for me, it is and was video games. I expect to move beyond that and want to achieve something more complex, eventually. I can feel that coming.

Also, yes, a taxonomy of common responses to despair would be interesting. Probably not helpful, but interesting.
I suppose they could have known by using a tool such as the one linked in this post.
If the slowless you're seeing is caused by the linker, which can very well be the case, consider using LLD as you can see significant speed improvements to the linking step.

https://github.com/rust-lang/rust/issues/39915#issuecomment-...

https://doc.rust-lang.org/1.22.0/unstable-book/compiler-flag...

If installed, you can run

RUSTFLAGS="-Clink-arg=-fuse-ld=lld" cargo build --release
Fca: Free Crypto Audit (2017)
A Place Beyond – In-Person Learning Communities for Online College Students
Reddit is all about creating and maintaining echo chambers these days.
> The only limit is yourself! ;)

For folks who don't get the joke, please visit zombo.com before Flash is finally dead :).
AI enables efficiencies in quantum information processing
Virtual Try-Ons Replacing Fitting Rooms During the Pandemic
Trivial for the average technical person like you and me maybe, but not so trivial for the non-technical person who's trying to escape X authoritarian country.

Even for us the risk of messing up and losing all of your wealth makes it quite scary.
I think he interpreted the statement as meaning linux displacing Windows on desktop, which isn't happening. Phones are displacing Windows on desktop.
Show HN: Re-Modeling a “Man Cave” into an Office (For Under $3k)
Hi HN,

Long time lurker, first time caller.

I’ve been working on APB for the last few months, and we’re just starting to launch.

This fall, most professors will teach online in the fall[1]; dorms will be at lower capacity [2]; a huge question mark looms over colleges’ ability to encourage covid-19 mitigation behavior in students[3]; and students will face a diminished learning environment on campus or in their homes[4]. We think we can help.

We’re renting summer camps and retreat centers and turning them into wonderful places for students to learn. I’m a NOLS instructor, summer camp guy, and educator, and I’ve teamed up with a few others to make this happen.

I’d love your thoughts and feedback.

Thanks
PS We’re working on a remote work option for people of all kinds which you can signal interest for at https://aplacebeyond.com/remote-work/

[1] https://www.nytimes.com/2020/07/03/us/coronavirus-college-pr...
[2] https://www.nytimes.com/2020/07/11/style/harvard-students-co...
[3] https://www.newyorker.com/news/our-columnists/what-do-colleg...
[4] https://www.nytimes.com/2020/06/13/health/school-learning-on...
Last time I checked you didn't need to buy special equipment, study for a test, pass that test and register with the government to buy or hold cryptocurrency.
You can now stake your claim in Apple’s $500M iPhone slowdown settlement
> That was already true before Covid

I think there's a lot of people who don't remember or realize this. And it bothers me that having conversations now takes so much effort to address that particular part of the context: "they were having econ troubles before covid was on the radar"