skysight-inc/HackerNews huggingface dataset:
It tends to search on Bing and open Edge on you rather than do what you want. Software should do what the user wants.
To state this slightly differently:

GRUB has a terrible security story, a key point in the posted presentation. GRUB is huge and has design traps which contribute to regular developer mistakes.

Any huge solution here will suffer the same problem, the larger it is the more likely the problem is.

You don't really need much to do work here, a UEFI program can walk through the directories in the ESP and make choices, and perform assertions, so keep your A/B/R kernel and ramfs objects in there (as UKIs, as separate files, whatever). It can make a choice and boot the thing.

If you want user choice you could put menus into that program too, but you don't need them for most users, so leave them out, that's a ton of deps gone.

A basic program to do this isn't more than 1000 lines, it'll be low on maintenance and exceptionally low on critical flaws.

It's not hard writing even fairly complex things for EFI, here's Fuchsia's UEFI stage which is designed for development and has far more features (fastboot, mdns discovery, etc) than most of these things need. It's still tiny compared to the grub stuff: https://fuchsia.googlesource.com/fuchsia/+/refs/heads/main/s...
Also the fact that they've permitted like 16 new homes across the entire city this year so far which certainly doesn't help the housing price situation. Plenty of people want to live in SF but are priced out, and clearly the people who are priced in aren't numerous enough to sustain the city from seeing population and job loss.
So if it downscales to 512x288, your contention is “the video still plays” even though the quality is horrid. If not, what do you imagine the important distinction to be?
I can understand not caring about motion smoothing, but I cannot fathom being totally okay with manufacturers being able to retroactively change features of a product after you've purchased it and without your consent. Would you not mind if your car got an over the air update and suddenly had a governor at 70 mph and half the acceleration? Would you be okay with your airpods suddenly deciding that they can only pair with sufficiently new apple devices? Any change that would materially affect the purchase price or decision to purchase absolutely must not be imposed unconditionally after purchase. It's fraud with extra steps.
Proponents of free software would agree. In addition, from the programmer's point of view this is usually how things work (unless they own the startup, the equivalent of self-publishing). And for most products that actively gain new users, there is continuous work being put into adding new features and maintenance. So in my mind, this is not a perfect analogy.
How does HN do it ?

I have the feeling that there are close to 0 bots on HN, as opposed to any other online social media / forum.
My childhood dentist made several wedding rings, he had all the equipment to cast gold for tooth crowns.
Is the so-called victim the pedant in question?
Looks nice, needs some kind of API so I can import my own data (which is not in GoodReads).
I am based half the year out of NYC and half the year in Eastern Europe. I know several friends who hired local eastern european dev shops for 10K-20K that delivered promising projects. I don't have reservations that 50K would be more than enough for a decent MVP, if I hire the talent locally.
> Scissors are sharp and can cut through anything, including inappropriate humor. Let's keep it classy, folks!
Gotcha, thanks for the clarification! It certainly makes sense to charge for anything hosted, I just wasn’t familiar with the product or company.
Only provision accounts to users you actually know and who agree to not run bots.

This works for me, but only for tiny forums.
>Stylometric analysis shows this to be the same person with a high degree of probability.

Sounds par for the course with all the kookery and bullshit that somehow passes for “expert” evidence in US courts.
7 years and a few months for me. I guess I’m not cut out for a PhD :)
I would love to help as well. My contact is on my profile.
Thank you for the advice. However, if I run out of the references, where else would I be able to find talent? Are online freelancing websites like upwork and toptal worth it?
Yeah, and notably it's exponential in distance, not linear.

There's also a diversification benefit for solar due to two reasons, one reason is rainfall is less likely to impact a large land mass at the same time, second is the sunset occurs at different times so you can have a one hour window to offset the evening peak of the other side of the country and vice versa in the morning. Although I don't believe these benefits are exponential as they are for wind.
Think about cases more complicated than passing a bare literal.

// Booleans + Named Parameters
foo(should_scrub=not options.scrubbing_disabled)

// Single-Use Enum
import ScrubbingOption, ShouldScrub;
foo(
if options.scrubbing == ScrubbingOption::Disabled {
ShouldScrub::No
} else {
ShouldScrub::Yes
}
)
Thanks for sharing this game! It showed me exactly what I'm doing wrong with my current book project (~2.5 years so far).

The winning move is to mine for an idea, then just do that idea and nothing else until you get a paper or reject the idea. Rest when tired.

Got my [simulated] PhD in 5y 4mo with 99/100 hope left by following that algorithm. Perfect teachable moment. Thanks
fzf replacing my default ^R has been a godsend to me for remembering how to do things in the shell.

https://github.com/junegunn/fzf
Different use case but, in addition to integrating ICS, take a look at Sahana EDEN: https://sahanafoundation.org/eden/features/#core
I would guess most of your exposure to business travel is within tech or consulting, which rarely require last-minute booking. I would imagine most last-minute bookings for business travel come from people in sales. I’ve seen many sales people find out a prospective client is open to meet and immediately hop on a flight just to potentially make a sale. The opportunity cost is worth it even for small businesses. My exposure to this was for wholesale and retail distribution of consumer electronics but I’d imagine that this would apply to any business with a sales team.
The opposite of shorting is just buying the stock: exchange the market price $X for a share of stock today, sell later for $Y, profit or loss is $Y - $X. You've made money if the stock has gone UP. Since there's no upper bound on the price of a share but the lower bound is $0, you can lose at most your initial outlay $X, but potential gains are uncapped.

Shorting a stock is borrowing the stock: that is, you get a share of stock today (and sell it today for market price $X) but are liable for returning the share of stock at some time in the future (you obtain it from the market at $Y to do so). The profit or loss is thus $X - $Y. Since there's no upper bound on the price of a share but the lower bound is $0, you can gain at most your initial outlay $X if the price goes to zero, but potential losses are uncapped.
https://archive.is/96yi1

I feel what this article fails to mention is how the depreciation of EVs compares to depreciation of gas cars. Apparently, based on google searches, cars depreciate 15% when driven off the lot, and then a further 15% per year after that. So it looks like EVs are depreciating quicker.

This would definitely be a good deal, as they also have lower operating costs.
Well, I'm 2 days late tk the party, but here I am.

I know of several groups that have the best of all worlds for a painful learning cost: apprenticeships. I know that the typical job growth of a apprentice involves doing your tasks, anticipating, then moving to management if you have the propensity toward that. The most intense desk jobs of the accounting world is the "big 4" which have 2 cycles: boom and consolidate/bust.

The boom cycle promotes the technical "senior" to the management position and requires the manager to review the work of the guy who just got promoted to senior. The manager becomes more concerned about roi over time and eventually goes into sales/estimating.

The consolidating cycle is where the fat is cut because it is "up or out" to maintain a pyramid structure. Those who get the boot often manage well (due to the high exposure) and are confident when starting a apprenticship business of their own (have technical and management and client service skills)

This pattern is similar for all apprenticeships I think like plumbers, cement masons, accountants, etc. The work product is well known, the skills are transferable, and correctness are easily observed by others with the skill.

The pain is when a manager takes tips from a "competent manager" as defined in the article who then has subordinates prioritize low roi activities like formatting or making it clean from sawdust before closing a wall up. Soon a roi-focused manager will look over the competent-manager's shoulder and say why is your team slow, and the answer is "they are slower than me (because they are being trained to look pretty) and i am telling them to work fast, maybe I need to tell them that they are low performing" and turnover increases until that manager stops training people as the manager isn't the client.
I absolutely picture Richard Hendricks when reading this comment.

Made me smile.
Neat, my personal experience was that there were way more opportunities to submit conference abstracts and you needed little more than an idea, you can figure out the actual presentation by the time the conference actually happens. You also can get rejected a lot more times before you get accepted, if you submit to high impact journals.
Why would replaying data for testing be "Delightfully hardcore indeed!". That's how people program in general, they run the same data through their program.

Servers are a quickly depreciating asset, why invest in them?

I don't think they are a quickly depreciating asset compared to the price of renting, but you would want total control over them in this scenario anyway.
Having network access from within the IDE so I can use tools that reach out to package managers and remote git servers - yes, of course that is expected behavior.

If I want to install an extension that gives me syntax highlighting and code intelligence for an obscure template language, why should I expect that extension to have unfettered network access to exfiltrate my ptivate files?

Like the dead guy said, when working with private customer data it's just not on the table to take the risk, I am stuck running vanilla vs code.
He also removed crowns that had gold in them? Sounds like jewellery is a good dental side hustle!
Got it. Many thanks!
I love being in an office. I think it makes me more productive (in my role, 10% coding 90% management), I enjoy the face to face communication, and I think it is difficult to do some of what I do from my home office.

That said, I would likely need 30-40k from a company to give up the personal convenience of a <60 second commute, the ability to get fresh air when I want it, etc. And when I am in coding mode, the absolute quiet is a must.
Tell me you're almost ready for Rust without telling me you're almost ready for Rust.
>> you seem to be saying that they are using two separate kernels, one for the bootloader and one for the final boot target

This doesn't make sense. There's nothing in the post you responded to which could realistically be interpreted as making that point. And there haven't been any edits, which might have explained your confusion.
... or one crazy rework.
> You can read the entire code but it criminalizes 2 main categories of conduct. Knowingly using the proceeds of a crime to promote the carrying on of a crime. And knowingly using the proceeds of a crime in a transaction that attempts to conceal the source of the proceeds. So even if you assume all money is the proceeds of a crime this law would not apply to you as long as you don't use it to commit any crimes yourself and you don't attempt to hide where you got it.

I agree that the way I explained the law was less than completely accurate. But I was talking about money laundering charges as add-on charges. Your "as long as you don't use it to commit any crimes yourself" is unlikely to apply to a defendant who is getting a money laundering charge as an add-on rather than the sole charge.

Theoretically, you might commit a crime, and draw proceeds from that crime, and never use those proceeds in any way to further the commission of the underlying crime – but in practice that doesn't seem particularly likely. An enterprising prosecutor is going to come up with some explanation of how you used the proceeds to further the criminal enterprise which produced them – e.g. you used the money to buy a car, and then you went on a crime-related car trip; you used the money to buy a phone, and then you made a crime-related phone call; etc – and once the jury is convinced you are guilty of the underlying criminal conduct, they'll be primed to believe the prosecutor's explanation. Especially since the law doesn't require the prosecution to prove that you actually used the proceeds to further the criminal enterprise, only that you intended to.
> Oh, they won't fare well in a collision with F-150? Then maybe we can remove those from the streets outside specific delivery and maintenance hours, and impose a lower speed limit for heavier cars.

A few things:

1. We should tax vehicles according to their road damage, i.e., O((weight/axles)^4*axles);

2. Vehicles with bumpers/hoods higher than Xcm should never be allowed in the left lane;

3. Vehicles with gas mileage worse than 3g/100miles shouldn't be allowed to go over 45mph.

My neighbors almost universally run small businesses; and, almost universally, slap their business sticker on their 100k$+ 250s & 350s and then take the whole cost as a "write off" for "tax purposes". If the IRS was doing their jobs, these fuckers wouldn't be on the road — they'd be paying off fines and/or in prison for fraud.
Yeah, it seems ridiculous to expect Google to police this, when it’s fundamentally a problem with the internet.

People want to find someone they can blame, so they choose an easy target like Google instead of the actual sites hosting the problem content.
No public code. This has been a long running project for me. Last I touched it- pre-LLM world- it had turned into a real Rube Goldberg machine. Hard to imagine anyone else putting up with it.

PDF to text (using either python or Java lib), which then is turned into a "header" structure with dates and balances via configuration driven regexes, and a "body" structure containing the transactions. The transactions themselves go through an EBNF parser to extract the date(s), narration, amount, and balance if reported. The narration text gets run against a custom merchant database for payee and categorization. It is a painful problem! The code is Clojure so there is not much of it, and there are high abstraction libraries like Instaparse that make it easy to use grammars as primitives. And the rube goldberg has yielded for me balance-validated data now for the last several years from half a dozen financial providers.

I have been incorporating local LLMs, running on an RTX 3090, into some other workflows I have, hope over the summer to see if those can help simplify some of the workflow.
Ask HN: E-Commerce Platform for Small Enterprises?
Hi everyone,

I have been searching for an e-commerce platform/service that allows me to sell digital art (e.g., Shopify).

However, since Shopify and others seem to be quite pricy for small businesses (I guess I'll sell a maximum of 10 pieces/month at $1$), I was wondering if anyone can recommend any alternatives that are more suitable for small enterprises with little traffic?

Thanks in advance!
It's nice to see more people embracing the capabilities of UEFI and Linux. ZFSBootMenu has been shipping an EFI application (really, a UKI masquerading as one) for almost four years now - https://docs.zfsbootmenu.org/en/v2.3.x/ . The neat part is that the first stage kernel boots in roughly 1.5 to 2 seconds. It's not really appreciably slower than other boot methods while at the same time exposing a substantial amount of pre-boot functionality.
Interesting... I carry my actual camera around me and I have a good understanding of the focal range and composition so I can ask the person taking my picture to step back, point up, etc. Now that's more for people I know. But not letting somebody pinch to zoom is really the most important part of not ruining a photo!
Point taken. But you can check the declaration of RaiseInvoice and see if the names match. If you had RaiseInvoice(false, true) then you really wouldn't know.
Over 20 years ago now I wrote a state machine around readline that meant you could use it as a multi-line editor. Not "multi-line" as in a single line can wrap, but a true editor that lets you move up and down, but is windowless.

Here's a video:

https://github.com/colmmacc/jot/raw/master/jot-demo.mp4

and the CVS repository for the Unix terminal IM client it is part of is at:

https://c-hey.redbrick.dcu.ie/src/c-hey_cvs_latest/

It tracks and redraws your cursor when you move up and down between lines, and also pays attention to SIGWINCH to redraw things when the terminal size changes. I've never had the time to rewrite it in Rust, but I'd like to and then release it as a small library.

It's always surprised me that nobody else has done this.
The rub of this is people conflate to race what they should conflate to economic circumstance. A poor white person is no more or less likely to commit a crime of opportunity as a poor black person, but most people don't understand nuance much less statistics or demography or history. It also doesn't help that a lot of police back then as well as today are racist.
I felt the same way reading this, though I felt like a patronizing douche. If you buy a TCL or bottom rung TV and expect it to cater to cinephiles, you're just begging to be let down. (Not that there's any excuse for this shitty anti-consumer behavior from Roku)
Very well said!

I'm a pretty sophisticated node dev and I haven't heard of the technique of logging spans whenever the event loop blocks for 100 ms (similar to how you get warnings by default in frameworks/chrome for going over 100 ms on event handlers).

Obviously simple to run a setInterval and compare wall clock, but I would have no idea how to detect the actual issue.
This represents the fundamental legal struggle that should have been solved in the Carter years. Out of control government agencies cannot change the country by issuing “rules” decided on by non elected officials.

Congress needs to act for many of these items.

We need to give the current speaker a lot of credit, not for his content, which is controversial at best. But for splitting up bills and trying to get back to “regular order” instead of wasting the year and then jamming through a frantic and gigantic “omnibus” bill at the 11 and a half’th hour.

I don’t care which side of the political spectrum you’re on, the bush patriot act was wrong, bill clinton’s omni bus actions were wrong and trumps presidential actions were overreaching and were wrong.

Governing by instructing your appointed federal agency leaders is the same garbage. This literally is the swamp they talk about.
Congress needs to spend a lot more time exercising regular order. I encourage everyone to tell your congress-person this, the next time they ask for your vote or donation.

“Congress is broken” so fix it, don’t just say congress is broken and then embrace socialism and tyranny!!

The same centralization of power happened in Canada with the PMO’s office under Harper and then massively expanded again under the Trudeau liberals who expanded the size and role of the federal government in breathtaking ways.
But now the art is in telling the assistant your words!

In the future, we'll be outsourcing all our work to smart agents. I have already been outsourcing most of my own work, money generation, and money spending to Elon Musk. He mostly does a good job working for me. So I can focus on what I want instead.
You're correct, but I think most reasonable people would find that statute wildly overbroad. By this logic you could charge a weed dealer who buys a bus ticket from home to downtown (where they habitually sell weed) with money laundering. Hell, you could charge them for missing the bus.
"A devoted fan will have no issue to wake up a 6am and try to buy a ticket."

Oh really? What if they are at work at 6am? So take a day off work? You just greatly increased the dollar cost of the ticket, which is exactly the thing you are trying not to do. And even if they take the day off to click at 6am they aren't guaranteed to get a ticket because of everyone else clicking at 6am. There's always a cost
There was a trial in 2009 that had Katy Perry’s contract with Ticketmaster released into the open - cannot find it at the moment but it was explicit about how many tickets would be available for her to sell etc

This is all open and documented in the upcoming prosecution by US attorney - also cannot find atm
> Because remember when you say an author “deserves” to be paid you are saying the state should use its monopoly on violence to make that happen

Yes, that's how property rights - and in fact all rights afforded through civilized society - are enforced. If you have a problem with that take it up with literally the entirety of recorded human history.
Anyone know if the Universe 25 results have been replicated?
you bet though that as soon as the grub types are forced into userspace they're going to want to do fancy userspace things, like give me a fancy framebuffer driver and the ability to push a shader into the gpu to animate while the second kernel stage boots, etc etc.

the more rope given here, the more will be taken, a rich programming environment of a whole kernel will I'm sure raise temptation to new levels of stuff here, and the natural progression from the shader framebuffer is hand-off to the next kernel stage so it can keep the animation going until wayland starts or whatever. maybe i'm paranoid.
'Defendant bought a new shirt, obviously with intent to impress his clients and expand the scope of his criminal enterprise.'
"Here are some of the science-backed ways that our dogs can help us cope with difficult circumstances and stay well" https://greatergood.berkeley.edu/article/item/the_science_ba...
Having a span for your application waiting for some amount of time makes sense though? Are you talking about something else?
Takes notes

Those ideas read like poetry.
You are betting against the house though and the house always wins, logic be damned. commercial real estate is an over 22 trillion dollar market in the U.S., there is a lot of well lobbied vested interest in not letting that money poof into smoke.
Wow thank you!
You knowingly bought the phone that had that limitation, so presumably you had some other priorities
i don't even know where they are without looking at the keyboard. then when i try to press them half the time i accidentally press insert or print-screen instead
They have to cater to a pretty wide set of users, and deal with a wide array of hardware and scenarios. UEFI, especially whatever random implementations of UEFI their users have, can't cover all of it. Addressing those needs currently requires something like GRUB (or a customised initramfs, which would be my preferred solution, but it requires more know-how), but GRUB effectively has to duplicate a large subset of the work that the kernel does, and inevitably (if only due to lack of resources), does so poorly, hence their argument that this is good for security: it's better than the status quo of GRUB. Indeed, if you have a UEFI firmware and it supports your use case, and it's well implemented, then this project is of no extra use (though it seems designed to just get out of the way in that situation and more or less just boot directly), but Red Hat's userbase does not entirely consist of people who are in that situation.
You can to this with Wordpress and Woocommerce easily.
I do feel that.