skysight-inc/HackerNews huggingface dataset:
What is a regular personal "Web 1.0" website other than "user generated content" though. If anything, "Web 2.0" was the perversion of the original WWW idea by "big tech". We already had the "decentralized web" for a few golden years before the bean counters discovered the internet.
Yes. An Apple Music subscription includes the functionality of iTunes Match.
Depends on the quality of the writing! This was a pleasure. YMMV
>For loops do not have guarantees about in-place mutation;

Every modern language has a `for elem in range` construct, giving exactly that guarantee, as long as the element isn't a pointer.

Besides, I neither want nor need such a guarantee. There are many scenarios where in-place mutation is exactly what I want to do in a loop, and I don't want to fight the language, aka. my craftsmans tool, to do it, just because it imposes an arbitrary restriction on what I can or cannot do.

Is this a potential source of bugs? Of course it is. That's why I have tests, code reviews and debuggers.

And besides, nothing prevents me from doing the functional approach in languages like Golang, Python or Julia *if I want to*. I simply refuse to use languages that that force a paradigm on my code. This is true not only for "pure functional" languages, but also Java, which wants me to use OOP everywhere.

To me, paradigms are tools.
They need to be there when I need them, and get not get in my way when I don't.
Mimd you, there are two versions of Mimecraft. Java and Bedrock. Both support PC but only Bedrock supports other plattforms. Cross Plattform multiplayer therefore only works with bedrock. Java isn't compatible with bedrock servers and the other way around.
Docker Best Practice, Multi-Stage Build
Replace throwing away with putting in box if you like. There's less need for those cables, because there are fewer devices that need them. But you gotta work on that, I also have a bunch those magnetic cables, so it's either USB-C or device with a magnetic adapter plugged into it with a cable.
It's not circular, because you aren't using the assumption A in the final proof, you are just using the implication A(N) => A(N+1) in the final proof.

the final proof is:

A(1) is true
AND
A(N) implies A(N+1)
means that
A(N) is true for all N >= 1

the assumption that A is true for N was just used as a condition in the implication

If A(N) is false in general - you would realize that despite assuming it - because the implication or the base case couldn't be proven.
I suspect its reliability. having stuff hardwired means its much less likley to be a network problem when something goes wrong.

In my house I had a tesla powerwall installed (yes I know, rich prick alert) the gatway has some shitty wifi that cant be disabled, and kneecaps the range of my house wifi, because it insists on using the same channel.

The back of the house can pick up the AP in the garden, the top front not so much. So a bunch of things are sporadic now.

tldr:

Wifi is fine until its not. Hardwiring for critical path stuff reduces a hard to diagnose mode of failure.
Small print is not always legal.
Interesting - do you know what kind of performance gains DDR5 will provide for real-life workloads?

Having active cooling, making the system noisier and potentially hotter, seems like a pretty big down side.
In the eastern bloc we have ski lifts where the bars go down vertiacaly from the cable. They are not attached from the side. So they can make left and right turns without any complications.
Hanna
Who is talking piracy? All the media I have was purchased.
The Retro Video Game Scam Gets Worse [video]
Which is probably a mistake when some warnings are compiler bugs and some are difficult-to-impossible to fix. Or if you don't control the compiler being used.
He turns 100 next year.

Imagine if Einstein, Hawking, Feynman, etc all lived to be 100.
BitMart Security Breach Update
I'd disagree with that. Web 2 was the idea of site content being dynamic and user generated, and not curated by journalists/editors/whoever working a 9-5 or whatever.

For many things like reddit, digg, youtube etc there was only a web interface to these things. They were of and for the web
For context, the definition of web 3.0 from Tim Berners-Lee gives a good idea an the level of hazyness of this concept:

> People keep asking what Web 3.0 is. I think maybe when you've got an overlay of scalable vector graphics — everything rippling and folding and looking misty — on Web 2.0 and access to a semantic Web integrated across a huge space of data, you'll have access to an unbelievable data resource.
I secretly hope everyday that a competitor comes along who can produce hardware with a matching level of beauty.
Not sure why any existing hardware maker can't do it. Everyone else is producing plastic boxes of crap. That said I'll never have a mac, that whole mindset is so foreign to me.
Why would one to have a generator in your own backyard? Is there no power grid available?

As for outages, wouldn't a UPS be sufficient?

Being Dutch, this does sound a bit like overkill.

Most times I see an electric generator like this in the Netherlands is at festivals, or on the national news where a remote 100% renewable museum couldn't get hooked up to the nation power grid due to lack of capacity, and had be powered by diesel generators.
Make a Toast with HTML, CSS, and JavaScript
english letters, higher to lower frequency:

etaoin shrdlu cmfwyp vbgkqj xz
I've made some sketches for a distributed indieweb discussion system a bit like your old fashioned forum, but got too much on my plate right now to implement it in any way that gives it justice.

I do think the idea has merit though. I have some thoughts on a way to do this that is resistant to both spam and censorship.
Other people are pointing out that real == boring, but I disagree. Perhaps we wouldn’t want a literal real world, but hyper interactive terrain like you suggest could be used to explore new and interesting gameplay ideas.
This is a follow-up piece to Karl's earlier video, "Exposing FRAUD and DECEPTION in The Retro Video Game Market," from a few months back, which you can find at https://www.youtube.com/watch?v=rvLFEh7V18A.
Adrian Newey (cto of Red Bull Racing F1 team) famously has his emails printed off and then he replies in writing. His assistant types it out the following morning.
> because the writer has apparently never heard of a web server.

This is a constant issue I have with crypto advocates. Most of the use cases can be done with crypto, but also with other techs (sometimes it's as simple as "we need a database for this"). But there's never a serious analysis of why those use cases have not been covered with previous tech, and when you point out that there might be issues other than the tech then you get labeled as a "crypto hater". And I wouldn't care too much if random people called you a hater, but when all crypto people label dissent as "haters" it makes me think it's like a cult where all you need to do is believe.
I'm curious about the target demographic for this and other re-releases (Doom for example). I played first time round and am more than happy to play this for the nostalgia, but are there also new players? What would make someone growing up now pick this up over Fortnite or Call of Duty? Is there demand, or is it just that making content for older games is less expensive than creating a new AAA title?
One of the folks I play board games with has this installed. Great for when they want reminders to go to bed: Not so great when we need the lighting to better see the table. So much fiddling with the light - I generally wish there were a simple override for stuff like that and honestly, it has turned me off such a system.
It should work with an existing world, but as always, make backups!

As for integration.

This time round instead of the "harsh" borders we've gotten before (where new and old chunks meet, often resulting in sheer cliffs due to height differences) the borders will be blended and smoothed.

Your old chunks will also be upgraded, the bedrock that was at Y0-5 will turn into the deepslate block, and you get the full 0 to -64 Y generated underneath.

Ethoslab, a youtuber with a very old world save, is on 1.18 now, and they've got one of the new lush caves in the new negative Y generation under their base.
I think the problem is that we are lacking distinction between Web and the and IT tech in general. Web is just making all this accessible - links. Blockchain adds big benefit to the general usefulness of the Internet - for instance possibility of doing anonymous transactions, with all of its downsides of course.

Not enough for a major version bump though. It’s just a small blip on entire spectrum of IT tech.
Here in Russia Rambler tried to do the same with nginx, and they failed to achieve their goals. I don't know, it creates nothing but bad publicity without giving anything in return considering they won't maintain it anyway if the core devs leave (and nothing stops them from forking and creating their commercial solution right now). The image of Rambler before: "Igor Sysoev created nginx while working at Rambler" (positive association). The image now: "Igor Sysoev created nginx in his spare time and he just happened to work for Rambler at the time and Rambler tried to take away his project by SWATing their office". It's like some pointless greed ("it's mine!!") above all pragmatism.
The government can mandate that all entities that wish to legally transact in Bitcoin, must do so with a publicly-registered wallet (e.g. held on an exchange).

They can also ban transacting with any wallet that is not publicly registered. Any private wallet becomes, by fiat, illegal for the citizens of that country to transact with.

Thus, any such "blacklisted" wallet is as good as confiscated, since no one can (or will) trade with your tainted coins. Your wallet's coins are, effectively, permanently banned. (It's as if they confiscated your gold and locked it in a vault, never to be used again.)

Perhaps some other blockchain protocol has solved this issue, but Bitcoin hasn't, since Bitcoin wasn't designed with privacy in mind.
Programming War Stories: macOS Freeware/Shareware (2019)
Run Python in vscode.dev, purely in browser, without any backend!
When I sent my pixel in for repair, I was required to remove my PIN.
Yes, but you are designing a system based on a once in 100,000 edge case. There is no reason why such odd and rare requests can't be handled in a customer support request.
I recently listened to the OG radio version of Hitchhiker's Guide to the Galaxy, with some added commentary about the early 80s. Vogon bureaucracy jokes were of the time in England. Everyone had little adventures & run-ins with comically illogical public services.

These days vogons are banks, SV giants, social media...

The striking antipattern (to me) is where official channels are a brick wall. Everyone insists that no other channels exist. Meanwhile, if you ask friends or read blogs, all actual resolutions seems to come exclusively from inside contacts, personal favours, being famous or such.

Paypal broke up with me circa 2010.
That is correct. Yet it doesn't make it good. Customer focused communication even though some indicator tell you to terminate the account should avoid a "The process" situation. This is 2021, we have many amazing communication tools available.
OP lives I an area with an unreliable power grid - Texas
all of them had those, to different degrees. Bebo even had a copy of the facebook platform for games. Arguably myspace, bebo , orkut etc had more customization and the feeling of subcultures. Facebook was a flat big mass. Their success relied on sucking up every possible contact list faster than the rest.
> not well understood by many US men or by anyone beyond our borders.

Is this satire, or did you actually mean to generalize _the entire world_ outside of the US with a statement that is still ostensibly politically controversial today (both in and out of the US)?
Christmas Reindeer Mens Knitted Crewneck Casual Casual Sweater
A company that depends on slave labor and avoids paying taxes how could it act unfairly?
As a Protestant, none of it made any sense to me at all on the level of Religion or Faith. It seemed like one of those big budget 'History Channel' re-enactments of an important moment, with a big focus on the violence, for what I can gather are reasons of ratings, and that's it. Without offending anyone who liked it, it seemed to almost offensive to me.
Hacking does not equate to what security professionals do, despite what you seem to think. That is nowadays mostly a beaurocracy-pushing job with little exploration.

I am referring to the correct definition of the term where you are supposed to hack something.
It's not an arbitrary definition of "successful". Singapore is a prosperous city with a well-fed, well-housed, educated, healthy population. These are all key development and quality of life metrics and are indeed a good example "human achievement".

Of course we can debate what role the authoritarian nature of their system played in that, if any.

We may tend to see things through a "1st world problems" prism, but when the people start with nothing, starving in a shack (which is still the life of many people on this planet) the metrics I mentioned are infinitely more important than the death penalty for drug trafficking (which is hardly a massive issue in any case).
That is, as far as the reasoning applies, why I consider the M1 Macs so pivotal. The MB Pro already was a very popular machine for developers. Now it not only got much faster and better, it also offers access to great ARM development machines. Be it for the largest market, smartphones, or for the cloud solutions based on ARM machines as the Graviton.
This is very very bad for my bank balance…
Probably an area with poor electricity infrastructure or in hurricane alley.

Though 27kw is a lot. They’re on natural gas too, so I guess they’re not worried about running out of diesel (though nat gas can be another point of failure)
All those pictures, yet none of them show the underside of any of the blocks.
Why do you believe that? There is specific wording that is customary to use in an employment contract in at least England and Wales (along the lines of "work done in the course of your employment") if that sort of agreement is intended. It would typically cover work done on employer time, using the employer's resources, or in a field related to working for the employer, and you have to be careful about how broadly the latter can be interpreted in the context of the rest of the contract.

It is also sadly not unusual for employers to seek IP rights to all creative work done by a salaried employee during their term of employment as an explicit provision of the employment contract. Most of us here might consider that abusive but it might remove ambiguity and put the employer on safer ground legally in the event of a later dispute, and lawyers gonna lawyer.

I have argued before that an employee should reject that kind of excessively broad term and if working in a creative industry like software development they should seriously consider whether they really want to work for that employer if the employer is unwilling to change to the more customary contractual agreement when it is challenged. But a lot of people just sign contracts without reading them and unfortunately OP may be in trouble here if that is what they did.

If the employment contract contains no IP clauses that make the agreement explicit then maybe the course of employment rule would be the default but this would be very unlikely for anyone working in a creative industry and OP's description suggests there is specific wording being cited in this case.

I am not a lawyer. The understanding above does come from discussing this issue with real lawyers in England more than once, but not since a few years ago. As always, get your legal advice from a real lawyer if it matters and not from some random HN comment.
An unfortunate effect of that measure is that it offers an excuse to 'do nothing'.

Both in programming and in environmentalism.

'The big issue lies not with X, but with Y, but Y is not my area/too big for now/etc. So I'll do nothing'
Your personal page is likely largely static (in content, if not tech) and defined by you, the site owner. Web 2 allowed the public site users to generate/curate the content on the site.
There is a famous google support post going around where a woman begs the support to help them get her account back and the support just parrots a canned text reply.
But afaik google only has working support for paid users.
Technically/semantically correct. OTOH, this mentality reliably leads to these kinds of features, bugs, policies or whatever you like to call them.

The software works perfectly. It's the spec that's broken. I'm going home.
There is one photo that shows a frame stacked above another as though they are interlocking. So I think they do.
The claim that Singapore, a signatory of the 1971 Five Power Defence Agreement (along with Malaysia, UK, Australia and New Zealand) was "surrounded by hostile states" is absurd on its face. I can't really take the rest of this article seriously.
getting rid of 1% of customers to save 10% of expenditure is generally a good move.

You can have 99% of customers are happy even if 1% are quietly given food poisoning and die, which is why we have laws to protect that 1%.
As (according to the article) all of these cables carry little chips broadcasting the standards they support – couldn't this be just some little software app which just reads out that cable info?
Yes but this will hide that such a disparity exists.
I really like three.js, I use it, and I like that people are doing good things like this with it.

But...

I wonder if someone was building a 3D library for the web today if they'd do things the same way as three.js does things. Under the bonnet three.js is effectively a bunch of string concatenations that build up GLSL shaders for things like materials. It works well, but if you look through the code it really is a massive series of if statements (and loops? :) ) like "if a lambert material else if phong else if standard else if physical, and if lights > 0, and if env maps.." Hundreds of them, all smooshed together. The external API that you use to access everything is quite clear and easy, but doing things extending a material is much harder than it needs to be (you essentially use a regex to modify the big concatenated GLSL shader string..).

I can understand wanting to use the API in another language, but I'm less sure about wanting to use the internals.
The OP and I both agree that pandemic years are outliers, which is why we're using the 2019 numbers.
I note that Software Freedom Conservancy advocates renegotiating your contract to retain ownership of code you write for open source projects you work on:

https://sfconservancy.org/contractpatch/
please add a firefox addon
> What is a regular personal "Web 1.0" website other than "user generated content" though.

It wasn't user generated. User in this case being the visitor to a website and not its creator.
Blatant self-plug:

We've been working on an open source fork of Quake Team Fortress for a few years now: https://www.fortressone.org

If you like remastered Quake (particularly multi-player), you'll probably enjoy it. Organised games happen most days.
5w30 here…
In most cases I use it via my smartphone with dynamic IPv6. A whitelist fir a train trip is impossible.
> Centering language choice as the causal factor for any engineering project signals poor discipline in engineering.

This is the point I argued against. If the way you do mathematic calculations in your bridge design repeatedly produces fatal flaws, it is indeed poor engineering if you keep that system.

Using tooling that allows you to e.g. produce buffer overflows and blaming a "poor discipline in engineering" is the kind of quote you can read from the engineers that built the biggest collapsing civil structures in history.

The best design of a system is the simplest design that gets you there, while preventing all errors that you can make on the way. And a programming language is always part of that system. This is why comment is also not about Rust it is more about recognizing languages as part of the engineering you are doing.
What I want to know is how mechanically sound the interlock is and how durable it is.
Web3 seems like a response to every facet of Facebook. Facebook offers valuable services for free in exchange for data about its users. Web3 pays users for data they own and control with money grown on trees. There are limitless forests where money grows on trees if you just close your eyes and dream hard enough. Advertisers will pay users for their data, cutting out the middleman who creates any sort of meaning about them. Who needs valuable services, after all? Just send the money directly from advertiser to user.
The G.W. Bush admin falsified the evidence and made false claims about Saddam's weapons programs, not the media. This is a blatant strawman argument and not even a good one.
BankID with a digitally signed utility bill should be enough for AML/KYC.
I was developing one fintech app recently and I never heard of this requirement.
I had that 20 years ago. Credit card expired, registrar didn’t tell me, and I lost a 4 letter .com.

After that I moved to hosted Mail (yahoo, then gmail) as I felt it was more reliable. Now I ensure I have more than one email on file if possible with any account. Same with phone numbers.
UK law is pretty clear: if you are a contractor then you own everything you create, but if you are a salaried employee (”work for hire”) then your employer owns everything you create that’s related to the business.

If you write Perl for a bank they don’t own the songs you compose in the shower (they afe outside the ”scope of employment”.)

They probably own your money manager side project though. “Probably” here means, as always, “has a good chance of winning at tribunal” rather than any defensible logical meaning.
GitHub should try to enable some sort of toggled anonymous mode for select repos, while users should make their FOSS/social identities less obvious or decoupled if their employers aren't that friendly with such clauses.

With remote work becoming more pervasive, employees should really not be doing any personal things on work computers because their traffic is definitely going to be analysed by someone or some system.

Just a general reminder as well - Companies/Govt's would absolutely love for GitHub/Gitlab or any social platform to require ID card verification for users if that was on the table.
Friend of mine had a six day outage in the Scottish borders just now. Starting to look more reasonable to have some sort of backup, although 27kW could run an entire neighbourhood.
I love pointing out that if it becomes a serious currency banks would offer bitcoin-denominated loans (causing an increase in money supply); and if there's then a credit crunch the Fed could offer bitcoin-denominated (but unbacked) bonds.

It would be like the gold standard all over again.
Mineral oil is fine for a fingerboard, but there is a caveat. Being a non-drying oil, it won't dry and nothing will stick to it. So if you put mineral oil once, it is mineral oil forever. If you try to put linseed oil or tung oil on it later, it will not adhere.

I use boiled linseed oil and beeswax on the fingerboards of guitars I've built. Linseed oil is a drying oil which will polymerize when it reacts with air instead of going rancid like food oils.

Drying oils or mineral oil should both work for the job as long as you do not try to mix them.
Haha, okay random guy on the internet that’s probably has no legal qualifications. You know I was saying that in the context of gp asking if it’s legal to sign in Apple preview which is essentially appending a picture of your signature to a pdf with no guarantee from a third party if it’s you that signed it.

Also note, laws are not always strictly literal and have to be interpreted by a court. But I’m sure you’re aware of that with your vast legal training.