skysight-inc/HackerNews huggingface dataset:
The article argues that German should stop asserting superiority over France and start building a real high speed rail. The thing is that the German ICE can go fast, but not in Germany as only a few rail line allow it.
The best example is Stuttgart Paris where you spend nearly as much time in Germany as in France, except that you only have to cover 170km in Germany and 500km in France.

About nuclear reactor, the river can cool down the reactor, but fish will die. Thus the power generation is limited in summer for reactor cooled by rivers.
Well I hope that his evidence is stronger than your overstatement of the link you posted.
It's actually absurd that it costs me ~£15-25 to fly from London Stansted to Hamburg (1 hr flight), but 145 euros (one way) to get the high speed train to Munich (6 hours).

The regional trains are absurd. The platforms are completely congested with human bodies, and even the long double decker trains are often totally full. To me it seems that there simply aren't enough services every day to carry the capacity of people who want to use the trains. Even before the 9 euro ticket it was borderline unusable. I did a midday Monday journey last September from Hamburg -> Lübeck -> Stralsund -> Samtens and each part of the journey apart from the last was totally full. Lübeck -> Stralsund was ran by nah.sh but it was an absolutely tiny train with even barely any standing room, let alone seating. Germans just accept it and groan, in classic German fashion: this is how it is, it's not going to change, just accept it.
> How inefficient is mechanical storage?

The density is the problem.

If you raise a 25,000kg mass by 100m, that's 24.5MJ, or roughly the energy contained in one kilogram of coal. Or 6.6kWh (standard meter units) of electricity.

(and that's on the input side, not accounting for losses)
How is this interesting? This is Windows 11 running in a Virtual Machine (specifically Parallels) on macOS.
For more in-depth automotive (and bike) related engineering topics, I can highly recommend Driving4Answers https://www.youtube.com/c/mr2mk1hero
So what? It's been a good idea for a hundred years. That doesn't mean it's simple to engineer in practice, but nor does it mean it's a poor idea that can't be achieved.
Maybe I was using it wrong? As I recall, "the usual" APIs present in most other OO languages were not available when I tried to help a friend with a project 3 montjs ago.
Payments settle at whatever the interbank settlement timeframes are. Any type of payment escrow would be incredibly out of the ordinary.
J.C. Oates: Editors won’t read first novels by white males no matter how good
> the stakes are low that not much thought is put into security.

What I don't get is that NO though was put in to security. Sure the card reader and the payment processing, I'm honestly sure that someone did a reasonable job at that part, because that comes as part of the payment terminal.

For a management perspective I can't see why you didn't think about the security for just a few minutes extra and came up with a much better product in general. There's certainly a point to being overly focused on security and never shipping, but it's also the case that thinking about security and misuse will help you to build better, more stable products.

These devices fail, and they fail constantly. I was a a Burger King two weeks ago, and again at the same restaurant two days ago. Two out of three kiosk where broken when I arrived two days ago, that all three where broken after I order two weeks ago. At the local McDonald's it often that three or four out of ten kiosks are broken. They aren't broken as in physically damaged, it's the software that's not working or stuck somehow.

As the article points out, they break so frequently that they are left unlocked, which in turn violates the idea that they are physically secured.

Three things I'd change is:

* Don't run as administrator, because hey, it's a quick thing to fix, so might as well.

* Read-only filesystems.

* PXE boot those things, so that they'll get fresh OS + application install on each boot.

If you ever see staff try to fix a kiosk, then you'll notice that they just open them and reboot the device. From what I've seen that frequently fails to fix the device, meaning that the system is in a broken state. Having the whole thing boot a known good image could help.

When the normal recovery plan for thousands of these kiosk is: "Reboot and hope it works. If not, wait for a technician to re-image, or reboot again." then you didn't spend enough time on systems design.
Texans can use HN as well?
Read-only means you can't change it _after_ you initially put all your files in it.
This looks really fast.
I am 65.

20 years ago I am pretty sure I had declining cognitive functions. At the time I was a good research engineer, but actually I was morbidly obese, was unable to walk 2km (~1.2 miles).

Yet now I think I am better. What changed? I retired, move to an home in a nice rural setting and tried to improve my health through exercise and loosing weight.

I was not easy but I am now able to walk 20km (13 miles) (I even did a 33km round trip). I didn't regain ability to run more than one hundred yards though.

Another thing is try to improve your cardiovascular health, a stroke is something devastating.

Good luck!
The hyper-saturated long-exposure shots? Sure, you won't see that with the naked eye.

But you can absolutely appreciate seeing the plane of our galaxy from, say, the Australian countryside, outside of the big cities.
That’s the secret, there are none. People are arguing congress can make abortion laws now because of the interstate commerce clause, anything goes at this point.
for (i = 0; i <= 9999; i++) {
...
}
> raise AllocationFailure;

This is exception semantics which is hidden control flow present in every language with exceptions. Even in checked exceptions it is often obfuscated (ie. a function call that can raise is not distinguishable from one that can't wkthout manually looking at the types, and if they are distinct, then you just have something equivalent to error types). The point is that, upon calling a function that might transitively call a function that raises, you have no idea if the next line will execute or whether you will wind up in some other piece of code altogether.

It's not equivalent to calling a function because it destroys the stack context and violates the invariants and ability to reason about control flow for every function above it in the call stack.

I am starting to grok algebraic effects, and how they can make exceptions-but-not-objectively-incorrect by preserving context during the interrupted control flow and returning everything how it was left, but they come at a price.

You could guarantee that the stack will be reconstructed and execution will continue where it left off. But now 'raise' implicitly does a bunch of stuff including allocating memory on the heap and copying every stack frame between your error and your handler onto it. How does this function if your error is that you are unable to allocate?

Even then, you don't know where control will end up without hunting for the registration of the handler, which may not even be near the call site.

Sure you can build a stack on the heap in userland in C and dump everything there so as to reconstruct it (I skimmed your code and it seems like some implementation of coroutines or similar, I'm notnsure if this is part of the error machinery). There's nothing in zig that prevents you from doing this, or even using that exact library.

> The cool thing is that you can do this in C too, even with cleaning up and preserving invariants. See [2], [3], and [4].

I either can't follow your code with the amount of effort I'm willing to expend (likely) or there isn't anything resembling the descriptions I can find for conditions and restarts there.

Are you saying that the following can happen?

I can have some function foo that is regular C code with the exception of registering that it handles some condition.

Then foo can call, bar, which calls baz which calls qux, all of which are regular C code.

Then qux can call something which raises a condition of the kind foo registered.

Then control flow passes to foo which handles the error using the context in its current stack frame.

Then control passes back into qux with information provided by foo's handling code.

Then qux returns, followed by baz and bar returning without having to have any knowledge of or participation in your system.

And that all of this happens without constructing a closure over foo's context and sneaking it into qux via a global.
Intel AMT is another option assuming you have an Intel CPU SKU and a motherboard that supports it.
> When you're not the trailblazer, it's easy to make catch-up progress to those that went before you in much much less time. Why this is constantly a source of amazement is funny to me.

That sounds logical but it doesn't often actually happen that way, which is why I think there is amazement the few times it does.

For example, Nokia could have just caught up with Apple after they released the iPhone? Motorola etc. could have just caught up with Nokia in the 90s when Nokia made phones people actually wanted? Apple of the 90s could have just caught up with Microsoft and Windows right?
I hear very conflicting things on this depending on the motives of who is explaining it, is there much solid research?

It certainly feels right - that lighting would cut down on violent or acquisitive crime, but is it measurable?
im curious of anyone uses json in space
I think it's best not to conflate entertainment and information sources. "Informative" youtube channels fall on a weird middle ground where their content seems to be edifying you but they are so riddles with inconsistencies and inaccuracies, you have to spend a lot of energy filtering it or you might develop misconceptions. I'd rather just watch silly videos and get my information from reliable publishing house that provide some expectation of curation and fact checking.
Wow, this is incredible and would make myself and so many people I know super happy! This is awesome work!
Seems like it's easily effecting enough end consumers that "class action" could be a real possibility.
But the transaction info has to be transmitted by the touch terminal - unless the recipient is set to a fixed value in the card machine, that should at least make it possible to re-route all of McDonald's revenue to some arbitrary recipient.
After a banking charter is given, the Canadian PM gets put on their board (after the PM leaves politics).

Definitely no quid pro quo there.
Source of some images: https://docs.microsoft.com/en-us/nuget/concepts/security-bes...
So they made it easier to justify attacks, and harder to prosecute such attacks as war crimes? In any case as to legitimacy[0]:

In 1946 the Nüremberg International Military Tribunal stated with regard to the Hague Convention on land warfare of 1907: "The rules of land warfare expressed in the Convention undoubtedly represented an advance over existing International Law at the time of their adoption ... but by 1939 these rules ... were recognized by all civilized nations and were regarded as being declaratory of the laws and customs of war" (reprinted in AJIL, Vol. 41, 1947, pp. 248-249). The International Military Tribunal for the Far East expressed, in 1948, an identical view.

[0] https://ihl-databases.icrc.org/ihl/INTRO/195
I'm not sure where you're getting that impression from, law (and many other professions that operate under partnership like structures) often have an up or out system that is significantly more brutal than this. No room for expert operators to stay at a particular level, you get promoted or you leave.
The 9-Euro-Ticket is not usable for intercity connections, so I am not really getting the point how this is connected to DB is getting worse and worse. This is a development for the last 10-20 years. When you ride a train regularly, I did for a few years 3 times a week 3h Berlin/Leipzig, you see how broken the whole system is. I’d always say if you would run any other company with such a customer experience, you would be out of business in no time. I think the core problem is huge and extremely traditional management.
> hipsters with trouble hair and strong opinions on pronouns

I guess you don't remember Boomer programmers complaining about Gen-X programmers, raised on BASIC, with trouble hair (male programmers with their ponytails and scraggly beards), and with strong opinions on how 'information wants to be free', who know just enough to plug a board into an EISA slot, but unable to use a soldering iron or oscilloscope.

It comes down to what "silo" means. Most people use something like https://en.wikipedia.org/wiki/Information_silo#In_organizati... - "a mindset present when certain departments or sectors do not wish to share information with others in the same company".

If you update your status, help stuck team mates, and tell your part at the standup then you aren't in a silo.

This has zilch to do with tired stereotypes of modern developers. Here's what the author wrote:

> A team player isn’t someone who shies away from going into a silo. In fact, the very nature that drags you to an unromantic profession like programming is your ability to go into a cave for hours, and emerge victorious having nailed the problem, and/or designed the kickass solution. That victorious outcome takes months, sometimes years, yes.

Compare that with what McCarthy wrote in 1995: "Rule #30: Don't go dark."

] You have to manage the granularity of development tasks in such a way that you emerge with visible deliverables over short intervals. In our group, we argue back and forth over how big the intervals should be: five days, ten days, three weeks? In our world, three weeks is going dark.

] I don't know what's appropriate for your world, but we want team members to have contracts with the other parts of the team so that they surface pretty often with visible components. When somebody surfaces and the deliverable isn't done, we know right away. We know that this week we slipped one day. That's worth knowing, much better than getting to the end of the project and observing, "Oh, we slipped six months!" At that point it's too late to even bother counting up how much you've slipped.

and: "Rule #31: Beware of a guy in a room"

] Specialist developers who lock themselves away in a room, who go dark for long stretches, are anathema to shipping great software on time. No matter how brilliant a developer might be, don't give the developer a significant assignment unless he or she understands and buys into the type of development program you intend to run. The brilliant developer must be capable of performing on a team, making his work visible in modest increments and subjecting it to scrutiny as it matures. Some people find this intolerable, and although there is a role for people of this disposition in the software world, it is not as a part of a team devoted to shipping great software on time.

See https://blog.codinghorror.com/dont-go-dark/ for more commentary.
What does resetting the leaves mean?
Andreas Spiess https://www.youtube.com/channel/UCu7_D0o48KbfhpEohoP7YSQ
Small electronic projects, tutorials, and reviews for sensors, ESP8266, Arduino, Raspberry Pi, and ESP32

Adafruit - new stuff they sell, and tutorials that are fun.

TheCrafsman - a puppet learning how to craft, 3d print, mold, etc.

Bitluni's Lab - https://www.youtube.com/user/bitlunislab
elaborate and funny tutorial videos about building gadgets.

Branchus Creations - board level repair for older PC's and gadgets
https://www.youtube.com/c/BranchusCreations/featured

Choll W. Kim - Laser spine surgery and info
https://www.youtube.com/c/ChollKimMDPhDSanDiego/about

David Bull - https://www.youtube.com/user/seseragistudio/
Tokyo-based woodblock printmaker, video presentations of his work, including a number of videos showing the complete process of making his prints.

Devoxx - developer tech events, talks, presentations
https://www.youtube.com/c/Devoxx2015

Electronics Repair School - https://www.youtube.com/channel/UCooKQlg-HZ0PFAPc4Ymg3RA

Evil Ted - visual effects, prop., modelmaking from a pro..
https://www.youtube.com/user/evilted40

HomoFaciens - maker, elecronics
https://www.youtube.com/c/HomoFaciens/videos

Jeremy Fielding - home engineering, learning, motors, robotics, making
https://www.youtube.com/channel/UC_SLthyNX_ivd-dmsFgmJVg

Just A Printer - behind the scenes, explantation, at a small printing business
https://www.youtube.com/channel/UCSuSPbvmwLZv9CMdeSsWkFA

Just have a think - Climate and Sustainable Energy, Technology discussion, education
https://www.youtube.com/c/JustHaveaThink/videos

Kens Karpentry - garage builder, explains process, business
https://www.youtube.com/user/ken311953

NorthRidgeFix - electronics repair. Often fixes without schematics, explains diagnosing and tracing faults.
https://www.youtube.com/channel/UCLaXgfNlVxY149shiA1pykQ

SixtySymbols - cool videos about physics and astronomy
https://www.youtube.com/user/sixtysymbols

Stock Markets With Bruce

The Signal Path - electronics tear down, analysis, and repair.
https://www.youtube.com/user/TheSignalPathBlog

Two Minute Papers - video summary of interesting or exciting CompSci papers
https://www.youtube.com/user/keeroyz
> France has almost no coal left

And also has to keep it running now.

> Germany is the one that's closing reactors

Three reactors while France has half of theirs offline. The irony is that if Germany is going to extend their NPP, it will be because the next German stress test runs under the assumption of a major French power plant outage. I can only already see the jubilant HN threads how this is a win for NP, when it's actually a testimony of its failure.
Railroad police certainly is fairly common https://en.wikipedia.org/wiki/Railroad_police. I think that’s because their operation stretches over all kinds of political boundaries.

(Highway police (https://en.wikipedia.org/wiki/Highway_patrol) can have the same role for roads(

Some countries also have special electricity networks for rail, “generally […] only if the railway in question uses alternating current (AC) with a frequency lower than that of the national grid” (https://en.wikipedia.org/wiki/Traction_power_network)
I meant to create a finished model simply from our brain without costly and time-consuming training.

You just plug in something to your brain, upload and you have a finished model afterwards.
When I take the train in Germany, I try to make sure to have a direct train as I have been left stranded several time and missed my connection.
When it happens, you are obliged to hop in the next train, where you don't have a seat reserved, and you are forced to look around for a empty seat.
Of course you are not alone in this situation and you end up in a totally full train.
It's not just a tiny CPU. Microcontrollers typically have a bunch of "peripherals", blocks which implement a specific function or protocol, like SPI, I2C, PWM, DAC, ADC, and so on. For a given project, choosing the right microcontroller means you need substantially less chips to interface with the outside world. I've worked on projects where AVRs were just the perfect choice.
Seems Tolstoy forgot to give War and Peace a subtitle. Could have made the list.
Critical thinking and overall quality of education are not the same thing. You can be very good at teaching math, physics, geography, chemistry, biology while completely sux at "critical thinking" stuff. And vice versa.
Why is everyone so concerned about a malicious party compromising the card reader? Because that would be solely a McDonald's problem.

No credit card issuer would refuse chargebacks for fraud that occurred because of this, nd ultimately when they'd find the source, it'd me McDonalds picking up the tab.

The risk to the average person from this is 0. At most it's an inconvenient call to a bank and sorting out a card replacement. (And an extra inconvenience for people using debit cards).

I have plenty of cards, and I wouldn't care one bit if the details of some got leaked, as I'm getting a push notification for every transaction.

Anything unexpected? Call/fill in an online form, and it's resolved within 2 days, and by then you already have a new card in the mail.
I don't know about Scandinavia, but even in Paris, France, there can be weeks during the winter when the sky is mostly covered, and you get next to no light.

I used to live in an apartment with huge windows, west-oriented, and no other building close by, and I still went out and bought a big ass LED light for working from home in winter. It made a huge difference to my mood.
> but there are sensors to ensure the train’s mass does not exceed a maximum level, which can be reached on unusually crowded trains

That's the "great" thing about the old Intercity trains from the 80s (some carriages are even from the 60s, being initially used in Trans Europe Express Trains[1]): They don't have this feature. Those trains can and will be filled up until it's physically impossible to push more humans into it. Makes a great Sauna in the summer! :D

> The natural response of most German rail advocates is to sneer at the idea of high-speed rail

Yeah, seperate stations (edit: platforms, they can share the building) for high-speed trains will probably never happen, sadly. And as long as high speed trains share the platforms with regional trains, disruptions and delays will always affect both.

It's nice that you can drive from Munich to Augsburg in 20 minutes on a seperate high-speed track, doesn't help you if a broken down regional train blocks the station and everyone has to wait for hours. :/

[1] https://en.wikipedia.org/wiki/Trans_Europ_Express
Because the "socialist" revolutions, were first and foremost national independence movements. The red decoration was nothing more then the "fashion" at the time. Had socialism existed when america declared independence and russia supported the us, the american indepence day would be significantly more hammer & sickled. This is why the vietnam war was so wrong, it was fought by a ex-colony for a colonial power, halucinating a enemy were there actually was just its own history repeating.
Why would you consider the management of an academic institution "shadow" power? It seems pretty clear they are the "actual" power, nothing hidden about it.
Except, it is.

Fusion would necessarily be a lot more expensive than fission. But fission is itself not competitive, and gets less so with each passing day. So, the longer it takes before fusion is actually, technically possible, the less value there is in it.
Yep. The problem that the parent commenter had is distinguishing between "Not existent" i.e. the tool that I am trying out sucks; and "I don't know how to use this tool yet" - a completely normal part of the learning experience.

Failing to find the differences between them will impede learning in general.
Aren't card PINs only 4 numbers long? That's almost 10k possible combinations I believe, pretty trivial to put together.

Checking which corresponds to what card is the hard step because you need access to an acquirer to my knowledge, and you'll lose that access quiet quickly if you attempt too many incorrect combinations.
can it be used without creating account? also does your open source version has telemetry enabled?
Norwegian it's "Macern"