skysight-inc/HackerNews huggingface dataset:
A quick back-of-the-envelope calculation
Debian "Bullseye" contains 1,152,960,944 lines of code. (Source: https://sources.debian.org/stats/ )

You can fit 34 lines on a page of A4, meaning 33,910,616 pages.

Using 310 micron paper & a duplex printer, a printout of the source code would be 5¼km tall.

And cost about £200,000 in toner and another £200,000 in paper.
Same, I've read a few on that list and Children of Time was my favorite.
https://news.ycombinator.com/item?id=27359561
So then why is this being advertised as a WebGPU implementation if it isn't the focus? The title is misleading in that case and instead should just be titled Graphics implementation now in pure Rust.
In France, all bikes must now be marked to prevent theft https://www.bike-eu.com/laws-regulations/nieuws/2021/01/fran...

Is there similar plans in the US or at least some states?
It strikes me as an example of Sigmund Freud's "Narcissism of Small Differences"[1]: "The thesis that communities with adjoining territories and close relationships are especially likely to engage in feuds and mutual ridicule because of hypersensitivity to details of differentiation."

[1] https://en.wikipedia.org/wiki/Narcissism_of_small_difference...
Great point about NUMA. It sounds like one request is basically "scan the entire gallery for matches to this image". This is similar to websearch. The ideal thing would be for each of the pinned, per-core threads to allocate and initialize its own memory region and be responsible for scanning just that memory region, so the 96 threads all work on the same request then move on to the next. This would be more efficient as well as have lower latency at <100% utilization. I don't think they're doing that or they wouldn't have talked about increasing concurrency "from 10, 20, 40, 60, 80 and 96".

> And the workaround is valid, because THP can currently only map anonymous memory regions such as heap and stack space.

Also tmpfs, fwiw. https://www.kernel.org/doc/html/latest/admin-guide/mm/transh... says "Currently THP only works for anonymous memory mappings and tmpfs/shmem. But in the future it can expand to other filesystems." I'm eagerly waiting for that future...

I don't think they're using tmpfs because they said "The default tmpfs on the host was untouched and was left at 50% (128 GiB)", and 235 GiB doesn't fit in 128 GiB.
Enlighten us, I am missing the point I guess.
I'm way more productive with VS Code than Neovim until I fully configure Neovim to have syntax highlighting, LSP integration, file search and so many other plugins.
I don't think IDEs eat productivity, my only gripes with them are resource consumption, which I can fix to a certain degree, and decentralization overhead, when the IDE is language-specific.
Talking about the T-Mobile hack
It appears the AAP quietly removed “Face Time and Emotional Health” info
Why only under 18? People lose their right to privacy when they turn 18?
University of Colorado Boulder – Software Project Manager
University of Colorado Boulder | Remote (United States) | Position Type: Full-Time Preferred | Software Project Manager

Founded in 2002 by Nobel Laureate Carl Wieman, the PhET Interactive Simulations project (http://phet.colorado.edu) at the University of Colorado Boulder is a world leader in the design and use of interactive math and science simulations for advancing STEM education.

We have an opening for a full-time Software Project Manager to work with our multidisciplinary team to synthesize priorities, plan and manage the project schedule, facilitate and support workflows, and communicate clearly with all stakeholders. You will have experience working with a distributed team of software engineers (but you do not need to be a software engineer or do any coding yourself).

The annual starting salary range for this position is $75,000-$95,000, adjusted accordingly for cost of living if working remotely. Salary is commensurate with education and experience.

Candidates can work remotely in the United States or relocate to Boulder. Modest relocation funds are available for this position following the University of Colorado’s relocation processes and procedures.
Full job posting at https://jobs.colorado.edu/jobs/JobDetail/?jobId=32480
People who go on about slavery in Dubai are people who have never visited either Dubai nor the places where it’s labourers come from.

Nobody is forced to go work in the UAE, UAE has very strict and well enforced labour rules.

Everyone talks about UAE employers supposedly taking employees passports, but when I was applying for my visa I was told countless times to never give my passport to my employer and to call ministry of labour should they ask.
Man I remember when I got the sound blaster 1.0 directly from Singapore it was amazing. Even had the gameblaster chips that worked with a handful of games. The next big card for me was the gravis ultrasound which was a must when you were into the whole demoscene in the late 90s.
I've been using my instant pot and your meal sounds great but I am unfortunately hopeless at cooking. Can you let me know what you do with those ingredients? Do you dice the potatoes/peppers? Do you have to cook the beans/quinoa first? How long?
Government can't make a website, let alone a chip fab. Talk to Intel and ask them why we've fallen behind. Do any VCs want to fund a direct Intel competitor? I doubt it.

Making chips seems to be quite a bit more complicated than making and launching rockets, I don't think even Elon Musk could do it.
> What if we stopped relentlessly cataloging and indexing information about every single person on the planet in a way that anyone can search instantaneously?

This would require a cultural shift away from gossip. But humans love gossip.

If you can't stop gossip, you can't stop someone from saying things they learned about another person, and by extension you can't stop it from being automated neither.
Just like clothes, sell them to Africa.
Excel has some major problems with CSV ingestion though I don’t think that this proposal will address those problems.

Here are a couple of cases that I run into frequently:

* Excel is very aggressive about forcing type conversion based on its own assumptions. It will convert strings to dates or numbers, even if data is lost in the process. It will ignore quotes to convert long numeric IDs into scientific notation which truncates the ID unrecoverable.

* Excel cannot deal with quoted strings containing line breaks. It treats them as separate records and you get truncated records and partial records on separate rows.
Solar has or is reaching wholesale grid price parity in many markets so it has in essence bootstrapped and the energy that goes into new solar panel production should increasingly be from existing solar panels.
Yes, I agree with you. The installation of a plugin is the easy part. Properly configuring it to fit _your_ needs and remembering the commands is the hard part. No all-in-one setups can make this effort go away.
> people who couldn't answer such questions as who their senators are would see their vote go straight in the trash

Your proposal would send to the trash the votes of 90% of black people. How progressive...

> Only 16 percent of Latinos and 10 percent of African-Americans were able to correctly identify one senator from his or her home state

> 77 percent of Americans between 18 and 34 could not name one senator in his or her home state

https://www.politico.com/story/2015/02/poll-millennials-stat...

Maybe we should just remove voting altogether and just have 20 PhDs from Harvard/Standford/Yale and MIT decide who should run the country to avoid the unwashed masses decide such an important aspect of our life.
Thanks.
What's the point of a Firefox skin? Except as a sign of political protest??
That closed iOS app world is becoming more frustrating.
I assume it is not worth the effort for Firefox to build a new Apple approved app, because it may be pulled with any new Apple rule or policy, and Apple may not want Firefox period?
I imagine this depends on what circles you run in. I feel like in silicon valley, the modal image is of a FAANG employee making 400 k$/yr.
Tracking Cyclomatic Complexity
Reminds me of stoicism. If it's outside your control, don't bother too much. Face your challenges and do the best you can, being a better you.
I wouldn't say it's the most pressing privacy issue, but we can collectively focus on more than just a single priority. For instance, I wouldn't call someone's medical career useless just because they weren't working on reducing heart disease.

For a long time the first Google result for me was someone from my school posting about work I did. I didn't find their comments particularly complimentary. I wasn't wild about the idea that someone at a prospective employer would probably Google me and see that. I didn't like the idea of harassing the site owner into taking it down, but I will say a big motivator for me in open-source has been flooding the Internet with better reflections of myself to drown out stuff like that. Stuff ends up on the Internet without people's knowledge or express consent all the time. When I joined LinkedIn they already knew a bunch of people I could be connected to. I never gave them that info about my relationships. Other people did! First thing I got was a suggestion to connect with my ex-girlfriend. I hardly think I'm an anomaly with stuff like this.

edit: As another datapoint, I have a coworker who is fanatical about privacy. Will refuse to stand in group photos. Will ask you to delete photos they may appear in if they see you taking one. Gives random names on restaurant orders. No LinkedIn, no social media. I Googled their name: tons of accurate photos, an accurate phone number, school history, etc.
Around that time my father generously dedicated to me a 7MB partition out of one of those 20MB hard disks. As a kid, I spent days and nights wondering and figuring out what to do or even how to fill that vast amount of disk space.
Can we please have a third file in the zip?

* format.txt

* mydata.csv

* .DS_Store

It will be there if the zip was created on a Mac so might as well include it in the standard.
Or 3) you've ever used a phone, paid a bill, or given your contact information to any business, in which case there will also be several "teaser" results likely containing your name, age, birthdate, current and previous addresses, and phone number hosted by third party services who will happily include more information for $20 or 30 bucks.
The solution to both is actually to have such a common name that you get lost in the noise. If your first + last gives seven digits of google search results, you have to put in some serious SEO work to appear on even the first ten pages, rendering this vector private by default.
It's destroyed by high temperatures, like you find in a pressure cooker. Slow cookers are a danger but pressure cookers aren't.
The Red Rising series did not make this list, I am surprised. I thought it to be one of the best sci-fi I have read in a while.
I think we’re also currently tracking most existing debris fairly comprehensively/that seems to be the part of the problem currently receiving the most attention, and rightfully so. As of right now tracking debris and trying not to create more of it seems like the best way forward
Excel does an atrocious job of handling CSV files. It regularly alters data, messes up encodings and either can't or couldn't (I haven't checked in a few years) open CSV files that start with a capital letter I.

Source: dealing with CSV files people exported from Excel and the horrors that flowed from there.
Because this piece is an op-ed, they've only told their side of the story. It is also true that the number of Black students admitted went from 6 to 33, an increase of 550%, and Hispanic went from 16 to 62, an increase of 288%.
What also sounds more secure than the status quo is not scanning my private photos anywhere – not on my device, and not in your cloud where I grant you custody of them.
> you have opted in to indexing

Most people outside tech won’t know that they’re opting into this or what the consequences could be. Children especially can’t be expected to understand that giving away all that personal data could have serious consequences in their future.
Glad I got this entry in during the early days of wikipedia: https://en.wikipedia.org/wiki/Eduardo_Corrochio.

It has been wittled down numerous times over the years but the skeleton of the man's life remains.
I may be way off base here, but wouldn't the blatant misspellings in the product name be offensive to teachers?
IT doesn't have to be. You can be producing chips in a month if you are willing to pay. A clean room can be created, and the process of making of making chips one at a time in labor intensive processes is known. Just that nobody is willing to pay $50k each for their chips, and you need to get that price to pay for all the skilled labor to make a chip one at a time in a lab.

It takes years to setup a fab, but in the end it is a lot more cost effective, which is nobody is bothering to do the manual process even though we know it will work.
I tried so hard to make everything go as I wanted that I increasingly avoided situations where I couldn't predict how they would go. That included stuff like talking about my feelings or asking for a favor or eventually going grocery shopping(anything could happen!! ;). Of course those are all pretty useful things and my difficulty with them convinced me even more that I had to absolutely make sure I had covered every eventuality.
Similar to my company’s situation. How do you try to keep the two groups engaged when some are physically in the same room and some aren’t?
It’s only 30 years too late...
I'm fine with it. Makes it easier to remind me to what class I really belong.
The Dark Side of the Video Game Industry – and How to Protect Yourself from It
It's actually interesting how many independent implementations of bitcode writers there, given that there are almost no independent bitcode readers (mine is very preliminary, and then there's one from Galois[1]).

I believe Swift also does their own serialization in LLVM's bitstream format[2]. I also saw an implementation of the writer in Swift, but now I've lost it.

[1]: https://github.com/GaloisInc/llvm-pretty-bc-parser

[2]: https://github.com/apple/swift/blob/main/docs/Serialization....
The four numbers Apple won’t let you engrave on your iPad in China
Right now, our products are built using Hyperledger Fabric or R3 Corda. In the future, as public blockchains like Ethereum and Avalanche scale and become proven in business use cases, we will migrate over to them, becoming fully decentralized and utilizing a consensus mechanism like Proof of Stake or Gossip Networks.
Short term, we needed to use enterprise blockchain that was proven in a business setting and doesn’t have scaling issues; our customers risk management needs dictated our decisions. Hyperledger Fabric and similar blockchains use a consensus called PBFT that serves our purpose of “trust minimization” needed to provide benefits to construction end users that can't be done in a system that has no trust.

A centralized database wouldn't work here because:
1)It is owned by 1 company, there is no transparency into what is happening with the data. Lack of immutability and provenance of data matters here.
2)Not auditable. No way to prove or verify the transactions without the database owner approving.

These issues prevent that centralized database from giving end users from both a behavioral and technical perspective.
This just reinforces the idea that Asians are “other”. They don’t matter when it comes to diversity, all that matters are Blacks and Latinos. Even though in places like NYC, Asians are indisputably the poorest demographic.
> out of the entire design space of possible mechanisms for computer-mediated communication, every major platform has somehow decided that typing comments into small boxes that are indented under other small boxes is the only solution

Now that you say this, I think I now recall hearing that before.

That said, "typing comments into small boxes that are indented under other small boxes" is a very useful/pragmatic feature, but a problem is that this is almost the entirety of what's out there (well, a few others things like upvoting, communities & subcategories, etc). There is so much more that could be done.

Have you put a lot of thought into specifics of what else could be done, what benefits could be realized, etc?
I guess maybe it's not for everyone- I'm just a sucker for epic fantasy and Sanderson hits all my buttons. I enjoy his world building, his descriptive writing style, the way he writes combat gets me hype, etc.

Hah, I love this because it demonstrates just how different people's tastes can be. A Song of Ice and Fire did not jive with me: I felt like Martin's writing style got real old real quick (killing characters started to feel like a crutch) and the story just couldn't keep my attention anymore around book four.

But to each their own, that's what makes the world spin!
I called myself a systems analyst. We don't use the term engineer in my country. It leads to conversations where I describe that a lot of my job is optimizing processes before I code them. This was a great article for the bulk of programmers that end up in business programming.
Ask HN: How to tell your manager you have ADHD?
At work I'm 10x more productive on tasks that interest me than on tasks that don't. I'm not exaggerating: it's the difference between working feverishly, losing track of the time, willfully going past normal work hours because I'm engrossed, vs. struggling to keep myself on track for even a full hour of productivity spread across an entire workday.

My manager has a vested interest in me being as productive as possible. But I also want to be a team player, and I don't know how to say "I'll be most effective if you give me the tasks I enjoy and not the ones I don't enjoy", without sounding demanding and self-centered. It doesn't help that the things I enjoy include refactoring/paying down tech debt, and the ones I least-enjoy include things like integrating third-party marketing scripts. I'm pretty sure most of the team would have the same preferences; so why should I get special treatment? Except that it really is a hamper on my ability to contribute effectively.

My company and my manager are generally accommodating and empathetic, focused on being as effective as possible as a team and not on judgement, etc. But I'm still worried it wouldn't come across the right way if I brought this up.

Any advice or anecdotes?
"We're committed to building products that are secure by default, private by design, and that put people in control."

So why is tool just for under 18s?
Facebook Hit with Renewed Antitrust Lawsuit as FTC Tries Again
Very interesting, thank you!

This is the first time I see this point that carbohydrate and sugar intake peaked ~ 2000 AD, but obesity continues rising just as before. Has nobody pointed this out before, or have I just missed it?

Here I was pretty sure the LCHF proponents were right and carbs were the villain of the drama, but if this is correct, then apparently not.
"democratic governments haven’t figured out how to combat these soft attacks from the CCP, because it’s very hard to form a national defence against subversive outside influence (good) without trampling on the freedom of expression of our own citizens (bad)."

I don't think that is even the beginning of the problem.

The West doesn't 'react' because they are systematically incapable.

Nobody is 'in charge' in the West, there are thousands of politicians, heads of states and provinces, heads of security, CEOs. The government is very tightly bound by laws. Politicians are temporary and populist.

So how would the UK react to 'this thing'? Which agency? And who in that agency? Will they draft laws? What exactly would it entail? Or would it be a matter of foreign policy aka tit-for-tat? That gets complicated.

There needs to be a coordinated and cohesive strategy vis-a-vis China within the nation so that lowly disempowered students who are bullied, the little company who has IP stolen etc. can all participate in some kind of meaningful process. Or probably not 'process' but at least some kind of coordinated activity.
I thought the deadline for re-filing this had passed (July 29?)?
Great list. I also liked "The Wall" (https://www.amazon.com/dp/B094L5HQRT/ref=dp-kindle-redirect?...) and "Ministry of the Future" (https://www.amazon.com/dp/B084G7XRKT/ref=dp-kindle-redirect?...) for their climate change centric nature. Both are very thought provoking.
> This is completely false when you're talking about Iran.

I wouldn't say completely false.

> An Iranian state has existed in more or less continuous form as an independent polity since the breakup of the Timurid Empire in ~1500.

More or less? Independent polity? You are independent or you are not independent. You can't be "more or less" independent than you can be "more or less" pregnant.

It certainly wasn't independent after it was invaded and conquered by the british and soviets? It certainly wasn't independent after the british and soviets installed their own puppet to rule over iran.

https://en.wikipedia.org/wiki/Anglo-Soviet_invasion_of_Iran

Iran, china, india, etc all love to claim thousand years whatever. Perhaps culturally, historically, etc they have a point but neither iran, china, india, etc are old states.
I did a triple-take "...at PostHog we've been avid users of GitHub since its early ARPANET days."
These might be valuable lessons, but surely they were all equally true when the author was "CEO and Head of Product"?
Agreed - good stuff - especially the first book.
That's how Palpatine became Emperor.

"It is with great reluctance that I have agreed to this calling. I love democracy. I love the Republic. Once this crisis has abated, I will lay down the powers you have given me!"
-- Emperor Palpatine, not Nicola Sturgeon

I seem to recall that a previous poster made just such a prediction about the emergency powers; not specifically about Scotland, though.
thanks!
would love to see you on the app
The probability of a collision in meo, heo, or geo are also much lower than leo, though, because the volume of these spaces are much, much larger. Low Earth orbits end around 2000km up. Meanwhile geo orbits are around 35000km. That means that a sphere drawn at geo altitude has a surface area around 300x as large, and the volume of a 2km space above and below these altitudes is 5000x as large.

Not that it isn't something we should be concerned about, but especially the higher up you go the more that concern should be tempered by the sheer remoteness of the odds of a collision.
And further, the number of economically disadvantaged students went up by a factor of 50. It becomes difficult to argue that the equity changes only applied to specific races.
No, because the computer is tied to the VIN, and you need a dealer to change that. Dealers will check to see if the VIN is stolen.

Not all cars have that, manufactures have been using the above to stop theft for years.
From what I understand about blockchain, these databases are append-only, right? Meaning someone can't go back and alter the past entries? That kind of assurance could be really useful in this space.
Why does this also include imaginary/fabled events ?
Having dealt with a fair bit of CI on a decent number of services (AppVeyor, Travis, CircleCI and GitHub Actions), I’ve come to the exact same conclusion.

CI is a script, and the YAML configs for those various services configure the machine type, OS and toolchain. Everything else is contained within the script. Sometimes even toolchain setup is handled by the script.

Not following this model has wasted so much time when migrating services or trying to tweak what CI does.

With a script you can run it locally to ensure it performs the steps desired, leaving the CI “setup” to minimal environment/toolchain debugging.