skysight-inc/HackerNews huggingface dataset:
How patents happen:

An alarm goes out: our company has fewer patents than company X! In fact, we have the smallest patent hoard of our competitor group. If they sue us we might not have enough patents to sue them back! We must have more patents! Everyone who gets a patent gets a bonus! ( Exit CEO, trailing exclamation marks. All the engineers file their pet idea as a patent, hoping management will be interested in building it).

(Some years later) Okay, some of those patents we filed are a bit silly. But at least we now have a huge, intimidating patent pile! No one will dare sue us now! Mua ha ha! But let's be a bit more careful what we give those patent bonuses for. (Meanwhile at company X: our company has fewer patents than company Y!...)

The above is a true story, happened to me. Well, apart from the moustache twirling. My name is on some not very practical patents. So I'm not very convinced by stories which read the tea leaves from patents as to what a company intends ( Or economists trying to infer innovation rate from patent filing rate). Another problem is that the patent office is slow. Unless the company is General Fusion, most probably the product will be out before the patent.
A list of design patterns for a language amounts to a list of weaknesses in the language or in its library.

If the pattern could be captured in a library, that pattern would just be using the library. If the core language provided the feature, the pattern would just amount to using the feature.

Generally it is better to improve the language to the point where the feature can be added as a library component, but sometimes that is too hard. Thus, for most languages nowadays a "dictionary" type is provided in the core language, because a useful hash table library cannot be written with language primitives. In C, hash tables are open-coded again in each place where one is needed, because the language provides neither the feature, nor facilities sufficient to capture it in a library. Rust is powerful and expressive enough that hash tables are library components.

Conversely, pattern matching and coroutines are built into Rust. It should never be forgotten that (1) this was because the language was not expressive enough to capture the features satisfactorily in a library; and that (2) it would be better if, someday, the core feature became unnecessary because the language became expressive enough provide it as a library.

One reason it is better for features to be provided in a library is that another library can implement a variation on the feature that might not be as widely useful as the core version, but is better tuned to a less-common but still important use.

Another is that users can invent whole new features by combining powerful primitives that the language designers would not have time, or possibly inclination, to implement themselves.

Thus, in a certain sense, all patterns are anti-patterns.
Yes, but your "Professional" version was ugly as fuck.

It looks tacky and poorly made. I would not have clicked on it either.
Yep. Do it right once, or see it done right, and you'll never be the same. We need more people getting down to the fundamentals like this to keep everyone honest.

(Consider the Rick and Morty "true level" bit... and realize it's not that much of an exaggeration when it comes to stuff like this...)
> The slang for a non-native was almost impenetrable.

I never thought about this. Having grown up in near NYC and Balitmore shortly before The Wire it still seemed like there were things I missed. I can imagine even with subtitles there are some things that aren’t fully understood immediately just with word play.
I think C and C++ have enough problems with accidental undefined behavior already without making aliased pointers into UB.
The downvote button should be replaced with an "off topic" flag. If downvote is opposed with upvote and upvote is understood to mean "I agree" or "this is informative" then downvote would be expected to mean "I disagree" or "this is bunk". It's semantically misleading.
And roofing.
>No one can actually prove it has any ROI at all. No one is willing to run the experiments necessary. In the few cases of natural experiments, where ads got turned off for some people by accident, there was no change in buying behavior.

This may be true but it's a separate issue than the fraudulent clicks.

Brand advertisement (the kind you are talking about, as opposed to closed-loop direct advertising) is an investment in a brand, that doesn't get paid off in a day, or a week, or a month, or even a year. It adds fractions of a penny onto a customers value, every day from today into eternity. It's an investment in your mind, but the long time horizon makes it, as you point out, nigh impossible to measure ROI.

However, this is one of those cases where despite being immeasurable, it still works.

Imagine doing a study on low-fat or low-fat diets and trying to measure health outcomes like lifespan, or heart disease, or cancer after just one month. You can't do it. The best you can do is measure markers of these outcomes, like insulin resistance, blood triglycerides etc. Brand advertising is similar. You measure markers of long-term purchase intent. It's not perfect.

And just like actually doing a long-term study of diet for example is riddled with confounding variables and very hard (nigh impossible) to do well, so it is with advertising.
Thank you. Even if it's only one data point, I appreciate it.
For example, Australia [1]:

"
A payment of coins is a legal tender throughout Australia if it is made in Australian coins, but this is subject to some restrictions about how much can be paid in coin. According to the Currency Act 1965 (section 16) coins are legal tender for payment of amounts which are limited as follows:

* not exceeding 20c if 1c and/or 2c coins are offered (these coins have been withdrawn from circulation, but are still legal tender);

* not exceeding $5 if any combination of 5c, 10c, 20c and 50c coins are offered; and

* not exceeding 10 times the face value of the coin if $1 or $2 coins are offered.
"

[1] https://banknotes.rba.gov.au/legal/legal-tender/
Many eventually consistent databases and storage engines such as Riak use CRDTs internally to allow subsets of nodes to accept updates and reconcile those with updates that were accepted by other parts of the cluster. At the end of the day, there’s no difference between real-time collaboration and a cluster-internal distributed system, other than security considerations and average reliability levels. The convergence of these is going to be a fascinating area of development in the coming years.
Text-based search ads - are completely different from - network banners ads.

They are used for different reasons.

100% of ad buyers, marketing people know this, it's not an insight.

Nobody is 'accidentally spending money' on banner ads, when they thought they'd be spending money on Text ads.

Also - it's very straight forward to apply different measurements to FB ads in and out of network.
You think this will last two years because a pandemic 100 years ago did? Do you think all pandemics last the same amount of time or...what’s your reasoning here?
Yeah, I mean obsessive life hacking is definitely annoying, but honestly this guy is pretty cool.

Like, he actually did this. That in and of itself is pretty amazing. How many people do you know say stuff without really truly knowing what they’re talking about.

So can we just stop and appreciate for one sec this guy literally did this thing, and that’s actually amazing.
Its usually not an all or nothing thing. Most websites aren't "inaccessible" entirely. They have some parts which work fine in screen readers and some parts which barely work at all, and which leave blind people muddling through. And they can muddle through a lot - blind people don't have much choice a lot of the time.

So incremental improvements like this can still be very helpful. You don't need to fix everything all at once.
In addition, I would be more interested in the "amateur" one because the "professional" one looks like "yet another generic corporate ad diluted to the lowest common denominator". With the hand-written one it reminds me of those YouTube tutorials that saved my butt more than one time during university.
> They absolutely would have been able to fund that size of show

Perhaps collectively? The Colosseum killed what, order 1k ppl/yr? Peak slave trade through Genoa and Venice each seems to be mid-to-low order 1k ppl/yr?[1] And that's with women and children being common. Even Venice had a population an order of magnitude down from peak Rome - they'd all fit in the Circus Maximus. And its total slave population was two orders down, at a few thousand, majority women. So I don't quite see those cities individually being able to even afford the dead, let alone the rest of it. There looks a gap of maybe one or two orders of magnitude?

[1] https://academiccommons.columbia.edu/doi/10.7916/D8610XH4 /The Black Sea Slave Population/
Hey I saw a post you made about dmt and tinnitus. Same thing happened to me a few weeks back so I was researching to see if it gets better. Does it ever get quieter or will I have to hear through a ringing forever???
iStat Menus works great on Big Sur - they keep it updated. Temp and Power included!
You don't get to talk to the prefrontal cortex without first getting past the hind-brain.

It's the guardian at the gates.

People are just more willing to give their attention to things that are novel. Which is of course based on context.

It's also one of the reasons why I've taken to using drawings within my own blog posts [1]. I've seen time on site that is MUCH higher than industry benchmarks.

[1] - https://planflow.dev/blog/how-to-get-better-at-css
> It would appear jodrellblank is perfectly demonstrating how to misuse the feature, by calling you boring.

I don't have an opinion on what "correct" downvoting culture would be, one way or the other, but - if you say "contributions that don't add much to a discussion" should be downvoted, then isn't a "boring" comment precisely one that _should_ be downvoted?
That's an interesting comparison. I can understand the argument that design patterns are just like learning another service or tool or library. But aggressive use of design patterns is taking a language we already agree on, say Rust or Javascript, and adding a dialect to the language that can easily divide the existing commonality we have within idiomatic use of the language. Design patterns just strike me as incredibly non-utilitarian, divisive and non-additive in a field that already struggles to find agreement.

I wouldn't say adding a service, framework or external library to your stack is as divisive for code readability as being a big fan of utilizing design patterns.
Indeed. Mobile games. Perhaps the people who play mobile games probably would click an ad of another alike game or otherwise related content. They usually aren't mindful enough to prefer finding and choosing exactly what they need over just clicking an ad.
Do what you can't

(if you recognise the reference you're right if not it's here https://www.youtube.com/watch?v=jG7dSXcfVqE)
The customers value the big numbers, so...
Yes it is normal, for people with the net worth of Zuckerberg most of which are full of themselves. Doesn't really detract from my point as much, it just means he's not the only guy in the club, and it's a boys club btw, I don't see McKenzie Bezos putting her name on everything.

Maybe you and I and countless of other people chip in some money at the end of the year. (in fact in proportion to our income we donate more), and I don't see ordinary people forming a union to name a hospital, we just click the donate button and go on with our lives. Like Chuck Feeney btw, to name one very wealthy person that is way less vain.
>These are pretty easy to measure on Google or FB with their "lift study" tools and a conversion pixel.

I hate that Facebook and Google have normalized this invasion of privacy.

https://en.wikipedia.org/wiki/Conversion_tracking
Anyone that puts 4 that high is suspect.

2 holds up better than any other season and it’s not actually that close.
Sweden Covid crisis worsens after its anti-lockdown stance proven a failure
I can't help but notice that this is being distributed via Apple.

Pretty soon you'll only be able to get Mac apps from the app store.

It's coming.
Hodl onto your bttus!
This is gross violation of user privacy but if you file a bug with FB they will say - "won't fix" ; is working as intended.
Except it's a lot safer already produced in large amounts.

https://en.wikipedia.org/wiki/Hydroxychloroquine#Adverse_eff...

vs

https://en.wikipedia.org/wiki/Vitamin_D#Excess

As long as you aren't pregnant and don't overdo Vitamin D, you'll be fine.
Coke doesn't contain acetone or alkanes like in gasoline so you will be fine. You should be more worried about your teeth and blood sugar.
[0] is perhaps even more concerning - apparently it bears a striking resemblance to Steven Black's (slightly more reputable) list[1] [edit: plus a few hundred thousand other rules of questionable sourcing].

[0] https://gitlab.com/The_Quantum_Alpha/the-quantum-ad-list/-/i...

https://github.com/StevenBlack/hosts/issues/1487

[1] https://github.com/StevenBlack/hosts
Can you provide some evidence of regulated exchanges partaking in wash trading? Would be very curious to see.
It won't prevent you from getting the disease.

It will lower risk, particularly of you giving the disease to other people.
Wait, so their marketers are unwilling to do anything that would reveal ad ineffectiveness, and you consider that an argument in favor of the claim that ads are effective (the topic at this point in the thread)? Like, you take that as a signal that marketers would converge on effective ads?
Positive and negative are the right words on a log scale :D
If you read The Boron Letters, then is is almost the same as the A pile and the B pile.
Because this is going to get flagged - I think this is "worthy" of being posted on HN because this is a genuine smoking gun - don't take that from me (https://edition.cnn.com/videos/politics/2021/01/03/trump-geo...)

This isn't even "pressure" it's genuinely close to a direct threat.

Bob Woodward is writing his 21st book - this time on the end of the Trump presidency, and the beginning of the Biden administration - I'm assuming he is literally wetting himself thanks to this (he doesn't even have to get Trump to confess to him over the phone any more, which I imagine is good for his mental health...)
True. But it's still far away from a unified approach you'd expect (as someone outside the field) in a modern OS. After all, one of the jobs of an OS is to abstract away access to underlying hardware as much as possible. Until we get some improvements here, my hopes are not very high for the FPGA domain.
Nope, still alive and kicking. Still no proof they're doing something illegal. If there was proof, it wouldn't exist anymore.
I don't understand what you mean by either of these techniques.

1) If you have a basic block of bytecodes, how does a linked list help? You still have an indirect jump to actually execute the instructions for the bytecode op. Or do you mean having a linked-list of direct jumps somehow?

2) Do you mean template JIT by replacing the jump to the bytecode op with implementation of the op?

Do you mean the tracing compiler? LuaJIT's interpreter still uses a dispatch table.
Hi all! I recently launched Duuce, a marketplace to buy and sell newsletters. With the rise of newsletters I figured there might be a demand to sell newsletters for profit or buy one's to monetize or head start. It's free to post and free to sell (no transaction costs). You can post anonymously if you don't want everyone to know you're looking to sell an active newsletter. Also buyers and sellers can communicate directly over the platform. There have been already a few successful transactions made, which is awesome. Will keep on building and hope deliver more value to this space. I'm on twitter @jonastwt Cheers!
How about human function?
I think we’re almost on the same page (heh). Pagination may still make sense for a variety of reasons. Even if there’s no meaningful sever optimization gain, clients may benefit from a reduced response size (mobile, expensive data plans, low power devices). That sort of thing is where ensuring consistency (for the sake of brevity I’ll repeat, at a point in time, but there are other ways to allow clients to negotiate this) at the request level over multiple requests is useful, even if the underlying data is changing much faster than the client is consuming it.

It’s worth noting here that this isn’t just applicable to paginated lists. It can also be used where you want to let the client optionally, concurrently access related resources. It can be used for client-side concurrent transactional writes. It’s a barrel of monkeys.

For what it’s worth, I wouldn’t assume their volume of traffic was necessarily the reason the data was in such flux. It could be (and I strongly suspect) that their popularity algorithm just stinks (eg weighting 100% of 1 view over 90% of 100 views). Even so, a snapshot in time is probably a much easier lift/gain for a flailing algorithm than really digging into the data and analytics to get an optimal stable sort without it:

1. Take a snapshot of the query and throw it in a dumb cache.

2. Rate limit cache key creation rather than cache hit requests.

3. Throw the caches out (and repopulate if reasonable) every [vaguely not gonna break the bank age duration].

4. Forget about any further optimization unless you reallllly need it.

5. Document the problems with the suboptimal solution, have a retro so your junior devs can develop better instincts, get them onto the next user story.

6. Put a “should we improve this” on the backlog of backlogs.

7. Profit.
How did this even make its way to HN? This is the blog's first post, and it has placeholder About and Contact pages. The one newer post:

> Here is my thesis: despite all the talk of Trump as an American Caesar or a king, he is in fact the last gasp of real democracy in our country.

Deep satire blog?
I enjoy reading wirecutter but I had this thought: if there is a good product for category X that is sold directly by the manufacturer without any affiliate program, will Wirecutter even bother reviewing it?

I suspect Wirecutter is great for the subset of products that are sold via affiliates (which thanks to Amazon are plently)
I don't see any studios listed for NY or Boston. How do you plan on getting owners on board? I'm pretty sure nobody is going into anybody's home studio during the pandemic, so is there a strategy for getting commercial studios / rehearsal spaces?
They seem unidiomatic because you have to fight the standard library to use them. Using an arena means abandoning String, Vec, Box, std::collections, and so on.

I have no problem doing that if I need to. But it feels like I'm fighting against the grain of rust more than I'd like.
> Could this mean it's a bad idea to drink Coke from a styrofoam cup?

> It's generally a bad idea to drink coke

All coke colas (and most other products) are insanely high in fructose. The distinction to "drinking coke" is that it's a coke carbonated cola product. The conversation isn't nuanced that a distinction is being made.
"Our ADRIFT-QPI method needs no special laser, no special microscope or image sensors; we can use live cells, WE DON’T NEED ANY STAINS OR FLUORESCENCE, and there is very little chance of phototoxicity"

Are they suggesting their method can replace immunofluorescence?
Coke contains phosphoric acid whic is a weak acid. It is just an acid that is pretty good at removing rust and other oxides in a relatively safe way. Phosphoric acid is also really good at decalcifying your teeth... Leave a tooth in coke for a few days if you want to see what I mean.
> Aren't ALL websites ultimately advertisements?

No. Some are just information, art, or what-have-you. Here's one I just found now.

https://aaron.axvigs.com/
> What would be interesting is if userspace could mark a region of memory as recomputable.

I believe there's already some support for things like this, but intended as a mechanism to gracefully handle memory pressure rather than corruption. Apple has a Purgeable Memory mechanism, but handled through higher-level interfaces rather than something like madvise().
I don't know, I've seen that style on Facebook ads a lot and I'm kind of numb by now to the style of "oh, look, this was hastily scrawled together, isn't that so edgy and real?"
is it, though?
See also https://news.ycombinator.com/item?id=25574661 of a few days ago.
At least some people wait for the instruction because the expect the latter attitude from management.

I know I considered leaving a project when it became rational in my mind to do exactly that.
I'm reminded of enterprise-created videos that explain their business/products to generic "happy" music. Something different would immediately get my attention too.

As other comments have pointed out, I think it's a matter of standing out, and in this case lowering the standard of quality works, but soon the novelty will be something else.
IBM does. They will probably sell you the information if you rent the machines from them.
> All high level languages are portable, including some older than C.

Theoretically portable, maybe. But C is actually portable in practice - you can compile C code for the vast majority of CPUs and OSs.
It's very common in the packaging for computers and monitors that we order, although shout out to HP for transitioning to almost full cardboard packaging for their desktop PCs.
Show HN: Tech Rewind
> Regardless of where you stand on this, it is an historic recording.

There is also history being made in that the Congressional GOP are currently pretending to toy with the idea of keeping Trump in power through congress - I would hope it would get struck down by a judge but the idea that a three way lock on congress and the executive branch is all it takes to steal an election should be almost riot inspiring to all Americans.
Ya personally I consider sleep to be very very productive. I just spent two months doing cognitive behavioral therapy to improve it (went from ave 5.75 hrs to 6.7 hrs per night). Massive benefit.
NFC is for phones usually.
Apple isn't repairable. Apple devices have high prices simply because of the brand ecosystem. Old Thinkpads use commodity parts - but they command good prices because they are repairable.

Marketing the new thing is what Apple does. It is good at it. That is not the entire spectrum of customer value.
Another reason I use a publicly curated HOSTS file (search GitHub hosts file for examples), even if it is a little annoying that those links break.