skysight-inc/HackerNews huggingface dataset:
Perkeep is such a cool, interesting concept, but it seems like it's on life-support.

If I'm not mistaken, it used to be funded by creator Brad Fitz, who could afford to hire a full-time developer on his Google salary, but that time has sadly passed.

It suffers from having so many cool use-cases that it struggles to find a balance in presentation.
On the bright side, at least the CO2 and warmer weather will help the seedlings grow. "Greenhouse" effect and all that.
now you can compare it to pull requests in software development, but in software development we have compilers, linters and tests which point out merge bugs.
xwax /is/ meant for end-users, but right at the beginning it only had actual live professional use in mind. I was literally DJ'ing in clubs at the time and I wanted the digital equivalent of playing vinyl records.

I was collaborating with a friend on the early versions, to see if it could be commercialised to provide a "house" system for radio studios and clubs (much like the house provides CDJs or turntables). Today that's superseded by DJs bringing their own laptops, of course.

I don't know much about Mixxx these days; that project was always much better set up to grow through a range of contributors (eg. with its scripting engine). But I think it's technical architecture is probably quite different.

Whereas, xwax was designed from day 1 with the idea it was a realtime system with very tight latencies, taking input from one audio interface and responding to it on another. That was fun on Linux (and FreeBSD!) systems of the early 2000s.
Jenkins was called Hudson from 2005 until 2011, and version control is much, much older.

I'm surprised you didn't have two or more workstations.
> Just because the driver didn't crash for Microsoft in their lab doesn't mean a different file can't crash it...

"What are you complaining about? It works on my machine."™
Thanks for tracking down a Wikipedia article that has citations. It didn’t originate with me and I didn’t intend to give that impression!

I’m quite disappointed with that article though. It has the heading of “discredited theories” and then lots a bunch of articles proposing the idea and demonstrating that it could in principle work, even in crude setups. Then at the very end cites a Mythbusters episode for debunking it.

My, Wikipedia has fallen.
Quite a few similar submissions in the last 24 hours gained enough upvotes to show on the front page, seems like someone keeps flagging them. I'm not sure why though, I think the discussion about the similarities and potential reasons behind these events could prove interesting.

This post is not even on the first four pages despite ~20 upvotes within an hour, from experience this takes quite a few flags
> Also, cheapskates who don’t want to pay cloud bills

You will have to store it in the cloud eventually, otherwise it is just local software, not local-first
Thanks for pointing out, will remove it.
It is one static page. Even that feedback link is just a link to Github issues. Why did you choose to make this a full app instead of a single HTML file on a server?
It costs more bucks to change a rich person's mind, than a poor person's mind.
How to Fix CrowdStrike Issue
Energy is not the only cost. There are also massive material costs building the carbon capture infrastructure. A reasonable estimate for the scale required is the existing fossile fuel infrastructure.

That is, direct air carbon capture means investing an amount on the order of the value of the existing fossile fuel infrastructure to spend energy to achieve nothing of value (except offsetting the damage we caused by not switching to renewables earlier).

It's a complete nonstarter. Only a vehicle used by the fossile industry to delay the transition.
X tests letting users request Community Notes on bad posts
> won't someone think of the children

Really not a good thing to be doing with porn
The OP is asking whether that is an issue "in practice" and then points out the rarity of infinite loops "in production in the backend" [1].

For me, while that kind of thing gets me once in a while it never makes it to my final commits. That's because I always test every predicate I add to a program in isolation. Hey, sometimes I even write unit tests! So my experience is that the ability to write and test your program in sizeable chunks makes up for the danger of unbound variables causing infinite loops, in practice.

Also note that some Prologs have helpful error messages that direct the user to the problem. E.g. in SWI-Prolog (in "debug" mode):

[debug] ?- findall(cat,member(cat,List_of_animals),Cats).
ERROR: Stack limit (1.0Gb) exceeded
ERROR: Stack sizes: local: 71Kb, global: 0.9Gb, trail: 3Kb
ERROR: Stack depth: 417, last-call: 0%, Choice points: 415
ERROR: Possible non-terminating recursion:
ERROR: [417] lists:member_(_230090210, cat, _230090214)
ERROR: [416] lists:member_([length:1|_230090242], cat, _230090236)
^ Exception: (4) setup_call_cleanup('$toplevel':notrace(call_repl_loop_hook(begin, 0)), $toplevel':'$query_loop'(0), '$toplevel':notrace(call_repl_loop_hook(end, 0))) ? creep

Note:

ERROR: Possible non-terminating recursion:
ERROR: [417] lists:member_(_230090210, cat, _230090214)

_________________________

[1] I remember two infinite loops in production, one in the backend, one in the frontend. That was ca. 2013 so more than 10 years ago- good estimate!

The first loop was a missing terminating condition in a for-loop in C# that brought down the company's server along with every client's deployment (it was before everyone moved all their data to the cloud, you see). There was a meeting Upstairs™ and the programming team lead returned to tell us that he had explained what happened, explained that it was nobody's fault and that there's no way to prevent infinite loops like that happening again with perfect certainty, and that Upstairs had decided that, henceforth, iteration should no longer be used and when loops are required recursion should be used instead. Obviously that was completely ignored and everyone carried on as before.

The second loop was a bona-fide recursion without a terminating condition that happened in an in-house, Jango-like, templating language, called Mango. I don't remember the details but the folks who had coded the Mango interpreter evidently did a good job because it had no problem interpreting a recursive call in a template. The programming team lead from the previous story found it in a late-afternoon session where it was just me and him in the room. I felt a little deflated but I was just a junior starting out so I guess I was excused for missing it.
But what are you automating? It's a car lift, you need to be standing next to it to safely operate it. You can't remotely move it, it's too dangerous. Most of the things which can go wrong with a car lift require a physical inspection and for things like hydraulic pressure you can just put a dial indicator which can be inspected by the user. Heck, you can even put electronic safety interlocks without needing an internet connection.

There are lots of difficult problems when it comes to car repair, but cloud lift monitoring is not something I've ever heard anyone ask for.

The things you're describing are all salesman sales-pitch tactics, they're random shit which sound good if you're trying to sell a product, but they're all stuff nobody actually uses once they have the product.

It's like a six in one shoe horn. It has a screw driver, flash light, ruler, bottle opener, and letter opener. If you're just looking at two numbers and you see regular shoe horn £5, six in one shoe horn £10 then you might blindly think you're getting more for your money. But at the end of the day, I find it highly unlikely you'll ever use it for anything other than to put tight shoes on.
Show HN: BoringUI v2
Hi folks, after presenting boringui last time, I got good feedback and iterated over it.
Now you can,
1. Save designs
2. Share your designs with others
3. Get quick support

Please try it out https://boringui.vercel.app/ and let me know in the comments for any feature request and your thoughts.
Thanks
So you're against minimum drinking age laws?
> The protest WAS peaceful until one protester was killed by the Police for no reason.

I'm inclined to believe it, but let's be honest: protesters always say that. From their point of view that's how it always is and they are never in the wrong. Statistically it's very unlikely.
All I see is a picture of a car crash. I guess the site's broken. Fitting image.
Yes would be interesting to know what policy implementations or directions could have been common factors between the two companies which led to these incidents.
Thanks for the explanation! Yeah, if this is a known limitation of existing intermediaries, it makes a lot of sense.
It already is. What is a map if not a large 2D graph?

Put another way, what are you imagining would replace the current X/Y axis and still be relevant to this project?
And yet they spent thousands on this prank. There is shortage of people able to work or fight in Ukraine, the country is fighting for survival and these two are busy spending thousands of euro on creepy shit.
Construction industry is a good one: often you are working in a remote area or have cut power (so no WiFi) and having access to your data is key. That’s why there is so much printing still going on- paper works offline.
To be fair, before 2018 felons couldn’t vote at all. So it’s still an improvement compared to the previous situation.
Nice! Just nitpicking:

2.1> After restarting, select option 4 (Safe Mode) or option 5 (Safe Mode with Networking) by pressing the corresponding number on your keyboard.

Why not just recommend 5? Is 4 useful in this case?

3.1> Open Command Prompt:

Is it possible to use the gui version? I'm a mouse person.

3.3> If C: Drive is Not the Windows Drive:

One trick to go to the system32 folder is to use

cd %SYSTEMROOT%

or to see it

echo %SYSTEMROOT%

I like that you suggest to just go to the usual folder. 99.99% of Windows computers just use the standard folder.

4.2> Delete the File: Type del C-00000291*.sys

Is there some hidden requirement to not brick your computer, for example that there is at least another C-whatever.sys file in the some folder? (I have no idea about this problem. Just been paranoiac.)
CS doesn't force you to auto-upgrade the sensor software – there is quite some FUD thrown around at this moment. It's a policy you can adjust and apply to different sets of hosts if needed. Additionally, you can choose if you want the latest version or a number of versions behind the latest version.

What you cannot choose, however - at least to my knowledge - is whether or not to auto-update the release channel feed and IOC/signature files. The crashes that occured seems to have been caused by the kernel driver not properly handling invalid data in these auxilliary files, but I guess we have to wait on/hope for a post-mortem report for a detailed explanation. Obviously, only the top-paying customers will get those details...
It's not just you. Windows software management sucks and people just find excuses for it. WDAC is really difficult to use directly because of it.

OEM software is usually the worst offender here, all these installers and support utilities should be fully abolished. Drivers should stop loading if they aren't coming from Windows Update and haven't passed some quality control.
Adolescent alcohol use linked to altered hippocampal structure in adulthood
I did a similar opinionated Go stack - almost like for like but with a neat Flask style notification addition... this was done as a proof of concept more than anything.

https://github.com/17twenty/timstack
So, on a crashed computer, "Press and hold the Shift key, then click Restart from the Start menu." ?

I can't see how that's possible
This type of data just makes me dislike cars even more, and in particular the unnecessarily large ones we see in Americas and increasingly in Europe.
In the Bitlocker section, you may want to include this workaround[1] from u/HammerSlo:

1. Cycle through BSODs until you get the recovery screen.

2. Navigate to Troubleshoot>Advanced Options>Startup Settings

3. Press "Restart"

4. Skip the first Bitlocker recovery key prompt by pressing Esc

5. Skip the second Bitlocker recovery key prompt by selecting Skip This Drive in the bottom right

6. Navigate to Troubleshoot>Advanced Options> Command Prompt

7. Type "bcdedit /set {default} safeboot minimal" then press enter.

8. Go back to the WinRE main menu and select Continue.

9. It may cycle 2-3 times.

10. If you booted into safe mode, log in per normal.

11. Open Windows Explorer, navigate to C:\Windows\System32\drivers\Crowdstrike

12. Delete the offending file (STARTS with C-00000291*. sys file extension)

13. Open command prompt (as administrator)

14. Type "bcdedit /deletevalue {default} safeboot", then press enter. 5. Restart as normal, confirm normal behavior.

as well as this child comment and reply:

> I don't have the Startup Settings

>> Are you using Dells? if so this worked for me from another post i found: If you are on Dell and not seeing anything but the x: in command prompt and limited Safe Mode options, go to the UEFI (BIOS) settings and change your storage settings from RAID to AHCI. It will boot loop and you will be put back into the correct version of system recovery.

[1] https://old.reddit.com/r/sysadmin/comments/1e6vx6n/comment/l...
Show HN: Deciderandomly.com
I often struggle with decision paralysis. For years, I've relied on simple random number generators to help me choose from my options. However, they never felt quite right. They just produced a number without any context, making the decision feel disassociated from the options I had assigned.

So, I've built a simple app. While its randomness isn't backed by the movement of sunspots or something, the process I use behind the scenes adds a bit of finesse. This ensures that the choice you get will feel right.
I don't know if "impressed" is the right word..

"Appalled", "bewildered" and "horrified" and also comes to mind..
Ah, good point and you have my (extra) sympathy.
Or maybe a lot of this is intentional, sadly?
Public toilets are vanishing and that's a civic catastrophe
> Of all the countries China is doing the most to curb its emissions.

False. They have good green PR to justify other governments funneling taxpayer money via subsidies but meanwhile they are building the most coal plants than any country and this has been only ramping up in recent years with more new fossil fuel power plants being approved year on year.

https://www.carbonbrief.org/china-responsible-for-95-of-new-...
I visited in 2002 and my lasting memory: giant tourist trap.
The closest thing to minecraft in real life I have ever seen.
My point/problem is that EVERY company (sorry for the caps) that is ISO, PCI, COBIT, NIST CSF, etc. compliant MUST be doing this!! (again sorry for the caps)

So they drop half the 'safety' procedures once the auditor goes away? WTF! (I am semi-angry because there are so many easy solutions and workarounds to not fall for this!! (inside screaming).

How irresponsible must someone be to roll out something to 1k-5k-10k machines without testing it first??

Hubris-Atis-Nemesis-Tisis!!!!

https://www.greecehighdefinition.com/blog/hubris-atis-nemesi...
Well, actually more than root. Even for an administrator user on Windows, it’s pretty hard to mess with things and get into BSOD. CrowdStrike has these files as drivers (as indicated by .sys file extension) which run in the kernel mode.
> CrowdStrike said the outage isn’t a cyberattack

Interestingly, only because it was authorised.
The irony of this comment is almost perfected by the fact Ford were one of the leading companies in bringing ECU's (one of the myriad of computer systems essential to modern vehicles that can and do receive regular updates) to market in checks notes 1975.

https://en.wikipedia.org/wiki/Ford_EEC
https://news.ycombinator.com/item?id=41007084

The similarities are basically coincidence - the rather confected connection doesn't tell you much about either event and the most recent one is in active discussion on the front page already.
> a recurring need in the software world for teams to convert a codebase from one language to another

Really? I've only seen that twice in my career, and it was due to being written in the most obsolete tech ever.

I have the same comment for the "patterns" that GPT-bros seem to be stuck in all the time. What kind of software are they writing that needs 80% of duplicated/useless code, and 20% of business code? They should first read Refactoring by Martin Fowler, and try to avoid those mistakes in the future because it's bad to rely on a AI for what should be their job, i.e. engineering software.

> the database querying layer was quite verbose and greatly exceeded an LLM’s output token limit

No technical details as usual, only high-level stories. And how is it possible nowadays to have that kind of issue where most languages have their own SQL or REST library to do everything in, at most, 500 lines of code (if the code is duplicated)?

Last but not least, the main web site is a very pretty empty page if JS it disabled. They should fix that with an LLM and write a blog post, that would be more interesting.
Please fix 2.1 to work on a crashed computer.
It was easier for me to build and manage as I already have my other projects on Vercel built with Next.js.

Everything is in the `index.tsx` page that anyone can edit and raise PR, I'll update the instructions on Github.
At the time, Mickens worked at Microsoft Research, and with the Windows kernel development team. There may only be a few reasons to experiment on your dev machine, but that's one environment where they have those reasons.
I am saying that without them, it isn't an real alternative.

Alternatives are supposed to cover all uses cases, otherwise they aren't alternatives.

Not even AMD and Intel are able to make it happen, so it remains to be seen how much small communities are able to achieve.
To be resilient we must individually own, in case of IT it means in-house iron, data and tools to handle data. Some do that, most do not.

You can't change this state of thing without general awareness and since most ruling class is old enough to not know and younger generations are not trained since the school there is little hope.
The comments in this thread are terrifying, hard to believe this is happening in the US in 2024.
Fibr Is Using AI to Personalize Landing Pages
"You build it, you run it" playbook [pdf]
Let's think about this for a second. I agree to some extend with what you are trying to say, I just think there's a critical thing missing here in your consideration, and that is usage of the product outside its intended purpose/marketing.

Civil engineers built bridges knowingly that civilians use them, and structural failure can cause deaths. The line of responsibility is clear.

SW companies (like CrowdStrike (CS)) it MAY BE less straight-forward.

A relevant real-world example is the use of consumer drones in military conflicts. Companies like DJI design and market their drones for civilian use, such as photography. However, these drones have been repurposed in conflict zones, like Ukraine, to carry explosives. If such a drone malfunctioned during military use, it would be unreasonable to hold DJI accountable, as this usage clearly falls outside the product's intended purpose and marketing.

The liability depends on the guarantees they make. If they market it for AV used for critical infrastructure, such as healthcare (seems like they do https://www.crowdstrike.com/platform/) - by all means, it's reasonable to hold with accountable.

However, SW companies should be able to sell products and long as they're clear what the limitations are, and it needs to be clearly communicated to the customers.
GitHub Actions Explained
Do you think that ranting at people about their expressed views, calling them names and making wild accusations about their beliefs actually changes anyone's mind? You're being awfully rude and condescending, and looking back through your comment history, it's clearly a very toxic pattern of engagement that has being going on for some time.

I'll be emailing dang myself to complain about your behavior on this site, as it seems you've been getting away with this for far too long.
It certainly can be physical, especially with how unhealthy portions of the population are (circulation issues, etc).
Isn't most marketing basically social engineering, but on a wider scale?
The “fake delivery” trick is so old it’s in a 1950s Donald Duck comic.

What’s going to happen is something like this admittedly well-executed version goes viral, and then you get fifty thousand incredibly crappy imitations.
It's not so obvious to me. I think it's easy for a rich country to just "solve" security by throwing money at fancy gear, but these poor countries they must have some way of incentivizing people to die helplessly in a ditch. Handing out privileges to relatives is one such way.

There is some similarity to the system of nobility. Although this seems to give lesser privileges but to more people compared to that.

Now what these protests reveal is that similar to the warriors of the past, these protestors are willing to risk death for these privileges. This suggests a pragmatic solution, that instead of abolishing the privilege, they could offer a path for these protestors to also be granted it. This could redirect their youthful energy and ambition into more useful avenues.

</armchair>
When you're looking for answers, you're not looking for 2 answers, but one.

The only one that wants 1 answer per view is from a propaganda perspective.
Where truth is politicized and no longer facts, but opinions.
They don't have much to worry, Vulkan SPIR-V doesn't cover everything that PTX has, nor the ecosystem of compilers with PTX backend.
Haha, I didn’t think too deep about the choice of the tasks before putting them in, but you’re on to something here.

I tried to design omm to overcome that futility, at least for myself. Having said that, I find it funny that I might’ve subconsciously remarked on it in the demo.
The significance may be confected, but the connection certainly is not, being a matter of public record.
The war affects all of us in Europe, either directly or indirectly. Ukraine needs people and they legged it when the going got tough. Now they expect to win prizes playing shit games.
Huh, interesting.

According to the authors, these "parameteric matrix models" or PMMs outperform:

* commonly used (zero- or low-parameter) regression models like XGBoost, random forests, kNN, and support vector machines on a variety of regression tasks, and

* DNNs with 10x to 100x more parameters on small-scale image classification tasks like MNIST variants, CIFAR-10, and CIFAR-100 -- albeit with a lot of feature engineering.

It looks promising, but I cannot find a link to the authors' code for replicating their experiments.
Have you considered the impact of traffic calming measures on emergency services? https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9922345/#:~:tex....
Then they must be removed.

It's also one of the reasons why I find it so annoying that I can't disable CAs in iOS and Android trust stores manually.
Imagine a driver has an exploitable vulnerability that is fixed in an update. If an attacker can force a rollback to the vulnerable older version, then the system is still vulnerable. Disallowing the rollback fixes this.
I remember being a teenager walking around forests listening to Live In The City Of Light.

Portable music already existed, in the form of boomboxes, but Walkmen were personal with a whole different dynamic.

I think people these days don’t realise how OK people were with just being bored before mobile phones. You could pick an album, pick a book, but you couldn’t flit around the way you can these days. Whether that’s a good or bad thing I’m somewhat agnostic on.
British scrawny pasty-faced horse-women. Those were more than creepy. I was turned off so long time that I was worried that I have turned into EltonJohn - fan.
NASA's Curiosity Rover Uncovers Trove of Yellow Sulfur Crystals on Mars