skysight-inc/HackerNews huggingface dataset:
In a world where we move towards 100% decarbonisation, energy storage isn’t going to be a significant factor. If you replace fossil fuel with electricity for industrial heat, which represents a huge amount of energy we use, you can use thermal batteries that will last practically forever. So the carbon emissions will be negligible in the long run.

Even if you use li-ion or other electric batteries the materials can generally be recycled with near zero carbon emissions. So carbon emission price we pay now should be spread over the centuries that those materials will be used.

Renewables will also be paired with electric vehicles that represent a huge flexible load. I have already set my car to automatically charge only when electricity is cheap. I would even feed energy back on the grid if I had the option.

So you see, if you count energy storage for renewables, you also have to count the emissions from fossil industrial heat and ICE cars, and fertiliser production (green ammonia production will also be flexible load that can serve as energy storage, etc

By some accounts, if we decarbonise everything, we really don’t need all that much dedicated energy storage at all. The minimum production on a well connected grid will be about enough for base load needs.
As opposed to people who define words written on the internet and not even directed at a specific person as "violence"?
Are you quoting Monty Python?
That can't be real. Awesome.
I think the reason DB introduces this kind of measures over the obviously superior first steps like "building a quieter train" is this: Walls are paid for by the state or community annoyed by the train noise. New or improved trains would be paid for by DB (a nominally private company).

Which is why stuff like "putting quieter brakes on freight trains that don't sound like fingernails on a chalk board" will take at least 20 more years if it will happen at all.
History always upset Russians, do not remind them about their collaboration with Hitler , the genocides or how they robbed everything they could East of Berlin.

No what about X that also genocide the natives or Y that did Z, that does not excuse what USSR/Russia did or is a good reason for Russians to modify their history books and attempt to push alternate history in media and push excuses why their crimes are justified compared to other countries.
Ask the typical DB customer if they want their trains to be on time or more silent and I promise you, the answer will not be surprising.
The (highly recommended) Belgian television series "In de gloria" [1] had a teleshopping sketch in which one could order VHS tapes of their favorite tracks. The target audience was pensioners who had traveled the same boring track for years.

The irony is that some years later a television channel started broadcasting railway videos all day long.

[1] https://en.m.wikipedia.org/wiki/In_de_gloria
The Edge one is super gimmicky and makes the quality worse, but i think that is because it doesn't use RTX in some cases?
That linked watch is basically (visually) a timex, which are reasonable quality and sold just about everywhere and for relatively low prices.
I live in Norway, where an VW ID3 is the price of a Model 3 and an ID4 the price of a Model Y. I drove an ID4 for about a week and it's a worse car in almost every ways, except the turning radius and the sound of the closing doors in my humble opinion.

BMW is completely in another price range once you put back the equipment that comes standard from the cheapest Tesla.
Also, the noise pollution regulations that are in place exempt trains.
Does this mean that even if you’re not using Slack AI they are training on our data? If not opted out?
There ain’t no justice.
I still can't turn off that horrible assistant on Android. No I don't want my audio interrupted by a voice asking if I want to enable a shitty voice assistant that I have disabled as much as your settings allow.
Show HN: I built a digital menu creator that uses AI
Hey HN,

I built Leader Menu, which is a digital menu creator for restaurants (or any type of business owners really) who need to showcase what they offer in a digital way.

It also has some AI features that allow you to just upload a picture of your menu and automatically digitalize it.

Would love to receive some feedback!
> Though to some extent people got themselves into that situation of their own fault by constantly screaming about noise and nothing else

It's not like they don't have a point... a lot of former switchyards were converted to residential use in the early 90s and ever since then, but of course the rail tracks that these yards were laid adjacent to still kept operating, and freight trains make an awful lot of noise.

Silent-brake requirements (basically, composite brake pads instead of the old metal-on-metal pads) have eased the noise emissions quite a bit, but damages in the wheels ("flat spots") or in axles still cause persistent and annoying noise. Unfortunately, 99.999% of freight cars are still dumb as fuck and have no sensorics on-board to detect issues, so it takes a loooong time until such cars are taken out of service. Maybe with the adoption of the new automated couplers ("DAK") that are in research at the moment, this will change as all cars have to be retrofit with electricity and smart components anyway so it is cheap to install monitoring on wheels and axles, but that will take another few years.

Additionally, the tracks themselves can cause ungodly amounts of noise due to neglected maintenance. Where rails aren't (properly!) welded together, they cause a bump noise, switches need to be properly lubricated and the wheels need lubrication as well to prevent those horrible screeches... but DB hasn't had the money to properly take care of that for decades now.

> Whereas to my knowledge the Swiss still take a somewhat more balanced approach, and don't completely disregard the visual impact of noise protection barriers.

The Swiss have more silent rail in the first place. Lots of rail-side detectors to check for damages on passing rail cars (an absolute necessity due to the high amount of tunnels, you do not want a train de-railing due to an axle or wheel issue inside a tunnel and catching fire) and about 5-6x the amount per capita invested into their rail system every year.

On top of that, Germany has to deal with rail cars (and trucks) from across the entirety of Europe passing through it - basically all transport from the Dutch and German sea ports towards Eastern and South Eastern Europe goes through Germany, the Swiss have to deal with far less traffic than we do.
Your points about the zillions of rim brakes bikes sold at 100-300 Euro price points are definitely on spot. They don't need performance, those brakes are very cheap, they are easy to maintain, they'll last forever in the market IMHO.

However I'm not sure I understood your first point about disc vs rim brakes.
Rim brakes are lighter but disc brakes brake better, in a shorter span and under any circumstance, even in the rain when the rim is wet and a rim brake takes a little to warm up and make friction on the rim. Furthermore wheels and bikes are at 6.8 kg even with disc brakes now. That's why every pro rider started using them when they had a choice. There was a short while when they were kept at hold because of concerns that the disc could hurt riders in group crashes (they don't have that problem in cyclocross or MTB,) then concerns about weight and aero, but given the average speeds they are doing at the Giro in these days I'd say that it is all well in the past.

I'm no tour de France rider but on a steep and long slope I rather use my disc brakes than the rim brakes of my previous bicycle. It was a good bike with much better brakes than the vbrakes of the bike I use for touring with bags but disc brakes are on a different level.
Not possible if you like in the sticks and want to live a normal life.

Major metropolis with lots of public transport infrastructure and an Uber only 5 minutes away at 3am, sure.

Personal experience both.
> They are getting even more over-engineered, fully stuffed of useless, cheap, consumer-standard-manufactured gadgets, with software so unbelievabley shit that wouldn't be allowed to run on anything else, design and engineering teams lead by testosteroned morons - and everything targeted on rent-seeking and commodifying for the quick buck.

Same for new ICE cars, maybe even worse than electric cars.

If you want a reasonable "just-works" minimalist design, you have to buy a used car prior 2010. Anything newer will suffer from those issues.
> My first thought

keep up the good work. /s
Neuralink: Early Trial Risks and Implant Issues Revealed
Then let us buy them some large white boards so they can paint on it and move them somewhere else later
Violence has always extended beyond pure physical force. Calling someone a slur to their face, or spitting in their food, or defacing their clothes or home (especially with hateful symbols) would be recognized as forms of violence at many times in history way before modern times. Holding someone at knife or gun point is also very clearly a violent act.
i-combinators https://www.semanticscholar.org/paper/Interaction-Combinator...
I'm just saying that the tend the other person saw in Finland has logical support here. It can be evidence of how effective a policy is for specific scenarios (models). If someone is is not alert to the danger, then the means of escape are logically moot in those situations.

Policies that would help save lives are sprinklers in all houses. This policy is controversial due to the cost and maintenance involved. But the very scenario that has brought this about was a Maryland politician's son burnt down his house and died while passed out drunk. Now that state has a law requiring sprinklers.
The reason why this issue is so spicy is that the French hard right want the government to go hardcore on the rioters, who are arguing that the native "kanak" population is being replaced by white people, whilst at the same time the French hard right basically more or less acknowledges "The Great Replacement" as a reality( FN/MLP-Bardella is more careful with wording it, but the substance is there, R!/Zemmour outright says it).

On the other hand, French far left supports independence for them on the basis of "decolonialisation" and "white colonialists who are born there shouldn't vote like kanaks", but at the same time they outright reject those ethnic arguments for "white" people in France.

Result is a weird twilight zone.
If we show a neural network some examples from the Game of Life and expect it to master the rules of a cellular automaton, then aren't we asking too much from it? In some ways, this is analogous to expecting that if we show the neural network examples from the physical world, it will automatically derive Newton's three laws. Not every person observing the world around him can independently deduce Newton's laws from scratch, no matter how many examples he sees.
Piracy is justified after locking consumer purchases behind new hardware [video]
The idea is to install only a few of these, possibly only in designated railway carriages. It would make for a great conversation starter, which might be an improvement over people staring at their own screens.
The average car in the netherlands is driven about 8000 miles a year.

Doesn't matter how good the public transport is, it can not sustain a journey from my small village to a larger village at 10pm at night on a friday night. Nor will it meet me at 2350 from the railhead in a city a 30 minute drive away. On the way back from that station at that time of night I pass maybe 2 or 3 cars, none of which came from or go to anywhere near my house.

Even if there was some form of ondemand public transport, the carbon impact would be far more than my own car.

The reason I don't travel 40,000 miles a year by car is because I use other forms of public transport when I can. However even with 90% of my domestic (by mile) being public transport, I still need a car for the last 10%. The tax system in the UK punishes that behaviour (I pay far more in tax per litre of petrol used than my neighbour who drives everywhere), it's either all-or-nothing.
C type declarations are quite sane, until you need function pointers. Then things get really crazy.

Consider this type declaration in Go:

func(string) []func(int)[]*float64

This took me 5 seconds to write. The C/C++ counterpart would probably take an hour to get right :(
I built something similar using a spare ThinkPad x220 I had lying around and a minimal Debian installation. I would prefer something closer to the AlphaSmart Neo line of digital typewriters, though.
When I read about growing crystals online, I always have to think of the old 4chan "prank" that under the promise of beautiful crystals instructs the unsuspecting reader to brew some chloramine gas.

Safe for Work screenshot of post: https://imgur.com/IKQRKqv
(note: I'm founder of https://www.definite.app/)

ChatGPT is good for "last mile" adhoc analysis (e.g. you already have all your data in a single file and you want to ask a few questions).

If you're looking for data infrastructure with an AI assistant, try https://www.definite.app/. We give you a full data stack in one app:

1. Built-in data warehouse - We spin up a duckdb database for you

2. 500+ connectors (e.g. Postgres, Stripe, HubSpot, Zendesk, etc.) - You don't need to buy a separate ETL, it's also built-in

3. Semantic layer - Define dimensions, measures, and joins using SQL in one place. We have pre-built models for all the sources we support (e.g. the Stripe model already has measures for MRR, churn, etc.)

4. Simple BI / Dashboards - Build a table with the data you want and generate visuals off that table. Works like a pivot table, if you can use a spreadsheet, you can use Definite.

5. AI assistant to help you thru all of this and analyze your data

I'm mike@definite.app if anyone wants help getting set up.
Why not conduct an on-site interview for remote workers instead? If a person interviewed over zoom and never physically visited office it makes fraud easier but I don’t see a big difference between bringing in the office 5 days a week and a few times (including interviews and ID check).
Not enough people browse /newest, so a lot of stories go by without finding their audience.
The way to opt out is by contacting support,in an era where opt ins and outs should be handled by a toggle button.

Either they don't expect many people to wish to opt their slacks out, or they're aware of the asynchronous friction this introduces and they don't care.
AI is a technology whose primary purpose is to make the world simpler so we can make it even more complicated. Beyond it's amusing aspects for technophiles, its primary purpose is to make advertising and commercial graphic design easier so we can sell things to more people more easily. Things that they don't need.

AI with search follows the same pattern: it's designed to make people spend more time on Google so they can show us more ads, and track us better. I truly hope those who invented it end up in the gutter.
Privilege separation[1], most likely. If your system needs to do three things, it could either just do all of them using a single executable requiring all three permissions (thus also theoretically allowing an attacker to use it to do all three things as well) or split your system into three executables, each only having the permission to do one thing (thus reducing the amount of potential damage).

[1]: https://en.wikipedia.org/wiki/Privilege_separation
"Best" and "better" is doing a lot of extremely heavy lifting here.

Are you sure you actually want what's hiding under those weasel words?
Dumping Games on a Retail Xbox
I assume the parent means to adjust the watch internals - changing how fast or slow it runs, and completing basic servicing.

I have a couple of automatic Seiko's and they keep terrible time despite (fairly expensive) servicing, and they are made for home adjustments (though that doesn't stop a lot of people having a go).
I think I've been writing C for well over 10 years now and this year was finally the one where I forced myself to remember function pointer declarations.
I don't even know why it took me so long to remember such a simple thing, but possibly writing "c function pointer" into my favorite search engine and hitting enter was faster than thinking about it for a moment.

But maybe also because I changed up my general programming approach a bit and try to think a bit longer before hitting up a search engine. Also forced myself to read more reference sheets than stackoverflow or chatgpt. And I must say, this made me a lot more comfortable, because I understand more. Can recommend to go through the struggle/10
What? I've never once slipped on a leaf.
Don't see what they're paying their customers for this data. Is it mentioned elsewhere?
Dart Has Macros Now
This project was probably very cheap compared to the cost of fixing the Deutsche Bahn's horrendous problems with delays and cancelations.

The Deutsche Bahn has literally decades of maintenance to catch up on. Even if the Deutsche Bahn does everything right from now on, the next decade is going to be very painful for German train commuters.
Malware Development Course
And the transition is not complete, because they still load a lot of resources from the old domain, and this breaks if you have Firefox's advanced tracking protection enabled.
I struggled with the Game of Life too. I was fascinated by it and evolved cell populations on graph paper by hand (yeah, I'm that old). When I've got a computer, I checked my drawings and all of them were wrong.
Hey everyone!

My name is Francesco and I decided to create Leader Menu to help restaurant owners create their own digital menu easily and in a timely manner.

As I mentioned in the post, feedback would be much much appreciated.

Thank you for your time!
Still unclear at things like “returning pointer to array of pointer to function …”.

The best shot is to name intermediate types, since they aren’t really intermediate most of the times. Properly structured programs tend to disassemble complex structures to work on them, so you need these names anyway.

That said, C compilers definitely lack -Wunreadable-types flag which must be default.
You can opt-out

Contact us to opt out. If you want to exclude your Customer Data from Slack global models, you can opt out. To opt out, please have your Org or Workspace Owners or Primary Owner contact our Customer Experience team at feedback@slack.com with your Workspace/Org URL and the subject line “Slack Global model opt-out request.” We will process your request and respond once the opt out has been completed.
Products that have search, autocomplete, etc… use rankers that are trained on System Metadata to build the core experience.

Microsoft Teams, Slack, etc… all do the same thing under the hood.

Nobody is pumping the text into an LLM training. The examples make this very clear as well.

Comment section here is divorced from reality.
I think the issue here is that they finally switched the default domain from twitter.com to x.com.
>Could you imagine that one person's "defaced" is another person's "finally some colors"?

No. The graffiti I have seen in my life was clearly put there as narcissistic self expression by (usually criminal, if only by trespassing) youths, very rarely I have seen something which comes close to presenting an attempt at improving the environment.

I grant you that I can emphazwith the idea of clearing withering concrete slab with anything at all. But the few times I have seen it be an improvement were when it was a commissioned piece. But even then it was a small improvement at best.
What’s not clear to me is if it is non trivial to (a)create a GOL NN that models the game cells directly as neurons (which would seem to be an efficient and effective method) or if it’s just (b) nontrivial to create a transformer architecture model that can model the game state n-turns in the future.

I would be very surprised if (a) was not effective, but that (b) is difficult is not surprising, since that is a very nontrivial task that requires intermediary modelling tools to perform for humans (arguably the most advanced NN that we have access to at the moment)

(a) is actually a form of (b) in the form of a modelling tool.
Sheffield, a city with a lot of terraced housing, is particularly prone to "big cat scares", the usual story being that it moves around in the roof-spaces of the adjoined terraces. I lived next door to a lovely little old lady who was convinced that the noises in her attic were from an errant leopard rather than a pigeon.
Pigs on the wing doing second jobs on the side.

The Bureau of Alcohol, Tobacco, Firearms and Explosives would obviously use positive language (turned up at crime scene) to downplay that fact that their weapons have been used in crimes.

I can see it now, Little guns that suddenly grew legs and walked to the crime scene.

Highly unlikely they are going to admit to that little misdemeanour.
Yep. Most of the time, fire is so slow you can escape it easily in case you're aware, alert and awake.

Since pushing hard for fire alarms and mandatory retrofit obligation, Germany was able to reduce fire deaths by almost 50% (study in German):

https://www.hekatron.de/fileadmin/user_upload/Studie_Wirksam...
Missing the “Here have an ad instead”
There’s been DNA evidence for years:

2023: https://www.discoverwildlife.com/news/new-dna-evidence-confi...

2022: https://www.nationalworld.com/news/uk/big-cat-sightings-wher...

2003, and 2005: https://www.bbc.co.uk/news/uk-england-gloucestershire-167605...
Easily distracted by giant balls of knitting wool ;)

Their one Achilles Heel.
Well Russia also signed that they would guarantee the security of Ukraine in exchange for getting Ukraine to give up its nuclear weapons...
> Don't dare touch the string though...

Why not? Is it dangerous, ou would it just make it stop working?
I'm trying to write a Rust program to transform gamepad inputs to MIDI events -- mainly CC, so that one can control a filter with a joystick for example. But it should also be possible to play notes. (The field of MIDI controllers appears quite limited, and "pads" available on some keyboards are not fun to use at all.)

I implemented this in a webapp, but it's really awkward to have to go through the browser back in the DAW. An executable would be more elegant.

PS1: Some DAWs allow for gamepad input, but it's usually limited, difficult to configure, and buggy (Reaper for example has a bug that was first raised in... 2009 and never fixed).

PS2: I had hoped LLMs would help... but boy do they not! ;-)
I’m not saying I believe there is a big cat roaming but it’s still unfair to say there’s only been one witness when this is something frequently reported on by multiple unrelated individuals.
Assuming that baseline protections (ASLR, DEP/Nx etc.) are present, the goal when pruning parts of a binary is probably to reduce the availability of ROP gadgets [1]. This will make it harder to exploit any remaining bugs in the "useful" code.

OpenBSD appears to be taking a safe/conservative approach based on linking. More aggressive approaches have also been researched, where the pruning is driven by dynamic analysis, and applied using binary rewriting.

[1] https://en.wikipedia.org/wiki/Return-oriented_programming
To add some nuance to this conversation, what they are using this for is Channel recommendations, Search results, Autocomplete, and Emoji suggestion and the model(s) they train are specific to your workspace (not shared between workspaces). All of which seem like they could be handled fairly privately using some sort of vector (embeddings) search.

I am not defending Slack, and I can think of number of cases where training on slack messages could go very badly (ie, exposing private conversations, data leakage between workspaces, etc), but I think it helps to understand the context before reacting. Personally, I do think we need better controls over how our data is used and slack should be able to do better than "Email us to opt out".