skysight-inc/HackerNews huggingface dataset:
C up to intermediate by the authors' book (The C programming language by Brian K.&..)

Don't get us wrong, let's get it analogue:
we're assigned to serve or cook to someones just well to satiate the hunger, as we have little versatile skill in doing it what we need is the urgently simplest skill, such that is know how to make dough and bake while keep clean work, and the rest ones will be achieved on the fly further as we're working next

That very basic urgent but also simplest one, is C up to intermediate or upper basic

Then some linear data application or PL, Julia, FORTRAN, Mathlab etc etc accordingly to the most suitable stance
That is why stuff like V-Tune exist with micro-ops profiler and pipeline debugging, maybe ARM should provide better tooling.
The hot side of JWST is currently 57c, that's a lot of energy to capture.
If you want to see another example of urban 'planning' against powerful winds, see Mediterranean coast. It's littered with densly packed narrow streets.
SHA-256 Passwordle, of course.
No. They need AI in their projects to receive management buy in (and funding) because management swallowed the hook and now wants everything AI & data driven (even if it makes no sense) to be able to brag to other managers from the competition and other industries that they now use AI and are a data driven company.
Open Source DNS Resolver
That’s simplistic. For one thing, at scale not every debug statement is a precious snowflake. Secondly, in an orchestration scheme like k8s there’s no reason why your container lifecycle can’t include a cleanup container that runs and either exports the logs or just sleeps for an hour, so ephemeral data lives a little longer.
> Because over a decade ago the Apple devs poo-poo’d all over the premise of this API when it was first proposed.

What I read is: Apple devs came back with a list of problems and issues as long as Jupiter's equator, Chrome said "we don't care" and shipped it?

> I just think of all the lost time for the web and what could have been.

With Chrome not rushing it's own broken insecure implementations of internal APIs, not pretending they are standards and not gaslighting other browser vendors? Oh, the Web would be a much, much better place.
In Anglosphere we always spelled it Kiev. I understand their desire to separate from Russia, but you can't force other countries to change their language. We don't use Deutschland or Kyiv.
Indeed, RAII and function overloading are the two things I sorely miss when I think of coding in C.
Since can not bee sure about the floor standard I would say also between 20 to 25 at most.
Ah excellent. Yes. In my experience there's this idea of "scale at all costs"--a better way would probably be to limit scaling until the headcount is scaled. Although then you probably need more VC money.
Standard practice they say,

https://googleprojectzero.blogspot.com/2021/12/this-shouldnt...
Rob Jackson is to be applauded for trying. Not sure we can muster an effort as big as nature. The Global Methane Pledge is already ambitious.

Earth will likely become inhabitable in a few decades.

We are addicted to growth and shareholder value maximization. The mass mobilization and sweeping changes that would be required to solve this crisis cannot happen, because the people in power are satisfied with the status quo. By now commercialization became the dominant culture. The only incentive left is wealth creation through exploitation and predation. This is a ship that cannot be turned around because nobody is able to say no to the short-term opportunities.

This puts the pressure on technological innovation getting us out of this predicament, but unfortunately physics puts a limit on what can be accomplished. The more we wait the more we need to innovate, until a point where nothing can be done thermodynamically speaking.

At some point we will give up on global solutions and start concentrating on local ones. That will be exactly when we are no longer a civilization, just a bunch of survivors trying to hold on to the planks.
They are cheap because they are huge, and because they design almost everything themselves, from rack sizing to cases to cooling systems.

der8auer has a somewhat recent video on yt about one of their data centers for the curious.
> Another example: Tetris, one of the most heavily defended game IPs of all time. The Tetris Company claims copyright on the concept of a falling-tetromino game with the characreristics of Tetris, and has won court cases (e.g. Tetris Holdings v. Xio) defending that copyright.

IANAL and really confused about this, but... how can you claim copyright over a "concept"? That sounds more like a patent to me. You can trademark names, e.g. tetris, and patent a mechanism for falling pieces, but how can you "copyright" a game concept? In my mind, copyright refers to actually copying large portions of the "content", which in tetris case would be... the assets? Are you sure the lawsuit wasn't about patents?
Yes, 5 storeys x 3 meters = 15 metres, it sounds right.
Show HN: Wordii: Infinite Words; Fast Web SPA; Pure Java: Pick Any Three
I created Wordii to scratch several itches. I wanted to see what it took to implement a 5-letter word game. I wanted to solve many words in rapid succession, without artificial limits. And I wanted to use the excellent Flavour SPA toolkit which I have used several times on other projects.

https://frequal.com/wordii

You may enjoy it if you like:

* Word games without logins or registration

* Fast-paced word games with statistics to share with your friends

* A large dictionary of words (updated recently based on user feedback)

Hundreds of people have already played. See it for yourself!

Technical Details:

* About 1000 lines of Java (non-comment)

* About 200 lines of HTML

* Transpiled to JavaScript using TeaVM ( https://teavm.org )

* SPA Templates, Components, and Expression Language provided by the Flavour framework ( https://teavm.org/docs/flavour/templates.html )
I recently "upgraded" to a Comcast xFi box where I can't change my DNS server to my PiHole so I have been looking for public DNS servers that provide some privacy protection and found this but very little about them. Can I trust them more than Comcast with my DNS queries?
New Zealand sauvignon is certainly best in class on price point.
Read article / most of it. Way too complicated for not much benefit I think.

Hugo can be used much more simply and I don't see why we have to use Cloudflare for simple blog. You know you can host it on Github if you want to, or anywhere else.
I think you should do whatever you feel like, whether that's writing code or studying computer science at the weekend, or watching movies or going out in nature (try learning to identify birds!).

But if there are other people that you spend your life with at the weekend, then there's obviously a pretty good argument for doing something you'll enjoy doing together. (And obviously if there are not other people you spend your life with at the weekend, then there's probably an argument for addressing that at the cost of some time doing computer sciencey things.)
Car-centered suburban development puts anyone who is not a healthy financially stable adult at a huge disadvantage. It is terrible for not only the poor and working class, but also children, families with children, the elderly, the disabled, the sick, tourists arriving by plane/train/bus/boat, etc.

And it is even terrible for well-off healthy adults whenever something happens to their car (say, engine trouble).

Not to mention, car accidents are a significant cause of injury and death, and being habitually sedentary leaves a high proportion of people in horrible physical shape and is a leading cause of ballooning healthcare costs, poor quality of life, and preventable deaths.

It is a tremendously exclusionary, resource inefficient, fragile, and environmentally destructive form of transportation and social organization.
Could I contact you about how to find freelancing work?
> even though lately their focus is no longer security for business reasons.

Context?
15 minutes is extreme, but I find for my own time management I really need artificial interruptions to help me check in with myself and others about with what I’m doing is still a good idea. For instance drinking water and coffee all day, my cup empties, I hit a stopping point, I get up, pump the blood a bit on the trio back and forth to the kitchen, come back. And then an hour later it’s off to the bathroom. The only thing I miss about the office is the routines I haven’t been able to recreate, but I’m still trying. For instance I only fill my glass from the kitchen now instead of using the closer faucet to “save time”.

Having a game eat the battery in two hours might be enough gaming for one sitting. I have a couple games that used to eat my laptop battery in a few hours even when plugged in (60W charging off the monitor) but the new monitor has a bigger power supply, and that can almost keep up with the game. I’ve had a few late nights that I didn’t plan because of it.
Why does the implementation detail around origin file systems affect the motivating use case from the announcement?

Web apps can now create their own file systems and treat objects as files (and it seems directly point to such files) with this api. That wasn’t easily possible before.
Nice. Two really interesting people. A new friend of mine directed the movie "Timothy Leary's Dead", which coincidentally I bought this morning before I saw this HN link. My Dad's girlfriend also knew Leary and I plan on watching this movie with her and my Dad.

Also, I had forgotten about Mondo 2000 - nice blast from the past.

Also part 2: Gibson, if you ignore a few classic writers like James Joyce, is my favorite author. I may be really wrong, but I expect that the social structures in his cyber punk books (like the Sprawl, Corporate Ecologies, etc.) may actually be our future.
Sadly, the reason he was able to do it because it was a popular policy among the majority of the population [1]

[1] "The American public overwhelmingly approved of the Japanese-American internment measures and as a result, they were seldom opposed" https://en.wikipedia.org/wiki/Internment_of_Japanese_America...
Yes, the C64 was more expensive (at least early on, when the exchange rate was not in its favour), but also, Sinclair's BASIC enabled use of all the graphics and sound features - even if they weren't as sophisticated as the C64, they were at least accessible without PEEKs and POKEs.
That's just what a PR department coordinating a social media influence campaign would say.

/s (but not really)
You keep missing the point why I use automatic memory management when describing languages like D and Swift instead of GC.

Exactly to make the point that those languages offer the same deterministic tooling and not mix with how Java does it.
Very similar. The C64 hardware was better, with a dedicated audio chip, better color and (IIRC) hardware blit support for sprites. Much better keyboard, too.

But it was double the price, putting it out of reach for many more families than the Spectrum. This made a kind of critical mass that lead to a huge community around the spectrum in the UK. And a fantastic burst of creativity as the barrier to entry to writing video games dropped as low as it would ever get.
It's worth engaging with the fact that essentially nobody disagrees with this (someone will here, but they don't matter), and that it's not happening not because Apple and Google don't want it to happen, but because it's incredibly, galactically hard to pull off. The Rust talent pool required to transition the entire attack surface of an iPhone from C, C++, and ObjC to Rust (substitute any other memory safe language, same deal) doesn't exist. The techniques required to train and scale such a talent pool are nascent and unproven.

There is probably not a check Apple can write to fix this problem with memory safe programming languages. And Apple can write all possible checks. There's something profound about that.
Based on recent experience, you'd really want your media decoders compiled with a safe compiler, and if it crashes, don't show the media and move on. Performance is an issue, but given the choice between RCE and DoS, DoS is preferable.

It would be nice if everything was memory safe, but making media decoding memory safe would help a lot.
NFTs, Crypto and Web3 Are Multilevel Marketing Schemes for a New Generation
parser.pl:361

code recycling detected
Even if it means World War?
Pretty sure its a typo and meant to say 50ft, which is about 15m or about 2.7m/floor plus another 1.5m extra for the roof for the five story buildings you can see in the pictures.

That looks like an incredible trip!
Oh, thanks for that info. That's what I meant by things "I don't know that I don't know" :) . That reason didn't even cross my mind.

It would be useful if there was some kind of central place to learn about various "unexpected" behavior of HN, maybe something crowdsourced. I am just writing it down here since you have probably more experience !
>As for C-style for loops, they are not obsolete by any stretch and any one who thinks so in think that the compiler can easily optimize a magical complex iterator without any problem.

In Nim, non-closure iterators are guaranteed to be inlined, so `for i in 0..<16` always compiles to what you'd write in C.

>In languages without C-style for loops, you'll see people try to emulate them regardless with variables and a while loop, not just an iterator.

There's no “emulation” going on. A C-style for loop is literally just different syntax for a while loop.
Poor across the Midwest and south want a car but often live without. The difference is simply how important people consider cars and how expensive they are to keep. Being able to park for free makes a huge difference at the edge.
Assets and production are what differentiate one game from another. "Concept" more often than not is just a genre marker.
I think it’s fair to say that in the US, the same program can be applied really well in one location and poorly in another place. This doesn’t mean that these programs are inherently bad - but does mean a lot of work needs to be done to reform how government delivers programs in places where they don’t perform well.

There’s a lot of scope for service design in government, and human-centered design. Of course, there are also lobbyists at every turn trying to hobble the process because there are profits to be made.

It would be amazing to see an America where its culture of innovation was laser focused on making life better for everyone. I wish we were there today.
Burgers are hot food inherently consumed near their origin.

Games are software, there's not really much equivalence here.

In lieu of software patents, software has no means of preventing clones outside of using high production value (expensive to develop) as a moat.

I don't think it's particularly great for indie creators, to implicitly tell them "make your games more expensive to clone (more expensive for you to develop) if you want to actually keep a roof over your head." A fun creative game worth playing isn't necessarily costly to develop, but this situation is strongly discouraging such games from being made.

But that's the world we live in now, games are basically yet another starving artist industry.

Back on the subject of hot foods, VICE just did a story on a NYC pizzeria clone serving a community increasingly composed of folks who once lived near the original pizzeria. It resulted in mob "meetings" and an unexplained murder of the original pizzeria's owner...
I did a blind test of 6 brands of cola with a friend who claimed you couldn't taste the difference, and got them all right. In fairness, 3 of them were with artificial sweeteners, which is very easy to identify.
Wikipedia has the 50 meters and cites an article from 2006 for it:

https://web.archive.org/web/20060421035031/http://www.caniap...
The ITV network still isn’t a single company! STV (Scotland) is not owned by ITV plc.
I think we have just DDoSed the website.
Or some kind of physical work!
Exactly, 10 years ago tens of millions users were using outdated Flash and Internet Explorer. Literally everyone could infect them using pretty old exploits. There were no autoupdates.
I think to any audience other than fairly hardcore software engineers this is going to read a little... mad. The first code example was exceptionally clear, from then on, we get increasingly incomprehensible. "Better" it isnt.

Scientific code is often write-once, run-once, done. And since mathematics/statistics is largely already formalised at the level of distributions, sampling, and so on -- we shouldn't expect to need to "software engineer" this type of code.

This article should establish a specific audience it has in mind, presumably data scientists in long-runing scientific projects who need to write generic maintable code to be shared across the organization. Then the article should establish when the first example is GOOD, and when it fails in this specific use case.
Assuming the mayor has an interest in balancing the city’s income and expenses, then that is not necessary. Previous spending may have been done assuming the city will have a certain amount of income growth, which comes from sales, payroll, and other taxes that may not come to fruition if expected levels of economic activity do not materialize.
You could have used a sharded database like Mongo. Just throw up 10 shards, use "source" (influencer or brand name) as shard key?
Thanks for the link.

I don't see any occurrences of "Rust" in this document...
I mentioned infrastructure. Public transit is infrastructure. It's implied and should be obvious.
It's a shame the people you say are working to maintain the infrastructure are so disconnected from the users that they are satisfied with it being, to quote, "shit."
> you can't delegate to the language, you yourself have to code that code perfectly in the human capacity of perfection.

Clarifying that what I mean by this is that it's not realistic to expect large C codebases to be perfect. Bug-free, with no exploits. Perfect. Same thing.
On the modern game dev around 80's machines, there is a sort of rebirth of 80's computing lately. I was born in the 90's but I learned 6502 asm to make an NES demo and now this thing is a hobby of mine. Since it's the same cpu (albeit pretty different arch) I'm learning about the C64 too now.

It sounds like the TMS9900 has a very different architecture with the workspace idea although it looks like the ti-99 4/a only allowed you to do this scheme with only 128 words. The idea itself sounds pretty cool.
The keyboard seems to be based on the Spectrum+: https://img.microsiervos.com/images2017/ZX-Spectrum-Next.jpg
I agree and anything above the OS layer can be written in Go or Java or C#. Lots of those devs out there to hire.
The Institute for Justice is doing great work in this space. In addition to their civil forfeiture efforts I'm a huge proponent of their "License to Work" program and its efforts to limit onerous occupational licensing requirements. https://ij.org/report/license-to-work-2/. I especially like their approach to solving these problems. They defend individuals, this has an immediate and direct benefit. Then they use these cases to attract attention to the larger issue and drive regulatory change that way.

They are excellent stewards of donations, https://www.charitynavigator.org/ein/521744337. If you are looking for a good cause for your donations this is one. https://ij.org/support/give-now/

I disagree with their position on school choice, I still donate.
If you genuinely want the real thing, the best bet is to learn how to restore them. There's a whole network of Youtubers who teach people how to restore them[1], but you'll need basic electronics and soldering skills. Beware that even once you've obtained/fixed a ZX Spectrum, they won't work with modern TVs or monitors. There's a simple mod for composite output, but that means you have to find something with composite input. And they're quite frustrating to use (I say this as someone who owns two! including the legendary "toastrack" Spectrum 128K)

If you just want a taster and/or to play games then I'd go for emulation.

[1] start with these two and follow the related channels: https://www.youtube.com/c/NoelsRetroLab/videos https://www.youtube.com/user/markfixesstuff
GDPR creates an interesting opportunity for European-owned datacenter hosting in Europe
How do you define an "action that cannot be washed away no matter how many other good deeds you may have done"? Because I don't think anyone will ever be able to dispute you unless people can agree on a definition.
There's still order of magnitude change analogies to real world processes, if people are willing to listen (which is the hard part). Use something that everybody can understand, like making pancakes or waffles or an omelet. Going from making 1 by hand, every 4 minutes at home for your family, to 1,000 pancakes per minute at a factory is obviously going to take a better system. You can scale horizontally, and do the equivalent of putting more VMs behind the load balancer, and hire 4,000+ people to cook, but you still need to have/make that load balancer in the first place for even that to work.

That's the tip of iceberg when going from 1 per 4 minutes to 1,000 per minute though. How do you make and distribute enough batter for that system, and plating and serving that is going to take a pub/sub bus, err, conveyor belt to support the cooks' output. Again though, you still gotta make that kafka queue, err, conveyor belt, plus the maintenance for that is going to a team of people if you need the conveyor belt to operate 24/7/52. If your standards are so high that the system can never go down for more than 52.6 minutes per year or 13.15 minutes per quarter, then that team needs to consist of highly-trained and smart (read: expensive) people to call when the system breaks in the middle of the night.
Instagram and WhatsApp are big
Cargo Ship Full of Porsches, Bentleys and VWs Is on Fire and Adrift in Atlantic
Thank you for writing this. It's not that I have many years of experience in the field, but the more experience I get, the more I understand that it's easier (mentally) to accept that I can concentrate on few foundational subfields without criticizing myself for not being proficient in multiple aspects.

With my current programming language, I feel sort of productive, but then I find an article or a talk by someone infinitely more knowledgeable than I am, and that generates self-doubt.
At one time, I wanted to be an urban planner. Public transit is only one piece of infrastructure.

Zoning and land use significantly impact how people and goods get around.
There are also tricks to get around the array shape dynamics. Like padding up your shapes to some common format. Everything between 6 and 10 becomes 10, everything 11-20 pads to 20, etc.

Jax is a great general
purpose numerical computing library.
Just checked them out. Looks to me like they don't offer 'real' shared mailboxes (where every user authorized for the mailbox has the same view of the mailbox), just 'distribution lists' (in essence, forwarders).

Consider the following scenario: Alice and Bob jointly manage a mailbox sales@acme.co. An email from a customer arrives and Alice replies to it.

With a real shared mailbox, Bob should be able to see the e-mail Alice sent, as they both have the same view on the shared mailbox. IIUC, with a simple distribution list this is not the case (the sent e-mail just resides in Alice's personal mailbox).
Thanks for the info. The [dead] tag doesn't show up for me, so I don't have any way to learn and correct my future behavior, if that's indeed the reason.

It's actually ironic in that case since I specifically chose what I thought was a reputable source as I didn't want the conversation to be derailed by stupid arguments veering into conspiracy territory; silly me :) .

I should update my prior on the reputation of that source.

(Edit: the original comment I replied to was a bit different, the structure changed while I was writing my reply)