skysight-inc/HackerNews huggingface dataset:
They have to support arithmetic operations, however. Pointer offsets (p + 1) and pointer difference on the same object (p - q) should be well defined even if the pointer itself contains fruits and veggies.
I don't really want my political views enforced or challenged on Facebook, its really not the place for it.

Why should i have to when all i want is a C rate messenger service?
I seem to recall that one of their competitors got into very hot water about 20 years ago for almost the same reason, but I can't remember more details. \s
Any time you can spend a half a trillion dollars without accountability, you have a massive incentive to spend all of your time either trying to obtain that power, or trying to defend it.
it may be suggestive, but it's still a fact
However they are implemented internally is a detail. Formally they are "affine" integers, in that you can compute the sum of an integer and a pointer to obtain another pointer, and compute the difference of two pointers to obtain an integer.

I agree that "a pointer is an integer" is an over-simplification. But it is a very useful one when you are learning C. Then you will have time later to enter into the gory details, once you fully master the simple case.
That was a Pyrrhic victory. “Browser diversity” paved the way for dozens of profitable companies releasing profitable competing products.

In the real world, Microsoft and almost everyone else threw in the towel and just used Chromium because they realized there was no point in trying to make a browser engine.

Firefox is only barely hanging on while most of its revenue comes from a competitor (Google) and Apple just went its own way after supporting Safari on Windows for awhile.

The legislators - as usual ignorant of tech - didn’t do anything to curb MS’s power or control over operating systems and office productivity apps. Where they made and continue to make much of their money.
That doesn't seem to be the case if you look at places like Egypt, where birthrates are not falling despite the country being relatively developed. A lot more of it is cultural and social, and whether people care about their overall impact on the environment.

Besides, we don't really have the time to wait until 2100, when some nations may advance. We need to link foreign aid directly to widespread family planning for African and West Asian countries.
Yup, it never ends well, and more and more people incentivized to tell one otherwise right up until that moment lol
https://en.wikipedia.org/wiki/Final_Solution
...except you have to ask yourself, if you had a team of talented software engineers, how is it that their primary work remains building the same CRUD apps time and again? A good software engineer would recognize they're doing the same thing over and over again and write some software so that they didn't have to. Maybe there'd still need to be some minor adjustments to get things right, but it'd take up a modicum of their time.
Some things should be left out until the kids grow up a little. (Otherwise you would have to describe gruesome details of swapping and memory mapping and how dereferencing a pointer might trigger reading from disk etc.)
Ask HN: How do economists see the physical world and natural ressources?
Or do you know a place where i can find an answer to this question?

Is Benjamin Say still the reference in economic equations? Are natural ressources still counted as infinite?

Am i wrong thinking that growth = production increase = energy increase (or energy optimization)?
So if the energy stop increasing, growth will only depends on energy optimization, right?

Do we have economical theories that work without growth? I thought post-keynesian theory had a better understanding of the human factor than classical, but my readings this past month were less than conclusive concerning a world with no growth at all. Classicals too seems to think that good economy policies will create growth. Do other model exists? Any reference, books? And i'm not talking about a FT article, i'm talking about models or mathematical formulas (i'm not saying i got a bachelor degree in economics in a month, but i am ready to read more than just vulgarization and textbooks)(although tbh a textbook would be the best)

Sorry for this somewhat political question, i know people like technical ones better but i don't find what i'm seeking and thought i should ask for help.
Bobo Doll Experiment
You said above you were using OpenBSD not FreeBSD, they are completely different operating systems. Also getting the battery to last long on FreeBSD was a super simple config change, that took less than a minute to do.
Here is the actual Zerohedge response:

https://www.zerohedge.com/markets/google-demonetizes-zero-he...

> The reason presented to us for this decision is far more mundane than what has been disclosed by NBC: we are currently appealing it, and expect to remedy it.

That said, we were surprised by the framing of the suspension by the NBC article, which disturbingly appears to be another attempt at activist targeting of inconvenient media outlets, especially since the core argument presented by the NBC employee is different than what Google actually has said. In fact, half the NBC article just happens to be dead wrong.
Yeah, unfortunately it does not. From the linked thread:

> The macOS (Mach-O) backend for lld is broken and abandoned a rewrite from scratch has begun, but it's early days
> `Vector int` is the more logical syntax.

This introduces several parser ambiguities, esp. related to nested template types or types with multiple parameters. For instance, does `Foo Bar Baz` read as `Foo(Bar, Baz)` or `Foo(Bar(Baz))`?
It's very important to be direct and honest.

It's also very important to let the message go through the right/intended channel. That in my experience happens more often.

Decision making and communication is often slow, and less experienced leads and managers start proactively to leak and share some part of the story, or even wrong information, without passing enough context or using the right language. And they just don't understand the consequences.
Ireland looks good, at least on paper. I'm attached to the U.S., but if I was looking at relocating to Ireland I'd want to talk to people I knew who are on the ground there, or at least friends of friends who are. A puff piece, but has some interesting tidbits: https://www.forbes.com/sites/shourjyasanyal/2018/11/27/is-ir...
I suppose it does, but I feel like echo chambers are more dangerous when people don't necessarily realize they've entered one (e.g. when all of your FB friends only share posts centered around a particular political view).

I feel like there's less danger here since one needs to manually click that they don't want to see a particular type of content
Note that disabling debug info means way, way harder debugging!
I have a project for a client. Nothing much, just your ordinary database driven application, customized for his needs. I use some external libraries from DevExpress (for showing data), from ReportBuilder (german one) to show different reports, etc etc. All in all, since I have sources for all as well, it's around 1 million lines of code. The application itself is just a measly 10k lines of code written by me in past month. So, when I do a "build all" in Delphi, it will go and compile all external libraries and it shows me the lines of code they compiled. Mind you, real lines of code, not empty lines, and it does not include interface/types declarations, just actual code lines - you know, the ones where you can actually put a breakpoint if you want to also debug it.
Since my style is to have for each project its own virtual machine, this compiling runs inside the virtual machine, and the files that said virtual machine consist of are sitting on a HDD with 5000 rpm (old cheap style HDD, not an SDD mind you).
Takes 45 seconds to do that "build all".
Do you have an equivalent V project size to tell me your compile time? For a real application?
> they get radicalized by repeated exposure to extreme viewpoints

I don't think this holds up to any scrutiny to be honest. There are certainly some cases where people are easily influenced, but I don't think it is that significant. Only from a worldview that puts you way above others. Aside from the problem of defining extremism, people do make choices.

I think what many people observe about conduct on social media is a form of desensitization for that matter and there are different reasons for that.

But this is actually testable, by identifying this propaganda and identifying people affected by it. We had that topic with Russians that supposedly influenced a massive amount of people with extremism for an election. But if propaganda is in place, you can identify it by words, images or statements. You can see this with ISIS. There were some poeple that indeed fell for it, but probably not by facebook adds. These people were actively groomed.

Wanting to control content by large ad corporations can also be seen as extremism, especially in the context of the free internet.
Show HN: ImSter – Hide encrypted messages inside pictures
But this is the first and only instance I have come across in which hallucinatory voices sought to reassure the patient of their genuine interest in her welfare, offered her a specific diagnosis (there were no clinical signs that would have alerted anyone to the tumour), directed her to the type of hospital best equipped to deal with her problem, expressed pleasure that she had at last received the treatment they desired for her, bid her farewell, and thereafter disappeared.

I love medical reports.
Nissan says Carlos Ghosn coup emails are ‘fake’
What is the problem?

On macOS they can keep using the bundled linker.
The trending pages were increasingly listing repositories from Asia, written in its native languages.

On some days, half or more of the top 25 listed repos were Asian language.

Today, anectdotally, there are zero repos in Asian languages in the Trending Today page.

This might be a factor. Politics? Ethnocentricism?
This breaks on the 3rd site in the ring because people don't look as though they're including the webring code on their page.
Neither can jpg.
So in America in the 21st century, white Jews are treated pretty much like any other white person. I would say that there are some subtle cultural things that make me feel a bit "other", though. For example, sports teams called the "Crusaders": In the Jewish collective memory, the Crusades were an awful time. Crusaders rampaged through many Jewish communities, murdering many thousand of Jewish people and destroying the Jewish communities in several cities (cf. https://en.wikipedia.org/wiki/Rhineland_massacres, among others). There are historical records of Jews committing suicide in anticipation of the Crusaders reaching their cities. Hearing about basketball teams called "The Crusaders" really surprised me -- did these people not know what the Crusaders did?
Hmm, I guess that's "State-based database delivery/migrations". I couldn't find much about them though.
What I have found is that one's ability to deliver bad news is directly related to how the team perceives the person delivering. It's never easy, but if you have a team that trusts you in what you say the rest of the time, it becomes a lot easier.

I've found that directness is the best approach. Leave no ambiguity and waste no time. If there are going to be layoffs, then say so. I'd rather have people freak out based on what I say than from what they hear from other people. Sunshine is the best disinfectant. Expose the issues and talk about them as quickly as possible and move on to planning how to handle it.
I figured out how to do this a long time before Facebook made an official feature for it: delete your Facebook account.
Love the format for learning Regex - very slick game.
The test has actually changed over the years and since people made a stink about the oarsman question, they’ve been more careful to reduce cultural bias (though I’m not convinced it was ever that bad in the first place). It is basically a canard at this point.
>> The persistent bailouts are making losers of people who make good long term decisions

> How, exactly?

Keeping interest rates very low is hurting people who are saving money. Not just in banks also via pension funds[-], retirement schemese, life insurance.

It pushes savers into taking risky bets with real estates or stocks or even direct consumption (spending money instead of saving them is very risky bet on the future of events).

[-] The pensions will be low because 1) compound interest on riskless part of one's pension assets is low 2) Other assets that one will be purchasing with retirement money will be grossly inflated with cheap money chasing yields, via consumption etc.
So what? Why would you drop what you're doing to check out something you don't need to know exists?

I'm not trying to be an asshole: focus is both incredibly hard and the only way to build great things.

There are a countless number of things you're better off doing than checking out new random shit. Those people have already had their success. What are you bringing?
Again, if it doesn't work, then it doesn't work; to users it doesn't matter _why_ - whether it's a problem with ZoL code itself, or with distro-provided initramfs. It's the end result that counts.
"other countries unpeg from the dollar.."

I don't know what that means. In the current international arrangements all the important currencies are floating against each other all the time.

The value of the dollar (respect other currencies) comes from being the currency of one of the most valuable economies in the world.
Ask HN: Does your team plan work in sprints/cycles?
If so, what’s the primary value you derive from them?

If not, why not?

I’ve worked in companies where sprints worked fine and others where they became a source of frustration (largely I think due to overly ambitious sprint planning).

Disclosure - I’m one of the founders of a company making a new issue tracker [0] and how best to support teams that work in sprints/cycles is something we care quite a lot about

0: https://Kitemaker.co
Not really. You cannot comment on the commit message itself. And, if I'm not mistaken, changes made in one commit that are undone in a subsequent commit won't show up even if the files view if filtered by commit.

Also, it's difficult to tell which comment is associated with which commit.
And I suppose you have done research on the Irish legal system, its liability protections for 3rd party content providers, its jurisprudence on hate speech, defamation and libel ? (hint: it's part of the EU)
> Rust is merging random syntaxes and random packages get upgraded to std lib all the time.

I really don't know where this is coming from. The only package that was included into std like this is replacing the hashmap with hashbrown, and this didn't even change the public api of the standard library at all, besides improving performance of the hashmap.
> I have personally never found anything similar to the insane class hierarchies they have in Spring.

Try to do something with stuff like XAML Workflows, Bizztalk, WCF, SharePoint, or MVVM. :)
The master and slave debate was dumb, and reflects a creeping of political correctness into coding and software over the years that I do not look forward to. React’s keywords have been similarly attacked for promoting a “bro” culture with use of words like props or mount. And man-in-the-middle attacks are increasingly being described as person-in-the-middle, at the expense of alliteration. So many other examples out there.
And Softbank were willing to try this insane strategy because they know as well as everyone else that anything exposed to the stock market is being buoyed up by high debt levels. Uber IPO-ed. People are valuing it with a large positive value.

If you entertain the idea that a big bubble (3-5 years long) could ever happen, Uber being allowed to continue operations is an eyebrow raiser. There are risks that much of the effort that should be going in to securing a prosperous future is being misdirected.

> If we want to talk long-term prudence...

I would like, in my old age, to have twice as much electricity available as when I was young. I don't really care how. But it isn't going to happen because I wished hard. We need to invest in physical changes to the world that will make life better for people. Particularly in things that aren't oil.

Look at the amount of construction that is going on in China. That is what is physically possible. That sort of activity could be usefully replicated in the West.
Source Code to Australia's COVIDSafe App
Are these problems you've actually had? I have various stuff on GitHub and none of this has remotely happened to me. What you're describing does not jibe with my lived experience of what GitHub is actually like.
When you explain floating point numbers you also put them into boxes? No need for that, you can explain them intrinsically, just like pointers.

Moreover, in practice, it is clear to think that you already have your pointer in your hands (e.g. in a register), no need for your pointer to come from the RAM that it is used refers to. This is an unnecessary recursivity.
I'm not new here. I keep getting shadow banned for calling out racist behavior. It's clear that hacker new is not into calling out white supremacy and is not an ally to the black community.
Ask HN: Do employers pay for Open Source work?
Recruiters sometimes ask about open source project work. That leads to a question. Do companies designate a fixed ammount of paid hours per day/week/month to work on these? What is your experience? How many hours of open source work does your employer pay you for?
A meta comment on tutorials to teach pointers:

If pointers are so "simple", why are they so confusing?!? Because pointers are one of those concepts that's easier to use than to explain.

Some concepts like pointers (and also monads and also English words like "a" and "the") are easier to teach by examples instead of by definitions.

E.g. Consider the English words "a" and "the": a 5-year old can fluidly use those connecting words when talking but a 50-year old adult that's been speaking English for decades will have a tough time defining what the words "a" and "the" _mean_ without giving a confusing and circular explanation. Attempted explanation: the "a" is the indefinite or general signifier while "the" is the definite or specific signifier -- what's the problem?[1]

How did small children learn how "a" and "the" work without being given a formal definition? Because of numerous examples.

By working through enough examples, the lightbulb moment happens ("oh gee, is that all pointers is?!?") and the learner is able to derive his own definition. But the irony is that the learner now has The Curse of Knowledge[2] and he/she now thinks he can write a "better" tutorial to explain pointers but new learners reading that tutorial will still say "I don't understand your explanation at all."

[1] riff on : https://stackoverflow.com/questions/3870088/a-monad-is-just-...

[2] https://en.wikipedia.org/wiki/Curse_of_knowledge
Just because you don't agree with everything he says doesn't mean he's not worth reading :)

Don't judge a book by its cover, nor a man by his edgiest quotes.
> introducing it now could mean that it'd be difficult for jurisdictions (local, state or federal) to prepare and apply meaningful regulations over what Facebook should permit in terms of election-related advertising.

What kind of regulation could a US jurisdiction apply that wouldn’t violate the Constitution?
> much harder to do it

What is harder? It is a single command to install most dependencies.

Using a C dependency is super easy from most languages, including C itself, of course.

> binary size and compile times are smaller at the expense of actual time spent writing code.

Nobody writing C professionally is doing that for those reasons unless the library is trivial.
What are you talking about? Twitter lets you block advertiser accounts. I would say Twitter is better about it, because they just let me block the account. Facebook makes (or rather, used to make) me go through several steps of "are you sure? wouldn't you rather just hide this person? what if you asked them nicely first?" bullshit.

And after doing it a few times (maybe two dozen?), suddenly the block feature was gone completely. I have hundreds of accounts blocked on Twitter.
Or, you know, you could just not name your things master/slave and outright mention you do not take contributions if you do not care about doing that right either?
We are in many ways simple creatures. We see images and respond. And now we throw our greatest minds at work to add machine learning into the mix, to extract that consumer potential from us all to the fullest.
ZH boosters in these comments keep saying variants of this: "You have to have a good BS filter to find the good stuff on ZH, but it's there!" Sure, if you look backwards and cherry-pick only the accurate stuff while ignoring everything they got horribly wrong, then yeah, the site's going to look good. But that's true of any bullshit-peddler. In fact, that's the very essence of what a bullshit-peddler does: throw bullshit at the wall, knowing that some of it will stick, and gullible people will forget about all the stuff that didn't stick.

If you really want to prove the site's credibility, then perform some of this vaunted BS filtering in real time. Give us some examples of accurate predictions ZH is making today that can't be found on any mainstream media site, and let us evaluate their conformance with reality 3 or 4 months from now.
How to Acquire Tacit Knowledge
I guess my question—knowing very little about ZeroHedge, and never having visited it—is, did they also "cover" a whole bunch of things that turned out to be false?

If what they do is talk about all the things that might be coming, then it's likely they will have some pretty good hits. The coronavirus trajectory was certainly much more predictable than you would have guessed from the way the US, in particular, handled and reported on it, so the fact that they were able to get out ahead of that just means they weren't believing everyone else's groupthink.

That can have value, but it doesn't mean they're immune from bad predictions...
It can be one motive but it's not the only one. Can be the driver for a lot of actors attacking social media but we can't deny that social media has enabled a lot of new techniques for reaching an audience in a much easier and rapid platform than ever before. Those techniques have been twisted into the range of untruthfulness that we couldn't have seen before in the old media because moderation was much more strict (and papers depended on some kind of respectability).

The closest we had to this in the past were tabloids but people could more easily categorise those than the thousands of "Truth News Online"-esque articles peddled on social media. It's an extreme torrent of an old issue, we scaled it up.

Very few campaigns ran on extreme blatant lies and warped reality as we have seen the past few years...

So yes, money might be a shady motive behind this hunt but there is also quite a lot of damage that we haven't yet found a way to deal with. And it's causing very real problems, in real life, right now.

Not that these problems were caused directly by social media but they are adding fuel to the fire and it only seems to be increasing now when having checks on them becomes another divisive subject and added as another single-issue partisan bullshit.
This is called ‘enterprise’ and everyone in it will tell you a million excuses why it’s the only way.
No. Nothing is ever this simple. Even cursory search would show that this is an ongoing saga linked to LEOs displeasure with encryption. I am not a fan of Trump personally, but no reason to let it cloud your judgment.
Echo chambers are deliberately created by the platform according to what they think will keep the user on the site. It is fundamentally anti-user. This is the person self-selecting what they want to see. It's a very different thing.
Wouldn't it be simpler to just use ublock origin?