skysight-inc/HackerNews huggingface dataset:
How can you live? I took two classes in UX in college 20 years ago. I still can't walk into a kitchen without cursing the bad UX of the stove.
Don't forget bun and swc
Covid-19 was the No. 1 killer of Americans age 35 to 54 last month
Tragic role of Russian nanozucks in 2016 presidential election cannot be overstated. When did we start believing that handing out millions of flyers is the same thing as selling millions of cars?
Way more concerned about the Fiat economy melting down all on its own frankly
This is simply untrue.

The .NET file that Adobe served a DMCA512 notice on doesn't contain any of Adobe's copyrighted code. It's an unpacker and installer that users run on the software they download separately from Adobe's Chinese distributor.

This is emphatically not a copyright violation of ANY kind, but it's especially not a violation of copyright that would entitle Adobe to use DMCA 512 to have it expeditiously removed. A DMCA 512 claim is explicitly - and solely - a mechanism for removing unauthorized copies of a copyrighted work. Again, this is a .NET file that has instructions for unpacking a standards-defined .ZIP archive and then installing its components. It's NOT a copy of Adobe's code. DMCA 512 has no place here.

And while it's NOT a violation of DMCA 512 to host this batch file, it IS a violation of DMCA 512 to file a baseless takedown against it. The DMCA's requirement for a "good faith belief" that a file infringes copyright, "on pain of perjury," makes Adobe the sole lawbreaker in this story.

==

Separately: You might be wondering if this is a DMCA 1201 violation (that's the part of the DMCA that deals with "circumvention" of "a technological protection measure" that "controls access" to a copyrighted work.

It's not. There's no TPM in a ZIP file, so there's no circumvention in unpacking it.

But even if it was, Adobe didn't send a 1201 takedown (those don't really exist, because there's no 1201 safe harbor, though sometimes firms send 1201-related cease-and-desists), they sent a 512 takedown.

Again, a 512 takedown only ever applies when there is distribution without authorization. There is no distribution. It's inarguable - and provable. The .NET code is (was) on github for anyone to inspect. It is unequivocally NOT a copy of Adobe Flash or any other work that originated with Adobe.
Monzo has some app integration with their phone staff too. They can send push notifications to open the app to a certain point etc,
Please do! There are loads of us who would love to hear it all direct from you guys.
> I don't think that's a reasonable question, not all scammers are Nigerian.

Than a non-sequitur, why would it matter? superbugs that originate in hospitals can escape and cause harm beyond a hospice; and if certain locales, Nigeria being the famous example of, are harder to touch, then those places will be selected-for for by scammers.

Consider that certain places are harder to police than others (which is basically the whole premise of this thread in the first place - than the EU is better policed than the UK); or that criminal operations could operate somewhere other then their place-of-origin.

> Some are based in the UK, others in Europe.

And if the European ones are more likely to get caught, there will be fewer of them, and a lot of those that remain won't operate locally.

> Also the EU had data sharing agreements and collaboration outreach

I don't doubt data-sharing is more difficult, I question if it makes any (long term) difference to remote (i.e. over the phone, or email) scams.

The question is how does that data relate to catching scammers who trivially outsource from elsewhere? Does the EU have any data on which EU companies run scams out of Nigeria[*0]? Even if the EU has a data-sharing agreement with Nigeria, I doubt the government even keeps tabs on the scammers. Plus, you can always move to wherever there isn't such a data-sharing agreement e.g. somewhere semi-hostile/antagonistic to Europe.

[0] SIDENOTE: I would mention somewhere other than Nigeria, so not as to seem to "pick on" the place, except - 1) Nigeria is established as famous for scams already, b) that would only make me more susceptible to downvotes from people triggered by me mentioning their somewhere-they-hold-dear in a negative light.
... I actually use rclone mount _instead_ of sync for cloud storage. Tried syncthing a long while ago after finding nextcloud unreliable. Then stumbled acrosss a comment somewhere that talked about the mount feature in rclone (https://rclone.org/commands/rclone_mount/). This is probably only practical for me now because we've got a 1G/1G pipe to the Internet. On the internal network I'm back to using nfs mounts (or samba for the Windows machines). Syncthing is good, but over time I've found all sync solutions to fall short. For backups I use a combination of rsync to the file server on both Linux and Windows, and then rclone out to the cloud.
Cost seems to be the reason

"The cost of a traditional funeral and burial can run upwards of $10,000. Cremation can cost a tenth as much"

"cremation rates tend to be highest across a politically diverse set of regions [...] Why? You'll have to tune into this week's [podcast] episode to find out." So the article is just a teaser.
China is really good at interventionism indeed.

The problem with interventionism is it assumes that brutal, large scale political and economical decisions are the correct ones and that all foreseeable consequences are taken into account.

As witness by countless examples (eg the one child policy), their track record is far from exemplary.

Also: history shows time and again that banning something that is in high actual demand usually only results in the market going underground.
The equivalent of a standard chess opening would be a function call or some form of template in software engineering.
You can simply contribute to https://github.com/dotnet/fsharp/, the maintainers are very friendly to new contributors in my experience (though the codebase is old and often quite hard to understand).
There are, there are just too many of them so not a single one can get traction, so they’re all mediocre and different. This is already proven by the fact that every comment below mentions another framework.
The protestors aren't suppressing Chappelle's ability to perform comedy or to speak, they're objecting to Netflix chosing to distribute the comedy through its private, subscription only network.

If you subscribe to the idea that Chappelle has the right to be paid by netflix, then so do I. Where's my money?
SQRL sorta-kinda solves most of the problems WebAuthn solves, but only if you chose to configure it that way and your users are holding it right.

For a security feature that's not good enough.

Phishing is the one that gets me, because we know it's a crucial threat and WebAuthn solves it. Done. Google just gave employees Security Keys and the problem went away.

SQRL ends up in most cases with the "phishing prevention" relying on the user, the person phishing intentionally exploits, to determine they are being phished. That's not a strategy for success. If Grandma didn't realise this isn't the real web site when her email linked it, she's also not going to realise when there's a typo in the name her SQRL client displays. And then it's game over.
I believe it's the functional language option on top of .NET. From what I understand, it's a pretty well designed one too.

I don't work in the .NET ecosystem, but I know if came up a lot when I was getting into Erlang/Elixir.
Django is the absolute worst. I just finished two projects with it. It's OO hell full of side effects.

We are using feathersjs now, which solves most of the same problems Django did, but is easier to understand.
> a French news article [about Japan]

Interestingly I experienced persistent bullying that included physical assault and mental abuse (it was always successfully passed off as a joke when they did something to me) in the French system.

It was so bad that I still relive it daily every single day now, many many years later.
I have to disagree regarding Django.

Yes it hides a bit of complexity if you want to follow the easy route, but you don't have to write Django apps as if it's the year 2010.

I personally use the ORM where suitable, but I do profiling and sometimes I see the need to optimize busier views and API's. Django lets you strike a good balance between productivity and performance (to the extent that is feasible with Python - and even then you can go into layers of caching etc).

Any other opinions?
I mean type systems used in ML family PLs.

They're a static type systems based on algebraic data types.

https://en.wikipedia.org/wiki/Algebraic_data_type
Does esbuild support scss directly yet? I see on the site it mentions css. This is an important limitation for me.
google and apple already do
> voluntarily agreement to a contract does not make the terms of that contract right

Then why should I bother paying the mortgage to my house or car because that APR sure ain't right in them terms. Dam' bank found me desperate for a new BMW and is slaving my balls off!
I don't see anything in dragonwriter's response that attacks you and not your argument. Perhaps you just disagree with the phrasing, but to me, "you assume" in this context is short for "you assume in your argument" or "your argument assumes" and it still looks valid.
I see your point; all stocks are to certain (or large:) degree ephemeral.

But at the same time, I like the quote: “Reality is that which, when you stop believing in it, doesn't go away.”

Apple's stock may crash; but there'll still be 10's of thousands of people selling 100's of millions of iPhones. They'll keep doing it, as I don't see interest in iPhones being cut off in a day (slow or fast decline, maybe). Heck, even Blackberry as a company is still around somewhere.

Bitcoin is ALL market sentiment / vaporware / belief.

(A comparison to Fiat money may be more apt, though would take me out of discussion - I simply haven't the foggiest deep understanding of "what if currency X crashes / how likely is it / what is it backed by REALLY if anything" )
>but our serious unacknowledged issues with corruption prevent effective execution.

That, I agree with wholeheartedly. We suffer from a "we don't have that kind of problem here, thank god" complex that's the size of Mt everest.
Ehhh no I don’t think it’s that simple.

I’ve found that in any tech company, while there are many people that write good code and do a great job, there are always a handful (even at a place like Apple) that truly push the industry forward and in certain directions, partly because of how they see years ahead, partly because they are supremely talented, and partly because they attract other really good talent just to work with them.

And we know many of their names. Folks like Brian Cantrill, Yehuda Katz, Fabrice Bellard, John Carmack, Bret Taylor.

They aren’t just good programmers. They’re constantly dwelling in uncharted territory.

I’m not advocating worshipping them, just stating that their talent and output is hell of a lot more than even 10x.
I've been building a "programming" language for UI designers, and I had no idea how hard it would be to make a language feel simple. I have no experience in this area, so I'm just trying to make it feel as if it could follow naturally from verbal speech:

style box
fill: red
width: when $size
is small: 10px
is medium: 20px
is large: 30px
height: when $size
is small: 10px
is medium: 20px
is large: 30px
I have three bank accounts and none of them send emails with links. If they send any email to start with, they just say go read your messaging/documents on your bank account.
Most of China’s “solutions” cause as many new issues as the original problems due to authoritarian implementation. Housing is ludicrously expensive in China and falls apart in areas its needed, and worthless ghost cities (which also fall apart) in areas it was added without demand. The damn system was done without regard for areas affected by massive changes in flood patterns. And the electricity demand problem was one caused by governments subsidizing cryptocurrency miners over local needs in the first place.

The west is over regulated and our infrastructure takes forever to build and maintain. What infrastructure that does get built, however, lasts. China builds more faster, but it’s often ill thought out and falls apart quickly.

The west can and should improve how we handle infrastructure. China is a bad model. We should look to how we were able to create solid infrastructure more quickly in the past.
Best Refurbishment Services to Contact in Edgware
house gives you the feeling of belonging as you build a relationship with the place. However, you also start getting bored of the same old design. You might want to change it, but moving to a new place is quite expensive. But, don’t worry. You can also choose renovation in Edgware as your priority.
They make a good point though. OpenBSD is not known for it's stability.
A remote dev environment is just one of many use cases for a VPS. They're not the same thing at all.

My brain just isn't good at servers. I have set up many generic cloud servers over the years, but I always hate doing it, it takes me ages to get it right, and I find it hard keep track of everything once set up, and I'm always worried I might have set up something wrong and end up with a security hole or a runaway bill. If I was looking to set up a remote dev environment right now, I would be far more inclined to spend a few dollars per month in overhead for someone to hand-hold me through the process, by providing a clear and simple pricing structure, docs, and support, all narrowly focused on the use case of remote dev environment.

If you're someone who is comfortable playing around with servers, then it makes more sense for you to go lower-level and just set up your own VPS, as you'll probably value the extra freedom and flexibility. For many developers though, that flexibility isn't worth it for the extra complexity and time it takes.
Yes, I don't consider the Apple Watch jewellery. Personally, I find it a boring device. I can admire a beautiful watch movement, the ticking sound, the feel when using the crown. The skill for the decorations
The Streisand effect? [0]

[0] https://en.wikipedia.org/wiki/Streisand_effect
That is fair enough. But most of the boxes I bought are fairly efficient, being laptops (usually 45w max under load). Sandybridge was a pretty good platform for its time. It was not until recently that they have iterated out of it. If you had a desktop yeah I would recommend the upgrade. My use case was portability with some very light gaming, and a decent screen for programming. I had done that cutover from power hungry boxes to fairly efficient ones in about 2006. I dumped about 40 bucks off my power bill. My rub with this upgrade for win11 is it seems kind of arbitrary. Mostly TPM. A feature I do not want or have a need for.
It stings being in webpack and there isn't much I can do about it in my current situation
Sounds like you want nextjs
It’s sad but I’m not surprised. Senior high school is widely viewed as the best years of ones life in Japan, and kids who started in 2020 have had to live with senior high school (minus the fun parts) for 1.5/3 years.
Just in the exact scope in which they were declared, once they are passed as argument to any function they become a simple pointer.
Seriously, we're only days away from the US threatening to default on its debt - and they're worried about cryptocurrencies being "Worthless" the next day.
Such cheat is more of an aim assist, never intended be a full bot. And it would surely give you an advantage in overwatch, which i believe have snipers/hitscan weapons in it.
Such a good prank.

Imagine a future where one employee is assigned per person to interview and understand exactly what you need. They could just order things before you ask!
Such cheat is more of an aim assist, never intended be a full bot. And it would surely give you an advantage in overwatch, which i believe also has snipers/hitscan weapons in it.
This is the kind of stuff that should be possible and valuable to study but requires TikTok, Facebook, etc to run the study since the data is all on their servers.

I expect that the analysis has been done internally and just not released since it’s bad (ie, social media use is higher among suicides). Maybe a whistleblower will leak this stuff.

I think an analysis is possible by building off their typical drop off analysis. I think that because I expect all drop offs are likely analyzed to restart and avoid future drop offs. So I expect they have a way to classify people who died vs left the platform.

In the US we release a “death master file” that has names, dob, ssn a few years after death. If Japan has something similar it can be run against account holder data to see who actually died. I don’t know privacy law in Japan, but in the US cause of death is confidential. So we just know that a kid died and would need
to predict cause of death from social media activity.

With this low number, they could be investigated manually to see how many children had accounts and what patterns exist in common.
Yeah, you have the Grand Seiko with the spring drive movement
Yes, but even after the opening lines are exhausted, a huge part of expert chess play is just intuition and choosing which moves “look right”, rather than conscious thought and calculation (though that too has its place).
> Automation not only saves you time, it changes what you do.

This bears repeating. When you automate a task, you often push it over a "breakpoint" where it suddenly makes certain things profitable in terms of effort. For example, say you fill up a water bottle and place it within arm's reach, instead of running to the tap every time you're thirsty. You save maybe 10 seconds per sip, but the real win is that you can now consider behaviors like "drink water every 5 minutes" that previously you would have considered too much effort.
(Author here) That's the Roguelike tutorial I created, not the Hands-on Rust book. The two are quite different beasts, with a bit of overlap.

Hands-on Rust is designed for the newcomer to Rust, and carefully maps tutorial sections through teaching beginner-to-intermediate Rust concepts. It starts with some basic Rust exercises, works through a Flappy Bird clone, and then uses Roguelike development to teach a lot of underlying Rust concepts. It also teaches gamedev, and tries to do so in a way you can reuse in other games.

The tutorial is all Roguelike, all the time - focused on building a working roguelike.
im pretty sure high frequency trading only siphons money from industries that make things
Great to see you here David. Thanks for all the work over the years.
> This is where I really respect China, they actually act.

When they have an ethnic or religious group they don’t want as part of their society, they put them in concentration camps.

It’s super effective!
Gain bandwidth is directly related with slew rate. Slew rate is mostly an effect of capacitances (gate capacitance in FETs for example.) Noise is mostly caused by thermal effects (atoms bumping randomly.)
Unless governments subsidize this, all this does is hurt small banks.
I've worked with Django and nodejs as well. When working with node, I usually just grab express and some decent ORM that knows how to postgres, and I feel like I'm pretty much there. I've just never missed anything from Django.

I haven't worked with rails yet though.
Can you elaborate on why you dislike it for your personal projects?
Did you hear about Ethnographic research?
Did you hear about Ethnographic research? People’s behavior in their natural habitat is also observed just like the animals on National Geographic Channel - but of course, in a less creepy way.
This article helped me understand this approach. Enjoy!
https://uxtweak.medium.com/ethnography-and-ux-research-d550d...
If you want to dabble in functional, C# is actually a compelling option now. Switch expressions and LINQ can take you a long way.

I strongly believe that functional programming is not a good fit for 100% of software architecture. The best is some sort of hybrid. Generally, the closer you get to the business logic, the more functional you would want to be. The serializers, http servers, etc. are probably not worth the squeeze to force into a functional domain.
At least the money put into housing actually went into housing - i.e. something that has an actual real-world use, and can reasonably be expected to generate some income at some point.

Money put into bitcoin went into buying electricity, just to burn it into heat. Someone is in for a rude awakening when they try to extract income from cryptos, not just sell them to the next fool over.
> You are claiming that defaulting on sovereign debt would have no consequences?

First, at the sovereign level, it only has consequences if the lender has more guns than you.

Seconds, most "debt" in OECD countries is not owed to sovereign entities, but to the countries population themselves, who if push comes to shove will just have to accept that their bonds are worthless if it is ever legislated to be thus.
> “The bulk of these assets have no intrinsic value and are vulnerable to major price corrections.

This is published the same week that the US created a paltry extension to pay its obligations; of which 1 of 2 parties had 0 votes in the house for -- and that party makes up 50% of the Senate.
How cant a server detect someone spinning a hundred times per second? Surely valve didnt even try
Feathers (built on express) comes close, but I’ve not used it for anything serious.

I’ve seen it combined with next.js which sounds great but I feel in practice you’d end up fighting these frameworks and deciding who gets to be dominant over the other for any specific problem.
systemd is configured via simple text files
The problem here is it’s not a “bit”, but “a lot”
This is off topic. I can't resist - that's the thickest sticky header I've seen from a developer.
I prefer a H.Moser over a Apple Watch :D
Why 5G is slow in the U.S. but will get better eventually
A 55% Performance Improvement Upgrading Material-UI from v4 to v5
I never did. I call trivial using an existing tool designed for this, I would def not expect the author be parsing front-matter code manually (as shown in my example).
I must say that this got to be a new standard. Es build is what we need. Great thing. Huge thanks to creators!
In Japanese society, historically, ritual suicide was accepted as an "honorable" way to die under otherwise shameful circumstances. It seems pretty natural that, with such a cultural legacy, Japanese people (including children) would be more willing to resort to suicide.

Reinforcing your comment, the fallacy here is in assuming that the factors affecting suicide rates among Western children are identical to the factors for Japanese children, and therefore bullying in Japan must be particularly atrocious to cause the high baseline suicide rate.
> The web UI is excellent

The web UI is perhaps the only pain point of syncthing. It's very confusing around folder paths VS IDs, especially around the "Default Folder".

Functions like Actions > Show ID are presented poorly.

Importantly, the UI is not intuitive at all. You need to read the docs to understand what you are supposed to do.
It depends on both the numbers and the point of view. If you feel a part of the winning battle, your conquest was great, if you lost, the conquest was a disaster. When you integrate these feelings and points of view, you could quantify the amount of disaster or conquest felt.

In any regard, the last century has been the greatest disaster of conquests in terms of absolute numbers/victims/weapons used/etc.
Yet another reason for regulating advertising. Why are these platforms not held liable as accomplices? I can't think of any legitimate reason for an ad to buy/rent someone's bank account.