skysight-inc/HackerNews huggingface dataset:
It is true that they are more pragmatic. But still no dice for me. Perhaps, I should be more careful what I wish for, haha.

Both System76 and Purism have a "We teach you to fix it" support attitude. So when you run into trouble you are going to have to expend effort. They both have their share of bugs.

All I want is something that gets out of my way and works. I don't need the latest specs. As long as they hit a reasonable base the more ethical the better. I do software development on Linux. I don't feel like that is a big ask to have a trouble free Linux laptop.

And I knew this when I was making my purchase. At the time Purism was advertising a "luxury" laptop experience coupled with the equivalent price tag. But I got it and 7 days later it wouldn't boot because of a rather nasty software bug (which I am not sure has been resolved [I think it is a rather nasty race condition since its happens indeterministically]) due to their specific configuration. They also lied about the battery life on the website (I get less then two hours and they adv. five hours). And the WiFi doesn't really work no matter what you do as the chassis severally attenuates the signal. Which for me, as a "digital nomad" in SA at the time really really hurt.

If I where to do my laptop purchase again ATM I would get a Dell. Something like this:

https://www.dell.com/en-us/work/shop/workstations-isv-certif...
In the DOS era, my favorite DOS was DR-DOS, which was much better than MS DOS in my opinion. Although I cannot remember exactly why, since this was decades ago.

Unfortunately Microsoft did everything in its power to kill it.

> "If you're going to kill someone there isn't much reason to get all worked up about it and angry. Any discussions beforehand are a waste of time. We need to smile at Novell while we pull the trigger." - Jim Allchin, Microsoft Co-President, on a memo about DR-DOS.
I always used an older, slower machine, and that was one of the reasons. Still do, my main machine is about 8 years old.
Is there a way to reset the logic for a recommended play list or set it to not factor in songs played for the next hour?

I often find myself playing songs for others I myself wouldn't want to listen to and as a result my Discover Weekly feed is unusable with no apparent fix.
I recently read Transcendental and related books by this author and really enjoyed the writing style and stories. What a cool life to get to create and share science fiction with us for so many years.
Really not true. We have all the tools available... Just model a city in Unreal Engine 4 (GTA 6 anyone?). Your sensors, like LIDAR could do ray-queries, cameras could render views, etc. It's not 100% real, but probably real enough to learn the basics. Photorealistic graphics should be sufficient for AI to learn real-world interaction. In the end our whole world might be just that, a simulation. So I see zero reason why we couldn't train a self-driving car AI in one.

And the coolest thing is that this could also be used as a basis for a AAA video game, and these tend to make billions as well these days, so it's a win win for everyone. AI companies with funding should invest heavily into virtual reality and gaming, because they will need to perfect this to train their models.
Damn, that’s a shame, their service is good. Guess I’ll move the family to another service.
This allows you to go from low integrity to medium. So it's a sandbox escape. It won't give you admin if you don't already have it.
Ridiculously impressed how instant and effortless it was to transfer a pdf from my iPhone to my iPad.
Idk, waiting on a task kick me out of the zone real fast, and as I age it takes longer for me to get into it.
I just tried listening to some uploaded music last night. Except the Artists page seems to be in random order vs alphabetical and there is no apparent sort option. I'm not sure how that decision played out.
Session based auth is what we used to do in the olden days. It was horrible. Sure it was easy to log in a keep a session cookie, but man... restarting servers = logged out, unless you persisted sessions. Session replication. It adds all sort of complexities after the initial implementation.
I do believe that's the basis of Tesla's play in the space: a bet that enough cameras collecting real-world data can beat out a dedicated from-scratch self-driving system in deployment.

Whether this will work remains very much an open question.
Cool, and thanks for this well reasoned writeup. Looking forward to deleting some code.
Never thought I would ever see this during my lifetime. Really well done. Has the quirky feel of Comic Sans, but with the flavor of fixed space mono fonts.
> If Leetcode is all you can think of to do to learn and practice skills then you've got a poor imagination.

I think the point is that real-world experience often doesn't translate into Leetcode skills, meaning that you have no choice but to devote time to the otherwise-useless[0] skill of solving Leetcode problems. If making a cool side project, etc. was what helped most software developers get better at interviews, "people here" wouldn't be complaining in the first place.

Sure, you are learning something by solving Leetcode problems, but not anything useful[1] except in the artificial world of software interviews.

[0] This is probably heavily dependent on the specific jobs in question—I'm only speaking from my personal experience.

[1] Same as [0].
LessWrong lead developer here: The commenting features are pretty embedded in the codebase, so a bit hard to say something specifically about that.

A number of people have asked us whether we could somehow make it a package and support the same commenting systems on other sites, but it would be quite a bit of work and really doesn't factor out very nicely.

Glad to hear you find them aesthetic! We put a lot of work into them over the last few years.
You can also unionize for better conditions and more money! NBA stars do, and rightfully so! I don't understand why many engineers feel like collective bargaining for more money is somehow dirty or an appropriation of a tool that is reserved for extremely oppressed workers. Engineers are extremely valuable to their employers, and are still probably under-compensated relative to the value they bring in.

Tech companies have no problem working together, illegally, to keep wages down. Workers should work together, legally, to push wages up. This does not mean that compensation needs to be based on seniority or anything like that, and union contracts do not necessarily mean an end to worker flexibility. Engineers can propose whatever rules they think are fair.

However, I do agree that ethical concerns are a strong reason to organize, and a proper subject for union negotiations.
https://www.zdnet.com/article/microsoft-these-windows-10-upd...

https://answers.microsoft.com/en-us/msoffice/forum/all/windo...
Because AirDrop doesn't use your local network at all, it creates a direct peer-to-peer wifi connection between the two Apple devices. It has no way to do that via an ethernet cable.
Yup. I have been using it a lot. Didn't realize it even exited until I installed the desktop client and it showed up in contacts.

They need some good PR on that feature.
Perhaps a...

s/best/Kenji Alt-Lopez/

...is warranted in order to improve the tip?
Seems you could equivalently treat rule breaking as a loss, and any algorithm sophisticated enough to learn how to win will also learn to avoid breaking the rules.
Sorry. Not sorry. Get a better business plan.
This vulnerability is about `splwow64.exe`. It's started by the malware but explorer has it on a whitelist that automatically elevates it to medium integrity. It's not running as admin or system.
'new learnings'?

FFS, the word is lessons.

'Learnings' is stupid business speak.
"Claude Shannon calculated that there are around 10^120 possible games of chess in his seminal paper Programming a Computer for Playing Chess in 1950."

I've just finished a weekend project to calculate the number of legal chess positions and there are about 8.8E+45: https://github.com/lechmazur/ChessCounter.

For people considering making a chess program, take a look at this message board http://talkchess.com/forum3/index.php.

As the author mentions, python-chess is really nice. The project maintainers are very responsive - a bug I found was fixed within a day.
One advantage of the current fragmented bargaining landscape is that you don't need to organize the whole company at once. You can just focus on individual workplaces ("bargaining units.") The disadvantage of this is that unionization is a slog of attrition, and you're unlikely to get a result like the Flint Sitdown Strike
To add to this, if you’re connected via Ethernet but your WiFi is on ( doesn’t need to be connected to any network ), AirDrop will still work.
I think if I were Biden, I'd tell them if they want to wipe the account followers, just go ahead and delete all the accounts as well. I'm not going to expend effort to rebuild followers. We will stick with other methods of communication.

Twitter would about-face so hard Dorsey's gross beard would fly off his face.
It's not a bad idea, but instead of mailing samples across the Atlantic Ocean, I'd rather visit my doctor 2-3 times per year and let him take blood samples. If I wanted to spend more, I could get one to visit me at home.

I was actually looking at buying lab equipment for myself for extra flexibility, but lost interest. It's an interesting and underdeveloped market niche for all the self-tracking people though.
If Glass is your thing, I highly recommend Idagio. It is explicitly focused on Classical, and its filtering is focused on what you'd want out of a Classical-focused search.

For instance, with Glass - there are 171 albums on Idagio.
And it breaks them down with works, instrumentation, ensembles, soloists, genres (piano solo, chamber, secular vocal. etc.), conductors, and recording date.

If you want to compare the 22 piano solo albums that Jeroen van Veen has recorded of Glass's music - easy to pull all of them up quickly.

Their encoding is also vastly superior to Spotify or (yikes) YouTube Music. If you have a decent signal-chain for listening, high-quality components, and enjoy Classical... Idagio is head-and-shoulders above the rest.
Ancient DNA Is Changing How We Think About the Caribbean
Oh, dang. Here I thought this was going to be 80's Commodore computers saving programs to cassette tape.

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

Oh, well. Looks interesting anyway :-D
> Especially if they are giving conflicting advice.

That's the most useful scenario.

When you have people debating one thing being better than another, gives you specific claims you can follow up on and think about which factors are most important to making your decision.

If everyone agrees, or only one option is argued for, I would be more suspicious of the advice.
I've found that if you are transparent as recruiters and treat them as partners , sharing the offers you've gotten at other companies, they will reciprocate. At one of the Big Tech companies where I interviewed and they ultimately decided not to give me an offer (it was a near thing and I had other offers), the recruiter gave me tips about what other companies she was aware of that were paying well in my area (that I wasn't aware of).

Your relationship with recruiters is more complicated and nuanced than the game-theory relationship would lead you to be believe. Maybe I could have gotten slightly better offers if I had used classic hardball negotiating tactics, but from colleagues, other recruiters, and other data sources, it looks like being transparent resulted in me getting top-of-market offers for my job role at the companies where I was interviewing and got offers.

My philosophy is to interact with everyone as if I'm planning to join their team from the beginning, almost as if I'm already a team member. That entails among other things that if you're going to join someone's team then you'll interact with them with transparency and vice versa.

During my recent round of interviews, I shared the ballpark details about all the offers I got and all the companies I was interviewing with with every company I was working with, and I was pleasantly surprised with the results. Recruiters would give me tips like "Competitor X's offer is likely to offer the highest compensation, but here are some reasons you should consider us", or "Offer Y from <other company> is a very good offer", all from recruiters at other companies. If I had been cagey I don't think I would have built relationships with recruiters where they'd share tips like that with me.

I think a no-bullshit approach is refreshing and worth considering. The trick is being high demand as talent -- having multiple offers and being a desirable candidate for employers to hire.

The recruiters that I recently worked with at all the big tech companies, pre-IPO tech companies, and startups were all very professional and I think I only benefited from treating them as partners in the profess of finding the best next job -- because the company and employee are looking for a mutual fit, after all. This resulted in me having a number of great offers (a few where I don't have details yet) that I'm currently in the process of deciding between.

There might be really good negotiators who could do even better, but simply showing that you're high demand in the market was enough for me to get good offers from the companies I was working with who made them.
Do share your playlist , if its public
I recommend Ballard fans or fans of fiction in general check out, "The Best Short Stories of J. G. Ballard" (1978) for a great compilation of some of his classics.

https://www.goodreads.com/book/show/70239.The_Best_Short_Sto...
I quite like the taste, it has a mild but distinctive flavor but it's much better in the background and it can be overpowering if it's the main flavor, which was my complaint with KFC. Kinda similar to salt, a bit of salt makes everything else taste better but too much overwhelms.
Americans don’t distrust science.

They distrust scientism; the abuse of people through fear and manipulation masquerading as science.
Shame. While the new design is not bad, it looks sort of overproduced, which goes against the spirit of the movie. The older one, whatever its source may be, had a sort of raw unpolished elegance to it that that fit in nicely with the movie's theme.
Ending it with the word "papyrus" in Comic Sans was the most brilliant part.
I mean... He tried to make a bazillion dollars with gram crypto currency, but it failed.
Shifting your eyeballs to another monitor will always be more efficient than the key combinations to toggle back and forth between workspaces.
The 48×48 recommendation is bogus. I can’t think of a single thing that actually uses it at that size any more, and it doesn’t scale evenly to 32×32, which is used much more. (“I recommend sticking to a single 48×48 image, unless the one you have doesnt downscale well to 16×16 and 32×32 (becomes blurry, for instance)”, quoth the article; 32×32 will become blurry from a 48×48 downscale every single time.) That recommendation from Microsoft to include a 48×48 icon is from about ten years ago. The current recommendation from Microsoft is not to use IE.

16×16 and 32×32 are far more important as they’re used far more—most notably, tab bars normally show icons at 16×16, which is commonly 32×32 on high-DPI displays (assuming a scaling factor of 2×). And those small sizes are also where you want to be the most careful about the rendering.

I like to craft precise 16×16 and 32×32 icons, and then generally jump straight up to 256×256 or 512×512 and let anything that wants larger than 32×32 downscale from that. (I used to go for /favicon.ico containing 16, 32 and 256, even though that bloated the file size by a handful of kilobytes, but now I’m more likely to go for /favicon.ico containing 16 and 32, and a PNG containing 256 or 512 or perhaps just shifting to SVG at this point.)

Fun fact: just as the ICO format lets you have completely distinct images for distinct sizes, an SVG file can contain multiple images for different sizes by the use of media queries; for example, you could show a tweaked icon at 16×16 and another at 32×32, and something else at all other sizes, while omitting some tiny detail below 64×64, and replacing the icon with icon-and-brand-name above 128×128. Just be aware that the media query will be matching device pixels rather than CSS pixels, which may or may not be what you’d like.

Caution should also be exercised with the prefers-color-scheme media query on SVG icons. It does not reflect whether the icon is being displayed on a light or dark background. (prefers-color-scheme: dark) hints that your icon is probably being displayed against a dark background, but it could easily still be being displayed against a light background; and with (prefers-color-scheme: light) it will be quite common for the icon to be being displayed against a dark background. You need to carefully design your icon so it works well against almost any background colour.
It's not end to end. Getting data to a server encrypted is a solved problem. But if you're just going to store it there in plain text forever, what's the point?
Something I didn't expect were the number of developers that hadn't heard of favicons before. Got quite a few people asking what those icons were. Btw there are security use-cases around them as well nowadays (ex. detecting phishing websites).
Interestingly enough, this is exactly how one of the world chess champions, Jose Raul Capablanca, was said to have learned chess as a child.

It may be true, or perhaps it was a story concocted in order to emphasize his innate talent.
Who had aliens for December in the 2020 bingo?
> Large, well-resourced players will not be affected, as they will have the resources to track notices and simply refuse to participate. The rest of us? We’ll be on the hook.

Surely their costs will go up in some cases though? Previously, if someone filed a false DMCA claim to remove a negative news story they don't like from Google's search results, the news company may not care, but now they may be forced to pay a lawyer to resolve the fine.
https://en.wikipedia.org/wiki/Xenix

But Xenix does not run DOS or Windows programs like OS/2 does. Microsoft needed the backwards compatibility to be able to sell the next DOS. When Microsoft split from IBM for OS/2 Microsoft's OS/2 NT 3.0 became Microsoft Windows NT 3.1
Haha that's funny, I guess I haven't experienced any of recommendations personally. Usually they're very good in my experience.
AirDrop doesn't require that I give a 3rd party domain owner access to my files.
Just restart your kernel if you think something spooky related to state is occurring. This is the number one criticism I see of notebooks, but it is so easy to deal with if you are aware of it. The benefits of being able to rerun an isolated part of your code far outweigh the harms IMO.
Do the crooks forget to add favicons to their phishing sites?

Favicons can be a single image or multiple images.

Here is a good recent thread on it on HN. Will put the map there as well come to think of it.

https://news.ycombinator.com/item?id=25520655
Have you seen Air Disasters by chance?
How did a data-mining operation get 800 upvotes on HN with hundreds of suckers?

Dang should remove this post, absolutely horrific.
Why Migrate to Kubernetes in 2021: Key DevOps and DataOps Benefits
So in 2020, in order to allow the employees to keep banker's hours and go home indecently early, they put a hold on a card so an employee can finalize the transaction the following day rather than just letting the computers handle the transaction to completion? How/Why is this still a thing? Just like why does depositing a check have a hold on it when the computer can quite easily check that the money is available for withdraw, and then move it to the depositor's account?

The entire banking industry is so ripe for re-imagining, yet their strangle hold onto the old ways is super preventative from us evolving as a species.
Even more confusing if you live in Berlin, because "Alt-Berlin" is a historically significant neighborhood of Mitte[1].

[1]: https://en.wikipedia.org/wiki/Alt-Berlin
Pandora allows you to shuffle playlists. Might allow you to sort of achieve what you're after.
That’s what they admitted to. Harvard could have done worse and kept it under wraps, we won’t definitely know until someone does an Ito there too. In fact there are credible reasons to believe something even more dubious was going on there.

Think about the process of what giving anyone a nice office in one of the prime buildings at Harvard in that manner requires in that timeframe, what else it implies, and here’s the critical thing, without anyone else in that building or on that floor raising any concerns publicly.

It at the very least means all those concerns were intercepted privately before anyone could have aired the dirty laundry.

And do you know of anyone who could have gotten all that just by asking nicely, some smooth talking, a flight to an island, and a big cheque?

A named building maybe, nice press releases sure, an actual position complete with office, slot in the org. chart, and name plaque, in the academic bureaucracy of the most status conscious school in the world?

The one that ousted their own esteemed president, the former treasury secretary who got an AM and PhD at said school, for an off the cuff remark in a speech not long before?

Can just some millions be enough to motivate the decision makers at Harvard to do that?

Put another way, there are only a few, far more credible, folks who had setups even a fraction as cushy as Epstein had, at least on the record.

You sound like someone who understands how academia truly works. From your experience doesn’t that chain of events imply something more was involved?

Though of course the fact that BillG was acting as a secret intermediary for Epstein’s funds at MIT also really implies something more was involved there too and it implies that Ito still has some secrets and/or was used as a patsy. So in the end you may be correct.

Whatever force(s) powerful enough to motivate BillG to act like that may indeed make Harvard’s type more preferable, assuming the folks there were strong enough to resist what BillG could not.

The funky DoD accounting though... has profound implications nationwide.
There seems to be some confusion in the comments about the nature of this exploit.

This exploit is a kind of sandbox escape. It allow a low integrity process to run code as a medium (aka normal) integrity process. The exploit runs `splwow64.exe` which explorer "helpfully" auto elevates to medium integrity. The exploit then tricks `splwow64.exe` into running arbitrary code.

It does not grant admin privileges.

In practice this vulnerability isn't that scary on its own. Sandboxes don't (or shouldn't) rely solely on this form of mandatory access control for their security. However this attack could be used as part of a chain of exploits in ored to escape a sandbox.
Right. Also buy somewhere, anywhere else whenever possible. You can still donate separately.
"Everyone uses this now" and "make the program work on every device" consequence.

They forgot that web is already providing compatibility and matureness for longer.
A map of Favicons by Internet footprint:

https://faviconmap.shodan.io/
> I think it is easier to apply these rules to people you know than strangers.

This, and they're also easier to apply in person. It's a lot harder to be casually vicious to someone you're face to face with, for most people at least (although some are quite capable of such IRL).

> Look how often people lose patience with each other online.

Many of the most popular platforms implicitly or explicitly reward self-righteous moralizing, dog-piling, mean-spirited snark, glib context-insensitivity, baiting/provocation, appeals to emotion, etc.
That's really useful, thanks.
This was the best demo I've seen in a long time. Simple, fast, worked well. Great job!