skysight-inc/HackerNews huggingface dataset:
> But given enough time, perhaps they will fix the bugs, and the two can be made to perform similarly, fixing bugs on either side, and the need for two alternatives will go away. So why would that be bad?

Because (possibly unlike with your Rails example?) the suggestion that this is possible to do by improving the VM side is, to be blunt, a lie. A VM is a fundamentally leaky abstraction, in far more ways than just the timing behavior (i.e. performance), and the need for both won't go away by just "fixing" the VM side. It's literally impossible for them to ever make a VM "feel the same" as WSL1. To give you a taste: My "feel" was that I wouldn't have to deal with all the VHD/disk/partition/volume management I was so happy to finally get away from. My "feel" for WSL1 was that I could compress its files with the WoF LZX compression in Windows 10 to save a ton of disk space and yet still read them with native Windows tools as if nothing was different about them. My "feel" for WSL1 was that I could actually read and even move Linux files around directly from inside Windows as long as WSL1 wasn't running, treating a WSL folder just like a regular folder. My "feel" was that I could even use Windows tools to alter these files as long as I maintained the Linux attributes correctly.

And my "feel" was that using WSL would have zero impact on any VM technologies that I may or may not want to use, but that's another can of worms.

I could go on, but hopefully you get the point. Either you have to dismiss my "feel" for being somehow "invalid" to your liking, or you have to realize you'll never get the same feel.

> My point is that, exactly. If there is bad performance over here, it is a bug. Bad performance over there, bug. But bad performance over here, that can only be solved by swapping for bad performance over there? This does not sound like a bug anymore, it starts to sound more decidedly like a trade-off.

Only if you assume "only solve X via Y" is correct. I don't believe that's true. I believe they just haven't put in the required work yet, and that if they did put in the work, they could still improve WSL1 substantially. The real reason for why they haven't done so is anyone's guess, but to me, there are multiple signs (not just I/O-performance-related) that suggest the WSL team has to do most of their work independently and can't necessarily get sufficient cooperation from the teams working on different subsystems, and hence this is why they've been unable to improve things. Or maybe the folks who can work on the required parts are no longer available. Regardless of the reason though, I don't believe they've reached the limits of the technology yet.
Is this the same Uber from the story yesterday about putting $170m into Lime?

https://www.businessinsider.com/uber-reportedly-considering-...
For the past couple years I've developed on macOS, and the few years before that in a different role, on windows. On both machines I ended up resorting to a Linux VM to avoid frustrating differences between my dev environment and my prod environment.

Windows was totally off, macOS nearly just worked but every now and then an update would kill my dev environment and I would have to spend a day fixing it.

WSL1 was totally insufficient, and a few months ago I would say that I strongly prefer macOS to windows. Having toyed with WSL2, however, the speed and seamlessness has impressed me. I haven't tried it for full time work, but I'm getting the impression that it's superior to my current workflows with Parallels on macOS.

That said I'd just prefer a high quality full-Linux-dev environment. Going to just lobby for a Thinkpad instead of a MacBook on my coming machine refresh.
Hyper-V is not installed by default on Windows and I have not been required to install it for anything except WSL 2 (and Hyper-V itself).

I think Docker on Windows also uses it but I don't use that. Windows Defender has never indicated a requirement for Hyper-V to me.
It seems to depend on what you're doing. Microsoft and Amazon (In this case the AWS part) both seems to do very well. Video conferencing, med-tech, hosting and many others are doing very well.

If you drive taxis, like Uber, then you're perhaps not going to do well.
Google’s next streaming device will shake up the Android TV world
> the modified file is actually written as a new file under the same filename.

That can't be true, because it would break links.
I agree. Somehow we should discourage large companies and create a system that favors more smaller companies. I really don't see the value in having huge companies like Apple or Amazon that need to absorb more and more businesses to keep growing. They hinder innovation, trample over smaller companies but have the power to shape countries' policies to their advantage.

In the past there was a size limit to managing a company but unfortunately technology allows for more and more central control so the trend to ever bigger companies will probably continue.
SoftRAM
Sure. But I don't completely see the point. "bugs" you don't own are the worst bugs because you have no say on when or if they are getting fixed. I deal with such things on a fairly regular basis - our RDBMS (SQL Server) acting in pathological ways and when I look into it, people have been complaining about this stuff for a decade.

Ultimately, the software creator determines what is and isn't a bug - formally through what they label them as, but effectively through how they act upon the behavior. As an end user of a system, things like the above are less like bugs, and more like features.
I wonder if in the age of the internet and ease of access to these groups from anywhere if we're seeing some of these stats shift and change. I wonder how much you need a physical local hate group to adopt their ideology anymore compared to the past.
The Surface Book 3 may give the XPS 7390 a run for the money for the high end enterprise users. My initial concerns will be heat, weight and build quality. XPS metal body feels great and is durable. I wonder how this will compare.
Our logo is black actually.
Public libraries are amazing. The state gathers, keeps and maintains all the written knowledge it is able to and then distributes it (mostly) free of charge to the population.
Am i missing something? The Task Manager has barely changed since Windows NT 4 and if anything it got both more features, output panels and became more usable over time. Also it doesn't use the modern UI stuff, it still seems to be in Win32.

(btw, just in case... you did click "More details" at the bottom left side, right? Otherwise it looks more barebones than the Windows 3.1 task manager :-P)
I don’t quite agree with this. It depends on how often you change your mind about the third field, and what your standard for “quite good” is. If you put a few years of effort into a field and get to a high level of competence and productivity, that skill may stick with you for a long time, even if you fall out of practice.

For example, let’s say that you play piano, and you push yourself to a new level of skill and learn a few more advanced pieces. The decay rate for that skill is quite long, and with a very minimal level of work you can keep those pieces fresh for years or decades.
UWP and Win32 apps will be able to make use of the WinUI components, so I think this is at least a better approach going forward.
> I don't know what happened to Limewire.

I think the Frostwire fork is still around, but I really have no idea how large the Gnutella network is these days. I imagine the primary use case for Frostwire these days is as a Bittorrent client.

I was actually 1 of the 5 full-time Limewire developers when the Grokster Supreme Court case was decided. I left Limewire sometime between when the direct legal threats started and when the lawsuits were actually filed.

As I remember, the CEO panicked for a week or two and looked certain to fold the company as soon as the direct threats started coming in. He ran a hedge fund and a brokerage, and started lots of side projects like Limewire and a non-profit to promote a bike-friendly NYC. Limewire was a pure liability to his fortune, and the rational thing to do would have been to just fold Limewire and walk away. Somehow he mustered the courage to fight the lawsuits. My understanding is that sometime after I left, the recording industry made a credible threat to pierce the corporate veil and directly go after the newly married COO/CTO with a kid on the way. Once the COO/CTO was over a barrel and willing to say whatever the recording industry wanted him to say, the CEO was forced into a protracted negotiated settlement.

I wasn't a party to any of the talks, but the CEO told me directly that the initial meeting went something like "What kind of content filtering is acceptable to you? Can you give us a blacklist of hashes or audio fingerprints?" "No, you must sell us your company, no negotiation." The CEO seemed to think the recording industry was genuinely concerned that they needed to nip open culture and liberally licensed media in the bud or they might find themselves disintermediated.
Exactly right. Building cowboy software with intense schedule pressure and best practices corner cutting it's likely to give you both late releases and bug backlog long enough to circle Earth three times.

There will be more bugs, and bugs will be more time-consuming to fix.
Rust vs. Go – Which Is More Popular?
Oh god, no. Apple should very much stay out of the SAAS business and stick with their hardware and OS expertise.
Seriously. If there was ever something that needs standardization, it's this horrible cookie law crap.
Authentication and Payments with Lightning
That article starts with an incorrect premise.

"America isn’t supposed to allow moats, much less reward them. Our economic system, we claim, is founded on free and fair competition."

That's called a straw man. No one has ever said America "doesn't allow moats" and that there is "free and fair competition".

The whole point of business is, within the law, to build a moat that makes it impossible for a late-starting competitor to compete with you. Patents are moats. Immense capital is a moat. Brands are moats. Regulations are moats.

When Disney pulls its movies from Netflix to start its own streaming service, it's using its moat to block a competitor.

I bet almost every dollar you spend in your life goes to companies that legally try to stop you from spending money with their competitors. From your phone to your bank to your car to your airline.

The Fed is currently propping up the price of assets through $3 Trillion of asset buying. This isn't a free economy.
Not yet. I play to make a full report when I will receive a final component (low ROX master mix).
A lot of us are holding our breaths.

First travel related companies, which is mostly consumer, like tourism (flights, ...) and in-person services (house cleaners, ...). In parallel, weaker companies in general (enterprise startups that raise megarounds wothout megarevenue).

Scarier is 1-2 financial quarters later. No clue yet, but as the b2b's relying on b2c's start missing their numbers for more than 1qtr, who knows. Can they just reduce by say 10% + consumer divisions, or were too exposed?

A big saving grace is, in bigger co's, annual budgets mostly passed in dec--feb, so a lot of flex time ahead. So if commerce starts thawing , there will be cuts, but not so bad. Long-term, whole tourism etc sectors hurt, more about reshuffling for everywhere else.

A silver lining is for startups: this is a time of chaos, agility, big moves, digital, and soon, m&a. I have a talk on Friday w 200+ people registering last minute - in our industry, we are lucky to be quite busy, but every week is a surprise right now! More importantly, we are volunteering on health interventions and people are sick: $ is useful but not #1.
Hey folks,

This is a passion project from myself and a friend.

Been looking for a slick and easy to use SQL client on Linux for a while (I wanted basically Sequel Pro, on Linux, for PSQL). Couldn't find what I wanted, so we made one ourselves.

It's built on Electron using Vue.js - I know HN opinions on electron apps, but I've been surprised on how snappy the app is.

It's fully open source (MIT), cross-platform (Linux, Mac, and Windows), and we're committed to respecting privacy. Hope someone else finds it useful too.
No, California is still fighting it. https://arstechnica.com/cars/2020/05/california-sues-to-make... In New Jersey they are though https://www.nytimes.com/2019/11/14/nyregion/uber-new-jersey-... as well as the UK https://www.cnbc.com/2018/10/31/uber-loses-appeal-against-la... and France https://www.bloomberg.com/news/articles/2020-05-05/trump-pus...
I don't think that's how you define a bug. I think technically you could argue its a "logical error", however that assumes that you know the intent of the creator of bash was specifically to not allow this behavior which I don't think is the case.
Lockdown drives boom in healthcare apps
Mojaloop: Help spread digital payments in developing countries
Users have a choice to use the website. Do you complain that a bar is violating your basic human rights if it has a camera in it? Should all bars with that be shut down? Same for shopping centers and everywhere else. If you don't like it then simply don't use the website. It's really not that difficult.
No it's not.

I can't talk for other countries, but for France, the local DPA explicitely said so[0]!

Loose translation: "The analytics tool do not fit within the consent exemption when their provider reuse data for their own profit. That includes most big analytics service available (see for exemple Google Analytics confidentiality policy)"

[0]https://github.com/LINCnil/Guide-RGPD-du-developpeur/blob/ma...
It might be some creative brainstorming for someone trying to disrupt payment processing.

If not, I agree.
>What do you think that's about?

I think as a group of mostly full time technologists, we tend to take solace in the quaint comforts of the old analog world, and appreciate it a bit more than most. After spending 12 hours staring at a screen and lost in a completely abstracted world, I (and I suspect other developers) enjoy things like reading paper books, baking, fishing, anything that exists solely in tangible reality.
Heat has always been the problem with Surfaces, for whatever reason the firmware always has massive power/thermal management issues. When the firmware is working right the thermals and noise level are great (especially if you're using the dGPU in the keyboard base, because it spreads the heat across the whole machine), but it's so frequently not...

I hope they get it right this time.
Saying just get title insurance is exactly what I meant you should be prepared to know what is required and is not something you should jump into thinking of it as easy money.

When you are buying a typical real estate the cost of title search and title insurance are usually part of the settlement process and are included automatically, you don't have to do anything, all gets done for you.

The problem is that with foreclosures that they often are sold via auctions where you don't get to inspect the home, you have to pay cash upfront, getting title insurance is not so given either. Plus you have to do it all yourself. All serious issues.
"Half assed and unfocused without clear direction" is probably a better term :-)
http://www.bsp-gmbh.com/turnkey/

"The MVS Tur(n)key system is a package of freely available parts of the MVS 3.8J Operating System. The Tur(n)key System does not (to the best of my knowledge) contain any copyrighted or licenced software by IBM or any other company. Especially, the MVS 3.8 Operating System is not OS/390, nor z/OS, or any other such thing. The provided hardware emulator (Hercules) may perfectly run these operating systems, but you would need to obtain them, and a licence, yourself.

Also keep in mind, please, that CICS, RACF, DB2, ISPF etc are all licenced program products and as such are not available in the Turnkey distribution."

It uses Hercules emulator:

https://en.wikipedia.org/wiki/Hercules_(emulator)

See there:

"Operating systems which may legally be run, without license costs, on Hercules"

MVS is:

https://en.wikipedia.org/wiki/MVS

"Multiple Virtual Storage"

"Developer IBM"

"Initial release 1974"

"MVS releases up to 3.8j (24-bit, released in 1981) were freely available and it is now possible to run the MVS 3.8j release in mainframe emulators for free.[2]"

"MVS originally supported 24-bit addressing (i.e., up to 16 MB). As the underlying hardware progressed, it supported 31-bit (XA and ESA; up to 2048 MB) and now (as z/OS) 64-bit addressing. The most significant motives for the rapid upgrade to 31-bit addressing were the growth of large transaction-processing networks, mostly controlled by CICS, which ran in a single address space—and the DB2 relational database management system needed more than 8 MB of application address space to run efficiently."

"The system is typically used in business and banking, and applications are often written in COBOL. COBOL programs were traditionally used with transaction processing systems like IMS and CICS. For a program running in CICS, special EXEC CICS statements are inserted in the COBOL source code. A preprocessor (translator) replaces those EXEC CICS statements with the appropriate COBOL code to call CICS before the program is compiled — not altogether unlike SQL used to call DB2."

"MVS/ESA: MVS Enterprise System Architecture. Version of MVS, first introduced as MVS/SP Version 3 in February 1988. Replaced by/renamed as OS/390 late 1995 and subsequently as z/OS."

That is necessary information to understand the comment:

https://mobile.twitter.com/mainframed767/status/125801882682...

"Bull. Shit. Theres no TCP stack. Theres no cics, no DB2, no ims."

What's certain is that, using just that, one can't run all the "real life" sources that typically depend on CICS or DB2.

But also see icedchai's message: https://news.ycombinator.com/item?id=23091687

Also, if somebody would think it's easy to hack that using more common tools and on more common platforms:

"The native character encoding scheme of MVS and its peripherals is EBCDIC" and not ASCII.
But it has smiling people.
I'm not; for non-production compute workloads, the cost is negligible.

Even for production workloads, the 4x premium over base hardware cost is absurd.
Scientists Create a Prototype Air Plasma Engine That Works Without Fossil Fuels
No one post any fork bombs...
Looks neat, I'm a little starved for Go examples in the documentation--I found a couple undocumented example programs in the repo, but I'm not spotting anything in the docs that shows how to do the basics. In fact it took me a bit to even realize there are Go libs, I had originally posted a comment asking for something like ThreadsDB in Go before I spotted the link in the hamburger menu!
Really? I think fold statements are really nice. So often you get what you want by just writing `...`
I think Steve Jobs puts it best;

The problem with Microsoft is that they “simply have no taste.”

Windows has always had their Windowish / Microsoftish smell to its design. Much like Linux, You could spot a linux desktop from 100 miles away. And everyone thought these were simple you could just copy it. Turns out there are trillions of small details that make it all coherent and beautiful.
More pickup trucks sold than cars for first time ever in US
Yeah, I have basic culling implemented. Objects that are larger than, say, 3x their normal scale are not rendered. Likewise with those 1/100th their normal scale.
> Developers should not need direct production access.

Agreed with the proviso that there are enough people this is possible (not always).

I'm a senior dev who runs a team and I am the only one with access to production which I've not used yet - if I ever actually need to use that access then the outcome will be a discussion on how to avoid that need in future (my access is for a holy shit, that should never have happend, put it back up and figure out how it happened now scenario).

It's not just a stability issue, it is also a data protection/security issue - I trust every dev on my team but if they don't have access whether I trust them or not is immaterial.
Hacker buys old Tesla parts on eBay, finds them full of user data
vim emulation is always dangerous, because it falls so easily into an uncanny valley—it lulls you into feeling comfortable, and then is more jarring when you hit a bump than if you knew all along you were in a different editing paradigm. Anyway, thanks!

(Also, to be clear, I wasn't criticising the use of the mouse, just hoping that it wasn't the only way.)
it looks like 'hpc ethernet' is really just a classic cray memory network design with hop-by-hop retransmission and rigid flow control.

so really a port can fall back to supporting ethernet? maybe it would have been easier to just put an adapter in there?

just wondering what the real meat is. i do think convergence with non-supercomputer systems is a great idea and should help quite a bit with NRE
Luke Wroblewski: starting today my book, Mobile First, is free for all online
Oh boy this really has come full circle.

I'm an old dude, so I never understood why you would require websites to ask for cookie consent, when you can handle that more safely in your web browser.

That's like putting a sticker on your car saying "Don't come into my car" instead of just locking it. Why do you need regulation when you can just let technology solve it? No idea.

So NO! NO fucking cookie consent API! Just let the browser ask you when a cookie needs to get set... DAMNIT!

In my day, website used to be websites where you could read stuff. Anyone who wasn't able to predict these annoying popups after HTML5 and GDPR, is seriously blind.

(Sorry for the rant ;))
They’d shut down the email account ;-)

A better solution is websites actually accepting the “do not track” requests that browsers already send. Unfortunately the most popular web browser is run by the most popular tracking company, who also almost wholly funds the second most popular browser.
I know people love gimp, but I never cared for the way it is developed and how input / feedback was handled. I hope it is better now, because its interface is as weird as Blender was in its early days.
Because the EU is a dumpster fire when it comes to tech companies (probably not a coincidence). This means that few websites are actually based in the EU. If the EU doesn't like them then they can block the sites.
No, using banners or popups is fine. Sites just need to use compliant ones.

The banner/popup has to say
"Check this checkbox to continue with third party cookies, otherwise just continue without". (checkbox has to be unchecked at first)

Or "Click [this button] to visit with third party cookies or [this button] to visit without" (buttons have to be the same size).

But yes - in this form banners and popup present an annoyance to the user AND very few will actually consent (if they understand the question). So they will be worthless for the site owner, which is a good thing because no one likes these banners.
most of the web wouldn't function at all without cookies.

my understanding is no consent = no tracking cookies. session cookies are okay.

IANAL, though, so I could be incorrect.
If they won’t let you cancel, and you don’t want to go, I’m sure there are plenty of ER nurses that you could donate your booking to. I also keep hearing of hospital bed shortages.
A Black Hole Is ‘Almost on Our Doorstep’