skysight-inc/HackerNews huggingface dataset:
They don't say "JavaScript, HTML, and CSS" because it isn't just JavaScript, HTML, and CSS. It's any technology that can run in the browser, such as Yew or Maple for example. Arguably those Rust-based frontend libraries are the main focus, even, over something like React.

FLOSS also means a different thing from Open Source because of the "Libre" aspect.

I don't see why being different is considered bad here, as its whole shtick is that it's an alternative.
Yes, but the main benefit of 4 day weeks is having 3 days where you can do whatever you want. It’s not about not being “into” working. Of course, the employer will want you for as many days as possible, since even if you’re sitting there doing nothing 80% of the day on Friday, why not have you obliged in case something comes up.
AFAIK macOS will use the whole drive for swap (or at least an awfully large number of gigabytes, correct me if I'm wrong), why would you want to add more?
"My scrum master was just talking out of his ass"
Really? The browsers I usually use to test if a site works without HTTPS (IE6 and IE8 on XP SP2) can't load it. Weird!
Pluging USB 3.0 disk slowly causes PS4 recognize as an USB 2.0 device
In https://twitter.com/bourne_goal/status/1388367850750939142 people complained about slow USB 2.0 speed for the external disk. Sony replied "Please plugin faster" to make it recognize as an USB 3.0 disk:

CE-41902-6: If your HDD is definitely USB 3.0, connecting it too slowly might cause this error message. Connect the USB External Storage Device quickly and firmly, but carefully.
The ones out in east Queens and Nassau are wide open
(author of post here)

I didn't get the impression from speaking with Martin that he was trying to gatekeep. He's spent a lot of time on github and in discord helping people learn Seed and MoonZoon.

In the context of hiring, I think the signal he's talking about is the same for any minority language like Haskell or Elixir. If you're spending nights and weekends hacking in a language that's not widely used in industry, it's an enthusiasm signal. This was true for Python about a decade ago, even though it's an easy language to learn. If you hired python developers, it was a signal that you'd be getting passionate enthusiastic developers.

As Rust becomes more adopted and hiring goes up, I think the value of that signal will go down. Rust certainly has complexity, but I don't think they're insurmountable barriers for any significant class of developers.
Well, for containers, I'll read the source code/Dockerfiles in my local emacs, and download the logs from where ever, so yeah I don't put emacs into the containers. But I maintain VM base images and they all have emacs. In the container, I like to put in tcpdump and strace and like tcptraceroute and that sort of thing. But hoping for a life where containers never need checking on their compute/network/memory issues.
Rust programming language: Here are the changes planned for this year
Maybe you should put that pitch up there on the starting page, because personally I find it too bland. The screenshot doesn't tell me anything, might as well not put it up there.
It's about memory management more than it is binary size. Rust is notorious for being turbo-charged with every LLVM optimization on gods green earth, so much so that the actual syntax of the language is beholden to the opinion of the compiler. Either way, I see it as a great step in the right direction, and would be perfect for apps like Discord or Spotify.
I would love to hear how that resolved ultimately. And yet I am also a little bit scared as well. I feel like there are at least two or three stories simmering under the surface of that incident.
$500,000 salary? Let me know where these jobs are because I'd like to submit my resume.
I don't see why eliminating disease is an abhorrent nightmare to you. Is the fact that no one gets polio anymore also an abhorrent nightmare?
Tom Brady secretly discovered this years ago. Deflategate was a distraction from the real scandal: Inflategate.
I love Scala.

The thing is as an IDE author you can't just "write simple scala" because you aren't the author, you are the IDE. You have to be able to offer your refactoring tools and other tooling for all of it and cover all the edge cases.

LSPs do remove this problem to a large extent though.
TL;DR Build native apps from JS by wrapping in a web view. Aside from native dependencies required during development for whatever playform you're building:

yarn add @tauri-apps/cli
yarn tauri init
yarn tauri build

I'll admit you'll probably have a couple extra configuration steps in there. But I found it much easier to get started than with Electron and the resulting app seems pretty slick.
> What is the externalized cost of this crisis on the entire country?

If a business externalizes the cost, does it matter to them?

Civil penalties levied by regulators will drive the change that matters.
When I was undergrad, I took a Fortran course. It was basically an intro programming course for non-CS engineering majors. I had taken some BASIC senior year of high school but this course was really literally: We assume you have never touched a computer before. It was 1976, so not a bad assumption.

I'm sure it would be considered a laughable course to teach at an elite school today. (OK. It was a bit harder because we were using punch cards and we had to beg for more computer cycles if we made too many typing errors, but still.) But I'm pretty sure it wasn't because we were a lot dumber back then.

I agree with your basic point though some students do freeze up with even relatively easy math. But, yes, you could put together a relatively easy programming course and call it CS. And liberal arts courses are not necessarily easy today--especially at a good school. You'll be doing lots of reading and writing.
> It has time, but again, Barbour is arguing time is extra baggage which is unneeded when you have the motion of the particles - as above. It adds nothing.

This is the part that seems suspect: it seems like motion is taken to be fundamental, but time is not. This seems just as arbitrary as taking time as fundamental, and motion as derived (simply the totality of positions at different points in time).

But overall, given the position and momentum of a particle at step 1, can you predict its position at step 6 without knowing some quantity that is equivalent to the length of time between step 1 and step 6? And if you do require such a quantity, does it matter whether we use time or something else?

> A flow of time is the subjective feeling of a continuous you "flowing" through time.

Sure, but there is much more to time than this human subjective experience. A lot of our knowledge of physics relies on the notion of time to actually function. It's true that we already know that some of our fundamental physical theories are flawed (since they are currently incompatible with each other), and perhaps removing time from them COULD be a necessity for unifying them, but this is far from a given.

I very much doubt you could reformulate special relativity without ending up with a concept that is completely isomorphic to what we think of as time.

Note that a physical representation of a continuous "you" is a much more dubious concept than time itself, and I think it is one that is anyway incompatible with most physical theories/interpretations, as arguments like the Ship of Theseus or teleportation have shown forever.
It's not about phishing, it's about getting the user to blindly accept security checks. If users are trained to insert their usb key / scan their fingerprint whenever they see a cloudflare page, bad actors can present a mockup of this page to exploit that reaction.

Physical keys (and biometrics) work well because they are rarely called for, and the user knows they are doing something security sensitive. "This random page asked me to insert my security key" can't be healthy.
I genuinely have no idea why that would be abhorrent, except to anti-vaxxers. Can you explain?
Since March, Microsoft Edge based on Chromium supports vertical tabs, just click a button in the tab bar to turn it on: https://blogs.windows.com/windowsexperience/2021/03/04/amp-u...

I believe back in the day that Opera was the first browser to commonly support the feature. And I remember using Firefox and Mozilla extensions for tab management a decade ago. The more things change...
you can just use adb to forward a socks proxy through your phone. not sure why you would need a kext
Heroku is so damn expensive. It's basically worthless because it's competing with free.
The use case of IPv6 relays isn't that strong to be honest. You don't have to deal with NAT and Syncthing can use UDP hole punching if the firewall doesn't completely block outgoing UDP traffic.
I disagree TypeScript is good enough.

It's easy to run into untyped (or partially typed) dependencies (a massive pain to write) or in internal code which uses any/unknown somewhere (causing typing holes which allow for whatever inputs).

I love types but I can't trust TypeScript types to be valid, I've been bit too many times.

Rust (or any other really typed language) would be great if the solutions are mature enough. It's not just for memory control.
Not to mention diplomatic channels to apply pressure on local governments that may have previously lacked the impetus to do anything about these groups.
Umm... yes, you can. You can use Little Snitch just fine.
There's always bias. And it's a nice language.
You just listed two purposes.
You are assuming they have done analysis and A/B testing. More likely they simply copied the approach of consumer products, without thinking too deeply about the fact that developers are their only users.
I wonder how effective this is in humans? Could someone with e.g. burned lungs be saved using this technique?

If so, it sounds like a much cheaper alternative to ECMO in some cases.
I've opened this in a tab and intend to read it later.
The elisp concepts are good, but which things are windows and frames and buffers is just a bit esoteric now. And they are dogmatic in tone that you shouldn't be able to work without passing some sort of worthiness test.
Why does Elon Musk say Bitcoin is bad for the environment?
32 bits of DA/AD is total BS.

If you really had 32 bits of resolution, the lower bits would be representing Brownian motion (sometimes called "thermal noise").

The specs make it clear it isn't a 32 bit DAC:

"At the same time, class-leading low noise and distortion (130dB SN ratio, -115dB THD+N) provide the high performance demanded by high fidelity audio equipment."

In other words, completely normal converter specifications.

If the 32 bits means anything in this context, it's just a sample packaging format, the same as more or less any other DA/AD circuit in general use.

TFA is also more or less 100% BS. Look at this garbage:

"The BD34301EKV is the newest Hi-Fi 32-bit DAC converter from the ROHM MUS-IC product family. This converter has been selected by the Luxman Corporation, a high-end audio equipment manufacturer because it is said to have a “sound that is natural, and easy to listen to."

Why is this even on HN?
And hole punching
Yeah he has definitely helped push (and unwilling and petrol addicted) civilization a lot more towards EVs despite what the denialists want to have us think. However he's neither a messiah like the Muskavites would have us believe nor is he an evil mustache twiddling villain like the other side would have you believe.
It seems that as interesting as Forth is, the community of such languages is very niche and small, even smaller than Lisp. Can anyone speak to recent changes in velocity or energy?
National wealth tax on land (unimproved value only), public goods (electromagnetic spectrum, mineral drilling rights, carbon emissions), network effects (including brands, communication networks, and marketplaces), and IP (patents/copyrights/trademarks).

It's highly progressive: the average person owns zero of these things, and so would pay zero tax. It causes virtually no deadweight loss or economic distortion: the supply of these goods is heavily inelastic, in many cases totally inelastic, and so a tax will not disincentivize firms from producing more. And there's even a moral argument for it: these goods exist out there, in the natural realm, and so when somebody "owns" them it doesn't mean they created them through their own labor, it means that the government has granted them a monopoly to develop and use them, and the government should be compensated for enforcing that right.
I believe it's Taboola, Outbrain, and Revcontent (possibly more since I last checked).

https://i.imgur.com/1OGHbAW.png https://i.imgur.com/4r7PAl7.png

(some slightly NSFW content in these example images:)

https://i.imgur.com/ZF9G7fZ.png https://i.imgur.com/hkkvuXd.png https://i.imgur.com/1N2o3QT.png

uBlock Origin with Firefox is definitely the way to go now: https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-b...
Droplets vs. Aerosols: What's More Important in Covid-19 Spread?
Misconception of how Covid-19 spreads might have led to initial decisions by various agencies to say that masks are not necessary.

1. Covid-19 has redefined airborne transmission: https://www.bmj.com/content/bmj/373/bmj.n913.full.pdf

2. https://www.wired.com/story/the-teeny-tiny-scientific-screwu...
Brave on android recently added a feature that automatically groups tabs. It's quite nice.
We should be anchoring 4-day workweek at 90% (or more), rather than 80%, when talking to employers.

If you claim that people are more productive and diminishing returns kick in at the 4-day mark, then that by definition means that the first 80% of time spent on work is responsible for more than 80% of output.

A good point in favor of doing this is multiple EU countries already operating on a 35-hour work week and paying 100% of the salary. This is equivalent to 91.42% at 32 hours.

That's the number we should be trying to aim for.
It's possible that this project is intended as humor, and a humorous workaround achieves that better than a technical fix.
They mounted the dish as provided in the instructions. It wasn't the optimal location for long-term use, but if Starlink is that dependent on optimal placement for claimed performance, that's fair game for a review to point out, since not everyone is going to set up their dish that way.
I'm saying that some people may still choose to go beyond what the CDC recommends, by continuing to wear a mask in some situations. This harms no one.
My point is many will say the same thing about animal experimentation today. And there are doctors that reference the Nazi experiments, even if most refuse to ever look at the data.

http://www.bu.edu/articles/2019/learn-from-nazi-medical-rese...
I'm interpreting the statement to mean that ransomware very rapidly lost its reputation as a nuisance-crime this week.

Misplaced ransomware runs a far more substantial risk of triggering enforcement action now. Or at least that's the perception I'm deriving from the quote.
Vivaldi does
Why the Hybrid Workforce of the Future Depends on the ‘Geriatric Millennial’
> you don't think about managing swap on Windows

I haven't really been a Windows user since Win7, but as I remember it 'increase page file size' was right up there with 'clean the registry' and 'try turning it off and on again'.
There isn't really "a" maximum count. There's a variety of enforced limits. If the standard(s) even set an official one, it's not something a lot of things pay attention to. You also can encounter problems with things like command lines enforcing their own limits, making a URL that your browser may or may not be happy with not be something you can directly curl or wget.
Genius idea! Most websites have too much space on the sides anyways, this would be perfect. It simple but I never thought to look for this - just got an extension to do it and it seems great.
I love OneTab, being able to dump 50-100 tabs out to a running page of links to restart the browser is simple peace of mind to me.
But the no-pant strategy would be more effective.
+5 Nostalgic
Swift: Assigning an expression to a variable with the same name
but where does the CO2 go? normally it's exhaled via the lungs
Wow that's impressive, I thought it was ~50% after the first dose. I guess it's like ML, to get the last percentage points you need exponential effort?
I'd think that's an outlier experience. Clearly it depends on various circumstances and there is a more of less hidden institutionalized racism involved, but as a German, immigrating to USA was smooth sailing (via green card lottery in my case).

More important however might be the interaction with locals. And from what I witnessed, Americans (well, Californians at least) are much more welcoming than Germans.
The Colonial Pipeline Is Finally Back Online and Pumping Gas https://www.thedrive.com/news/40583/the-colonial-pipeline-is...

> New details from within Colonial Pipeline have come to light surrounding the decision to shut off supply. Those briefed on the matter have suggested that fuel flows were shut down due to the company's billing system being compromised. Company officials were reportedly concerned that they would not be able to accurately bill customers for fuel delivered, and chose to stop delivery instead.
With time, difference between Apple devices and the Playstation is shrinking.
I am fine with using any OS that gives me a terminal emulator with vim and unixy friends.

However, I detest artificial platform limitations and software that wants to "nudge" and manipulate users, hostile defaults and "optimized expiriences".

My last used Apple device was from 2015.
Same here, with the N95 mask because I had those for fire season. Same thing. It was fine.
I actually used to use AppleScript to grab open tab URLs in Chrome but I switched to Firefox and AFAIK, Firefox doesn't support AppleScript.

tell application "Chromium"
set tabCount to get count every tab of window 1
repeat with i from 1 to tabCount
set currentUrl to get URL of tab i of window 1
end repeat
end tell
Came here to say this. It's a site designed for idiots not engineers. How does rendering work? Can't even tell if it's HTML based or some hipster immediate UI toolkit nobody's heard of. What do I need to give up to get a 640kb binary? etc etc.

Answering my own question, https://github.com/tauri-apps/wry , so looks like it loses one of the advantages of Electron in that you control the exact browser in use. Maybe that's incorrect. Who knows? Web site appears to not exist to provide such important details.

https://github.com/tauri-apps/tauri/blob/dev/ARCHITECTURE.md could lose a few thousand words, but this seems to be the real starting off point
fun fact. in the browser wars of 1993(?) i looked at the specs from netscape (mozilla dady for the young folks) and microsoft (what w3c? ha!) and netscape release a browser spec that said "X must support up to Y", as in "url must be up to 1024 chars", "cookies must be up to 1mb", etc...

then microsoft release IE4 (or 6?) web spec. It was literally a copy of netscape's but with "up to" replaced with "at least".

and from this day on, nobody knows about limits on the standard and everything was up in the air, just so sites could work on IE4 and be broken on netscape. Thanks microsoft!

I did some experiments to test the actual URL limit of IE. at the time it was around 4MB, but IE would still go over if you got creative with hostnames levels and odd schemas.

--
quick edit:

keep in mind, in 1993, the money from giving out free browsers where on the servers: netscape server vs microsoft IIS (just like today giving free browsers the money is on makig it easier to access YOUR content --e.g. default search, etc).

Making your browser crash the competitor server mean that server was seen as lower quality. (Same thing with google deliberately crashing performance of firefox on their services today[0])

The point of microsoft making this change was to force netscape to update their server as they increase the URL limit arbitrarily to all IE users.

[0] https://www.zdnet.com/article/former-mozilla-exec-google-has...
I'm always sad when I ask interviewees about their editor and they don't have much to say.
This is a thought experiment in the real world you wouldn't know for a fact that ten million children would be saved or if the person is actually guilty but if you did the choice is unambiguous.
I've been a fan of cutting costs like lower cost provider for cell phones, paying cash for used cell phones instead of brand-new costs, etc. but beyond that the only real cost cutting that is left is house and cars.

Cost cutting with cars should be straightforward - downsize/eliminate or just pay them off and maintain them and use them for a decade.

The only cost cutting with a house is moving to a lower cost of living area or smaller/less costly house. If you have that kind of money saved now, pay off the mortgage, you'll likely save thousands of dollars in interest.
(Disclaimer: I have no idea what I'm talking about)

I wouldn't be surprised if you could/had to do something similar to this sprite handling example[1], where instead of updating the sprite's location you update widgets' attributes. This would be a "manual" process, but it should work (if repainting widgets is fast enough).

[1]: https://github.com/steshaw/gtk-examples/blob/master/ch13.spr...
> Yes, there will be 200 ms RTT in some cases. So what? Get over it.

You're missing a zero in that RTT for users in places like Asia if your server is anywhere in the west. (It's actually somewhat revealing when someone throws out a number like this without any qualification; what exactly made you conclude 200ms is the magic number?)

> Optimize your website to load in fewer round-trips. TCP congestion control adapts well enough to any latency. RTT only really matters in gaming and VoIP.

You don't need a very big imagination to think about cases where RTT will have significant impacts e.g. in the event you need to issue multiple sequential requests that are dependent on one another. These are unavoidable and occur often in more than just websites, but anything that e.g. uses HTTP as an API (a very simple one is something like recursively downloading dependencies.)

This comes across as a classic "I don't actually understand the problem domain very well at all, but get off my lawn" answer to the problem.
You've misunderstood me, "ncmncm" has claimed that a "right" way to code C++ exists. I would like to see such a codebase, if one exists.

Clearly, this isn't it, but I do appreciate the interesting snippet. Would the compiler have caught this if `Shape()` called `reset()` directly?
I was originally a biology in major in college. In Cell Bio, we had a lab that involved attempting to examine one of the circulatory subsystems of a limpet, but in vivo, so the idea was to chemically paralyze it and then dissect while it was still alive. I am certain to this day that I jacked it up somehow, because that poor limpet was absolutely not paralyzed and was squirming the entire time I was trying to cut it open. This will be seared into my memory for the rest of my life and I never took another biology class after that, only completing a minor instead.
I develop backend (services and other infra-y things) and ML systems on a MacBook Pro. I use awk, grep, find, cut, sort, etc. frequently (awk and grep daily).

They work fine. And I really enjoy developing on my laptop.

I was forever the biggest anti-Apple, anti-M$, pro Linux “fanboy” you could imagine until a year ago or so. So it’s quite new to me really.
Filecoin has massive overhead. It also relies on exchange of funds to keep the files around. If you want to VOLUNTEER to store the files for others for free, then Filecoin adds needless overhead!

And yeah, torrents already let you do this.
They are nowhere near ready for pitching IT managers. The only thing that matters right now is winning developer interest.
There is no need in pre-declaring histogram bounds for VictoriaMetrics histograms - https://valyala.medium.com/improving-histogram-usability-for...
Scala 3 is here – The Scala Programming Language