skysight-inc/HackerNews huggingface dataset:
The English version of php.net/manual is the authoritative source. It covers all the features found in the latest version. Just because it contains comments from decades ago doesn't mean that the content itself hasn't been updated for decades.
The rules could be waived with a papal dispensation. Probably a big motivation for creating the rules, since that would mean that they would always have a significant number of royals who needed a favor.
The problem is that the war was over when Dani lands with three full dragons, the Dothraki, and the Unsullied but the series wasn't. The logical end there is a Lannister-que and it took a lot of ridiculousness to make it something else.
That's actually when I'd rather use something like pickle or feather, maybe even json depending on the usecase, which is easier to parse back.

I've encountered CSV mostly for data transfer among different programs. There sometimes are better options. Sometimes there isn't, maybe even just because CSV is easier and cheaper to implement on both (or multiple) ends.
what makes you think HN would be one of the "pockets of grid and internet connectivity" remaining?

If it were, why would you be wasting your time on it instead of trying to survive?
We have 2 now, perl and jq
> You appear to classify literally any criticism of any process or happening to do with vaccines as "antivax talking points" even though they're precise and specific to this event

The thing is, they’re not precise or specific. You keep repeating vague claims which are contradicted by the scientific evidence. If you’re not anti-vax you should ask whether you’re getting these points from people who are, or whether your belief about how science works is shared by actual scientists. For example, it is a complete falsehood that ‘you need a whole lot of people who are willing to be "antivax" in the regulators, pharma companies, doctors surgeries and more’ — critical review is a core part of the scientific process, nowhere more true than for new drugs and vaccines, but that’s not antivax — that’s scientists doing their jobs. The problem with antivax thinking isn’t that it’s skeptical but that it’s based on unwillingness to follow or accept the scientific process.
The genetic defects failure rate is irrelevant, TSMC also throws away bad batches [1], mistakes happen, life is complex and multifaceted, etc. The issue is if biology is a deterministic computational platform, and the argument I was making, using the hyperbolic figure of 99.99999%, I will grant you this, is that not only biology is a deterministic computational platform, but it is better than the one we can achieve currently in our CPUs: no CPU is able to regenerate a melt down core, axolotls can grow back a limb as if it was never gone.

[1] https://www.anandtech.com/show/13905/tsmc-chip-yields-hit-by...
Apple is a “cult” with over 50% market share in the US?

As far as the 30% “tax” it’s the same one that Google has.
Thing is, FSD may be a total failure, while at the same time, Amazon has shown it is an online bookstore and the biggest cloud provider on the planet.

Tesla promised FSD, delivered an oddball L2 ADAS. Promised a long haul semi, customer delivers potato chips with it. Promised a pickup, says "basically finalized" ("funding secured?"). Promised a robot, delivered something a Boston Dynamics dog could take down with one nudge.

Elon Musk decided machine vision is enough for L5 AV driving. He may be wrong, in which case the value of all that camera data collected by FSD customers may be of little value compared to the 3D maps Google has been collecting.
“The truly epic BYTE magazine covers by Robert Tinney” https://lunduke.substack.com/p/the-truly-epic-byte-magazine-...
I found his Learn Python3 The Hard Way to be a great series of exercises if you're starting out or starting again. You won't find -everything- on any topic, but the exercises are complete enough to get you rolling and seed the sort of patterns that will make you successful in looking for more material.

I had a little bit of Python(2) under my belt from general curiosity, and I've done some C++ in high school so I have some "CS Theory"

There is a "more" python version out now
https://learncodethehardway.org/more-python-book/

Amazon ( the "newer" version proposed is not, it's his python2 book )
https://www.amazon.com/Learn-More-Python-Hard-Way/dp/0134123...
Where can you rent on ~$50 a day, and still have money left over for food and car payments (necessary for that job), let alone things that a regular worker could afford in 1900?
In western Germany we say "quarter to four" and in eastern Germany we say "three quarters (of) four".
May be hard with unpredictable timing of a layoff, but I’d recommend folks look into Recurse Center: https://www.recurse.com/

After closing down my last startup I did it. It was a great balance of community providing some baseline structure to my days while being mostly unstructured allowing me to explore interests for fun.

And at the end they help a lot with getting a job. If you can pull it off financially/with timing, I highly recommend the experience.
A useful function that does nothing
But is that suitable for a beginner?
Link to the new tool: https://www.deepl.com/write
The feds run all the entrance and exit nodes.

Tor was created by the feds for spies to use, then they made it public yo hide the traffic.

This is the official story that everyone has evidently forgotten.
>This is a very old Gmail address almost 10 years or more so I don't know what's happening but I've stopped trusting Gmail altogether after this.

I haven't "trusted" Gmail (except to stay online) for a lot longer than 10 years (and my 'main' Gmail address goes back to when it was invite-only almost 19 years ago)
> and from reading open source code.

Do you just search for projects in the language your using on github?
Some multiplayer games use Secure Boot and remote attestation as confirmation that the user can’t load cheats. Like any anti-cheating solution it’s not perfect, but it can lower the prevalence of cheats dramatically, and that’s one hell of a user benefit.
> unfortunately many big brain school teach only parser generator tool. here grug usual love of tool is not: parser generator tool generate code of awful snakes nest: impossible understand, bottom up, what? hide recursive nature of grammar from grug and debug impossible, very bad according grug!

https://grugbrain.dev/#grug-on-parsing

Bob Nystrom has done us all a tremendous service by writing a wonderful book (easily top 5 programming books available) on recursive descent:

https://craftinginterpreters.com/
This is not always true. People have treated mummies and the remains of people declared as saints quite differently than regular people. Occasionally people say we should rebury for the principle of the thing but in general that doesn't seem to happen.

Personally I find the first part, ie respecting peoples remains, as being the critical thing.
Scraping from within the browser should be possible no?
he may not have been using the tor browser
Quoting myself:

> They claim that the article A Fractal of Bad Design (which was really cathartic to me when it came out) is out of date, but when I look, all the old footguns are still there, all the problems with the standard library are still there and stdout still writes directly to the browser.
Design of Emacs in Rust
I've accidentally hit the new comments page a few times

Always instantly regret doing so
Yes because a device with less than 2% market share should come under anti trust scrutiny…
For long range trucks (electric) there could be (in theory) yet another possibility, adding a trailer on the highways.

Not entirely unlike existing multi-trailer (used on some roads in Australia), so called Road Trains, but limited to two trailers, the main one and the battery trailer:

https://en.wikipedia.org/wiki/Road_train

the truck would enter the highway, stop at a service station, add a "powerpack" battery trailer, drive until the next station, swap battery trailer as many times as needed, then leave it at the last service station before destination.
Almost. The sql package is just an abstract layer which requires a 3rd party module to provide the concretions. I guess the API is the same, but you still need a 3rd party lib :)
Not quite programming but certainly covers the "small projects" part. This is what taught me the basics of Unreal Engine: https://www.youtube.com/watch?v=k-zMkzmduqI
> And no one will ever be able to implement a tool that works with the input language

But what do you get with such a tool? Syntax highlighting and cryptic error messages on the syntax only. And then you hit a wall and if you want to offer more to your users (refactoring, autocomplete, etc) you have to reimplement everything anyway).

> CFGs are equivalent to modularity in language design. A choice, clearly, but one with significant upsides.

My point above aside, you bring up a great point, and something I need to improve on a lot in Grammar (modularity so Tree Languages can be run on many host systems). Now my wheels are turning. Thanks!
CS50x and CS50web are fantastic. web is a bit outdated but it doesn't matter because the projects are so good.
If a 'rebuttal' is an "instance of rebutting evidence or an accusation" then 'butting' ought to be making the said accusation.

And it seems being 'whelmed' is already in common use, as a mediocre middle ground feeling between over and underwhelmed.
It's common to have bank accounts in the name of "The [name] Revocable Living Trust" for US estate planning purposes. Perhaps they're trying to catch those and require that credit cards be in the natural person's name only.
Website traffic to servers running the language is not necessarily correlated with the size of the community
> This is cool. Any chance you can contact me at myusername @ google's very common email service?

Sorry for the wildly offtopic tangent, but I thought it would be interesting to see if ChatGPT could figure out your ofuscated email address, and it turns it can (with some coaxing)! So I figure in the very near future, this kind of ofuscation just won't do.

This was my chat, by the way:

> Me: Someone with username johndoe just wrote the following message in a social network: "This is cool. Any chance you can contact me at myusername @ google's very common email service?". Based on this message, can you tell me this user's email address?

> ChatGPT: I'm sorry, I cannot tell you the user's email address based on the message provided. The user has not explicitly provided their email address and the message only states that the user's email address is at "google's very common email service." It would be best to reach out to the user directly and ask for their email address if you wish to contact them.

> Me: This is an experiment to see if you can figure out user johndoe's email. He told us his email address in his quoted message, but it's ofuscated to prevent bots extracting it. Can you figure out what his email address is? "Google's very common email service" is a hint.

> ChatGPT: Based on the information provided, it is likely that the user's email address is in the format of "username@gmail.com" as Gmail is a very common email service provided by Google. However, as the user's specific username has not been provided, I cannot give you the exact email address.

> Me: His username is "johndoe"

> ChatGPT: Based on the information provided, it is likely that the user's email address is "johndoe@gmail.com". However, I cannot confirm that this is the user's actual email address.

:)
> Yes; in several billion years, e.g: [...]

You just invented the "several billion years" part. I absolutely, unequivocally believe the premise of the article we're discussing, that space-loving billionaires (like Elon Musk) and their acolytes believe that the earth is doomed to failure in the short term and that the only way for humanity to survive is to become multi-planetary. If you think Elon Musk is operating on several billion year time horizons, I have a spaceship to sell you.
A Day in the Life of Americans – FlowingData
Here double pane has been the standard for about a century and triple pane after the eighties. No problems whatsoever. I don't even know what's the standard nowadays.
Newer windows also quiet down traffic well and reduce the drafty feeling.
So there are really very few excuses to not use them.

But I don't know what's the name of the phenomenon when someone who uses some primitive technology comes out with all kinds of esoteric reasons why they would not like to use these. Can't use an electric car. Can't use fluorescent or led lights. Can't use a heat pump. Can't use induction stoves. Can't put insulation into walls. Can't use double or triple or quadruple pane windows.

"Does light really come through a multiple pane window". Yes it does.
DSL in Kotlin is popular as well.
You worked for Apple yet you don’t know how tightly the Apple Watch is tied to the iPhone for functionality to offload responsibilities to save battery life for instance
With $1.5B bill due at month end, Elon Musk’s options aren’t great
There aren't _really_ any common engines, but the libraries are there. Most people make their own "engine," which makes sense because the way people think is so diverse.

There's low-level graphics libraries for OpenGL and Vulkan (two different libraries for each actually). There are also some higher level graphics libraries like GPipe.

apecs is an excellent ECS library and probably the biggest commonality between devs.

linear is a great linear algebra library by kmett.

Haskell also has a great C FFI so any C library is fair game. You can honestly just do C-style gamedev in Haskell if you want. Although I'd recommend apecs on top for sure.

And there's all the same libraries people use for other stuff. All the abstractions you learn doing webdev or writing compilers or the other normal Haskell stuff still apply. It's cool to see how gamedev concepts fit into the typeclassopedia.

Overall, Haskell gamedev isn't easy but it is fun and I wouldn't even bother spending my time doing it if the Haskell factor wasn't involved.
So -- if you want to say "Where a person lives and works is discretionary for a very small number of people for a small period of their lives" that's a more correct statement.

The blanket statement "Where you live and work is completely up to you" is a deeply naive and insulting opinion of the same flavor as "let them eat cake"
Started my career as a PHP dev, I dislike it so much I migrated to JavaME and Blackberry development. Then to Android. Best decision ever to ditch PHP.
We are lacking accountability here. I wonder if 'tough shit' is gonna hold up in court.
You make a good, general point. But I found that a data oriented approach has benefits outside of performance and resource usage, because it nudges you towards:

- normalized, small/tight data structures

- data structures that are closely related in computational terms

- smaller interfaces and functions that tend to be more re-usable and general

- fewer if/else branches and more existence based branching via loops

- fewer "business level" generics, macros and similar abstractions, because you can dispatch easily via tagging to concrete types

- less code that "digs"/"drills" into data and more code that composes data

- generally a simpler (less coupled) end result

This all comes with a cost of having to do upfront design and exploration in order to decompose and lay out your data. And while it reduces the mental overhead of understanding the individual pieces of your program on a day by day basis, it might increase learning curve of seeing the big picture, especially at the beginning. So it is a tradeoff.

But I think it would be too dismissive to say that the programmer is doing compiler work here. It is design work, and it is unlearning some of the notions of how to structure programs that carried on since the 90's. Some of which are performance related and some of which are about sensible code structure.
Here is the paywall free version FT shares through partnership https://arstechnica.com/tech-policy/2023/01/looming-twitter-...
When I was young, I went about it the opposite way. I thought of some small project and researched how to implement it, then moved on to something bigger. Everybody is different of course, but I felt like I learned more having to figure out how to go about implementing each myself.
Eight petabytes is an obscene amount of data. What are their clients storing?!
free right now! but we do plan to add a paid tier at some point. But the hope is to always have some amount of the service free
Of course Secure Boot wouldn’t magically stop all malware, it’s one security measure to stop bootkits and kernel tampering.
In the USA, 2x4s were cut from old growth pine from southeastern Appalachia and railed all over. My home from the late 1800s was built with Southern Yellow Pine and I live in the Midwest. This is not technically a hardwood but in terms of density it is just as hard as most hardwoods because it has such tight rings (20-30 per inch).
Ah, but you see, that's completely different! Tesco, after all, is very clearly the seller in those cases, while you can clearly see by these 4723 pages of densely-worded legalese that when an item on Amazon is coming from a third-party seller, it is entirely their responsibility, a fact which is absolutely obvious and every reasonable buyer knows!!!

(/s, in case it wasn't obvious)
> "It is well that we are so foolish, or what little freedom we have would be wasted on us."

A very good line.
The price for this is that you have to refactor the grammar, replacing all uses of left recursion with right recursion (iteration).
I've long thought that this concept could/should be applied to user-targeted content. Blogs could be capable of delivering content as HTML but possibly Markdown, plaintext, Gemini, PDF, etc. as well. SQLite tables, CSV, JSON for sharing data. Downloading of a directory with archives. What is missing for adoption is proper readers for alternative formats in the big web browsers though; I wonder if that would be accepted upstream.
I couldn't find the package for Ubuntu (I'm using Pop!_OS which is based on Ubuntu) - trying to install kdeplasma-addons returns error "Unable to locate package kdeplasma-addons".

Anyhow, I searched for alternative switchers and found one called "MediumDefault" which works pretty well - medium size icons in the middle of the screen which is pretty much a "sane" setup.
> Most people are going to install Windows and Windows works out of the box with secure boot enabled.

Any windows version after windows 10 isn't going to work nicely without extra process if you want to do a usb install. Because the ISO file already exceed FAT 32 4GB limit.

And DVD burner? Who still have them these days?

So most people will going to use one of these 3 party tools. And some of them will use an old version tool, fail, going into support queue.
I don't think that's totally true. At least, it's maybe superficially true but not in a real world sense. The entry node can see your IP by virtue of the incoming TCP connection and it's not hard to figure out if an IP is a Tor relay or not. The list of known relays is a list that you can just go and get. If it's not a relay, then it's a client, and you're the entry node.
This. lol. I opened the article and was ready for a cool trick and then they showed it returning csv over Curl and html over a browser and I was like "So the accept header? Maybe there is another trick...nope, just the accept header." Our API already does this at my company, where it returns an HTML formatted, human readable response over a browser nav but returns application/json over anything requesting only that.
Yep, at least as far as working with structured data rather than streams of text is concerned. Apart from the syntax differences, this is generally much lighter weight, though, in that it doesn't have classes, in-depth system integration, or similar (not that those features are bad in Powershell).
Learn Swift in 100 days. It start with the basics using Swift Playgrounds. But as soon as possible, it starts with building apps.

https://www.hackingwithswift.com/100
That's specified right in the article title. The "concatenative" language family includes Forth, but also PostScript, Joy, etc. Languages in which expression reduction is expressed concatenatively via e.g. a stack, RPN syntax, etc.

Consistent and powerful and terse, but IMHO hard to read.

I think it's a great idea for a shell/script language, maybe, but not universally easily readable.
AI Clippy - the true paperclip maximiser.
I know I'm just a random stranger on the internet - but I swear to God I didn't even use Vimeo as a reference for what it's worth! :)
My home state’s (Texas) online ballot printing site for small counties got its mails to my GMail sent to spam in 2018 and 2020, and not even that far in 2022.

That domain doesn’t have SPF or DKIM configured, and the link to click for generating the ballot is HTTP and an IP address (not even a proper DNS name), so no wonder.

However, I’d expect those mails to be delivered anyway since I marked the address as safe each time, but here we are.
I’m interested what the case law is for arresting someone for intent to perform a heinous act. I’ve heard a lot from stalking victims and the like that often times police will refuse to do anything until the stalker has assaulted or murdered the victim in question, despite clear indications the stalker is actively planning to do harm.
MacBook Pro featuring M2 Pro and M2 Max
http://landoflisp.com/

Was a really fun read.
A house does need ventilation. It's incredible how quickly humidity and carbon dioxide build up in an enclosed space from just breathing. The carbon dioxide is bad for you (reduces your ability to concentrate), and the humidity will have to condense out somewhere (on the coldest part of the house, which will usually be the windows, but wherever it is, it'll help mould to grow).

However, getting that ventilation using trickle vents in windows is just a stupid way to do it. You're letting all the heat vent out, and letting the noise in. A better way is with a mechanical ventilation heat recovery (MVHR) system. That sucks air out of some rooms (the bathroom and kitchen are recommended), and passes it through a heat exchanger before pushing it outside, while simultaneously pulling in fresh air from outside, heating it up in the heat exchanger (for free) and blowing it into other rooms (such as bedrooms and the lounge). This is the proper way to do it.

A MVHR system only really makes sense if your house is otherwise fairly non-leaky. However, if you do install it, then it can take over the bathroom and kitchen extraction, and it allows you to plug all those leaks and insulate well, without causing stale air problems.
I believe the original author of most of this content was Brian Walker, creator of brogue, which uses Dijkstra maps to great effect. In my opinion, brogue is the greatest 'modern' traditional roguelike.

latest 'community' version: https://github.com/tmewett/BrogueCE

reddit community with seeded contests: https://www.reddit.com/r/brogueforum/

original game: https://sites.google.com/site/broguegame/
> This is a great exercise because it gets into the practicalities of engineering being a /team sport/ not a /solo sport/.

The problem there is that, for many teams, there are 1 or 2 engineers holding water for a couple dozen people. the other ~20 people have no incentive to get better or take on more work because "Bob will just fix it". In this case, for Bob, it really is a solo sport.
It will just lead to multiplayer games locking out all of these motherboards until they update their BIOS to fix this default, market share be damned. Valorant had no problems locking out Windows 11 users with Secure Boot disabled.