skysight-inc/HackerNews huggingface dataset:
They will be paid out on the same schedule, but as cash (at $54.20). I assume this will also be true of promised grants with a number attached to them that have not yet been converted to a fixed number of shares yet, but that hasn't been fully clarified yet.
I love anything about ssh
btw there is a typo
"Create lists using your favorite editor in plan text files."
plain
Can anyone with a solid CS background comment on whether this relates to P!=NP at all?

I mean this deals with Hamiltonian cycles (which is the focus of a well know NP hard problems). It talks about lower boundaries for randomness (which relates to the information stored in the graph). The article talks about gaps which are logarithmic.

I can't quite articulate it, but somehow intuitively, it sounds like it could connect.
Thanks for the tip. While the plugin from Google never failed for me during file transfer, it's incredibly limited! I was very surprised that that is absolutely NO macOS-Android compatibility out-of-the-box when I got a Mac recently.
This post feels more a rant of Linux user that doesn’t know how to do things on Mac… Most of his remarks are completely possible with Mac. All he needs is a third party app (sometimes not even… nfs mount works out of the box)
... and the fact that cooling works well enough to keep your CPU at 21 C doesn't mean the heat isn't dumped into your room. Which brings up the A/C costs in warm times.

[Wish HN would let me edit for longer.]
SonarSource raises $412M to scan codebases for bugs and vulnerabilities
I do mean the user PIN entry, yes.
Last year I could buy from amazon using a noscript/basic (x)html browser. I don't know if it is still the case, but if it is, at least some guys over there are doing the right thing by avoiding dependence on those grotesquely and absurdely massive and complex google(blink/geeko)|apple(webkit) based browsers.
It is good that the EFF seems to be back on track and supporting anonymity. They had difficulties in the recent past.

Spam and scam is a problem, but conjuring up that threat is much more aligned with corporate interest and ID systems than the other way around.
In most languages there seem to be some packages that cause most of the trouble. If you can control those you can control the rest.
I am just responding to the comment which assumes that it doesn't.
Agreed. In defense of Forrest Mims, though, his circuits generally work and are simple, to-the-point approaches.
Inrush is a real bitch. I make it a rule to include simple inrush current control circuits whenever I do DC input that sinks more power than, say, a USB cable.

Lotsa surprise inductances out there. I've felt your pain re: inductance + input cap creating a resonant tank, too. That's a nasty surprise when you manage to create that resonance with your wiring.
Lemme go through details, not because anyone doesn't know the details, but to get them written down and discussable.

"Random" means I draw up a list of all possible outcomes. The probability of an event is defined as the fraction of outcomes in which that event is true.

Example. Choose two numbers "randomly" between 1 and 3. What's the probability that the two numbers are equal?
The list of outcomes is: (1,1),(1,2),(1,3),(2,1),(2,2),(2,3),(3,1),(3,2),(3,3). There are 9 possible outcomes. In 3 outcomes the first and second numbers are equal. So the probability is 3/9 = 1/3.

The math part is just bookkeeping.* The math isn't random, it just uses the rule above. And there is no claim (within the math) that things are or aren't "really random" in the actual world.

*Can be very slippery bookkeeping. People who know what they're doing get wrong answers all the time. But bookkeeping.
Or simply the third button on the top left of nearly every window?
DALL-E can't help in art direction but (somewhat surprisingly) GPT-3 plus a human scanning Pinterest can be an art director. I've spent hundreds of OpenAI dollars on this because it works.

To me, that means a version DALL-E which can do art direction without me in the loop at all is not too far off.
William Rowan Hamilton is a key figure in academic blue-skies math research
> not unix

If it was built against a different Unix (say Solaris) it still wouldn't help MacOS
There's a much deeper reason that MacOS doesn't make focus-follows-mouse easy.

In most window managers (including Windows), the first-class entity is the window. Windows are related to applications (or processes), but they exist as their own thing, operate independently from most other windows without special handling, and usually have their own menu bar.

Apple took a severely different tack on this fundamental abstraction: the first-class entity is the application. At all times, there is at most one application with foreground context and all others are background, and it's actually a pretty expensive operation to switch between them. They did this for a couple reasons (some accident of history and some practical... for example, Apple's decision to put the application's menu at the top of the screen to coincide with the original usability studies on how the edges and corners of the screen were the easiest to mouse to implied there'd be at most one application at a time owning a global menubar context).

This had huge consequences for the constraints put on applications. For a long time, it was hard to write a tiling window manager for Mac OS X because there was no language by which you could describe all windows; you'd have to query every app for the geometry of its windows, then compute a new global layout, then foreground each app so it could update its window positions. This is no longer the case, but it made any TWM implementation a toy for years.

The upshot of this design for focus-follows-mouse is it has a lot of unintended consequences and can make the system actually quite hard to use in a focus-follows-mouse configuration. For one, it induces latency in all your mouse operations if you're constantly toggling the foreground app as you mouse around. For another, it actually makes it quite difficult to mouse to the menu bar if the menu bar is going to change when your mouse drifts over another window.

(It is interesting to observe how, while at some level "they're all just window managers," the detailed decisions made by the different OS developers led to some things being subtlety much harder in one or the other).
https://web.archive.org/web/20220426115020/https://skysedge....
And your standard UPS truck weighs twice as much again as the Hummer. So does 16x as much damage - and there are plenty more of those on the road than there ever will be hummers.
I didn't specifically say farmed salmon was more toxic, just that the toxins we are concerned about in fish accumulate in the fat tissues.

The FDA is very clear on this, even if they think the amounts are mostly of concern to pregnant and lactating women.

https://www.fda.gov/food/consumers/questions-answers-fdaepa-...
Yeah this one reads weird. “Here are things I found frustrating at Google” is a reasonable thing to write. But a large amount of this is about how awesome it is going to be at Snowflake before they even show up.
It was more to the point that's the only thing keeping me on MacOS vs Linux (I'd be on debian, not ubuntu) on my daily driver.

Maybe one day.. https://www.darlinghq.org/ :D
MTP is a clusterfuck of epic proportions for anything involving more than a hundred files, much less 1000+, no matter the platform of either the host or the device.

Seriously I have utterly no idea why no one has bothered to create a new protocol that is designed with the capabilities and capacities of modern devices in mind, not with "fits for managing a 256MB-sized MP3 player or a point and click consumer camera with a 2 GB SD card".
> or require adding unsupported 3rd party software

Not just unsupported, I think you need a kernel extension?
The Steam Deck delivers as promised, the biggest question mark with the SD is how Valve will support it over time. Previous Valve hardware has been abandoned pretty quickly since Valve as a company appears to have the attention span of a 5yo
I am no right winger but concerned about a narrowing corridor of acceptable opinions. I have never harassed anyone on the internet, not am I particularly interested to contact celebs of any kind, even those that I do like.

A renaissance of freedom of speech isn't anything negative, we had enough stupid opinions about it recently and as in any time in history it needs to be defended.
Also have the same problem and my mouse doesn’t have its own software, it’s just a standard USB mouse.

So in a way, sure, it’s a problem with my mouse software. The stock one. :)
I'm a casual developer too, not knowing much about colors.

But I can see the difference. For "my browser" visual image, I can kind of see "vertical pillars" in the middle which which reminds me of times where we had not many colors in our palette.

Moreover, if looking at red and moving on horizontal axis - it is same red and after only some distance it starts to change. The correct color mixing for me looks better - the colors start to change instantly and more smoothly.
Ask HN: Top inspiring books on crucial CS ideas?
I'm not looking for textbooks or best education materials per se, but rather for thought provoking and inspiring reading on computer science topics.

What books you find the most brilliant, inspiring and explaining the core CS ideas, data structures, algorithms?

For any level of readers, just your personal best two.

For example, I find this book amazing for beginners: https://www.amazon.com/Code-Language-Computer-Hardware-Software/dp/0735611319

And this one of the same author for more prepared reader: https://www.amazon.com/Annotated-Turing-Through-Historic-Computability/dp/0470229055/
> Sure I'll bite.. You're talking about Ubuntu, but can you do everything with Ubuntu running KDE or any other WM/DE?

Yes.

Apart from the Menu bar size it seems like your answer to everything is third party tools, which the author mentions at the beginning of the post.

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

Which tools specifically?

> - 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?

I don't think this will help for most Android devices since it will try to connect through MTP (which isn't supported by macOS without external tools?).
For MTP he says: "On a Mac I need to install some shonky 3rd party software which rarely works."

This seems like a reasonable complaint.
The hybrid city bus that elicits much praise and no hand wringing from the same people who decry the electric hummer is far harsher on the roads.

If the road can handle the bus it won't notice the hummer.

The electric hummer is going to be in the same weight ballpark as a loaded plumber's van. It's really a non-issue. Even if the is only built to handle infrequent medium duty truck traffic (some very small rural back road) vehicles of 10k or less are of no consequence.
Java and Go never did this to me on a point release:

warning: System.cwd/0 is deprecated. Use File.cwd/0 instead
warning: String.strip/1 is deprecated. Use String.trim/1 instead
warning: Integer.to_char_list/2 is deprecated. Use Integer.to_charlist/2 instead

I'm sure that underscore was just killing them.
I am honestly worried about this. Even if this sort of thing is rare, it is absolutely the sort of thing that can get a bee in the bonnet of some CEO who decides suddenly that their remote workers are all cheating them and calls them back.
Privacy email provider CTemplar is shutting down
Got it. In my experience switching with shortcuts takes half a second (which I understand can be annoying, being an i3wm user myself) and is visibly faster than evn quick gestures, which have a slower ease-out for me (but that may be due to how I swipe)
> Of course, if that someone else is very close to you (say, living in the same solar system), you'll reach the same limits as visiting your own past. But visiting the past of someone from another galaxy is simply a matter of getting in a rocket and getting there. If you move very fast, you'll reach their "past", if you move slow you'll reach their "future", taking any arbitrary point as their "present".

To me, that's just moving myself in space, not in time. (but I'm pointing this out because perhaps embedded here is some understanding of space-time I've not got yet).

> For example, it's in principle perfectly possible for someone from another galaxy who lives for 100 years from their own point of view to visit the time of Jesus, and then to visit us today and tell us what they saw happen. But it's not possible as far as we know for someone from Earth to do so (or even for someone who lived on Pluto). Also, it's not possible for that same someone to do the opposite - if they visit us today, they can't then visit the time of Jesus and send him a message from us.

Your example's tickling some imagination/understanding... thanks.
They're not really two separate things because of the way they're taught. They're separate things because they're actually separate.

A fully qualified EE understands circuits at a deep mathematical level.

Analog circuit design is basically a variant of the same theory used to model masses/springs and various other equivalent systems. (Of which there are many.) It's based on diff eqs with various simplifications (specifically the s-plane transformation for simplified analysis and its z-plane equivalent for DSP.)

There are maybe a couple of hundred or so standard circuit configurations to learn with their associated models and properties. The rest can be worked out. But it's essentially undergrad calculus and numerical analysis applied to an unexpectedly large collection of standard configurations which were invented/characterised by researchers with PhDs, often quite some time ago.

There are also specialisms - digital, RF/uWave, component design, data compression and encoding - which have their own lore.

Electronics is cookbook-level circuit design using a small selection of the standard models described with simple pre-calculus algebraic descriptions. It's hugely simplified and watered down. You can get a long way with it, but it's more like LEGO in that you can clip circuits together with only a very superficial idea of how they work.

Anyone who says they can make electronic engineering simple is lying. It's a subset of applied physics, so it's not simple at all.

Cookbook level electronics can be as simple as you want, but doesn't provide a deep understanding of circuit design, or issues like noise, distortion, and RF/shielding problems, data encoding systems, and so on. If you want those you'll need the full course, and that's a lot of work.
Dead I think.
In my experience unit tests tend to slow down refactoring.
Oversights like these always make me wonder if the author is cunning and Cunningham's Law is at play.

Why look very hard for solutions when you can just claim there are no solutions and wait for someone to disprove you?
Windows 10 also, last time I checked, doesn't understand the concept of DPI properly. No idea if it's been fixed in 11.

That is, if you have for example a 27" 4K monitor next to a 27" 1080p monitor then the 1080p version is treated as though it's 25% of the size and the mouse gets "stuck" in the 4K monitor unless you're within the 50% of the screen that Windows thinks your 1080p monitor is adjacent to. This works sanely in macOS as it rightly treats each monitor as having the same size.

It's even more comical if you have a very high dpi laptop next to a 1080p or 1440p large desktop monitor.
IIRC, there's a horrible work-around for the first item: hook up a magic mouse, invert the direction, and then plug in your mouse.
That seems more like a truism: If on average one case leads to more than one other (R > 1), the number of cases will grow. The R number therefore appears to be nothing more than a measure of growth or decline. What am I missing?
The bar for trump to become president is a lot lower than the bar for an amendment.
Not photorealistic at all.
It's vastly improved on the M1 machines, I shared the same frustrations on the Intel 16".
As long as you can clearly define your starting axioms you can mathematically prove or disprove anything. The physical example would be to just say, suppose a universe with the same properties of ours exist but where the gravitational constant is twice as large prove whether X can occur in that universe.

As far as how randomness is defined I believe that might be field dependent but this is me getting out of my depth (I've only taken a few courses on combinatorics).
https://github.com/MonitorControl/MonitorControl
Ahh, what a disappointment. Being able to subscribe to hashtags is the feature I wanted to see for so long and when I saw the first comment, I thought they did it finally. But no, it's not what I needed. It should not be called "subscribing hashtags", but "pinning" them
osxfuse is not a reasonable answer. The author says “without unsupported 3rd party tools”.

I have severe problems with osxfuse on M1: janky behaviour and system crashes. This stuff should be native.
I guess good "who" included good "why". Good project leader transmits "why" onto others he works with, by just being who he is in the process of digesting "why".
On a pneumatic tire vehicle ground pressure is approximately tire pressure. The hummer will probably have some E-rated truck tire at like 50-60psi which is about what a panel van can be expected to have. Larger trucks are going to run higher pressures, 90-120 or so.
Well said. This is always part of why everyone will have different favorites. Different OSes have different pain points, and not everyone is trying to accomplish the same things with their computers.
Before Slack there was Flowdock (which was never as popular) and I'm pretty sure another I'm forgetting from back then. I used Slack as probably the best-known example.

"We couldn't figure out how to market it" was from an interview straight from the people who made it: The companies they pitched to responded with things like "why would we need this, we have email".
> Well... there is still no leak as there is no new shell spawn. I personally find this behavior way more natural then that of bash. If you don't want it, use variables. I can imagine coming from bash background that this irritates you.

It's a serious annoyance when you're doing build scripts that do stuff like setting $PATH. Suddenly, stuff breaks randomly depending on what you ran in that particular powershell window before. And there's a length limit too, so if you append to a variable you may find stuff breaks on the 5th invocation of the script.

It also has the annoying "feature" of leaving you in the last directory the script changed to. Most annoying for debugging stuff.

> This has nothing to do with PowerShell which imposes its own parameter parsing standard so that no individual scripts do that.

It's not specifically powershell related, but if you're running on Windows, the Windows design problems apply to everything, including powershell.

> Also, when we are at it, I guess this "unsane" architecture is more flexible.

And more failure prone. It may mean there's no way whatsoever to pass a given path to a program. If a program internally doesn't handle quoting and spaces right, you're screwed.

It can also mean security issues. No matter how well you write your code, a malicious party can give you a filename like "data.txt /deleteeverything ", and the program you're calling may choose to interpret that as an argument, regardless of any quoting you might do.

For that matter, if you want to have the same flexibility on Unix, you can just concatenate all of argv, and then do your own parsing.
It's probably because many people have no use for caps lock so want an escape key on the home row. Not many people want another caps lock key in a hard to reach position.
> There are many Makers in the world who don't have and don't need the AoE, it is a tome written a while back before lots of circuits came pre-packaged and which in many cases people don't care about how they work, as long as they just work.

Are you talking about the 2nd edition (1989) or the updated 3rd edition (2015)?
Obviously most of the employees who oppose this deal will refuse the grants.
Soundsource for HDMI audio control, Steermouse for fine grained mouse settings - including acceleration - and Blackhole for recording system audio.
There's no way CRT manufacturing could come back right?

Is OLED manufacturing easier?

What is the easiest display to actually make?
Congratulations!
Cool achievement :)

As others have noted, beyond the revenue of the book itself, having published one creates opportunities. My TypeScript book helped me grow my audience, meet cool people and land some consulting gigs.
> a random guy from a random country, possibly even half a planet away, can stop electricity production

Did they though? From what I read they only lost remote control and the wind turbines continued to operate in "auto mode".

Given stormy conditions you maybe could break some wind turbines remotely by somehow disabling their brakes/turning them into the wind, but if you only brick some electronics on a normal day, that's an easy fix. They're not complicated technology and replacement electronics/expertise are readily available.
WSL2 doesn't have Linux roots deep within Windows anymore, it's literally running a Linux VM with a full kernel under the HyperV hypervisor, so it's exactly like DfM (IIRC save for the fact that Windows then also runs under HyperV with the hypervisor sitting on top, Xen-like, and as is achieved on Xbox, and Linux running side by side instead of being handled by an OS process underneath the main OS)
He should fire those people. In fact from day one for the first few month the objective should be cleaning house, hard. Reduce head count by 50%. In fact dig through who came up with idea to ban Babylon Bee and just fire everyone who saw that decision and was not opposed.
You can change it with Steermouse - it’s like $20 and 5 minutes, and you gain all sorts of customisation options for button assignments, etc, too.
> Smart people don't attack something that is not working, they conquer it slowly but certainly.

This!

The best attack is showing better.
Are there any plans to decouple this from React, either by making it framework-agnostic, or by adding support for other frameworks like e.g. Svelte and Vue?
Supabase recently announced something in the "realtime" space https://supabase.com/blog/2022/04/01/supabase-realtime-with-...

Like to keep up-to-date on this stuff because we ended up building the realtime/multiplayer part of Kitemaker [0] from scratch on top of GraphQL so I'm always curious what's coming along to make things easier.

0: https://kitemaker.co
I am using a Pinephone, which runs desktop Linux ;)

Link: https://pine64.org/pinephone. See also: https://puri.sm/products/librem-5.
Rectangle Pro is even faster/nicer...
Sorry, yeah I was also oversimplifying, what I meant was that General Relativity treats time as a real thing, which is effected by some other real thing, which doesn't track with time being just a human concept
If you are optimising for income, changing employers can certainly work.

It is amazing how money is so tight for raises, while seeming flush with cash while hiring.
I think you've hit the nail on the head. I'm happily using Windows now but used a Mac before and it took a long time for me to realise that my complaints about Windows largely boiled down to "it doesn't do things in the way that I'm used to".

With that said, whilst I do like macOS overall I always found it infuriating how on macOS applications could steal focus. Something I do appreciate on Windows is that focus stealing by and large isn't a thing.
I’ve had none of these issues. `tsc` should work for you out of the box. It also uses Rollup for bundling, so there is no reason you can’t build production packages with it.
Of course. It is standard to pay a premium over the share price in this situation.