skysight-inc/HackerNews huggingface dataset:
It's hard for me to quit twitter because no matter how low quality the average tweet is, there are always diamonds in the rough -- perfectly composed little knowledge bombs.

If you happen to open the app at the right time Twitter can be very high signal/noise.

I keep coming back because of the thought that maybe I'll open it and be introduced to a compelling thought that would have otherwise been buried in 20 pages of cruft
Yeah. In one of the worse incidents in Germany, to the credit of Germans, the majority of adults in the around came to my kids' defense. I tell them to try to be thankful for the culture of being helpful, but it was a hard thing for them.

For a long time my oldest hated Germany after that. I actually feel bad because both of being part of the Berlin tech boom that is causing rents to rise really fast (and price many Germans out of the city) and also for the fact that refugees are being used to undercut wages (I know of too many cases of refugees being paid under minimum wage to ignore that dynamic).

But that doesn't excuse ranting at my kids as they are walking down the street.
Once enough states join the National Popular Vote compact to clear 270 electors, the electoral college will be nullified in practice. It may take a couple more decades, but it'll happen eventually.
TrustedIn Trading – Better business through greater transparency
Another barrier to models where users pay directly is taxes.

If you come to my site, and I take money from an advertiser to show you an ad, I simply add that money into the income for my business on my Federal and state tax filings.

If you come to my site, and pay me to view my content, then in addition to dealing with that money as income, I also have to worry about whether I owe sales tax to your state or VAT to your country.

Worse, in many states that tax rate depends on your address, so I'll need to get that from you.

To make micropayments work for web content, someone is going to have to offer a service that integrates the micropayment system with a sales tax/VAT collecting and reporting system. You probably have to set it up so it is actually that service that is selling the content to the end users, so that the sites themselves do not have to deal with the states at all. That may require the service to act as some sort of portal that the users go through to reach the sites.
We probably should analyse the way it's done in India: ultra-cheap mobile Internet (how do they manage to both provide the coverage and sustain such low prices?) and budget-class devices. There has even been a post about the new class of cheap phones which are more like those of the pre-iPhone era. I believe giving everybody access to YouTube, Reddit and Wikipedia is important.
YesSQL. Perfect. I'm going to steal that.

YesSQL scales just fine to enterprises like VCS repo hosting. All you have to do is shard correctly (along the lines where you least need the power of SQL, preferably).
If they can’t, what’s the point of national sovereignty?
How about just: "We think that access to the internet for everyone is a good thing."
So the individualist seeks authority to impose individualism globally through, for example, treaties like TPP etc? Or am I missing something?
>> It's a bit disappointing to hear, since I personally enjoyed the occasional, honest discussion with smart people

That can still happen, maybe just not on a huge mailing list? :p
I’m sure it’s nothing like the south east, but it gets pretty hot, mostly in July and August. Living in a hotter but drier climate now (which is on the whole more comfortable than back in NH), I realize that the humidity played an important part in it feeling hot and uncomfortable. Mid 80s in dry heat is many times more bearable than mid 80s in humid weather, and the same thing goes for the cold too.
Let's put it this way then: what's the harm in the Raspberry Pi to allow SSH right out of the box? That's up to the owner right? I shouldn't have to configure it, it should just work. Except people who aren't Linux or security experts leave it with the default config and the system quickly gets absorbed into a botnet that negatively impacts everyone else on the Internet.

You can't think of anything connected to the Internet as completely "owned" by any one person. The Internet is a hivemind of machines and humans, and every single person has the ability to impact many other people. Even unintentionally, even unknowingly.

If we want complete personal ownership of every device in our possession, I'm all for it. But that would require every person who owns a device connected to the Internet to take full personal responsibility for anything that happens on/from their device that negatively impacts others. Would you be okay with me suing you personally because one of your devices got infected with malware and slowed down my home Internet connection? Would you be okay with me suing your grandmother?

There is hardware and software out there for people who can handle that responsibility. The majority of Internet users can't handle it, though. That's why the majority of Internet-connected devices don't allow people to meddle with things they can't understand.

The GNU philosophy is a great ideal to strive for, but like with most ideals it doesn't handle reality very gracefully. With complete ownership comes complete responsibility, and very few people are ready to take complete responsibility for what their Internet-connected device does.
> Clinton is a horrible president

Well, “was a president”; horrible is subjective, but the present tense is objectively incorrect.

> that let China stole all the jobs and factories from US

Ludicrous hyperbole, at best.

> lied about extramarital affairs

Like Trump.

> and associated with the rapist Epstein.

Also like Trump.

> Trump talks crap about alot of things, but that's it

Er, no. See above, for just a couple of things you've overlooked.

> NOBODY stood up to China until Trump came along.

Others have, but not with as much short-term harm to the US. The long-term payoff from the high-cost strategy is dubious.
Because to vote for someone defending PRWORA would be a betrayal of what my family went through. It was at that point vote third party or stay home. I think if I had it to do over again I would vote third party.
> For many years, database users did not have to simultaneously understand the concept of isolation levels and consistency levels

This statement might technically be true, but it hasn't been the case for many years, including much of the time that "CAP Theorem" has been a part of popular discourse in industry. If you take a traditional RDBMS with ACID transactions and ANSI defined isolation levels such as Postgres without extensions (single master) you can still have inconsistent reads if your architecture includes async streaming replicas used for distributing reads. This feature was added in version 9.0 - 10 years ago. Microsoft SQL Server had it at least a decade before that.
Correct me if i 'm wrong, isn't this one 'for' loop with 3 nested 'if' conditions ?
That explains why they're cheaper than Windows, but what makes them cheaper than equivalent hardware with e.g. Ubuntu?
The more abstractions you have around your money, the better protected it is.
People are rabidly dismissive of Project Veritas and another one of their "exposures" because of their attempts to "make evidence" by tricking people into admitting something, cherrypicking what "evidence" they do display, and having a "answer first, evidence second" mindset to their operation.

If you want to show that Google has "bias against conservatives" or whatever, get it from a reputable source instead of the garbage heap that is Project Veritas.
> Now that we banned youtube

That's a pity. YouTube is a treasure of awesome educational videos, better than any school can be. If only I had YouTube when I was a schoolboy... Cool people explain math (and other subjects) I could never understand but grok instantly this way. I can also hardly imagine a better media spreading cultural progress. It also promotes artistic expression, incl in poor people - have you seen the post about african teens making short scifi movies? If I had to choose just one website to give everybody on Earth access to that would be YouTube.

Nevertheless narrow content kind focus can be a problem - if somebody watches nothing but stupid/weird stuff (it may be good to have this kind of fun occasionally but one should not focus on this too much) and is suggested more and more videos of the same kind this can hardly be beneficial. Perhaps Google should invent a solution to this problem. E.g. showing some educational videos among recommendations regardless to what kind of videos you watch.
> They are stating a widely held belief that many people agree with.

Your reference material has a section titled
Critiques of the human right to Internet access.

> If that's the case then ALL human rights are "quite weak"

I believe the issue you bring up is mostly around peoples differing opinion on what a human right is, so I don't exactly disagree with you. I mostly have an issue with this new theme of everything being a "human right". At some point it will be a "human right" to own a Lamborghini and have someone feed me grapes while I lay by a pool (kinda sarcasm).

> B) I don't think anyone said anything about forcing someone onto this network.

If everyone left the network, then it would not exist. Therefore, a human right to the internet requires that people maintain the network.
Just shopping locally and picking up your own food saves you so much and helps subconciously cuts down on your personal consumerism. I do anything I can now to make sure my dollar doesnt leave the county if it can be helped.
Fear of missing out, I think.

And the fact that social media generally speaking is engineered to grab our attention and keep it for as long as possible – because personalized ads. When I identified my own FOMO a few years back I deleted most of my social media apps on my phone (except Fediverse-apps which have no algorithms, only good old chronological feeds).

I'm reading more books now :)
It's definitely not about making fun of people – It's about expecting novelty and not finding any. After all, `news` is in the url!

I am wondering why people don't do the due diligence of searching if a tool/article has not already been posted before submitting a duplicate item.

I am sorry if you did interpret this as `trying to make fun of people` – This is not my intention.

I still would like to know why duplicate entries are welcomed/accepted on a news aggregator (honest question)!
"In your C code, your macro doesn't just up and decide to make changes to the parameters. TARGET is a macro parameter, and therefore the caller should expect it to be modified."

Sorry, you don't hold water. A C++ function can be edited from a pure function to one with non-const, mutated ref parameter, and some (perhaps all) uses of that function in the program will still compile. That counts as "just up and decide to make changes to the parameters".

You have to read the definition to see what is going on, just like with a macro.

> macro definition for `fbGetPixmapBitsData` gives no indication that the last three arguments will have their addresses taken to be passed elsewhere.

If there is no indication, then it's not that macro itself that is arranging the mutation syntax. It must be expanding into something that looks innocent. E.g. we can have a macro over my C++ assign function above:

#define asn(x, y) assign(x, y)

Sure, the macro definition doesn't give a clue because it expands to something that looks like another function or macro call, which we then have to understand. The C++ function is the culprit that is mutating x, not the macro.

It's true that with macros, we can build up a labyrinth of expansions where such a thing can hide more easily; whereas if we use nothing but C++ functions, the one we are calling has to steal that address, not any of its delegates.
I think you post would be a lot easier to understand if you shot a video of of it and showed some common things you did on it/with it. I am all-in on home automation but I can't tell from your post why I would want to use this over my phone or voice assistant.
In my experience, the best way to make any food "just like home" is to make it yourself.
While I agree that they should have that was their reasoning
The problem is not the spectrum, I believe, it’s the people. People, for some reason, specially educated ones, cannot handle disagreement. My country had a Red & Blue battle that lasted years, where each party would kill members of the other party. At least now there are more parties and candidates you can align with, but I still think parties are the most stupid thing ever: You will never agree a 100% in everything (and if you do, you’re really weird or probably devoid of criterion), so what’s the point? Deep disagreement comes from passionate people, not from any political spectrum. If you cannot keep your passions somewhat in check, you’re just a time bomb.
It's not just less, it's being as straight forward and simple while avoiding any temptation to be clever.
> I support being able to have the option to pay to not see ads

I don't care about seeing ads, but I am willing to pay money (and I do, when such an option exists) in exchange for stopping the spying that ads bring.
It's true, it's maybe a poor comparison to make. I guess you could compare it to the late 80s - we had a significant collapse across all salmon populations and it's not even clear why yet. There hasn't been a stable recovery since then, and overall the downward trend is continuing.

Something fascinating about this is if you look up the conservation status of the pacific sockeye salmon, it's Least Concern. There certainly are some populations in some rivers that are doing better than others, but the overall trend is a steady downward pattern.
I agree, though the only was this will work is to stick with the plan for more than 20 years and go through the transitional pains. Honestly I'd prefer if more people followed the by it for life philosophy. Wouldn't this also give a green edge to industry by not racing to the bottom price wise?
Agree. This is exactly the main argument of educators in favor of bigger screens and keyboard.
Although Chromebooks still lack features for creation (not possible to install some software), students can still create everything that can be done on cloud-based platforms.
In my experience apple pay is few and far between, and firefox fills out my billing anyway.
Yea their pricing model charging per host is dangerous with many small machines. It will become more of an issue as more companies move to distributed micro-services.

How Datadog handled your situation is what happens when sales tries to take on customer support, as datadog is doing. Incentives are misaligned. Similarities to Yelp.
Over the years my programming style has changed. I suspect it will continue to change in the future but for now I’m writing my own TypeScript code in a similar style. I tend to use TypeScript interfaces like C structs and write free functions that use them as the first argument. I find that this style works happily with the React hooks api.
I talked with an architect years ago, as they photographed a newly completed space for their portfolio. They said they didn't like visiting their work once it was in use, because people were never using it the way they had envisioned. Architecture as sculptural staged photography.
Alarm System Defeated by $2 Wireless Dongle
The Herlihy-Wing paper defining linearizability is a good read https://cs.brown.edu/~mph/HerlihyW90/p463-herlihy.pdf and explains the difference with good examples, although it might be too mathy/formal for most people's taste. An interesting result in that paper is that the implementations of what Abadi calls isolation notions (which Herlihy and Wing call multi-object correctness criteria) are not modular - at least for (strict) serializability. For example, if two systems implement serializability using two-phase locking and multi-version concurrency control respectively, then they can't be modularly composed to get a serializable global system for transactions that span objects from both systems.
Disney is in the process of setting fire to the Star Wars brand's value. Their new SW theme park was a colossal flop by Disney park standards, and after the boondoggle that was The Last Jedi, Solo failed to make anywhere near its projected numbers.
> Not very much? Doesn’t everybody think like this in one way or another?

Probably. But lots of people realize they've been wrong before, might be wrong on this occasion, and therefore don't just put their ideas over everybody else's. That's the non-arrogant way to handle that, I guess.
Nu looks very promising. Are there any prebuilt binaries available?
A Trailblazing Plan to Fight California Wildfires
I go to superbrightleds.com for things like this. They have a well curated selection with accurate specs on color temp and luminosity.
And thusly argues that we make appropriate changes because of seemingly biological differences - not inadequacies, to make that clear. I posit that that's a good thing.
How Bill Clinton Sent Manufacturing Jobs to China
https://www.americanthinker.com/articles/2016/09/how_bill_cl...

Trump didn't lie under oath about his affair. He simply didn't disclose the affair.

Trump hung in the same circle as Epstein in the 90s. That's it. Clinton tweeted sadness for Epstein when he died, flew with Epstein several times while he was president, as well as Chelsea Clinton being very close to Epstein's wife.

> Others have

like who?

>but not with as much short-term harm to the US

What harm? US economy is booming.
Right -- this is exactly the kind of language that turns people off. It is a vague analogy with no practical advice that compares the act of programming to the art of a skilled painter, giving a field that strives to have the restraint and responsibility of engineering a sort of weird "you have to hear the music" feel.

I want to make clear that I do not necessarily disagree with your assessment, but understand that there are people who are deciding whether to pick up an FP book or OOP book. They have to start somewhere, and this "wholistic" advice isn't tremendous help. Similarly, as an industry, it's hard to translate what you just wrote into the next UI framework. I think we can agree that we feel comfortable enough with loops to not take a completely neutral stance on the "loops vs. lngjmp opcode" debate? If someone asks you whether they should uses gotos everywhere it isn't strictly necessary to say "depends on the problem!" given that they probably aren't writing assembly-level filters for Adobe Photoshop where using a goto might actually make a difference -- since they probably wouldn't be asking in that case?

This isn't even an "all things being equal" situation. We are actively encouraging OOP to entry-level programmers today -- it is fair to ask whether that is the right move, because doing nothing is actually just choosing that OOP should be the default. It is totally fine to say "maybe OOP has not delivered on its promises, and while there may be useful lessons here, I think its safe to say that its probably not the tool you should choose FIRST for any given problem."
He never said functional programmers weren't morons, he just said they were "more smart."
Now bigger than eBay, Shopify sets sights on Amazon
> Technically I think Mercurial would be better for engineering wise in the long term.

I don't see why. I've seen companies switch from Mercurial to Git even though many employees loved Mercurial -- the driver was the fact the new employees were much more likely to prefer Git or not even know what Mercurial is. Mindshare matters.

> Mercurial has a single implementation (Git has 5),

Eh? I very much like that there are multiple Git implementations. Besides choice, this means there are more people who really understand its guts and can support it and its implementations.

> and they greatly discourage anyone from implementing a second.

That's not a good thing.

> This gives them a single source of truth for the implementation.

That gives them too much power to make changes the users might not like.

> Mercurial has better hooks in place.

Sounds like one of the ways in which Git implementations might differentiate from each other.

> It had better windows support than Git did for a long time. I believe it is still better because you don't rely on MinGW or some other Linux abstraction layer (though it uses python).

MSFT is doing amazing work on Git on Windows, making it scale in ways no other distributed VCS is likely to any time soon without adopting similar ideas. If you want Windows support, then Git is going to rock your boat more than Mercurial soon if not already.
I think it’s hard to blame any macro system that operates at the source code level for this kind of thing since it’s basically impossible to prevent this type of abuse. The C preprocessor doesn’t enable it any more or less than others.
Then why is everyone blaming the current president?
Since these are riffs on fizzbuzz, the goal is just to evaluate whether a candidate can use programming to solve these at all, i.e. whether they can 1) think through how to accomplish a basic task with some data and code, and 2) implement it in a language they know.

The goal of fizzbuzz in a phone screen should not be to see if someone can solve it in an optimal memory-efficient framework-idiomatic way. Clever syntax and data structure use is lovely, but these are really about finding whether someone can use a 'for' loop and an 'if' condition.
By the way I agree that we should lead by example but I don't know how you can get beyond the fact that different evils are so different they cannot be directly weighed off each other.

For example how do you weigh the draining of capital by foreign companies agains the purported benefits of liberating people from family and family business expectations (which my wife by the way definitely does not want to be liberated from)?
In my school currently they offer intro to programming in Python. For those who already know the basics the first course is using C. The next one is C++ and after that Java.
Lately I've been paying more attention to alternative CLI tooling, extensions, etc. Our open source community uses git-flow-avh for example and it has been extremely helpful. I can't wait to try this out.
I think that access to fair trials requires infrastructural support, just like access to the Internet does. In both cases infrastructural glitches can temporarily remove access, but declaring them a human right means a focus on making those glitches temporary particularly for the most vulnerable members of our society, among other things.
AFAIK, cellulose insulation is chemically treated to be mold-resistant and fire-resistant. Also, remember a rule of thumb is just that: by definition it can't cover 100% of edge cases. If you have a water leak in your roof, you obviously have bigger problems to address first...
America's First (Secret) Female President
Isaac SDK
This. It is so much easier than trying to remember everything.
> You’re right, they’re not even in this conversation, because they’re wondering why it even matters at all.

Well, I'll set your mind-reading aside.

> Why ... start talking about Hillary Clinton’s relationship with ... professor when the original topic was Donald Trump ... 2016 election?

Because Hillary Clinton is in active denial, with a seeming corporate motive, about the election at least as much as you've accused Donald Trump of intending to be. Nobody in that race is clean of this particular accusation.

I brought up the recent example of conduct related to that state of denial specifically because it demonstrates that if we're going to go down that road, nobody will emerge without mud on them.
For me for many years this has been the "best" keyboard for programming: https://hhkeyboard.us/happyhacking/
This is great! It's like VisiData as a shell. I wonder how easy it would be to use the VisiData interface with the shell output?