skysight-inc/HackerNews huggingface dataset:
That’s a point I’ve been making in Australia too. And now the media orgs are freaking out about losing the referrals from Facebook, but still trying to go on the false narrative that Google and Facebook make huge amounts of money “stealing news content”.

Just before, I saw one reporter try to claim that social media sites allow users to bypass paywalls, but they never have! Facebook never showed actual article content here, just link, title and maybe a thumbnail...
Very true, the master's words. But do they really apply? I see the story rather like two giants trying to strong-arm each other: social media trying to have everything under their control as always (and not pay for said control), and old media habits trying to have everything under their control as always (and get paid for said control). Either way I lose, because they aren't fighting about the content per se, just about how to handle it.
What caught my attention are the projects with the highest number of positive + negative votes, yet the lowest positive count overall. Might mean looks like a bad idea but is a good idea.
From what I remember reading a while back, Signal uses a couple constant bitrates (Basically just high or low I think) to remove even more metadata about your calls and prevent metadata fingerprinting. It's a performance/privacy tradeoff, but it goes to show just how seriously they incorporate cryptographic security into the apps design.
Yes, it's better to make contractual relationships more complicated so that people are not able to decide how to sell their employable hours.
Even in a contrived situation where you have a strict cache locality constraint for performance reasons or something, you'd still want to have at least a second host for failover. Now you have a distributed system and a service discovery problem!
We are starting to operate our CNC machines remotely
What I find most interesting about this whole pandemic, is that my life hasn't changed in any noticeable way.

I work from home more then I did before, but I still need to go do work in-person on our servers occasionally. I go get groceries on Saturdays (although I need to stand in line now). I wake-up, work, eat supper, watch something on TV and/or have computer time, goto bed, repeat.

My wife hasn't left the house since March or so. But she's an introvert like me.

But by any measurable metric, my life hasn't been inconvenienced. And I know that I am lucky.
This advice feels, to me, kind of like saying "Are you bored of your limited cooking skills? Eat gray sludge for a while, and you'll love your old mediocre cooking!"

If the solution to being productive is to rid yourself of joys, then screw it, I'll take an unproductive happy life.
While I disagree with the legislation I think it’s good that governments are experimenting and learning. Regulating tech is a hard problem and there will be mistakes. If this turns out to be a big one I imagine it will be rolled back but lessons learned along the way will stay in our memory.
The system isn't a necessary evil, its merely too big to topple by outside forces. The insiders have no incentive to bring the system down because of the myriad benefits to which it provides them. For every one insider who legitimately wants to balance the system out, there's 95 others that will pay lip service to this ideal, then do whatever they want, followed by four or so real jackasses who either believe the system is totally fair, or that the rest of society "deserves" it.

Every year we get to see this in action at Davos. You have a bunch of billionaires all flying to hang out with each other on their private jets while wringing their hands over global warming / climate change. They're all smart enough to know that their private jets output enormous amounts of CO2 emissions relative to the amount of passengers being moved, but no one changes... no one changes because if you arrive on a commercial airliner, even if you were to fly Emirates on their most luxurious fare, you still "look poor" compared to your peers, who all arrived on Gulfstream G650s or whatever...

Michael Crichton pointed this out almost 15 years ago in a speech entitled, "Who Will Do The Sacrificing For Global Warming?" and literally pointed out what I just said above, only with a different location.

People follow leadership, not rhetoric. If people in power aren't willing to change, no one will. After all, why should I reduce my consumption if Al Gore won't? He's worried about global warming, yet still lives in an 8000 sq. ft. mansion that consumes $1000 of power per month. Hate to quote a video game, but its so succinct, so powerful, I just feel compelled - "Deeds. Not words." - Sejuani, League of Legends
>The errors were caused by using the imperial system and the metric system

Using one universally accepted system is core idea behind metric system. Now, it looks like it is competition between two equal systems, but historically it is competition between ideas 'we should have one universal system' and 'every country/area can stay on their local systems'. Just all other legacy local systems (outside u.s. customary) disappeared.
Serving up zero-knowledge proofs
This is absolutely it. For JS we only use it for security fixes now on my team because it was creating too much work otherwise. My personal blog is Gatsby (a decision I now regret somewhat), and gets a couple of Dependabot PRs a day which is ridiculous.
> When FB bought WhatsApp and Instagram they made explicit promises to regulators not to do this in order to get permission

Do you have copy of those legal binding promises?
This is the same person who created HTTP 402 Payment Required, in the HTTP 1.1 RFC in 1999, right?

https://tools.ietf.org/html/rfc2616#section-10.4.3
The fact is government Covid updates quite clearly are covered by the law as content that is chargeable if they chose to do so. It's hardly reasonable to accuse facebook of not knowing what they are doing when blocking content, when the Australian government clearly has no idea what it's doing defining the scope of the law.
Reading this, it was hard not to think of the direction US Academia, and to a lesser degree the government in general, is headed. We’re having deeply uncomfortable dilemmas with free speech - and whether speech at scale is fundamentally different. Ten years ago I could never have imagined an apparatus such as described in this article existing in the US, but today it seems possible. Perhaps still unlikely, but possible.
Houston is ~5x the size of Austin. Bigger cities have more options.

Houston is also far more diverse, which directly impacts art, culture, and dining specifically.

Much of the same about art, culture, and dining also applies to Dallas.
I used to think that this was only ever going to be possible with some sort of incomprehensible type trickery that I would never be able to understand. Then TypeScript came along and showed me that no, actually, in a structural type system, it's just about as simple as you could imagine:

type Foo = { kind: 'A', aItem: number } | { kind: 'B', bItem: string } | { kind: 'C' };

type SubsetFoo = Foo & { kind: 'B' | 'C' }
type SupersetFoo = Foo | { kind: 'D', dItem: boolean };

I'm sure there are imperfections here. For a start, SubsetFoo's normalized form looks rather ugly when you mouse over it in VSCode. But it does get you the niceties of exhaustiveness checking and type-aware suggestions with control flow awareness, etc..
We do the same thing in the west. Look at the people you see in ads and on TV, it's always an idealized look at what the people in power WANT society to look like.

My company recently moved away from animated characters back to using humans in their ads. Most of the people in our ads are mixed race, you can't really tell if they're asian, white, arab, or "tanned".

So it's the same promotion of a genetic look, just with a different group of people.
yes but was that enough to cover the costs even then?
I'm a commoner and I support Facebook on this particular issue, but I don't watch the news... or use Facebook.
Relatedly, someone on the blog posted a comment that it might be more effective to report him to Apple than to turn a credible death threat over to law enforcement! Comments here seem acknowledge that he's delusional, but he may very well have lost a huge contract. He claims he's lost family, friends, house, and can't go back to his home country. What would Apple's move be? To lock him out without warning or due process of any sort. I don't know about any of you, but I KNOW how devastating it would be to suddenly be locked out of MY iCloud account. Do we really think that getting Apple to deplatform him will somehow assuage his stated murderous intent?! What kind of cyberpunk megacorp police state future are we advocating for here? No, the answer is to report this to local LEO and the FBI, let THEM deal with Apple to get his details, and handle whatever comes next.
Should we criminalise those who spread misinformation about vaccines?
> The customer pays the extra 20%.

Which means they might order less food than they would have with lower prices. Or that they might decide it's too expensive, and order from another restaurant.
> as news worthy as a NYT article

::insert doubt meme::

Make them write a blog post, please. If it's inside Facebook, it's useless; it can't be added to archive.org, can't be read without Facebook.
Why couldn't someone who doesn't want to use an open source library just write their own? Just because it exists doesn't mean you are forced to use it--
The author states the following:

>"Despite being faster than schematics entry, hardware design with Verilog and VHDL remains tedious and inefficient for several reasons. The event-driven model introduces issues and manual coding that are unnecessary for synchronous circuits, which represent the lion's share of today's logic designs."

Can someone say is "event driven" in the context of an HDL different than say what even't driven is in Javascript web app, GUI etc? I'm having trouble wrapping my head around it in a digital circuit context. Also in second part of that passage wny would manual coding be unnecessary for synchronous circuits?
> Additionally, it should strongly consider connecting to the rest of the country.

But that choice is purely ideological, not practical.
My experience with people from my own contacts disappearing is you'll still be on their contacts list and their messages will go into a black hole. If they're paying attention they will notice that all of your details, including your picture, will revert to whatever they have stored in their phone contacts list (which might be nothing).
I had assumed so but the email/confirmation said it would immediately ship and I'd be charged when it became available.
The advice may sound formulaic, but that's because there are only so many ways you can talk about productivity and procrastination. The fundamental issues being addressed are always the same: distractions, instant gratification, poor discipline, lack of measurable goals etc.
Exactly, free is akin to an addictive drug that we as a society have a hard time weaning off of. Strong regulation could dig us out, don't know what else could.
Bitcoin just hit trillion dollar market cap
In the case of Australia, FB and Twitter are actually injecting a lot of competition and diversity of thought into the market, since their news ecosystem is incredibly oligopolistic.
I think you've highlighted the difference between efficiency and efficacy. Efficiency is doing the thing you're doing well, efficacy is doing the right thing. You can have efficiency without efficacy if you're optimally performing the wrong tasks.
That hasn't been my experience, somewhat the opposite since people who donate money sometimes turn weird and controlling (even over pretty small amounts).

One can send thanks along with "No response expected or required!" :)
Are you familiar with Zig's error handling? Except for the fact that errors cannot contain payloads, it is, imo, perfect.
Distributed systems are well understood though. We have a lot of really useful theoretical primitives, and a bunch of examples of why implementing them is hard. It doesn't make the problems easier, but it's an area that as you say, has a ton of active research. Most engineers writing web applications aren't breaking new ground in distributed systems - they're using their judgement to choose among tradeoffs.
>for doing real world Haskell?

Haven't read it but there's a book called "Real World Haskell", which I thought was funny considering your question. Right now I'm really enjoying "Functional Design and Architecture"[1] by Alexander Granin (it does assume you've already got some experience). In addition, make sure to revisit Stephen Diehls "What I Wish I Knew When Learning Haskell"[2].

[1] https://leanpub.com/functional-design-and-architecture
[2] http://dev.stephendiehl.com/hask/
Flowrite I Helsinki, Finland or Remote I Full-time I https://www.flowrite.com/

Flowrite's early team is looking for a Backend Engineer to create an impressive product foundation that will stand the test of time.

We are creating the world's fastest writing experience – a productivity tool to help people supercharge their everyday writing tasks. Utilizing the most recent advancements in AI and NLP, we've created a highly-anticipated product that turns words into ready-to-send emails, posts, and more.

As we are still in the process of building the core team, we believe in crafting the role around your unique skill set and interests instead of trying to force you into a too specific role.

Here's a broad overview of what the role is going to include:

-You will design and implement elegant APIs, user experiences, and the underlying infrastructure for a critical and highly visible product.
-You will work in creating the core data architecture that pumps life into our application.
-You will debug production issues across services at multiple levels of the stack.

Job description & how to apply:

https://www.flowrite.com/careers/backend-engineer
The app on Android has always been free. Sometimes it asked 1 Euro to keep working. I always ignored it. I should also have had to setup payment on Google Play as I never bought an app or anything there. I remember that it stopped working for a few days at least once but Whatsapp was not as important as it is now. I waited and it welcomed me back again. Did I see their bluff?

If they'd start asking for money now there will be a mass migration to any other free service. We did it many times with instant messengers on PCs in the 90s and the early 2000s. People ponders about $10 vs $9 but they take no time moving from $1 to free.
Perhaps this is a nice incentive for the fire service to get their own website?
Of course I do, but what does that have to do with this? Are you suggesting bar owners or workers will be on here seeking some kind of comfort? This is clearly for people that go to hang out in bars as customers.
Launchify: A tool for scheduling cron jobs on macOS
One form of vertical farming that does save space is Agroforestry, in which traditional crops are grown in a system with trees. Plants have various solar requirements — some are shade tolerant. This means you can have crops, shrubs, trees, all occupying an area of land. This was first explored in the book Tree Crops: A permanent Agriculture, in the 1930s. If you lookup closely at that subtitle, you’ll see the roots of the word Permaculture.
"microservices turn function calls into distributed computing problems" -- tenderlove
Uh huh, really.

John Lennon formed the Beatles when he was 20, after flunking out of music school, failing his O-Levels and being written off by his teachers. He wrote his first top 10 hit when he was 15, just a year or so after getting his first guitar. The Beatles was formed mostly of his mates, no extensive 5+ year study of music went into any of this.

Naturally talented group, yes, but that is nowhere near the same as requiring years of study to be able to get work in the field at all.

The history of most bands and professional musicians is the same. They're all self taught and it doesn't take years before they can get work. The slogan "learn to code" was deemed a quasi-offensive thing to say to out of work Appalachian coal miners because it implied that anyone can learn to code pretty easily, and that's widely recognised across society as not being true. How many of those coal miners could already sing songs or play musical instruments? Probably quite a few.
+1

I realized this one day when I was drawing some nice sequence diagrams and presenting it to a senior and he said "But who's ensuring the sequence?". You'll never ask this question in a single threaded system.

Having said that, these things are unavoidable. The expectations from a system are too great to not have distributed systems in picture.

Monoliths are so hard to deploy. It's even more problematic when you have code optimized for both sync cpu intensive stuff and async io in the same service. Figuring out the optimal fleet size is also harder.

I'd love to hear some ways to address this issue and also not to have microservice bloat.
Chrome history leaks via favicon. Check now
This seems far less like an experiment, and far more like blatant regulatory capture and corruption.
Check if your browser is affected by this leak: https://favicon-leak.site/
That’s possible for a site to do, as far as I’m aware (in webmaster tools?) - I’ve seen results with a title and link and “this website doesn’t allow us to show a preview before).

This ‘debate’ in Australia is not actually about that - most people supporting the bill haven’t been able to make an argument with enough complexity to distinguish between the sentence or so summary and displaying the whole article, and they generally try to make it sound like the latter is happening!
> Delivery companies are free to buy and resell product from restaurants and add their own markup.

Which is fine. I think the problem is that they are representing themselves as if they are the restaurant, not a reseller. Customers might go to the website the delivery company setup (restaurant-name-location.com instead of restaurant-name.com or whatever their pattern is) instead of the restaurant's website, see the high prices, and decide to try a cheaper place.
Psst, he didn’t just reference the article, he wrote it.
> If I knew that my contacts were being shared with a 3rd party (Signal), I would never have signed up.

I think, you should read up a bit on how Signal manages contacts/address books.

https://signal.org/blog/private-contact-discovery/
What you said is mostly true but there are also frequencies that ham operators can transmit in, but only have secondary priority to other uses.

For example hams can only transmit in the 1.25 meter band if they don't interfere with other users like the Automated Maritime Telecommunications Systems (AMTS).

https://hamradioprepper.com/us-amateur-radio-bands/
Windows and Linux servers targeted by new WatchDog botnet for almost two years
Nobody tried to "cancel" the French population of America, did they? That's really reaching.
Interesting, are you uncomfortable with the current option to increase or decrease playback speed?
That's our local bar in Monterrey, Mexico [1]! We received some paper flyers with a QR when we had our first lockdown, it's nice seeing it pop up in HN.

If anyone's wondering, the bar is still open and operating on a very limited capacity, which has made it much nicer in my opinion. Also, the usual jazz quartet has been replaced with a trio with much younger musicians, since understandably the older musicians don't want to play in a bar during a pandemic.

[1] Maverick Monterrey - Lugar de Encuentros https://www.maverickmty.com
In which case I want a lossy summary of the diff... And it would be great if a tool could generate those for me...
First of all, thank you for your work for the community. But I want to put things in context too. I am primarily a backend engineer that work in Ubuntu box and using many Unix tools while maintaining a huge service containing hundred of OSS libraries. You can imagine If I have to thanks every one of them then I won't be able to do my real works. Also I don't think someone like Mr. Torvald would appreciate me adding more noise to his inbox because of my garbage email ;)
I don't think they are shared in the same sense that it is shared with WhatsApp/Facebook etc.

"Signal periodically sends truncated cryptographically hashed phone numbers for contact discovery. Names are never transmitted, and the information is not stored on the servers. The server responds with the contacts that are Signal users and then immediately discards this information. Your phone now knows which of your contacts is a Signal user and notifies you if your contact just started using Signal. "

https://support.signal.org/hc/en-us/articles/360007061452-Do...
That's not necessarily bad so long as everyone is honest about it. Often tech debt and bugs don't get fixed because there isn't enough time or they don't generate revenue. But we developers hate tech debt and bugs. Dedicating a chunk of time specifically fixing these issues that we hate can result in good outcomes.
I've used `thiserror` with great success in small side web projects since you can create a new enum of Errors that can be converted from a class of underling library errors. Then, inside of my regular application code, I sprinkle in `anyhow` to make my life easier.

For example, if I wanted to say, return a 500 status code for all diesel database errors, I can convert the diesel error into my custom error type, then throw it back up the stack using `anyhow`. This works _really_ well in conjunction with Rocket's Responder impl.

EDIT: This is pretty close to what TFA is saying as well, I should have read more in the article, heh
I think people are saying that not just because of the aggression, but also because the story is all over the place and makes little sense.
If he's the one using cURL, does that mean that he is one of the kids in the phrase 'You built a formula 1 race car and tossed the keys to kids with ego problems.'?
That's a good point but FAANGs are oligopolistic on a global scale. It's come to the point where anything that could possibly weaken them or get the ball rolling towards their fragmentation sounds like a good idea, even if it's half-baked and negative in its own local context.
The wider discussion (and this particular thread) was on the environmental cost caused by bitcoin.
Yes, I read about it in Matt Levine's newsletter (on Bloomberg), and then read the judgement itself - it's a surprisingly enjoyable read and the judge goes into some length to explain both the (crazy) situation and how they were compelled to interpret the law and precedent.
> I'm so disappointed in this. Whatsapp is a functional tool. It was successful since it worked.

One decade ago:

s/Whatapp/Skype/g

s/Facebook/Microsoft/g
Twenty3's Flowpage
Looking forward to reading part 2. Can you or someone else say recommend some resources/tutorials for learning nmigen? Or are the official docs still the best source?
I heard on the news yesterday that Facebook suspended their entire service as a form of protest. But I have to admit I only follow that topic half heartedly since I don't reside in AU and additionally I don't use Facebook.

I presume their service is back again for users.
I don't mean anything, I jumped into this with an example and Free Software is Open Source Software, I gave an example of OSS (that also happens to be FS). I didn't make the first comment so reply accordingly. You are the one starting a semantical discussion.
Likely that and when they made the initial offer they made an estimate of average storage per user which was probably correct at the time but has changed as users have begun to increasing use more cloud storage with larger files.