skysight-inc/HackerNews huggingface dataset:
From my experience it is a pretty tough question to answer. You can point people to various 'smaller' aspects (like I did above regarding error handling) and try to explain why Haskell's approach is 'better' compared to other languages. But doing that for a complete, real-world problem is a lot more difficult.

I've learned Haskell and used it for a relatively long time until I finally understood what is so nice about it. Again, very hard to explain, and a lot of that comes just from the combination of simple, functional language features. Like: how currying works together with function composition; how sum-types and product-types make it easy to model your domain / problem and using pattern matching to write code that is easy to understand and does the right thing; how a powerful type-system can be leveraged to rule certain bugs out almost completely, right from the design phase. Leveraging monads by using Haskell's special `do` syntax.

I only really understood this after having done imperative style programming, then having done functional style programming, and then trying to apply the functional style in an imperative environment and seeing why it does not work there (typically because of some missing language feature).

Edit: Just wanted to point out, I am not a fan of Haskell as a whole, since there are a lot of drawbacks in my opinion. There are valuable things to learn from the language, but I do think Rust is superior.
The narrative of Chinese international students being brainwashed CCP militants or terrified informants is miles away from every interaction I've actually had with Chinese international students. Even when 'sensitive topics' are brought up.

I think there are some bad trends and some very vocal and nationalistic exceptions that make for some sensational news stories. Like most college students, everyone is mostly just concerned with homework and getting along with their roommates.
Event driven/message driven stateless systems are the primary use case. The ROI of it is complicated at best. For green field development with seasoned/serverless trained engineers there's no question that you should use serverless. It gets muddy when you have to factor in legacy applications, new/untrained engineers, or applications where state or persistence must be maintained. I am a huge advocate for serverless because, when done correctly, it can very easy to maintain, deploy, develop and save you a lot of money in the process.

I would not use serverless for running anything long-running such as databases, cache stores, batch processing that takes more than just a few minutes, services that must maintain state, etc.
So this looks like an updated kinesis advantage 2 - added bluetooth, more ergonomy options.

Kinesis advantage 2 helped me deal with carpal tunnel syndrome and forced to learn 10 finger typing, among other things.

As someone interacting with the pc for 8+ hours, this is easily the most impactful 450 Eur I've ever spent.
seems like it would be exactly what they need
He needed to make this about harassment, not China. If the first paragraph was corrected to leave these parts out, I think it would be a much clearer case:

From:

> Purdue learned from a national news account last week that one of our students, after speaking out on behalf of freedom and others martyred for advocating it, was harassed and threatened by other students from his own home country. Worse still, his family back home, in this case China, was visited and threatened by agents of that nation’s secret police.

To:

> Purdue learned from a national news account last week that one of our students, after speaking out on behalf of freedom and others martyred for advocating it, was harassed and threatened by other students. Worse still, his family back home was visited and threatened by agents of that nation’s secret police.
> Lazy developers don't really bother me, if you do a couple hours of high-quality work a week I'd have no complaint.

This has been my philosophy, as long as a developer is not making me do more work, I won't mind.
California's poison oak problem may be getting much, much worse
I appreciate you pointing this out, I easily forget this.

I think the extreme version of this is me taking something that is routine or normal for me individually and assuming all other humans must do it. Or taking something that my spouse, boss, or parent did and assume all spouses, bosses, or parents must do it. Not necessarily.
Some people find "Badger badger" funny, and some don't. It's the same with "Damn, Daniel". I know about music and badgers and mushrooms and the "honey badger don't care" memes, so I find the badger song funny. I don't know anything about Daniel or his friend, and without context I don't find them funny.

Now the images with a swirl blur effect that say "DAVE", "BROCCOLI", etc., for some reason I find some of them hilarious.
> They seem to be profiting off the assumption that from the name, they would be as tightly controlled as a central bank. But it's very clear from dodgy stuff they've already been involved in, that they're absolutely not.

Alright, then don't trade in their token. Or short it, if you think it's going to collapse in value anytime soon.

> But of course, I wasn't first and foremost talking about them, I was talking about the 800 dollar gorilla, Tether. They're now where Mt Gox was ca. mid-2013, with "everyone" knowing they're extremely dodgy and likely to collapse, but hoping to make money off those who haven't realized it yet.

Well yes, the whole point of a decentralized ecosystem is that it gives people the freedom to do things without government stepping in and telling them no, for better or for worse. Tether is free to print as much Tether as they want, and everyone else is free to hold or not hold USDT if they want. Caveat emptor.

> As to "tracking" real world assets, that mechanism of tracking is a weak point, rendering all the other "guarantees" moot.

Sure, that is still a centralized point of failure. But the other decentralized benefits still hold. No government sanctions can prevent you from buying this gold-backed crypto, if you so wish. Or if you have it already, from selling it for something else. Nobody to enforce pattern day trading rules on you. For better or for worse, it still gives you all the benefits that decentralization entails.

> So is other fraud. Doesn't mean it isn't money out the window.

It's money circulating through a different part of the economy than it would've otherwise. It's valuable to the people participating in it. Not to you, obviously. To other people.

> For that matter, you don't know how much of the economic activity is real.

Of course, that's the whole point. But you can still make educated guessing. Looking at the size of various illicit businesses, money laundering is obviously a billion dollar global industry. Why? Because a lot of people find it valuable. Not you, obviously. Other people.
In France in practice you can work 2-3 years for the same client without too much problem from what I could see. They just make sure to change the mission once in a while, so that the contract does look like it's lasting too long.
this kind of overall breakdown is happening in places that aren't just SF though. I moved away from my hometown in South Dakota, moved back a few years later, and was shocked to see how much more common theft is at stores, how most gas stations near major roads now have hired security at night, and so forth. local law enforcement is constantly putting out PSAs telling people to not leave firearms in their unlocked vehicles at night as they're being stolen and used in crime.
That is the most amazing statistic!

What exactly is the definition of wage theft? Do you have a source? I would love to have it
Arweave, for one, uses blockchain for a novel approach to data storage.
Another poster claimed it disables bounds checks, you claim it still offers basic memory safety. That sounds like a contradiction to me.
> I suppose it's possible they might start experimenting with Apple silicon servers in their data centres, but I doubt it mainly for supply reasons.

I strongly believe they will, and that it's a natural progression.

Mac hardware is extremely popular with developers. M1 on Macbooks has lead to ARM platform Docker containers, which in turn will lead to a much increased demand for ARM platform Docker hosting. Meanwhile, ARM is much more power efficient than x86, and who has by far the best ARM CPUs for the foreseeable future? Apple.
Enterprises of even modest size take it very seriously. They’ll be juicy targets to go after.
It’s everything between startups to midsize companies where this is not clearly defined. Just ask the VCs who do due diligence. Almost everyone of them will audit your licenses before they invest. One of the things they ask for is the list of libraries you use and their licenses.
But what exactly was the problem here? That the PR took 3 days? The back and forth comments? That you needed to make a PR in the first place?

Because any of this things seem pretty natural to me, specially if you are a new dev in the team and are not familiar with the style they use.

But there may be some details missing that will explain the situation.
California’s AV testing rules apply to Tesla’s “FSD”
Were your use cases intra- or inter-organizational?
It would look like english (or whatever language you speak)

"show me orders placed today in Excel"

"send an email to bob@company.com with the order details"

"backup the database to my dropbox account and do it every monday"

"setup a server in new york"

Non-technical people do this all day, giving these simple instructions to the programmers and letting them figure out the details :)
Why do you think it's not enforceable? You can prevent any kind of house ownership or change incentives with taxation. Random example: Taxing non-primary residences. Taxing rental income etc.
Yeah, I was very close to buying an Advantage 2 in the last week. Saw this, got super excited, then realized it wouldn’t be in my hands for another 5 months
depends entirely on the project. Some maintainers are a bit curmudgeonly, others are very welcoming to contributions. If it's on github I tend to check the closed pull requests sections before deciding to contribute these days, gives a good indicator of whether contributions are regularly merged. Plus you can read a few closed/merged ones to avoid common pitfalls
Been using the Advantage for decades. Splitting the two sides is a terrific idea. Always wanted to mount a split keyboard to the sides of a zero-gravity chair so will try it out with this.

Two features I wished they would offer:
1. A nub-mouse like the Thinkpad
2. A touchpad in the center of the keyboard (not needed for the split)
Both Facebook (now Meta) and Youtube bungled their fact checking by disabling posts and videos that were counter to some narrative, but not factually incorrect. That places them in a bad position, and they need to be called out publicly, as no other mechanism so far has pushed them towards more accurate fact checking.
The next step is a backlash where police officers (and private security guards) start meting out rough justice by beating and shooting suspects in the street rather than bothering to arrest them. Sure there have been isolated cases of that before but it's not a systemic nationwide problem. We risk turning into another Brazil. Not a good situation.
Somebody doesn't watch South Park
You can't be lazy and industrious at the same time, nor clever and stupid. There are only four valid options.
Your comment (assuming you mean https://news.ycombinator.com/item?id=29587769) has in no way been "censored".
You started with a lie, wonderful wonderful: https://www.eeoc.gov/special-report/diversity-high-tech

> Compared to overall private industry, the high tech sector employed a larger share of whites (63.5 percent to 68.5 percent), Asian Americans (5.8 percent to 14 percent) and men (52 percent to 64 percent), and a smaller share of African Americans (14.4 percent to 7.4 percent), Hispanics (13.9 percent to 8 percent), and women (48 percent to 36 percent).

But I'll play ball, I'm sure you can show me a stat that says white people are underrepresented by a tiny amount by changing the scope, maybe by considering worse paying jobs where white people are definitely underrepresented!

That will totally make your point... right? White people are not getting enough of the worst jobs, only the best ones! Kind of why I said industry wide stats are useless though.

Of course, also link it so I can show how that same source probably shows blacks and hispanics as being even more underrepresented than mine and I can laugh in your face for acting like white people are "underrepresented" in tech because there's like a 90% correlation to population size instead of 100%.

-

But actually I mean let's roll with your lie for a second!

Do you think, just maybe, white people are less likely to be under represented at the companies that are working hardest to hire non-white-males?

Like a company is all-hands-on-deck trying to get some marginalized people working there, that's because...??? Like who... who do you think is currently making up most of the org?

-

Again... broad industry stats about diversity are utter bullshit.

Don't take my word for it, apply some critical thinking.

Do you think white males are underrepresented more or less as you climb the ladder?

https://www.thisdot.co/blog/diversity-statistics-in-tech-a-d...

You can look at that first diagram and you tell me that white males are being discriminated against?

Like, how out if touch with reality are you?

We're in an industry where the only reason there's any underrepresentation of whites is because companies were stuffing minorities into the worst paying roles and bringing over H1B1s to underpay them whenever they can.

The moment HR tries to change the status quo the white males start crying racism. Cry on brother.
I have been waiting for this keyboard for 20 years
Show HN: Your virtual Metaverse home
Challau is a social metaverse platform which we've been working on that lets you meet with friends, watch tv, play games and hangout in your own virtual 3D home with a unique url which you own. Would love any feedback and ideas for development. System is fully browser based, no downloads needed, and should work on desktops and smartphones too. Currently in live public beta.
So called Net Negative Producer.

Much more dangerous than someone who is merely slow.
> I guess we'll just go back to big wads of cash in an envelope instead.

Uh so wait are you saying that because the elected official isn't held responsible that we should then lower the bar to permit all bribery? That doesn't make any sense.
Your example is mostly a non-issue if you have working DNS. Which ... I know is a big assumption in a lot of networks, especially small to medium sized businesses, it seems. I don't know why DNS is such an issue for so many companies, but I can't help but think people would be more positive about ipv6 if we could get internal DNS solved first.
This is a good example of knowledge rot. The author used to be an authority in the field of IT, but has a mid-level understanding of blockchain tech and almost zero understanding for blockchain culture.

For example "With a blockchain based system all these protections go away because there is no “undo”. If you have your life’s savings in Bitcoin and someone gains access to your key, those coins are gone and you are shit out of luck"

This is a great passage. If you do have all you life savings in one hot wallet, then you are ngmi. If however you have a small proportion of your networth in a hot wallet and it gets compromised, no problem, you didn't even lose something. You just paid a small price for a failing a gullibility test and probably gained some experience.

The author's tendency to overprotect people corresponds exactly to the criticism of the "accredited investor" status. Of course some investments are risky if you go in with 100% or more of your capital. This problem is solved by asset allocation, not by grouping and denying people based on their networth.

Additional request: If you are aware of any organization monitoring "experts" who are allowed to advise the German parliament, please mention them.
Alpha Fold promises to revolutionize biochemistry
"Happy birthday" is public domain and

you don't need to report things you buy online on your taxes
An owncloud droplet or owncloud on a VPS. Or an owncloud paid instance. All depends on your budget and your needs and your time.

I totally switched off Dropbox when they limited the number of devices. Self host owncloud on a VPS, am very happy. From time to time I have to occ:upgrade something et voilà. Used for syncing, not backing up.

It helps that I can install and maintain it though, wouldn't recommend it to anyone without a bit of wed/IT experience or the time to lean some basics.
I was once tasked with replacing a dying set of ETLs composed in "ScribeSoft", apparently the built in scheduling and speed left too much to be desired, and calling other jobs from inside the job would halt the current job. Ended up replacing everything with a C# console application that ran every 1 minute unless it was currently running. There were a lot of bugs on both ends, but they were tired of paying $5k/yr for the ETL to run.

After I wrote the initial application, they handed it off to their South African dev team to maintain it.
ZkSync NFTs, VRFs, and Decentralized Cloud Storage
AssemblyScript is a TypeScript variant that compiles to WebAssembly
What's the rate of opioid and amphetamine abuse there?
when they came for the CCP, I didn't say anything because I was not in the CCP.

then they came for antifa, BLM®, BDS, and... oh, no they didn't, I guess deplatforming is still safe on campus
It would have been interesting if any of those users who got their video file deleted would have been directly attached to the shooter (like an accomplice, let's say), afaik that would have meant that Google Driver and Dropbox had tampered evidence.
> If by 'undemocratic' you mean autocratic, it isn't proponents of democracy that are stripping them of agency. It is their form of government.

But you would need to show that they are actually being stripped of their agency. You can't just say "I declare that their government doesn't represent their preferences, and when they say that the government actually does represent their preferences, that's because they can't think for themselves." Having different preferences than you is not sufficient evidence of brainwashing. That's pretty circular, and you could just as easily say "Western democracy is bad, and anyone who lives in a Western democracy who says they like it is just brainwashed."
I'll take a look, thanks
The other two options are

1. clever and stupid

2. industrious and lazy

Neither of those options make much sense. They are choosing both values of one parameter and no values are choosen for the other parameter
Yes truly, is there something like this for linux threads and processes?
> It's easy to scapegoat "the media" as an entity, but insofar as it exists, the media and what it publishes is downstream of what individuals in society want to see and hear.

Hard to believe that someone could be this naive. Even 50 [ EDIT: more like 40 ] years ago, Paul Weller of the Jam sang, in relation to this precise issue:

Does the public want what the public gets?
Or does the public get what the public wants?

It's not easy to answer this question definitively, and seems unwise to pretend that this is a settled matter.
> most often, I've noticed developers move to TBD because they don't understand the intricacies of their version control system and how to leverage it for a proper async parallel development workflow.

On what do you base this assertion? I would counter that people are switching because they’ve experienced significant difficulties and that your claims they “don’t understand” version control are unfounded.

You didn’t actually explain how these developers were misusing their version control. You just asserted that they are ignorant because they hold a different opinion.

> And if you're working on a big feature, you have to update your branch frequently with upstream changes. Merges of Doom only happen if you're not following version control best practices.

The problem with this glib statement is that it ignores the cost of these frequent merges. If you’re working on a small team, or your feature branch is only changing code that no one else is changing in the trunk, sure. Merge constantly. It’s probably pretty easy. If you’re working on a large team and others are making changes to the same code in the trunk, this rapidly becomes a massive tax. Merges become more and more difficult as others continue iterating on changes in the trunk unaware of the burden they are placing on you to manually merge on top of your conflicting changes.

I have never seen a long lived feature branch merged successfully back into the trunk without major friction. The typical resolution involves locking everyone else out of the trunk to get the merge in (or doing it over the weekend, for the same effect), and turning off half the tests because they all broke in the giant clusterfuck merge.

The validation risk to long lived feature branches is very high. Tests begin to break as you make deep changes in the feature branch. For simple tests, they might be easy to fix. For more complex tests, you might need the test owner to assist, but they don’t want to, because it’s not their problem. You broke it. Except of course you didn’t. The weeks of conflicting changes broke it.

The cost of divergence is high and grows rapidly with age of the branch. Developers begin cutting corners and plan to “deal with it later” as the merge tax rises, because dealing with the merges slows down the work, making the feature branch even longer lived.
I haven't had my coffee yet, but I'm having trouble understanding your claims (about Google Drive deleting TVEC content) and how they relate to the OECD document you linked. That document does not state that Google (except YouTube) is a member of GIFCT. Further, on page 124 (in "Policies") of the document it states that Google Drive will prevent sharing of files it finds violating, or maybe ban an entire account in some situations.

Am I missing something here?
Throwing things over the fence as a drive by is rarely useful. Maintainers are busy people, so dropping off a clue that would take Sherlock Holmes time to solve isn't helpful.

Imagine you're the maintainer being asked to look into something. Would you rather have all of the information provided in as much detail as possible so that you could dive right in and fix it, or do a deep dive into something that may or may not even be a problem but something from a grumpy person on the internet?
This is really well done! A summary of the best practices for organizing research code, with lots of hands-on examples (Python).

Here is a copy-paste of the TOC:

LESSONS:
- Set up your project
- Keep things tidy
- Write decoupled code
- Test your code
- Document your code
- Document your project
- Make it social
- Sample project
Music Visualiser with Three.js and Web Audio API
this is a naive view of the world. not all homelessness is involuntary. the issue is much more complex than "why don't we just do more to help these people?"
I have been warned of this before. Technically it seems easy enough. I do not treat it as a scare tactic but would be interested in hearing opinions on it from others.
So it's still there.