skysight-inc/HackerNews huggingface dataset:
In a US defense program, there are two production milestones. The first is low rate initial production, which the F35 passed some time ago. That milestone can be passed even if there is still operational testing that is not completed, but it only allows a limited number of units to be produced, and, as the name implies, the rate of production is slower to allow for changes based on results from testing. The second milestone is full rate production, which can't be passed until all operational testing is completed. Once that is passed the full number of units can be produced.
It's unclear how this experiment would be done. In the case of brand advertising, it's likely that brand awareness would decay over some period of time and in turn purchase behavior would change.

It's not currently possible to run an A/B experiment with a hold out group of potential customers across all channels, let alone for any longer duration experiment. So how can we separate cause and effect? (although pay per conversion channels do get gamed left and right)
> Sure, you're never going to know exactly how many people you advertised to would have organically, eventually found your product and bought it. But that honestly doesn't seem that important compared to the other metrics...

Wait, why wouldn't that be important? It seems like the most important question since it asks whether advertising has any significant impact at all.
> Yeah I think Google and other advertisers are great at predicting what people will buy and then shows them ads for it.

Seems to be entirely subjective.

I bought a new blade for a bread cutting machine on amazon, the last one lasted ~25 years. My current recommendations: blades for bread cutting machines.

I also checked some Christmas decorations on Amazon, but didn't buy any. So next to the blades I get Christmas decorations recommended. January is a bit late for that, isn't it?

I also bought a single server rack on eBay. Now I regularly get spam emails from eBay reminding me of new offers for server racks. Even the company I work for doesn't have that many, so why?

In short I am not really convinced that these platforms are good at predicting what I want. Rather it looks as if they are good at showing me what I already have.
Follow along here for re-enabling: https://github.com/rust-lang/rust/issues/54878

For what it's worth I did say "can be" not "is" because I wasn't sure of the current state of this feature. I was just passing on the theory.

There are certainly other potential reasons, for instance constant expressions and generics. And, of course, the prohibited undefined behavior makes other optimizations possible, and potentially better.
Would you be willing to make that decision knowing full well that it could reduce revenue that is 100% traceable to that decision? I mean, obviously there are ways to make this politically acceptable in your organization, but you better be completely confident that it won’t bite you in the ass.
The US and some other countries DO set minimum levels for D in milk. Fortification is allowed if it's too low naturally.

The same stuff is required in the US for skim milk and plant "milks" too. Occasionally all-natural believers get into trouble with the FDA for not having enough D in their skimmed milk.
The credit score in the US is based entirely upon one's assets, income, current amount of debts, and payment history. It doesn't include what one posts on social media or what political party one votes for. At least not yet.
Why does reddit have ads if all ads are a money pit?

I understand you no longer work there, but ads started in 2009 I believe, so you perhaps had some input on this?
Will you die, will your heirs continue to operate this service? Or do consequences beyond your life not concern you? (e.g. "Why should I care about climate change, I'll be dead before it gets bad!")

To mitigate the harm you've already caused, you should put the service into a read-only mode and contact Archive Team about handing off the database. You should do this today, before you get hit by a bus.
ALS, Hypermetabolism and Diet
bro how do you police that? what happens if people start uploading highly illegal stuff anonymously and you truly keep no record of who did it?

doesn't this make it a lot easier to vandalise the site? normally they'd at least have the cost in time/resources required to create an account, which you can throttle somewhat and in the best/worst case at least it isn't just a click

just curious if this won't be a problem or you have some measures in place to go around it
Package Manager Benchmarks (NPM, yarn 2, pnpm)
It's also an important signal to consumers.
> Do you need to be such a judgmental scold?

Is the personal attack called for here?
Worse than a game crash is your data.

It is incomprehensible that there are still NAS devices being sold without ECC support.

Synology took a step in the right direction to offer prosumer devices with ECC but it is not really advertised as such. It is actually difficult to find which do have ECC and which ones don't.
As implemented today, ECC is a feature of the memory controller. You need special ram, because instead of 8 parallel rams per bank, you need 9, and all the extra data lines to go to the controller.

Modern CPUs have integrated memory controllers, so that's why the CPU needs to support it.

Correction without reporting isn't great; anyway, you need a reporting mechanism for uncorrectable errors, or all you've done is ensure any memory errors you do experience are worse.
$100M was labelled "fraud" in this example, but there was more waste uncovered in the remaining $50M that didn't get that label.
A big part of why binaries are "big" is dynamic linking and external symbols.

That Rust hello world is just hand-crafted to never be linkable to anything else at runtime and invoke a system call with a buffer. This isn't really how we'd like to do most things.
IMO it looks worse than X11 core rendering because those fonts are often bitmap fonts made to look good without antialiasing whereas just disabling antialiasing in vector fonts often looks too jaggy. Some fonts have good hinting but the vast majority do not bother.

In Windows i also disable antialiasing since i do not like the blurry look but i also force fonts in web sites with good hinting since most sites look horrible with their preferred fonts.
This page looks incomplete.

Tangent: I'm very interested in implementations details for ordered key-value stores. B trees and their variants like B+ trees are pretty straightforward conceptually but there seems to be scarce resources on the nitty gritty details past find/insert/delete.

For example I'm interested in redistribution algorithms, duplicate key semantics, and merging. The relative naivety of their implementation can have a large impact on performance/storage depending on how the store is used.
Yes. Swedish is also easy compared to English and French, the other two languages I've learned after early childhood. The only thing that makes it hard is that you never really have use for it and you're forced to learn it nevertheless here in Finland.

I'm happy to see people here on HN respect the difficulty of learning languages. Most foreigners that speak Finnish do it very poorly at first and even after decades they still sound like foreigners. But it shows huge respect to our small country for someone to make the effort, and we really appreciate it. I'm hoping other people see learning their own mother tongue the same way. Sure, most of us need English, but learning it well is still a huge task.
~ Upton Sinclair
If you link properly, GPL isnt a problem: https://news.ycombinator.com/item?id=23321448
Hah I see what you mean. That would be pretty annoying!
A few years ago, I rebuilt my projects from my undergrad graphics class in 1991. They were written on 32-bit Decstations running ULTRIX, and worked after only a few changes on FreeBSD/amd64. Most of the changes were actually just to fix up some header file includes. I was surprised that that they worked just fine.
Certainly constexpr haha.
Microsoft document confirms Windows 10 Cloud PC upgrade
The Nostalgia Pendulum: A Rolling 30-Year Cycle of Pop Culture Trends
This is incorrect. Companies do the experiments. They just don’t publish the results. Why would they? The idea that Amazon doesn’t know the ROI on their ad/marketing spend is laughable.
Google Ads also has a built in report for seeing uplift of ads + organic and organic only
For what its worth as a non-native speaker I too started making this kind of errors when my English became fluent enough.
Making sense of what happened is hard
Physical location only or location of interest included?
I just don't want to lose the web along with the ad tech industry though.
Facebook's ad research team have run a lot of experiments.

The goal was to demonstrate an impact of in-store sales from internet advertising. They did the first studies in about 2008-10, and have continued running these studies ever since.

They even built a tool so that advertisers can run these studies, and get a sense for the incremental impact of their ad.

Google have a similar (less full-featured) system.

Really, it's the rest of the ecosystem that has much of the fraud, and I think that a lot of people in the industry are aware of this.
I'm surprised that the other replies don't grasp this. This is the proper level to do the quorum.

Doing quorum at the computer level would require synchronizing parallel computers, and unless that synchronization were to happen for each low level instruction, then it would have to be written into the software to take a vote at critical points. This is going to be greatly detrimental both to throughput and software complexity.

I guess you could implement the quorum at the CPU level... e.g. have redundant cores each with their own memory. But unless there was a need to protect against CPU cores themselves being unreliable, I don't see this making sense either.

At the end of the day, at some level, it will always come down to probabilities. "Software engineering principles" will never eliminate that.
Maybe a Hexayurt could also help with the cold? It is a free open source design, and should be able to setup with minimal materials in an hour or so. http://hexayurt.com/
I’ve thought and said so before: The ads racket is be a case of the emperor with no clothes, at best.

At worst, it’s a front for building “profiles” of everyone.

I can’t recall the last time I bought anything -because- of an ad.

If anything, ads have sometimes actually put me OFF from buying something!
Mobile games run on this. They have a target user acquisition cost and spend based on that. It seems to work for some very profitable companies. People shouldn’t try to over read into this. Businesses can’t run on irrationality for very long
Productivity is a scam. Jeff Bezos doesn't double his own productivity; he doubles Amazon's.
Because you wouldn’t then serve content for a domain for which there is no cert installed
Yes, PCs used to use parity memory.
So programmatic means using a 3rd party ad tech tool to place your ads across all internet ad placements.

Doing it directly means placing ads yourself on the biggest platforms (Facebook, google).

Direct response just means "if you actually want results/ROI", as opposed to for nebulous brand goals.
I don't think ECC is going to give anyone a false sense of security. The issue at Google's scale is they had to spend thousands of person-hours implementing in software what they would have gotten for "free" with ECC RAM. Lacking ECC (and generally using consumer-level hardware) compounded scale and reliability problems or at least made them more expensive than they might otherwise had been.

Using consumer hardware and making up reliability with redundancy and software was not a bad idea for early Google but it did end up with an unforeseen cost. Just a thousand machines in a cosmic ray proof bunker will end up with memory errors ECC will correct for free. It's just reducing the surface area of "potential problems".
Once LLVM fixes some bugs with `noalias`, at which point Rust will begin using it again in more circumstances [1], I'd expect to see Rust get even faster in these benchmarks, given that the Rust compiler knows much more about which pointers do/do-not alias than most other programming languages [2] and the myriad optimizations this knowledge allows.

[1] https://github.com/rust-lang/rust/issues/54878#issuecomment-...

[2] https://doc.rust-lang.org/nomicon/aliasing.html
Show HN: App that maps button/gestures to a combination of keys for macOS
You are not a victim if you are the only non-white person in a room or the only woman at a conference. It's absurd to make a connection to "victim blaming" here.

Noticing such quotas as such is of course not racist or sexist. Acting because of them is. Feeling like a victim because you are the only "X" in the room is also racist or sexist (depending on context).

And are you saying his ONLY reason for "leaving the art scene" was because everybody else had white skin color? Not even because of their behavior? How is that not racist? And if he left because of the behavior, and describes it as being "white", it is also racist. There is no way to interpret his statement as not being racist.

As for "leaving the art scene", I bet he doesn't reject "white money" and 99% of his funding is from white people. In the article it is also stated that "European museums" bought his art.
I've never seen a UI described as "rustic" before, but I love it.
Apologies if this is a noob question, but I wonder how easy it would be to adapt this to other sports, eg cricket. Is the model specific to baseball, or can it be used for any ball-tracking?
Perhaps consumer-grade software that needs guarantees of correctness should be using error correction in software. For example, database records for financial software, DNS, e-mail addresses, etc.
Symbiflow is still a long long way off replacing Vendor tools at scale, right?

I'm really liking Clash and Bluespec (Bluespec is completely open source now) but I don't want to write any conventional languages.
Biohackers Perform First Plasma Dilution Experiment on Humans
That's quite a feat.

The best I could manage was looking for an error message when I had a problem with mp3 id3 tags handling, finding an unanswered, 4 years old question on SO which was exactly my problem and eventually answering it after solving it myself.
On a single computer with a large memory, e.g. 32 GB or more, the time between errors can be of a few months, if you are lucky to have good modules. Moreover, some of the errors will have no effect, if they happened to affect free memory.

Nevertheless, anyone who uses the computer for anything else besides games or movie watching, will greatly benefit from having ECC memory, because that is the only way to learn when the memory modules become defective.

Modern memories have a shorter lifetime than old memories and very frequently they begin to have bit errors from time to time long before breaking down completely.

Without ECC, you will become aware that a memory module is defective only when the computer crashes or no longer boots and severe data corruption in your files could have happened some months before that.

For myself, this was the most obvious reason why ECC was useful, because I was able in several cases to replace memory modules that began to have frequent correctable errors, after many years with little or no errors, without losing any precious data and without downtime.
Why though? Your Integrated Intel or AMD GPU can also access all of your memory. I don't see how an FPGA provides any additional attack vector. As I said you'd need code execution privileges anyway and once you have that your system is already owned.
Alternatively, they dumped hundreds of millions of dollars into ads based on a wildly unrealistic notion of a customer lifetime (much like the rest of Silicon Valley).
Not really, scientists for example also have their whole careers based on the truth of some theories that they use. However, they're willing to put them to proof in different ways. The reason they do so is that they have a high degree of confidence that these theories are true. This cannot be said of people doing advertisement.
The dataflow dialect of VHDL instantly felt really natural to me, coming from FRP (among a bunch of other stuff).

Of course, using it in industry is presumably pretty different from using it for a few school courses.
You misunderstand me. By "repl-drive programming" I do not mean programming that is fixated on the "command-line repl". On the contrary, what I'm talking about has much more in common with what you describe as "far more productive". It's not about a particular shell or window or buffer; it's about a runtime environment that is designed to support writing software by building and changing it as it runs.

By "repl", I do not mean the window or the buffer or the shell program. I mean the loop of: read an expression, evaluate it, and present the results, in the context of a runtime that is designed to comprehensively support it.

Moreover, you can have all of the tools that you listed and still not be working with a properly-designed repl-driven environment. For example, I built a 3D interactive environment on the JVM that worked quite well--it launched into the 3D environment ns no more than a second or two, and could build whole procedurally-generated scenes in a few seconds. It supported networked multiuser interactions. I could start it from a repl and dynamically alter scenes and objects and their behavior in the environment by talking to them.

It still wasn't a proper repl-driven environment because the underlying runtime could not correctly handle dynamic redefinition of classes and methods. That meant that if I decided that I needed to change a representation or something, I had to kill the environment and rebuild it. It meant that there was always a gratuitous barrier that I might run into at any moment. It meant that some abitrary set of things I was working on was always on the other side of that barrier.

Contrast that to working with, for example, SK8, where I could redefine absolutely everything in the environment (including, for example, the system-level procedures used to draw window frames) without ever restarting the code that was under development.
It showed the wrong name, sorry for that.

SidePage is bootstrapped with Serverless SaaS, a starter kit I made (https://serverless.page), and I forgot to change the name inside the email template.

Should be fixed now.
And, unlike most Internet Quotes, this one is apparently real!

https://quoteinvestigator.com/2017/11/30/salary/
Yup, the problem is advertisers want big numbers more than they want ad performance.
This really captures the power of Emacs for people with Lisp skills. For coders with strong habits of high-level thinking it's a real force multiplier. Why shouldn't we apply the same analysis and effort to our productivity tools we do to our "output"?
If you want someone to buy your domains, you need to list them on the domain marketplaces, e.g. Sedo and GoDaddy.
While all of this is true and interop can save you from being completely stuck in a problem on many occasions, the interop is not as seamless as many advertise, at least not in Clojure, don't know about F#. Many times in Clojure is easier to write two wrappers, one in Java (to make the Java lib access tolerable from Clojure lol) and the Clojure one. And I'm talking about ad-hoc wrappers for your use case/functionality needs, not general wrappers, which take much more time. Productivity goes down in this translation, you start to wonder why are you wasting all this time wrapping Java libs. Kotlin is much better in this area of course.
Do you have some form of information escrow in place?
E.g. could archive.org store a page of all your short-url mappings?
Lay down with dogs, get fleeced.
It has been 30 years, but there are FCC technical rules for consumer radio's. There are specific rules for channel requirements. Includes the ability to receive on all defined channels in the alloted band.

The comment about banning single channel radio's was from an old ham radio book. If you think about it an old school AM radio that works on a single channel can be made really cheaply. I think you only need one tube and a couple of components.

If you look online you don't see anything about technical requirements. But you do notice that historically the FCC has had a serious bug up it's butt about making sure no one could buy up all the stations in an area. So you can imagine what the old FCC thought about radio stations selling radio's that can't pick up their competitors stations.
It is possible to do the GPS processing after the fact. You turn on the rx and listen for a few hundred milliseconds, then turn off. This is very low power. Later you push these to a server (a smartphone or the cloud) which computes the position. This is called snapshot processing.

So if you don't need the position in real time for navigation it is quite possible to track location over a week with a tiny battery. This could be time triggered and/or based on MEMs counters (which are also power friendly). Or you could calculate locally if the user explicitly asks.

https://ieeexplore.ieee.org/document/5708033
http://publica.fraunhofer.de/documents/N-464241.html
Back when AMD released the first Opteron CPUs there was a vendor selling an FPGA that would plug into an Opteron socket along with the IP to implement HyperTransport in the FPGA.
Staying Sane as an Executive in Hypergrowth
A large reason for the deal with Altera was that Altera already used intel for fabrication. I understand Intel's 10nm and 7nm failure has hurt them a lot in that regard, quite the opposite of the expected synergy. Unlike Xilinx for AMD, they didn't really have any other technologies intel needed either, the biggest advantage was fabrication and that fell through.
I would guess it's fairly hard to encode a lot of rules that are obvious to most people algorithmically. Amazon does encode a likelihood of repeat purchases to some degree; they offer a coffee subscription but not a weed whacker subscription.

But besides doing something like "purchases >$100 are not likely to be repeat purchases," I would think it would be difficult.
because paying taxes pays for roads, police, the army, and paying some of your profit to a capital holder does none of that
It's critically important for adtech companies' customers, since it's an essential part of determining return on investment.

But it's also critically important for both adtech companies and data scientists who work in the space to direct people's attention away from those sorts of metrics. You generally don't want to call the attention of the person who signs your paycheck toward the fact that it's all but impossible to really know for sure if your service has delivered them any net benefit.
I've been running on site attribution surveys[1] on a handful of brands that I work with and the results have been pretty surprising. Word of mouth tends to be overrepresented and FB underrepresented though there is probably some sample bias so it's far from a sure thing.

[1] https://www.zigpoll.com/examples/attribution-survey
cross validation won't save you in this situation. it's a subtle point, but you can't say "omg this strain is increasing and it must therefore be more contagious" and then show that it is more contagious by showing it is increasing... this is counter-intuitive even to most scientists, in my experience. I remember when I learnt this during my PhD. I suspect many people high up in academia don't understand this point.
> I really wish comments were disabled on this article, that would really fit with the headline

Not really. The headline was about "endless discussions". What you propose would end "discussion" before it began.

What would be the benefit/s of that?
I’m jealous that older generations get to say they wrote their first program on iconic hardware. Computers of my time were much faster, but they were very generic.