skysight-inc/HackerNews huggingface dataset:
Yes, not to mention the 'behind the scenes' where the moderators discuss disagreements in approach, what actions to take in some situations, need on occasion for PSA's to reiterate the guidelines or explain recent actions, etc.

An algorithm can't ask itself for feedback. I hope Musk does make the Twitter algorithms open source, that would be fascinating and put pressure on other platforms if it turns out to be eye opening or useful
If production of the spike protein is bad, the getting covid is worse than getting vaccinated - way more spike protein created along with the rest of the virus in a non localized form in the body. And, there are other mechanisms that do not use mRNA vaccines that would avoid this problem.

There fully might be as yet unseen risks to long vaccine. There are well documented risks to getting covid in young, healthy people (baseball, euro football) along with a a pile of folks who have moved on.
In system preferences, under accessibility, there’s an option to “reduce motion” or something that removes that annoying animation. It’s great!
KDE Connect almost works on Windows, but spawns background D-Bus processes (nitpick) and crashes on sleep-wake (near-dealbreaker). I hope to someday diagnose and fix the problem, but even building KDE Connect is a nonstandard process involving using Craft to install libraries and build the program (rather than building from an IDE directly).
I (living in EU) brought some RPi hats from some UK online store. DHL asked me to to print/sign/scan several docs, complete multiple forms, etc, and make a separate VAT payment. The process took almost two weeks.
Google Wave

Which has been dead for how many years now? The commenter was asking for an example of a project that "actually worked". In, you know, the actual consumer adoption sense.
PowerShell is indeed excellent, but there's nothing wrong with it having a bit of competition.

Some of it is also less than ideal, but rather less than bash. Issues in powershell I can think of:

* It leaks environment variables. Set an env var, and it propagates to the shell from which it was called from!

* It can't comfortably import environment from batch files. Working with vcvars is an annoyance. You'd think somebody at Microsoft would have made built in support for that one.

* Argument passing in Windows is a bloody horror. PowerShell accepts commands encoded in base64 because it sucks so much!

* For some reason you can't quote the command itself. You can do:

git checkout "blah"

But for some reason can't do:

"C:\Program Files\Git\bin\git.exe" checkout "blah".

Granted, that can be worked around with & or Start-Process, but what a pointless annoyance.

That said, I've not really tried it on Linux yet, got to give it a go.
The reason the author is so focused on "who" is because they've already answered the "why".
That is true, but containers are the most pervasive in macOS of all desktop OSes.

That is something I do actually like there. And Apple isn't even forcing developers to do it (unless they want to publish in the app store which most apps I use don't do), just more and more app developers sandbox themselves.
Cognitive Overload
"UAT" sticks out like a sore thumb there ...
Least of our concerns.
Plus a bonus shitload of tracking and advertising in the Start menu
This is interesting and weird. I mean, I get the logic, but I'm surprised they are that puritanical and willfully-ignorant of the practical consequences of their position.
EV batteries currently can’t be recycled either, and they’re going to pile up in landfills. Perhaps people should stop clutching their pearls and work towards recycling tech. Or is this a bunch of prose from oil/gas folks hoping to stall change?
I can't figure out how to parse your comment, so I'll leave this here just in case: https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-...
Benedict Arnold's body lies in the wall of a British kindergarten
Yes, that's kinda the crux as the relative reference of one time can and will be different in another time. Sure you can say here is a an inch cube and 10 years from now that cube will still have it's demensions relative distance to each other party upon the cube the same. But once you start adding expanding space, well, the 3 body orbit problem was bad enough, let alone at larger scales.
Among other issues, success for him does not necessarily equal a good Twitter for society.
OSX is a distant third for a developer who is deploying docker containers. Microsoft and WSL2 are trying, but nothing beats a linux distribution for that.
Entry at Gil Kalai's blog on this result:

https://gilkalai.wordpress.com/2022/04/02/amazing-jinyoung-p...
It could be argued that dissemination of someone else's speech isn't your speech, and thus there's no hypocrisy.
These look really neat, and simple (and innocent) enough for my young kids to use.

It’s a shame they’ll be snapped up by people three times their age and used for twenty minutes before becoming a shelf ornament.
What window servers can you use on Unix? Wayland still doesn't quite work, after many years.
I couldn't agree with this statement more. As someone who has developed their own shell over the last decade I've been keeping a close eye on what other people have been building too. So often I see people writing shells that are inspired by programming languages so their syntax looks amazing in documents. But they always strike me as being hugely tedious for repetitive and often quite dull tasks. The kind of 5 minute jobs that you drop into an interactive REPL to solve an immediate problem. And then maybe save as a shell script later if you find you're doing that task frequently.

People look at the problems with error handling and maintainability (which, as you highlighted yourself, are very real) but they end up throwing the baby out with the bath water when trying to solve those problems.

Ultimately it doesn't matter how well a shell is for scripting if it still creates more trouble as an interactive shell compared to (for example) Bash. I say that because we already have Python, Ruby, Perl, node.js, Jua, and a plethora of other languages that can be used for scripting. We don't need more scripting languages. We need better shells.
Don't bother, nobody has any sympathy for autism here.
>Mob lynching is a good thing. People should be held to account for their actions. Further, people should be willing to take responsibility for their actions.
There are a number of good, general purpose languages. What we seem to have less of is good, general purpose developers and good, general purpose and stable libraries. I have always been frustrated having to debug my tools as well as my project, and I would think others feel the same. Let’s try to stop inventing new wheels and refine those we already have.
Weird timing magic, if I recally correctly: https://news.ycombinator.com/item?id=17636032
I actually do work on this!

I'm on the board of an organization (fightforthefuture.org) that has been leading on passing legislation for limiting the use of biometric surveillance, like face recognition. That's a small subfield of the larger problem of the privacy impacts of programatically analyzed public data, but people seem to understand it intuitively and that makes it a good place to start.

Also, I mentioned the flying cars example not to assert that there will be flying cars, but as a way to illustrate why this data should not be public: i.e. because it would be clearly bad to have this data public for a more popular vehicle type.

I should also say that it is definitely wrong for people with Musk's level of resources to sue people without those resources over something probably this minor.

I'm just chiming in to point out that we should not consider aggregated public data fair game just because it comes from public data, because some uses of this data (including this one, though again probably in a minor way, though I say "minor" knowing almost nothing about Elon Musk's personal threat model so maybe I'm wrong) can have a harmful impact on individuals and the public.
I couldn't find a way to stop/pause in the middle of a big file download from iCloud drive. The only thing I could do was to disconnect the wifi.
As a decade+ loyal Linux and Android user I gotta go with "you're using it wrong" on the MTP point. You really should buy (get from your employer) an iPhone.

They actually work together pretty well and when they're not at least you will be yelling at whatever Finder/iTunes interface, not a wonky 3rd party software made by some innocent dev who doesn't deserve the bad karma.
> Cannot drag to copy

Hold ⌥.

> Alt-tab to an _Application_, not a _Window_.

It’s ⌘↹.

I think (at least some of) the others can also be done, but I’m not at my machine right now to check.
And that comes with all other sorts of lack of customization as well. Wsl is good, but I prefer the not handicapped linux version :)
On a well-made, new-out-of-the-box CD, a modern cheap drive should have no problems ripping at 48x with full CDparanoia checking.

It is much more likely that you will be getting a loudness-war mastering problem than a bad copy of the data. That you can only fix with better source data.
There is: Horowitz celebrated "art of electronics" https://artofelectronics.net/
In the past I've used mice and trackpads on Mac that had their own control software that allowed remapping the buttons, mapping macros to buttons, etc.

Wait, doesn't your preferred mouse have exactly that?! https://shkspr.mobi/blog/2018/05/review-evoluent-veritcal-mo...

What is missing from this mapping control?
I’ve not used yabai as I now have the option of using Linux for work, but I’d tried several tiling WMs for macOS a few years back and none that I tried handled adding/removing displays well.

When you plug in an external display, do windows move over to it? And if you change the resolution on one display when doing so, do the windows resize as they should?

It seemed at the time like their reliance on macOS’s accessibility settings to manage windows made them fairly limited.
Looks like an extension doing something (impersonating?) Loopring, as the domain loopring.pro apparently comes from Ukraine according to whois data. Loopring itself doesn't seem to refer to that domain at all, hence the distrust.
No need, you can just go read on https://itvision.altervista.org/why.linux.is.not.ready.for.t...
Yeah, and so what? We thought Trump becoming President was "exceedingly unlikely", too - and then it happened anyway, thanks to a bunch of Russian propaganda and a literal ton of dark money.

Who says that the richest man on the planet can't set up a lobbying/propaganda operation to secure him a shot at Presidency too? Especially a man who has a lot of very vocal, very dedicated fans all over the US? Have them e-mail and call bomb enough representatives and he'll get his will.
For some, it’s not a game, but an opportunity or directive. Would you prefer to to patch or do IR?
> The problem with all this is that it drives down "engagement".

Pretty sure that this is literally the reason he argues Twitter needs to be privately held in order to improve it. As long as Twitter is beholden to the addiction of engagement at any cost, it cannot improve.
> it's more unix than unix.

Would you please elaborate what exactly do you mean by this?
Looking at how the device was marketed as being easy to develop for, I was assuming it would be the physical equivalent of something like the pico-8.

Pico-8 is known for it's openness to hackability, and users have implemented features that aren't originally provided by the API like sprite dithering and 3D rendering.

But looks like the device has really under-powered hardware to provide that, especially given the price.

If the playdate SDK doesn't allow poking around into raw memory, it's wasted potential in my opinion.
Go on then, what do you estimate the complexity of the algorithm to be. Because I'm going to ball park it and say to fully understand the algorithm behind twitter's feed, you probably need to open source twitter's entire production code base and it's research framework.
I think it's less about Trump being a crook then being an idiot; so, if even Trump can see NS2/closing down nuclear power plants/not building LNG infrastructure is a mistake how is it that reasonably intelligent German politicians could not?
No GNU/Linux?
Let me put it in another way. A person in a point, cannot visit that same point in the past because that past does not exist anymore. You cannot travel to the past because it doesn't exist.
Show HN: Is AWS Down? Independent Health Checks for 10 Regions and 7 Services
Retention and exit bonuses usually “discretionary” & “subject to cash”?
Hi Folks,

Just been informed by the CEO that the board has taken the decision to try and sell the company I work for ASAP and they want to retain me up to the point of exit.

I have been offered a retention bonus to stay, or an Exit Bonus if the company is sold. I want to know how much I can depend on these eventually coming through to into my bank account, considering the following terms:

- The bonus is discretionary; any queries/disputes as to bonus earned/payable the CEO's decision is final.

- Retention bonus is subject to overall company cash but is earned and paid as soon as cash permits if relevant (it's unlikely the cash situation will permit the payments, particularly in the opinion of the CEO)

- Bonus is lost and not payable if notice has been given to terminate employment.

- The exit bonus is payed from the proceeds of the sale (and I suppose that could be in arrears if that's how the buyer pays).

Is there any change in wording I should insist on?

As a separate question has anyone had any success negotiating a higher percentage of exit value as a bonus (as the head of a department when informed of the sale, not when being recruited), and if so how did you go about it?

Thanks very much for your help :)
The $420 price was also before a 5-to-1 split if I remember correctly so that would have been a 13x bagger
In my (biased) opinion Perl comes close to ideal with judicious use of Path::Tiny and Capture::Tiny.
Body language is real. Formalistic interpretation of body language ("if subject does this, they are lying") is bogus.
Makes no attempt to contact the software maintainer, just weaponize the vuln for street cred, and spam the vuln everywhere for resume padding. I'm fine with vulnerability research, but come on, at least give the creators an opportunity to fix their issues.
The answer vastly depends on what general purpose you're after.

- General purpose windows? c#

- General purpose web? Javascript

- General purpose IOT? c++

The problem is general purpose doesn't work anymore? Not for at least 15 years.
Caveat: At the time of adding this comment there are 2 points for "12 Programming Languages" and 3 for "Data Science Starter", so they are the preferred options at present.

For the 12 languages if you are looking to create some revenue from this it could be seen as direct competition to "7 languages in 7 weeks" (https://pragprog.com/titles/btlang/seven-languages-in-seven-...). So you may need to expand on what your book would provide that extends / adds to the work done in this previous book (other than comparing 12 languages instead of 7).
There’s an option for this under System Prefs > Accessibility > Reduce Motion
Two events with « time-like separation » like those have a definite order.

If one is in your past light cone and the second is in your future light cone, it does indeed mean that they can't be the reverse for any observer.
if you're using a keycloak for you authentication, you can actually enable it today!

https://keycloak.ch/keycloak-tutorials/tutorial-webauthn/

you basically just have to create a new 'browser flow' and enable this one in the realm you wish to authenticate with. It wasn't really possible to add multiple keys to the user the last time i configured it -- but according to the docs, that seems to be resolved so it probably is worth another look.
To be honest, some of these ideas have a fairly saturated market. If you write another python tricks & tips book or another data science starter examples book, it might sell some copies and make some money. But it probably won't contribute a lot unless you have some extremely good and new ideas and can execute them consistently.

Medium-complexity books are much more interesting but also harder to write.

"in pictures" books are also great; I feel we don't have enough of them. But they are also not very simple, because if you can't use animation, some phenomena are kind of hard to convey. If you can pull that off for graph theory or statistics, awesome!

Perhaps you should take one hard example from each domain and think about how you would write it.

I.e. How would you explain a gibbs sampler in pictures?
Sure I'll bite.. You're talking about Ubuntu, but can you do everything with Ubuntu running KDE or any other WM/DE? You probably mean GNOME or Unity. Didn't they abandon Unity? I dunno what's current, and frankly I don't care!

> Resize the system font. I find the menu bar at the top too small. The only way to do this on MacOS is to lower the resolution of the entire screen!

- Accessibility -> Display -> Menu bar size

> Change the system font. I know you like Helvetica San Francisco - but I find it a bit too thin to read.

- Seems like you have to change the resolution of your monitor if everything is too small. It won't impact the rest, as applications can still use the native resolution if needed.

> Focus Follow Mouse. I have multiple screens and multiple windows. I want to be able to hover over a new one and start interacting with it without clicking.

- Fair, although scrolling does work. It's just it won't transfer focus.

> Change my mouse button order. On Linux, this is a complex command-line incantation. On MacOS it is impossible. I use a vertical mouse and use my thumb to click. RSI FTW!

- Mouse -> Primary mouse button: left/right. Or use tools

> Read files from MTP devices. If I stick a USB cable between my phone and Linux laptop, I can see the Android files on my laptop. I can open them, move them around, etc. On a Mac I need to install some shonky 3rd party software which rarely works.

- On Android you can set the type of connection when you plug it in (debug/dev/files). I guess that all depends on which Android you have?

> Always on top windows. Sometimes I want to keep the calculator on screen while I type an email. Is that too much to ask?

- There are tools for that or you can script it. Applications that really need it usually have it built in.

> No way to remove UI elements. I don't want a notification icon in the top right of my screen. I prefer having the clock on the left. Trivial in Linux, static in MacOS.

- Correct

> Window snapping. On Ubuntu, I drag a window to the side or to a corner, and it snaps into position. Vital when using multiple windows at once. On Mac there's a half-hearted splitscreen view which only supports horizontal splitting. Useless on a vertical monitor.

- There are tools for this. But yeah the splitscreen really sucks.

> See tooltips. I can't see them on Mac when I have a larger cursor. Weird!

- You found a minor UI issue

> Mount an SSH or NFS drive. In Ubuntu, I get a nice little GUI for picking network shares. Impossible on Mac.

- Sure. There are tools for it, but there's also a connect window. Not as nice though.

> Wobbly Windows! Seriously MacOS. Where's the fun?

- I dunno.. The genie effect?
While this gets rid of the animation itself, the transition to the workspace takes the same amount of time.
> Resize the system font

I thought Accessibility settings had that, but:

> I find the menu bar at the top too small.

So not system font, menu bar size relative to the rest.

Accessibility settings>Display>Menu bar size>Large

> Focus Follow Mouse

There used to be this, not sure if it works still:

defaults write com.apple.Terminal FocusFollowsMouse -bool false

Otherwise apps like AutoRaise can achieve that.

> Change my mouse button order

USB Overdrive is a crazy good piece of software allowing that and more like full tracking speed and acceleration control, for any USB or Bluetooth input device (keyboards, mice, gamepads) either globally, per device, and/or per app.
I think you find easy to think of the past as a place to visit because that's what you do when you remember things. For me, it doesn't make sense for the past to exist. There is a continuous present and the past doesn't exist except in our minds.
Wasn't there also a connection between solving constraint satisfaction (k-SAT Boolean CSP examples) where the clause length to the number of clauses makes it super easy or super hard for solvers to solve for a solution?

I vaguely remember this from reading literature when writing heuristic solvers for my CS grad course in AI search.
Regardless of the rest, Elon Musk losing a subatantial fraction of $45B won't make him poor.
Just like how the Steam Deck was a hype product, the PlayDate is yet another hype product which basically will be used as brilliant paper weight after just 1 hour of playtime.
>a government that behead women for "cheating" on their "husbands"

Citation needed. They aren't great but that isn't a punishment in KSA
Since you seem to have a broad knowledge of programming languages a good book on 'how to choose a programming languge' (i.e. to which requirements fit a language (including ecosystem)). Though 'statistics in pictures' sounds nice too.
"In an unmoderated online forum, all speakers do not play by the same rules or have the same tools. University of Maryland professor David Kirsch has found that automated pro-Tesla Twitter accounts are responsible for 20% of the tweets about Tesla, and that the launching of these bots correlates with increases in the company’s stock price. It’s not just bots. Say something negative about Elon online, and I’ll vouch for this, the Tesla Taliban comes for you. Anyone who tells you this is "free speech" doesn’t want freedom, they want power via elimination of competitive speech."

https://www.latimes.com/business/story/2022-04-12/musk-is-of...
Hi everyone! The author here. Happy to discuss the thoughts expressed in the article.
When Machine Learning Fails. I'm especially interested when reinforcement learning doesn't work, what do I do then? How do I debug?
That's like saying "Things Linux can't do Mac can: Run macOS without a VM"
Ask HN: Do you get stuck in Flutter dependency hell? How do you deal?
Do you run into big problems trying to upgrade package versions or add newer packages.

I frequently get stuck with a bunch of incompatible dependencies. This has taken the joy out of Flutter and caused me to shelve my hobby projects.

Is this a me problem or are there solutions I'm not aware of.
If you like this you will like the concept of learning with koans or katas. The "rustlings" intro to rust is in such format. Most use test runners but you usually edit the code not the test.

https://github.com/rust-lang/rustlings

https://github.com/gamontal/awesome-katas

https://github.com/ahmdrefat/awesome-koans/blob/master/koans...
AMD Radeon RX 6400 Review
that's why we then have people in the car industry making sluggish UI interfaces with nodejs on resource constrained terminals
There's always going to be software that supports some platforms but not others.

For example, in the EDA world it's very common to have Linux/Windows support but not macOS support (eg.: Intel Quartus, Xilinx Vivado, Cadence Virtuoso and others, Mentor Graphics Calibre and others, ...).
Disabling acceleration on scroll wheels of 3rd party mice - Nope. Can you stand scrolling 1 pixel, 1 pixel, 1 pixel, 1/3 the whole screen? I can't.

Want to use a 15 year old DSLR as a webcam over USB? Nope.

I sent the MBP back. No way I'm putting up with that crap!
I haven't used it much yet. I plan to use it to control my CNC Router and CNC laser. I had another laptop doing that, but it died, so I replaced it as cheaply as possible. But as I'm in the middle of rebuilding those things, I haven't actually had a reason to finish setting it up.