skysight-inc/HackerNews huggingface dataset:
It's the electron envelop
Twitter is nowhere near big enough to hire enough people in a country like Pakistan to matter as much as control of public media does - especially to a fascist government. Not to mention, knowing how such agencies operate, I would bet anything that a good few of any such moderators would be Pakistani secret services agents.
> He'll whip this out to avoid work, but then spends many hours refactoring his codebase multiple times.

This is an intentional strategy used by some people, so it's not necessasarily a mistake.
Any UI code running on a modern CPU should take close to 0ms to update, no matter how many buttons, toggles, sliders and shadows.

For the rendering part, it depends, I'd say it should take between 0.5 and 2ms with many layers, a lot or transparency and not much care for optimization.
They've planned all along to mix bad hosting with good hosting to make any attempts to block them, legal or personal, cause plenty of collateral damage.
Correct, thanks for catching that! I updated the post.
>I wonder what is the technical justification for it too, if any.

Well, apps using it get a uniform look, that uniformly changes when the OS look is updated so that it matches it, and more importantly, they and also get to have the same widgets and widget functionality [1].

Unlike, say, Windows where you have 20 generations of MS GUI lib versions, with different looks and behavior, running at the same time, even from MS apps themselves...

[1] Yes, Apple has its share of inconsistencies (e.g. Swift UI vs regular Cocoa UI). But nothing like what would have resulted if they allowed apps with different historical macOS UI libs/versions to be installed at the same time independently from the OS UI libs.
Inventing Anna: The tale of a fake heiress, Mar-a-Lago and an FBI investigation
On the up side. Its only fair that Austria be put at an economic and scientific disadvantage for once. Well, whoever signed this off must have thought so anyway.
I don’t understand the justification for not allowing the collection of rain water on private property. If airspace is owned by the owner, what claim does the state have to any water that falls? Why limit to water and not sun or wind?

Water rights from streams and rivers make sense, since there are obvious, literal downstream effects.

In Arizona, where aquifers are continually at risk, there are no state laws against water collection.
I hadn't notice that, perhaps you're right.
Answer: How to add a watermark to a .NET DLL or EXE (to trace the copyright)?
Exactly. People are acting like the conversation here for the past year+ hasn't revolved around social media companies taking responsibility for the negative effects of their products
MS was so afraid of the web that IE achieved (by fair means or foul) 95% usage share between 1995 and 2003[0]. Be sure to check out the webs growth over that period. While the companies I listed may not be "cool" what they did, whether they liked it or not, is bring use of the http protocol to the mainstream. The point is that the protocol dictated the field they all had to compete on. Which is why Google has invested significant resources to dominate the protocol, but it's taken them a very long time.

[0]https://en.wikipedia.org/wiki/Internet_Explorer
Lol, disrespect is the beginning of rape? By that logic, twitter should censor anyone who says anything someone could interpret anything as disrespectful. Criticizing a bad government could be considered disrespectful by the government officials, would you call that starting a rape? And by that same logic, if someone just grabs someone and goes for it, previously being respectful in every way, somehow it isn't rape because it didn't begin with these lesser acts of disrespect.
I have heard this this gets spun into;
"it is illegal have a rain barrel fed off your roof for your yard"
(it is not)

Where the intent is closer to;
You can't claim more than your share of a watershed to screw those downstream.
I'd attribute this to the fact that the way technology is organised follows how the groups of people who develop it are organised. The Ghost Of The New Machine thing; "if you put database folks and kernel folks into the same office, you'll end up with parts of database in the kernel".
> If that happens, then they’re just assigning “ID”s.

Or "serial numbers," as it were.

The concoction of UUIDs that are neither universal nor unique happens in software, but the cause is the serial numbers colliding.
Sure, but... so what? The market has -- unfortunately -- shown us that it's better to put an inefficient, perpetually-buggy product in front of users, than it is to wait until you've micro-optimized everything and fixed most of the bugs.

The exact same argument we can use to describe why inefficient software tends to win can be used to describe why buggy software tends to win.

Of course users hate bugs. But even more they hate not having software to solve their problems. Hands down I would choose to have something with bugs today, than wait for something bug-free 6 or 12 months from now.

And unfortunately, once you put something with bugs in front of users, you're going to be pushed to work on new features for the next version, rather than fixing the bugs of the previous version. But arguably that's irrelevant! Users would rather have those future new features in 3 months, over having all their bugs fixed in 6 months, and then getting those new features in 12 months.

It still feels incredibly annoying and lame to me that this is the state of things. And I think that's why people like Jonathan Blow (and many, many others) just don't get it. Working software in users' hands trumps everything else. It almost doesn't matter how inefficient or buggy or $OTHER_NEGATIVE_TRAIT it is. If it solves unsolved problems, then it wins.

[Yes, I know, there are limits to what users will tolerate. But most inefficient, buggy software doesn't hit those limits too often. Software that does... well, yep, they tend to fail. But they're quickly replaced by other inefficient, buggy software that users will tolerate. They're not replaced by super-efficient, nearly-bug-free software, because building that software will always take much longer than building the software that users will tolerate. And users want to get shit done, not wait around while you tell them how much better the efficient, nearly-bug-free software will be.
Implementing Qt Signals and Slots in Pure C++
It's now illegal for anyone under 21 to buy canned whipped cream in New York
Not with proper indenting, or rainbow-delimiters/show-paren-mode.
This is about knowing your audience. Sales manager would want all this info. Engineer probably doesn’t. Same way sales person doesn’t need “looks like bug is fixed” “failed a CI test” “getting help from platform team” etc…. Just “the SSO bug you raised last week is now fixed”
That's not a grounded argument.
> go back and not face any violence

Seems kinda unrealistic after the gov’t accused you of inciting violence.
The most obvious heuristic is to look at the reputation of the journal that publishes it.

That's the reason we still have these overpriced journals. The "publishing" part is easy now, it is just a matter of putting a pdf on a server, journals are selling reputation.
Jfa-WhatsApp-chatbot: Node.js micro framework for WhatsApp Chatbot
I’m working on my own startup
The Quest for Fuel in World War II (1993)
People still using PulseAudio can use pagraphcontrol (https://github.com/futpib/pagraphcontrol)
It's not so simple. I've had two (different type) Dell 27" monitors on Win10 for years and never had a problem with losing window positions, until I accepted an 'upgraded' Nvidia driver (27.x to 30.x) a few weeks ago. I rolled back the driver version and it's all good again.
In Licentiate, bachelor's are 5 years, master 2 years, and PhD another 3.

One of the reasons to Bologna was to try to harmonize the fact that countries like Portugal, someone with a degree would be downgraded when applying abroad.

So we are pretty much discussing bachelor degrees.
I think there must be some kind of maximum gap between the cheapest and the most expensive price in order for the market to work. Especially in something as essential as energy.

The decision to combine all kinds of electricity under a single market is arbitrary. it was of course made for convenience for the consumer, i suppose. I'm clearly not an expert, so i can't pinpoint exactly what makes the current situation weird. Maybe it's the fact that energy production is a strategical matter often determined at a country level, and so having all the benefit of the "best" strategy lost to the customer, simply because other countries didn't make the correct choice, seem a bit wrong.

Or maybe it's the fact that we chose to not make a distinction between local price and foreign price ? ie: have a local price for when the electricity produced is consumed in the same country ?
Saw a chart a while ago, comparing wealth in India/Europe/China.

The three were pretty much in lockstep, Europe slightly ahead, except for the period 600 to 1200 CE, when Europe lagged behind.

Then came the Industrial Revolution, and that's why the West rules, . . . for now.

Jared Diamond's book Guns, Germs, and Steel, also explores this topic.
It seems weird to say that higher prices for the rich are the problem. It seems like they should be part of the solution?

Yes, that means rich people fund the system. Ideally instead of just paying for staff and maintenance, this also funds new sources of water, like desalination plants, which benefit everyone in a drought.

I mean, you don't want poor people paying for that stuff, right? For one thing, they don't have the money.
I expect credit cards to become more like private keys in time, managed by the company, and transactions will have unique tokens so that your real number is never passed to the vendor. Blockchain like ideas will be implemented in "TradFi" without the overhead of blockchain.
Sony's CRTs didn't use shadow masks; they used a wire-based thingy instead.

Also humans don't have a way to generate magnetic field to distort it.
Fair, but if you're teaching an entry-level undergraduate CS course, you have to to start somewhere, right? Giving them a set of best practices and a clear syntax does that. And then, as students progress, they can be as creative as you suggest.
These kind of "conspiracy theories" for this or that what amounts to negligible money always make me cringe. Not that companies don't do shitty things for money. But they don't do things like that for negligible money compared to their other operations, especially since there are far more important reasons to do them...

The reason is platform coherence and control, and lock-step updates. To avoid cases like this:

https://segmentfault.com/a/1190000040213084/en

https://ntdotdev.wordpress.com/2021/02/06/state-of-the-windo...

...and not the insignificant money that could be made from devs updating a laptop a little earlier (especially since you can trivially use a still supported 5-6 year old laptop anyway with the newest Apple OS, and you wouldn't see any major performance issue, except in cases like the Intel to ARM switching. So what would they gain? Developers forced not to use an 8 or 10 year old laptop? As if they would?).
They're way ahead of you on that. Much like its bigger cousin Germany, Austria is in general a dinosaur, technologically, culturally and politically.

Low tech wages and archaic working practices, stuffy bureaucracy, cash and physical paperwork needed for many things, poorly developed, expensive and slow internet infrastructure, corrupt and idiot politicians who don't understand the modern technology sector, litigious politically connected companies who sue anyone they don't like and lobby for anti-consumer laws that only benefit their cartel, privacy regulations taken to the extreme which mainly protect the crooked and unlawful people and businesses from being known to the public, etc.

This news isn't surprising to anyone familiar with Austria and these intelectual property bullies from the list of companies that got the Austrian court to block those IPs is just the tip of a huge shitty iceberg in Austrian tech & politics.
No, but they could roll out a pilot program for establishing local moderating offices and as part of that program establish a list of qualifying criteria for where they are willing to place such.

They could do something akin to what McDonald's did for the beef industry. It adopted Temple Grandin's list of best practices as its standard and this got adopted by the beef industry because McDonald's buys so much beef.

Currently, these big companies typically have a predatory relationship to such countries, so such countries have no motivation to cooperate. Make them trade partners and things begin to change.
More concerningly, seven at one time. For depression.
I had the same problem as you.
But now, I've been creating my product for 6 years. A lot of problems, yet, I am keep going.

The silver bullet for me: "only losers do not finish work they started." - Think and grow rich book.

The main key: Persistence. "I will finish it even if I have to fail it thousands times".

A rich guy shared it with me.
What the actual hell is with blockchainers and using centralized CRAP like Discord, Google, Amazon, and a decentralized naming system that nobody actually uses the decentralized way because they are not aware of the concept of running code on your own machine.
Here's the original Tweet: https://twitter.com/PaladinPoko/status/1563250945655721985
You'd better also drop race, ideologies, and beliefs as well. People will always find something to make you their enemy
Typical stupid California government response. Rather than charge the market rate for water we’ll come up with elaborate Orwellian schemes to have people get visibly shamed and have to visibly cutback to comply. Meanwhile this reduces total state water usage by maybe 0.5% while industrial and agricultural use hums along each consuming far more than all of residential combined.

This is banning restaurants from handing out cups of water 2.0. But now it has the added bonus of getting to spy and rat out your neighbors.
I personally like it when the text is presented as a gif. Especially a gif of cursive scrawl, containing a long URL.
And the year before:

https://news.ycombinator.com/item?id=24892297 - Oct 26, 2020 (198 comments)
Supposedly it's related to iron content.

But I'm baffled at the Oxford definition returned by Google: "having the strong flavour or smell of game, especially when it is high". There are very similar definitions that use "tainted" or even "spoiled" instead of "high". I think I'd rather my roo steak tasting of marijuana than of rotten flesh.
All the stuff that made Blender more “user-friendly” only happened long after it became open source…
What country, if you care to share?
Eventually all streams and rivers get fed from the rainwater in their catchment area, so catching/collecting rainwater does have downstream effects.
Sure, some fair points, but what's your take on the main point, that we should end raids?
Find a problem you are capable of solving.
Make sure the problem has a paying audience and is worth your while.
Work on the solution to that problem.
Focus!
Learn what you have to learn to come up with the solution and sell it.

(Put off learning all you need to know about investing, health, and science. You can spend the entire day without getting any work done. Once you're independently wealthy you can spend your time as you wish.)
Is part of the problem here that there just aren't that many rich people?

If there are a few people in a district of 100,000 who are using 1000x as much water as a normal household, and those people cut their usage 100%, that's still much less overall savings than convincing the remaining 99,990 people to cut their usage by 20%.

Yes, it looks bad that rich people can consume whatever they want and the masses of poor people are the ones that have to conserve, but if this is the reality of the situation then focusing on the rich seems rather petty and spiteful.
I know that the HN crowd has a weird relationship with both Apple and Google that go in two very different directions regardless of the evidence but honestly I think what you are proposing is actually a really good long term plan.

Flutter is currently rewriting a key part of their graphics rendering pipeline as we speak that should clear up the remaining issues people seem to have with it when it comes to performance and the rest of the project is incredibly well supported and documented and most importantly as you hinted at genuinely cross platform.

It’s a much better bet for basically any project outside of one that you know for a fact is only ever going to target Apple operating systems.
A few years ago I had a 10+ year old LCD start to show pink horizontal lines and it partially blended and distorted 30% of the monitor on the left side.

The interesting part was you could see a decent amount of the original screen's contents even if you had a different screen being shown such as being behind a lock screen. So imagine a scenario where you had your monitor on with something sensitive open, you turn on your lock screen and go AFK. You could come back 15 minutes later and still see a third of whatever apps you had open at like 50% opacity and it blended through with the pink lines and login screen. It was like an acute burn-in effect.

I don't have a picture of it but it was very similar to this effect (I found this when Googling): https://linustechtips.com/uploads/monthly_2017_04/IMG_201704...
There are levels to reactivity, and React (and apparently Swift UI) are not granular enough. There's an amazing presentation that explores reactivity here: https://github-com.translate.goog/nin-jin/slides/tree/master... (auto translated with Google)

On the web frameworks like Solid.js are exploring these fine-grained reactivity approaches to actually re-render only what's needed, and not huge chunks of UI
I have one at home, and one at the office. Sure, its cheap Chinese manufacturing, but it really works.
SARS-CoV-2 hijacks nanotubes between neurons to infect them
But why would you care about those trailing parentheses?
It's politically impossible for Twitter to start censoring people who are declaring without evidence that other people are on the payroll of a foreign government or organization and guilty of the capital crimes of espionage and treason.

It's far more likely that they'll start labeling tweets with "This tweet was posted by a probable agent of a foreign government for the purpose of sowing discord."
If you had this belief say, 10 years ago, and because of it you decided to write your serious application in say, Java, you would have been in for a huge unexpected surprise last year when the now infamous log4j vulnerability was made public.

See, having memory safety did not prevent the language from causing arbitrary code execution vulnerabilities. Having the log4j project be open source and popular did not prevent that either (so much for the "enough eye balls" theory).

Going back to Odin, when I think memory safety is not as big a concern as people make it out to be:

Your only source of concern is C.

This would be like judging SQL statements as fundamentally unsafe because websites written in PHP tended to (specially in the early 2000) be written in a very unsafe manner where user input was put directly into SQL strings.

The lesson that people took is not to throw SQL out the window, but to properly sanitize user input before passing to the queries, and to never use plain string concatenation when doing that.

So for manual memory management, the lesson to take from the vulnerabilities that C has caused is not that manual memory mangement is bad. It's that you need some facilities in the language to minimize the chance of them occurring by several orders of magnitude.

Odin does this by providing the slice type (and string type) that have their length known and providing several custom allocators out of the box.

The cool thing about the slice type is not just that the length is known: the language provides facilities for iterating over the slice that automatically never goes out of bound:

for item, index in slice {
// do something
}

This, and providing a "string builder" type into the core library that lets you dynamically construct a string in a safe way (you don't have to write the code to grow the string dynamically because it has already been done).

These features make the "fear" of unsafe memory access largely unwarranted anymore.

What remains is a matter of what attracts you to programming: are you interested in having explicit control over a system to make it do what you want, or are you more interested in expressing some abstract ideas in an abstract mathematical virtual machine? If the latter, you might find Haskell or Lisp more appealing.
> To write code quicker, and make it easier to maintain.

Yes, it's faster to write. Is it easier to maintain? Doubtful. Especially when you inevitably run into issues that your whole UI re-renders a couple of hundred of times a second, and you have to go in and butcher everything with useMemos, caching etc.
> Then, even if you change DNS servers, you will be not able to reach blocked sites.

Is this done simply by intercepting UDP port 53 requests somehow? I've only ever had to intercept https as part of development, but have no idea how this would work for UDP. Any details you can share?
The Piracy subreddit is one of the best sources for staying abreast of current pirating options:

https://www.reddit.com/r/Piracy/
There's also https://jless.io
This doesn't seem like a real sentence
What is the distribution of total consumption by income range?

Yes, the rich use more water per capita, but there aren't all that many rich people compared to the rest of the population. Does the top 1% of the income distribution use more water (in total) than the bottom 99%?
But isn't it more complicated than that? A Western journalist falsely accused of being an agent for a foreign power wouldn't get much help from Twitter either - I'm familiar with a couple who are routinely accused of being Russian agents.

I get why this guy wants more, and I can understand the perspective that Twitter has to take into account the context of local countries and which kinds of speech might be dangerous. But can Twitter really adopt an explicit corporate policy that Pakistan isn't allowed to have as much free speech as the rest of the world because it's too violent?
> You don't take away rights, I don't even understand how you can tell someone they cannot access water.

What’s difficult to understand? Why should society be subsidizing these senior water rights holders? Nobody is saying they can’t access water, they should just fucking pay for it the same way the rest of the world does.
Your "edit:" portion just describes an SDR, a software-defined radio. They're pretty common these days actually.

This tool is an advanced front-end for such hardware, kinda like Wireshark is an advanced front-end for a networking controller. It does look pretty cool.
Is a consistent writing habit gonna improve my life?
I started a newsletter 9 days ago for the first time ever.

Now working on my first email newsletter.

A very personal story that took me so much courage as an introvert to write.

But I wanted to share it with people because I believe there are so many lessons in it.

If you don't wanna miss it and get it straight to your inbox and want to help me keep writing join FOR FREE here:
https://amineaouragh.substack.com/subscribe