skysight-inc/HackerNews huggingface dataset:
This reminds me of congressional hearings where $tech_exec_du_jour gets grilled publicly, and begged for funds privately.

It also reminds me of a remark from Henry Paulson about a conversation with Barack Obama during the latter's campaign, which took place in the midst of the financial crisis. Paulson recalls (https://youtu.be/QozGSS7QY_U?t=2166):

"""
He very nicely warned me: 'You better take care of the Republican candidate because if I start hearing populist anti-bailout rhetoric from him, I'm going to have to start talking that way'.
"""

The fact I registered that nonchalant remark probably is telling of why I wasn't drawn to operate in politics where shape shifting is sine qua non.

Speaking of Facebook, you could see Joel Kaplan, Facebook's VP of Global Policy, also known as the guy sitting behind Zuckerberg in practically every hearing, in some shots.

EDIT: confusing quote edited as per https://news.ycombinator.com/item?id=23658571.
This all has reminded me of the laws preventing big tobacco from running television ads.

I might be getting my details crossed but remember reading all the major cigarette brands ended up seeing this as a long term win because of how much money it’d save them to not have to advertise through an expensive channel, knowing their competitors couldn’t either.

I’d imagine if enough major consumer brands all sort of agreed not to compete on Facebook ads, it might end up helping them all in the long run.

Of course prisoners dilemma and all...
My comment specifically states Post-2016. Trump was elected in 2016 and as a result of this the Tech Companies "woke" up to become political entities instead of platforms, many many tech executives were filmed/recorded publicly saying would would do anything in their power to avoid "another 2016"
Isn’t Chicago also where they discovered a police black site that had been operating for years? What’s the story here?

https://www.theguardian.com/us-news/2015/feb/24/chicago-poli...
I've used Linux at home for 2-3 years now. Most of my games library works fine or is tolerable with certain issues, e.g. Terraria I run in windowed mode 1080p, because full-screen mode is weirdly cropped where the mouse can move to. Besides that, I've considered dual-booting just to play the few remaining games with friends that keep pressuring me to join them and "just get Windows". Its very tempting, but I first need to buy a larger SSD to do it. (My Small FF case doesn't have room for 2.5" Drives.)
Paging Laura Creighton!

Your time is now.
That's not a new concept, that's just Meals on Wheels
Laser? Do you have any links for them using lasers? I only see directional antennas (that you can buy on amazon) on their site.
> how about just giving control to users?

Because most users don't know WTF they're doing, especially the ones that think they do because they ran their own domain 20 years ago.
And about a thousand other brands Unilever is massive.

https://en.m.wikipedia.org/wiki/List_of_Unilever_brands

Somewhat interesting history as well, lever brothers before the merge bought products from Belgian colonised parts of Africa that used slave labour well into the 20th century and they knew it.

Even had a separate own company so they could use their own slaves and keep it nice and separate from the main company.

https://en.m.wikipedia.org/wiki/Huileries_du_Congo_Belge
it was a sarcasm :))
> I remember our server was fine because we were on some ancient version of OpenSSL.

It's a side point, but I don't entirely understand the argument here since it's basically guaranteed you were vulnerable to a variety of other bugs due to not updating. It depends how old your OpenSSL version was I suppose, but still, it kinda feels like gloating you survived a hurricane by doing no preparation - I'm happy for you, but that doesn't necessarily make it a great idea ;)

> - dynamic responsive remove bug: Positive/neutral. Team X would have done it anyway.
> - static responsive remove bug: Positive/neutral: Team X will incorporate the change from Y, although possibly somewhat slower (but safer).

You sure about that? That's basically your whole argument, and I really don't buy it. In my experience, any dependency (static or not) shipped with a program is rarely actively updated, and also never in any regular fashion - on the list of things to do it's typically near the bottom. You called this a neutral, but it's easily a positive for dynamic (and negative for static), and IMO is the biggest argument for dynamic linking and shipping libraries separately. And once you apply that change, it's just two Positives and two Negatives each.

But with that, there's another situation that you're ignoring which throws a big wrench into your table - you're assuming you already know what the dependencies of a program are, when in practice you usually don't. In a dynamically linked world, to address a bug in OpenSSL I just drop a fixed version of OpenSSL in `/lib` and reboot. If it's statically linked to some or all of my programs instead, I need to figure out which if any programs make use of a statically linked version of `OpenSSL` and either wait for a new version or attempt to recompile them with a new one. And if I miss one, then the bug is still there in some form.

Edit: It's a small point, but you're also assuming that the maintainers shipping the static library will catch every bugged version before shipping their program with it - and library maintainers typically try not to release versions with known unusable bugs, it's an accident. An issue like Heartbleed is always going to be found after it's already in the wild, making the `static responsive add bug` category a bit suspect. If a program maintainer was on top of their OpenSSL version and always shipped the latest version when they released, their users would have been vulnerable - they may have made a release in a few days with a new version (to go with the other category), but their users still got the bad OpenSSL version.
the article ignored the few libraries that get shared a lot

The author didn't ignore this, because it's pretty much false. Every package people insisted was relevant, he shot down before he published the article. Example:

https://cmpwn.com/@sir/104406644780241359

Hitchen's razor.
But where in its own binary? To support ASLR of code (a ROP mitigation), especially fine-grain randomization, function call sites can't use static addressing, either absolute or relative, pointing directly to a function. To support ASLR of code you can either rewrite every function call site on load (kinda similar to DLLs on Windows), or use one or more tables that are updated at runtime (PLTs, GOT, etc). BSD and Linux environments use the PLT/GOT approach because 1) it's a better fit for ELF, 2) shares most of the preexisting instrumentation with dynamic linking, and 3) preserves the ability to share most of the mapped pages of static binaries (imagine if a static /bin/sh was effectively rewritten on every invocation). Trying to accomplish this safely and effectively is what RELRO is about. See https://www.redhat.com/en/blog/hardening-elf-binaries-using-... But RELRO poses some dilemmas regarding performance, and depending on your choices as well as the details of the implementation, RELRO might be ineffective or, worse, introduce exploits of its own. See https://www.usenix.org/system/files/conference/usenixsecurit...

It's difficult to achieve a design that provides all the desirable exploit mitigations without sacrificing startup latency and other features. OpenBSD added a new syscall, kbind (https://man.openbsd.org/kbind), so that they can have lazy binding without being susceptible to the RELRO exploits mentioned in that Usenix paper. (Unfortunately, the 2018 leviathansecurity.com article fails to mention kbind, even though kbind was added to OpenBSD in 2015.) There are other approaches. I think the PaX Team has written quite alot about their preferred techniques. But the point is that static PIE, which is desirable because of ASLR and other reasons (e.g. unification of code generation techniques), touches upon varying and distant components of toolchains and runtimes.
Why bother? Those who "pirate" will never convert to paid customers so why not let kids from some landlocked African country or rural India enjoy games?
I've seen several LLVM backed languages that suffered from Slow compile tiles (eg. a recent post on Crystal mentioned this) and thought it was generally attributed to LLVM. And I hadn't heard anyone talk about clang as being fast and even you seem to be saying it is still slow, just not as slow as others (damning with faint praise?).
We're all on the same side here. We all want more opportunity and more safety for everyone, especially those who have the least of either. Talking past one another and not reading the best intentions behind each comment hinders that shared goal.
> currently capitalist world

Plenty of communist countries exist, today. Why not move to utopia?
I don't, thanks that is very kind.
"...and the ongoing survival of civilization as we know it literally depends on them continuing to do that grueling job." Wow, there are so many things wrong with this line of thought and sentiment.

Time to switch to yarn!
Reminds me of my PS4. I only played it a couples times a month, but every time I turned it on it had 30 minutes' worth of upgrades waiting. I sold my PS4 because I was tired of the updates.
Give up liberty lol. Basically many places already have facial recognition, just humans doing it.
Zuckerberg: Facebook will prohibit hate speech in its ads
I just can't get over the idea that a game I'm playing today might be removed from gamepass tomorrow. As a result, I don't want to play anything on gamepass, or subscribe. Although I think I might have somehow accidentally subscribed anyway. I'll stick to gold.
A significant portion of advertising is about building brand identities and associations in consumers' minds, not about driving direct sales.

This is why some companies worry so much about their ads appearing next to objectionable content. They're not trying to get you to go buy something: they're trying to get you to associate their brand with a certain lifestyle and identity.

If the context changes so those associations become negative, the value of that advertising can swing rapidly.
https://www.ycombinator.com/about/
Yep. And just general awareness of how Docker works and how to best use it. And that's not a knock on them; it's a whole topic unto itself, and lots of these folks are developers who are just trying to get their stuff working without having to go off and learn all about Docker, and I have a hard time blaming them for that. Which, of course, is why they keep a handful of us sysadmin folks on staff to help tidy up;)
Crispr sounds like a terrible editor. Biologists should use emacs instead.
Don't do this. It's the programmers Moby Dick. You are better off self learning stats/ML skills in your free time and joining a quant fund than to try and do it yourself.
Coyotes seem to do OK in urban areas too, hope these are safe from cyanide bombs...
Bugs & compatibility issues are still a problem with the statically-linked version, unless you want to stay on the version of the library with the security vulnerability, you have to upgrade. That means, for either static or dynamic, dealing with bugs and compatibility issues — which I'd argue is another form of bug; if you're practicing semantic versioning (which you should be, as it prevents exactly this issue), this indicates either someone accidentally broke compatibility (a bug in the library), or someone was relying on something outside the established API (a bug in the consumer). For major versions (i.e., where compatibility is intentionally broken), good package managers are able to manage side-by-side installation of well-behaved packaged. (E.g., Portage's "slots" concept.) I'd also mention Nix's design here; my understanding is that it allows you to upgrade the dependency for just some consumers, so you really can then choose between insecure & bugs.
Well of course hpc can benefit from 13 years of cpu advances. (And gpus). Noting that sse4 was even available on it. My point was we still wouldn't be relegated to stone age if we were stuck on 45nm processes, and we could also benefit from better architectures.
Ask HN: Is the content of a Company's tech blog important to you?
You are looking for a job in tech, weighing the pros and cons of a list of companies to ultimately decide which one to go work with.

How big of a factor is the content of a company's blog posts in your decision making? As a follow-up, how heavily does a company's OSS contributions (projects, donations, both) influence your decision? I'm coming at this from a software engineer's perspective, but insight from people in other positions is more than welcome.
All of that is personal bias enforced by police. None of that can be balanced out for, and I don't understand how that's in the scope of this conversation, to be honest. With predictive police distribution (for lack of a better term), which would be placing patrols in high criminal areas (and for the sake of argument, let's put this at victim crimes, like sexual assault - tend to happen when bars let out around the most bar dense areas), an increased police presence putting patrols there would by there very nature reduce some sexual assault and drunk driving, statistically. People would be more likely to call an Uber, out of shear fear based reaction, and less likely to dump out into the street and beat the crap out of each other or sexually assault a woman in public. This is all done unconsciously anyway, but weights can be adjusted on a machine model int predictive modeling to try and remove the race bias out as much as possible, where as when such predictive modeling is done inside an officer's mind, unconscious bias is an ever present problem where weights cannot be adjusted as easily, if at all. If that makes sense.

A machine model of police deployment just makes for a more transparent model, so long as it isn't kept as a black box, or referred to as strictly "AI". If we arm our society with basic understanding of statistical maths and scientific grounding, they'll stop looking at these things as magic and relying on anecdotal experience. No offense meant.
I think the intent from the chief medical advisors (Fauci et al) was to slow the spread to the point where people would continue to get sick, but at a constant and manageable rate. But it's a very tricky thing, turning an exponential process into a linear one; especially when you don't actually know what the exponential is. Of course they couldn't come out and say this without being crucified, but I can't imagine that they simply didn't think ahead towards an outcome; doctors and researches are very much outcome-conscious. Unfortunately, our lovely politicians are, for the most part, math illiterate, and PR-conscious. So here we are.
The new dot com bubble is here: it’s called online advertising https://thecorrespondent.com/100/the-new-dot-com-bubble-is-h...

eBay stopped online advertising and the traffic changed from paid links to unpaid links.

>The experiment continued for another eight weeks. What was the effect of pulling the ads? Almost none. For every dollar eBay spent on search advertising, they lost roughly 63 cents

It turns out that brand keyword advertising metrics are misleading, especially for established brands. Boycott gives opportunity for Unilever take a pause and run the experiment.
The U.S. currently ranks #12 out of 200 in terms of infections per capita, far higher than any western democracy--even those that have done significantly more testing per capita. Yes, it is pretty close to the worst response in the world: https://www.worldometers.info/coronavirus/#countries
The thing is, one you've raised those wages enough, the "bottom jobs" are no longer at the bottom. Especially if people are no longer limited to that single source of income. So some people get actively drawn into that sector, and prices stabilize. The whole notion of some jobs being at the "bottom" while others aren't is quite dysfunctional and not really an inherent part of a functioning economy.

BTW, an UBI can be less than "livable" and still be quite useful. Even a baseline subsidy can bring a very welcome increase in flexibility in the seemingly "bottom" sector, which is also often the entry point into the labor market.
This one in particular was done terribly, and is imitating ones in the same style. I don't dislike the act of disagreement, nor even disagreements in this vein, I dislike the act of being confident, and further condescending ("is cute"), while making so many obvious mistakes that could be corrected with even a speck of knowledge about what you're talking about.
> A society where no young person feels that crime is their only option. This crime can become violent. Knife crime offences resulting in injury have increased by 22% in the last year, and 85% of violent offenders are aged between 16 and 29

I think they're saying that their workforce will include such violent offenders. Good for them. Probably most of these people need another chance and are worthy of it.

But I can't say I'd be comfortable calling them to my home. My father once hired a youth offender to do yardwork. He worked for him for several months. About a year later he came to the house with a girlfriend, robbed the occupants, and murdered two of them. They were the family I sold the house to after my father died.

Maybe my bias against violent offenders is bigotry. Surely this was a rare case. It isn't very fair to generalize. Yet I do fear them, and if I used this service I'd make an effort not to let them know where I live. It seems likely that many other people feel this way. That gives Cracked It a particularly tough hill to climb for a startup. I wish them well.
Considering amazon servers are also heading the direction of arm with the gravtron I think this could be the future of development. Also because most development no longer really depends on cpu architecture (safe to say the majority of developers are not concerned with assembly level programming) I think it’s an exciting shift maybe similar to the change from 32 bit to 64?
Why is this being voted down?
> Let's look at infections per capita, where U.S. is currently 12 out of 215--significantly higher than any other western democracy, even those that have done more testing per capita.

Sure, but according to that source it's also among the middle of the pack of developed countries in the mortality rate, and considering the relatively high testing rate in the US compared to other developed countries the mortality rate seems like a slightly better first approximation. It seems like you considered the high infection rate but didn't adjust for the high testing rate besides noting that some of the countries with more testing have a lower infection rate. This ignores the countries with a lower rating rate and similar or higher mortality.
Good point. On my last job search, as a principal-ish IC, I was looking mostly at startups, where there turned out to be heavy emphasis on stack keywords.

Now that you mention it, I don't think Google, for example, hires based on stack keywords.

Maybe ending up focusing on startups myself skewed my perception of industry overall.

If we could characterize what categories of employers would respond negatively to a candidate with an unusual stack on their resume, and their prevalence, maybe we could get a better sense of how much a few years with an unusual stack could hurt someone's employment prospects.

Maybe one difference is that established companies, for example, will tend not to feel desperate urgency to "hit the ground running" with a particular tool, at max speed, the very first week... and/or know that there's a lot of other components that go into running towards a successful project/organizational outcome, than just the tool?
Building a Search Engine for Our Scraped Data on Elasticsearch Part 2
This is HN, yet no one has raised the topic of European vs African swallows.
I don't like to use infection as a standard because that depends 100% on how much testing you do. So it's easy to fake by just doing less testing.

Deaths is much harder to fake, and if you checked you would see there isn't any actual medical treatment, mortality rates aren't going to change much given basic care, so it's an excellent way to compare countries (except maybe those that are too poor to even have the basics).
Whaaaa?! This I did not know. I will have to look into it. Thank you so much.

Still, I think the future is in human hand crafted recommendations like Stephenson sketched out in "Fall: or Dodge in Hell".
Touché, we need to bring that back.
The Idea of Makefile Blog
For 3 years. If it takes 3 years to crack and Sony can update in a few months (and force update or games won't run), cracks are uselss
> In the case of the xbox, the GPU is acting as a combined Northbridge/GPU (a design that was common at the time in low-cost desktops and laptops)

As I recall, the earliest Intel integrated graphics added almost nothing to the production cost of the chipset. The die needed a certain perimeter to support all the IO connections, and that left quite a bit of unused silicon in the middle. Putting GPU logic in that space was almost free (minus R&D), and only slightly increased the total pin count. Intel got to capture slightly more revenue per PC and deny a lot of revenue to competing chip companies making discrete GPUs.

The situation today is very different, with GPU and CPU on the same die and the GPU blocks taking up far more space than the CPU cores. The integrated GPU is an important part of the chip cost, and that means desktop processors often have worse (smaller) iGPUs than laptop chips.
Not to pass judgement on the wisdom of this strategy either way, but this decade's Liberal government hasn't been particularly open to saving/subsidising foreign owned businesses just because they maintain a national industry. Otherwise GM and Ford would still have factories here.
I mean, modern displays are better in a lot of ways, but most CRTs have at most a couple gate delays between the console output and the electron beam.

Plus, the games were (generally) designed to run in an environment with all the warts of a CRT, sometimes the lack of pixel boundaries is important.
> is under control in a lot of states.

Disagree. See: https://coronavirus.jhu.edu/data/new-cases-50-states

I see no states with a "second wave". I see states that are just starting their cases (like Florida and California and Texas), and states where it's basically over (like NY).
This is so great. We have lost the art and skill of critical thinking and exposure to all ideas because some say free speech is fine so long as you only say things that I agree with. We're regressing intellectually and fast.
Source? You can read my comment history - I’ve worked extensively in this exact industry. I literally built bespoke audience segments directly with visa and oracle, which have strict rules including the number of people in an audience and the type of purchase/retailers included. It’s not hyper-targeted, unless you consider something like “everyone who bought a flight flying through LAX in the past 3 months using their Visa card” as such. That segment is probably around 1MM ids, which gets scaled up with machine learning to 5MM similar people (the minimum size for any visa audience segment). 5MM people is about 35MM IDs (cookies, device ids, etc).

They 100% do not sell names, addresses, or any personally identifiable information because that’s super illegal.
You're being unnecessarily rude.