skysight-inc/HackerNews huggingface dataset:
> It’s easy to give away money you didn’t do anything to earn.

what are you talking about? you think she didn't do anything for the success of amazon? hell she was married to bezos before amazon even started up. What part of that money doesn't she deserve?

> In 1993, Scott and Bezos were married, and in 1994, they both left D. E. Shaw, moved to Seattle, and started Amazon. Scott was one of Amazon's first employees, and was heavily involved in Amazon's early days, working on the company's name, business plan, accounts and shipping early orders.[4][9] She also negotiated the company's first freight contract.[9] When Amazon began to succeed,[when?] Scott took a less involved role in the business, preferring to focus on her family and literary career.
Wow. I love the toon (non-photorealistic) rendering. Add some wiggle and bounce, you practically have a Disney movie.

I've been out of the loop for a long time. Is this now (finally) common? Are there articles, papers for how it's done? Mid-90s, I had a lot of video game concepts predicated on toon rendering. My young son was infatuated with Doom and I had hoped us parents would have better alternatives.

I may have to try this game, just for the eye candy alone.
Offense is the best defense. It's naive to think that as an individual giving up a car or showers will make a difference compared to the unfettered pollution of multinationals. Policy change, law, economic incentives, with teeth - this is how to make an impact. Stay in your long shower, and pick up the phone afterward to call your congressperson, or to raise awareness about a climate bill, or to donate to a climate nonprofit.
Buy used car instead of new one. This is easily better than buying a new electric car and it amazes me that no one advocates for it.

Avoid throwaway bags, packaging and utensils.
>This, too, is an unrealistic expectation.

"We evolve beyond the person we were a minute before! Little by little, we advance a bit further with each turn. That's how a drill works!"
How to do your own research for crypto
Just wait until this gets rolled into GitHub Copilot...
I hope people resist "othering" the problem when discussing this.

The distribution of carbon emissions vs income follows a power law. Globally, the top 10 percent of families by income produce the bulk of carbon emissions.

That is us.
The declassified CIA manuals on assassination: https://nsarchive2.gwu.edu/NSAEBB/NSAEBB4/index.html
Thanks! Definitely Poe's law. They show what seem like awards with point values and include a jet with a point value. The jet landing at school seems like a joke, but not the jet itself, IMHO. Sure it's an outlandish prize, but they gave it a point value along with others. Maybe the way the case was brought, it fell apart, but that's gotta be false advertizing.
"ls -f" in POSIX ls (which GNU ls also implements). Also, avoid "-F", which will stat each file.
As the author of the original comment, let me clear this up.

> This is a little unreasonable and just smacks of victim blaming. The way you write suggests the California has been deliberately setting their own wildfires, rather than just being a early victim of climate change.

This part of my comment was about wildfire and climate change only. I didn’t intend, nor do I think I did, suggest any link between droughts and climate change.

> With regards to water reservoirs, that does not seem to be a uniquely Californian thing. As an outside observer it seems the entire US is dependent on ageing infrastructure built after WWII, which has seen nothing but neglect since.

This is a second, separate part of my comment. Hence the new paragraph. Here I was commenting on the state of US infrastructure and how it relates to California’s water reservoirs. Again I didn’t intend to link water shortages to climate change.

So, in summary, my comment has distinct parts. In neither part do I bring up any link between water and climate change. I do, however, quite explicitly link climate change to wildfires. I’m quite happy for people to assert that such a link doesn’t exist, or isn’t substantial.

In short my comment was about wildfires and US infrastructure, that doesn’t to droughts at all. You’ll notice that my original comment doesn’t contain the word “drought”.
Screenshots of the UI in action (light mode):

https://ibb.co/T2jmBYr
https://ibb.co/1dRfpxQ
https://ibb.co/vhdsKp7
https://ibb.co/g7VBX3R
https://ibb.co/281zqqj
https://ibb.co/SNbYc7k
If this boggles your mind, you are very confused indeed.
At 3,000 my windows 7 os freezes. Not bad for a million.
Aw, come on, way to miss the point. Even African American Grandmas were glued to their televisions during the Cuban Missile Crisis. They lived through the Vietnam protests, the 70's oil shock, Nixon's resignation and stagflation, and then saw the Berlin Wall fall in the 80's. As someone born in the 80's, I can only imagine the difference between what they thought and felt during 9/11 compared to me.

They (usually) have something which younger generations will always struggle with (simply by the nature of not being there), which is _perspective_ on which things are important at what scales. That isn't to say they're always (or even usually) right about everything, but their opinion should at least be valued as part of the conversation.
Why Do Developers Fall Out of Love with Development?
> Best way to deliver software is to have a handful of capable people and pay them well and get out of their way.

That is the gist of one of the essays in The Mythical Man Month mentioned in the parent.
There are at least 3 different alerts that appear in the displays of the Model X when the car's motors are engaged and the falcon wing is extended.
In addition, a distinctive audible alert occurs with the door open. To drive with the falcon wing extended indicates a willfulness on the part of the driver.
You're running not-even-beta software so it not working is the most likely explanation.

The .avif files do load in Chrome. I found them to be noticeably blurrier than the .jpg so I think they overdid it on the compress. It makes the site look more like Amazon Prime Video than Netflix.
I sold a car to carvana and had the exact same experience. I thought for sure that there was going to be some kind of catch because it took just 15 minutes and they did all the work and hauled it away from my house. It was too easy it seemed unreal.
For me the strlen call appears directly before loops backwards jump when set to -O0, resulting in a call every iteration as far as I can tell. However -O1 already seems to optimize it to a single call at the start of the function.
https://microconf.com/ and surrounds
Not German cars I hope...
Probably seems more rare because the only stories you hear are "X raises 100 million" instead of "X is a profitable company serving a tiny niche making 100 million in revenue"
> In my experience IPv6 is much simpler to deal with than IPv4

My experience is the complete opposite. Lot of software is still very immature when it comes to IPv6. A prime example is that I had to abandon pfSense because it just didn't handle prefix delegation. And no, switching ISP is not an option for me.

I'm now on OpenWRT which is miles better, but getting IPv6 to play nice is still lot more work. For example there were a lot more steps to getting split-horizon DNS working compared to regular IPv4.

> Even so, the core of IPv6 is a huge improvement over IPv4 for individual users, small network operators, large network operators, and the Internet as a whole.

Maybe in another decade or two when IPv6 and the ecosystem around it has matured a bit. Though it still seems to have a lot of moving parts compared to IPv4, thus requiring more to keep track of.
‘The greatest striker’: Gerd Müller, legendary German forward, dies aged 75
Things nocode tools could learn from game development
As an ex-gamedev, I spent half my career writing gametools before Unity & Unreal ate everything - these are some musings on how game editors could influence nocode tools for the better.
-f do not sort, enable -aU, disable -ls --color

-a do not ignore entries starting with .
-U do not sort; list entries in directory order
-l use a long listing format
-s print the allocated size of each file, in blocks
--color colorize the output

I assume you mean to imply that by turning off sorting/filtering/formatting ls will run in a more optimized mode where it can avoid buffering and just dump the dentries as described in the article?
Not even both of those; I thought there famously existed some way to make GNU true return non-zero.

EDIT: Yep, https://github.com/coreutils/coreutils/blob/master/src/true....
We don't write code only for compilers, but for human readers as well. Why write code that makes a smart human wonder "Is that going to be quadratic? I'd better make sure the compiler optimizes it out!"
People are already doing it, and naturally it doesn't scale. Brand new cars are a necessary condition for the used car market. That doesn't mean it couldn't get better. But then again old cars are usually less energy efficient anyway, so who knows where to draw the line.
i'm not able to commit enough neurons for emacs core right now otherwise you'd see me everywhere
Essayist is a more concise way to describe someone who engages in long-form verbal diarrhea. It takes neither moral courage nor intellectual valor to declare oneself above the fray without describing your method for being so.
Yes, but there are barely any of this type of journalist anymore, and barely any outlets for them to be published in.

What there are are a lot of connected people who went from elite schools to exclusive unpaid internships, jobs in prestige nonprofit PR departments, and consulting firms, then to national outlets at very high salaries. Their coworkers are ex-politicians and campaign flacks, and people who worked at massive hedge funds and investment banks, who decided that they preferred punditry and socializing to their jobs.

The people you're talking about are bloggers/substack people now, and are generally denigrated by mainstream outlets.
Individuals can’t fix this problem. That people don’t understand this yet is not a good sign
Hit Man: A Technical Manual for Independent Contractors https://en.m.wikipedia.org/wiki/Hit_Man:_A_Technical_Manual_...
Maybe browsers should default to UTF-8 already. It's 2021.
actually it is not - that's, for instance, why scientists suggest various carbon pricing models
Water is a bit different tho as it provides the basic stuff for bacterial life and while you cook you process food thermally.

I've got bad news for you - look up into antacids and how they block acid barrier. Every other one uses them.

I am not into cleaning frenzy, quite the opposite, but water should be kept as sterile as possible IMO.
> Do not use undelegated domain names like .lan, .home, .homenet, .network, nor should you make up your own domain name.

...why?

My DNS server, my rules, no? Why should I feel obligated to follow ICANN? Obviously, I'll need to make changes if someone ever registers the domain with ICANN (and I want to access the ICANN version), but other than that...
Cornell University – Important updates for faculty and instructional staff
You say it's luck.

I say the universe is sending you lots of signals.

Most people ignore those signals. The "lucky" ones are simply perceptive.

To give you a concrete example.

There was this app Screenhero that was acquired by Slack in 2017.

There was a HN thread about it and it erupted with people saying "oh no, I'm using this and it'll go away. how awful!".

The thread: https://news.ycombinator.com/item?id=15552042
333 points, 147 comments

Just from that thread you could tell:

* there's an app with obvious business model (monthly pay per user), immune to piracy (everything is mediated by their servers; no account, the app doesn't work)
* the functionality was deemed valuable enough by Slack to acquire a startup that barely got off the ground
* people love this app

The Universe sent a clear signal.

Hacker News is supposed to be a breeding ground for hackers that are interested in building software businesses.

How many of the people that read the Slack HN acquisition thread fired up Visual Studio or XCode and started building a copy of Screenhero?

Zero. Everyone ignored the signal.

It's even worse than that. I actually made that point in 2017, in that same HN thread: https://news.ycombinator.com/item?id=15555488

I spelled out the obvious opportunity for the tens of thousands of people who must have read that post. It was even the top voted comment.

Everyone ignore the signal.

BTW: "clone Screenhero" opportunity is mostly gone. Not completely but there are at least 2 startups cloning it.

I'm pretty sure it took at least 2 years before they started copying Screenhero (one of the startups is actually by a guy from the original team, I think).

So for at least 2 years there was a clear opportunity to build a multi-million dollar business by a very small team.
"cute"... what are you criticizing exactly?
Can you consider giving a score instead of a binary decision?
Or differentiate between, say, beach pics and true 18+ content.

Edit: The accuracy leaves a lot to be desired - you can paste any images from clothing stores of models in dresses or tank tops and it will flag it as NSFW.

The "AI" seems to replicate an Islamic fundamentalist - a woman in a burqa did pass as SFW ;)

Google offers a hosted SafeSearch version [1] which has a lot more nuance: https://cloud.google.com/vision/docs/reference/rpc/google.cl...
Interesting, but I don't understand how to set this up. If I go into my router's admin pages (it's a Ubiquiti EdgeRouterX), then Services, then DNS... the only options are:

DNS Forwarding

Cache size

Interface (currently set to Switch0)

Dynamic DNS

(Add DDNS interface)

Now what?
Try "ls -f" (don't sort)?

Which filesystem you use will also make a big difference here. You could imagine some filesystem that uses the getdirentries(2) binary format for dirents, and that could literally memcpy cached directory pages for a syscall. In FreeBSD, UFS gets somewhat close, but 'struct direct' differs from the ABI 'struct dirent'. And the FS attempts to validate the disk format, too.

FWIW, FreeBSD uses 4kB (x86 system page size) where glibc uses 32kB in this article[1]. To the extent libc is actually the problem (I'm not confident of that yet based on the article), this will be worse than glibc's larger buffer.

[1]: https://github.com/freebsd/freebsd-src/blob/main/lib/libc/ge...
Battle of Britain turned the tide.
And China suffered the most.
> the standard doesn't say it has side-effects

The relevant question is "does the standard say that it does not have side-effects?" (is a pure function). @skissane's sibling comment to yours provides the explanation of how the compiler can deduce that it's a pure function.
It depends on how you keep them. Plastic may leak stuff (BPA and friends). Bacteria could build up.
Hey! I am writing an ebook about high-level programming concepts that starts off with a FP view point and builds on top of it. If that sounds interesting, I'd love to share (I am eventually going to sell it but I am fine giving away drafts)
Seems that way: https://github.com/wertarbyte/coreutils/blob/master/src/ls.c...
As a backend myself I would go with the Ionic framework.

https://quasar.dev/ if you prefer Vue.js
>"because the idea of a carbon tax is toxically unpopular".

Nice blame the voters....The solution for every problem (especially in the West) is a new tax. Why not just make some changes to existing laws to save the planet. Where you don't even need the voters. Firm up the building codes to create better and more efficient houses/condos/commercial properties. Encourage more work from home to cut down on the amount of traffic, outlaw coal power, no new drilling for oil unless you can capture the flare off, etc. I could think of 100 things that would make a bigger difference than a Bullshit Carbon Tax that our kakistocracy wants so they can get rich off of it. Do folks actually understand how little changes/tweaks to the stupid way most Americans live could make massive real world differences. Just discouraging lawns in places where they shouldn't be growing would reduce Carbon (mowing/care) and save 100's of billions of gallons of water (Texas, Arizona and any other hot dry state).

The arrogance of the following statement. Shifting the blame on us and constantly creating this Left vs Right bullshit.

>All of this leads to a difficult truth: The problem here lies not with the politicians, or even with the billionaires or oil companies. It lies with voters themselves, who recognize that climate change is a real problem but are not necessarily willing to sacrifice much of anything to tackle it.
The title seems a bit dramatic but I can see how this sort of stuff would throw anyone without a history of network or systems administration for a loop.

This is one thing I really enjoyed about setting up ProtonMail with my personal domain. They make it really simple to validate that SPF, DKIM, and DMARC are set up properly.
If regulation is to be attempted, we gotta do it right. Can't leave loopholes around to make things cheaper for them and worse for everybody else. They should have literally no choice but the right one. Waste and chaos don't matter. Do things right or give up.

Letting them keep IPv4 resulted in them dragging their ass, implementing NAT everywhere and killing end-to-end conectivity on the internet, repurposing IPv4 as a reputation system, god knows what else. We gotta get rid of it.
`ls | more` works too, right?
Reddit Sentiment Analysis
Choosing HW components which are not supported in mainline Linux or don't even have an upstreamable driver ready is the main criticism I have, too.

I wish there was a way to have the hardware designed so that is works from day one with a recent Linux kernel instead of the mess with the PinePhone: the WiFi driver is of such a bad quality that it's not upstreamed, and of course totally buggy. Also, a similar situation can also be found with the device firmware: both the USB controller and the modem don't have a good vendor firmware and the community needs to debug this stuff - I wish only known-to-be-working components get selected in the first place.
Show HN: Dug, A CLI global DNS propagation checker, new release
This release is primarily focused on the 'Watch' feature (-w, --watch) which allows users to monitor their DNS propagation in realtime.

https://github.com/unfrl/dug
Hindsight would be proposing a different plan today and claiming it would have worked better.

Actually proposing a different plan ahead of time is a validated opinion/decision.
Here's the Wiki article. It points to the lack of Lipschitz continuity at the peak, which contrary to the author, I would call out as a dead straight reason for the behavior to be non-deterministic; because the proof of determinacy depends on Lipschitz continuity.

https://en.wikipedia.org/wiki/Norton%27s_dome
The above comment may be very weird to people not living in The Netherlands as we all know that there is nothing wrong with natural gas, its one of the most eco friendly ways to heat stuff.

But in The Netherlands some government officials have taken the point of view that natural gas is Bad, and we should all pay lots of money to move to heat pumps and similar in order to get rid of it.

The sad thing is that most people in The Netherlands are also lied to by those same politicians about how "green energy" actually is created. For instance after years of planting thousands of windmills (both on land and on sea) the wind-energy electricity generated is still around 1% (I'm actually being generous).

Similarly many farming fields have been converted to now have solar panels, and many many houses have them by default. Same here, total energy created: about 1%.

What government still calls "renewables" is biomass. Which is actually the burning of trees. This is massively bad for nature because those trees are the one thing that actually converts that bad co2 to breathable air again.

Real renewable energy we get from imports from countries like Norway: water power. Around 8%.

But, here is the fun part: the vast majority of our electricity comes from, you guessed it, burning natural gas.

People that invest €10K to have a heat pump and solar power still use a very large amount of grid-electricity, which comes from burning natural gas.
Getting a masters in economics let me get a job in Data Science.

My data science team will be hiring soon and there will be a strong preference for candidates who also have masters degrees.

In my experience, people with masters degrees have a better understanding of statistical fundamentals and do a better job of translating business problems into a something that can be modeled using data sci tools.
I'm not, I still think it's a cute idea.
tl;dr: try "ls -1 -f". It's fast.

This doesn't pass my smell test:

> Putting two and two together I could see that the reason it was taking forever to list the directory was because ls was reading the directory entries file 32K at a time, and the file was 513M. So it would take around 16416 system calls of getdents() to list the directory. That is a lot of calls, especially on a slow virtualized disk.

16,416 system calls is a little inefficient but not that noticeable on human terms. And the author is talking as if each one waits 10 ms for a disk head to move to the correct position. That's not true. The OS and drive both do readahead, and they're both quite effective. I recently tried to improve performance of a long-running sequential read on an otherwise-idle old-fashioned spinning disk by tuning the former ("sudo blockdev --setra 6144 /path/to/device"). I found it made no real difference: "iostat" showed OS-level readahead reduces the number of block operations (as expected) but also that total latency doesn't decrease. It turns out in this scenario the disk's cache is full of the upcoming bytes so those extra operations are super fast anyway.

The real reason "ls" takes a while to print stuff is that by default it will buffer everything before printing anything so that it can sort it and (when stdout is a terminal) place it into appropriately-sized columns. It also (depending on the options you are using) will stat every file, which obviously will dwarf the number of getdents calls and access the inodes (which are more scattered across the filesystem).

"ls -1 -f" disables both those behaviors. It's reasonably fast without changing the buffer size.

moonfire-nvr@nuc:/media/14tb/sample$ time ls -1f | wc -l
1042303

real 0m0.934s
user 0m0.403s
sys 0m0.563s

That's on Linux with ext4.
Welp, where will all of us end up when this gets sufficiently complex?
They could learn from the Kurds: women can fight just like men can. Hoping that someone else will fight your war for you will leave you vulnerable and disappointed.
They were sold for scrap. They were less military vessels than large floating objects worth their weight in steel.
One of those things that make zero sense but use react, and that makes them cool enough to blog about.
I wouldn't be very proud of writing an article like that.

Usually engineering blogs exists to show that there are fun stuff to do in a company. But here it just seems they have no idea, what they are doing. Which is fine, I'm classifying myself in the same category.

Reading the article I don't feel like they have solved their issue, they just created more future problems
In similar news, do not use "dev.host", because someone owns it[0] and can and will do increasingly hilarious things to your traffic.

[0] me
> updating 2,000 cubes at 60fps

Have we gotten so bloated with framework on top of framework that even this is deemed an impossible load?

If you write straight-up WebGL code 2000 cubes at 60fps should be a walk in the park for any modern PC.
color me ignorant, but I thought that this is how cloud servers worked in the first place... now it seems to me that I can use one. so thank you!