skysight-inc/HackerNews huggingface dataset:
> You have seen the statistics? Coal use for electricity is going down?

Yes, I did. Did you? They first went up for 2 years. Now energy consumption dropped because we are in a recession, due at least in part to...drumroll...high energy prices. Because Germany has the 2nd highest electricity prices in the EU. After only Ireland.

And of course we would expect them to drop at least a bit, because renewables do produce some electricity. Just not reliably, and so we still produce the 2nd dirtiest electricity in the EU, after only Poland, at the 2nd highest prices in the EU after Ireland. Some accomplishment!

And who produces clean electricity? France.

> Incorrect ... Asse.

So which part of the text that I wrote was actually "incorrect"? Who cares about the politically motivated shenanigans in Germany? The world has built 2 final storage sites and a third is close to completion. Claiming this is somehow "unsolved" is simply wrong.

> [Expansion] so far without effect.

Well yes, obviously. The invasion of Ukraine that laid bare the vapidness of the Energiewende happened not even 2 years ago. The cutting off of Russian gas was only a little over a year ago. The political decision-making followed and has just now been announced. Are you expecting this policy change to be implemented in a few days? Seriously?

> re-processing nuclear fuel is extremely environmentally damaging and technically challenging.

Only in anti-nukies scare stories. There are also reactors that can burn the stuff directly. For example the Canadian CANDU reactors, and of course a variety of newer designs.

> Nobody will be able to build a re-processing plant in Germany in the next 50 years.

Where did I say that a re-processing plant will be built in Germany of all places??

> If nuclear friendly countries like France and the UK can't build them cost and time effective

They can. And have done so. But both UK and France believed in the renewables fairy tale and both haven't built a new reactor in, what, a decade or more? And even then the production rate even in France was extremely low. Know how has been lost, the EPR is a difficult design and at the beginning of its learning curve. The only thing that would be surprising is if there were no problems.

That says nothing about nuclear power in principle, because, once again, the average construction time is still just 7.5 years, consistently over the last 50 years or so, no matter how much you want to focus on just the most extreme outliers.

And of course, it also doesn't make any logical sense: do you really believe that something about the universe changed in the last 50 years that somehow has made it impossible to build nuclear power plants when we used to do it just fine?

That idea is so preposterous, it doesn't pass the laugh test, yet it is gospel in EE circles.
Valid operations that take longer can be performed with another role with more generous allowances on statement timeout, but more stringent limitations on the allowable operations (e.g. substituting procedures for a general query interface).
Also: what is the point?

Convenience ? One minute of me debugging a http request to fix my light is evaluated dearly.

If that happen once it will offset years of voice light off/on and other lazy ass of poor design workaround.
I believe we already have a U2F prototype for Linux. In general we are quite selective about which applications we take on development and maintenance responsibilities for.

Given that this is the most open source hardware USB authenticator we hope the communities that value this level of openness, design assurance and design verifiability will adopt the TKey and build whatever applications they need for it. Having said that we see lots of opportunities for us to make it easier for developers to build what they need.
Earth's atmosphere stretches out to the Moon – and beyond
A pertinent application of the word! Another win!
Put skin lotion with a strong scent in a pint container that is labeled like wood stain and sell it at tractor supply. I'd bet that reach an unexpected audience.
This doesn't work reliably for future timestamps. If a user submits a local timestamp and you then convert it to UTC, you're using the current definition of what we think that offset will be at that future time.

However, timezone definitions change. By doing the conversion, you've got to remember to check that the offset between what you stored and the user's local hasn't changed since the time you did the conversion. How often and when you do this checking is ... not obvious.
Parry Encounters the Doctor (1973)
On the storage part, quickwit, an OSS search engine, can also be an option (disclaimer: I work there).
A counter for unread messages on the bedroom clock? I can't think of anything more anxiety inducing for my sleep than that. Bedtime is the one time and place I want to fully disconnect from anything 'on-line'.

I even charge my phone in the other room just to eliminate the thought of reaching over from the bead to the nightstand to do 'smartphone things' with it.
I'm sure the infotainment system does, but that is not all that is being updated; you have many more processors in ECU, assistance systems and so on that are also sometimes getting fed new firmware over various wonky buses as part of an upgrade. In some instances there might even be multiple levels involved in the firmware distribution.
My kid got a meta quest 3 today, it's a huge comfort improvement over 2 and it's still nowhere close to something I'd ever want to wear all day but, even if they could get it down to the form factor of standard glasses, I wouldn't want it. But to occasionally jump in on specific tasks that benefit from V/AR even the meta quest 3 would be fine (if it didn't ruin my hair). Doing every conference call through it would be dumb, audio only or 2D is usually good enough, preferred even. There's a good place for this tech, it's just never going to be an all-day sucker.
Thanks, yes I think this is the right direction. Surprised it doesn’t exist as SAAS, I guess demand isn’t there.
This is more commonly known as A/B partitioning and as you say, is standard practice in embedded devices. It is indeed disturbing if automakers have not adopted this, nor a rollback mechanism.
I dunno I think something like JSON would still allow solo dev/sysadmins to get a lot done without the risk and effort of having to hand-roll separate parsers for every API. Then you could also offer something like Fuchsia's FIDL for programs to interface with - it allows generating the interface code fully typed in whatever language you want. No need to hand-roll a parser at all!

> runit

First I've heard of that. Looks interesting, but it doesn't seem like it has nearly enough features to run a modern desktop system? It just starts daemons and keeps them running as far as I can see.
This sounds about average for New Orleans although the one tracking my overnight guests was in California
I like to waste other people’s time, 5 seconds at a time. :)
I have a few zooz Z-wave devices and a bunch of zigbee stuff.

The Z-wave devices turned out to be significantly more unreliable surprisingly.

The only z-wave device I still have running is my smart lock. Everything else has been replaced with zigbee.
Metal, Fire, 'Hitting Stuff Hard': Everybody Wants to Be a Blacksmith Now
Is this "Worse is Better", but in the snarky and obnoxious style of The Register?
I think that is a fair alternative, but restoring the backup means that the repository is in a bit of a weird state. Whereas a bundle can be cloned from nicely. Your way does have the property that it includes hooks and config, though (which could be desired or not).
It looks like what python calls a list comprehension. An expression which builds up each element of a sequence, potentially from another sequence.
Bart Simpson meme: say-the-line:

“I make a new one”

Love this channel so much.
A Cool Typing Game
Tesla knows what it’s doing. Not these guys.
https://archive.ph/w2E28
Does anyone have an original source for this? The picture is reposted from a different social media influencer's tweet https://twitter.com/githii/status/1738289618921951296, but with less compression artifacts and without that influencer's story.
I'm fine with having both. A dumb ICE car for emergencies and an electric car with bells and whistles for daily use
LicheePi Cluster 4A: a cluster of RISC-V boards
this is all just for show until they legalize it. Biden has been on record saying he wont, and there are very, very few federal convictions. I don’t know why the government is so hell-bent on arresting teenagers and giving free money to cartels.
This is a hard problem. Cut the PDF down so it's only the pages of the article you want and then try feeding it through GPT Pro or Claude?
It is not that easy and depends a lot on context. I know people who use "usted" to their grandparents (who use "tu" in returns), but at the same time you have lots of shops where they will say "tu" to their customers (particularly clothing, not so much for restaurants). Depends a lot of the country/region and even family.
I was referring to not talking to the police, not that you should stop posting. Sorry if it came across wrong!
> All this is possible without integrating the software into the vehicle itself, making it brickable.

Sure. And Ford messed up. But the request upthread wasn't for a vehicle with robust software update semantics, it was for a vehicle without connectivity. That's not going to sell well.
I did not realize cd'ing up was an esoteric sport. My own take:

shopt -s cdable_vars
u2=../.. u3=../../.. u4=../../../.. u5=../../../../..
Every passing news cycle, I am getting more and more reasons to repair and stick with my current vehicle. Perhaps I would be better off paying a mechanic to teach me how to do the basic maintenance and repairs.
Tesla does it well with their real time gateway mechanism isolating entertainment software from crucial vehicle driving software.
>the market has spoken.

In the sense that a market is made up of buyers and sellers, and the sellers have decided to offer no other option yes.

I think the issue is more of the design and ownership of these things. No one wants an update bricking their car. I doubt a lot of people here would object to a discrete subsystem where you could poll charge status, turn on heating etc.
That's the point I'm making. Fail-safe and good testing.
For starters, prices are highly dependent on the area where homes are built, e.g. I could afford a significantly larger house if I moved 20Km away from where I am now.

Square footage price is thus set in accordance with the local market. The obvious issue here is then that someone has enough buying power to ransack the market, leaving most individual buyers behind.

If you were to build two or three homes in the place of a current one, that issue would remain.
I’ll join some other commenters, to add my favorite difficult pdf problem that I haven’t found a ready to use (even paid) solution for: extract key value pairs from a filled form such as this medical claims form:

https://imgur.com/a/EJDi7L7

There are two levels of difficulty: the starting file could be an image (pdf or png or jpg), which is the most difficult scenario. The slightly easier one is where it’s a text-based pdf so no OCR is needed.

I threw this as an image file at google form parser but it did poorly, I.e missed quite a few fields.
Dev here, totally could, we dismissed it at first as electron is quite bulky containing a whole chromium instance inside the exe. instead we kept it small as possible for the exe version
We have plans for a full UI version in V2. We are releasing V1 (SPDF is currently in beta) sometime this month. But have begun work on a V2 port to different language and framework.
Art of the Essay: Recommended Texts and Resources
Things are already changing for early adopters. Yesterday, I used a PDF GPT to review an 80+ page contract and GPT4 to explain specific parts of it in depth using layman's terms. I could have hired a lawyer like I have done in the past but that itself is a slow, laborious process and I often feel like my questions don't get thoroughly answered. I feel very confident of my understanding of the contract now.

I also used StableDiffusion to mock-up landscaping designs for our back patio and make ceramic art ideas for my wife last month.

I was finally able to use super resolution to improve the quality of an old video CD of a VHS tape of a theater play my dad starred in with his friends in the 80s. I tried without super resolution many times in the past but it was never good enough.

You are right that it will take a few years before it hits but AI in 2023 is not hype if you know which tool to use when.
I have basically that set up as gitconfig alias "git amen"
Dev here, totally could, we dismissed it at first as electron is quite bulky containing a whole chromium instance inside the exe. instead we kept it small as possible for the exe version
Truth is its not to hard to port to electron
We have plans for a full UI version in V2. We are releasing V1 (SPDF is currently in beta) sometime this month. But have begun work on a V2 port to different language and framework.
The article gives a formula for image width; the author also tried it with a Walimex Pro 10mm 2.8 lens, which gave a 2 meter width image.
Dupe: https://news.ycombinator.com/item?id=38759092
"How tokenisation could benefit investors
The benefits of tokenisation extend to large investors as well, providing increased liquidity and the potential for additional value through asset fractionalisation.

In this way, we can take a US$100 million private equity asset, tokenise it, and turn it into 100 million US$1 tokens. These tokens can then be listed on a regulated digital securities exchange to trade on a secondary market. By doing this, the minimum investment is now affordable to the smallest investor, while the secondary market creates liquidity."

https://www.abrdn.com/en-gb/corporate/news-and-insights/expa...
It is a Ford. Either an f150 lightning or a mustang mach e.
pvg's answer is correct, but to add a couple things: (1) it's not possible to focus discussion in a particular direction no matter what the title says; commenters will just post whatever they feel like saying. However, (2) for a case like this, it's certainly legit to add a comment of your own to the thread, giving the background to this piece, explaining what's different about it, and saying what feedback you're hoping for. If anything can work, that will.
Yeah, when I complained about sleep issues, projector clocks were one of the first thing my doctor mentioned. Right up there with screen time and food before bed. I was told no light, no clocks, phone on the other side of the room.

Anecdotally, removing my brains ability to worry about how soon I need to wake up has been one of the most impactful sleep hacks I've found.
When a postdoc in my lab committed fraud, I had to face my own culpability
Now I kinda want to see what one of those unit tests looks like
A sibling comment to yours points out that it actually orbits the L2 at the same distance the moon orbits the Earth and takes 6 months to complete a revolution.
I bought a MicroVision Laser Projector from eBay a while ago. It doesn't need the usual focus adjustment and can project from 15cm to 2.5m. Originally only meant to be used with an iPod, I managed to get the VGA cable as well which will be useful.

Docs: https://www.projectorcentral.com/Microvision-SHOWWX_Laser_Pi...
Tech details: https://www.techinsights.com/blog/look-inside-microvisions-p...
Tesla is. Failed updates are non-destructive, they also have an RTOS gateway isolating entertainment software from the software needed to drive the vehicle.

https://www.pentestpartners.com/security-blog/reverse-engine...

And this is their decade old architecture. If you watch some cybertruck videos you’ll see it is much more elegant now.
Are urban homes "unlivable hellscapes" now?
Sure, it's the market that has spoken..

https://foundation.mozilla.org/en/blog/privacy-nightmare-on-...
Meta's Reality Labs is losing multiple billions of dollars per quarter and revenue is dropping.
Of course, it’s the New Yorker?
Starts at 40:28 https://youtu.be/4MM5b2F9zrM?si=n3IyrQLQrPif6K-U&t=2428
Not at all. Dejection and uncooperativeness render one a bad team player. The recruitment pipelines aggressively screen against these. Software engineers rarely care or have authority to be ethical gatekeepers.
I thought the concept of "linear types" as defined here was simply another name for "uniqueness types"[1]. But the Wikipedia article claims there's a difference.

[1] https://en.wikipedia.org/wiki/Uniqueness_type
I would say part of the problem is that they want the option of updating seat heating software, rather than actually properly testing the up and down buttons and the thermostat.
https://bollingermotors.com/b1-b2/
Smartphone spare parts leading to vr cheap enough to be commercially viable (initial displays were from old Samsung cellphones).
I'd argue that the Mac only survived because of the anti-trust case against Microsoft which meant that MS needed (on paper) competition so bailed them out.,
If you can avoid allocations where speed matters, then the GC won't slow you down either, as (at least in D) it cannot be triggered if you don't allocate.
A 400 cycle IPC doesn't seem too bad. [1]

Also, I came up with an idea to get around that, something I call "hardware pipes." [2] [3]

The idea is that the OS can map the same page(s) into both processes, and one process can write into the memory to send a message, while the other reads. Add another page for communication the other direction. You would use something like
futexes for synchronization.

Besides needing to wake up a process that went to sleep waiting, the OS should not have to be involved, so context switches are minimized at the cost of atomic instructions.

Of course, it would be even better if there was hardware support for such shared memory pipes, but I think it could be done with what we have now.

[1]: https://sel4.systems/About/Performance/home.pml

[2]: https://gavinhoward.com/2020/07/testing-the-feasibility-of-h...

[3]: https://gavinhoward.com/2020/12/testing-the-feasibility-of-h...
The first one sent me into fits. The point is that we're old here, not the wild West. Hilariously, I live in one of the most German areas of Appalachia, so the people look more or less like my neighbors.

The second one would fit in at the CMAs.
> As a man that’s a shocking way to live, we are taught to belch and fart and dress the way we feel comfortable. Don’t shave for a few days? Handsome.

True. I have seen tons of training programs in Asia where I grew up, and now in US where I work, that teach men how to fart and belch at parties just to feel comfortable in their skin.
A really nice, stand-alone command line tool is pdfcpu.

https://github.com/pdfcpu/pdfcpu
Pure C means using the programming language C, alongside its standard library, without any kind of extras.

This "pure c" won't compile with any random C compiler, unless it happens to be a C compiler in a POSIX environment.
When the masses are called to choose between justice and patriotism they most often choose patriotism.

EDIT: of course most people don't control what gets passed for patriotism
If it's my device, then I should be able to change the rules.
Dictionaries disagree [1]

> A personal computer is a computer that is used by one person at a time in a business, a school, or at home. The abbreviation PC is also used.

[1] https://www.collinsdictionary.com/dictionary/english/persona...
I would assume rust is gender neutral, but disproportionately speaking to rust developers or people otherwise aligned to rust.

I would assume an article about women and their culture history to be interesting to everyone (hopefully!), but particularly those it’s about. But more specifically there’s no reputation of the tech community being overtly hostile to rust developers, but a rich and storied history of being overtly hostile to women. And especially hostile to women pointing out the pervasive hostility towards women.
How many legs do ten elephants have, if two of them are legless?
Most likely, just like all phones now are big black rectangles.

There are also orders of magnitude more programmers now, so the style of programming changed. Think classical music (few listeners) versus popular music (lots of listeners).
Betteridge’s law says no, it hasn’t.
"if you do something illegal, WE will fine you" ... yeah, that makes perfect sense.
You don't need lifetimes or lifetime inference for affine types, either. Lifetimes/regions/borrowing are an orthogonal extension that you can add on top of either affine or linear types.

(In fact Austral includes a region/borrowing system as well! It is a bit more explicit than Rust, along the lines of Rust's pre-NLL borrow checker, and with concrete binding forms instead of inference for regions, but this is also unrelated to the affine/linear distinction.)

One reason for linear types over automatic scope-based destruction is that the final destruction can take arguments and produce results in a more streamlined way. This is nice for e.g. handling errors on file close.
It's really interesting that updates can't revert, or enable some limp mode, or disable the offending functionality.
Maybe atdgen would help with rewriting the interfaces

https://atd.readthedocs.io/en/latest/atdgen.html
Have you tried this (for at least solving part of the problem)?

https://github.com/pdfcpu/pdfcpu
Tcl/Tk?
> If you were well versed in NFTs and DLT technology you'll know there is new ground being broken here. Your last sentence tells me that you are not well informed on the subject.

This is the key difference: you have been conspicuously unable to provide examples of a competitive service. Nobody in the 90s internet struggled to do that, and they rarely were asked to because there were so many cases where the internet did something useful that even a casual follower of the news would be aware of. There were plenty of dodgy companies but they weren’t the only ones, and existing major businesses were also jumping on board.
Just a thought not a bike shed, relax.
> My understanding is that a 95% confidence interval implies that there is a 95% chance the true statistic lies within the interval. What are you saying it means?

If you calculate one thousand confidence intervals in 950 the true statistic will lie within the interval. I'm not sure if that means that there is a 95% chance the true statistic lies within a given interval.

Let me use a extreme example to highlight the issue. Imagine that I use the following procedure to produce a 95% confidence interval for whatever quantity you're interested in:

with 95% probability return the interval [ -1e999 1e999 ]

with 5% probability return the interval [ -1e999 -1e999+1 ]

If you calculate one thousand confidence intervals in 950 the true statistic will lie within the interval. I wouldn't say in any given case that there is a 95% chance the true statistic lies within that particular interval. (There was a 95% chance though.)

This article (open access PDF available) discusses how different methods of producing confidence intervals perform in a toy problem:

The fallacy of placing confidence in confidence intervals
https://link.springer.com/article/10.3758/s13423-015-0947-8

One could argue that those misleading flaws can be avoided by being careful with what confidence intervals do you use and how - but the point is that coverage probabilities are about a set of counterfactual situations and not about the actual situation at hand.
That would only be true if other companies couldn’t do that as well, like google did. And also, this hadn’t impeded TikTok’s ability to take market share away from Google when it became popular.
“””
They also do it for their own - I’m not saying women don’t want to be more beautiful only for men’s pleasure.
“””
Can’t recommend highly enough: https://www.howacarworks.com/
The Chevy Blazer EV Launch Has Gone from Rough to Worse as GM Issues Stop-Sale
Gotta love betteridges law; it saves me so much time not reading bogus articles