skysight-inc/HackerNews huggingface dataset:
I think capturing interest with bombastic science is a great way to funnel people into the boring science. Showing the cool things that can be done with science, an example being AlphaGo, is a cool way to get people interested in fields like machine learning. Otherwise people don't even know the field exists, what the applications are, and never think to pursue it to begin with.

There are modern methods to teaching that embrace top-down approaches. I think a lot of kids struggle with topics like math because they're never given the applicability or told why it matters. They're just force to memorize formulas they don't care about. If you could preface these classes with "look at all this cool stuff we've achieved using math" then I think you'd find some of those kids a lot more engaged.
Apple's reaction to Sweeney's statement: "See ya!!!"
That’s actually hilarious. If you loose all 3 of your backup sources just FOIA the NSA for their copy!
The issues with believability in the first book are mostly just around the backstory; the history of the Draka makes no sense at all.

> My impression of the early books was broadly on the evilness level of "Nazi Germany, but less incompetent".

I mean, that's up there in the evil stakes. But also, the Draka were a lot more... messed up. Both had deeply alien (and arguably rather Spartan, to go back on topic for a second) value systems, but by the time Nazi Germany fell, the vast majority of the population had only had Nazi values inflicted on them for about 15 years; the Draka social system was _centuries_ old.
Or... they always have, and now they're just being honest about it.

I'd be willing to bet 99% of services that say they don't log your IP, actually log your IP in some form. You're telling me all these companies just discard webserver logs? No chance.
Tell me when you've tested it in dogs. Dog tumors are almost identical to humans, mice are not.
Yeah, an extra DtoHtoD in most applications is pretty bad. Here it should be good enough to get the feature up and running, and I imagine it’s something they’re planning on optimizing.
Most corporate PC users do not have that option. WSL solves that.
Upvoted. Here is a good breakdown of other contentious early Covid treatments.

COVID-19 early treatment: real-time analysis of 917 studies
https://c19early.com/
Ya gotta use the mark-up text tab to write, and only switch over to the other one ("visual" something?) to check that it looks OK.

Always annoys the heck outta me when I forget to switch back before submitting my comment. It remembers, and gives me the same tab next time I start to comment on any ticket.
I'm with you that it's time for a class-action. But when I say class action I don't mean a law suit, I mean the labor class joining in action against the owning class. Collective bargaining, collective action.
You cannot exploit this in a network which uses non-broken switches - pause frames must not be forwarded to other ports [1].

But vendors who make home switches often ignore standards.

1. https://en.wikipedia.org/wiki/Ethernet_flow_control#Pause_fr...
That kind of makes the point. Writing the code is the easy part. Designing a system that's easy to maintain is hard. But a lot of that is decided before you write your first line.
If you're talking about Windows apps that keep me from switching to Linux, I have an oddball one: it's a keyboard re-mapper that I wrote back in Windows 3.1 and still use. It does the same re-mapping in every application (except for some reason in Microsoft Edge). It's not a simple 1-for-1 mapper, which I think is readily available in Linux.

At the simplest level, it re-maps ^H to the left cursor arrow, ^N to PageDown, etc.

But it gets more complicated: ^D maps to seven down cursor arrows (i.e. it moves the cursor down seven lines), ^U in the opposite direction. ^C usually (more details below) maps to ^Left (i.e. go to the beginning of the word), Shift-^Right (select to end of word), and ^C (copy selected text). (Notice the final ^C does not cause recursion!)

^A once goes to the beginning of the line, ^A twice goes to top of screen (I forget the exact keystrokes it emits, but this works with most apps), and ^A thrice goes to the beginning of the file. Analogously for ^E, but end.

Finally, it has two modes. In the normal mode, all the cursor control keys do their normal cursor movement thing. But type ^Q, and the cursor keys are now in select mode: ^H outputs Shift-Left, i.e. selects the character to the left, etc. Drop out of select mode with ^C (copy selection--different from what I described above!), ^X (cut selection), or ^Q again (do nothing with the selection).

I'd love to be able to reproduce this kind of behavior in Linux. I'm sure it's possible, but I don't know enough about keyboard re-mapping, or keyboard drivers, to do it.
I was looking into this further because it’s sort of impacting my dual-boot workflow. I have ext4 media drives on Linux that aren’t viewable or readable from Windows, but Linux can at least read the NTFS drive. The third parties I’ve tried in the past for making Ext4 readable in Windows File Explorer have some sketchy security concerns and/or missing Win10 support.

It looks like using the method described in the link below it’s now possible to mount ext4 drives via WSL2 and even browse them in File Explorer:

https://superuser.com/a/1630438

It’s not clear if they are also writable or not, I’m off to try it!
AFAIK none of those are "encrypted" outside of TLS and disk encryption (that is, if your instance uses encryption at rest, which it might not).

Regardless, they are not suitable replacements for email.
The machine description files in GCC and LLVM are probably enough lines to fit a C compiler from the early days in them.

The sophistication is a good thing but for god's sake give me my latency back.
Is it finally the year of Linux on the desktop yet?
Only a fool listens to the news. Stop wasting your time, it is universally garbage
Goody or Baddy Machine Learning Model
I created a a Machine Learning image classification model that tells whether an image of a cartoon character is likely to be a goody or a baddy
It puts a price on doing so, a price which you could increase based on demand.
Do you understand that "reduce" is not synonymous with "eliminate"?

Because an acknowledgement that fully vaccinated people can spread Delta is not a refutation to the claim that it reduces the spread.

Even the paragraph you quoted says "However, like prior variants, the amount of viral genetic material may go down faster in fully vaccinated people when compared to unvaccinated people. This means fully vaccinated people will likely spread the virus for less time than unvaccinated people."
Shout out for Ventusky. The app is fantastic. Highest value $3 I spend every year.
Hippa compliance...

Development is a nightmare
That's pretty much what it was designed to do. You could push it pretty far too. Relational databases at the time all implemented XML types, so you could have XML all the way down, and XSLT is how you'd go from point A to point B.

But in the end, simpler alternatives prevailed.
> Sure, I suppose it's just that if something claims to be cross-platform, and is using a common framework for that, I'm happy to assume it's either exactly the same or the same modulo title bar, and not require 'proof'.

As the old saying goes, assumptions make fools out of you and me. If we are to assume anything, I always start with worst case scenario and work my way up to “everything’s fine” rather than start here. If I don’t see it running on macOS, I assume:

- it’s untested and may not work properly

- it doesn’t follow standard macOS UI conventions like drag and drop, which is much more pervasive in macOS than other OS and, when it comes to files, can work quite differently

- it doesn’t support operations like having files dropped on its Dock tile

- it doesn’t support the global menu bar and thus its keyboard shortcuts (if any) aren’t able to be configured via standard means — this is often important for accessibility

- it doesn’t support macOS’ built-in accessibility features, so can’t be read by VoiceOver or show large text via Hover Text

Once you go beyond the superficial, you realise that design is more than just how it looks but how it works — functionality, usability, etc.

All I want is the mildest proof that, at the very least, it has been tested to run on macOS. At that stage, I might put the effort in to check that those other aspects are also covered.

It isn’t my job to find that out; it’s the developer/vendor’s job to prove it so that I’m not wasting my time.

> But I definitely wouldn’t show three copies of the same thing

Of course you wouldn’t, why would you — that’s not even what I wanted to see. I’m only interested in seeing it working properly on my platform.

Most websites will show the platform-specific screenshot rather than all three screenshots. For example, check out https://code.visualtudio.com — on an Apple device, it shows the Mac version; on a Windows device, it shows the Windows version; I’m not sure if it shows something else on Linux, it may do.
That's great to hear that you were able to make it work and possibly contribute to development in the future. Wishing you the best with your work!
Author here: so since I wrote this blog post I get an email once every few weeks about this. Apparently that blog post ranks quite well now for the keywords that frustrated users are typing into Google.

I have now heard that this problem happens with a lot of devices and the most common element in most of them is that people also have netgear switches on their network but not exclusively.

The most reliable workaround is to ensure that the USB-C adapter with an ethernet card in it is powered off when the laptop goes to sleep. Many do that if they are not also used for USB-C PD or whatever it's called.
They have a class action lawsuit against them.

I believe it just covers automatic renewals, which are illegial.

The WSJ needs to clean up their act. Offer better info to subscribers? The rest of us arn't going to pay. And I know it's difficult business. Figure out something newsboys besides trickery?

Fire that MBA in charge of subscriptions.
Contractor SWE's at Google are very rare. In my several years there as both a SWE and EM (I'm no longer at Google), I never encountered one. My understanding from other EM's/Directors was they were only hired for non core product work, which did not overlap with the work that Google FTE SWE's did, and was very routine work. Most likely without internal code access - it was that separate.

Core product/infra work, and anything non-trivial, is always done by FTE's.
So the Windows Subsystem for Linux GUI (WSLg) business plan looks like this, I assume:

Step 1: get lots of devs using WSL / WSL GUI.

Step 2: Get them comfortable with flexibly using WSL GUI on Linux and Windows interchangeably

Step 3: roll out your poison pill: new Version X, offering great compatibility on Windows but bad integration with Linux; maybe Linux support is buggy or nonexistent, maybe the API doesn't mesh with Linux systems at all, maybe it has license conflicts and Linux has to do a rewrite to be FOSS or write a hacky FOSS shim. Whatever creates the most pain for Linux / FOSS users.

Step 4: Stuck with being tied to WSLg, Developers go to the business and say "either we have to spend a lot of time fixing Linux issues or we buy Windows licenses" at which point the business happily buys Windows and Office 365 volume licenses and keeps going.

Step 5: Microsoft maintains its monopoly for another 10 years.

The "I want to stay independent" workaround is (I assume) writing API layers that can serve "thin GUI clients" on multiple platforms (I guess like Electron or a regular web application or something.)
LSAT looks really cool! Hopefully it can significantly displace ads as a revenue source. I’m happy to pay 1 cent to read a recommended blog post or something, and I’m not the sort of person who would pay for an online news outlet subscription.

Any mining-based payment will inherently be worse and less efficient than a money-based payment, especially for mobile.
>which allow for subcent transactions with subcent fees.

Yea micropayments were Satoshi's vision. For example you could pay like 1/100 of a cent to unlock and bypass captcha puzzle.
This thread doesn't inspire confidence. It's mostly small and unproven projects, some maintained by hobbyists.

I think the mess we're in with GUIs is because we've failed to find a way to convey at a very high level what the inputs and outputs of software are. In a utopian world, you'd define what you want the user to see and how the user can interact with the information. Something would then work out how to lay that for you (in a way that makes sense to a human) and construct a GUI using native OS APIs.

Instead, we have only three options that I'm aware of:

* Use a framework that ignores the native APIs, throws away the OS design language and does all the rendering inside

* Build separate applications for each platform

* Use Electron and potentially reuse work you already did on the web version

When looking at it this way, it's easy to see why Electron is popular. Not that I'm a fan of it in any way.

I think what we need is a lot of really smart people to come together to reinvent the presentation layer.
Powershell is so weird to me. It never does what I expect it to do but it’s also full of powerful features. When looked at as a programming/scripting language it feels totally insane and disjointed. I just jump into C# or Python instead of dealing with it, because it just doesn’t make any sense to me as an engineer. But whenever I’m looking up how to manipulate some obscure bit of Windows, a cut and paste powershell one liner always makes an appearance.

Does anyone know if there’s any sort of reflective documentation or anything in powershell? Like, is there a way to ask it what arguments exist for a command?
If it would be true research, sure. But it is likely looking for anything that looks like supporting of the theory and ignoring everything else.
The author of this article says it was unsubtle, obvious satire but I would say that the post they referenced was solidly in Poe’s law territory. Is it really so hard to imagine someone genuinely writing that? Perhaps they’ve never met a misogynist.

Wishing for it to be true after it had been shown to be false is one thing (and clearly dumb), but I think the existence of such a subreddit is a perfectly reasonable thing to be outraged over in the first place. Texas’s SB8 will cause real harm, and making fun of people who are deeply concerned for women’s safety because of it seems borderline sociopathic to me.
I haven't been following that situation, I'm too focused on getting my insurance company to pay to sequence my poop.
You have the advantage, in this case, of knowing what the end result is. I can re-write any of my own existing applications in a fraction of the time it took to develop them initially.

But I agree that it all looks trivial. I'm developing an OS for a custom 8bit system and it's pretty slow going even though it's trivial. Of course, if I was cloning an existing OS it would go a lot faster but obsessing over the fine details is part of the fun.
if a public company fails at infosec, and financials or other material nonpublic information is stolen and used to trade, then yea, it's securities fraud.
Yes I'm sorry, Area Forecast Discussions are a product of NOAA/National Weather Service in the United States and its territories. They do cover a lot of ground from Guam to Puerto Rico, the continental US and Alaska, but not Europe.
Searching for William Randolph Hearst’s Mystical Mountain Retreat
The official documentation for the implicit conversion protocol (which to_str is part of, as distinct from to_s) is here:

https://ruby-doc.org/core-3.0.2/doc/implicit_conversion_rdoc...

to_s is documented here:

https://ruby-doc.org/core-3.0.2/Object.html#method-i-to_s
So Simple. Brilliant
I used Windy when planning a bicycle tour. It told me the wind would be mostly from the east, so I began my trip in the east and enjoyed 1300 km with a tailwind.

The same idea could apply to long distance running or hiking, canoeing, and other non-wind sports.
Those damned “Internet Troublemakers” always causing a stir.
To be clear, I'm suggesting that checkers should run the tests over both IP4 and IP6 to explicitly catch situations where one is set up correctly and one isn't.
The phrase is misunderstood. Historically "Proof" is contextually meaning the nature of the test, not passing it. "failed the test"-proof has been "disproved" by this exception, which shows a belief does not generally apply. I'm not explaining this very well but a Google search will throw up better explanations.

Some how it's morphed to colloquially mean "yes, that one exception aside, I'm right and you're wrong" as if the negative somehow reinforces the positive..

The phrase "the proof of the pudding is in the eating" helps understand this. The pudding may prove to be bad or good. Find which proof by eating it.
There are a LOT of weather geeks around the world. Different folks, different origin stories.
It is an old phrase. In this case, "proves" means something more like "tests". In modern terms, I'd say it's something like, "You don't really know you have a rule until someone has tested it by claiming an exception." e.g., setting a child's bedtime to 9pm will pose no challenge if they voluntarily go to bed at 8:30, it isn't until the exception comes along that you know whether or not you really have a rule.
If that sentence isn't a moment of clarity in American politics I don't know what could be.
Not sure if I should comment; in fear of being lumped together with the two spam-ish suspect posts on this thread, but...

Why is the titled phrased like this hasn't happened before? From what I've read before drones killing innocent people my accident is a common thing (more common than you're probably comfortable with).
This could very well be the case, but as someone who is just dipping a toe into programming, installing and using WSL2 knowing that I can fall back on GUI when I can't figure out bash is a feature for me.
> is a nationalist just concerned with whites becoming a minority? why, if not the assumption of superiority?

So you think minorities tend to be treated fairly, and complaints about racism and prejudice are mostly without merit? Not just in the US, but globally, e.g. in India [1], China [2], or the Middle East [3].

Or do you think that whites will be the exception? While other minorities were maligned preceding their persecution, whites are showered with universal praise, so there is no resentment or animus they should fear from any group, now or in the future.

[1] Human rights activists said that the moves to change Kashmir’s status were only the first steps in a broader plan to erode Kashmir’s core rights and seed the area with non-Kashmiris, altering the demographics and eventually destroying its character. Previous laws barred outsiders from owning property. - https://www.nytimes.com/2019/08/05/world/asia/india-pakistan...

[2] Decline of Cantonese in younger generations [..] In elementary and secondary schools, the medium of instruction is mandated by law to be Mandarin. - https://en.wikipedia.org/wiki/Guangzhou_Television_Cantonese...

[3] the Treaty of Lausanne set the boundaries of modern Turkey and made no such provision, leaving Kurds with minority status in all of the new countries. Recent history of the Kurds includes numerous genocides and rebellions - https://en.wikipedia.org/wiki/Kurds
Nit: Gates/Allen developed their basic on an 8080 emulator running on a PDP-10 (1966), so it wasn't running Unix. The PDP-11 (1970) was the first computer to run Unix. I agree that it was a pretty smart move to emulate the 8080 micro on a (very expensive) mainframe computer.

Source: https://en.wikipedia.org/wiki/Microsoft_BASIC + https://www.inwap.com/pdp10/xkleten.txt
I imagine you may know a lot about this, but what OS/machine were they using to develop it? PDP-11?, CPM? What editors did they use? Line editors? Which machines did they use to test on? Most drives and even RAM was unreliable back then and everything was small. I imagine there were plenty of obstacles back then. I remember using CPM where floppy disks had to be swapped between the editor and compiler, and your program may fit on another floppy disk.
I have used two Lenovo Thunderbolt docks, a Cable Matters, and a Dell; they all had some odd behavior but the Dell was by far the best.

I think the use of Display Port a plays a big factor. The Cables Matters and Dell docks only had dual HDMI and had far fewer issues.
Andreessen Pulls a Bezos
jerf's explanation makes sense. The negative certainly does not reinforce the positive.
Great read, thanks for the link!
You can switch back and forth as required, from https://docs.microsoft.com/en-us/windows/wsl/wsl2-faq#what-w...:

What will happen to WSL 1? Will it be abandoned?
We currently have no plans to deprecate WSL 1. You can run WSL 1 and WSL 2 distros side by side, and can upgrade and downgrade any distro at any time.
It works with code too.

In fact it looks like the process for writing good articles and writing good code is not so different.

Each word should be meaningful and precise. Text has to be short but without resorting to obscure abbreviations and references. Of course spelling, syntax and formatting has to be correct.
This news is a huge opportunity for Stripe, who can quite easily deploy a nice cross platform payments solution.
They did correct their policy to no longer lie to users after they were fined. I'm not sure that counts as "doing really well in terms of security and privacy for its users".
I disagree. Most people love to imagine vacations, but then they realize they have to pay for it. It's only a minority that is "always planning their next trip in their mind", at least where I live. We all have a vague idea of where we wanna go next, but going from vague idea to realization is not very fun for most people. Realization is fun, or at least should be. Tourism is actually dead, and most people feel that deep in.
I was paying for it, but didn't renew the subscription, this year in 90 days that I needed forecast was way off in 42 of them, and trying all their different model offers. Maybe next year I will resubscribe, depending how their models forecast over Fall and Winter.
It doesn’t take much to convince “professional journalists” of things, as long as the things confirm their priors.

I’d cut them some slack, because we’re all bad at that, but their literal job is to check things out.
> Perhaps the idea was that you get a fast connection resume

This seems unlikely for the reasons you listed. Since USB is a polled bus and has shared bandwidth, implementing the flow control is likely very beneficial in case the bus can't temporarily handle the full Ethernet speed.

So, a USB-to-Ethernet gizmo just monitors its internal Ethernet-to-USB queue and if it starts to overflow, it attempts to flow control the switch. But, if no USB host is connected, no USB data requests ever arrive, the queue overflows and never gets cleared...

There may also be some WoL/USB remote wakeup stuff at play, which may be why these ICs do not drop the link on USB host disconnect by default. In fact, I wonder if messing with those settings on the host side could remediate the issue...
Did it help with the plumbing issue?
You are totally right, and I also feel we won’t get out of this situation for a while.

Let’s be honest, my Amazon payments will never fit into Apple’s bubble. The things is, I prefer to deal with Amazon than Apple. Same for things like Patreon, I don’t think they do, but I can’t imagine Apple getting a cut of each donation.

So to me the status quo was just the worst outcome.