skysight-inc/HackerNews huggingface dataset:
I think most of what martin says is rubbish, but this is not. I have never had `git blame` fail...ever. I know what user is responsible for every line of code. Doing this is contemporaneous. Its right up there with commenting out blocks of code so you don't lose them.
To clarify, you are saying we should legislate away the right of a consumer to consent to a service whereby, in lieu of payment, the consumer is delivered targeted advertisement based on the data generated by their use of the service?

If this phrasing is incorrect, please correct it. It's just really helpful to be clear and precise in such discussions, because people sometimes hide the essence of their argument behind ambiguous verbiage.
FWIW I think a random selection among a list of representative faces is a good way of solving the problem.
Isnt this obvious? We live in a hyper-connected world where sentiments can take a dive in a minute when something starts trending. We also live in a world where every well-funded organization has a propaganda arm.

Take Israeli propagandists as an example. What do you think happens when a hashtag like #SheikhJarrah starts getting attention and activity measured in the thousands per hour? You think they will just ignore these threads? Of course not. Troll networks get notified. Volunteers in all kinds of pro-Israeli organizations are mobilized and directed to specific conversations. Suddenly, it seems like every active thread is getting attacked by personalities each responding with very similar claims and very similar approaches.

I believe this happens across the board and not just with political/ideological issues. You are not going to have an online platform allowing people to share information widely without attracting the interests of propagandists eager to improve/maintain the images of their clients.
"I was referring to the battery."

Fuck off.

Home (or storefront) invasion is a violent act. Theft is a violent act. We (all of us) have a duty to respond - with violence if necessary.

We need more good people like (psychomugs) in San Francisco and he deserves our thanks.
Any form of refutation can be taken by conspiracists as evidence of the conspiracy.
This is a great story about KPIs and incentives gone wrong :)
Types of Hapatitis and Symptoms
Well yes, gun crimes are a thing. They are tracked separately. They have separate penalties.

And there are loads more of them in Texas than California. Is it because "CA restricts firearms", then you're countering the guy above who claimed that Texas is a more peaceful society because of all of those guns.

For that matter, Texas has more murders per capita than California. For all you hear about the wild streets of San Francisco, the crazy gangs of LA, etc... more murders in Texas.

For that matter, NYC violence "exploded" over the past year. New York state still has less murders per capita than Texas despite a catastrophically bad year.

Ouch. Guess those guns aren't keeping everyone safe. In reality they end up getting used to murder people.
Why Skecher Shoes Are Not Endorsed by Me
Consider yourself lucky that you can reliably trace land ownership for centuries. Eastern Europe went through multiple upheavals in last 100 years and every time the wheel of history turned, quite a lot of land was dispossessed/repossessed by law.

In Slovakia we basically ended up with two versions of land registry (called register "C" and "E") and the ongoing effort to reconcile them. Many properties are said to be "nevysporiadané" = "not settled up" which means all the owners are not known - previous landowner died or emigrated and it waits for their descendants to claim it. It isn't possible to build anything on these lots.
>Private entities have no legal obligation(thin "town hall" argument or not) to respect free speech, and are absolutely empowered to police content as they see fit.

Indeed, thats what this whole discussion is about: creating laws to protect individuals speech from corporations.

Laws are not static.

Private entities also had no legal obligation to serve black people or gay people not long ago, but we changed that too.

As your XKCD comic is merely arguing from a position of conservative legal authority, it could have applied just as well to blocking black and gay people when that was not protected by law.
Should I fix my typos? Writing on an iPhone 6
But Texas does have a tyrannical government and gun ownership does nothing to prevent tyrannical governments. If anything, gun owners have historical been those swayed by fake news and populists, so they will probably be the instrument a tyrannical government uses to establish power and crush democratic opportunity. Unless you allow citizens to own ICBMs and AC-130s, a civilian insurrection will never "defeat" a tyrannical government. Especially in the modern age.
How is uniswap making money off others?
> If "check expected outputs" is a subjective step anyway

It isn't. It is the evidence that calculations in the code were done correctly.

It is like the problems in high school math class. The teacher controls the inputs so that the outputs are known. The teacher then runs the test problem past the student (aka the code). If the known correct answer isn't generated then we know the student didn't do it right.
I bet there are more laws that a company would love not to follow, but it's the law and thus you'll need to spend time implementing it.
Well the problem is that if you only change these policies in one place and don’t follow through on the rest of the chain it’s going to be a disaster.
Highly recommend avoiding this--it's needlessly complicated abstraction on top of Ansible. Just write your own playbooks using the network modules in Ansible, they're really easy to use and will be a lot cleaner than this. You can manage as little or as much of the config for your network devices as you want, and the real beauty of Ansible shines when you do event-based network changes like new VLAN propagation or responding to security threats by blocking addresses.
The Danger of the Moment
> My main portability problem when building packages is the very existence different cmake versions

Why? You should always be able to update CMake and have it continue to work. If not, that's a regression in CMake and we take those very seriously.
s/more fragmented IRC networks/more decentralized IRC networks
Yeah — it's a never ending challenge.
Draw Antialiased Shapes in Python with OpenCV [video]
First commercial pour of engineered graphene concrete takes place in UK
This is the first time I've heard of this book. I certainly agree some of these recommendations are way off the mark.

One guideline I've always tried to keep in mind is that statistically speaking, the number of bugs in a function goes way up when the code exceeds a page or so in length. I try to keep that in mind. I still routinely write functions well over a page in length but I give them extra care when they do, lots of comments and I make sure there's a "narrative flow" to the logic.
So very happy to have a real bump to Cortex A53. Cortex A510, woohoo!

Cortex-A55 ended up being such a modest, faint improvement over 2012's Cortex-A53. Another point of reference, A53 initially shipped on 28nm.
So much this. Especially early in project's life when you aren't sure what the contexts/data model/etc really need to be, so much logic looks the same. It becomes so hard to untangle later.
I have seen quite a lot of "corrections" that are agonizingly smug technicalities, flaming strawmen, and the like. Those attempts to "debunk" whatever usually make me question what else this group has been playing word-games about.

Often, it comes with some intensity, then a completely hypocritical stance on something else and again I wonder about the integrity.

It can be done, but it must be done cleanly, unimpeachably, and with ground given when "your side" is wrong.
Another explanation of the same issue, in "Problems caused by wearing Skecher Shoes. Are they a health hazard?": https://www.compleetfeet.co.uk/problems-caused-by-wearing-sk...
"Unlockable" == "The option exists for the user to unlock the bootloader if they wish to do so."

Even as a native speaker, it can get awkward explaining 'unlockable bootloaders' because the impliction is that they're first locked if they can be later unlocked... when there are also locked bootloaders that CANNOT be unlocked.

It's better to just assume 'unlockable' means 'not restricted.'
Thanks for the explanation. As a user I very much prefer native widgets, as non-native ones always break expectations in subtle and infuriating ways, but it is interesting to see the reasoning behind this type of decision.
Thanks, that’s exactly what I want.
IMHO "creates suffering due to the anticipation of the event" is not an axiom - if you know that the event won't be unwanted and forced upon you by circumstances or others, but will hapen iff and when you're satisfied with that, then the issue that people generally die does not need to invoke suffering.
I don't think Maker is index fund. How?
This is a big release for the Terminal - with two major features finally landing:

* Support for setting the Windows Terminal as the _default_ terminal on Windows. When that's all set up, commandline applications will launch directly into the Terminal instead of into the vintage console (conhost.exe)

* Support for "quake mode", or just activating the window with a global hotkey. This one's been consistently the highest-requested feature on the Terminal issue tracker, so it's really satisfying to see it finally ship. At first I thought it was a bit of a silly idea, but after using it for a while, I can't believe I ever lived without it.
It should. I'm not a Haskell-er, but there are a lot of Haskellers in the Nix community.
Absolutely, that's what it actually is. That said, they do tend to sell it as an ideological exercise in "free speech suppression". Pointing this out is important anyway to make sure that people realize they're being bamboozled by some political strategy and not a genuine attack on their rights.
Yes, Nest displays have a screen reader feature: https://support.google.com/googlenest/answer/9167457

As explained in the article, the release of Fuchsia should not change any supported feature (please report a bug via the "send feedback" option if you notice otherwise!).
> As others have said these sanctions will likely do more to harm the repressed citizens of the regime than Lukashenko

There are simply too many repressed citizens for them to all flee, so allowing some to flee might be just unfair, and also counterproductive because then you are left with only underpriviledged and repressed citizens.
The wave of MTB that we're currently in is loosely based on lots of things, but two major shifts have happened in the last 10-ish years.

* the geometries of bikes have changed dramatically. Bikes are longer, with slacker headtubes, longer reaches and steeper seattubes. 29" wheels are finally being crowned as "the" standard, with 27.5 and 26" wheels being relegated to speciality bikes.

*The style of riding has shifted from XC, where distance and ups/downs are to be expected, to more Enduro-style, where you go up to go down. The downs are what your bike is oriented to do. The downs are also getting more 'extreme' in the sense that you're seeing lots more flow/jump trails or simply highly technical sections.

Kickstands are not used (I haven't seen one affixed to a modern MTB in a decade or more) because they're heavy, they're a moving part, and most of the routes I ride they'd be an annoyance. They might be useful for you, but you're not going to find any manufacturer touting them as standard equipment (or even compatible) today.
How to Wear a Jumpsuit – 6 Style Tips to Follow
It's the monopoly angle. You can agree or disagree, but it doesn't make sense to form an argument without addressing that.
If you mostly deduplicate by writing functions, fixing this problem is never very hard: duplicate the function, rename it and change the call-site.

The interesting thing about DRY is that opinions about it seem to depend on what project you’ve worked on most recently: I inherited a codebase written by people skeptical of DRY, and we had a lot of bugs that resulted from “essential duplication”. Other people inherit code written by “architecture astronauts”, and assume that the grass is greener on the WET side of the fence.

Personally, having been in both situations, I’d almost always prefer to untangle a bad abstraction rather than maintain a WET codebase.
This is the most under-appreciated thing in the ARM world rn. Early 2023 probably for the first Snapdragons with Nuvia cores
Mailbluster.com is similar.
I don't know what to say, this is a real problem I have encountered in actual production code multiple times. Any code that lives longer than your company's source control of choice, style of choice, or code structure of choice is vulnerable. Moreover, what's the harm? It's more information, not less.
Just a small correction, the plane never left their airspace
This covers a good argument as to why: https://www.joelonsoftware.com/2000/06/03/strategy-letter-ii...

And it's true - there are a number of services for work that we've never tried because there's no easy way "back".
The problem with Clean Code is also the problem with saying to ignore Clean Code. If you treat everything as a dogmatic rule on how to do things, you're going to have a bad time.

Because, they're more like guidelines. If you try not to repeat yourself, you'll generally wind up with better code. If you try to make your methods short, you'll generally wind up with better code.

However, if you abuse partial just to meet some arbitrary length requirement, then you haven't really understood the reason for the guideline.
Congrats on the launch! I see iterating on Banjo is still on the roadmap - always more work to do :)
Astronomers Discover What Could Be One of the Oldest Stars in the Universe
The longer you wait, the more of an ability they have to come back with some riposte about how long you've been bottling it up. Just confront them, and laugh it off nonchalantly if they try to reason their way out of the clearly foul habit.
It's funny, this reminded me immediately of something I've experienced recently.

I started making digital paintings on my iPad about a year and a half ago. And I'm not too bad; I've been drawing on and off all my life so I came to it already a decently talented artist. But there are so many artists I follow on Instagram who are so, so much more talented than me, to a degree I will never be. Thousands of them who were better than I am now way back when they were in high school, who have now catapulted beyond where I'll probably ever be and become professional artists with hundreds of thousands of followers who make a living off selling prints and merch. I post my art on Instagram but it feels like throwing mediocre work into a vast sea of bottomless excellence, and there's something fundamentally disheartening about that.

However, it's okay, because I've found a little corner of the internet where I'm king. A tiny subreddit for a silly game I play on my phone sometimes. There are other people making fanart for it, too, but only a couple dozen, and in only a year I've become good enough that I'm probably the most talented artist making fanart for it. My posts there get fifty times as many upvotes there as they do Instagram likes, they linger at the top of the (slow-moving) subreddit for days, and people absolutely shower them with compliments. It's tremendously motivating. All I want to do is create fanart for this game.

I think everyone can do this. Everyone has some talent, and there are so many diverse, fragmented communities out there that everyone can probably be king of some corner if they like. Social media can be demotivating if you think of it as one vast sea of seven billion people, but it also allows countless tiny niche communities to congregate and thrive. Go find one to conquer.
I've worked with teams that worked well together and got stuff done, at work. But never wanted to hang out after work with anyone. We all had different lives. Some single, some married, some with kids, some not, etc. At the end of the day everyone just wants to go home to his or her private life.
Multiple issues:

- Distros like unbundling (vcpkg, Anaconda, Spack, etc. also do too)
- Old releases of Lua are not maintained, so it would be our problem
- Compiled Lua packages need to match our build (and since we'd likely need multiple Lua versions, our symbols would be mangled, so nothing would work unless explicitly compiled against CMake's version). I really don't want to deal with "why can't I use Lua package XYZ?" issues every week
Your features list is a bit misleading, then. On your app's homepage you specifically mention the tracking of bounces as part of the app's features.

I'm all for launching early and so on, but I have a feeling that this is a rather important feature to simply be omitted in the beginning, especially in regard to Amazon SES and their handling of exceeding bounce rates.
It was not unusual in the past for changes in sovereignty to still respect the prior established private property rights. For instance both the Louisiana purchase and annexation of California promised in law to respect existing Spanish land grants. So while this was the case in legal theory, these rights were not immune to corruption.

I grew up on land in the Bay Area that formerly belonged to the Ranchero de las Pulgas, and now I live in the east bay. I don't remember the name of the Ranchero here, but much of it had already been sold off to yankee traders before 1846. In both cases after annexation the widows controlling the remaining land were ripped-off by shyster lawyers. IIRC in one or both cases the widow's own lawyer! This despite the fact the family of Ranchero de las Pulgas had thrown in with the American cause during the Mexican American War.
Tcp.rip/Text
>We’ve seen that Samsung’s 5LPE node used by Qualcomm and S.LSI in the Snapdragon 888 and Exynos 2100 has under-delivered in terms of performance and power efficiency, and I generally consider both big cores' power consumption to be at a higher bound limit when it comes to thermals.

I expect Qualcomm to stick with Samsung foundry in the next generation, so I am admittedly pessimistic in regards to power improvements in whichever node the next flagship SoCs come in (be it 5LPP or 4LPP). It could well be plausible that we wouldn’t see the full +16% improvement in actual SoCs next year.

https://www.anandtech.com/show/16693/arm-announces-mobile-ar...

It sounds like the thermal issues of the current generation flagship Android chips are expected to remain in place.
Blockchain is just a special case of Merkle trees, there isn't anything original about them other than that Bitcoin served as a marketing engine for the term blockchain because some people made a ton of money with it.

https://en.wikipedia.org/wiki/Merkle_tree
Economists and public policy wonks should do this for sure, as we make sense of the costs and benefits of certain policies. I imagine there will be 10 years of papers to come from this, and no agreement at all on what policies were worth it.
It's the same concept as requiring companies not to discriminate in providing accommodations to members of protected classes, e.g. https://en.wikipedia.org/wiki/Civil_Rights_Act_of_1964. It's just a different class. The debate is about which classes it should be legal to discriminate against.
Have you spoken with a lawyer yet? You may be facilitating CAN-SPAM violations in the USA, and possibly violations of similar protective legislation elsewhere, if you don’t take proper precautions immediately. If you’re worried, I would suspend operations until you can get a sign off on what you’re doing.
COVID-19 Vaccine Breakthrough Infections Reported to CDC
Sometimes what is interesting is that you have found that another engineer—whom you might not know in a large enough organization—has put time and thought into the code you are working on, and you can be a lot more efficient and less likely to break things if you can talk to that engineer first. It's not always the comment itself.
what is your job title/level and what do you work on?
Airbnb announces a big new update focused on flexibility
I was a longtime Emacs user (and vim before that) and recently a project I was working on was far too laggy for me to actually work productively on in Emacs. It was largely due to me using various LSPs within Emacs -- the frontend was in TypeScript and the backend in Go, and inevitably things would grind to a halt on a 5 year old i7 MBP with 16GB of RAM.

Switched over to VSCode with as many extensions as I could find to get me close to my Emacs setup (including edamagit) and it, to my surprise, was actually very productive. I've been using VSCode now for 6 months and 15 year old me in the 90s is very mad at current me for selling out.
it is very relevant because it is an opinion that implies they view one set of people less than another set of people

which has implications for things like biased hiring, promotions, workplace relationships, etc.

and this is not the sort of thing that can be "disproven" by past actions, because it still implies the potential for workplace discrimination

as someone who is LGBT+, I would never be able to work with a manager or coworker who expressed views like this for this reason
Uncle "Literally who?" Bob claims you should separate your code into as many small functions spread across as many classes as you can and makes a living selling (proverbial) shovels. John Carmack says you should keep functions long and have the business logic all be encapsulated together for mental cohesion. Carmack makes a living writing software.
Whats missing is which ones work without JavaScript. And accessibility characteristics.
> If gender is a state of mind, then why not race, or even species?

Race is absolutely a state of mind, more so than gender. All else being equal, a person who would identify as "POC" in the USA would simply be seen as "white" in many other Western countries.
The fact the modern UI design has become as homogeneous as it is nowadays is a blessing that's hard to appreciate sometimes. I have to admit I still miss the early to mid 2000s era when customisation was more or less expected of every application.
This is true only for people first coming to development. If you're just starting your journey, you are likely looking for quantifiable absolutes as to what is good and what isn't.

After you're a bit more seasoned, I think qualified comments are probably far more welcome than absolutes.
Reading email within a usable UI where you didn't have to download the spam first before it could be sorted was a pretty fucking big deal.

It's still my preferred method of dealing with email to this day. I never want to deal with POP/SMTP local client email ever again.
I wasn’t aiming to discuss that “galactic power” growth scenario since it’s just ridiculous. At some point that 3% compound growth becomes more energy than the entire planet consumes in a year, it’s just a dumb extrapolation like folding paper.

Back in reality, Germany’s energy consumption has grown about 5% in the past two decades, is currently falling, and the renewables capacity is more than enough to provide power for all residential uses. It only needs to grow 3x to satisfy the entire country’s energy needs. These are facts, not opinions.
Motion detection is not presence detection. I still want the light even if I'm sitting still, such as reading a book or using a computer.