skysight-inc/HackerNews huggingface dataset:
VCs tend to dislike manufacturing startups. It takes a lot of capital to get going, some time to get good yield & work out the early flaws, and there isn't much potential for a huge exit in 5-10 years.

I'm more surprised that the printer market hasn't followed the security camera market, with lots of cheap and open options on markets like AliExpress that ship with phone-home firmware.
Resignation letter

https://www.ftc.gov/system/files/ftc_gov/pdf/p180200wilsonre...
Shameless self-plug: https://github.com/zdimension/embed-c

This transpiles C to Rust at compile time, though it requires a nightly compiler and hasn't been updated in some time. But it's exactly what you're looking for. C code in, unsafe Rust code out.
Somewhat ironically, the absolute worst engineers I’ve ever worked with are the ones that look down on frontend as a lesser discipline.
"Better air quality is the easiest way not to die"
https://dynomight.net/air/
In that situation, don't connect to your pi hole using its GUA (global address, starting with 2), connect with it's ULA (link-local address, starting with f). Link local addresses are not routed outside your LAN, so they don't change when your ISP changes your prefix.
Because Google (like other online advertisers and most online services) doesn't have any tighter KYC restrictions than accepting a valid credit card (which, we assume, has already been KYC'd by a bank).

Requiring bank-scale KYC on top of that to also work with the advertisers would cut the 4 million advertisers Google currently serves down to a tiny fraction of that (if for no other reason than they don't have infrastructure to background-vet 4 million customers; they don't currently).

Perhaps this is the right approach. It would end the days of being able to set up an advertising account in a few hours. Perhaps that's not needed anymore.

(This would, of course, mean people giving even more PII to Google. However one feels about that).
> I am continuing the conversation and I am now being explicitly told that, while 1,000,000 kg is much heavier than 22,600 kg, it doesn't change the fact that the osmium is heavier than the helium because the osmium is denser.

Oh, the nature of many Internet discussions.
17 mentions of Ecotank on the 1st page of comments is a little bit sus. That said it's hard to beat older pre chip Brother laser printers for home use. Can often find a used one for around $50.
I'm all for the build up with piecemeal information, but this "release" contains no information. If they so much as said "Seasons matter", I'd be happy.
Usually I balk at the idea of of someone describing a language feature as “first class” because it seems to wishy washy. But in this thread you’ve shown me that maybe the best definition is through “proof by negation,” by patiently responding to arguments and demonstrating why a certain usage and the ensuing restriction around it means it is not first class. Bravo!
I remember the iOS pp store having tons of creative games when it first launched. You paid once and that was it. I miss those days.
Brother offers some ancient driver blob for my HL2270 which requires installation of 32-but dependencies in order to run.

Yes, there are IPP/Gutenprint options out there, but sometimes I feel like the image quality of the Brother driver is slightly more superior in imperceptible ways.
Can My Open Source Company Raise Series A?
> It is an additional rule in the router's firewall what temporarily avoids it.

I really don't understand the fearmongering. Your home router likely runs some flavor of Linux which uses Netfilter/iptables to perform both NAT and filtering. Do you believe that the filtering/firewall modules are inherently flawed, yet the NAT modules are infallible?

I see them as two sides of the same coin. If we're theorizing about a magic packet that not only removes your firewall rules, but also flips the default policy to ACCEPT, the very same packet could also sneak in a few NAT rules into your IPv4-only router.
> and contribute nothing to the system

I'm sorry but I've contributed a fuckload of money to this system and I better be getting the value I paid for out of it when it comes to that time. These people are not 'consumers'
This data seems correct! 0xE4C4 is a reasonable length for the sound

That's the most surprising part --- Apple spent almost 64K just for a startup chime, and stored it as raw (compressed, but ADPCM is a very minimal compression algorithm if it could even be called that) audio! The entire BIOS flash is 1MB[1] which also seems like an extravagant size for 1999. PC BIOSes of the time would be either 128KB, 256KB or in rare cases (or dual-BIOS) 512KB.

Of course, PCs usually had a single beep instead of an elaborate sound, but I have a Pentium II mobo that plays a monophonic rendition of the "Intel sound" through the PC speaker.

[1] https://forums.macrumors.com/threads/imac-g3-tray-bootrom-du...
Most practical instances of most NP-hard problems are quite tractable with something like an Integer Programming solver or an SMT solver.
Find a new job
Natural gas burned at scale is incredibly efficient. It's one of the reasons Obama was such a big proponent - that and we have an ocean of it in Texas.

People have forgotten that you used to have to power wash buildings yearly in the Northeast from all the coal pollution. Natgas is NOT perfect, but it's about as good as fossil fuels can be - no tailings, no ash piles, easy to transport via pipeline.

I still think Offshore Wind is going to get us to the finish line though. It acts a lot more like baseload generation than onshore.
Been using Brother MFC printers for 20 years and all the software and technical documents were easily available on the website. And they are cheap enough that I would toss it if it ever broke early, but none ever have.
There are multiple versions/types of HP printers. Some have higher price/high marfin printer hardware but either have very large toner/ink tanks that last for a long time and are very cheap per page, or allow third-party cartridges. Others have low printer prices/margins but lock you into more expensive HP ink. Your choice.
On NES. On Famicom it saved to disk.
Sounds like an attempt at spin, frankly.

The commenter wasn't saying that the L3s "may have less experience avoiding tech debt"; but that they are, by default, to be viewed as creators of technical debt.

Which I guess we all are, at the end of the day. Still there's a snarky edge to the wording in that comment that I find hard to get past.
The more we keep talking about it, the more interesting I find this number. It seems to have quite the ability to generate discussion. It may be the least boring number!
This one runs the C code as a program, so the code doesn't really communicate. I made a proof of concept some time ago of a macro that really translates C to Rust at compile time: https://github.com/zdimension/embed-c
New brain implant can control animal behavior for longer with wireless charging
In theory, taking something people were already buying in a highly polluting form, and giving them the option to buy the same thing in a less polluting form.
Musk backpedals after mocking disabled Twitter worker in tweet ‘storm’
People keep talking about the "subsidies" as if they apply to all suburbs. It seems to be an article of faith. It really needs some evidence (preferably from an unbiased source).
> Have you lost enthusiasm for programming and learning after ChatGPT?

Quite the contrary.

ChatGPT may or may not be useful, but it demonstrates that AI will be an intellectually stimulating topic for decades to come. One of my kids is in college doing a degree in math and is also very interested in linguistics. She's intrigued by ChatGPT and now contemplating getting deeper into computer science. Her curriculum is heavy on discrete math, which seems like exactly the right background to understand LLMs in particular and AI in general. If good things come of this tech it will be at least in part due to the curiosity of people like her. It's hard not to feel optimism.
Printers are far more precise devices than you'd think. Building a camera from off the shelf Sony image sensors, slapping it in a plastic shell with a small ARM or RISC-V MCU is way easier of a design challenge than building a functioning printer.
Suburbs have existed for more than 100 years, and the inner ones have been boxed in that long. They have a proven history of fixing and replacing things.
It was likely a play on the ancient https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/
I don't have any printers at all any more, but yeah I always found that Brother was a good choice for a cheap but still somewhat reliable network capable duplex laser printer that was pretty easy to get working in Linux.
42% of the internet uses v6, and rising. The economic incentives for ISPs absolutely exist, as v4 addresses become ever more expensive and the cost of CG-NAT deployments continue to climb.
This news story could be a massive ad for something like https://www.epson.com.au/v2/ecotank/ , which came up in the Reddit thread. I saw there (Porcomaster's reply) that you can get good third party ink as well, so that's really complete freedom which deserves being celebrated in contrast to HP.

I'm on an old Epson Artisan cartridge based printer currently for colour photos, but want to replace it as they are just too painful and expensive. So meanwhile I have a cheap Brother laser printer for my black and white printing, which TBH is great for the occasional use. It's on an ultra low power sleep mode most of the time, and comes to life when it needs to.
I am amazed no one talks about older HPs. I had a 4 with like 5million pages put through it, worked great. I am on a 4300DN now, in my house, got it used. Great printer. I would never buy any of their new stuff.

My gosh, HP what happened? You used to make great test equipment. Then great calculators. Then great printers. Now, what? What do you do? Oh, I forgot, you give the customer a printer and hold them hostage. I guess it is the new business model.
Thanks for responding. Even if you don't deal with PII datasets, I sure hope your windows laptop is also encrypted at rest.

Just fyi, at least on my M1 MacBook,
a regular, non-Displaylink (ie HDMI or Display Port connection) doesny require opening the laptop to login, even using an Bluetooth keyboard. I'm sure there's a usb-c hub that's your preferred form factor if you don't like the dongle-style breakout boxes.
Fiber _totally_ can be bent. I have several fiber cables that I can wrap around my pinky finger, no problem.

However, it is true that you can't usually expect fiber to survive the "yank really hard on it until it untwists" method of kink removal.
You need both types for sure. The major problem is that they've been confounded, and the more creative ones are subsequently being driven out at an alarming rate.

There are also not enough spots for the worker bee types, because even though many do reach PI status, the majority don't. The majority of people in general do not become a tenured professor, and the entire academic system is essentially like minor league baseball where either you make it all the way or you exit.

There should be way more laborers working on bio research, a lot of which doesn't even require understanding the science on the level of the "tradesman" PhD, let alone understanding the science on the level of being able to break new ground. This could involve both new viable long term positions to be a laborer in a university bio lab and a greater diversity in the type of biology research that can occur in industry. But government funding agencies needs to get their shit together first.
You forget how to spel.
Just buy a tank printer or Brother or whatever.
The yard isn't necessarily there to be used in the way you mean. Often the yard is a buffer between you and your neighbor. Your noisy neighbor who smokes, swears, and plays the most disagreeable music at the highest volume late into the night. Any distance is helpful.

My big problem with cities is the people.
> Someone preferring to live in a suburb does not mean they're generating externalities at that level.

They are, but those externalities are simply not as straightforwardly obvious.
You could maybe turn this into an embedded domain specific language, if your host language is powerful enough.

But seeing that you want to be spitting out optimized 6502 machine code, it's not really useful to do this as a library for most host languages.
No. Well… maybe fear of simplicity.

That’s something I use personally to rationalize why people prefer super complex error prone approaches as opposed to approaches that are more durable. The reason almost universally comes down to familiarity instead of measurement as qualified by a long list of selective biases.

The best way out of this, that always works for me, is to go lower. That means one or more steps lower in the technology stack than what you are currently using. That could means eliminating a dependency, a more primitive language, or merely rolling back a shallow layer of abstraction.

The reason why this works is because forcing a more primitive approach requires elimination of some convenience. This isn’t a technology problem. It’s a people (discipline) problem, so you have to impose the means to require a more disciplined participation. Yes, this will piss people off, because it’s a people problem, but it will solve the problem and result in a superior product.
You can often use route params or location hash for communicating state sideways if shared context is overkill, with the benefit of making the state bookmarkable or accessible in the history.
> 'hubris'

The Icarus moment will come. Whether it is failure in life or regret upon his death bed (he has already alienated one child).

> window into the size of a cunt he really is

One might need gravitational lensing to appreciate the size.
The number of issues like this that I hear about regularly from people who otherwise love their Apple hardware continually make me glad I’ve been a wired peripheral luddite, even as wired things with decent quality are increasingly hard to even find.

I don’t think I’d recommend the preference to anyone who doesn’t already/still share it. But it’s a blissful quiet.
Back in the 1990s a lot of laser printers used Canon engines so they only had to develop the RIP and the plastics. I wonder if that still exists.
bluesnooze.app is made to address that.
Damn. Labelling my cables with their length _would_ have been a good idea. Maybe I'll do that this weekend.
I have to admit ignorance. Is this just a parameters race? Like is 3T parameters 6 times better that 500b? Does the task / work scale linearly with parameters? I know I could just ask chatgpt but wanted to support human content on the internet.
Re: "economically uncompetitive"

Here's a list of US counties by per capita income:

https://en.wikipedia.org/wiki/List_of_United_States_counties...

Lots of suburban countries here— Arlington, Fairfax County, Marin, Santa Clara, San Mateo, Westchester, from the ones I know at least. The only two that seem quite urban in the top 15 to me are New York County and San Francisco County.
No topic needs to fit into any theme for one political group to hate it. The only thing it needs is enthusiasm from the other side. None of it is rational. In fact multiple issues in American history have completely switched parties over the years.

The fact that people think they are rationally debating issues is the problem.
FWIW, 31.2TH/s of Bitcoin mining will bring in about $62 a month on average.

Whether that covers the cost of the 877 kWh of power it uses to do that (1200W * 1 month) depends on your local electricity prices...
Yep, my Brother MFC Laserjet is 15 years old and still working great.
Why? Sticking your whitespace rules in the linter is a great way to keep them from taking up valuable time and attention in (human!) code review.
Without cheap Russian oil+gas and worldwide dedollarisation with rise of BRICS, EU will turn into just another Sri Lanka worth of GDP in coming 50 years. In my 30 years kf investment portfolios, EU portions had shrink so fast. You can see their footballs revenue shrinking, persistent high unemployment, lack innovations in tech sectors, insurance especially maritime market share erodes fastest this year. Asians influx (especially Chinese and Indians) had been eclipse by middle east and Afticans. You know how industrious amd rich the Chinese and Indians. Doing business is just not worth it in EU. The cost on average is about 20-50% higher than anywhere in the world and that was before losing Russian oil+gas (now is closer to 100% and still rising).
The arrow operator is just a terrible idea, and it's weird that people defend it. It makes sense that C did this, it was a long time ago and compilers weren't very smart so C needs to make up for that, in C++ it's just carried over from C.

The absence of default args is a deliberate choice, notice that Rust does have default type arguments in polymorphism, the absence of defaults for function parameters -- which would be technically easy to implement -- reflects a belief which I've come to agree with that overloading is a bad idea, and defaults most often in practice mean you're overloading.

For example, C++ std::ranges::binary_search uses defaults to present what are in effect at least two distinct features, as a single function, suiting C++ sensibilities, whereas Rust reflect almost the same capabilities as three functions []::binary_search []::binary_search_by and []::binary_search_by_key

For a very simple binary search, things seem pretty similar. In Rust we have a single parameter, for our searched-for element, and in C++ we can stop after that parameter, leaving the comparison function and projection as default for similar effect.

However for binary_search_by the C++ is contorted by this API shape. Instead of a callable to decide whether our search found what it was looking for, and if not where it is relative to the searched-for element, the C++ is obliged to carry that element (because it was an earlier parameter) even if it's unused - and then a comparison function which takes the element, and only then optionally a projection which you may or may not use.

And for binary_search_by_key the C++ is even more awkward, we have a good reason to use a value here, but we're obliged to specify the comparison function even though we only want to write a callable to make suitable keys (ie a projection), because of the order of the parameters.

These would be better served, as in Rust, by three distinct functions, with only the appropriate parameters for each function - even if you choose to actually implement the simplest in terms of the others, because of the documentation and the API shape afforded if you think about it as three things not one with defaults carefully tailored to allow all three uses.

Variadics is a genuinely useful feature, but to do it properly is very difficult, C++ 98 doesn't have anything better than Rust [C compatibility, with no real type checking], C++ 11 does have the outline of what you'd actually want, and C++ 17 has much closer to what I'd want to see in Rust some day.

Much of what you're thinking of in "weak generics" is probably deliberate constraints to only allow coherent things, in C++ they don't care if you want to make a Foo<NaN> even though that's nonsense, IFNDR gives them the ultimate out, your program has no defined meaning, so too bad.

There are some obvious things Rust wants to have but doesn't yet in this space, including broader const Generics (e.g. my OnewayEqual ought to be Oneway<Ordering::Equal>) but it's not going to pursue the irrational C++ exuberance because it's so quickly unsound. C++ doesn't care about that while Rust does.
I remember the BASIC and hex code. It's wild to think that software was once distributed on a printed page.
... and, every line intersects with every other? (I mean, when cutting a finite pizza...)
That doesn't make it "regressive". The untaxed dollars after 160k don't count towards benefits.

Rather, the tax is extremely progressive due to the various "bends". As you contribute more into the system, they make the per-dollar value of your contributions go from .9 to .3 to .15.

Anyway, Social Security is fine. It's Medicare/Medicaid that's going to nuke the budget.
If the system is expecting population to grow infinitely and holding everyone to hostage for it then the system needs to change.
I haven't read the wikipedia article, but this depends on the union.
From what I remember neutrality was poorly explained to the public by people with in a somewhat deceptive way trying to slam dunk sell the issue. So the average person ended up thinking they were opposing unrelated things like vanilla peering agreements or even residential bandwidth caps. Many totally misunderstood the real issue and promptly looked like fools when they tried to talk about it. Perhaps this was all done on purpose to poison-pill the issue right out of the gate. Taking a page out of the CIA/FBI's playbooks.
Yes, the contract could be extended for additional work. In fact, I taught a 5 week module in an undergrad course one semester, and I found that our pre-agreed time was far too little for me to adequately prepare for the classes (and do office hours etc). So I reached out to my department, and we moved to a different contract, where I tracked my exact hours and I was paid for those hours.

However, this was pretty exceptional. In most cases, we got either a 102 hour/semeter contract or a 204 hour/semester contract, with only 90-95% of those hours actually worked (in the Physics dept at least).
> the same people who argue for revoking FOSTA-SESTA also believed in blanket masking policies

Source?

>restrictions that had much wider and deeper unintended consequences compared to FOSTA-SESTA

Source?

Please avoid tangents unrelated to the original topic.
Generally, we've enacted laws that prohibit people from dumping their waste into the surrounding area.

GP is suggesting that we start to perceive extremely damaging low-utilization, ponzi-style suburban development in a similar manner.