skysight-inc/HackerNews huggingface dataset:
> Shutting down a company results in people losing their jobs. No terrorists involved.

I'm always baffled by this unholy protection of "jobs".

Making asbestos essentially illegal resulted in tens of thousands of people losing their jobs and shutting down coal plants will do the same.

It makes no sense to protect jobs at all costs, and doing so can have very bad outcomes.

If a company is doing something illegal or dangerous or that does not serve society anymore, we shouldn't bend over backwards just because people will lose their jobs.
Regarding the "Can/should a CEO or officer be held liable?" dialogue, there is already at least one precedent.

The 2002 Sarbanes-Oxley (SOX) Act:

> The law states that if top corporate executives knowingly sign off on a false financial report, they’re subject to a prison term of up to 10 years and a fine of up to $1 million, with penalties escalating to 20 years and $5 million if their misconduct is willful. [0]

Now, would it work? The linked article details reasons that make it challenging in the SOX context.

[0] https://www.reuters.com/article/idUS3512973425/
Still not murder unless they intended for the deaths to occur.
Zed is supposed to be a lightweigh and fast text editor. That was my hope when trying it. This is not the case. When I was editing some JS or HTML file I noticed that my laptop is quite warm. I checked all processes and there was some node process taking up 100% of one of CPUs. It was some language server running in the background in some non-efficient way. The problem with Zed is that its mission is to be "engineered for performance", while in the background they cut corners and run some heavy unoptimized stuff. I think this is not a right strategy, even cosindering it is still in beta.
It's closed source
I think it's time we stopped calling it an accident.
Lua may have a better C API, but it's a small and not very useful language.

Python C API is one of the better ones, it's extremely easy to connect C/C++ code to Python.

Python is also extremely good at reshaping data, parsing files, scraping data and so on - the preprocessing part required by many scientific computations.
Communication requires thought and input from both sides - if I use a numeric abbreviation with someone who is unfamiliar with it, I am communicating badly.

I think where we differ is that I see such abbreviations as no worse than any other - TLAs (three letter acronyms) can also be as impenetrable.
It wouldn't "select" as if it were an infinite deck of cards, but rather generate a number we know is on the infinite set. It can very well take an infinite amount of time to come up with the digits though...
German Net Power Generation in First Half of 2024 35.0% of energy from fossil fuels. More than half of that could have been replaced by nuclear energy by not shutting down power plants.

https://www.ise.fraunhofer.de/en/press-media/press-releases/...
Only modern “retro” pixel art. Classic pixel art depends on how neighboring CRT pixels or LCD subpixels blend with each other.
KRDP Server is getting there. I was able to play Civ VI over it from my Macbook Air with decent fps.
Is there anything visible at that point. There always seems to be someone advocating impractical solutions simply because they believe these solutions work for them personally.
Is there a (modern...ish) software that is being actively used and developed in Pascal?
This sounds exciting but the enormous and confusing breadth of what your bio says you are working on, and the odd unit errors (lowering "a megawatt" to "2 to 3 terawatt), is really harming you credibility here. Do you have a link to a well-explained example of what you've achieved so far?
"Any one may so arrange his affairs that his taxes shall be as low as possible; he is not bound to choose that pattern which will best pay the Treasury; there is not even a patriotic duty to increase one's taxes."

- Judge Learned Hand, Helvering v. Gregory
Is the assumption that you do these things once a day? Any way to edit the frequency? I'd like to do things every other day, once a week, once a month, etc.
I definitely did not see that coming lol
Show HN: I built a website to help me compare apartments
When I was apartment hunting, it was super annoying trying to copy paste addresses and to figure out how far everything was from the apartment—like work, my girlfriend's place, the gym, etc. So, I made a little calculator to help me out. Hope it’s useful for some of you too! P.S. it’s free and we don’t store data

Check it out at https://routecanvas.app/
We're evaluating solutions to ingest business app events and infrastructure logs. Document-ish JSON-ish "DB"/search engine seems like best solution, because no one does structured logs properly.

Now we have to pick the stack. ELK, Loki + Graphana, Graylog or maybe just dump into MongoDB?
I used LabVIEW extensively in the past. It was possible to organize code for readability, but it was physically laborious and I got massive eyestrain headaches and wrist fatigue from all of the fine mouse work needed. To be fair, maybe that's a personal ergonomic issue. I also can't use CAD for the same reason.

I can sling text with my eyes closed, and have managed the ergonomics of typing well enough that it hasn't injured me in almost 50 years.

On the other hand for applications where dataflow was a good paradigm for the problem being solved, I appreciated its benefits.
The problem is also that the rate of, and ease of production of terrible content far outpaces good content. So it does matter that there’s loads of junk because finding something worthwhile gets hard very quickly.
Often digital nomads use such a product to evade detection of employers. It's not just about VPN's because corporate IT can also use location services to determine location.
in the us, at least. WIRED is an American publication.
This was also documented here, nearly 1-year ago:

https://github.com/zed-industries/zed/discussions/6659

Where there is a VSCode theme importer for Zed.

And what it does is silently install a Home Brew package and attempt to execute it on your machine.
The language server isn't part of Zed though is it? You should report the issues on their github page.
Not necessarily - you might just come up with a number you know is in the set, say pi/4. I know it's in the set because it satisfies the conditions that define it. Still, the odds of that particular number being picked up are zero.
Besides size, the important distinction is that the Pixel Mirror has the image upside down.
How to prevent headers like that
Ask HN: Does uploading your closed source to GitHub risk a disastrous leak?
And if so, why does Xcode Cloud require you to upload your source code to GitHub or similar service?
Sounds like a problem with your close mindedness rather than with the project. Also, you loss and not the project's.
>literally nobody thought this, perhaps except a handful of oddballs.

So not literally nobody?
FL Studio, a music production program, is very popular and developed in Pascal to my knowledge.
I'm really sceptical of the idea of mixing two different invisible characters in the same file, which is why the tabs+spaces idea makes me feel slightly icky. But another option is just not using alignment spaces at all - if you want to align two parameters/statements/etc, you always split them onto their own lines and use indents directly instead of alignment.

In other words, instead of:

def my_func(self,
param):

You always do something like:

def my_func(
self,
param,
):
Nothing: Debuts CMF Phone 1 with Modular Design Starting at $199
>>> first Apple phone to launch

Becomes "first ... phone to launch". People don't instantly recognize brand names as adjectives. Part of our brains drops them as we read. An options for a writer aiming for clarity would be "Apple's first phone to launch with an OLED", but that doesn't place "Apple" beside "first". Leveraging subtext and association makes for better marketing.
In the context of the article, the sentence preceding the one quoted above is "Until recently, most phones were made with LCD screens", which I imagine is why it stuck out.

I'm sure there will be disagreement about whether that's sufficient grounds to find it amusing, but at least personally it feels like "recently" is ambiguous enough to be impossible for people to disagree on how accurate it is. Personally, the fact that eight years is around half the time that smart phones have even existed that while saying "most phones didn't have it until recently" might be correct, it certainly feels like it's missing some important context.
The price is amazing though $43+$20 shipping. A Pi-KVM v4 Mini is $274 with free shipping in the US.
It is a matter of degree.

DB2 for LUW and DB2 for z/OS have the biggest install base, so IBM invests the most in them, and that’s where you get the most new features.

Here’s new features in DB2 LUW 11.5.9 (November last year) - https://www.ibm.com/docs/en/db2/11.5?topic=new-1159 - maybe nothing earth shattering but they are still adding stuff. And IBM is getting ready to release the next major version (12)

DB2 for z/OS version 13 came out in May 2022, here is new features - https://www.ibm.com/docs/en/db2-for-zos/13?topic=13-overview... - IBM makes a big deal about the machine learning integration (“AI”), I have no idea whether that’s a genuinely useful feature or a gimmick

But, compared to LUW and z/OS, DB2 for IBM i gets significantly less investment. And DB2 for VSE and VM is getting close to moribund.
In the 90s we dreamed of replicators, holodecks and supportive technologies. The crew of the Enterprise certainly didn't walk around with their head in their tri-quarters all day.
I always thought dark mode was good in dark surroundings and light mode was good in light surroundings.

If light mode feels blinding in light surroundings, turn your brightness down. Your screen has this setting.
I go to a Linux User Group meetup at Lowell Makes[0] on the 2nd and 4th Thursday. You don't have to be a member of the makerspace to join, but it is a very nice resource :)

Our meetups have been very casual, just hanging out with some laptops, sometimes with pizza and beer. We tend to just talk about projects we think are cool, and things we're working on or learning.

https://lowellmakes.spaces.nexudus.com/events/1415349776/lin...

Also I am the "Robby" on the "contact..." line, so if you have questions feel free to direct them at me :D

[0] https://lowellmakes.com/
My biggest issue with Jupyter is the key bindings, I want to be able to import my Jetbrains keybindings to Jupyter notebooks but havent found a good way. The Jupyter implementation in Pycharm is just terrible so still stuck using jupyter in the browser.

Will your tool allow custom key bindings?
I use Mixed Mode: white on black for terminals and code editors, black on white for everything else. What I notice is that white backgrounds start to be a problem when ambient light is low, towards evening. I compensate by dimming the screen. Another thing that I notice is that small text is more difficult to read on black backgrounds.
Yes, and pixels aren't rectangular, but changes on a scan line.

And then let's not go into vectors, because, considering the Vectrex was an 8-bit machine, vector drawings are, by definition, "8-bit".
Why does it need visual CAPTCHAs — surely it can tell humans and bots apart itself?
My monitor's absolute lowest brightness is ideal for me in diffuse daylight (normal working conditions) and tolerable (still not too bright) in the evening. It is annoying that they don't go even lower, but it works for me. My phone's brightness slider goes all the way down to a comfortable level for night, at the very lowest setting.
> bigots and regressive types

This by the way is exactly why I approve of any policies that keep people like you out of projects. If you can't learn to get along with people with different beliefs then don't expect them to welcome you.
Oh people have known for a long time that the average person has crazy ideas. There's a reason the US election system isn't by popular vote, our founders believed that "the mob" couldn't be trusted and there needed to be a electoral escape hatch to make sure reasonable people were elected.

With that said, what's the problem with people having ideas that seem crazy and baseless? Does it really harm you at all if someone else believes 5G causes covid? And does it harm you enough to say that their speech should be limited rather than free?
Doesn't briar expose your hardware MAC
Kinda confused here, most KVM appliances don't provide you with their firmware code either?

There are a few around, but your phrasing makes it sound as if closed source/binary isn't the default for these kinds of devices
Ohhh, that's what it's for! I use it for scaling x11 apps with the run_scaled script that's shipped with xpra (:
Depends on your specific display. Mine is at brightness 16 at home, and 0 or 2 at work.

Of course, everything is visible. Perfectly visible, not as some sort of compromise.
Perhaps Ukrainian drones reaching new heights.
But more power still, yes?

10x more efficient power usage than what it would have been for a 13x faster/bigger model, but still more power usage for the new training tech than in the older revision.
The only really safe way to approach this would be to give the 3rd party code an off-domain iframe with the sandbox attributes configured. You can still measure the DOM content size from the parent page to resuze the iframe to certain limits to integrate it more seamlessly into your app UI.

Depending on the level of exposure and trust between your users, you’ll need to watch out for impersonation/phishing and clickjacking attempts in the iframe. Ideally you can lock down the frame so it can’t make any web requests at all (which implies no image loading), which means there’s no way to exfiltrate data from the frame if, for example, they convinced the user to enter their password into a fake password form.

The main way to restrict what kinds of resources an iframe can request is via content-security-policy, which you can use to turn off all 3rd party images, scripts, etc.

https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameE...

https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP

You should also enable these other sandbox attributes and disable access to privacy sensitive DOM APIs like the webcam etc:

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/if...

https://developer.mozilla.org/en-US/docs/Web/Security/IFrame...

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Pe...
Thank you! I'll fix those ASAP.
But how do I use it to send a file to my friend with an iphone when we're camping?
David Boies/Lanny Davis/Roy Black-caliber boldface name lawyers can ask for — and get — million dollar retainers because of a long track record of making cases/serious charges go away, even if it takes years.
If racism was about intellectual arguments this would be an interesting article, and it is astonishing that the author should imagine that it is. Racism is xenophobia, with fear rationalised as hatred.
> That being said the far bigger chunk of the money is not lost onto public servants, but to other parts I won't talk about. But changing that in reality also faces different pushback.

I have a feeling you might mean to the EU in general. It's not like Germany doesn't benefit tremendously from the EU if that's your point.
There's a paper that touches on the question https://arxiv.org/abs/1406.7417v1 and fails to give a definitive answer, but a formal arrangement to prepare her for her role as princess-abbess in Herford seems likely.
Where I live there are a lot of brown marmorated stink bugs. I also have never thought they smell like cilantro.
> The felony murder rule is a rule that allows a defendant to be charged with first-degree murder for a killing that occurs during a dangerous felony, even if the defendant is not the killer.
>It’s not breaking news that local media outlets are struggling right now.

Of their own doing.

>Advertising has dried up. So has readers’ willingness to pay.

For some media sure. Mainly those trying to serve the government and never hold the government accountable.

>The Cambridge City Council is weighing a proposal that would see the city pay $100,000 each year to support local news,

The Cambridge City Council are the bestest most brilliant politicians in history! We will publish all the bestest news about their activities!
Destruction of the Moon is too complicated and large to execute so we can have theoretical discussions about it. We can, calmly, come up with second order effects and dismiss things etc.

However, there are smaller "nature modifications" like cloud seeding where I'm not sure such discussions happen and lots of people more or less blindly march into these. That, to me, is scary.
another alternative to optical tweezers are electrophoresis based microfluidics systems, especially for applications which require better thermal properties. You can sort, hold and rotate individual cells. As i left this field more than 10 years ago and this is not mentioned as main alternative i assume the method did not gain wide adoption however…
it is not, but as the title says: it all happens in the background, without you being aware what happens.

The good thing is that this can be turned off with this option:
"enable_language_server": false
Ah, sorry I didn't read that closely.

One minor nit (which the Perl press releases also mess up): the randomisation is per-interpreter, not per-process.

That's not a pedantic distinction. I've seen a couple of bugs/bad behaviors caused by forking servers forgetting to call srand(3)/re-randomize the hash seed after fork(2) and then relying on more randomness than they actually have. Suddenly (for example) hashing rate limiters or bloom filters all operate in near-lockstep, which can cause significant issues at high volumes.

Forking has also caused randomness-related issues (though not necessarily specifically re: hashing) for Rust[1] and Ruby[2], and probably many other platforms. OpenSSL seems to sidestep[3] the issue by using the PID as part of its salt internally.

1: https://github.com/rust-lang/rust/issues/16799

2: https://bugs.ruby-lang.org/issues/4579

3: https://wiki.openssl.org/index.php/Random_fork-safety
A coworker of mine tried to convince me of this during the pandemic. I guess she realized I was a bit more antic establishment than normal and thought I'd like that hypothesis.

It was a small minority, but there were (and are) absolutely people who believed this. They also usually explain it poorly, I think their idea really is that 5G radio signals caused disease but it gets morphed into a claim that 5G somehow created the virus that caused the disease.
My skis used to hit a variety of rocks, dirt, grit and bits of metal. Even on clean looking snow there are probably bits of grit occasionally. I'm not sure pure snow would wear the steel edges significantly?
This is obviously untrue on its face. Just because you’re a great programmer does not mean you’re a good entrepreneur
Wrong idea for the right reasons?
Mostly due to wanting to use Laravel, as it has a fantastic ecosystem.
How to Properly Introduce AI Bots into Your Application
Thanks, I'm blocking JS by default so didn't have any problems reading the article.
Most corporations end up building systems that spread responsibility and make it very difficult for anyone to believe they can say no to things they disagree with. How many decisions are supposed to be made by groups where nobody can claim actual responsibility? Commitments that are supposedly made by a team, but where it's clear to the team they have to say yes? People get very nervous, and reviews tend to suffer, when you just ask for dodgy work orders in writing. Remembered the whole idea of the Toyota model, where everyone can theoretically stop the line? We often build systems that guarantee the opposite.

Regulating decision making in companies, however, as to make sure people have to look at their own personal risk when bad things are on the line is going to get a lot of pushback, precisely because that's very inconvenient. But without something like this, the Wells Fargo situation is the natural outcome that will keep repeating.
NASA's first year-long mock Mars mission wraps up in Houston
Criminals discuss and exchange information between them, and it helps them if this exchange is secure and private.

Well, so does everybody else. We can't just ban things everybody uses and needs, because just like everybody else a criminal will also use them.

Human rights and due process help criminals. Why not just kill anybody suspicious on the spot? That will lower crime too.

Maybe Europol should less concerned with what general rights "aid criminals" and be more concerned with actually catching criminals and doing its job?
Do you pin your plugins down to commit hash?
Android in China is different.

https://www.esper.io/blog/gms-vs-non-gms-for-android
> I'm always baffled by this unholy protection of "jobs".

I wasn't invoking any unholy protection of jobs. It's very clear the context I was replying to: that "job loss" isn't "economic terrorism".

Can we not treat the comment section as that party game where people only read the previous sentence of the story and write a follow-on sentence? You have the whole thread available to you.
Building a Second Brain: The Definitive Introductory Guide (2023)
Many public libraries have 3D printers you can use, or they will print your files for you. Some even have 3D laser scanning to create duplicates of existing objects.
The Internet (and especially the Web) is not so much the content, but how it is linked. Without a doubt the way we link (quality) content and hide the drivel should|will|MUST evolve. And that evolution may produce something unrecognizable from the Internet of today.
Sorry I don't get this at all. I have 2 PCs running headless on Proxmox, I can control them remote through any browser. What's the difference here? What's the point of the HDMI connection if it's through IP?
GDPR limits what CCTV can capture, for which purposes, and for how long it can be stored.
Thanks! One of the main goals was ease of deployment for non-tech folks. I'll be adding more deployment options over the coming weeks too.
> what's the current state of the art ?

Wayland is going to make 2024 the year of Linux on the Desktop!

Any day now...
> now I need to make sure wherever I plug it in supports 100 Mbps (tricky on some 2.5G+ switches or 1G+ Ethernet adapters. Always fixable, just a nuisance).

I'm pretty sure all my 10G equipment goes down to 100M; 10M support is often dropped or at least not documented as available though. I'd be surprised if many switches dropped 100M support, because most tvs and set top boxes are 100M, and there's a huge amount of other still useful devices that didn't get gigE. OTOH, i think I've only got three devices that are 10M only: my gate controller, my dreamcast LAN adapter, and a really old dev sbc (rabbit something).
How to use GenAI for anomaly detection and automatic incident response
Because the core Python team started working with scientific communities very early on, matrix-sig was created in 1995 and led to a bunch of conveniences from e.g. rich indexing (slices and implicit tuples in brackets) to matmul. `table.unpack` and having to convert rich keys to format rich keys into strings is not an upgrade.

And Lua has a great API for calling into C, but for exposing lua APIs from C you’re basically writing bytecode for a stack VM in C. This is not very fun to expose large rich APIs.

An other significant divergence is because Lua primarily targets embedding rather than freestanding, backwards compatibility is pretty far down the list of considerations, you’re not going to do a major lua upgrade once you’ve released your game.

Python had one major compatibility break 5~15 years ago (depending when you switched) and teeth are still gnashing over it, Lua does that much every major version.
His conviction was based on criminal acts entirely when he was not president.
Must be interesting to see the exposed fossil skeletons left in-situ...