skysight-inc/HackerNews huggingface dataset:
WSL is just horribly slow for me.
So I use Linux exclusively at home, but my work mandates Windows (although we now allow Mac, and with my next hardware change I might just switch over to Mac). So to get into the comfort of my trusted toolchain I use WSL at work.
Our company lags behind windows updates, since they only install "trusted" versions, whatever that means, and thus I still have WSL1.
I heard WSL2 brings a lot of performance improvements.
And I really hope it does, WSL1 is soooo slow. Especially compared to my home setups. The friction is just so high still.
So I believe if you come from Windows and want use Linux tools with WSL, I think you might find it comfortable for some, but it's a horrible introduction to Linux, since a lot of it will be slow and you'd think "oh Linux is just as bad as Windows, I'd rather stick to my guns".
and their explanation of what it is, for those who haven't spent time in the world of jewish texts.

https://docs.google.com/document/d/e/2PACX-1vREoqWlYLC68jScm...
A good developer workstation cannot exists based on Windows.
Turn of phrase.
This actually is testament to the fact that the github used to be that damn reliable at one point.
Check out Dyscalculia.
Show HN: Fancy Cloud Sync Button
The loss of Vi? My faith in humanity has completely failed now :(
You are talking about compiling he is talking about running. Finding issues from running results in detective work.
> And file upload can be solved by just more code.

Yes, but it's a papercut. How many other papercuts are there, compared to more developed ecosystems for this domain? That's not an easy question to address.
I’m not dyslexic, but after a poor reaction to general anaesthetic, I had problems with my saccades for a while, and it manifested very much like this. Nothing would hold still, and I’d see stuff in the wrong place.

I wonder if dyslexia is as “simple” as a saccadic deficiency at root...

Edit: well, whaddya know. https://pubmed.ncbi.nlm.nih.gov/9842764/
Really living up to the overly critical HN user aren’t you?
Toolkit for Publishing Your React Component to the Node Package Manager(NPM)
Sunday+column:+Immigration+and+why+it+matters
I live in Russia. Some time ago it was possible to buy from these distributors (and pay additional $20 - $50 for shipping). Nowadays they ship only to companies, not domestic addresses, so it is not only cost-prohibitive for cheap orders, but outright impossible for a hobbyist or individual person.
I remember how much better chicken and eggs tasted fifty years ago. Sometimes I try "eco" or "bio" but no resemblance. In my hometown it's still possible to find people that grows them in their backyard but, apart from that, it's a lost taste.
A camera like this makes me question something - why was it installed in the first place? You can't distinguish things like license plates on cars or faces (I doubt ML helps here either). So what is this for? The view is beautiful, but I fail to see the purpose of it.
I disagree that we don't need to unify gravity and the other 3 forces under one model.

We need to unify them because there is obviously a missing link between the two theories (QM and GR), since spacetime is one and the same and there are properties defined in one theory that clearly affect the other one (but we don't know them yet).
What Is Exploratory Data Analysis (EDA)? An Introduction with Python
>you can’t read the last commit messages without extra clicks of the “...” button

You can opt-in to this now. It is a preview functionality, i guess it will be GA in a couple of weeks.
Are you thinking like this?:

https://jigarius.com/blog/multiple-git-remote-repositories
Should honestly stop working for companies that force Winblows. Might as well move rocks from one pile and back, because those jobs have little to no purpose than wasting your time when you could be doing important things with your life.
Looks like a nice alternative VNC Roulette [1] :)

[1] https://news.ycombinator.com/item?id=8810366
Gentoo had nano as default editor for some years, maybe still does. Nano is kinda garbage IMO but this in no way means the loss of vi to me.
Microsoft wants to keep developers close to their platform, so as that the value of their stock does not fall.
True, but in this case, xorshift128+ already maximizes its period by going through every possible state once before repeating. It only has 128 bits of state, but still, the difference between "128 bits" and "all of RAM" is only a constant factor. :) And of course, a period of 2^128 is already more than high enough that it will never repeat in practice.
While this kind of content is not unprecedented (think Shodan.io), I haven't seen a browser with full previews like this.. Nice!! Good official public webcams are pretty rare so this will be useful to look around the world.
That’s the sort of thing where you often use another language suitable for hot reloading for such customisation or rapid-feedback alteration. As a couple of examples I’m aware of:

• The Azul GUI toolkit uses CSS for styling of its widgets, and hot-reloads stylesheets.

• The Mun programming language is designed for the sort of niche Lua is often used, with hot-reloading scripting-like functionality to augment your Rust code. (Well, Rust is the main host language at present, anyway.)
At least part of the problem is that computing mostly depends on moving data. Memory bandwidth is relatively low, so it's difficult to get enough actual floating point intensity, at least for "large" arrays even when it's theoretically available. A classic example is GEMM (generalized matrix multiplication) where you should expect a good implementation to get around 90% of peak performance, but also expect it to jump through various tricky hoops to get there. With, say, vector multiplication the hoops aren't available, and you're ultimately memory-bound.
Yes, there's more to it than that, and SIMD has non-FP applications etc.
That is a consequence of the target market from companies that actually bother to pay for Qt development.
How HEY made us care about their email service
Came across this, it's a really great break down on how HEY did their marketing.
I don't think anything you've said addresses anything I've said...
> The longer the submission, the more uninformed the commentary.

Well that's hardly news; and it applies to pretty much all text both online and offline. If you really want someone to comment on what you think is the main point of a submission write an executive summary and do an Ask HN instead.

Do the summarizing work once instead of expecting ten thousand people to do it.
Advertising. It's linked from the hotel's website: https://www.royalhotelsanremo.com/en/webcam-sanremo
Not that as of Rust 1.45, coming out this Thursday, Rocket will be able to target stable Rust: https://github.com/SergioBenitez/Rocket/issues/19#issuecomme...

I believe Diesel has been on stable for a long time now, so for this use case I don't think anyone will need to worry about using the nightly releases.
Why? ed is still available :-)
That tends to be called dyscalculia and also occurs often with ADHD
No it is not free, it is GitHub's main source of revenue.
I agree that whenever I've to "adjust" something in HTML, CSS, its always a struggle with multiple tries and write-run-write-run cycle.
But again, this has nothing to do with how you design and write code in a static language.
> pretty good isolation from the host platform

Define "pretty good". Compare the permission model of the browser against the appstores. Think about what their manual review process actually is for 99% of the submissions.

> When that isolation is rendered meaningless

PWSs don't and won't do that. That's your whole argument and it's misleading.
Indeed. Its emberresing really. Notepad doesn't count as it is GUI app and unusable in terminal, remote powershell session etc.
The Remote Control Keypad Silicone Oil Problem (2008)
Wrong. Special relativity ignores gravity interactions. This article is explicitly mentioning gravity. Describing gravity is why Einstein researched/invented GR.
Flatlogic One Bootstrap Admin Template (Paid Product, Bootstrap 4.5 and SCSS)
HAProxy - traffic shaping { load-balancing, req-throttling, health-checks }

nginx - { static file serving, good proxy for python/ruby apps, req manipulation with advanced scripting capabilities via lua engine through open-resty [mirroring, WAF(naxsi), url rewriting etc] }

A combo of haproxy + nginx would always bring good delight for many practitioners.
In my city all sports teachers were suddenly ill for several weeks. they had the lowest risk, but apparently also the smallest brains.
I guess a fairly large number of developers would disagree with you.
Unity build times on a huge project aren't hot, either; particularly when you must build a client to test.
With Jetbrains IDEs (IntelliJ, Webstorm, CLion) you can run a "sketch" that can "see" any module in your project. I use that a lot in Java/Groovy/Kotlin/Rust and it feels much superior to a REPL because I can write not just one-liners, but larger amounts of code, with all the features of the IDE like auto-completion, inline docs, syntax checking etc.
I'm working with Rust as a backend right now and can echo the Diesel experience. The issue is that there is not really much of a choice, it is either Diesel or not. So you have to stick with that. Another problem is that most OS projects in Rust are maintained by 1-2 persons who are not working on the project fulltime. That's not the case for JavaScript/Node as there are order of magnitudes more projects and people working in these platforms.

His last example could be improved a lot with the "?" keyword. That would remove lots of wrapping and simplify the code greatly. So it's not that bad really.
When testing on myself (only 1 data point, I know) it actually seemed that having the first letter in the correct position made the biggest difference. So even on long words having first and last letters placed correctly made the biggest difference in readability for me compared to words that had more than 2 letters in the correct position but in the middle.

From playing around with this at worst they were equally unreadable[0], the best case was the first/last letter helped. Eventually I'd be able to decipher any word but by no means did my brain just visually did the replacement "on the fly" or close to it.

It would be interesting to see the study debunking this and the methodology. Do they take into account how many position each letter is shifted, how many had switched order not just shifted to the same direction or same number of shifts, will phonetic languages make a difference (in English removing one letter can vastly change the phonetics and make you miss the similarities with the original), etc.

[0] A quick and likely imperfect example resulting in words that cannot be recognized despite the high commonality:

something [original]

stnhioemg [1st/last]

msgethion [4th-7th]

gnmethios [3rd-7th]

gnihtemos [reverse spelling]
Gentoo user here, default is still nano! vi is there by default of course, but EDITOR points to nano
I would say that depends on what the developer uses - Windows developers may well disagree with you!
Indeed. That's part of the "otherwise" - the reason why a Eurozone country struggles. They denominate in a currency issued by a foreign entity they don't control.
I found that one of my Python programs, which performs heavy calculations, was actually faster in WSL 2 than when running natively in Windows.

I haven't tested it with WSL 1 though.
Microsoft didn't revolutionize anything, they've always just bought the competition (manufacturers, developers, etc) but had to adopt Linux when that stopped working and Linux was winning without having to pay people because the Linux community cares more about progress than profit.
Google to Invest $10B in India
That is not the fallacy, that is the wrong conclusion.

The fallacy is in step 9 combined with step 1. Step 9 requires at least 3 people to exist - P, Q, and R. So, step 9 only works for k>=2. So, we have proved S(1),S(k>=2) => S(k+1), but we haven't proved S(2).

Of course, S(2) (in any group of 2 people, both people have the same age) is not true, so the whole conclusion is false.

In inductive proofs you always need to prove some rule that says 'for any k [with some property], assuming case k is true, then case k+1 is true as well', and then you also need to prove that, for some k [with the given property], case k is actually true.

Restating the proof in the article in these terms, step 9 correvtly proves that, for any k [greater than or equal to 2], if S(k) then S(k+1). But there is no proof given that there exists some k>=2 for which the statement actually holds, and in fact it can proved that NO such k exists. So overall the proof doesn't hold.
I read something similar in connection with the 737MAX saga; when Boeing bought McDD the McDD bean counter MBA management culture took over, with catastrophic results.
ASP.NET doesn't run everywhere where there is a C++ compiler, including embedded devices.
No, I think his point is that fake chips win by default if nothing can be done to disincentivize their manufacture and use. Law enforcement isn't cracking down on fake chips. So what else is FTDI to do if they're to survive as a business? You are fixated on what's best for the consumer in the short term, but the long term consequence of that could be that FTDI goes out of business and can't support any chips, fake or not.
To be fair, the few times I've sat in the cockpit of a plane I've said to myself "good lord, one person has to keep on top of all these dials and controls" - six dials in a glider that doesn't even have an engine? Fifteen in a small plane for non-professional pilots? To say nothing of the cockpits of commercial airliners and fighter jets.

And presumably every one of those dials corresponds to something important the pilot has to be monitoring and controlling.

There aren't many vehicles with an interface that complex.
Wait so the bricker wouldn't even work on the clones? Or it only works on the clone because they don't have the FTDI checksum algorithm bug?
You may be interested in https://indieauth.com/pgp
Ask HN: German eng'd privacy first social network - what would you expect?
It seems like there is a window of opportunity with all the hate building up around facebook and it's privacy problems.

I've been thinking about building a privacy first German engineered simple social network. Think facebook / instagram v1 without all the bells and whistles. Friend focused, no brands. Discovery via address book. Chronological timeline. No dark patterns (withholding likes etc). Verification via small ($1) initial payment (no bots).

To kick-start content I've been thinking about using human curated feeds per special interest group (like HN).

What would you expect from this, what would your concerns be?
I am not sure what you suggest - I tried finding something random and trivial: a decent 100uf, 400v capacitor (needed for a switching power supply primary) - zero. z0107 (low powered triac, 600v, 0.8A) - nothing. bt134 (another popular triac) - nothing. BQ24735 (Battery charger control chip) - nothing. 2n7002 (N-ch mosfet)...

I can safely say the site is not usable for electronics. It returned valves, pipes,nuts - pretty much useless for anything in Europe, being non-metric.
As a counterpoint, I'm mostly working in typed, compiled languages, and I compile and debug-step through my changes in much smaller increments (usually a couple of minutes). But this only works because part of the work is to always fight 'compile time bloat'.

It is easy to let a project slowly slide into a state where this workflow is no longer possible, especially in high-level languages like modern C++ or Rust, when even incremental builds take so long that it throws you out of "flow".

But anyway, I think this sort of working style doesn't have to do with a language's type system, but is a personal choice and one isn't necessarily better than the other, but certain personalities might be attracted to certain language communities, and thus directly influence priorities (e.g. a large part of the 'modern C++' community seems to think that compilation time and good runtime performance in debug builds are not high priorities, which from my point-of-view is entirely irrational).
We already have one, Maxwell's equations are just one equation in Geometric Algebra..
That's what FTDI did though. They pushed the malicious bricking driver through an automatic Windows Update to systems already running in production, no? That's pretty much the equivalent of going at high speed on the Autobahn.
Open source is good enough. At some point it catches up to the proprietary software on core things that matter and then it becomes hard to justify proprietary. Not always, but that story has played out quite a few times now. To fight that, proprietary software needs to change quickly to keep ahead. But change is expensive and users hate it.

Fundamentally, what advantage is Windows going to maintain with a closed source kernel? How many customers care that MS isn't using the Linux kernel? Not many. The bean counters are eventually going to start ask questions, like "why are we paying to maintain our own kernel when we could just use Linux?".

I don't see what strategic edge MS is going to hold maintaining a parallel OS long term. If they change rapidly they lose the legacy advantage, if they don't OSS will catch up. It isn't like NTFS is giving them a huge advantage over ext4. The key patents will all be starting to expire too.

The only effective resistance to OSS seems to have been this service-based cloud model that exploded onto the scene in the last, what, 10-15 years?
GitHub repository
https://github.com/heidelbergcement/hcrystalball

Docs
https://hcrystalball.readthedocs.io/

Examples with the prebuilt environment on binder
https://mybinder.org/v2/gh/heidelbergcement/hcrystalball/mas...
If I wouldn't have been in the army, I am not sure I would have learned how to attach stabilizers to a nuclear missile. Just a thought.
Sure it does, for example in SSR frameworks, you want the HTML template engine or UI designer to see those components.
If you click on any of the cam feeds, just above feed is a link to location, which will scroll you down and you get a map of all the cams you can navigate - in Russian.
Fully this and I think they knew this as well but couldn’t resist pretending to be offended. There’s always one.
micro is nice.

It doesn't work in powershell remoting session just like anything else CLI based.
On the server side, I only use stable (due to security updates and other critical stuff). Using testing in three desktop systems (two at office, one at home) currently, all workstations which see regular, heavy usage.

To add unstable packages to a stable system with repo pinning and using apt directly is not the best practice though.

If I'm going to add stuff from unstable, I use aptitude. Its dependency resolution and solution suggestions are better and more manageable than ordinary apt. It allows you what's going to happen before actually pulling the trigger.

The only package I get from unstable is firefox. I add the repo, update the package and remove the repo afterwards because unstable and experimental are highly chaotic realms and not suitable to use continuously due to high rate of uncontrolled change. Also unstable and experimental are not guaranteed to not to break. Testing and stable are implicitly (testing) and explicitly (stable) is guaranteed to work.

With this recipe, I only had to re-install a Debian system once; to migrate it from 32 to 64 bits since a very big disk cache with very small files was triggering a bug causing disks to trash and system slow down to a crawl. There were no procedures to migrate a 32 bit system to a 64 one in a reliable manner so, I just reinstalled it.
Intel misjudged that selling to businesses, as a processor for servers running usually Windows software, usually long-lived, special purpose, expensive, enterprise, etc. would be different from selling processors for consumer hardware like phones. There most software is mass-produced, cheap, has a short lifetime. So for the consumer, changing the architecture to something different like Arm is easier, because if fart-app #1 doesn't work, just use #2...
Whereas with business purchases, the software is picked first, and the software vendor dictates the hardware, usually being very conservative and not prone to "experiments" like Itanium.

Intel misjudged both sides, for phones x86 compatibility was never necessary, for business machines, it absolutely is (for the largest number of customers, there have been exceptions).
That could help definitely, but would only cover my rent, and I am discouraged by what I've heard about it, i.e. taking weeks/months to be approved.
I think the issue here is that Github is considered a mature product and it just works.

So is there any actual pressure to move fast and break things?
This affects many suppliers where they see a cheaper source for their component and go for it.

You may be subject to it if you send your designs and BOMs to a PCB house who also source and populate the components, then you're at the mercy of their procurement process
I'm surprised I haven't seen a https://clearlinux.org/ user/recommendation yet. I found it pretty good. I would probably pick it up as the base of any docker images (or alpine where appropriate) I would need to create. (Usually server/java based hosts)
As a daily driver but went back to windows/wsl2 (ubuntu 18.04) mostly for better battery + gpu/igpu management. (XPS laptop)
> "I would rather never have to type a prototype than save any time compiling" and "I would rather my build system never have to consider dependency management than save any time compiling" and "I would rather provide the highest possible quality resulting binary than save any time compiling"

Rust outputs prototype information in .rmeta artifacts that are generated as one of the first steps in compilation, so this is not a compile-time issue. AFAICT, dependencies are also tracked, and debug vs. release switches are provided that also control things like binary optimization.

The real "problem" for compile times in Rust is that Rust makes it idiomatic to write code that's slower to compile. That's really all there is to it. If you were to literally write Rust like it's C, you'd find that there's no real overhead introduced by Rust per se.

(This is not to say that improvement is not possible, of course. Even what's "idiomatic" can be tweaked over time to reduce the amount of excessive, duplicated work that the build system has to do. Newer features like const generics will probably make this feasible in the future, and improvements in the compile workflow itself will do the rest.)
Yeah you are right but I find so many images that aren’t published correctly
The easy solution to this is that git supports pushing to multiple remotes: https://news.ycombinator.com/item?id=23818609

In fact, with all these free services, I'd probably say it's well worth automatically making remotes (at least) for GitLab, GitHub and having a local Gitea for everything you do. This should be resilient against specific outages, or GitHub simply deciding they don't like your project name, or some other disaster.
I remember trying to use wsl1 for WordPress development; it was so slow most pages would time out and I couldn't do anything.
Erasmus University Rotterdam builds first virtual campus in the Netherlands
I am dyslexic. I don't still cannot recall the full alphabet in the right order. Does anyone else have the same issue?
Oh that's very interesting. Can you share more about your strategy for filling the top of your funnel? Where are you finding companies that recently raised? I can only think of maybe Angel.co or Crunchbase