skysight-inc/HackerNews huggingface dataset:
Awkward branding attempts on Lunar New Year
Your answer does not address the time component.

Take an example: an electronic system is designed to give a solution to the traveling salesman problem on a list of a billion of destinations.

You turn the system “on” so it can start doing the calculation.

How long should you have to wait to get your desired answer? It may take longer than the lifetime of the universe.

Until the system spits out an answer, the electronic system is no different than a system that just sits there and does nothing.
I remember stumbling upon it like 10 years ago. IIRC Per took a year off work (parental leave?) and built it as a fun project. A very thin layer on top of the java standard. I used it for a few side projects and also hosted the official javadocs back in the day on one of my servers.
If you need something tiny and simple on the JVM spark is still a valid choice although there are tons of alternatives nowadays.
In vail and other places its already like this. It turns out, wages for workers don’t go up to match the multimilliondollar home valuations. Now Vail has to effectively build dorms for their workers in a sort of company town situation since they can’t find housing in summit county they can afford to rent on the wages they make. And those dorm projects are met by pushback from homeowners.
All of this is fine be until an outage/bug takes down a critical service, and there are s no one with the years of knowledge to fix it
> probably a question of taste

I just think it's more a question of the mental model that is in your head. Learning languages is the same. A language can have a syntactical/linguistic feature that seems very strange when you have the mental model of your own native language in mind, but the more practice the new model the more it begins to "make sense" until - voila - you get it.

Normal mode in VIM is an another example. The first time I experienced it, it seemed absolutely bizarre.
> - the maximum width of a paper document is simply the width of a piece of A4

Unsafe. Many A4 docs from spreadsheet to kids illustrated book are wider than A4.
Meta Blocks Taylor Swift Jet Tracking Accounts, Leaves Up Others
Logical and intuitive are two different things.

Depending on the usage of the word "logical", _everything_ is logical, as the universe itself follows some set of rules.
Interactive SQL Learning with GPT: Build Your AI SQL Tutor [video]
This is indeed a valuable lesson. But an interesting counterpoint I have heard is that if the event has occurred as just one of the outcomes the past ten times, you need to revisit your assumption that the two outcomes have equal probability. In many real-life scenarios, the probability that the assumption is incorrect may be greater than the probability of such a sequence of outcomes given the assumption. I think I read about this in Taleb's The Black Swan, though I'm sure it's an older idea than that.
Understanding How AI-Written Text Detection Works
But it was heavily marketed that way so at the very least you have to acknowledge that there was a fair bit of false advertisement...

I don't think making an informed decision has anything to do with competitiveness in any case. Example I might make an informed decision to publish my app on the app store, but this doesn't mean its practices are not anti-competition.
Can I ask why not fyrox?
Same as in Spain, I've worked at some of the body shops where these things are made, I was a very junior programmer and they assigned me to work on very critical systems, and any suggestions of implementing unit or integration tests, or of doing code review with a more experienced dev who understood the code base better were just laughed out of the room, we were just supposed to close as many "issue" tickets as possible within the least possible time, and bugs were a feature of for the shop since they could just bill more to fix them in the future.
+1, also trying this. I signed up for their basic chat support and it was decent, but clearly the people I was talking to were not experts. They said a "manager" (hopefully more of an expert) would get back to me via email.

Overall I'm very happy though. It's not fancy, but there are no dark patterns and the $15 filing is for real. I can even file previous year updates for free (since they're all federal tax changes). And I'm not supporting Intuit!
Ive done firmware for a long time. Platforms vary considerably and most have surprises. Debugging facilities are limited. Reference examples are sparse and chatgpt hasnt got much info on niche OSes like zephyr, and safertos except some FreeRTOS.

Pieces of code interact more heavily than a linux machine. Testing requires more hand-holding/baby-sitting. Cross-platform architectures don't scale down well. There are many types of comms busses with no/few standard embeddings.

Some teams know how to make it a lot easier. Some CTOs know this, but most find out the hard way. Embedded practices lag webdev by 5-10 or more years bc they were good enough for a long time or for small projects. Expectations are rising, but there is less leverage than adtech so salaries are ok but not explosive.
It seems like this might be an opportunity to reuse older, inefficient gas turbines from aviation to create turbogenerators that can produce electricity. If they were containerized, they could be easily relocated where needed, and could provide a good deal of energy either for the rig itself or for resale, or used in other value added processes like the creation of dry ice or other energy intensive processes.

A side benefit would be the selling off of less efficient engines off into other applications where the environmentally positive effects of re-engining existing aviation fleets could be more economically realized. As it is, timed out turbines of older models have a near-zero economic value, as reconditioning them to airworthy status is very expensive.

If the requirements were to replace some burner cans with noncertified natural gas optimized burners, remove any bypass fans, and link them up to a generator for steady-state use at reduced SHP rates, reconditioning them to this state could be done much less expensively than the cost of new prime movers, and the comparatively low efficiency would be irrelevant because the fuel is a waste product anyway. Also, the higher burn efficiency would mean that there would be negligible residual methane.

Looks good on the back of a napkin, anyway.
Show HN: Nintendo Switch Lite Netlist Extraction at 6K PPI
This is a reverse-engineering process I solo-developed for extracting the netlist out of arbitrary PCBs and turning them into boardviews. It also comes with very high resolution boardscans. Questions and comments are welcome, along with suggestions of other PCBs you'd like to see!
Practice, practice, practice.

Oh no... that's how you get to Broadway, sorry.
Any improvement is significant!! I spent a week implementing an optimization for my language (pypy's storage strategies) and ended up significantly slowing it down instead. It's not guaranteed.

I have massive respect for anyone who can pull off steady improvements, no matter how small.
Get a summary of the most recent news from an RSS/Atom feed using Amazon Bedrock
> He stated the rules logically

A computer is made of logic gates, therefore anything a computer does is logical by definition.

It is literally not able to do anything that is not a logical operation
Some good recs in here:

Starting Strength

How to be a supple leopard

Two ideas that are much better together than apart
That’s natural, I think the same way, but in person try to stick with the here and now. Anyone who’s ever been sick with anything knows that other people often probe with questions and advice that is often unwanted and takes the focus off the sick person.
What about constraints based layout, so it’s not needed to have all these divs nested inside each other?
I think in that parallel universe developers would have switched to jobs akin to ghost busters.
Hunting down bugs that have evolved from simple incorrect lines of code into living creatures with a mind of their own.
I think trust is the biggest factor. If you willingly lock yourself into a vendor specific product, that is obviously your own choice.
Coldplay has a request: They want to play in China
A question for any novel approach like this - every single usecase needs its own safety and clinical trial before we can see it in action on humans?

Anything this synthesizes will have a 10-15 year minimum waiting period, I assume?
This is dumb. Until we get a general AI, STEM careers are safer than most. An LLM can write an English paper, but isn't going to do chemical research for large industrial firms or run the power grid. I think if it as a tool kind of like a calculator that is incredibly useful in some fields (marketing), but far less useful in others. We still need lots of software developers too.
Using a 50-years old technique for solving modern issues (2022)
It's not narcissism. I have dealt with this situation myself. It's recognizing that the boss is in over his head technically and is making the wrong decisions. This situation happens when the researcher cannot explain clearly why he knows a particular strategy is the correct one or why he knows it will work. Yes, it's confidence of a particular kind, one that you get when you understand every detail, and it requires trust.
Man who wants to pay software engineers less: “Coding is an outdated skill”
Related: President of the CAU University Kiel resigned

https://newsrnd.com/news/2024-02-10-kiel-university-presiden...
Robotics is very niche and the market is dominated by early stage startups (since most of them go out of business a few years in), so salaries are average unless you are working specific jobs for FAANG. Job hoping usually means moving elsewhere, since working close to the hardware makes it much easier, which in turn means having a good picture of what is a competitive salary sometimes is not obvious.

source: I work in robotics. AMA.
I think if we look at pure science (science outside of publish-or-die commercial universities) and see the desire to learn and discover, that is plenty of motivation for many.

Humans have a natural urge to be inquisitive and make their life's simpler. Obviously if war and conflict were to be the only motivational possibilities, then I do wonder how we made it down from the trees!
A huge issue for these small towns are in fact these high income remote workers or vacationers. They quickly drive up costs of things like housing but also entertainment and food in the towns they migrate to, where the workers often end up rent burdened living on top of each other, not able to save much money.
> Reference examples are sparse and chatgpt hasnt got much info

Chicken, meet egg. If a web crawler can’t find plenty of reference examples, then LLMs trained on web crawled data aren’t going to be very useful.
Percent unoccupied is a bit misleading because it’s point in time. If the average tenant stays for 2 years and it takes 2 months on average to replace the tenant (given repairs, maintenance and marketing) that’s 8.3% unoccupied at any given time (2/24)
AGPLv3 - No Thanks
Why IT Is the Best Sector to Work In
How Mamba's Breakthrough in Efficient Sequence Modeling Is Revolutionizing AI
ironically, it happens that the slash in Chiat\Day is a backslash. The article has it as a forward slash.
They Are Trying to Kill the Electric Car Again
Nice project.

I wrote sth similar for myself, without requirement of USB switch or other hardware. it sends DDC command to HDMI/USB-C monitor and HID++ byte code to Logi MX keyboard and mouse.

Code is too messy to share but here's snippet if anyone want to write their own:

hid_devices = [
{
'name': 'Logi Bolt Receiver',
'receivers': hid.enumerate(0x046D, 0xC548),
'command': [ # MX Keys Mini as first device on the receiver
bytes([0x11, 0x01, 0x09, 0x1A, 0x00] + [0] * 15), # change host to 1
bytes([0x11, 0x01, 0x09, 0x1F, 0x01] + [0] * 15), # change host to 2
bytes([0x11, 0x01, 0x09, 0x1D, 0x02] + [0] * 15)] # change host to 3
}, {
'name': 'Logitech Unified Receiver',
'receivers': hid.enumerate(0x046D, 0xC52B),
'command': [ # MX Anywhere 3 as first device on the receiver
bytes([0x11, 0x01, 0x0A, 0x1A, 0x00] + [0] * 15), # change host to 1
bytes([0x11, 0x01, 0x0A, 0x1E, 0x01] + [0] * 15), # change host to 2
bytes([0x11, 0x01, 0x0A, 0x19, 0x02] + [0] * 15)] # change host to 3
}, {
'name': 'MX Keys Mini Bluetooth',
'receivers': hid.enumerate(0x046D, 0xB36E),
'command': [
bytes([0x11, 0xFF, 0x09, 0x1E, 0x00] + [0] * 15), # change host to 1
bytes([0x11, 0x01, 0x09, 0x1F, 0x01] + [0] * 15), # change host to 2
bytes([0x11, 0xFF, 0x09, 0x1D, 0x02] + [0] * 15)] # change host to 3
}, {
'name': 'MX Anywhere 3 Bluetooth',
'receivers': hid.enumerate(0x046D, 0xB025),
'command': [
bytes([0x11, 0xFF, 0x0A, 0x1A, 0x00] + [0] * 15), # change host to 1
bytes([0x11, 0x01, 0x0A, 0x1E, 0x01] + [0] * 15), # change host to 2
bytes([0x11, 0xFF, 0x0A, 0x19, 0x02] + [0] * 15)] # change host to 3
}
]
The paid by location argument is a challenge for me. On one hand I really like meritocracy. Be paid what the job is worth. Or rather, what the market bears. But then the tone changes the moment the market expands internationally. Lots of people ready to do the job for far less.

Sometimes I sense a hypocrisy. A demand for things to be fair… but only within this artificially delineated geography.

On the other hand, nothing will make it not feel freakishly weird when HR needs to “approve” you, a 100% remote worker, moving somewhere, as a mechanism for cutting your salary.
Nope. Especially if they're aware of the history of that sector and how quickly they may dump them like they did the cobol coders that they later had to hire back.
And computer is a logic machine made of logic gates
If you can replace high-level developers and quants and "STEM jobs", you can replace the business people too. AI already does a great job of writing bullshit executive communications and docs.
Rough Stress Metrics for Gossipsub?
Would love to see a video of it streaming a game.
Such confusion is entirely the fault of insufficiently logical programmers P;
I'll typically use Google Maps even if it's a route I travel often. Even if you know the area, if you're going to be assisting a guest in getting directions, it's worth checking in case there are some changes you missed (eg delays, maintenance notices).

So it's pretty ridiculous to be offended because someone figured they'd check online before giving you information. Especially if the trains are notorious for not arriving.

Why wouldn't you want to be checking for the latest information in that situation? They can't telepathically obtain information that the train is going to arrive.
File magic with the Python standard library
U.S. credit card users have $1.13T in debt: How did we get here?
Gprofng: Java Profiling
How the hell would anything coherent be drawn to a computer screen if the underlying description wasn’t logical?

It might be messy, but it is being processed by a machine that is fundamentally based on logic!
Here’s the original post: https://www.ubs.com/global/en/wealth-management/insights/chi...

It’s almost a throwaway line in a quick update.

This isn’t a UBS official statement — it’s a guy who works for UBS having thoughts on his UBS-published blog. I imagine he hasn’t actually used systems like GitHub Copilot himself, or read studies by big tech companies about how much such systems actually accomplish in terms of productivity. Current benefits are currently pretty marginal in big tech.
No, here is the logical behavior. Width applies to the left and right direction, Height applies to the up and down direction, and otherwise their behavior is exactly the same. That's why everyone gets it wrong, consistency between these two is the logical expectation.
Are you looking for a web service that does the whole thing? Otherwise asking ChatGPT gives you

convert this free text

I goto to example.com
I click the search bar
I type in “fruit”
Expect to see a list of fruit

to playwright script

const { chromium } = require('playwright');

(async () => {
const browser = await chromium.launch();
const context = await browser.newContext();
const page = await context.newPage();

// Navigate to example.com
await page.goto('https://example.com');

// Click the search bar
await page.click('input[type="search"]');

// Type in "fruit"
await page.type('input[type="search"]', 'fruit');

// Press Enter to submit the search
await page.press('input[type="search"]', 'Enter');

// Wait for the page to load
await page.waitForLoadState('networkidle');

// Expect to see a list of fruit
const fruitList = await page.$$('ul li');
if (fruitList.length > 0) {
console.log('List of fruit found!');
} else {
console.error('Failed to find the list of fruit.');
}

// Close the browser
await browser.close();

})();
Thanks for the AMA! Do you see a lot of opportunities for people utilizing computer-vision based SLAM (aka Structure from Motion)? I quite like that technique, but it seems too niche to make a consistent career out of it.
My mid-range LG monitor has a built in KVM as well as PBP (picture by picture??) --- Whatever it stands for, I am able to split my 34 inch wide screen between my work Macbook and my personal computer (Linux) - I use an app that I've had forever called Synergy to share my mouse and keyboard between them seamlessly. You can even copy/paste across machines. I personally am hooked on my PBP widescreen+Synergy combo.
Becoming an Engineering Manager – Is It for You?
I crack alot of hashes, people pick really bad passwords. Ive had tools running on raspberry pi's crack client passwords in meetings with them... in minutes...
Same here. I wondered how TDD could be more open than it is already...
https://archive.ph/Sopwy
Google Gemini Advanced vs. ChatGPT Plus: Which Is Better?
Finance worker pays out $25M after video call with deepfake CFO
It's not too far off. At a recent job I realize more and more, almost half of what I was doing was tracking down defects (some in 3rd party code, not ours) rather than building new products. At another I was diagnosing and fixing issues in some distributed cloud mess almost as much as adding new features.
Is it really complex? I think the real reason it gets this reputation isn't because of any complexity or lack of logic, but rather more simply because it's so opaque. Browser devtools are much worse for CSS than JS; there's no way to ask for an explanation of _why_ a certain value was computed. You can't step through a computation and figure out that well, DUH, there's a cyclical dependency here so of course that won't work, or, DUH, it's using the wrong containing block etc etc etc. Even stuff like selectors are pretty opaque; like you can't easily visualize why a certain selector matches or worse _doesn't_ match, and even trivial concepts like specificity aren't really surfaced in a very helpful way.

It's very much a black box people just fiddle with until it works. But if we had better tooling to explain why selector A matched and B doesn't (relevant in particular for stuff like `.outer .inner` - which `.outer`, exactly?); and why A has more specificity than B; and why and how a certain value was computed (e.g. so that a margin-top of some block is related to a highlightable _width_ of some specific containing block, for instance) - then I bet most people would figure out CSS pretty easily.

Another helpful thing would be if browsers had compiler-style warnings for CSS. We have (bad) CSS linters, but that's partially because it's hard to tell what kind of CSS is problematic "in general" for lots of the tricky stuff that only becomes apparent for a specific DOM. E.g., it seems like a browser should have no problem highlighting which percentage sizes are being semi-ignored due to cyclical dependency issues, but... they don't. Instead they simply pick some fallback which while technically deterministic isn't educationally helpful. There are usually pretty simple reasons why things "don't work" - but good luck finding those, because browsers won't tell you.

CSS is pretty simple, but not simple enough to be immediately intuitive in all cases without some inspection help - and we don't really have good CSS inspectors AFAIK.
The weird thing is, what if sometimes they aren’t wrong?

It would explain some things.

If the tools work, why not use them? If they don’t, maybe use something else.
What would be a good starting platform for a programmable drone?

The article suggests playing around with a Raspberry Pi Pico, but this is a bit bare bones. Are there any kits, or entry level programmable drones on the market with a reasonable toolchain to program sequences?
Recently I looked into having a relatively simple SSO setup for my homelab. My main objective is that I could easily login with Google or GitHub auth. At my previous job I used both JetBrains Hub [1] and Keycloak but I found both of them a bit of a PITA to setup.

JetBrains Hub was really, really easy to get going. As was my previous experience with them. The only thing that annoyed me was the lack of a latest tag on their Docker registry. Don't get me wrong, pinned versions are great, but for my personal use I mostly just want to update all my Docker containers in one go.

On the other hand I found Keycloak very cumbersome to get going. It was pretty easy in dev mode, but I stumbled to get it going in production. AFAIK it had something to do with the wildcard Let's Encrypt cert that I tried to use. But after a couple of hours, I just gave up.

I finally went with Dex [2]. I had previously put it off because of the lack of documentation, but in the end it was extremely easy to setup. It just required some basic YAML, a SQLite database and a (sub)domain. I combined Dex with the excellent OAuth2 Proxy and a custom Nginx (Proxy Manager) template for an easy two line SSO configuration on all of my internal services. I also created an Dex Docker template for unRAID [4].

In addition to this setup, I also added Cloudflare Access and WAF outside of my home to add some security. I only want to add some CrowdSec to get a little more insights.

1. https://www.jetbrains.com/hub/

2. https://dexidp.io/

3. https://github.com/oauth2-proxy/oauth2-proxy

4. https://github.com/alex3305/unraid-docker-templates
OP, a plate refers to 90lbs on the bar, i.e. one plate on each side not 45.
What I ended up doing is making sure all my computers support Thunderbolt 3/4 (or USB 4 at minimum), getting a single good Thunderbolt dock (CalDigit TS4+) and just swap out which computer’s TB cable is plugged into the dock. To ease this I have a little magnetic pad stuck to my desk next to the dock which holds each computer’s cable when not in use.

It works great for my needs. Perfectly for switching between Macs or PCs with Intel iGPUs. It almost works perfectly with my gaming PC (which sometimes does double duty as a Windows/Linux workstation) but its Nvidia GPU can get cranky when used with Thunderbolt GPU passthrough for some reason under both operating systems. I think the issue is actually in drivers, but good luck getting Nvidia to care about this use case. I’m considering putting an old AMD GPU in the second slot on the PC and using that for passthrough duty.
This isn’t UBS saying this, it’s their “chief economist,” and you have to keep in mind that title inflation is rampant in banking (they are famous for handing out VP titles, director titles etc).

The tell that this is not a core executive is that this comment was made in a blog post the person wrote with a bunch of other spicy statements. How many investment bank shot callers or revenue producers spend their time writing blog posts?

Chief economist is basically a marketing/pr job. You’ll see them frequently on cable news, op-ed pages, etc.

I don’t work in finance btw but if you read any business news this is pretty obvious.