skysight-inc/HackerNews huggingface dataset:
I remember having copied an interpreter for a c like language called “C - -“ (without the spaces), from a shareware cd-rom. It didn’t have pointers (minus pointers), and also was missing something else (the other minus). Was it that language?
The problem in US is not with skyscrapers but with the grid structure.

Singapore is an awesome example of a coty filled with skyscrapers but no grid, amd it feels amazing and spacious.
From what I know, SPINE doesn't use QEMU at all to emulate a PS4, it works with the same concept of Wine, a compatibility layer that translate Orbis syscall with Linux one. Its name follows the same "SPINE is not an emulator" geek joke.

According to Google, Orbital is the one using QEMU.
I’ve not managed to read the article since its site’s choked. However I wonder if like some of the comments here it touches on something that has only become more stark with increasing automation and mass surveillance. That labor tends to consumption and vice versa.

These two otherwise orthonormal concepts collapse into each other in a manner perhaps related to the swings between pleasure and jouissance.
In their own words - https://brave.com/privacy-features/
For aircraft registration data, I think offline database download should be available without (paid) API access on some smaller services. I thought ADSBX was providing the aircraft database but cannot find it right now. Quick googling found opensky-network, but not sure how much is the database maintained. (Monthly snapshot keep being published, though.)
This is so true. And there's an added time tax on the backend to declutter, and sometimes a monetary tax, just to get rid of stuff.
people have opinions. more news at 11.

sorry, but i think the FSF is totally justified. the ME engine and stuff like that showed that the industry does not have the best interest of customers (business and endusers alike) at heart and will fuck them over for more money.

and then the whining here is great again and it's like "Stallman was right" and at the next turn "but ma feetures" complaints come around, because it costs more money or time which also would be the ethical thing to do often enough
Incidentally, golang is much worse for FP.
> how much time many degreed professionals put into passing a certification (e.g. the bar exam or medical boards).

They only do it once, though, not for every single interview.
Ask HN: What language will you pick if you are to reinvent the data ecosystem?
The lingua franca for Big Data is Java, and that of ML/AI is Python. Imagine you travel back in time with access to languages and tooling of today, what would you choose instead?
Happy to see Bel affect language design. There are some great (under-studied) ideas in it.
Inheritance does have its place. I've seen verbose and error prone workarounds in golang due to its lack of inheritance.
This is an oversimplification. Building lower you get lower population density, and need to spend way more co2 on transportation and infrastructure.

If you’re comparing a 4-story building made of wood compared to comcrete then sure it has less emissions. But if you want to build four 4-story wood instead of one 16-story concrete, it’s not mecessarily so.
People do use them, though. Look through the fastjson dependents on GitHub[1] and you'll find serious projects from the Kubernetes special interest groups and various blockchains. Heck; elastic even built their own for beats[2]. There's no big philosophy difference here. Most go programmers choose encoding/json over fastjson for the same reason most Jackson programmers choose databind over streaming: it's a simpler API.

[1]: https://github.com/valyala/fastjson/network/dependents?depen...
[2]: https://github.com/elastic/beats
> The attack was discovered by researchers at Jetpack, the creators of a security and optimization tool for WordPress sites.

It’s a deceitful way to present it. Jetpack and WordPress are the same company.
I will contribute by adding a couple of references to AdamSomething's views on skyscrapers [1] (we shouldn't build them) and commie blocks [2] (surprisingly pleasant and efficient housing):

[1] https://m.youtube.com/watch?v=HXZ_0wOY96E

[2] https://m.youtube.com/watch?v=1eIxUuuJX7Y

As an Eastern European who lately has developed a casual interest in urban planning, I wholeheartedly agree with a low to mid-rise approach to urban development.

Both in my home town (Bucharest) as well as in my current place of residence (Amsterdam) by far the least pleasent areas are the places where high-rises concentrate (Pipera and Zuidas respectively).
> not least of which is their incubation of this generation’s very worst prose style

Which apparently is not orange block paragraphs. Paragraphs that are not highlights of the black text as you've come to expect. That one got me. And then I realized it was a reflexive statement about catching me. A textual fish trap? I laughed.
After about a year of online shopping spree heavily induced by lockdowns, I decided to record and analyze all the purchases I made online and not surprisingly, a lot of those are either left unused or broken. This made me realize how a lot of purchases I do are really just because of impulse.

Now, I try to be more conscious about what I buy through simple accounting. I always record everything I order with my ledger. Together with that, I also have a list of the items I currently own with an indication how much I paid for it initially and how long have I been using them. Regular tracking really helps to make sense of your financial decisions.
Great anecdote. Academia is, what, like 0.1% of the workforce? Browsing some polls, it looks like less than 10% of salaries people work more than 60 hours. I don't know what the ratio is for salary vs hourly in the US, but that probably puts it less than 5% for all workers.

I think these people are just the loudest and like writing articles about how much they work. No one writes about how they work 40 hours and life is fine.

There is also the other case where someone may go to the office 10 hours a day, punch some time on the weekends, claim they "worked" 60 hours, but in reality only got 4-5 hours worth of work done per day.

I just don't buy it.
> probably the dynamic recompilation step that turns ARM code to x86 could be skipped

I don't know if Switch could be emulated with Wine-like approach, if not, it would be tricky to intercept syscalls without an ARM-to-ARM DBT. Performance impact should be minimal though.
Interesting and well written.

I was pleasantly surprised by the bike-by-wire concept. That looks like it really has the potential to simplify the architecture, do away with a lot of maintenance and increase rider comfort. No more chain, belt or shaft is really a radical simplification.
Wozniak created iconic video game, Jobs cheats him on the reward
Yeah. I think he could at least have put the Raspberry Pi inside an Amiga case. There are recent aftermarket Amiga cases with added mounting holes for a Raspberry Pi or MiST FPGA board.

The current PiStorm supports only M68000-based machines.
I've seen that there is a Amiga 1200 version in the works that uses a Compute Module 4 (... which I am personally looking very much forward to).
You are paying the price in the sense of 'time is limited, and you are using some of this limited budget on this endeavor. The point is not that 'paying the price' is unpleasant. The point is that 'paying the price' reduces your budget of available hours.

I think, in addition, there is an 'unpleasant' quality about needing concentration for reading that the author feels more than you do. But that unpleasantness is not the core of the piece. The limited budget is.

Consider someone who reads 10 hours a week and buys 5 books a week. They will be buying books they will probably never read. They are paying the first price but never the second.
> Step 2: Make a change to the code - oops, license violation! Clause 13! I need to change the source code offer first!

No you don't, as that's not creating any users, the source code repo is the source code repo, not a distributed program you provide as service for anybody.

It seems there are further misunderstandings in that wall of text, I'd heavily recommend talking to someone with (FOSS) legal experience if you're involved in such distributions, no offense meant.

We're providing most of our code base under the AGPLv3 and have never faced any such issue either for people contributing to our projects or us contributing to other AGPLv3 projects.
Granted, some FANG company refused to use us (officially that is, I know personally of unofficial use), but that's not something really hurting us in any way, and definitively better than getting stabbed in the back like some other projects got from some SaaS companies due to having a permissive license that allowed them to deploy changes without giving them back anymore.
> Hybrid-electric cars are an engineering abomination. They have both gas and electric powertrains, ensuring they are more expensive and complicated than their competitors.

The latter is actually false. Having a high-voltage battery on board means you can get rid of most of the belts which normally power things too large for the 12V battery to handle, like the A/C compressor, power steering etc.

Same goes for the powertrain - no need for a typical gearbox when you can just replace that with a planetary gear.

Overall hybrids have less mechanical parts than regular ICE vehicles.
Social media mill seems apt.
That hardware is 13 years old now and laptops tend to start falling apart and spares become difficult to source.

I have a Dell E6410 laptop. Which is really easy to repair and built like a tank. Keyboard has started dying and there are no replacement keyboards on ebay that are UK. You are asking people to use things that are quite out of date and may not be easily repairable.

I've got desktop machines from 2007 that I've had to replace the motherboard (wasn't worth it really) because capacitors had started bulging (and it was a board from a well known manufacturer). It probably more capable than the machines you mention but it was unstable as the parts were literally disintegrating.

> Even the T60 offers a decent performance if your usecase is browsing the web, mail and other simple tasks.

I really get annoyed by this. "If your tasks are restricted to a very small subset of what I think a basic user actually might want to use your computer for this will be okay". What happens when someone needs to use more modern software (even for one off thing like a job interview over a video conference), or use a particular site for taxes or whatever that needs a more modern hardware. They are screwed.

I have an Amiga 1200 with an accelerator card and technically I can use the web, check mail, chat (IRC basically) and do 85% of what I do online. But for the other 15% it is a total non-option and that other 15% might be what pays my bills.
Prague is a touristic city and reasonably popular with expats, its nature has changed.

It's not just the capital of Czechia anymore. Those days aren't coming back.

Same with Munich. 40 years ago it was just the capital of Bavaria, now it's an international hub.
> Is it even possible to have zero undefined behavior in languages that allow user-defined pointers? It seems like allowing even just one degree of memory indirection creates a singularity beyond which any kind of formal guarantees become impossible.

With untyped pointers, yes. But it seems to me that if you have strong typing for function pointers you could mostly avoid that.

> UB is kind of the "we are all adults here" engineering tradeoff that enables shipping fast and useful software, but is technically not strictly defined

Well, no, of course it isn't -- the clue is probably in the first half of the name, "Undefined Behaviour"... ;-)
“ Let’s just cheat and use Clojure’s edn”, a true Lisp in Lisp should be able to do: Lisp in Lisp in Lisp…
> Are you factoring in the fact that myocarditis drops with more boosters?

Myocarditis rates have quantifiably increased over time as more data comes in. Why would you make assumptions that a booster of the same substance would be any different?

> then the total cost of boosting is what? $20 or so?

I find this a very strange and borderline inappropriate thing to ask. I can assure you if you have heart problems you, like me, will have to spend thousands on MRIs, CT scans and specialists.

> Have you factored in the fact that all mRNA producers are making Omicron-specific boosters? Of course not, those boosters aren't available yet.

What do you mean “of course not”? Yes, thats exactly what im saying, we are boosting with old vaccines, because thats the only thing we are told to do.

> Any other methodology is politics.

That statement basically reinforces my initial point again, why would Pfizers new antiviral drug with over 90% efficacy be considered as “politics” in your mind?

Why would the very obvious natural immunity the UK is starting to attain be classified as “politics”?

The only political, myopic stance here is yours: “repeated boosters seem like the answer”.
This seems terrible. What about managing views, or stored procedures? AKA the actually complex stuff to manage migrations of.
Because those who succeed in a market end up with the money to influence policy. That is why that is important. Policy affects markets which then affects policies. It is a concept in capitalism we are not going to get away from.
Why make face 7 blank? Why not keep 0 dots under it to make it the lowest priority? Would that mess up the probabilities?
One thing that OS/2 did right IMO, using right mouse button for drag/drop.

It's (or was) terrible in windows when you accidentaly in "Program Files".
Lighthouse – Rust Ethereum 2.0 Client
This is false. Gold production far exceeds industrial demand to the point of it having almost no effect on price.
Check the parent comment which states that probably one can mitigate the bug even if webkit is always the engine used
A comment I put for someone else that answers this.

Because those who succeed in a market end up with the money to influence policy. That is why that is important. Policy affects markets which then affects policies. It is a concept in capitalism we are not going to get away from.
Given how long CO2 remains in the atmosphere, any reduction in CO2 emissions by less than 99.9% of the current emission rate sustained for less than a millennium is likely to result in severe negative consequences. Likewise, because the damage is done by the quantity in the air rather than the instantaneous rate of emissions and absorption — the former being the integral of the other two — we need to make these changes much faster than the gradual reduction over one human lifetime of non-reproduction.

If you want to achieve this reduction just by population reduction — and not via technology, lifestyle changes, or any other solution — then you need a 99.9% population reduction.

If you want to solve it by enforcing lifestyle changes and no tech etc., then you have to wind the clock back to before the industrial revolution, before we could even mine so much fossil fuels in the first place.

The 1750 population of 760 million [0] was (with regards to CO2) sustainable, but the tech back then limited both the population and the emissions.

It’s like the correlation between shark attacks and ice cream consumption: Hot weather makes you eat ice cream and go swimming. Icecream-to-Sharks isn’t directly causal, and neither was the population in 1750 the direct causal reason that CO2 emissions were sustainable.

So you only get the “benefit” of 1750s population levels if you’re willing to also pay the technological cost. But not just the cost of not being able to grow food for 8 billion: it would be as if the 710 million absolutely worst off today were unchanged, while the other 50 million merely don’t have electricity let alone computers or the internet, paved roads let alone cars or bicycles or public transport, disease-free pressurised municipal water let alone modern flushing toilets or bottled soda or warm and safe showers, etc.

Those 50 million would be the super-rich of the new era.

And worse, because of the aforementioned long lifespan of CO2 in the atmosphere, you’d need to sustain this for about a thousand years despite everyone involved being much better off if they defect (Nash equilibrium).

That leaves green tech. Many purely technological solutions to greenhouse gases are already known. The challenge is to make the green solutions cheaper (because Nash equilibrium) than the polluting status quo for 99.9% of effective emissions. (Effective emissions rather than gross emissions, because some of the technological solutions are to take CO2 out of the air to make other chemicals with, and that’s fine).

(ZeroGravitas interpreted me correctly, FWIW).

[0] I’m approximating from these numbers: https://en.wikipedia.org/wiki/Estimates_of_historical_world_...
See also the monkey ladder experiment: https://www.wisdompills.com/monkey-ladder/ - The behaviour is, of course, not as stupid as it seems. Humans are especially prone to copy extra steps from others that don't seem to add anything.

But sometimes, when you skip over the "useless" steps while preparing a certain kind of food (e.g. for some manioc variant), you may slowly poison yourself over the years. Also, remember to always brush your teeth.
The purpose of moral intuition is to help you be a good ally. That's it. This is why those close by seem more morally salient - they're the ones who you can actually be an ally to. In Singer's thought experiment about the drowning child vs. the children starving in Africa, he's trying to overcome people's natural intuition to favor those close by. Utilitarianism in general is trying to overcome a lot of intuitions about who you can realistically be an ally to - treating every person as equally morally important regardless of their relation to you.

Many of the examples in the article are constructed to omit outside observers. In the real world, this is very unrealistic. Our intuitions about the importance of acting consistently reflect the risk that we'll be discovered doing something abhorrent. Reputation is important.

In fact, if we make the examples more abstract and impersonal, then it's much easier to see how utilitarianism makes sense. What if there was no actor making a choice; instead, the two possible outcomes happen by chance or natural causes. Say the healthy patient dies from a freak accident, allowing other patients to be saved. This seems like a better outcome than five people dying, all else equal. It's only the possible effect on the doctor's reputation that makes the original a moral dilemma.

Similarly, in the riot example, if the innocent person was implicated by accident, that would be a better outcome than many innocent people dying to the mob. It's only introducing the sheriff and his reputation that makes it a dilemma.
Decent piece. Always glad to see people thinking about infra... IMO refactoring American public spaces will be a key part of remaining relevant on the world stage.

I personally hope ebikes come to fill a space between cars and bikes. My dream ebike does 35mph+ for 40mi+ with 50-100w of human input and has some cargo capacity and probably an extra seat. My household has a car (prius-c) and a converted van for longer trips / cargo moving. For me, this would allow me to ditch my car which is primarily used in the city. Though a bike like this would be pretty competent on surface streets mixing with automotive traffic, I would still probably need _some_ infrastructure to make it work well. Secured ground-level storage & parking near stores and points of interest, and streets with appropriate speed limits (<45mph).

The climate where I live is mild costal, but I believe this is possible even in more extreme continental climates with spikes, etc. Clothing tech has made staying dry & warm not too hard.

I have looked at the Twike but it's just an impractical device. Way too expensive & trying too hard to be a car.

Some corrections:
- Freewheels don't preclude regen
- You'll always need brakes
- Some folks need better than 15-20mph ;-)
Hmm, I can finally agree with the chant "Go, Brendan!"

Although, any Chromium browser helps cement Google's position as the one who writes the rules, so it is with mixed feelings. Why did Mozilla have to fire Brendan Eich, again?
Dupe:

https://news.ycombinator.com/item?id=29947396

https://news.ycombinator.com/item?id=29951385
This is also similar to the header formatting for Weave.jl, markdown for Julia.[1] This is probably also inspired by R markdown, but I mention it because it seems to be a reasonably common practice in tools for the data science field.

[1] http://weavejl.mpastell.com/stable/header/#Header-Configurat...
> Not sure what such an absurd code example is supposed to show.

I had a few things in mind:

1. Highlight that it's not the wording change from "permissible" to "possible" that enables UB-based optimization - it's the interpretation of one of the behaviors the standard lists

2. It's the vagueness of "the situation" that's at the heart of the issue.

3. "Ignoring the situation completely" can produce the same result as "assuming UB never happens", contrary to your assertion (albeit subject to an interpretation that you disagree with)

(And absurd or not, similar code does show up in real life [0]. It's part of why -fno-delete-null-pointer-checks exists, after all).

> However, ignoring the situation completely in this case is emitting the code as written.

> "Ignoring the situation completely" means ignoring the fact that this is UB and just carrying on.

Wouldn't "emitting the code as written" or "ignoring the fact that this is UB and just carrying on" fall under the "to behaving during translation or program execution in a documented manner characteristic of the environment (with or without the issuance of a diagnostic message)"? If it does, why have the "ignoring the situation completely with unpredictable results" wording in the first place?

I'm not really convinced your definition of "ignoring the situation completely" is the only valid definition, either. Why wouldn't the standard's wording allow the interpretation in the example?

> That is the compiler's job: emit the code that the programmer wrote.

Why bother with optimizations, then?

[0]: https://lwn.net/Articles/342330/
You are not listening to what anyone else is saying.

If there are more skyscrapers, then the yuppies will not live in those 600$ a month housing, and that housing will be available for the people who need it.

Thats the point.

All those low income housing that you want, will no longer be filled with yuppies who would otherwise gentrify an area.

If you read this post, people specifically quote or address the idea, of yuppies no longer living in those cheaping housing, because they are no in the skyscapers, and therefore the lower priced housing is available to others.

Because you have ignored or dodged this idea, like 3 times now.
Works great mostly.
Just one issue. It randomly hangs when starting ff for first time after system(windows 7) boot.
I digged everything, disabled all telemetry, unwanted confige etc. No luck so far.

Otherwise it is working great, I have 800+ tabs open on 4gig ram, c2d(2008) ancient machine. It just works.
One of the more enjoyable aspects of riding a bike is the direct connection you have between your legs and your motion. Many e-bikes just add power to whatever you're doing but the more premium e-bikes often use the Bosch system which uses crank torque sensors to provide a more direct feeling of control over the bike.

Separating the cranks entirely from the drive seems like the exact opposite approach to me - without a direct physical connection between the cranks and the drive I imagine it'd feel spongy and unresponsive to a rider. I don't think people would enjoy riding a bike like that.
"Stop while it's good"

I don't need to work until I'm completely exhausted, it's okay to stop with some fuel left in the tank...and resume some other time.