skysight-inc/HackerNews huggingface dataset:
I think the implication here is "that honestly doesn't seem that important" because the expectation is that the number of people who would find you anyway would be a small number compared to a well-run ad campaign, at least over timeframes startups care about.

Having worked with a decent number of small teams without a lot of brand recognition, ads bring in a lot of customers: it was pretty obvious in our metrics when we ran ad campaigns vs when we didn't. Sure, eventually a few of those people may have found their way to us somehow anyway, but there was a step change in volume from ads. At least in my experience, the idea that ads have no significant impact is not really supported by the evidence. I assume that's what the OP meant by it not seeming important: they're working under the assumption that "do any ads do anything" is clear and you don't need to prove the worth there — instead you need to prove which ads work better than others, and cull the ones that don't perform well (which will also help save you from scammers).

One could argue that advertising for large brands with name recognition could be less valuable. I don't really have data or experience to know that one way or another, but in a competitive market that seems a little hard to believe. Tesla is an interesting counterexample, but I think it may be in part due to the EV market in the US not being particularly competitive; no one makes attractive, mid-priced cars with long range other than Tesla, let alone having an established charging network for road trips. And Elon's antics are, tbh, a form of marketing in and of themselves; "all press is good press."

Edit: I wrote the above paragraph badly. I can definitely believe ads are less valuable if you're a big brand vs a small one. But I'd be surprised if they're useless, at least in a competitive market. People don't have infinite money, so if they're looking to buy X and an ad for X from your competitor pops up, it seems reasonable to me that some percentage of the time your competitor would make the sale and thus you wouldn't, even if organically that sale might've gone to your company instead.

Also, I wouldn't argue that even small companies need ads — just that they do seem to be effective at increasing the volume of people interested in using your product at a given time. That may or may not be necessary/useful depending on your situation. I have been on teams where we intentionally turned off ad campaigns because we learned what we needed to learn from the cohort of new users, and now wanted to improve the product based on their feedback before spending money on more ads.
exactly. Sometimes it's even worse:

"Everyone needs to own the tickets" quite quickly shows that you own the responsibility and blame, but none of authority.
Wow so this means if some companies optimized their ad spends to stop spending on fraudulent ads for growth they could probably turn a profit.
(4) successfully spins the most plates, introduces some of the best characters, brings both the politics and schools into the story, still manages one of the cleanest and most coherent narratives of the series, and opens with "fuck a charge, this here's a gunpowder activated, 27 caliber, full auto no kickback nail-throwing mayhem". It is flawless.

(1) Is the best-told story in the series.

(2) Is great for all the reasons you'd say it is. For me, it's where they first really stick the landing on Baltimore being the main character of the show, rather than it being just an HBO version of Homicide.

There is a lot of distance between 3 and 5, but there isn't that much difference between 1, 2, 3, and 4; I could see how anybody would pick any of those as their favorite, though (4) is the clear right answer.
I did my PhD at a top US institution in the 00s, and post-doc in the late 00s, working on somewhat related stuff.

Working with synthetic mRNA was hard during my time. I would imagine that it was many times more difficult in the 90's. Just as an EE analogy, working on mRNA in the 90s is like working on extreme UV lithography in the 80s. It was too far into the future to be useful, and there were better research funding opportunities for other things. But if one was smart, one could see the potential. It's not so surprising that she got passed for tenure, working on something so crazy wild. It was around 2005-2010 time frame when mRNA synthesis became affordable enough to become an applied science rather than basic research.

It sounds like Kariko lost her associate professor position in the 90s, but continued her work as a postdoc for more than 10 years. That's some awesome dedication to something that almost nobody thought would work out. It's not so surprising she jumped ship around 2010 when the mRNA tech caught up.

I hope she gets her Nobel prize. She deserves it.
>it omits anything related to the FDA, or Operation Warp Speed. For an article that purports to describe the year of the virus, this is a huge gap.

The FDA is addressed in the article, mostly when talking about the botched tests in February.

>You might blame the first 100k deaths on the disease, but everything after that is due to the ban on the vaccine.

That's a reckless way to approach vaccination. From TFA:

"Like COVID, [RSV] is dispersed through particle droplets and contaminated surfaces. In the nineteen-sixties, a clinical trial of a potential RSV vaccine made children sicker and led to two deaths—a syndrome called vaccine-enhanced disease."

Potential vaccines can make things worse, which is why we have three test phases. Even if you want to let people get an untested vaccine, which ones get approval? Do they need to get multiple? Will they interact badly?

>Even Biden is coming in with goals like "vaccinate 100M in the first 100 days." What a low bar, since we have already bought 200M doses for delivery by the end of Q1 (70ish days into his term).

Forgive me if I'm wrong, but this is because the approved vaccines require two doses per recipient. Factoring in logistics and public outreach, that's a reasonable goal.
I almost got my name on a patent that way for sharing an idea in an internal forum. I refused (well, I asked politely) and they took my name off it. (There was someone else in the conversation as well.)
Checking can often be free, because it’s done at compile time, rather than at runtime.
CAP_NET_BIND_SERVICE is a root privilege, a distinct one provided by kernel capabilities, granted to a process. In order to use it the container must be permitted to allow its processes to elevate their privileges.

If the container is running as root permitting it is redundant, since the kernel doesn’t filter root for kernel capabilities anyways.

If a privileged user sets CAP_NET_BIND_SERVICE on an executable binary using setpcap to allow a non-root user the ability in a container to bind to a privileged port, elevated privileges are still required for execve to create a process that is permitted to use the kernel capability. Think sudo but for processes.

The argument with containers is that binding to a privileged port isn’t necessary, so you shouldn’t do it. And by not doing it you improve your security posture.
I think people clicked it because it was different - not because it was ugly.

The minute I see a generic ad I instantly ignore it.
Or maybe a compiler could recognize that optimization is possible and create it for you
Looked at the git repo https://salsa.debian.org/benchmarksgame-team/benchmarksgame and it seems there's only one committer.
So if all scripts are written by the same guy, then his biases are all over the place, and it needs more code diversity before we can arrive to any conclusion.

Am I missing something?, is there a list somewhere of the people who have contributed to this?
An unrelated rant about benchmarksgame. Has anyone noticed that the Python implementation of regex beats a lot of the Rust and C implementations? That’s because it uses the PCRE2 library (written in C) which it assumes is installed on the OS. Benchmarks are always artificial but this seems like a step too far: the benchmark hardly says anything about Python and is dependent on the OS environment having the right dependences.

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
> I made it one afternoon in a grand total of ~30 minutes (including debugging and testing)

One of the interesting side effects of time-tracking is that I became very sensitive to how much can be done with very little effort, just by choosing the right tools.

Tasker is a huge productivity win for getting stuff done in the Android space.
Have they said that? They've previously removed the ability to search for users by phone number, so they recognise the problem.

I can see why someone would have unthinkingly added the profile picture to the recovery screen, but since the downside of resetting the wrong account is so low (an SMS that can be ignored by the rightful user), it seems easily fixable.
Facebook profile stuff is public info anyway, I don't really see the privacy issue here.
Mostly csv, xlsx, pdfs and markdown files
When I'm reading this from my phone, 50% of the screen is taken by ads, so please, Forbes, stfu.
Likely most C code, particularly data structure code, would break if compiled with a setting that treats all pointers as restrict.
It's interesting you gathered that much experience in 6 months. Before that, appeals were simply not an option.

Do you not think it's strange you had to go through this process multiple times in 6 months?
So after UBI basically eradicates petty crime, let this guy can be the last cop remaining.
Yeah, I can't quite understood the resistance to this. People against it would have us play chicken with the future (a future they are ostensibly worried about) in the hope that we can turn enough in the direction they want at the last moment. "If we can't avoid it this way, then it's better if we don't avoid it."

I accept climate change is an existential threat to our civilization and species, and all directions are on the table to mitigate the threat.
This looks fun. As a consultant I've gotten used to tracking my time when I'm "on the clock", and it's not nearly as onerous as you might think, once you get in the habit. It's cool that he used it as a technique to "keep himself honest" about how he spends his time, and effect positive change (even gaming himself to skew his activities in the direction he desires).

Not everyone needs or wants this degree of personal metrics. But after reading about this, I admit having some device that tracked this automatically (and actually worked) would be more valuable to me than toys like pedometers. I wonder if that's getting close to plausible? Some you can already infer from various sensors / devices (e.g. sleeping, walking, talking on the phone, even whether the call is with friends/coworkers/clients). More might be learnable through AI (maybe analyzing audio / video feeds in a privacy-preserving manner)?
nope, you’re seeing correctly - it’s a very low-functionality site that’s primary role is to open the App Store app (only works from Safari, I believe). The full images are available in the appstore.
Styrofoam isn't safe for household insulation. It's very flamable and produces heavy black toxic smoke.
Agree on season 4 -- it's possibly the most emotionally powerful, eye-opening TV I've ever watched. I find it less easy to choose a second-best between 1, 2 and 3. 5 is dead-last, without a doubt.
Closely related to the need to walk the Genba, this key principle suggests that to truly understand a situation you need to visit in person. The Toyota Production System requires a high level of management presence on the factory floor

From personal observation this is very true, Japan has a great and unpretentious grey collar culture. There's a way in which all work is seen as equally essential and managers aren't above anyone else. Not just at Toyota, but even waiters in restaurants are treated like this, I think it shows in how negatively tipping is seen in Japan.

It's also a culture that exists here in Germany in Mittelstand companies, although sadly less and less in large firms where management culture from the Anglosphere seems to have gained popularity over the last 20-30 years. American management always reminds me of the historical British army, where the gentry directly was recruited into the higher ranks American management and workers seem equally stratified.
Fascinating. I would’ve thought most commercial C programs would have heavily used linked lists, hashes (dictionary), and binary search trees all over the place.

I assume most C++ programs heavily use more of these advanced data structures, correct?
or bending and installing conduit
That could still be considered an advertisement of his existence and writing skills.

If the goal is purely informational, why is the author's name attached?

The site also advertises the CMS it runs on.

That's my point, by a reasonable standard, ANY site that exists is an advertisement for something or other, thus a rule saying "no linking to advertisements" is worse than useless.
+1. Clickbait blog writers HATE this! ;)
True. Source: My own experience.
It's irresponsible for anyone with kids to have not done this.
>"in case you missed last week, let us explain again"

netflix, amazon and etc (even self-hosted solutions like plex) often have "skip the intro buttons" which I think is a good solution to the problem of complex plots and non-binge watchers. If you're watching a complicated show and you're not watching episodes in a fairly tight timeframe, it can be tough for some to keep all the plotlines straight. Let those who want or need it have the 30-60 second recap plus mood-setting intro, but let frequent flyers cut the line with the push of a button.
How much fighting was necessary to get rid of the PTSD from being a gladiator?
I don't want perfectly equivalent comparisons. I want people to stop citing this set of imperfect ones as if they mean anything.
I'm about to write some code that will allocate a random buffer, take a checksum of it, and just sit on the buffer, periodically checksuming it again until a bit flips. Or maybe even allocate a buffer of zeros and wait until a non-zero appears in it.
i usually get ads for things that i just bought. That means they are very good at snooping, on the other hand if I just bought a TV set then that doesn't mean that i would need another one soon.

Funny that Goole/Facebook currently don't seem to be running ads for complements of products too often; Amazon is better at that (if you bought this book, then you might also want this one).
I run DesignJoy.co (unlimited design service) solo and raked in over $300k this year.
If you sell OTM covered calls of about 10 or 8 delta against the shares you own and keep rolling them after sufficient theta decay you can conservatively add 1% ROI each month on top of whatever appreciation your shares get. So yea you have a good chance of getting 10% ROI per year consistently this way unless S&P is down more than 2% for the year.

Unfortunately so many people use this strategy these days that the bids are lower than what they used to be though.
Steve Earl, who plays Walton and performs the season 5 theme, is a professional musician but also, like his character, had trouble with heroin.

https://en.wikipedia.org/wiki/Steve_Earle
You'll have to have some way of joining two accounts into one account, so that the AppleID login can create a new account.

This isn't simple, it's just the only way to be compatible with Apple devices.
Phone numbers that are meant for account recovery and/or two-factor security only are most definitely not public info.
Medieval Scandinavia: War, Plague, and the Beginning of the Kalmar Union
UBI does not eradicate petty crime.
What about pdb's "post_mortem"?
https://docs.python.org/3/library/pdb.html#:~:text=The%20mod....
Actually it's a default key binding in the (yet unreleased) Emacs 28. project.el has a lot of nice improvements in the upcoming version of Emacs. (I imagine the grandparent comment author just checked the version tag in `C-h k C-x p f' to see when it was released, but currently on Emacs HEAD the keybinding doesn't have a proper version tag - that's a big, albeit minor)
> This is present on some DDR4 and DDR5 modules, but information on this is kept internal by the DRAM makers and not usually public.

On-die ECC is going to be a standard feature for DDR5. I'm not aware of any indication that anyone has implemented on-die ECC for DDR4 DRAM, and Hynix at least has made clear statements that on-die ECC is new for their DDR5 and was not present in their DDR4.
I program in Haskell much more than in any Lisp.

But AFAIK, GHCi doesn't have any state saving functionality (I don't think the dev environment is even integrated enough for any to work), and the little code edition available is entire function only. The Haskell REPL is entirely oriented into the "you write the code on the editor -> you evaluate it on the REPL" way (again, AFAIK, the GHCi manual is huge).

That said, yes, it's a really seamless cycle of you write your code on the editor -> you evaluate it on the REPL, and yes, Haskell requires doing that very little, most problems stop at the type checker. Haskell does really not afford interactive programming, but I wouldn't classify that as a problem.
Yeah, I came away from this with the sense that the guy thinks he's funnier than he is.
Your comment sounded like "your recursive definition is impossible".

I am totally for ECC and was flabbergasted when it went away. But the article makes sense since I remember Intel pushing hard to keep it out of the consumer space. The freaking QX6800 didn't support ECC and it retailed for over a grand.
>One could argue that advertising for large brands with name recognition could be less valuable.

It is without a doubt, and this is what the Freakonomics advertising episodes are mostly about.
> That is the difference between C and Rust to me: for each fast Rust program you are guaranteed that you can write an equivalent performant program in C (or assembly). Worst case scenario you use inline assembly in C and you get that.

Rust also allows inlining assembly.

> Thus the contrary cannot be true for Rust: if I give you a heavily optimized C program not always you can produce an equivalent version in Rust.

This is incorrect for the reason above. Worst case scenario you just inline assembly in Rust to reproduce exactly the same performance of any arbitrarily optimized C program.
I am sure criminals will keep committing crimes even if you bribe them to stop.
Beautiful.

As long as we're swapping war stories there was once a frontend server at that company which died of bit flip related causes but just before it did it managed to charge some product group for 2^63 bytes worth of network traffic in the internal quota system, which set off every budgetary alarm that capacity planners had.
My team uses es6 features every day, and I can't imagine going back to writing es5 flavored JS.

Generators/iterators are just waiting for a use case. They aren't that useful in React-land, but I actually think there is a lot of potential there.

But also the features you said you see used most often are amazing. Not a day goes by at work when I don't use all of them except classes, but I use them more at home.

You should judge those features by the code that you aren't seeing written. Async / await is do clean and simple to write compared to endless callbacks. Arrow functions save lots of code to handle inconsistent `this` behavior. These are major fixes to a language that is often described as broken.

The one big downside is compatability with older browsers. The Redux team may be hesitant to use new features that require transpiling or polyfills, but I'll wager most code that consumes redux is written using those features.
Link about Meltdown mitigations? I’ve been operating off idea that computed goto isn’t faster anymore due to better branch prediction, would love to see something in-depth to the contrary.
On the topic of other VMs, Lua 5.4 (released last year) now uses the computed goto by default.
No workarounds - the 16bit DLLs were compatible all the way up from 1.01 to Windows 10 32bit, and from WinNT 3.0 all the way up to Windows 10 64bit.

The problem is that a lot of software... disregarded the specs. Including infamously using "reserved for future use" areas of bitfields, which for example caused a lot of app crashes during early days of Windows 95 (where certain common API gained a new flag that was not compatible with previous flags, which worked fine so long as you didn't set them concurrently - which all properly written applications avoided.)
Heres an article where Paul Graham in 2012 calls out Gmail for being slow, and stating that he would be willing to pay $50-$1000 a month for a good email experience.

[1] http://www.paulgraham.com/ambitious.html
Zero Copy: User-Mode Perspective
password reset flows are generally a privacy leak

if you use email as some kind of account key, you can generally find out whether that email has signed up (if not the username)

automatic password reset and email verification are good for businesses and users in a lot of ways so this is a tradeoff

if FB is showing the specific account linked to an SMS that's IMO negligent but shrug, they employ more lawyers than I do and they've never been investigated by the FTC for privacy issues
Which experiences in your life support your conviction?
I currently installed arch and loving it.

If you want to understand more about linux then go with Arch as it really forces you to be creative in terms how you want your ideal environment to look like but if you starting out I would suggest go with manjaro or ubuntu
>All coke colas (and most other products) are insanely high in fructose

by "Coke isn't limited to sugary coke.", I'm guessing the parent commenter was talking about the sugar free variants eg. diet coke or coke zero.
If your API doesn’t support a single client making ~6 concurrent requests, let me tell you about browsers since the last millennium.
> I wouldn't call it a clone, anymore than I would call, say, Linux, a "clone" of Windows for needing to have a similar feature-set to appease newcomers. Much like linux vs windows, octave and matlab started life as completely different things, but octave being the 'underdog' and having a similar enough syntax necessarily tried to match matlab's syntax, to the extent that they pride on compatibility (and treat non-compatibility as 'bugs')

Nobody calls Linux a "clone" of Windows or vice versa, because even when they implement the same features, in the vast majority of cases the command syntax, APIs, etc, are radically different. There are a few commonalities, but when they exist, they are almost always because both have decided to implement some pre-existing standard. Even when Windows borrows features from Linux/Unix, it normally changes the API in incompatible ways – Windows 10 added pty support copied from Unix and Linux, but came up with an incompatible API to do it (CreatePseudoConsole)

It is the fact that Octave quite intentionally copied a lot of Matlab's syntax which leads it to being called a "clone". If they hadn't done that, nobody would apply that term.

> I think it's safe to say that matlab has 'borrowed' a lot of octave's nicer features over the years too (though obviously it's not something that can be publically admitted), like implicit broadcasting, command-line functions etc.

When Matlab "borrows" features from Octave, does it intentionally choose the same syntax, or does it implement the feature in an incompatible way? The former would constitute cloning, the later would not.
Metabase is written in Clojure.