skysight-inc/HackerNews huggingface dataset:
This is completely misguided. People who call themselves C/C++ Programmers are basically developers who are proficient in Systems Programming and not necessarily C or C++. It just happens to be that C and C++ were the only primetime options until the likes of Go and Rust entered the scene.

Also if you know C++ to a decent enough extent, you are going to have a certain level of command over C too. And there is no reason why calling yourself a C/C++ Programmer should undermine your proficiency in either of those languages.

Broad generalizations are generally bad.
This is why we need to teach calculus in schools.

We've dropped the second derivative of f(t) to the lowest value in decades. Why is f(t) not itself also low?
One of the most effective solutions to homelessness is...housing. However, many individual cities are either unwilling or unable to actually build and designate housing for the unhoused.

The fact that San Francisco spends so much and is largely ineffective at solving this issue might imply that cities are not, in fact, suitably equipped to tackle this issue (even if well funded and motivated), and that instead a group which can centralize planning, concentrate resources and expertise, and deploy them where they are currently needed would do better.
I got flagged for saying someone is lying and was told

"Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith."
If sitting in rush hour becomes even easier (and even more profitable, if you can work while going to a meeting), we'll have more of rush hour sitting.

It's enough if just ~20% of those who participate in traffic are doing so with a "self driving car", if they otherwise would have opted not to do so, we'll have even higher peaks.

Surge pricing might not matter much, because it's in the interest of the fleet operator/owner to get maximal utilization, to get maximum profit. After all Uber does surge pricing to motivate more drivers to come online, but if you have a constant supply (constant number of self-driving cars in the fleet), then you can simply use it to maximize profit. (Or to manage perception, ie. to show that yes there are cars available, sure, it comes at a high price, but they are "available".)

---

> these companies want to soak you for using public infrastructure

Yep, US cities are so burdened with problems (a nasty set of incentives) that public transit is non-viable, which drives even more subsidization of the sprawl, which then breeds these companies that try to "solve it". (I mean Uber/Lyft successfully increased the supply of taxis, which drove prices down. Yaay, great, but this just meant more congestion, more pollution, more sprawl, nothing fundamentally solved.) And of course at this point properly pricing externalities is an insurmountable political challenge, because people are so wedded to their way of life.
I have an original iPad, still works fine. Or rather, it would, were all the apps for the latest compatible iOS version still available.

But they're not, and there's no way (sort of jailbreak) to install them otherwise.

So hardware is fully functional (for the most part), but can only be used as a slow browser. The fault here is in (a) mandating use of a single store, combined with (b) not supporting the store longer.

I understand nobody wants to maintain services for 9yo hardware, but since they wanted to be a gatekeeper, I place the blame squarely on them.

Meanwhile, my 13yo X220 works like a charm.
That’s Startup nation, definitely not Europe.
Intellectual Journalism and Intellectual History
It will be horrible when you suddenly can't afford to subscribe your brain extensions. It will be like severe brain damage.

Imagine living only half-life.
If China is smart, and they are, they will simply outsource the innovation. If you have enough money you just poach innovators out of US/Europe; have them work remote if they don't want to come to China.

It will basically flip the "system" we have now.
Here is the list of permission the extension requires:

- Access your data for all web sites

If even the browser vendor can't do better than requesting access to everything I'm not surprised that we end up with extensions being sold and abused (for their permissions).
You are right, my term was not correct. What perhaps I would say is that those are aware of the issue are already putting Tether in their risk calculations and their exposures.

If it were not for Tether, I'd be way holding way more non-stable crypto that I am now. Right now the only non-stable token that I am buying is BAT, and mostly because their projects has a clear/transparent way to see where their money is coming from.
Hi @kreeben, the construction is very fast, it can be done in linear time with a single scan of the data. Just to give you some figures, we constructed a PGM-index on 10^12 key-value pairs (8 bytes + 8 bytes) loaded in main memory in less than 3 seconds.

About the information that we store, we prefer to say "piecewise linear approximation" because the line segments do not necessarily connect points, and they are not connected to each other. The guarantee of the piecewise linear approx is that each line segment is far from the input points by at most a user-given integer ε. With this guarantee, when we compute the approximate position p of a given query key q, we can always find the true position of q after a fast binary search in the range of positions [p-ε,p+ε].

The piecewise linear model is nothing more than a list of triples (key,slope,intercept). The key is needed because we need to know where a segment starts and where the previous one ends. The slope and the intercept are exactly as you said, the parameters that let us compute the approximate position via p = slope * q + intercept.
Myself and a few others have done a lot of research on performing sliding window aggregations updates without recomputing everything. Our code is on github, and the README has links to the papers: https://github.com/IBM/sliding-window-aggregators
Nice reminder that different kinds of race conditions exist, even without shared mutable data!

One thing I wish the article mentioned: In the given example, another solution would have been to make the balance change safe. E.g. `addBalance()` or `updateBalanceIfEqual(old, new)`. Requiring a mutex around each call site that needs to be used correctly (and keeps being used correctly over time) seems like a pretty fragile way out.
Ammonia is less flammable and explosive than gasoline, which is commonly found in currently-engineered and currently-existing fuel tanks. They are both much less flammable and explosive than hydrogen, which is the other fuel under discussion in this thread. Ammonia tanks would be pressurized, which is different than gasoline, but lots of tanks are pressurized.
Yes, I know, but it doesn't matter.

Spending more on vaccines now probably won't help us create more vaccines 'the next time'.

Other things, such as government support for spending more on vaccines overall - this might help.
Can't wait for their S-1 filing. For a business as distasteful as this, there should be quite a few gems and interesting risks.
A little bit of slope makes up for a lot of y-intercept
> Would an extension that sets random headers be a solution to blurring identity?

Nope, because the order a Browser Engine loads assets is different in Chrome vs. Firefox vs. Edgium, too. Combine that with Firefox's messed up Accept header and you'll have them TOR Browser users, for sure. "@supports" in CSS is additionally a very unblockable way to track users, as it varies uniquely per-Browser-version as features of CSS get implemented and/or get fixed.

Usually traffic analysis for a client (with a specific ETag header) is enough to uniquely find out whether it's the exact same machine, hence that's what the header is made for.

The approach behind my browser tries to actively modify the contents of said malicious HTTP headers and to rewrite the HTML, CSS and other assets in order to force-cache everything and by laying off as much traffic as possible to surrounding peers. [1] But it's far from production-ready.

There's also a frightening amount of CSS features that can be used to track users very easily. @supports, @media, and a combination of <link media=""> and "srcset" attributes in a quick prototype was enough to track every client with around 98.3% accuracy, and I decided to not release the fingerprint.css project due to concerns how it might be abused in the wild.

Especially with unicode behaviour inside the CSS files themselves. CSS ident-tokens [2] are specified as "non-ASCII" so they can be emojis, too. And those have varying support across all Browser versions due to the ICU library being embedded in them (and being absolutely unique in every single subminor release I've tested so far).

[1] https://github.com/tholian-network/stealth

[2] https://www.w3.org/TR/css-syntax-3/#tokenization
Brainfuck is so simple that it is trivial to read. The problem there is a semantic one rather than a syntactic one, you cannot build any abstractions. J-style C has all the semantic expressiveness of C, and chooses a terse, but fairly uniform style.
It's maddening to think that we have the material possibility of the sort of work week predicted by Keynes, but we have instead collectively chosen to create a brutally competitive world where workers fight each other for the privilege of serving neo-feudal elites and where most labor is about skimming and redistributing the surplus rather than creating wealth.

It's insane to me to see people who are proud of working themselves to the bone in jobs where they aren't even accumulating their own capital but building that of a noble, and/or where the job has no definable societal utility.

You have some of the smartest people on Earth spending the entirety of their talent creating professional-grade skinner boxes or getting people to click on ads. The worst part is that it makes perfect sense from their individual perspective to accumulate as much as money as possible early on to escape this crab-bucket world.

We were so close to escaping the nightmare of toil and scarcity and becoming free and instead we have built another form of self-inflicted nightmare.
I don't see any identification of the variants successfully defeated in this article.

For example the E484K variant identified in Brazil that is supposed to be antibody resistant is quite terrifying.
No I don't have a finance background, but my dad was a finance guy. Growing up he gave a small amount of money to us each year in a mutual fund, and so I learned very young how exponential growth works. It's one thing to learn about it with formulas in math class, quite another to see the $500 invested at 12 years old become $3000 in your late 20s, without doing any work or maintenance. It leaves an impression.

The best resource I can think of right now is something like Reddit https://www.reddit.com/r/financialindependence/. There are various sister subs that are more specific to the lifestyle you want. Getting started earlier - in your 20s, especially if you make a decent engineer's salary with low cost lifestyle - is the biggest advantage you have over everyone else.
Every single one doesn't require a server. 11ty deployed to Netfliy is probably the most simple way get started.

Because everybody is clamoring to label themselves a react dev, Gatsby is also en vogue. Jekyll is the OG.

But while they don't require a database/server/etc, static sites do require a spaghetti mess of fragile dependencies on build, so have fun troubleshooting that.

TBH I don't build static sites anymore. They're cool for one-off pages, but any site that needs new content and regular updating is going to turn into a nightmare if you go the SSG route. And don't get me started on the many downsides of Headless CMS's.

In fact, the "evil Saas solutions" that this landing page bemoans are now exactly what I want. I've gone full Webflow now. Saas is just a better model for everybody involved.
CDN is still a server. It can still go down and can get hacked. You can still lock yourself into a CDN provider.
Apache Kafka for Financial Services
The framing of this piece itself is a symptom of the problem. Everything, including our social relationships apparently have to be "capital" that make us "productive." This amoral, economistic view of human life is what got us into this mess in the first place. Why would people trust each other in a system that essentially rewards sociopathy, avarice, greed, and deception? It's telling that they can't provide a better prescription than "we should just trust each other more."
Clubhouse versus Podcasts; Monetization, Moderation, and Monopoly
so i want to start a peertube server, what storage is best, size and ample bandwidth. $0.01/Gb is too much for transfers....

oh, wasabi is not for video, i tried
> your team should respond with "how can we help?"

this would kill the meeting at my company, it would go off the rails as a thing that everyone is present for and listening to. Moving it "offline" - as is often done - only occurs once it has gone sufficiently off the rails in the first place. Not saying there's anything wrong with this process, just pointing out it's counter to the "keep it short" discussion happening in this thread.
They were however one of the main driving forces behind the Single Market, of which this is an expression.
I'm having a lot of fun programming microcontrollers in Rust. It's nice being able to make something that responds to user input in a way that feels instantaneous. When you strip out the complexities of Operating systems, and the software they run that competes for resources, you can make programs that are a pleasure to use, and do a specific job well.

I've been working mostly with Arm Cortex-M, like STM32. Give it a shot - it'll at least broaden your horizons. The Rust toolchain and peripheral access crates make getting started easier than with C toolchains.

It's easy to spin embedded into a multi-domain learning experience. Ie, firmware, PCB design and ordering, enclosure machining, PC-based update tools, part choosing etc.

It feels...liberating: If I think of an electronic device I'd like to exist, I have the tools available to make it happen. Nothing I've done in Python, Javascript, etc provided this.
This looks great. What I couldn't easily find for any of these services was a comparison with just using a catch-all address. I already have that in place. What sold SimpleLogin and AnonAddy for you?
> If you local cinema only stocks one hotdog brand, consumers don't get a lot of choice.

Sure they do; they can choose to visit a different cinema, or to stop visiting the cinema entirely. They probably won't, but that's not because they don't have a choice, but because "this cinema doesn't stock the type of hot dogs I want" is a rather trivial concern when it comes to choosing what cinema to visit.

> "patent trolling" is a classic example of how the market is not always consumer friendly

I think it's rather unfair to use government intervention (the patent system) as an example of a market failure.

In general, anytime there's a large centralized authority controlling what the market is allowed to do (whether that authority be a government or a corporate monopoly) there will be inefficiencies.
There are plenty of people in all kinds of companies who go year after year of very high performance, but who do not get promoted. Companies love these employees, because they get consistent high performance but don't have to pay them at the higher level. The ones who are good at interviewing leave after a while, which is how the industry gets the reputation for job hopping.
That is pretty readable C... for developers from that particular community.

The ngn/k implementation of the k language [1] is even more terse.

[1] https://git.sr.ht/~ngn/k/tree
The report describes a security breech in 2019; the report was held back until now for legal reasons:

> Sunday May 5th

> ...a login request is crafted to our dev tier that is able to bypass the access controls limiting login to those users with an access key. The attacker is able to successfully log in to the development tier.

> Our dev tier was configured to allow impersonation of all users for testing purposes, and the attacker eventually finds a URL that allows them to elevate their privilege level to that of a Community Manager (CM). This level of access is a superset of the access available to site moderators.

EDIT: clarified that the report was held back
Almost everybody seems using hardware phones (which are slightly harder to crack than softphones) to speak and Asterisk to implement any logic they need.

You will have to configure these yourself or pay somebody to do this for you.

100% hosted and supported services are way better because your are never gonna stop being attacked.
Even if OP's company misbehaved, the nuclear option of immediate and complete shutdown is way way too drastic for a CORPORATE account.

This can literally kill the company outright.

We are a GSUITE company, and these stories give me nightmares. If one of my employees violated the ToS, even repeatedly, I expect to be told "Get off our system. We're giving you x days to move elsewhere, and have restricted <functions> until such time".

An immediate and total shutdown with literally NO response from Support is so drastic that it would trigger a lawsuit if it were any other company.

The only reason it doesn't in these cases is because it's David vs Goliath, and the victim company is already too dead and broke to sue.

Hopefully some lawyers will file a class action against Google - I have a Google My Business account that was suspended without cause (no abuse) with zero response from support.
I have an OpenBCI headset that I have been messing with. Signal is definitely noisy, but they've been able to get a degree of mind control working, like flying little helicopters.
Let's just say that if I were on a jury looking to convict someone who vandalized these screens I'd ignore all the evidence and let them go scot-free.
Imagine using a public urinal and you can watch an LCD screen while taking care of business.

It’s the obvious next step from existing paper ads, and I’m surprised that it has taken this long.

Filling up your car with gas? Fill your mind with ads while you do it!

Shell was doing that 30 years ago.

Hopefully the National Park Service can install some satellite base stations...

Not yet, but the state of WA has already sold ad space on their outdoor (camping/hiking permits and the like) web sites.

Your dystopian future is already here.
I am being harsh, but this company is the equivalent of a chemical company that poisons the river. Sure, there's a benefit of revenue for publishers (powering journalism and other writing / photography / video), but it's so obnoxious and no where near anyone's idea of a worthwhile content. It's like praising litter for having been the product of a sale, benefiting whoever.
> And Apple pioneered this business model with the original iPhone.

Oh come on, your perspective is ridiculously short. This practice goes back decades and predates Apple's founding.
'Apple has a lot of money, we want money, lets sue Apple and maybe we get money'
Just don't buy IoT devices that have ads (or period)?
Other people not wearing a mask makes me less safe. I don't know why I would want to trust such people. If they can't even take a basic precaution during a deadly pandemic then their judgement seems dangerously impaired. I don't trust them because I don't think they're trustworthy.

Even if masks didn't work, stubborn refusal to wear them is nearly as bad- people should wear the even if they are skeptical on the effectiveness just in case they do work, because doing small things to possibly help your neighbors is part of the social contract.

I'm not talking about forcing people to wear masks, I'm talking about not trusting the people who don't voluntarily wear masks.
In Western Europe there have been movements to avoid using the local equivalent of the term "gypsy", and these have seen some success. However, in the Balkan countries these movements have had little impact, even among the Roma themselves.

There is a small Roma intelligentsia, university-educated and aware of those international trends, who welcomes the usage of "Roma (and Sinti)" instead of the traditional word. Among most Roma, however, it is often the case that if you use the term "Roma" while speaking with them, they will correct you and say "Don’t call me that, I’m a <local word equivalent to 'gypsy'>".

Note also that in the Balkans, the Roma generally prefer to maintain their own language rather secret, for in-group use only. I wouldn't be surprise if this extended even to their ethnonym, and when outsiders say "Roma" this sounds like those outsiders are appropriating their word.
>Part of this is about the middle men. The NY Times cut off ad exchanges in EU and found it didn't kill their ad business [1]. One thing it did do was cut out the middle companies doing the brokering. Google has made A LOT of money just being a middle company. Like a car dealership.

So NYT rediscovers publishing? Once upon a time, publishers had teams of sales people who had relationships with companies needing to advertise and coordinated theirs ads with the publishing schedule. Publishers then gave that advantage away to sell ads for a fraction of their current price on a per view basis and have been crying ever since.
I would argue that the one about 'a black man in the white house' was in fact gendered, though it is somewhat debatable. It was referencing Barack Obama specifically. If there had been a black woman president, the phrase would have definitely been written to specifically say 'a black woman in the whitehouse'. On the other hand, if it had been written before either a black man or a black woman had (tried to) become president, it may have still used 'man' in a gender less way.
Im not american but looking at your poll numbers isn’t every major city democrat-leaning?
an interesting reading on the economics of chumbox ads: https://themargins.substack.com/p/taboola-outbrain-and-the-c...
I'm interested to see how quiet it's going to be over the skies of downtown Vancouver and Victoria if they manage to get the whole fleet to electric
Do you know if they have support for IVR features? It would be amazing if I could retire an old FreePBX/Asterisk server that a client relies on.

I could find any mention on their site.
Ooops I just fixed them. Let me know if you find any others!
For that use case you can just use a temporary email provider like temp-mail.org which are harder to blacklist since they have a lot of random domains.
Ask HN: Cookie popups – how annoyed are you?
In the EU, web sites must obtain permission before tracking users. This leads to very annoying cookie consent popups. Is anybody else here frustrated by them?

I'm semi-seriously considering launching an EU citizens' initiative to fix this. Here's how it can work: The EU directive responsible for the cookie popups is (afaict) 2009/136/EC, par. (66). It says cookie acceptance can be a browser setting but does not give details. The EU initiative could extend this to say web operators must respect the "Do Not Track" header.

Do Not Track is a special header that browsers can send to say "I don't want to be tracked" or "I agree to being tracked". It already exists in some browsers - but hardly any web site honors it. If the EU directive would mention that DNT must be honored, then web sites would have no further need to display their consent popups when the header is set.

My problem is that such an initiative would likely require a huge time investment. It needs 1M signatures. That would likely be very hard work.

If the response here is overwhelmingly positive, I might be more inclined to throw myself at this problem. Please upvote or comment if you think this might be worthwhile.