skysight-inc/HackerNews huggingface dataset:
Today, it is. But humans are usually not very good at paying attention to the case and machines are too often very bad at preserving it (the best — or should I say worst — example being search engines). And that's without even taking into account the fact that the need to distinguish both didn't exist before QHD was a thing and that most people have no idea there's ambiguity at all.
I know someone who knows someone who had a big exit recently and he said he moved and because of the tax situation, he's unlikely to even visit California for a few years, is there anything about the law that protects someone if they never return to the state, or is that bs?

Good chance they don't want to come back for other reasons I guess!
You would be wrong. There's strong evidence that it does make sense, among which that it respects Zipf's law.
Don’t forget

3. Skiing.
Googlers tend to explain "why" of their decisions.

I'd suggest just taking the advises and decide the best course of actions. The why part is generally only meaningful to the decision maker and not something people care or have enough context to appreciate.

This way a lot of potential misunderstanding was avoided.
Can you provide details on what legal arguments were used to beat the CA FTB?
> I currently maintain about 280 different API integrations.

And if I was trying to self-host software that integrated with 280 different APIs, I'd probably have that problem, too.

Most people don't need 280 different APIs. Then need a half dozen? Maybe a dozen? Most of which are likely to be the "stable big ones" that you refer to.

So the rate of breakage in your experience just isn't applicable for anyone doing anything at the hobbyist level.

That's not to say it's maintenance free! But I've been running my own automation with Huginn for a year now, and for what I need, I could not justify $120 per year.
I've got basically the same machine as you as well (ThinkPad E495, 3700U, upgraded M.2 SSD, upgraded 32 GB ram) and while it's great, the 4000 series is a game changer. I really wish I could have waited but my old laptop had other plans.
It is coming soon. We all post it here and on twitter when it's ready.

https://twitter.com/narrationbox
They already removed "joe biden gaffe" for me. I'm more suspect that they are manipulating autocomplete for their political preferences... on an individual / geography level, because I pair auto completed with a friend a number of things and we had inconsistent results
>I've played every Civilization since the first one, I believe. I think 4 was my favorite, especially since it had the best music.

>Lately I've been wavering from the series though. My biggest complaint is that every game is so long and requires so much micromanagement in the mid-late game.

You may be interested to know that the lead designer of Civilization 4, Soren Johnson, is directly attacking that problem in his most recent game. The TLDR is you have a fixed number of actions you can do each turn which you choose to spend to move a unit, rather than each unit having one action every turn no matter what. So turn times do not increase exponentially like in Civ games.

"Perhaps the most interesting resource in the pool, and the one which makes Old World stand out most from the 4X genre as a whole, is Orders. In most expand ‘em ups, you move each unit once each turn, and that’s that. In Old World, you have a pool of orders (replenished at a variable rate each turn depending on parameters such as your ruler’s legitimacy, the technologies in play, and dozens more), which you can split at will between your units. You might choose to blurt all your orders to a single scout, moving them three or four moves across the landscape until they hit their fatigue limit, or you might focus your whole order pool on a few military units fighting war, or you might go hard on workers building improvements. It’s a novel way of breaking a tradition, and offers flexibility while keeping turn times relatively snappy."

The game is playable now in Early Access, if anyone is interested.

https://www.rockpapershotgun.com/2020/04/14/preview-shape-na...
Historically, some links didn't have MAC addresses and different link types have different address types so it's easier for the routing protocols to work in terms of IP addresses.
Cryptos Weekly (Issue #1) – Cryptos Weekly
People are probably not registering right away that they are signing up for an account.
You missed Megapixels too, which is usually used for cameras, but I have seen used for screens. 1080p is around 2 megapixels, 4k is around 8 megapixels.
Ask HN: Why aren't live programming environments more popular?
I have recently started using Observable notebooks for prototyping JavaScript code. The development experience is amazing - it's like a REPL on steroids. I can even write unit tests that are updated live. Now I write whatever I can inside Observable and then copy the code and test cases to the project I'm working on. (You can see an example of such a notebook here: [1])

I'm certainly not the first person to discover how productive a live environment like this can be. Yet I can't think of any other implementation of this idea except maybe live evaluation when editing Clojure. Why isn't this more widespread? Why aren't we all writing our code like this? Are there any other tools like Observable but less focused on presentation and more on development?

[1]: https://observablehq.com/@balazsbotond/js-url-library-draft
There was a similar thread about typewriter emulators a while ago, and I found this one online:

https://uniqcode.com/typewriter/

It is an accurate simulator with all the sounds and quirks of using a real typewriter. All it's missing is the view of the ribbon moving up and down, and of course the letters hitting the paper.
Whatever happened to Slashdot? Did the slowness of new stories appearing + their comments system turn people off eventually, compared to interfaces like here?

I used to read them daily.
What’s the security difference with two instead of one?
I assume it uses AI/ML stylometry.
You probably shouldn’t be smugly accusing others of not knowing how asset prices work (or pretending not to in order to advance an agenda) when you yourself clearly don’t understand how capital gains taxes work (or are pretending not to in order to advance an agenda). Losses are counted against your tax burden.
Not to be mistaken with the Numan Turtle project.
It wouldn't matter if he came back to visit. It's more important that he change his driver's license, voter registration, move his family, bring his pets, not own real estate here, etc.

The state's theory (that I recall) doesn't relate to future visits to CA — it's all about what happened in the past.

BTW, I'm happy to make a referral to anyone who ends up targeted by the FTB on this issue. My former colleague, who is still a tax lawyer, nailed the FTB in court when they went after one of his clients on this.
Addressing Architectural Differences in Your macOS Code
Just want to say from afar this project has been an inspiration and reflection of true tech entrepreneurship, with all the struggles, stepbacks, and ultimately hard earned successes, that isn’t seen in the typical Herman-Miller VC model so popularly touted on HN and other tech circles.

Your accessibility, community building, and consistency is one I hope to emulate in my future projects.

Hope the deal announced here gives you the financial security you deserve and that caddy remains in the space for a long time.
I have just stopped being a teenager, but my interest in memes is actually surprisingly well covered by facebook - there are groups for all kinds of niches.

It's sort of like Reddit, but a little less crappy.

That said I don't really use it because I have a very bad memory of the company and the site, so the hurdle to ever opening it up is quite high.
I wonder if they've improved the screen hinges? I've given up on slim Lenovos as they had this weak metal bonded to plastic hinges which are easy to break through regular use. The screen snaps off the base and the case just gets bent and twisted. They seem very poorly designed and are hard to fix.
> Go is designed for large systems to evolve over time

If this was the goal, it was certainly not make clear in any prominent places and occasions.
Sure it is, an agency is a generic term and isn't limited to government entities.
Depends, rents have flattened across the entire bay. They are offering 2-3 months free rent all over the place.

1 bedroom condos in downtown SF have been flooding the market and selling under listing because they’re only attractive to people who want city life and live close to the office.

Single family homes and bigger condos further from downtown have been selling when only listed for a week. Those are driven by people’s desire for more space and historic low interest rates.

I’d say overall, SF real estate is actually doing quite well.
shrug

I've used it. The overloading of the equals sign is something that has never made sense for assignment. (Seriously, it's hard to intentionally come up with dumber notation than x = x+1.) I do use -> sometimes. It's more natural to do the evaluation and then figure out where you're going to store the result (particularly when you're programming).

This is minor as these things go. Definitely not a big deal one way or the other.
The original report may not be credible in itself, but if a presidential candidate is accused of glibly discussing murdering someone, and their best defence is "I do not recall" and "I was only joking", then you can maybe understand why Assange might believe he was safer under a Trump presidency.

It's not like Assange had to worry about being shot on Fifth Avenue.
“Docker Considered Harmful (2016)”

2016 opinion, yes?

Did I miss something?

Why, what, how, who, is it considered, harmful?
It's not a causality, it's a pre-filter. So, of the people who passed filter A more are likely to pass filter B.

Today's XKCD was basically about this (in the Alt text)

https://m.xkcd.com/2357/
"Leaked..."

How are these leaked? Did someone hack into something?
New Programming Languages to Learn
Baba yetu live is so so so so so good!!

https://www.youtube.com/watch?v=noneMROp_E8

And so close to the original. As an appreciator of good composition, the goosebumps with this had me sold and feel lucky to be alive!
"More serious trialer" is not a fixed attribute or category that you can select for. A person fits this description based solely on their behavior; they become a more serious trialer by the act of putting in their email address. From that point the causality is the same.
I can’t believe I’m willingly entering an argument about a video game but:

Musketeers and musketmen are different units. Only France gets the musketeers with 2 movement. Every civ has a special unit which gives them a temporary power spike, that is part of the game. Also re offense and defense you even mention in your own post the defensive bonuses not being available to Knights...city defenses (from culture and building), fortify, terrain bonuses, etc all make musketmen way better at defense than offense.

As long as you pick a balanced (not tectonics or something) map type, getting iron and horses by the mid game should not really even be much of a problem. Even if you fail at that, longbowmen are stronger at defending cities than musketmen are at attacking them, while being cheaper and requiring lower tech.

This is just such a trivial part of the game I am not sure why you are acting like it is a major flaw. Getting musketmen is not a game-ending powerspike.
Uh.. I'm not sure I like this, in a language that already has a similar boolean operator (although I suppose that goes for all uses of such "arrow" operators). But still:

a = 2
b = 1
b >= a # false
b >= a => a # assign false to a?
b => a # assign 1 to a?
A lot of us aren't against taxes. We're against unreasonable levels of taxation and governance that squanders the taxes it does collect. California is the taxation equivalent of a loan shark.

I now live in a state where I pay lower taxes and that provides more and better services than California. In fact, I can't think of a single thing California does better. I'm happy to pay my taxes here as this state's government does a much better job with the tax revenue they do collect.

Sadly, as more Californians come to my state, they are supporting a lot of the same bad policy decisions that were well-intentioned but ultimately ended up becoming problematic in California.
> In most cases these incidents do not involve mail that had been lost in our network and later found. What we typically find is that old letters and postcards – sometimes purchased at flea markets, antique shops and even online – are re-entered into our system. The end result is what we do best – as long as there is a deliverable address and postage, the card or letter gets delivered.
Ask HN: On developing WS backends
What do you guys think is the best combination of language and framework for building web services and why? Purely HTTP REST. Mine? C# and ASP .NET Core. Why? Microsoft has finally settle itself with great multi platform tools, great community and great enthusiasm on each .NET release. I find my self enjoying programming with it and also I find it very suitable for this sort of things. Your turn!
I don't think the post is meant to be a beginners level introduction to networking, the author writes:

This is the inside view of how exactly a router operates. You only need to know this if you are poking inside a router implementation. If that is the case, my condolences.

If you're poking inside a router implementation, it seems fair to expect that you have a basic understanding of OSI networking layers.
The bigger win I think for the `not` patterns will be anywhere you remove constructions in the form:

if (!(e is Class)) {/*...*/}

Sometimes the ! gets visually lost in the extra parentheses. The `not` patterns should especially make it cleaner to write certain styles of DeMorgan substitutions (!a && !b to !(a || b) type things) in ways that will be easier to read.

Given those big wins, they alone provide a useful context of some consistency of having the `not` operator even for "simple" cases like (e is not null).
Can we stop with this nonsense about static sites not needing https? It's not just there to protect secrecy. Integrity is vital with how many parties are happy to inject content into any unencrypted https connection these days. Browsers should be able to know that they're receiving the same bytes the server is sending.
I agree. We did evolve by water sources/valleys and in small villages supported by kin. But when a state of 40 million(my state of California in USA) is the ‘village’ where every child is raised, we are scraping the bottom of the barrel because there is so much diversity in the needs of different groups that we can’t optimize. Too much specialization.

It would be interesting to model around insect populations rather than ape societies as we have increased in population and there are way too many unique sets of specializations.

I like modeling villages around 125-250. It’s closer to the Dunbar number and we can have diff age groups. And cluster several ‘villages’ together for services that scale.
Show HN: Aspen – A web browser built for work
Great essay. I would say the game has certainly changed quite a bit with regards to remote work. I still don't feel the same energy working remote as I do in a room filled with people passionate about solving an exciting problem (i.e. a traditional startup). I think remote favors building "bazaar-type" software but not "cathedral-type" software or technology.

We're currently in a big state of flux. The character of many cities is shifting. Many folks are betting that NYC will not recover from this remote-working trend and economic downturn, for example. Are the skeptics right, or is this a short-term bump in the road?

Millions are moving from certain states and cities right now. How will this migration shape the character of destination cities like Denver? I'd say that's the more important question to speculate on rather than look back at what Denver has been in the past. I do think when you move to a place, it shapes you and you in turn shape it. It's a give and a take.
That's the general thing. Covid-19 isn't going to force long-term trends that are otherwise fundamentally unattractive. It is accelerating changes that were already underway--and it's giving a bit of a shove to trends that companies/people just weren't ready to try out or commit to.
Personally, I agree with you that religion does give purpose to our lives and that the author is a bit reductionist in his analysis. However, I found the article noteworthy exactly because the author is speaking from a "scientific" or "evidence-based" point of view, and was showing the positives of religious belief.
The fact is both people signed up for jobs where they are highly compensated but are always “on-call” - now one wants to change that, still be highly compensated, and the other has to pick up the slack...
This is true to Ruby's Perl heritage. There is more than one way to do everything, even the most basic of operations.

Quiz: what does the following Ruby code do?

a = b => c = d
I have fond memories of the security guards at the Palantir building in Palo Alto. I helped run street experiments for a wireless startup back in 2011 and they always thought we were trying to hack their WiFi.
"Amicus Plato, amicus Aristoteles, magis amica veritas" (my greatest friend is truth)

[0] https://en.wikiquote.org/wiki/Isaac_Newton
“Edwin Lyman, director of Nuclear Power Safety at the Union of Concerned Scientists, a nonprofit, said his organization is concerned the parameters of the design and timeline make the most likely reactors those that use highly enriched uranium, which can be made into weapons. Nations have generally been attempting to reduce the amount of enriched uranium being produced for that reason“

The enriched uranium for a handful of deep space reactors has pretty much a zero chance of being used in weaponry, especially once it’s been launched.

This seems like a trivial proliferation issue when you realize the US still has thousands of nuclear bombs and continues to make new nuclear weapons.
These 2:

- Built-in ACME client, automated certificate management

- Simpler configuration language, the Caddyfile

Are absolutely applicable and reasons that it's better. UX matters.
I Got Blown Up in Iraq. Years Later Amputating My Leg Set Me Free
Fabulous: Functional App Development
King County will add tribal affiliations to its homelessness database
HackerNews commenters can always be counted on to do two things: assume that they are more informed than anyone else and refuse to read the article.

When an actual expert shows up they often waste effort on the first comments before the good comments have shown up. This was a good effort from an expert and answering questions in no way damages credibility or disproves the efficacy of the technology or any of the other nonsense that has been asserted by a community in decline.
> It doesn't matter which subnet the next hop's IP is in, as the routing table isn't consulted for it anyway - it's only used in ARP)

You can only ARP for hosts on the same subnet as you, terrible hacks excluded.

> This leaves the question, why the indirection and why the mucking around with ARP and IPs that are never used as the destination to anything?

Because it was designed in layers so that different layers could be replaced. We didn't know we'd end up with mostly only IP and Ethernet in LANs back then.

> Couldn't you simply put the next hop's MAC address (instead of IP address) into the routing table and be able to route packets just as well, with a lot less complexity?

It could have been done in any number of ways. It's not that much complexity through and it would bake Ethernet MACs into everything IP, even in the cases where it's not needed.
In shell outside of file manipulation,

fourthings=$(makejunk | grep foo | tail -4)
Are You Telling the Story of Your Software?
Thanks for the answer, and the referral offer - I doubt my SV lottery tickets will ever win, and I'm staying in CA anyways, but maybe a friend might need help one day.
https://twitter.com/numanturle/status/1304154397417635842

#tetete

#bringbacktetete
If that was the truth I don’t understand how anyone would come up with the first statement, which is just to precise to be a miscommunication or whatever the reason is. That just sounds like damage control. I am really disappointed at how bad the whole test went through today. Hopefully they get everything sorted out ASAP.
I'd say for transparency reasons. I tend to prefer disclosing information when they are certain to not to unnecessary give false hopes or panic.
I guess someone has an optimized function for this which is faster than the one that comes with the compiler.
So, a = b becomes equivalent to b => a.

However, you already construct hashes like hash = {:a => b}.

Perhaps we can also add reverse hash construction like hash = {b = a} for consistency (and additional madness)
And my point is that you have plenty of other training in those editors you are ignoring. Not out of malice, but because it is second nature. You have done a ton of training on them already.

I know it will sound contrived, but when I sit at a coworker's desk using sublime, I'm literally lost on how to navigate. I don't even know how to get the editor to list all open buffers. IDEA? I mean, I know it has the functions, but it is a search every time I have to try them. (Again at someone else's computer.)

I could think it was just my emacs knowledge not working, but I see the same hiccups from folks moving from each. So it isn't just me.

Are there affordances that are common? Yeah, but many have changed, and not all over long timeframes. Worse, many are different from Windows to Mac to Linux. There is a good argument for adopting what is native to where you are, but the rise of browsers has shown that to not be that important, ironically.

I do see it as a problem, if it is keeping folks from using computers. Or, if it makes folks build things that can't be used from emacs. That said, I don't see it as an insult or as a problem if you choose to use something else.

Again, for many of us, emacs is easy to use. For many of us, the documentation is written in a way to accelerate proficiency. I would love more documentation or affordances to help. So not stonewalling, but I caution against the attitude that what is there is bad.

And I get it, I think. I have recently tried to plunge into Blender and Gimp. Holy crap do I feel punished for mistakes there all too easily. :(
> One of the problems of DIY cloth masks being recommended to the public is that they start to lose effectiveness as soon as you put them on. https://www.ijic.info/article/view/10788

Your summary doesn’t match that of the linked study, which says:

> Face masks significantly decreased bacterial dispersal initially but became almost ineffective after two hours of use.

Also the study takes its measurement at 10-12cm away. I would be interested in other distances, bc idk about you but I’m never usually that close to someone’s face in public.

Viral load in the area tested (a theatre in this instance), both with and without masks, would have been something of interest too.

If we could also have real-world data comparing infection rates between two control groups, even better.

There’s also stuff like this[0]:

> If two people are wearing masks, the viral particles can travel about 5 feet away from each individual. When an infected person is not wearing a mask, those particles can float through the air 30 feet or more and stay alive for up to 30 hours.

I do appreciate you taking the time to respond and provide sources for your claim.

However, I find that your linked resources are not compelling and do not support your original statement. The Norwegian article is particularly light on details/data - which I can forgive seeing as it’s literally labelled a “memo” and a also a “rapid review”

[0] https://med.stanford.edu/news/all-news/2020/06/stanford-scie...