skysight-inc/HackerNews huggingface dataset:
> Any language which wants to have a comparable feature set to C in terms of breadth of platforms and depth of penetration will run into issues like this. Maybe it can, with the benefit of half a century of hindsight, make better choices.

I've been saying a variation of this for half a decade now. My version is: the only way to do everything that c/c++ does is to be just as terrible as they are. Replacing them therefore requires a small host of languages in order to do it.

Which is what we're seeing now: D, P, Rust, Zig, Odin, Carbon, Go, C#, Java. They're all slowly chipping away from what we used to need c/c++ to do. I think we probably need one or two more (and then more maturity for several of the existing options) before the process is complete and we're left with a bunch of languages in their own niches and c/c++ in a small niche of their own.
A lot of cheaper ones do half-wave rectification on the mains voltage, so they flicker at 60hz (or 50hz). Slightly "better" ones will do full-wave rectification but no smoothing, so they flicker at 120hz (or 100hz).

A crap ton of decorative "Edison-style" bulbs have this cheap or non-existant circuitry in them. Buying from Amazon is a huge gamble. I have slow-mo video of disappointing lights.

The quality bulbs will power the LEDs from a smooth DC voltage and not flicker.
"Why do so many people hate brutal, authoritarian governments?"
I just saw a post from the Economist in the federated timeline, looks like the migration or at least the use of Mastadon is starting to gather momentum.
I’d just like to echo this. I was told this when I had my first child, I understood what it meant and it seemed kind of obvious… It went by so much faster than I could have imagined.

It’s actually baffling to me to think about my own childhood and how long it felt to me then - only for it to go by so quickly from the other side.
The situation here is different than in other government agencies. The USPTO is funded entirely by user fees, not taxes. In fact, the USPTO actually diverts a lot of money back to the federal government, so they don't even get to keep their own revenues.
Did you miss the news that he laid off half the company, including the content moderation team? That says plenty.
reliable refactoring

This is such a base assumption of mine that I didn't even think of putting it in a list till you said it and it lead me to recall how fast I leave languages that don't have real refactoring tools.
Well, if it's a ten minute program that seems within about one order of magnitude, so fair enough.
Typical "Hot Hand Fallacy" just because someone had success before, even if he had a lot of success in a row doesn't mean he will have it forever.
But conspiracy charge depends on overt act(s), so being convicted of conspiracy doesn't necessarily mean he was convicted on the basis that particular overt act occurred. The prosecution never had to prove all the overt acts, including murder-for-hire, were true to convict for the more generalized non-murder conspiracy. Just that some subset of overt acts were true.
> I think our political parties and media are responsible for 99% of the political extremism, unwillingness to compromise, and placing their self interests over the well being of the country.

FPTP usually creates this polarisation. I don't agree with your take that both parties are equally responsible though, one of them has consistently used political gridlock as a weapon, since Obama years. To the point where one of these parties fillibustered their own bills just to spite the other side.

There are differences in level and scale.

> You say Russia did exactly what they said they would do if NATO didn’t stop expanding eastwards? Oh you’re a traitor or must work at a Russian troll farm.

I have a huge grievance with this line, it's literal Russian propaganda you are repeating.

I'm not from the US if that matters.
My SMS use:

1) Spam (~40%)

2) Transactional messages (~40%)

3) Conversations with old (45+) relatives (~15%)

4) Conversations with people I barely know (parents of kids' friends, people responding to a web market listing, that kind of thing) (~5%)
I don’t like the CCP, but in practice the US conservative movement is probably the biggest threat to democracy in the West today. They are spreading the idea that elections need not be respected and spread conspiracy theories people are eating up all over the world.

For instance when we started getting problems with vaccination of people in Norway it was not due to China but fake news and conspiracies pushed by the radical conservative movement in the US.

The US holds a special position in advancing and protecting democracy, but is itself turning into a liability. China is a concern but first priority has to be to fix American democracy before it drags the whole West into the mud.
“We should know when users leave their house, their commute to work, and everywhere they go throughout the day. Anything less is useless. We get a lot more than that from other tech companies.”

This should be posted absolutely everywhere with this as the hook. This type of request and the admittance that companies give even more than that all the time is headline news worthy.
You’ve just met with cognitive dissonance
While these optimizations make sense, I cannot hide my disappointment as to how easy they are to break. C-like branches/loops are definitely not designed for modern CPUs (at least not in an efficient manner)

Do anyone perhaps know one/multiple languages that try to push the programmer into manually defining dependencies/micro-parallelism? Or at least make it harder to write inefficient code? If not, what would you suggest?
Group-chat specific stories would be an interesting idea. What I dislike about social media is the wide-reaching effects, being able to constrain this to a close circle of friends (like what G+ alluded) to could catch on.
There are workarounds but when installing you really need to choose 4 times that you are good with a local account. Every time the question is phrased differently.
There's a lot in here, but I'll target my primary gripe: I don't think it is at ALL fair to blame ABI designation on C. Platform developers have a choice to use an existing annotation or make the world more complex. Guess what? #2.

Also, isn't it disingenous to take a cheap shot at C for not being "parse-able" when the OP's favorite language, Rust, has the same syntatic grey areas? I don't know enough about Rust, but from what I know it should have the same issues called out in the HAL paper OP cites.
It's essential to the voting system that different groups who do not trust each other can trust the vote counts. There is a reason even a high-trust, homogenous society like Taiwan does vote counting like this: https://www.youtube.com/watch?v=cqKt-lPfJuw

Lack of trust in the election system isn't a partisan issue. When I was a young Democrat, the kerfuffle was over how Diebold voting machines delivered Ohio for George W. Bush. In 2018, two thirds of Democrats polled said they believed Russia "tampered with vote tallies in order to get Donald Trump elected President."

Programmers should understand this. When a system is opaque and hard to reason about, people won't trust it. We can't afford for our election system to be like that.
The game doesn't do the setting justice, IKEA seems like a great horror setting otherwise. Many places and diagrams to hide in.
Just because it is phoning home data doesn't mean automatically it's sending your data - more than likely it's a block of stuff representing what is your data, because nobody wants to traffic in your copy/pasted email FW:FW:FW:FW graphic at 6MB you use on every slide for your company logo. It's just not practical to me, and if you don't like that generic thing, well, disable Design suggestions. Pretty sure there's a switch for that somewhere. Usually there is with Microsoft.

Paint: having Admin rights when you can find it since Windows 95
I wish something like this existed for TVs. Since I got my eyesight procedure 10+ years ago, I soon noticed I was quite sensitive to lights that didn't affect me at all (maybe my vision was too bad to even notice, don't know). That extreme sensitivity faded off in the first six months, but I still get annoyed by some lights and the first thing I do with a new PC/Phone is setting up Redshift[1] or Twilight[2], and although I'm not a big TV consumer, the times I do watch it, I wonder if there's a market for this kind of features.

1: https://github.com/jonls/redshift

2: https://play.google.com/store/apps/details?id=com.urbandroid...
It means I need an extra app now. Signal replaced my SMS app. I'm not going to stop using SMS completely, so if Signal drops it I need to use one more app.
You seem to be close to the situation. Do you think Indian Walmart is a future inevitability?
I've never seen any room with window in a city where it was completely dark during the night unless the window was closed with shutters and curtains. Even during new moon with a cloudy sky there is usually so much light pollution that it is never completely dark.
>By that argument JavaScript is also compiled, so this point is wrong no matter how you interpret it:

If JavaScript is not compiled how does hoisting work?
Perhaps you could switch to something like PopOS without ads.
I really feel like the best Signal today is Whatsapp. It implements almost the same protocol and is 1) super lean and 2) everyone already has it.
The Worst Pediatric-Care Crisis in Decades
There is also the option of passive-agressive compliance:

step 1: Change the textures and make it possible for users to add their custom texture packs. (yea, it's more work but may help to build community)

step 2: Oh no some anonymous users have created texture packs with IKEA colors and sharing it with each other. They could go after the users but good luck going after all the file-sharing options.
Imo, teaching kids to assert healthy boundaries is better then teaching them to accept being insulted or doormats.
This is a huge security flaw that I usually report as "client side pricing."

Passing the final price (or even just the currency) from the client to your payment processor allows a malicious actor to manipulate the price they pay for goods.
I never understood the Northstream strategy on all sides before the war and I don't understand the reasoning for blowing it up either.

For Russia to blow up its own pipeline takes away their ability to offer gas in exchange for money and political influence regarding the Ukraine conflict. Why should they want to give up this bargaining chip they worked hard for the last 20 years?

The only reason I can think of is that they believe there is no way for European to buy any gas anyway. Yet, this is in contrast to the European narrative to become independent of Russian energy over the next years but still continue to buy this energy now even if blood is sticking to it.

Thus Russia was either thinking that they don't need the money/foreign reserves anyway or that there goal of destabilizing Europe with high energy prices can't be achieved unless they turn off gas supplies entirely.

But even her the mere existence of the pipeline might have benefitted Russia because it did allow appeasers in Europe to argue for 'negotiations' with Russia. Since the pipelines were blown up, these appeasers have gotten really quite (at least in Germany) because it is clear that there is no way back with Russia.

Internally inside Russia it might be useful to portray Russia under Western attack but seems to me also projecting weakness.

In summary I don't consider it very plausible that Russia would blow up such a strategic asset.

Looking from the European perspective it also makes very little sense. Yes, everyone except the Germans hated that pipeline but the basic idea to have a pipeline directly to Russia as a carrot & stick worth 20 bn EUR of money transfer per month seems as plausible as ever.

And would any European country risk being found out to execute a bombing of infrastructure that is part of the German sphere of influence? For instance Poland? Kind of inconceivable. The US? Hard to fathom.

Which leaves only two possibilities: It was an operation by Ukraine to simplify European politics or Putin got so mad about the continuous failure that he acted irrationally once again.

Really though 3D chess it seems.
Grid everything, it has everything flex has and mixing the two makes one want to rage quit.
That alleged right of criminals to be persecuted in strictly descending order of severity simply does not exist. Finding some bigger wrong does not make a right.
Do you happen to know good mailing lists worth joining?
Add Node-Red to that and building automations is a breeze. And with a stick such as Conbee 2 you can control all the lights and non-light ZigBee products directly from Home Assistant.

And you do not have to firewall the bridge from calling home once a minute.
It’s so frustrating to see every single app out there shamelessly copying this feature from Snapchat.
Adaptive Lighting also works with the cheaper Philips Wiz bulbs, provided you use HomeBridge. ( I'm using this plugin for Wiz support: https://github.com/kpsuperplane/homebridge-wiz-lan#readme ) There's probably a Home Assistant plugin too ...

Wiz bulbs will also be getting Matter support within the next year, so we'll be able to add them to HomeKit "natively".
> threat to democracy

> billions of dollars of IP

I like how your make claims about important
societal issues, but the evidence provided is all about money.
Be careful with that, I saw the same happening in Brazil between 2002-2012 just to start unraveling quickly after that.

Our economies and societies are still pretty fragile, any political shock can start a downwards spiral. Stay vigilant.
It is true. A lot has to do with the reforms of 1991-96.

It is only when you think back that you realise how bad the situation was back then and how much had changed.
cyanrip – fully featured CD ripping program able to take out most of the tedium
even a bytecode vm has to emit bytecode and then move an instruction pointer around. You can do it without using C pointer manipulation but it will always be less than ideal. This is a nice little blog post about it: https://pliniker.github.io/post/dispatchers/
It's nice that Flatpak (and AppImage and Snap) exist, but it's sort of sad that we had to resort to this kind of thing to get out of dependency hell. The ultimate cause of the problem was misplaced enthusiasm for both modularity and deduplication. So you've got the standard Linux distro (say, Ubuntu) which comes with a certain version of libxml, and all of the preinstalled apps use this version. Except it isn't backward or forward compatible, so every time you install an app from the package manager, it goes and grabs a different version of libxml and installs it alongside the system one. Soon enough you have dozens of variants of each common library. Now imagine a hapless Linux coder has written a program that works with libxml version 4.0.1 and absolutely breaks horribly with version 4.0.2. And the dependency resolution is lax enough that it automatically loads with 4.0.2 (after all, it's a point release, as per semver). Now look at the opposite extreme: On Windows everything is backward and forward compatible. Nothing is modular, everything is standardized. If you want an XML parser, it's provided as a system library, and apps pull in their own version only if they absolutely must.
Interesting article, but a shame it had to end with a political attack on England for no reason.
>I guess I set up the false dichotomy because based on the statements of 85% of the people on hacker news, you would think that they have all the right answers for running twitter, and Elon is simply not following their advice. So if he fails, even if it is well intentioned, it is only because he is boneheaded enough to not listen to the geniuses on hacker news and reddit.

But that is still a false dichotomy because I don't need to know the right answer to recognize boneheaded management. Any independent observer can see that Musk is going back and forth on certain decisions: saying "comedy is now legal on Twitter" then banning parody accounts for mocking him or laying people off then immediately asking them to come back. These are self inflected mistakes that I recognize as objectively bad management without knowing the specifics of how to properly manage Twitter.

>Elon has successfully run more than just a car business in a wide variety of fields.

And none have been a media company let alone a social media company. Building cars, rocket ships, and tunnels are all relatively similar from a management perspective and are very different from running a social media company. Running a social media company requires a much more complex understanding of people and social systems. It isn't as simple as just building a good product. Twitter's technical product was never the primary issue with the company. The problems Twitter faces are all human problems. Musk hasn't shown an ability to fix those type of issues.

>There are free apps that let you archive your Twitter feed, and there are free apps that let you find messed it on users from their Twitter account. I'm sure those tools would get even better and easier to use if the writing was on the wall that Twitter is going down.

Those apps are generally worthless at the scale we are talking about. Twitter has 450m monthly users. Mastodon has 1m. Retaining 0.2% of your audience when transferring platforms doesn't provide much value.

>What you say about personal investment is true, but it is true about literally everything. If you personally invest in Macedon, I messed it on fails, then you have wasted your time and all of your work is worthless.

Yes, the point it that it didn't seem like Twitter failing was a likely situation a year ago. Today it seems like a realistic possibility.
I am a bit contrarian on this. While I do agree that market segmentation maximizes revenue, I think that with regards of fairness, long term it is best that prices are the same worldwide.

The reason is because if someone in a poorer country gets a good at a lower price than someone on a richer country, that person will have less pressure to raise their prices to eventually reach real equality.

So the only real driver for segmentation for prices is to maximize revenue, not to be more fair.

I remember that before the EUR, the items in Zara stores had the prices in all European currencies (ESP, ITL, DEM, etc). It was simpler for production to just have one single ticket will all possible prices. If you made some algebra to compare actual pricing, you could see that prices were very different, but not because of fairness.

For example, at the time, the absolute value of a Zara product for Greece was above the absolute value of the same product in Spain. The GDP per capita of Greece was lower than the GDP per capita of Spain, but at the time in Greece Zara products were perceived as luxury items and in Spain were perceived as low cost, so Zara capitalized on that perception.
> This is an entirely self-induced panic,

> it were not saturating the media channels 24/7.

You're accidentally making the Cultural Studies mistake of seeing the choices of a very small number of individuals at massive corporations that are broadcast to the general public as an expression of the general public themselves. It's not a self-induced panic, it's a media-induced panic that requires a media trust (in the antitrust sense) to sustain.
> The entire point of GATs was to carve out a design space that solved peoples' problems without being so high-minded as monads and HKT and so on.

High-minded or snobbish or whatever other deragotory words that one wants to use: the benefit of something like HKT is that it encompasses one thing that Rust now currently ends up catching up to by implementing dozens of “X with Y” (“generic const in associated lifetimes positions”… to use a made up feature) that are just about lifting limitations, and that end up sounding “complicated” and “featureful” (kitchen sink accusations) to anyone who isn’t knee deep in building an async runtime library or whatever.

Meanwhile a Haskell programmer might go years and never think about HKT as a feature. It’s just “kinds” without artificial-looking limitations.
China and Russia will do it, just like with the hypersonic missiles and that nuclear torpedo/UUV designed to take out coastal cities.
Or we could go the other way and ignore the largely irrelevant parent company naming and just keep calling them Google and Facebook.
These are two very different definitions.

The international definition of extreme poverty means living on less than $1.90 a day. It is the basic ability to survive.

The domestic poverty threshold definition in the UK is whether or not you are able to maintain a fairly stable middle class standard of living.
> There's a pervasive lack of precision in privacy discussions. There's a difference between a network request that does some computation on the server side, one that does the same but may log errors and increment counters, and one that actually stores the data temporarily or for a long time. And in the last case, there's a difference between the data being nigh-impossible for internal employees to access (perhaps only used as input for other automated systems), and data with few controls.

This seems like less of a "precision" issue and more of a "transparency and accountability" issue. Do you know how long this information is stored by Microsoft? Where it is stored? Who has access? What the process is for requesting that data is deleted or even for opting-out of it's collection? An opt-in prompt is a great place for organizations to provide access to resources that answer these questions.

When we don't have the answers to the questions, (or don't trust the organization providing the answers to be truthful), we should assume the worst case, not the best as you seem to be implying.

> And asking the user to consent for every little thing isn't the solution either.

Prompts/permission can have varying and nested levels of granularity. This is absolutely not an excuse for not providing opt-in for data collection. (Edit: E.G. You can simply ask "Allow Us to Collect Data: Always, Never, Sometimes" and then you only need to show additional prompts if they select "Sometimes". If you are seeing to many people saying "Never" then you can do a better job of explaining the benefits/features, but you can't just ethically ignore the wishes of the user.)

I see no problem with organizations pre-deciding this for their employees, (thus no need for a prompt), but this doesn't remove the need for individuals and members of less organized organizations to have the ability to not have their data collected.
Didn't the US intelligence services say they had clear evidence he was involved in exactly what he's confessing to, several years ago?
> Is it just simpler/easier to read than the code is, so they're easier to spot?

Kind of. You basically annotate your program with pre/post-conditions, then you run the program through a theorem prover, which attempts to prove all of your conditions are true in all cases.

The basic guarantee is that if you pass the theorem prover, your code will be free of array out-of-bounds accesses, null pointer dereferences, integer overflow, divide by zero, and other runtime errors. These are useful security properties to prove always hold, and you don’t have to explicitly write specifications for them (just conditions to help the prover along).

If you want to go further (prove functional correctness of your program), you can add more specifications. A lot of times you just want to prove some basic sanity checks hold 100% of the time (e.g. always return a sorted array). These can be pretty easy to specify correctly.
Was thinking this too; vampires will soon be free to come "out of the coffin" :-)
Here's DHH's take.

https://world.hey.com/dhh/apple-fired-4-100-when-steve-jobs-...
The RFC might be a good place to start: https://rust-lang.github.io/rfcs/1598-generic_associated_typ...