skysight-inc/HackerNews huggingface dataset:
That's how the industry works. You gather and hoard as many frivolous patents as you can in a cold war arms race. If a new company threatens your business, you search your portfolio for a patent they violated and sue them.

Companies who grow to a certain size look to be acquired by larger firms with bigger war chests.

Sometimes companies recognize patents are stifling progress and engage in cross licensing or pooling of patents. Sometimes they do it to gang up on a new rival.
Depending on the content of the ads, I could easily believe that anyone who is remotely the market for even the occasional Uber ride already has the app on their phone and, if they want a ride will either use Uber, whichever ride-share is cheapest, Lyft if it's available because they don't like Uber, or a taxi/limo in situations where that's more convenient.

I guess you can offer promotions but then you're giving money away.
For brands that large the majority of their spend isn't campaigns specific to new products, but overall brand management. The experiments would need to run for years or decades and if the prevailing belief that these are Red Queen's Races is correct, the cost if they're wrong could be the whole company.
I wouldn't mind having this kind of data... But manual logging is something very painful to do at such intervals. In a parallel universe, one where we don't have social media but mini drones the size of an orange, I imagine these drones would be floating around their owners and logging (locally!) all their activities (algorithms determine the best kind of action for every human activity (e.g., human sitting down with a book -> reading... The drone could even attempt to read the book's title and log it as well as metadata)).
Digital ad spend feels like an 'emperor has no clothes' situation. No one wants to admit it, but it is highly inefficient and fraught with fraudulent clicks / views.
The C version uses OpenMP, while the Rust version doesn't.

I tried running the C code with 2 and 4 threads, wall-time and CPU time don't change much in either case which is strange (this is cygwin with gcc 10.2.0):

2 threads:

$ /usr/bin/gcc -pipe -Wall -O3 -fomit-frame-pointer -march=ivybridge -fopenmp fasta.c -o fasta.gcc-2.gcc_run && time ./fasta.gcc-2.gcc_run 25000000 | md5sum
fd55b9e8011c781131046b6dd87511e1 *-

real 0m0.724s
user 0m1.468s
sys 0m0.108s

4 threads:

$ /usr/bin/gcc -pipe -Wall -O3 -fomit-frame-pointer -march=ivybridge -fopenmp fasta.c -o fasta.gcc-2.gcc_run && time ./fasta.gcc-2.gcc_run 25000000 | md5sum
fd55b9e8011c781131046b6dd87511e1 *-

real 0m0.670s
user 0m1.514s
sys 0m0.046s
If you use multiple computers doing the same calculation and then take the answer from the quorum, how do you ensure the computer that does the comparison is not affected by memory failures? Remember that all queries have to through it, so it has to be comparable in scale and power.
It just highlights that the whole process is awkward security theater. The only security is Moz being able to revoke access.
Yeah in my projects we usually end up with options on a scorecard against various metrics such as feasibility, cost, security, important features etc.. its not always an exact science which can rattle some participants but the approximate/relative scoring should give the group an answer to all hopefully align with, take to the decision maker and pitch for that desired option.
Yes, actually.

Two things to change to (likely) boost your JVM+IntelliJ performance:

1. Use the new ZGC garbage collector.

-XX:+UnlockExperimentalVMOptions
-XX:+UseZGC

2. If you're using ZGC, it is fucking imperative you do not use compressed pointers. It will totally hose your system and you'll see unbelievable RAM thrashing (800mb to 16gb and back again within a few hundred milliseconds in one smallish project I have [and thats on a 5950x]). That is to say, after enabling ZGC, ensure you do NOT have the following configuration line:

-XX:+UseCompressedOops

I've been using ZGC for a few days and I have to say it's been fucking great. Before I'd get really long hangs due to GC; or eventually the editor would grind to a halt (after like 8 hours of usage). I've had the editor open for at least 48 hours now and it's just as fast as it was when I originally opened it.
I doubt there's any performance to be gained that way, but if so, the C implementation can just use `restrict` to the same effect.
akrasia
akrasia /əˈkreɪzɪə , əˈkrasɪə / (also acrasia)
▸ noun [mass noun] mainly Philosophy the state of mind in which someone acts against their better judgement through weakness of will.
– ORIGIN early 19th century : from Greek, from a- ‘without’ + kratos ‘power, strength’. The term is used especially with reference to Aristotle's Nicomachean Ethics.
As a huge Ed Deming fan, I'd recommend these books:

- The Essential Deming: Leadership Principles from the Father of Quality:
https://www.amazon.com/Essential-Deming-Leadership-Principle...

- The New Economics for Industry, Government, Education:
https://www.amazon.com/Economics-Industry-Government-Educati...

- The Toyota Way: 14 Management Principles from the World's Greatest Manufacturer:
https://www.amazon.com/Toyota-Way-Management-Principles-Manu...

Deming is really a great thinking in the area of product development and agile methodologies.
Great subject matter, but boy does reading the transcription remind me why I hate podcasts. Stop infantilizing the audience with these coo-coo-ing sounds bites and get to the damn point already!
"Enjoy your electric car, champ, but carbon-wise it's actually better to keep a mid-2000's Toyota running for an extra decade so that all the carbon that was released in its manufacture is amortized over a longer lifetime."

That's a nice strawman you've erected. Why not sell the Toyota to someone instead of sending it to the shredder?
http://archive.today/eFAIc
PNG, Jpeg, mp4, etc.
Tracking your time spent has nothing to do with productivity. It is simply data you may chose to act on or not.

If this person was out for optimizing income, tye6 would not have studied a PhD in the first place, because that's 6 years wasted, plus tuition on top of it.

You can your tracking to optimize for whatever variable you want to optimize. You could realize that you work too much and aim for working less. You could realize that you do social media too much and aim to do less of it, etc. It's up to you.

As for not making money. The world is, sadly highly biased towards rich people. If you are poor and happy (which is totally possible) you are still highly at risk that this state won't last. Without money, you are f*ed in this world. It's just the way it is. If you are dependent on income you are dependent on A LOT of things. The best you can generally do for your happiness is become income independent as fast as possible, which usually means to earn as much as possible as early as possible and then live from investments while focusing on everything that's not work.
Please don't post in the flamewar style to HN or cross into personal attack. Those things aren't compatible with curious conversation, which is what we're going for here. We're also trying to avoid the online callout/shaming culture [1].

Even if you're right, beating people with a stick will neither improve their behavior nor the quality of conversation for anybody else. The endgame of this is a ghost town inhabited by a few nasty diehards, abandoned by users one would actually want to have a conversation with. That seems to be the default fate of internet forums but the goal of this one has always been to stave it off a little longer [2].

[1] https://hn.algolia.com/?sort=byDate&type=comment&dateRange=a...

[2] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
There’s an interesting question there about when this form of advertising becomes obsolete.

Uber is in a very different position than many other companies. Anyone who browses the internet with regularity is already aware of their existence and probably just needs the right set of circumstances to come together to make Uber useful to them.

I suspect the results would be different if Uber were earlier in their adoption curve, but maybe that’s not true either. Maybe they’d be ignored for different reasons at that time.
Developer edition is a beta (or alpha since it derived from aurora line which came from alpha). You can say it doesn't have bugs but it has more than release editions. In my experience many more. Using a beta as a daily driver is not something to recommend.

Now, some distros like Debian have enough political power to get Mozilla to allow them to put Firefox branding on their altered user-freedoms-respecting repo editions of FF release. But most don't. So the only way to use actual release FF is to go outside your repos and use the unbranded version. Possible, of course, but tedious.
These experiments are run all the time even before the internet. I remember reading about how for broad brand advertising they used to segment by city. Half the cities got an ad for Coca Cola and half didn't. Then you compare sales of Coca Cola. No one will publicly publish numbers because it's a mix of sensitive sales data and competitive advantage (ie: otherwise your competitors don't have to burn money running their own tests). Also, smaller shops turn their online advertising campaigns on and off all the time to test impact.
Articles like this really trigger the imposter syndrome for me. I just have no patience for these type of things, and seeing others' both ability and patience to power through issues like this one, I just feel like an imposter.

But these types of issues are why I've always given up on learning Emacs. When I can just install Visual Studio Code and the Remote - SSH extension and whatever else extension that I want to work remotely and get on with life, it's really hard to justify the time one needs to spend with Emacs to bend it to your will.
All that car stuff came up in some of the various specification papers about 5G.
I think all of us know deep down that something about online advertising doesn’t seem right. I’m still surprised at how big of an industry it is given how ineffective it can be. To me it seems overvalued.
I'm curious, what platforms support 4K output but don't have any kind of GPU?
If there was a supply chain attack, Apple wouldn't help you either as they get the app from original developers as usual.
I mean, it's great to "not store state" until you get to the last part of your comment: "possibly a few custom parameters describing password rules for weird sites", plus it also needs to include things like the number times you've rotated the password for each site. The point of my question was to ask how well your implementation manages state across multiple machines, but if your answer is "it doesn't need to" then I just don't see how you can satisfy my requirements.
The difference is in the programming model. The library itself is probably quite easy to support both models.

If you have some UI in retained mode, chances are that rendering it live every frame will lead to unacceptable performance.

But if you have UI in immediate mode, you can probably switch to retained - essentially lazy rendering until something else happens. But you'll have to be very careful that your render calls are indeed pure functions, and cannot produce different outputs unless some input has indeed changed.
Use Cookiebro webextension to get rid of such tracking cookies automatically. Problem solved.

https://nodetics.com/cookiebro
California's Future
MetOx Thrives with DocSend’s Document Analytics and Control
Modern error correction codes can do much better than that.
Fortune 500 is a cesspool of insane inefficiency balanced by equally ~~insane rent seeking~~ insanely secure revenue. The sooner everyone understands this, the better.
The trick isn't figuring out whether advertising in general influences people's behavior. The trick is in figuring out if any particular advertising campaign generated more profit than it cost to run.

Also, there's one alternative that's often forgotten in these discussions: Perhaps game theory is at play. It may be, for example, that, across entire industries, advertising costs more money than it's worth. But that everyone has to do it anyway, because anyone who chooses not to will start losing ground to everyone else. IOW, just like in the standard prisoner's dilemma, choosing to act is less about increasing your potential gains than it is about limiting your potential losses.

There is an interesting long-running natural experiment in the pharmaceutical industry that suggests, albeit inconclusively, that this is the case.
Part of the claim is that the people who are checking are ad execs who, if PepsiCo stopped buying ads, would shortly be out of a job (or have their budget and influence slashed). A counter to this might be that different advertising channels are likely not identically effective, and a TV ad exec has a big incentive to poke holes in non-TV ads.
Come up with some new product that requires some personal data for usage (eg. age, gender/sex, address). Start to advertise this in just one country to one demographics, and look how many out-of-target orders you get.

Maybe it's even enough if you simply just sell it via mail order, you can then look at the addresses.

There's probably a natural information spread in any market (word of mouth, trade magazines), and there's probably a physical dispersion of the target group of people too (people move, visitors/tourists saw the ad/product and order it at home), but it still should be a valuable to see how much effect just one campaign has.

Maybe one of the best products for this could be a car. They are pretty standard, really not much difference between them, they are in all price ranges, and regularly new models come out. Advertise one in a few major US cities but don't in others.
How do you look into it though? I don't know, so i'm asking - but my immediate thought is that you treat it like science. You isolate an environment, advertise, and see if it has an affect. But the implication there is that if it doesn't have an affect, money is on the table.

If this is even remotely close to reality then it makes sense to me. Companies are more concerned with constant growth than strict efficiency, imo. They're throw as much money around as possible, and every cent lost or left on the table is panic inducing.

I also imagine different types or products and/or markets behave quite differently. Eg a new product might very well benefit from advertising - since no one can buy your product or visit your store if they don't know it exists.
For those curious, Xtensa is a similar embeddable architecture (known especially for its use in the ESP32 microcontroller) that allows broad latitude to the designer to customize its instruction set with custom acceleration. The integration is very good, the compiler recognizes the new intrinsics and the designer has control over how the instruction is pipelined into the main processor.

Unfortunately it's very proprietary, and as far as I know there isn't an at-home version you can play with on FPGAs. But this kind of thing does exist if you can afford it - you don't have to roll your own RTL.
I'm not sure I see the benefits here unless you are buying completely in to: Emacs, and Java and ignoring performance/overhead. Closure is implemented in Java; and the only apparent way to write it is via Emacs.
The zero-eth issue I see: functional programming espouses absolutely no side effects, meaning no capability of handling network of physical I/O errors
The implementation being in Java means that it is not possible to use it in embedded environments (which might not be a problem for some users) but it does mean that performance is JVM limited.
Personally, I find the requirement of Emacs to be QUITE odious. In my opinion, Emacs is an OS/environment and not an editor. I'll use it if I want to edit a binary, but when an editor includes a psychotherapist mode (Eliza) it is not suitable for software development.
I have also seen some quite talented researchers/engineers spend multiple seconds trying to remember the sequence to do X in Emacs, when it would have taken FAR less time in vi or vim. Too many parentheses make the code UNMAINTAINABLE in a production environment.
Yeah but can I get a metric ton of benchmarks at that 45w setpoint?

I don't really see the reason in paying for a 100w TDP premium if I'm just going to scale it down to 65w.
I do this as well. Mine is to track actuals against my schedule. Helps knowing what I should be doing. It's just a habit now. It's all on paper though, no digital aspect.
Use it as a savings account. Everybody who speculates with it loses lots of money. I just bought and hold money there that I don't need to use right now.

All I want from it is to not inflate my money (that's why the 21M cap is great for me...tulips would be great as well if you could guarantee that they don't age and are limited to 21M).
Is DDG Down?
I get the page stating this:

> Oops, there was an error. Please try again.

> If it persists, please email ops@duckduckgo.com
I have a TPMS programming tool (ATEQ QuickSet) and reader (Autel TS401), because I like to swap my winter / summer tires on my own. The TPMS light came on one day and inflating tires didn't help - I used the reader and found that one sensor's ID had changed. When I compared the ID (it was in hex) to the last programming - it was a single bit off. I couldn't reprogram the sensor itself, but I was able to update the ECU with the changed ID using the ATEQ.

I live in Denver but spend a lot of time skiing around 11k feet, maybe the higher elevation means more radiation.
n-body in C compiled by clang runs just as fast as Rust apparently:

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
People think C is an high level Assembler, that was only true on PDP-11, 8 and 16 bit CPUs.

Also in C you cannot retrofit restrict in existing programs, specially they depend on existing binary libraries.
Maybe. A lot of people have been saying this for over 10 years. If it's a bubble that's real though, the effects are going to be pretty widespread. Not only do two of the biggest (and best-paying) tech employers get slammed, but so do all the inter-related companies. And, also BTW there will also be a lot fewer fat exits for startups if Google and Facebook acquisitions get turned off.
Did we read the same article?

The author of the article customized his environment so opening a file no longer froze his editor.

I wouldn't classify that either as "slightly better ergonomics" nor "tinkering" nor "bike shedding".

He had the discipline to improve his favorite editor. Good for him.

Emacs is obviously a very powerful environment for people who know how to use it. I applaud the author for documenting how he fixed this.

The only difference between emacs and many other open source software is here you can easily solve bugs in your config file, instead of filing a pull request or submitting a patch to some git repo. The first you call "tinkering" and look down upon. The other I assume you approve of? But why the double standard?
> No one can actually prove it has any ROI at all.

That's a philosophical question of whether you consider statistics to be "proof".

> No one is willing to run the experiments necessary.

You're nuts if you think this is true. I assure you that companies in traditional industries (i.e., without venture capital) can and do run these experiments.

The Uber story is about venture capital and its anti-market incentives, not about the ad industry.
There are two ways to look at life - by the quality of your decisions or by the outcomes. It sounds like you're doing the later, which means indexing your happiness to something you can't control. There's a lot of randomness in life, the question is "did I make the wisest decision under the circumstances when I made it?"

Example: Should you take a bet which has a 99.99% random probability to win $100 and .01% probability to lose $100? The smart decision is to take the bet because probabilistically you will win. Even if you get unlucky and lose, the original decision is sound, and if the opportunity to bet comes up again, you should.

Now this example: you and your friend have a choice to pay tuition or buy tuition's worth of lottery tickets. You chose tuition and land in a lucrative but not extravagant career. Your friend buys the tickets and ends up winning a life-changing amount of money. You'd be a fool to regret your decision, back when you made it, odds were overwhelming that whoever bought lottery tickets would end up destitute. The fact that your friend literally won the lottery doesn't make him less of an idiot, and chances are if he keeps making decisions this way he'll fuck up and be worse off than you sooner or later.

That's the analogy for your situation. In fact, there's still a good chance that all the bitcoin millionaires wouldn't be able to cash out and can still crash and burn in a way that makes you much happier with your original decision. Personally, I "sat out" the late 90's dot-com boom and everyone told me I was an idiot and missing out... until it imploded on them.
Consider "commoditizing the complement" (https://www.gwern.net/Complement)
e.g. a news site making their content linkable through social media for ad revenue at the actual page.
Ask HN: What Linux distro do you use on your workstation?
Recent advances have blurred the lines a bit. The ECC memory that we all know and love is mainly side-band EEC, with the memory bus widened to accommodate the ECC bits driven by the memory controller. However as process size shrink, bit flips become more likely to the point that now many types of memory have on-die EEC, where the error correction is handled internally on the DRAM modules themselves. This is present on some DDR4 and DDR5 modules, but information on this is kept internal by the DRAM makers and not usually public.

https://semiengineering.com/what-designers-need-to-know-abou...

There has been a lot of debate regarding this that was summarised in this post -

https://blog.codinghorror.com/to-ecc-or-not-to-ecc/
`BBS - The Documentary' not only documents the early days of computer communications but in most cases it contains interviews with the individuals responsible for many of the important steps taken along the way.
https://en.wikipedia.org/wiki/BBS:_The_Documentary
I did that for a while with a short domain I used to own (urlb.at). Then ended up regretting it and shutting it down.

I eventually decided that URL shorteners were a terrible idea for the web and that I wanted the 'actual' URLs out there.
> We need to talk about how difficult it is to monetize browser extensions.

Sounds like a feature to me :)
I've been suspicious of this in my own campaigns as well. Google Ads lets you drill down to specific cities where your ads were clicked. Very often, Ashburn Virginia shows up very high on the list. Ashburn is where AWS's us-east region lives, and presumably also where many VPNs operate out of.

I simply ended up excluding Ashburn from our campaigns for this reason.
Polymer degradation of polystyrene through chain scission, if I recall correctly. Phosphoric acid results in a whole bunch of H+ ions floating around in the coke. Those can attach to the C of both ends of each piece of a broken polymer chain or to the aromatic rings on the chain. So the styrofoam breaks into shorter and shorter chains until they are simply floating in solution invisible to the naked eye.
He's a Microsoft user as he says he'll need to install windows.
T-Mobile confirms its second data breach of 2020
It depends. If you use the same stone from similar quarries and stick to a faithful reproduction that might be a good experience. Otherwise imagine McMansion levels of construction quality to rebuild the colosseum. That would be disgusting. Also visiting ruins is an amazing experience. You can touch stones that were put in place by humans millenia ago. If that doesn’t stir something in you then you’re a different kind of person than me.
Just like C compilers, it is a matter of use case, and compiling for size has tradeoffs regarding execution speed.