skysight-inc/HackerNews huggingface dataset:
I don't agree with the first paragraph at all. C++ templates are more powerful than Rust generics, and also easier to write, because they are not inherently type-checked. In practice templates are embraced and used extensively, not "avoided at all costs" (like C++ exceptions.)
"Chief marketing officer of Unilever" isn't the guy running experiments, he's the guy that hires ad agencies and auditors that in turn have teams of data scientists running various experiments for Unilever.

I guess you could propose a conspiracy theory that all these people are conspiring to put together fake reports and data sets, but that sounds extremely unrealistic - ad agencies are essentially money-counting businesses like banks, and they take data security very seriously. (Because usually they'd be audited at every step.)

In short, smart people have already thought about these issues, and there isn't any inherent pro-advertising bias in industry, rather the opposite.
A better test ad would be something that looks like an obscure website failure/error message, like "404 Ad Not Found 18afe4481".

Or even just a copy of the placeholder image $POPULAR_BROWSER uses when an <img> link is broken.
Wonder how that'd work - in practical terms - with modern systems?

eg, you could be running (say) 3 or 4 primary applications at the same time. Which one gets to use the FPGA pieces, or are they re-written every time, on every context switch? ;)

Re-writing them on every context switch sounds extremely unlikely, so it'd be more some kind of resource locking thing instead. Which could mean that FPGA-using applications at least start out being fairly niche, as only one could run "per core" or something.

Maybe dedicated cores per application instead or something?
FB shrinks, meaning fewer engineers making six figures, meaning rent goes down and all of those high end apartments are only worth 50% what you told the bank it's worth when you took out the loan to build it. If this happened right after the already low rent from the covid slump it could be big trouble. Question is, is there enough money tied up in this where it would make another 2008-sized problem?
The Target thing was for related shopping. The scandal was thar Target noticed before she told people explicitly.
Most people with a full time job should be striving for a little more idle time.

During the 2 weeks holidays I just finished I found I deeply enjoyed just sitting outside and watching bugs crawl over plants. It wasn't productive, insightful, educational or whatever but it was enjoyable and I felt better after doing it.
JavaScript Full stack web developer virtual internship program at Laimoon
If you're interested in an internship opportunity to kickstart your career in tech, please join us at InternCamp with Laimoon.
InternCamp programmers consist of a 25 hour virtual bootcamp with senior practitioners to get you production ready, followed by a 4 to 6 week virtual internship at Laimoon. Upcoming programmres specialize in AI, Java Spring, Python language, iOS app development, Android and more.
This is patently false. I have friends who have worked years developing solutions for doing ad effectiveness comparisons. They are A/B tests in most cases but some methodologies require a lot of sophistication because of problems tracking conversions.

Traditional ad platforms like TV, newspapers might not have done this but online ones surely do. Infact that is one point they consider an advantage as you can measure effectiveness unlike the traditional platforms.
> Likewise, I believe I have heard of small string optimisation being impossible with std::string for similar reasons.

not impossible, SSO is implemented to some extent in most mainstream c++ compilers.
On Aging
> If you're not naturally interested in Baltimore's police and drug gang subcultures, you may find the first season a bit slow and much of the dialogue full of seemingly unnecessary detail. I would recommend sticking with it through at least the beginning of the second season, which is mainly about longshoremen and unions, before passing judgment.

I usually recommend people make it through season 2 before deciding they're in it for the long haul (bearing in mind that 2 seasons is already quite a haul, especially for such a dense show). It's my experience that people get turned off by the jump from the expected gangsters-and-cops to the more "boring" Longshore men storyline (though like many, I appreciated season 2 a lot more in retrospect).
Very curious to understand this as well. Does that imply that images with similar attributes (like other hotel rooms in one of their examples with slightly different dimensions or furniture) will work without additional training? Or did each example require multiple image training of that scene before a 3d mesh can be computed from arbitrary angle? In the latter case it can still be useful as compared to photogrammetry which would require hundreds of photos to achieve similar results, so maybe this could work with a dozen or less?
And that's fine, and I would not really recommend Emacs to them (although it's OK if they want to use it). Emacs is a very good programming editor, but it's not in that arena that it shines and the alternatives may be as good if not better.

My point is that while I know many, many folks who use Linux only for SW development (at work), it would be silly to view Linux primarily as a SW development environment when it can be used for so much more. And so it is with Emacs. It's like saying "I dropped Linux for Visual Studio." The comparison makes little sense, unless you're talking to the folks who only use Linux for a small thing.

As for telemetry, I can again invoke the Linux analogy. While it would certainly be nice to get an accurate poll of what people use Linux for, I don't think many kernel developers will want to drop multimedia features from it because less than 10% of Linux users use those features (10% is really optimistic!). Emacs is an elisp development environment, and a text environment. Anything that works with these two is within its scope. It's a valid discussion on what should come bundled with Emacs vs off loaded to external packages, but that's not the discussion over here.

(Yes, yes I'm aware that Linus and the kernel folks do often drop features because they believe it's not used often, but those usually are way, way down the tail of the distribution).
This is blatantly false. It’s incredibly easy to prove that digital advertising is effective using A/B testing.
If you're interested in an internship opportunity to kickstart your career in tech, please join us at InternCamp with Laimoon. InternCamp programmers consist of a 25 hour virtual bootcamp with senior practitioners to get you production ready, followed by a 4 to 6 week virtual internship at Laimoon. Upcoming programmres specialize in AI, Java Spring, Python language, iOS app development, Android and more.
Reminds me of Howard Temin, whose widely dismissed research in the 1960s and 1970s was critical for our understanding of HIV/AIDS a decade later. https://en.wikipedia.org/wiki/Howard_Martin_Temin
Thanks so much for your reply - I will definitely reach out via Next Episode to continue the conversation. Any and all feedback would be much appreciated.
Yeah, there's lots of places where IP law is pretty dumb, but this is one of those spots where they struck a pretty good balance and things are mostly working well.
Source code https://gitlab.com/emilua/emilua
Epidemiologists existed in 2000 and were quite capable of recognizing the difference between a global pandemic and "a really bad flu season".

Hell, the 1918 pandemic literally was flu, unlike COVID, and it predated a lot of what we think of as modern medicine, and it was heavily censored by governments around the world, and it was still obvious that it was more than just "bad flu season."
yelp.com
Another related article skeptical of the effectiveness of online ads (by the Correspondent, which is sadly shutting down this year): https://thecorrespondent.com/100/the-new-dot-com-bubble-is-h...
US Gov checks constituted 40% of farmers income in 2020
Execution Engine for Lua
Great initiative. Frankly most organisations continue spending on digital ads despite seeing diminishing returns because they have had hired people, often at the VP level to do just ads. These people obviously have to justify their salary so they forcibly convolute numbers to attribute some revenue to justify what they do- which is running ads.

They randomly change distribution models, ignore the bot traffic, and present eye candy line graphs to show "tremendous" impact from ads. And this keeps on running until cash graph goes below the threshold and CEO goes into the "introspection" mode.
I think the key to season 2 is to simply internalize that it's not season 1. Enjoy it for its own brilliance, and don't worry, the season 1 vibe will be back.
The difficultly with CRUSH is the cost of random writes and behavior at capacity. With Ceph you really need to treat 70% as 100% or risk full OSDs
Disagree in this specific situation (generally yes) - "XYZ alternative" is about as clear language as you can get. Nothing sneaky about it.
> The answer is almost always more arrays and fewer pointers.

The number of people who dismiss the lowly array is way too high. Arrays are fast. Keep your data in the cache and they're 10x or more faster than normal, and plain flat arrays are almost always faster than literally any OOP nonsense. By "almost always" I mean that I've never once encountered a situation where flat arrays weren't the fastest solution attempted, and I haven't seen everything, so I can't claim they're always fastest.

People really don't understand how fast their computers really are, thanks to developers not caring how fast their code is.
Comparing Emilua to Node.js

https://emilua.gitlab.io/blog/post/comparing-emilua-to-nodej...
https://archive.is/qOHnx
>This is all complaining about the insignificant problems of programming

To me, syntax is a huge problem. Sure, you learn it in school. Computer Science School. Not everyone is a computer scientist. Some people are political scientists, environmental scientists, mathematicians, statisticians, etc., all of whom have their own difficult four years of schooling, and simply don't have the time to learn this complicated syntax without trading something else off. You don't think its a big deal since you've already paid that price of time. Well, not everyone can afford to pay that time, and it's a damn shame that in order to make full use of all a computer can do, you need to spend this time learning this sometimes remarkably clunky syntax before you can even begin to work on your real life problem. Imagine how much more technological and societal progress we would make if everyone could make computational models about their question at hand without having to spend years and thousands of dollars working with unrelated example data in undergrad, sometimes even using instructional languages that have no use outside of school. To me, that's the world that The Jetson's live in.
Store-and-use-later is underrated...

Most trash heaps from 100+ years ago have something of value in for people today (antiques, museum artifacts, leftover gold/metals in mine waste, etc.).

It seems unlikely that today's trash heaps won't have something of value for future people.

The only challenge is how to stop leaching of poisonous stuff...
Thanks for the insightful and well written comment, however I wonder if (and propose that) both can be true: your statements regarding the initial seed of business management from western railroads and also post WWII military influence on mid 1900s business management practices.
That story is still ongoing. "New" ublock is still scamming people
Yup, seconded 100%. I started programming on my own when I was 7 years old with a learning computer for children that supported BASIC. Until I reached work-life, everything centered around exploring everything and digging deep into whatever was interesting...

Then work happened. Right now I just can't stand it anymore. My brain is rebelling against even coding. I am still really good at it and enjoy it, but I realize that I just lack the drive I had. Some people might say that's bad. IT IS NOT. I spent almost 25 years of my life filled with coding. I am done. I want to have other people code things for me and focus on building awesome products instead. This is what drives me now. I don't care about low-level anymore. I don't care about bugs or why this stupid dependency won't work in a deployed environment. I want to ship awesome things to customers and I keep realizing that this is at the core what always drove me. I never coded for the sake of coding. It was always to build something cool, except there was no one else around to do it for me.

This is a very familiar story for many engineering managers I know.
I've tried a few remote desktop systems. The last one I tried was Parsec, which works well, but always made me feel queasy since it requires you to trust their connection service. (To be clear, I know of no security issues there, I just don't like relying on a third party for my security)

NoMachine looks like a good answer for people like me. Thanks for the pointer, I'll check it out.
The concern is future generations stumbling upon radioactive stuff and spreading it everywhere... months, maybe years down the road, those exposed would get cancers, etc. And, by the time they figure out the cause, the material may have spread too widely.

A counter-intuitive solution to this would be to mix extremely radioactive material with the low-grade stuff. Those who stumble upon it will be dead within hours (or at least have immediately obvious symptoms of poisoning.) The ease with which our techno-ignorant descendants will be able to connect death/sickness to the location will ensure they stay away.
Top Reasons for Not Learning Python Programming
> I figure almost everyone would shift all their focus on doing things that "really matter".

My focus is on things that would be expected to pay off before my life runs out. The less life I have left, the more I do things for short term gain rather than long term.

For example, at age 18 investing in college for 4 years is an excellent investment. Doing it in your 60s doesn't make a whole lot of practical sense.
The city where I live is recycling styrofoam to produce lightweight concrete as well as injected insulation foam.
Some companies are getting better at this, but I still see computer parts padded with styrofoam.
Would you consider something like @username mentions as excessive in scope for what would have been Slack's MVP?

(I know bits of their "origin story" but am in no way familiar with their early product or whether that feature was around from the beginning)
He’s being re-educated.

China has a wonderful track record on this process.

Maybe he’ll be forced to labor at an Apple supplier like his Muslim friends as part of this process.
or cutting grass. my god. give me the tools and i'll give you a putting green fit for the pga
Covid-19 Impacts Transport in the Long Run
If ozonetel is trademarked it's generally against Google Ads TOS for competitors to use the term in ad copy. File a complaint.
How to Land a Programming Job in Less Than a Year
Switching those cultures is a challenge. The sort of personality that got you your first ten sales doesn’t want to stop coding that way, and if someone doesn’t step in, then that precedent becomes your culture. They never grow up.

One place dealt with Rube Goldberg code forever because most of the people who thought it needed to be fixed left. People conflate “if the code didn’t start that way then we wouldn’t have a product and thus we wouldn’t be having this conversation” with “there’s a good reason for the code to continue being that way”
https://archive.vn/5zH0p
The other reason I'd choose Postgres is because if it turns out you really want something more of a NoSQL style database, Postgres is still very competent.
This doesn't seem like something which is of concern but on a tangential note, I wanted to check how you guys maintain your phone number privacy. Consider the cases:

- I absolutely hate giving phone number to new ecommerce sites as it is just a database that will eventually get leaked. The only one I can trust here is Amazon probably.

- Phone number on packages. A person can read your name, address and phone number from a package which seems like a lot of info. Address is required but phone number shouldn't be as you can very well redirect the call using custom pins.

- Talking to new people on dating apps. I don't use IG, so phone number is something I have to exchange. Now I would never give my number to an anon on internet but on dating apps I have to for my own benefit.

Do you guys maintain burner phone numbers for these cases?
As a general rule, I don't trust "$thing is not that difficult" statements. Similar to statements of "Just do X", if it's not coming from someone who actually knows what it is that is being done, then I would assume it's more difficult than is being suggested.
You are confounding publishing for hosting as convenient for your argument. A publisher need not host anything and likewise a content host need not publish anything.
For me it is not easy to grok. Then let me ask you: I need a (large) 3 dimensional array where the size of each dimension is unknown at compile time. What is the zig way to do this, how do I access the elements.

Bonus question: I have a function doing a transformation on this array, what is the way to duplicate this array
> GUI libraries are heavyweight for a reason: lightweight GUIs do not adequately address accessibility, or internationalization.

GUIs don't need to be heavyweight to be accessible or internationalized (excepting for text translations, which should be downloaded rather than installed)
That is from 1.1.0, which is quite old.
Yes of course it's not ethical or good. But lou1306's point is that the Romans didn't think the barbarians were bad, but rather saw that the barbarians had some good stuff (land, fighting ability) and wanted to take that stuff for their own. That is, the Romans weren't motivated by hate or the desire to destroy, but by greed and desire for power.
I don't see why this needs to a binary decision.

Clearly we can't allow monopolies to use laws intended to protect small players.

So why not apply the protections selectively ? Take 230 protections off any player that achieves $$ X billion revenue, Y DAUs, IPOs, Total funding, total staff, whatever.

Make a red line of what constitutes an internet forum monopoly , and just enforce it.

I am not sure why this option is never mentioned ?
Sloppy reporting keeps calling these "fake 911" calls, but each case to my knowledge has been where the swatter calls the local direct business or non-emergency line, rather than try to fake out a local 911 call and working around ANI identification. Such calls should always be viewed with suspicion.
As soon as a language borrows s-expressions, it's a Lisp. This makes it impossible in practice for a non-Lisp to just "borrow" s-expressions. Definitely not an accident.

On the other hand, you do have languages like XML which is basically a much more cumbersome syntax for s-expressions.
I looked into AMP while working on Post Office Map (a.k.a. post office near me) [1], after a lot of looking into structured data and something called JSON-LD [2] which I'd never heard of, ultimately I read that preparing my site for AMP might actually _break_ my site, and there is no guarantee of any benefit. A lot of people are using AMP for SEO, but I suspect that's a fool's game - Google is smart enough to know that just being AMP-ready doesn't mean anything for relevance.

[1] https://www.postofficemap.com/

[2] https://json-ld.org/
That checklist strongly assumes you want to make yet another web site or phone app. I'm closely familiar with a few startups, 2 of which were in your area, and not one of them fit that checklist.

One started with mortgaging a house for money. The idea was to make and sell a weird magnet that would create unusually parallel field lines that could be electronically rotated. This could be used to characterize hard drive heads before cutting the wafer apart. The founders were an electrical engineer and a mechanical engineer. They were soon joined by a few other people to perform manual labor to assemble magnets. The plan was to sell these, for tens of thousands of dollars each, to companies that made the equipment for checking wafers. The deal didn't happen. Instead of giving up, they doubled down: make the entire piece of equipment, priced at hundreds of thousands of dollars, and sell it to hard drive companies. This meant more employees, creating a device the size of home refrigerator that could operate in a cleanroom. That worked. They got bought by an instrumentation company that was seeking to enter that line of business.

One started with spare cash on hand. The idea was to make accurate undetectable underwater rangefinders and datalinks. This too required electrical and mechanical engineering. SBIR contracts (see https://www.sbir.gov/ or https://en.wikipedia.org/wiki/Small_Business_Innovation_Rese... for that) provided some funding. SBIR is great; it helps you get your accounting in order. Roughly a decade later, this company is still running as a startup.

One started out of a university that was doing security research. SBIR contracts were important. The company split while still a startup, due to incompatible lines of business. One half continued on as a boring small company, now almost 20 years old. The other half grew with a doubling time of 20 months, ultimately to be purchased by a large defense contractor. It had a web page consisting of just an image and a phone number.

One that I'm less familiar with, much older than the others, built mower attachments for tractors. It got to hundreds of people and then was purchased.
New software Find the duplicated movies in your database
In high school my track team once ran around the Circus Maximus for practice.
Rather than saying they are wrong, why not link to one of the records?

The Varicella vaccine causes shingles years later -

https://www.sciencedaily.com/releases/2015/08/150811103555.h...
People might not be preventing failure by using ECC, but they significantly decrease the likelihood of having to deal with hard-to-debug problems caused by bitflips.
My father in law did just that - but "only" for 30 years, and instead drank 4-6 beers daily, after work.

He was not that lucky, and was recently diagnosed with cirrhosis of the liver. Lost tens of pounds after they drained his belly of fluids - we'll have to see what happens next.

So yes, some are lucky, others - not so much. Either way, why risk it? It's like with smokers, you'll find a bunch of 80-90 year olds that have smoked daily since they were 12, but lots of others didn't make it.

As for OP, I have no idea what his drinking pattern is. But the only think that concerns me is the frequency of his drinks, especially if he's somewhat young. This is a pattern that can become hard to break out of, and can get worse with age.
The whole cryptocurrency field is scamming. Phishing is just a little bit more obvious about it.
Y Combinator has a free library of educational resources:

https://www.ycombinator.com/library/

If you are ready to actually make a bit more commitment than that, Startup School is completely free and recommends videos/reading material and has some extra bits to it:

https://www.startupschool.org

Their current batch is 100 percent remote, so applying to YC doesn't currently require you to move to SF.
No reason, I always just add a cloudflare exception and will probably look into making it a global exception as it is pretty common. I was chiming in to help the site dev understand the issue.. giving another data point.
Building Generic Workflows in Pipedream
3D Illusion – How to Draw the Impossible Triangle
Can you expand on that? What you're saying sounds interesting but it's vague or ambiguous.
This is practically every software business, and is absolutely an illustration of success.