skysight-inc/HackerNews huggingface dataset:
I can't help but think that if Linus had been more opinionated about what happens outside the kernel things would have gone a lot better for Linux Desktop. The kernel works because of his benevolent dictatorship and insistence on doing things certain ways, a certainty and direction that is lacking in the wider ecosystem.

> there will never be "One Linux Desktop" we will always have at least 2 or 3 very popular ones, one for power users, one for GNOME/Apple types and one for minimalists

Conceptually there is no reason these can not all be the same DE with different configurations. KDE likes configuration, but GNOME has more market share and seems to hate the idea that people might actually want to do things with it.

Personally, I think Linux Desktop missed a huge opportunity to have embraced GNUStep in the 90s as its one true path.
any books you can recommend on historical polar expeditions?
1. http://neuralnetworksanddeeplearning.com/chap4.html, https://mitpress.mit.edu/books/parallel-distributed-processi...
2. https://en.wikipedia.org/wiki/Scientific_skepticism
Cold War 2 began in the 90's. It just isn't as public as Cold War 1.
I'm a bit baffled that a company with a communication tool like Slack does not communicate about these incidents _through_ slack itself. Why can't there be a little service notification somewhere in the screen? I know it wouldn't help much when the entire service is down, but when parts fail won't it be helpful to at least indicate this to the user?

Or might that be due to potential negative brand marketing that springs into existence when users see such a notice inside their application?
Apparently, most people on Reddit and HN feel that Solus lost its momentum after Ikey left. The relatively conservative development Solus is seeing with Josh Strobl et al. isn't sexy enough!
Ye well the war-war feel of the invasion really suprised me. After watching tank after tank roll over the border on some webcam I was not very cocky a couple of borders away.

But still I didn't grasp the scale of it until paratroopers helidropped at some airport. The risk in such a manouver is insane and was really a scarier insight that this is a real war than rows of tanks.

I really thought the "peacekeeping force" Russia sent in to separatist territories was it and what the US had been warning against.
https://drawdown.org/the-book
jQuery is overly complex.
Thanks, we are seeing strong traction both from the current batch as well as break out companies from recent batches.
It’s not even true (anymore) that CURI is only listed on NASDAQ. It’s traded at lots of venues but there is at least a benchmark bid/ask based on US securities law.

In fx it’s the law of whoever has the most information because there is no benchmark market at all. It’s why fx pricing is so hard to do right.
Yeah if the deleted tweets are true then that part sort of reveals how cold and ruthless the move is. I mean it's "just business" so technically nobody should expect anything less. But still I bet it feels like a real gut punch to have to deal with a former friend or colleague as if they're an adversary like this.
In the past, I always used my carrier's email-to-sms bridge.

https://www.lifewire.com/sms-gateway-from-email-to-sms-text-...
You apparently forgot what happened in Nanking in 1842 [0], you know, how Hong Kong ended up as "British" in the first place?

That didn't happen trough "democracy and freedom", that happened trough literal British colonial conquest and subjugation.

[0] https://en.wikipedia.org/wiki/Treaty_of_Nanking#Cession_of_H...
I forgot to mention - the user can pay $0 for any app. This is the problem which needs to be fixed. All apps are donationware, enforced by the appstore.
The makers who are going to make are making now, not making money at Facebook so they can later make. I have no idea if I'm going to die tomorrow and I'm not going to do so as a Facebook employee dreaming of the day I'm not.
In addition to what's mentioned here, if you don't need to read any data back to your application, you can just generate a webhook url for a discord server and send json messages there. It's very easy to set up if you just want to keep yourself informed about what's going on.

If I remember right it's the same message object format as the full api, the only real limitation is that it's oneway only communication.
From the summary:

> Microdeletion testing was recently featured in a scathing New York Times exposé that reported how high rates of false positives result in tragic consequences, such as termination of pregnancies later found to be healthy.

> Around 75%-80% of Natera’s key Panorama screenings include microdeletions, with the company hyping the potential revenue opportunity to investors. Virtually no payors cover the test ...

> Natera more than doubles the bill for screenings to $8,000 by adding microdeletions, despite patients often being unaware they are even taking the added screen, and practitioners unaware of the surging bills.

> Natera then “unbundles” the microdeletion screen from the primary screen, and apparently bills BOTH insurers and expectant mothers, often collecting cash from both, then obfuscating the double billing.
I find slack so bloated and slow it would probably take me about 15 minutes to realise it was actually down.
I've always found csvkit to be good enough for my command line needs: https://csvkit.readthedocs.io/en/latest/
It's not the 40% year of Moore's law...
Honest question, as i've never used Java.. why do i need to install various Java runtimes then?

As someone who never uses Java _and_ still dislikes it, it's because i've had to install that damn runtime a thousand times. At least Python has the simplicity in coming pre-installed on many systems. I can't count the number of times i've installed/uninstalled Java.

Also, back in the day i was used to seeing some Java systray icon. I imagine that built some dislike towards Java too.
Here's some tips to better 1:1s on-top of what the article mentions:

- If you're a direct manager in the 1:1, it is your job to take notes. Period.

- 1:1s are business meetings about results, and sometimes personal matters are discussed.

- If you have role power, you need to be cautious with what you say during a 1:1. People will take things literally.

- Agendas should be simple. 10 minutes you, 10 minutes me, 10 minutes for the future. Most important thing first, always.

- To start a 1:1, make a statement or a question, sometimes the small talk is not wanted or dreaded. "How's it going", "How are you", "How are things" are all valid.

- Don't come with an agenda to a 1:1. People hate not being able to contribute.

- If you setup 1:1s as a tool to get to know the team members you work with regularly, follow a simple 15 minutes you, 15 minutes me type of deal. (Especially if you're a PM, TPM, or EM working with another discipline)
Mental health medicine absolutely IS clueless. The explanations of why meds work make no sense, research on side effects is neglected, mechanisms are not understood. That said, stimulants are /something/ of an exception, in that they very directly counter the deficits - if not the causes - and improve essentially all outcomes.
Supercritical Fluid
Lightspeed Venture Partners to increase its focus on growth deals
Apple's mindset works because they reap virtually unlimited margins off the software other people make. FOSS is diametrically opposed to that mindset.
Been there, totally agree. It also makes you think things through less introducing sloppiness, cuts corners introducing bugs, spikes stress aggravating the situation, causing near certainty to miss the final deadline.
Dutch internet providers block six Russian media websites
A Concrete Introduction to Probability (using Python) norvig/pytudes
We're approaching the limits here, I think.
No reports of late orders directly from apple as far as I am aware of. A lot of the reseller orders that got delayed were orders placed very close to the launch of the new 14/16" models.
Via twitter https://twitter.com/MikeTamir/status/1501377490664755201
Nice piece. I write resumes and give career advice to a lot of tech professionals, and what you wrote about applying for jobs and "not being sure if a human ever read my resume" hit home for me.

I don't trust that the algorithms will identify qualified people, and I think job search is too important a thing to trust to algorithms. Getting discovered within the traditional application process (LinkedIn, Indeed, applying through company website) is difficult, because you have a large number of applications, and many of those are entirely unqualified. When I was recruiting, it wasn't unusual to get 50+% of applicants for a Senior Dev role that clearly had never written a line of code.

It's a needle in a haystack problem, and the bigger issue is that at some point is the recruiter going to keep investing time looking through the haystack to find a couple needles, or will the recruiter identify a better way to find a few needles?

Direct outreach to recruiters through LinkedIn is what I coach my clients to do, and I provide specific language for that messaging which is just as important. Recruiters like hearing from qualified candidates, and if the recruiter gets enough messages like this he/she doesn't have to wade through the resume pile. It's a clear win/win.
Maybe they’re having a harder time getting the parts that are unique to MBP? Screens, keyboards, trackpads?
Not Altera, Ampere Altra. This: https://amperecomputing.com/processors/ampere-altra/

If the purchase page says to "contact sales" and doesn't list a price then it is not for consumers.
This behaviour came long before the XHTML craze. This is from the early days of JavaScript, before <script> was universally supported.
> Only if you believe in propaganda instead of looking at the facts. Can you tell me what offensive actions against Taiwan China has actually made?

You're clearly ignoring facts. They have increasingly frequently breached Taiwan's airspace with attack aircraft, which is a crystal clear threat that nobody can confuse (which is the point). And when they're not airspace breaches, they're as close as they can get to it in order to torment/bully Taiwan.

January 22: "Taiwan reports new large-scale incursion by Chinese warplanes. The 39 planes warned away from the island’s air defense zone were the most on a single day since October."

https://www.nbcnews.com/news/world/taiwan-reports-new-large-...

China has also directly threatened to force Taiwan into reunification as needed. The threat of force is an offensive action. If I threaten to invade my neighbor's house to take their property, that's an offensive action, it's not mere speech. If I threaten to kill my neighbor (which is what a forced reunification entails to one degree or another), that is an offensive action, it is not mere speech.

"China’s Xi threatens Taiwan with force but also seeks peaceful 'reunification'"

https://www.france24.com/en/20190102-china-xi-jinping-says-t...
Endurance, Ernest Shackleton’s Lost Ship, Found After 107 Years
> India, which is a proper democracy, contributes the most to UN peacekeeping missions

Hold your horses. My own country, Fiji, has since 1970 contributed more to UN Peacekeeping missions than any other country on earth. We've done that for half a century.
This is a strange definition of 'buggy' to me. Surely it shouldn't depend on anything to do with the source code, otherwise closed-source programs are all 'neither-buggy-nor-not-buggy' and that can't be the case...
Cool service. Good luck!

I agree with other commenters: stay away from cryptocurrencies. Aside from the negative environmental externalities, there are, in practice, very few legitimate uses for them. Your supporting them might bring undue shady business that could jeopardize the service. Also, cryptocurrencies are just really stupid.
Why would there be a theoretical limit?
Not while I am driving and then by using my phone obviously.

Lots of these tasks are completely automatic (e.g. locking doors, announcements, turn things off when I am gone, motion sensors....) or simple inputs, e.g. volume buttons or a slider for oven temp.

> The little speakers can be put into every room, almost invisible, and for a fraction of the cost of a smart display.

My phone is in my pocket and thus in every room I am in.

So let me rephrase the question: If I use my phone, for which things is voice input so much better than just clicking on widgets?

Thus far I think hands-free while cooking and the UX for music/video are the standard examples. The question above was: Besides this, what are great use cases?
"whataboutism" is what we used to call "equal treatment before the law".
Went to live demo, I searched for "South Park" and I just got many porn results?
This smells of hypocracy.

Our companies sets up production in China to take advantage of loose labour laws and abuse workers, but cry foul when they get hit by loose IP laws.

Also the US stole textile technology from the British Empire to launch it's own industrial revolution.

Also your regular reminder that intellectuall properly is legal fiction that some cultures do not recognise, or see differently.
all words with this suffix are spelled -ful : powerful, colorful, truthful, ...
I think I'll buy one and maybe buy two more later if it proves to be good, almost $5k though, ouch... Wish they made a simpler version with no ports, no camera, no speakers, etc - why would I need 3 cameras and 3 sets of speakers?..
Pg_hint_plan – Use planner hints on PostgreSQL
Zurich. L3 is $195K (entry level), L5 $315K, L6 $400,000.

Looks like the bottom is similar to Mountain View and higher levels are lower for Google.

https://www.levels.fyi/comp.html?track=Software%20Engineer&c...
> be skint and on the dole

If you succeed, eventually setting fire to a million pounds in cash helps one go back to that initial state
I use a password manager with a plugin and have been running "Firefox Developer Edition" so I often update several times a week. I've been careful to watch the "Save Passwords and Logins" setting (which has generally been carried across updates) but if you change settings in about:config, it's definitely inconsistent as you've noted.

Are you willing to share your custom settings? My changes to about:config were to enable U2F features before they were defaults.
And Germans call it "Heuchler", US IP law ain't "world IP law" no matter how much Americans insist it shall be.

But it's fascinating how consistently Americans can preach "Do as we say, not as we do!" without the slightest bit of self-awareness, any such shall be considered "propaganda".
Time for self-hosted https://rocket.chat :)
Cool! I'm planning on using image alignment for enhancing the spatial resolution of hyperspectral (HS) images, through the fusion of RGB and HS images.
Why would an offense from 150 years ago justify the enslavement and torture (revocation of all human rights by a dictatorship) of a free people today? It obviously doesn't.
Would be cool to have somewhere to try it out indeed. :-)
Ukraine warns Chernobyl nuclear plant suffered power outage
Sweden has stricter rules about working in shifts and on call is considered one. My FAAMG employee tried to pay nothing, we involved the unions and ended up in a somewhat extra pay for the added hours, not a bonus per-se but actual pay for the used time, and a day off following the weekend.
If you go full-screen this shortcut won't close the tab (had the same issues with other browser games I've played in the past).
This seems like a more proper comparison to the M1 Ultra that was announced today. Looking forward to independent benchmarks.
I see inside joke. Well, I did read /. at the time.
because that value is a physical limit
I dunno. I’ve been using apple for years and wanted a linux that is a bit similar wrt multiple desktops in particular the three-finger swipe between desktops. Elementary OS has that, and it’s also vaguely pretty. At least that was my impression of the live cd. But it took me forever to set it up properly. It’s full of bundled software which u don’t need. And it’s even more opinionated than apple, while being less polished.

What bugs me, after having spent several days to get this to work, is that I realised that they made the decision that software isn’t allowed to use systray icons. So software like the Dropbox client don’t work out of the box, because they can’t be accessed via gui. There’s oodles of people who complain about this, and the elementary os answer was something like “this (systray) api was deprecated years ago”, like it’s our own fault we rely on software that needs them.
Being "repressive dictators and repressive regimes" is worse than having funded them sometime in the past. And I say this as someone whose country was harmed because of these activities
Lack of hints is one of the biggest beefs some people have with Postgres. I just came across pg_hint_plan, and thought this would be of interest to a lot of folks here - it certainly is to me!

The author's page about pg_hint_plan: https://pghintplan.osdn.jp/pg_hint_plan.html

Also available in Japanese: https://pghintplan.osdn.jp/pg_hint_plan-ja.html
Just watch Russia blame Ukrainian Nazis if something goes wrong here.
Ask HN: Book recommendations for data structures and algorithms
I'm looking for text books about data structures and algorithms (preferably using C language). I particularly like old text books. Purpose of this is to practice implementing data structures like priority queues, balanced binary trees from scratch. Some of the data structures I'm especially interested in are binary heaps, priority queues, balanced binary trees, quad trees. Thanks!
Tracking down these systems is easy, so these issues can normally be solved pretty easily.

Thats because typically any amplification vector doesn't allow the source IP of the amplifier to be spoofed. So as soon as a DDoS attack begins, a sample of the packets can be taken to get a list of the amplifiers used. Those can then be tracked down and patched to no longer act as amplifiers.
I also had higher expectations after reading the title and was disappointed when I realized it was about failure to handle all possible system call results. I thought it was gonna be a bug in the C standard library or something.

I still agree with the author though. This is a serious matter and it seems most of the time the vast amount of complexity that exists in seemingly simple functionality is ignored.

Hello world is not "simply" calling a text interface API. It is asking the operating system to write data somewhere. I/O is exactly where "simple" programs meet the real world where useful things happen and it's also where things often get ugly.

Here's all the stuff people need to think about in order to handle the many possible results of a single write system call on Linux:

long result = write(1, "Hello", sizeof("Hello") - 1);

switch (result) {
case -EAGAIN:
/* Occurs only if opened with O_NONBLOCK. */
break;
case -EWOULDBLOCK:
/* Occurs only if opened with O_NONBLOCK. */
break;
case -EBADF:
/* File descriptor is invalid or wasn't opened for writing. */
break;
case -EDQUOT:
/* User's disk quota reached. */
break;
case -EFAULT:
/* Buffer points outside accessible address space. */
break;
case -EFBIG:
/* Maximum file size reached. */
break;
case -EINTR:
/* Write interrupted by signal before writing. */
break;
case -EINVAL:
/* File descriptor unsuitable for writing. */
break;
case -EIO:
/* General output error. */
break;
case -ENOSPC:
/* No space available on device. */
break;
case -EPERM:
/* File seal prevented the file from being written. */
break;
case -EPIPE:
/* The pipe or socket being written to was closed. */
break;
}

Some of these are unlikely. Some of these are irrelevant. Some of these are very important. Virtually all of them seem to be routinely ignored, especially in text APIs.
I devote significant time to avoiding taking on sysadmin tasks. Just got Frontier Fiber. Had always done my own network admin, but they throw in a couple of routers and I decided it was better to have something they supported than try to make sure I had coverage on every square inch (sorry from USA) of yard. We'll see if I am happy with that choice.
I think that technical hurdles absolutely matter, even more so at the current scale of elementary. And offering apps that are neither sandboxed nor auditable sounds like a PR disaster waiting to happen once someone steals Bitcoin wallets.

Thankfully, the kernel of apps that work across distributions is slowly coming together over at flathub, which is planning to add payment support: https://github.com/flathub/flathub/issues/680

Even the KDE-based Steam Deck, on the opposite end of every spectrum from elementary, embraces flatpak (and flathub).

It's exactly the piece of the puzzle that would have enabled what you suggest: write elementary-flavored apps, sell them everywhere. Given that elementary has already added the Sideload app, I'm not sure if they're as ideological about GTK FOSS purity as it sometimes seems.
I've been using roc with pipewire and pulseaudio for a while now and it works really well (much better than pulseaudios native tcp connection for example). You set target latency on the receiver and 150ms is enough to have (almost) no breaks in audio over a couple of hours
On the bright side, we're lucky they did not use a 64-bit int.
In any case, definitely ;-)
You're right. I should've included other places for posting ~content~: Instagram, Facebook, TikTok.
I know a bunch of SaaS and other services have been hit, but at this is like the 3rd major slack outage this month. And typically my colleagues and I need to search third party sites to get any notification of what’s happening.
And where did I imply otherwise? It's just a shitty thing to do, and I'm backing up my claim that it's such on purpose.
Why must they reset the "always ask" download setting upon upgrade? And why is such a reset labeled a "fix"? Respect my existing settings, regardless of your new pointless UI features.
Limit would end up being when you send 1 byte of traffic to a box and that box amplifies it to whatever its own max outbound bandwidth rate is.

This seems like it would exceed that in many cases, since 1 byte in => 4.2 gigabytes out. Which is roughly 33.6 gbps. Not sure many of these vulnerable boxes actually have that amount of outbound bandwidth to utilize.

(Please feel free to correct my quick math if I messed it up)
Is't that pure reality? America was fighting against the Nazi regime when at home they had the most severe apartheid regime in an industrialized nation.
Is it just me, or does it seem crazy that we all just accept that private businesses are obligated to protect themselves from state-sponsored hacking?
Imagine if Wal-Mart had to fund a private air force and patrol over their stores in order to combat foreign bombers coming in and everyone was like, "Yeah, that's just how it goes."

Isn't a primary responsibility of government to protect its citizens and businesses from other states' militaries?
i ran out of money and burned out.
Looks interesting although I miss a short introduction or how-to guide. I found that one can "Create and train machine learning models to predict market values." In this context, a related project is Intelligent Trading Bot: https://github.com/asavinov/intelligent-trading-bot which is intended for generating trading signals based on ML and feature engineering
They should let the customer know, what if they needs the machine by deadline, they would consider other options
Venezuela releases two jailed US citizens after talks