skysight-inc/HackerNews huggingface dataset:
> history does not matter if the change was parented in some temporary context

It does if it means a big ball o' hackage lands on the public working branch, since it complicates merges, backouts, cherrypicks, and bisects.

Git users can also hide individual commit messages behind one big combined message, losing part of the project's development history and logical progression.

When I pull your repo and build it, and I find that it doesn't build on my system, I don't want to dig through a 500-line merge commit to figure out why you changed this one line from the one that used to build last week, I want the 14-line diff it was part of so I can begin to understand what you were thinking when you committed it. If I later find out that that 14-line change was wrong but the rest of your 500-line merge was fine, I want to be able to back it out with a single command. (In Fossil, it's `fossil merge --backout abcd1234`.)

> confuse other people with irrelevant information when they try to navigate the history.

How much time do you spend navigating the project's history vs looking at the tip of the current branch?

I'd wager that the times you dig back into the history, it's because you are in fact trying to figure out why you got here, which means a trail of detailed breadcrumbs will be more likely helpful than "...and between one week and the next, something changed in commit abcd1234, but we've lost all of its internal context, so we'll be spending next week reconstructing it because Angie's on vacation now."
Very clever, especially about The Bull Dog role. First four roles are essential, the rest may not be so.
> Go is network-app specific

Just because it is used most for "network apps" doesn't mean it's limited to that. On the other hand, you could argue that Rust is a wrong fit for anything _except_ performance-critical applications, because for anything else it's not worth to saddle yourself with the added complexity.

> and Rust very broad --a true general purpose prog lang-- it is easy to see how Go mature so quickly (not much to mature) and also why it got a bit old so quickly as well

This simplicity is the thing Go opponents like to point out (or mock) most, and what Go fans actually would tell you is one of the best features of the language. It's actually refreshing to have one language that doesn't try to be everyone's darling by implementing every conceivable feature - we already have enough of those, Rust, C++, Java etc. etc. But you don't have to take my word for it, you can also read the first sentences from this blog post: https://bradfitz.com/2020/01/30/joining-tailscale - he puts it better than I could...
> Many people think donating 3% of their income is a lot, let alone the 10%

Except of course for many mainstream religions https://en.m.wikipedia.org/wiki/Tithe “weirdness” is very relative to your local view.
Then that motivation should be applicable to Go as well.
> The 60 minute session limit

It's also a nice way to force yourself to play for only an hour and then go do something else, or at least consciously make the choice to play for longer than you intended.
Only the first few lines of the script look dense. Everything else looks normal to me.
How come that WhatsApp has so many security flaws recently and Signal isn't affected? This cannot be coincidence right? Signal has less people working on it, no massive corporation behind the product, more people as smart as Moxie working on it. I don't believe these flaws are just bugs... Right?
This Motherboard article has more details on the app including screenshots https://www.vice.com/en_ca/article/y3m33x/heres-the-shadow-i...

My favorite screenshot is the last one, it looks like a generic mobile Firefox error for a misspecified URL.
Right-click in the Name column, select "Save all as HAR with content". Then grep for the headers, e.g.,

sed -n '/headers\":/,/\]/p' example.com.har

While running Chrome, try

ps ax |grep -o field-trial-handle[^\ ]*[0-9]

Handle to the shared memory segment containing field trial state that is to be shared between processes. The argument to this switch is the handle id (pointer on Windows) as a string, followed by a comma, then the size of the shared memory segment as a string.

Also, can try typing "chrome://versions" in the address bar

https://superuser.com/questions/541466/what-is-the-variation...

https://www.ghacks.net/2013/04/05/field-trials-in-chrome-how...

Further reading:

https://chromium.googlesource.com/chromium/src/+/master/comp...

https://chromium.googlesource.com/chromium/src/+/master/comp...
This might have changed with more recent updates, but I was under the impression that the Mono garbage collector in Unity was a bit dated and not as up-to-date as a C# one today.
Probably a very dumb attempt but

Doesn't the leading edge being thick and rounded up top deflect away air from getting to the slant-plane right behind it creating a low pressure zone above the wing?

Same will apply in flat-wing cases because angle of attack will cause same effect.

What am I missing?
Ah! That's definitely an interesting case and quite possible.
It is the chromium edge version, but only in canary for now
The obvious follow-up question is : why does a wing deflect the air down?
I'm not sure what the db has to do with this, you need to structure the data somehow to be able to tally and breakdown results. SQL databases can certainly handle multiple magnitudes more transactions per second so it doesn't strike me as prima faciae bad decision making.
I actually enjoyed my Google Glass, primarily its always-on easy-to-reach nature. Pulling your phone out of your pocket, turning it on, and unlocking it is a trivial action, sure. But putting your finger up to your face is still an order of magnitude faster and easier. As a result, I found myself taking way more photos and having literally dozens more phone calls with friends and family. It was pretty interesting.
You don't have to set up your own cluster if you use Azure or Google cloud. AWS charges for cluster management, but Azure and Google don't.
The Iowa Caucus, Pseudo-Events, and Hyperreality
Resharper has proven to be a great way for me to start learning and integrating new language features. I code in my original style and resharper suggests changes based on new features like pattern matching. At first I didnt see the benefit, but this is a hugely powerful feature once you start to wrap your mind around it.
You should NOT do such alignment anyway, because if you rename "some_function" to "another_function", then you will lose your formatting.

Instead, format arguments in a separate block:

some_function(
arg1, arg2, arg3, arg4,
arg5, arg6);

When arguments are aligned in a separate block, both spaces and tabs work fine.

My own preference is tabs, because of less visual noise in code diff [review].
As many have pointed out, no kids are being locked up. They are being questioned without a parent or lawyer present. This is wrong.

As for the free speech issue: Disclaimer - I'm in favor of all speech, including hate speech. If it sounds like I'm defending the administration or police, I am not.

There are many "sacred" political figures. Michelle Obama, for example, is one of them. If there were a school play held in the deep south in which children were made to advocate for her to be physically beaten, as a response to some Obama government policy - I'm quite sure many folks in places like California would want the secret service or some offical government agency to formally investigate what's going on there. The police presence itself is not as unusual or "nationalist" as some seem to be suggesting here.

For a concrete example - the musician Ted Nugent said at an NRA event that if Barack Obama were to become President, he (Nugent) would be dead or in jail by November. The Secret Service paid him a visit following that statement and (correctly) did not arrest him.

Investigating threats of violence against the leader of a country is common. In this case, the fact that a teacher made kids say it, is not really very different in this context.

Unfortunately, India does not really have freedom of speech. The right to say things that are encouraging political violence is not covered by India's toothless right to free speech.

In this case, Modi is a similarly "sacred" figure to many, and he's also the Prime Minister. Some people made children put on a play in which they suggest physically beating the Prime Minister, and then a video of this gets shared on WhatsApp.

Had the play been put on and nothing happened thereafter, it would have been an entirely different matter. The fact that it started spreading on WhatsApp now gives the police grounds to suspect that this is part of a conspiracy to call for political violence.

The police in this case have gone ahead and actually arrested the teacher and parent who wrote the script. If (and only if) they conspired to spread the WhatsApp video, under the existing terrible laws, the police may have a case. I'm not a lawyer, but it seems that way as a layperson reading the statutes. I hope I'm wrong.
I didn’t think The Weather Channel was available outside the US. I’m sure they’ll give you a forecast on weather.com but the company is American based.
While the author implicates Agile, it seems like their real problem is with software development at scale, or really, any production process at scale. Once you've come up with a design (the fun part), you are faced with the prospect of implementation (the not-so-fun part). If that implementation includes so much work that you need a bunch of people to do it, you are left with the inevitable task of decomposing and distributing the work (into widgets or services or subroutines, or however you functionally break down the system). Whether you do Agile or not, that work is going to have to involve requirements and acceptance criteria, and tracking and reporting and scheduling.

But all of that doesn't have to be dehumanizing. Nothing in Agile says you have to call people "resources." Or that you can't say things like “Oh, Samantha would be a great fit for this project.” And if your Agile team's primary motivation is to move tickets from one column to another, you should fire your Agile management team, because that is literally antithetical to the Agile process, which focuses on delivered value.
> Technically there were still WMDs in Iraq

Depends on what you consider a WMD. How many expired cans of phosgene makes a valid WMD claim? Iraw famously used gas against many enemies, decades before. Ultimately, Saddam had less difficulty getting ahold of conventional arms, which he used to attack Kuwait. Unfortunately for him, this mobilized the US (who had been waiting a long time) as a signal that Saddam's regime was desperate, alongside showing what military capability they had.
MS Windows probably used the Skype to fingerprint you already, and don't need the browser to do it explicitly?
Hiro uses something like this (laser projecting into his retina) for his computer in Snow Crash.

EDIT: Actually he wears goggles that the laser shines onto, so a little different
We have a very good explanation for experts though. It turns out lift is really damn hard to explain since fluids are quite complicated. There's no reason to expect there's a layman's explanation at all, but you can make one from Newton's laws (Navier-Stokes -- conservation of momentum) and conservation of energy (Bernoulli) and conservation of mass (continuity equation)

They are very complicated and the complexity is required to understand all the weird edge cases
To me it's just ascribing all these benefits to your little hobby horse that other people surely lack since they don't share your interests, even going so far as to hint that it's evidence of some sort of decline in society. I've seen HNers say the same thing about people who don't care how computers work to people who can't take a walk without headphones on.

Just seems a bit convenient and masturbatory.
I have actual 42S. The physical device lasts very well but the LCD fades out as it gets older. Right now mine does not have enough contrast to read it looking at it directly. You need to look it from downward angle and in perfect light.

Other than that this is the best calculator ever made.
I don't know that the cache locality would be a big issue (your indirection table would be a small-ish array), however you'd eat the cost of doubling the indirections, each pointer access would be two of them.
Switch to Edgium then - FF user
I have used "GeForce Now" for the past couple of months (during the beta) and it works quite well overall. The latency exists but it is quite low; given that my last few gaming years have been on the PS4 I am more used to this than your typical PC gamer.

There are some quirks with it especially around getting the resolution right. Sometimes the output is a bit blurry because it doesn't quite match the resolution/aspect ratio of your screen.

I would say that it is worth giving this a try. The free limited version is idea for as a trial.
Last election cycle, the Bernie Sanders campaign insisted that the Iowa caucus should be changed so that more data was reported. Back then only the final number of delegates were reported. So it is entirely possible that the caucus always was a mess but that it only got discovered this year.
Saying that money laundering solely affected the Vancouver housing market is simplistic and the press is successful in pushing this narrative. How about other factors like lots of people want to move to Vancouver (only major Canadian city on the west coast) and the effect of major tech companies setting up shop here? Also the greed of condo developers and landlords?
> Technically there were still WMDs in Iraq

No:

https://en.wikipedia.org/wiki/Iraq_and_weapons_of_mass_destr...

"Iraq actively researched and later employed weapons of mass destruction (WMD) from 1962 to 1991, when it destroyed its chemical weapons stockpile and halted its biological and nuclear weapon programs as required by the United Nations Security Council.[1]"

What's sure is that at the time of 9/11, the U.S. had still significant quantities of chemical weapons that they just started to destroy a few years before:

https://www.cnbc.com/2013/09/23/destroying-chemical-weapons-...

"After the U.S. formally agreed in 1997 to destroy its 30,000-ton chemical arsenal, Newport's mission changed again" ... "Not until 2008 — 11 years after our visit and U.S. ratification of the chemical weapons ban—was the last of the VX eliminated."
Texture compression works because GPUs are bandwidth-limited in regards to memory. It doesn't really help you when you are latency-limited, because the latency-to-first-byte is the same or slightly larger for compression.
App that broke the Iowa Caucuses was sent out through an Android test platform
When we investigated, there was no way to change that that we could find - barring compiling go from source (something we could have done, but wanted to avoid.)
> This is why I consider the GDPR to be unrealistically broad in its definition of PII

And I consider it far too narrow.

> If I'm given a forced choice between "more privacy" and "better software quality" I'm going to lean towards "better software quality."

Fair enough. I would go for "more privacy", personally. There is no technical reason why both of our preferences couldn't be honored.
Given that it doesn't harm the retina when scanning, I'd say "full white" is the best it could do, which could be surprising and a bit uncomfortable, but not actually damage the eye.

Picture your monitor going all white... bright for a sec, but that's about it.
I think a lot of people frequently cook 1. because they know what really tasty food is made off 2. They know is cheaper/they are trying to save.
Change your first to "Clean up and look appropriate" then. You don't have to look flashy but I think if you are unhygienic you need to overcome more than if you are not. If you work in finance there are certain expectations on dressing in a certain way and if you are working as an engineer at a hip start up there are others.

But if you decide to deviate too much you are spending weirdness points.

I realized that when I was a software developer when I met client I dressed differently than when I put on a more relaxed hoodie at our casual office. I never put on a suit but at least some business casual as that was how everyone else was dressed.

One thing though is that I have always looked kinda nerdy and I believe just like some women have complained that they are not taken seriously as software developers I think I've been taken more seriously at times just due to my nerdy looks (beard, way I dressed) despite my experience might not have warranted it.
But if they cloned the 7447 decoder they'd look like

_
_ _ |_| |_ |_
|_ _| _ |_

with 15 blank.
As an attractive, well-liked and reasonably wealthy individual, I consider it to be my moral duty to be weird as hell.
What Is an API Gateway?
I've been using NOW for ~6 months now and it's incredible. Are you going to get 144hz 4k gaming performance? No for sure but I've been using it for a couple of reasons:

1) Games that aren't available on my Macbook. Simple things like Legends of Runeterra and Magic Arena and Magic Online. Not super graphically intensive Geforce Now has worked better than Wine/VM solutions

2) Games that my Macbook just can't play like F1 2019. Good enough for both single and multiplayer.

Gonna miss it being free but easily worth $5.
Oh hey I’m sitting in an office down the hall from a neoclassically optimized stellarator. :)

I’m not a scientist, but from my layman view there seems to be a lot of empirical work being done to characterize turbulence beyond what MHD models tell us. Afaict, hydrodynamics is a set of empirically derived equations that describe fluid macro scale behavior. Neoclassical MHD models apply Maxwell’s equations to these, but that isn’t sufficient for most plasma regimes. Gyrokinetic approximations of particle simulations are the lead that most people are following, but they aren’t able to agree with real world measurements very well yet. I have the impression that particle level simulation works but we are several orders of magnitude away from that in terms of computational capacity.
Perhaps putting subs in position around the world to knock out nuclear missiles in the sky, or even low altitude ICBM's like the ones Putin was talking about?
Where I live we use paper ballots that are both scanned and tallied on sight by a machine when submitted, then hand counted by volunteers at a central location that anyone can observe.

I'm pretty comfortable with that.
The personal finance subreddit is extremely good and has accessible wiki articles about the most common topics. The "Prime Directive" is a good place to start: https://www.reddit.com/r/personalfinance/wiki/commontopics.

There's also a flowchart which works well for 90+% of people: https://i.imgur.com/lSoUQr2.png
this landing page is terrible. I don't know what this service is about. is it a game streaming service, or a new Steam type game store?
I am in a similar boat as you -- it feels great to game on my Mac. I do notice some of the latency when I play Doom (granted this is a high "fidelity" game) but for casual gaming this is great.
Is type-sensitive code totally acceptable now? I do use it at times but generally try to avoid it.
> you'll never get a web browser with more features than the ones released in the '90s

I would actively prefer a web browser that lacks the features added since the '90s.
No, having a sat nav doesn't obviate the need to be attentive to road signs and the size of your vehicle.

No map data supplier warrants that their data is free from errors, and even if they did the data could be out-of-date within hours as roads are being built all the time.

There is no proof - mathematical or otherwise - a sat nav won't switch off if you fail to plug it in. Neither is there any proof a bridge won't be closed due to roadworks, an accident, or other reasons.
I am confused, Rick.
Database? Heck, I would think each precinct could have uploaded their own csv file in a common format. Concatenate all of those, pop it into excel, and pivot table away. But what do I know.
Are you only looking for Apprentices?
From even before it became the law I have been saying it's horrible. The problem is that it doesn't define what level of accommodation should be required. When it was being passed this let both sides interpret it how they wanted, in practice it turned out pretty much how I expected--repeated court fights over what is reasonable. I didn't realize there would be the scumbag violation hunters, though.

However, I don't think the size of the business should have anything to do with it. Bigger businesses can of course afford more--but there are also more possible points of contention.

As for modifications--removing steps from a building built for them is a big problem. Wheelchair ramps are long, there often simply isn't a reasonable place to put them.
https://en.m.wikipedia.org/wiki/Blackbird_(land_yacht) Was built to demonstrate that you can sail directly downwind faster than the wind as well.
A problem that all the services face is that they can never, economically, output the same quality that a local gaming PC or console can deliver, which means hardcore gamers, who would want to spend money on gaming, will never be customers.

Just look in this thread, the people who are impressed are casual gamers who have no interest in building a gaming PC, and I kinda doubt that group is a reliable customer base.

And when the gaming press reviews these services, they crank up their magnifiers to figure out at exactly what quality level the games are actually being rendered at, and since that is always lower than what hardcore gamers can do themselves on their own hardware, the consensus is always "why bother?".

Good enough quality simply isn't good enough for your prospective customers. And this is why these service are doomed to fail.
This should really be getting more attention, here is an alternative breakdown: https://imgur.com/gallery/ycOC0HX.
The jest of it is one of the most important institutions in the United States (the Democratic National Committee) uses a highly nepotistic and incompetent system for managing IT which leads to colossal failures in marketing, canvassing, and security. Not to mention massive PII violations as millions of emails, phone numbers and SSNs, are passed around in plain-text via CSV files.

The reason this happens is because hundreds of millions of dollars are lit on fire during election season and all the sharks, including former Google employees, come out to swim. Even well intentioned projects get slammed by the crunch of the election season (seriously try shipping a well scaled app in < 2 months with terrible product direction) and ultimately fail - failing the needs of the entire citizenship of the country.

After the success of Obama's 2008 and 2012 campaigns even more money was funneled into IT as a sort of perceived silver bullet. But in 2016 it wasn't, and yet no analysis was done to correct the problems for the 2020 cycle - because the decision makers (all these "CTOs") are clueless fucks who are just there for the money and could care less about the integrity of our democratic system.

- in 2016 I worked for one of the companies in this niche and saw the bidding/sales/engineering processes first hand. FWIW I am a life long democratic voter and this makes me sick to my stomach.
This was one of my design goals / side effects of not trying to enforce a single sign on to my wharfie project ( https://wharfie.org)
I tested this out when it was in BETA about a year ago. It worked pretty well with Path of Exile but it ran into issues when I was trying out Monster Hunter World iirc.

Word of caution - if you have a bandwidth limit it burns through it pretty quickly.
Site appears to be down 4pm EST with SSL errors, I can’t access it.
Top Hollywood celebrities and Silicon Valley investors are linked to the app th