skysight-inc/HackerNews huggingface dataset:
>If someone can’t afford a car it isn’t because we can’t make it, it is because we have decided not to make it.

Its because the person making the car doesn't want to make one for someone who isn't making something of equal value in return. It makes them a sucker for being the one to make the car.

You cannot legislate, policy change, indoctrinate, or force your way around this. It's why all attempts to do so always have failed. Every single time. Always.

The only way to create actual value is to put in actual work.
A TRAP for Workers (2022)
Has to be near power lines. New power lines take about as much time to construct as... an AP1000.

Also you will see increasing concerns about conflicting land uses.

A co-worker from long ago invited me to a event put on by a Republican candidate for state senate, I met somebody there who runs a trade organization for agrivoltaics. He's a landscaper and a shepherd and got his start when he was contracted to mow the grass under a solar field and thought sheep would be the best way to do it.

He tells me that in the corn belt many farmers are turning to PV because it pencils out much better than corn for ethanol, but neighbors sure as hell don't want to see solar panels when they drive by so there is a lot of effort into beauty strips.

Out west in CA it is a matter of time before people realize they want to build a solar field in some place that is habitat for an endangered species so I think sometimes the paperwork is going to approach AP1000 hassle as well.
Nothing in your comment argues against it being surmountable
> There is plenty of vacant unincorporated land that a group of people could get together and build whatever city they might want.

This is just a big network affect failure. A bunch of zealots starting a cult in the desert isn't a city, and fails quickly every time.

> there is no blanket "striking the root" answer here

I didn't invent this. This is how the whole world worked, in general, 100 years ago. Japan already went back to this 30 years ago, and it absolutely worked.

> denser buildings now mean more traffic

But less need for cars when you can walk to where you are going. Also, public transit becomes a viable option at higher densities.

> existing properties lose access to sunlight

Exactly the NIMBY attitude that supposes you get to say what other people do with their property. This is what makes homes unaffordable, neighborhoods unwalkable, our working days full of commute time, the atmosphere full of CO2 and soot, and consolidates all sorts of commerce from the small and local into the national and international mega-corps. Great tradeoff!
Yes, I meant this paper https://arxiv.org/abs/2406.04268
Should have double checked, sorry and thank you for pointing it out
> It’s interesting to me that we continue to see such pressure on video and world generation, despite the fact that for years now we’ve gotten games and movies that have beautiful worlds

Those beautiful worlds took a lot of money to make and the studios are smart enough to realize consumers are apathetic/stupid enough to accept much lower quality assets.

The top end of the AAA market will use this sparingly for the junk you don't spend much time on - stuff the intern was doing before.

The bottom of the market will use this for virtually everything in their movie-to-game pipeline of throwaway games. These are the games designed just to sucker parents and kids out of $60 every month. The games that don't even follow the story of the movie and likely makes the story worse.

Strangely enough this is where the industry makes the vast majority of it's day-to-day walking around cash.
I’m not reading anything online, I literally lived in Canada for 12 years and saw first hand how awful the US is.

You would have to pay me a lot to live there, which explains the astronomical wages for tech workers.

And I disagree about your efforts paying off more in the US. In a couple areas like tech sure, but most people would be better off somewhere else.
Note that Rails doesn't work on Truffle and from what I understand, won't anytime soon.

Which is disappointing since it has the highest likelihood of making the biggest impact to Ruby perf.
Be careful making such massive leaps, you might injure yourself.
> Most Americans have around a thousand dollars in savings and that is it.

Per the US government's own BLS, the median household has >$1,000 leftover each month after all ordinary expenses. Americans may not save much but it isn't for lack of available income.
I've never tried it on mobile, but mindustry might be good, and it's free.
I described his journey here: https://news.ycombinator.com/item?id=42313045
Some people never learned about pointers / pass by value vs reference and it shows
Also a lot of our terrorist attacks aren't described as such by the media. it seems you're not a terrorist if you're a white US citizen.
Not if you’re Jan Michael Vincent.
Strong Friendship Paradox in Social Networks
Public transit falls apart when you realize that less traffic on the roads makes driving a car that much more desirable.
I lived in Canada for 12 years and regularly visited the US for pleasure and work.
No you're right, it's a better label.

I just am too much of a believer/anarchist to see loyalty as any better than grift. A grifter does their own evil, a loyalist does someone else's. I'm not sure which is more repugnant but I'm sure that my view on this is quite biased. I guess that makes me the target audience re:

> this article is really aimed at people who are trying to have a bit more empathy for the assholes they work with
Can you expand on this? What do you mean by "monetized in the US stock market"?
Wowwwww. This is the most blatant white supremacist rhetoric I have seen on HN.
Oh interesting, I'll be sure to look into that! Definitely an intriguing use case
Self driving only 2 years away, for a decade now.
Comcast Says Contract Typo Threatens Its Emergency-Call Service
Nope, the hole created in the NAT is generally endpoint independent. It does not matter what the target is, anyone can now send packets to that mapping.

i.e. assume 192.168.0.1:4567 sends a packet to 12.13.14.15:25, creating a mapping, and keeping that mapping session active. Assume the public translation for that client is 5.6.7.8:7777

Now anyone, e.g. 23.24.25.26:7654 can send a packet to 5.6.7.8:7777 and it will be received by 192.168.0.1:4567.

That behaviour is what is relied upon in order to make the NAT hole punching work.

It is only 5-tuple stateful firewall punching (of ADPF NAT - which are uncommon) which require that the return packets come from a target punched first. Hence needing the coordinated punching from both sides to the public address:port mapping of the peer.
I have to say, I like your attitude now. At least the way it comes across here.
Like your family with your dad’s military job?
> I'm greek orthodox and consider scripture to be the single most important, but not the only, means of understanding correct action

Interesting. Do you consider an action to be incorrect if it doesn't agree with scripture? Or can other things override scripture?

> I don't place limits on god's grace or attempt to guess who will or won't be forgiven for what

Do you place the limits that God himself placed? (Referring to Matthew 6:14-15 and James 2:13, assuming you believe Jesus' and James' words are God's word.)

> Bonhoeffer's conundrum was that he perceived inaction to be as damning as any action available to him. I think there's room for disagreement about whether that was truly the case. But I find the difficulty in discerning righteous action in crisis relatable, and I appreciate how he engaged with it.

I don't think we disagree that he was in a difficult situation. I'm simply arguing that he "gave up" and took the non-Christian way out of the core Christian dilemma, and worse, he's convincing other people that it was the Christian thing to do.

Forgive me if I sound glib over such a serious matter, I just don't have a lot of time to edit my posts right now. (Also I'm not downvoting you.)
Yeah. Video and Youtube is an example. Filtering is not a hard problem. Mega tons of bad stuff doesn’t bother me.
Fun fact: the ACA originally had an opt-in to Medicare that you could pay for from age 55 but it was removed at the behest of then Senator Joe Liebermann from Connecticut. Liebermann has taken millions in contributions from insurance companies over the years and Connecticut is the home of Aetna IIRC.

Another fun fact: unexpected medical debt was the number one cause of bankruptcy in Australia prior to the introduction of Medicare in the 1980s.
French government collapses as political chaos reaches boiling point
I personally would like to live somewhere where all the starbucks are comfortable. That’s why I live in Tokyo.
I do not have this problem where I live in the US. Perhaps the issue is that specialists don't want to live where you are?
Show HN: HMPL – Server-oriented customizable templating for JavaScript
That comment is just totally disconnected from reality. Sure, some people have it rough through no fault of their own and we should implement public policies to expand their opportunities. But the vast majority of people are doing pretty well by historical standards. The unemployment rate is 4.1%! The Consumer Confidence Index is 111!

If you pay attention to the whining losers on Reddit and other social media then you get a distorted view of the state of the country. The silent majority are doing fairly well.
That was the thing that broke my family. The older generation became way more openly racist after that. I didn't want to accept that it was happening, but I finally gave up denying it. And then Trump came along and all rationality went out the window. Distinguished people with engineering degrees, PE some of them just lost their minds. Wealthy boomers with no care in the world just couldn't handle that (I know not all are that way, but half my family became that).

Looking back there were some racist tendencies in that generation but it wasn't openly talked about with me or more likely I just missed it.
I've used multiple but recently PostgreSQL is what we are using more. I think it's also the kind of task Platform or devops engineers, who are not usually experts in databases, are often asked to manage along with its deployment, so creating users and permissions is very common.
For someone who writes all day every day, their ability to explore ideas is somewhat limited by the speed of their writing mechanism (hand v.s. machine), because they're not really "just sitting and thinking" most of the time but trying to "capture each thought" before moving to the next idea, which is laborious and slow.

So simply by being able to move faster along the process means you can fit more ideas into your short term memory, because you're traversing thru the ideas at a faster rate. Once you can fit more ideas in, then each idea can have room to become more complex. I think that's the "mechanism" (pun intended) by which your consciousness/intelligence improves simply by being able to write faster.

It's probably partially also why stimulant drugs can make people appear more intelligent. The faster you move thru ideas, the more information you can fit into working/reasoning memory. It's the same thing as lengthening the "context window" in an LLM btw.
Religion of Technology
> He tells me that in the corn belt many farmers are turning to PV because it pencils out much better than corn for ethanol, but neighbors sure as hell don't want to see solar panels when they drive by so there is a lot of effort into beauty strips.

Some states have implemented laws that preempt local planning from blocking renewables development. In states that don't, I recommend to developers to offer to buy properties from people who say it's going to impact their property values at fair market value and then flip the house after the project is done (because there is always someone who will pay at least what it was acquired for).

https://apnews.com/article/wind-solar-energy-projects-local-...

> Out west in CA it is a matter of time before people realize they want to build a solar field in some place that is habitat for an endangered species so I think sometimes the paperwork is going to approach AP1000 hassle as well.

CA has plenty of room for solar remaining to develop that is unlikely to receive pushback, which will add to the 21.5GW of existing solar utility generation (does not include behind the meter distributed solar).

https://www.psehealthyenergy.org/work/california-solar-map/

https://www.californiadgstats.ca.gov/

https://blog.ucsusa.org/vivian-yang/where-is-california-goin...

https://www.gov.ca.gov/2024/04/04/more-power-more-water-sola...

https://app.electricitymaps.com/zone/US-CAL-CISO/24h
Fair. But as said, in my experience, they remain useful and simple for a pretty long time. I usually always start out with a simple Makefile. Only sometimes do I start with or eventually switch to something else because of the projects’ needs, but for most stuff (even stuff where the project itself is complex, i.e. embedded kernel stuff where different units are pasted together and whatnot), relatively simple Makefiles do their job pretty well.

I also have a lot of phony targets. It really enjoy just being able to type:

make restore kernel reset upload

To bring a device into a sane state, build the kernel, reset the device, and upload the built
firmware.
I'm not GP, but they probably meant "realized" (not "monetized")
Was Seth Rich either politically influential or high net worth?
Are Vulkan and OpenGL OS “native” or 3rd party? I think this is sort of a semantics hairsplitting argument that isn’t terribly useful.

Skia is useful because it provides a powerful, performance oriented common target 2D drawing library, and it is more than a lowest common denominator wrapper.
Dynamic 4bit Quantization
Hey HN family! Sometimes quantizing all parameters in models to 4bit will break them. I uploaded some mixed 4bit 90% + 16bit 10% quants for vision models (Llama, Qwen, Pixtral) and QwQ which retain accuracy and still are small to https://huggingface.co/unsloth
One thing that I believe is overlooked is that two party system helps in the sense that both party knows they are here in the long run, and while both party talks extreme economic plans, they just don't go forward with anything, just some tariff here and there. In lot of other countries you don't know how extreme the ruling party would be in next few decades.
Recently in Banff and Jasper while my comment isn't about rats I found Banff's whole Jurrasic Park wilderness to be fascinating. Meaning there must be 30 to 60 miles of fencing blocking wildlife from entering the highway. To enter into the wilderness there you can park your car in state park parking lot, then step up a few stairs, open the locked gate and then go down a few stairs into the wilderness. For me (from Pennsylvania/Maryland) it had a definite Jurassic Park vibe.
When I've gotten friend from a job they stopped being mentally classified as a coworkers and started being classified as a friend I met at work. Aside from random bullshitting about shared experiences or whatever, I rarely felt compelled to discuss work with them any more than I did with other friends, and they can be really great at giving frank feedback when other coworkers might not have the guts. Unless there's a boss/subordinate relationship or a romantic connection, I've never seen or experienced any real problems or drama spring from workplace friendships.
I've been seeing more and more people using AVIF now.
Except the corresponding article[0] in Ukrainian Wikipedia as the proof that it is a "Ukrainian patriotic slogan" gives the link to the news page that shows a photo of a mob with torches and lists slogans like "Ukraine above all", "Glory to nation, death to enemies", "Bandera, Shukhevich -- heroes of Ukraine"[1].

[0] https://uk.wikipedia.org/wiki/Україна_понад_усе

[1] https://web.archive.org/web/20170206104859/http://24tv.ua/sl...
I guess I still don't understand though. Is the claim that tech innovation in the rest of the world is being turned into money in the US only? If so, why is that happening?
Hello everyone! With this comment, as a starting point, I would like to mark a new stage in the development of the product and show the whole Product Hunt, and the world in general, what we have done in the last 6 months of work! Working like ants, efforts were made on a product that made it easier to work with the server and clients on the web.

It is a open-source template language that extends the capabilities of HTML. The main tasks that it solves are:

- Creating web applications with the same interface as if they were written on modern frameworks, but with a significantly smaller bundle size, which will allow you to load sites faster.

- Building a server-oriented application structure that is almost independent of the client. This will allow you to share components across multiple sites without using the Microfrontend methodology and generally not depend on files on the server (in repositories, for example).

- Unlike similar ones, this module is easily integrated into other web applications, and also has extensive customization, which will allow you to send requests to the server not pre-prepared by the module, but completely custom, with the use of fetch!

The essence of the module is simplicity. It combines different approaches to working with the server and provides a kind of middle ground when you are working with either javascript or HTML markup. This principle allows you to combine code with other architectures without building your own completely on it. It can be implemented both in the Vue application and in Angular, Wordpress, self-written sites and much more!

Examples: https://hmpl-lang.dev/examples.html

Demo Sandbox: https://codesandbox.io/p/sandbox/basic-hmpl-example-dxlgfg

Like an ant. Small, but hardworking!

------------
------------
---------------
I've learned the hard way that logic is one of the most depressing subjects.

(Exhibit 1: No single completely satisfactory form of logical negation)
Yes, that’s exactly what I’m saying. Keep in mind median income is 37K, 50K in cities. If you think you can live a fulfilling life on that income then I’d be impressed.
> do you trust that you are on Hacker News right now?

Is Hacker News asking for my credit card or impersonating any other site?
Kids also want to see their parents (particularly when young). That’s also an important gift to children.
Keyset cursors, not offsets, for Postgres pagination
Sounds like a witty aphorism would be useful in order to express the real meaning he was trying to get at, seeing as the word you're demanding doesn't seem to exist.
Three dimensional chart, not kidding. We sell outselves short. With good design and color coding those are quite readable.
Yeah – we love all of these new databases, we actually partner with Cloudflare, Turso, etc... to make sure we can provide the best experience possible.
How is that a "problem"? What is preventing other countries from building tech winners? The USA isn't launching missiles to destroy the next foreign Nvidia or Meta competitor.
Capitalists as in capitalist governments centrally organising commercial legislation and regulations, subsidies, tariffs, standards, etc.
And most of that money goes to higher food prices, health insurance and cars.
If your issue is the unwitting use of people’s images for corporate profit I think we can agree that especially irksome when it’s children. But does it ruin your day or seeing especially exploitative to see a child at a petting zoo or celebrating their birthday like maybe one in a dozen clip show or is there room for nuance?
FTA: The loop example iterates 1 billion times, utilizing a nested loop:

u = ARGV[0].to_i
r = rand(10_000)
a = Array.new(10_000, 0)

(0...10_000).each do |i|
(0...100_000).each do |j|
a[i] += j % u
end
a[i] += r
end

puts a[r]

Weird benchmark. Hand-optimized, I guess this benchmark will spend over 99% of its time in the first two lines.

If you do liveliness analysis on array elements you’ll discover that it is possible to remove the entire outer loop, turning the program into:

u = ARGV[0].to_i
r = rand(10_000)

(0...100_000).each do |j|
a += j % u
end
a += r

puts a

Are there compilers that do this kind of analysis?

Even though u isn’t known at compile time, that inner loop can be replaced by a few instructions, too, but that’s a more standard optimization that, I suspect, the likes of clang may be close to making.
The title from the video was changed to "What if we made a camera that sees in reverse?" which is more fitting since "seeing behind walls" was a bit clickbaity since the camera is mounted big arm literally peeking with a mirror.

The guy made a home made camera with orthographic projection, that should been enough for the title...
Yes, it prevents the AWS case where you take a GPL product, put it behind an API gateway, and suddenly you’re under no obligation to share your changes even though they’re still sharing the product. This product in particular would excel as SaaS, and Outerbase already sells one of those — they’re not going to give you their product, white-label! You’d have to also share your mods, or link to the original.

You can still do the above, and even charge for it! You’re just in the “hosted software” business, not the embrace-extend-extinguish business.
SEEKING WORK

Location: France UTC+1
Remote: yes, only (not willing to relocate)

I'm a low-level developer with extensive Rust experience and working on low-level projects.

Some of my projects:

* ReShell (https://github.com/ClementNerma/ReShell): a modern shell aiming to replace Unix-like shells like Bash or ZSH
* LRVM (https://github.com/ClementNerma/LRVM): a lightweight, simple virtual machine engine
* NightOS (https://github.com/ClementNerma/NightOS): an in-design operating system

Feel free to reach out to me at clement.nerma@gmail.com :)
Allocating virtual memory is distinct from actually consuming physical memory (RAM).

If a process allocates many pages of virtual memory, but never actually reads or writes to that memory, then it's unlikely that any physical memory backs those pages. In this sense, allocating memory is really just bookkeeping in the operating system. It's when you try to read or write that memory that the operating system will actually allocate physical memory for you.

When you first try to access the virtual memory you've allocated, there will be a page fault, causing the OS to determine if you're actually allowed to read or write to it. If you've previously allocated it, then all is good, and the OS will allocate some physical memory for you, and make your virtual memory pointers point to that physical memory. If not, well, then that's a segfault. It's not until you first try to use the memory that you actually consume RAM.
There are counterexamples in Asia though like South Korea, Taiwan etc. that have massively outperformed Europe over recent decades despite not having those advantages.

Having said that, not sure the SK model is something to emulate given the social problems it seems to have caused
Huh, what exactly doesn't work? Their own readme says "TruffleRuby runs Rails and is compatible with many gems, including C extensions." (https://github.com/oracle/truffleruby)
Funding doesn't matter as much as mindset.

If you know you can always go live with your rich family, then the cost of failure is pretty close to 0, so you can repeatedly take big risks until one of them pays off.

Worst case? You end up a trust-fund brat.
That feel when a kid has better VCS practices than some people who get paid to develop software...
i think the security issues are more about the services, and cloud accounts being pushed, and infiltrated into the end users property.
FBI tells telecom firms to boost security following Chinese hacking campaign
presumably a company that is violating the intentions of anti-trust laws