skysight-inc/HackerNews huggingface dataset:
If you live in a dense area, it’s not hard to switch jobs, keep a similar commute, and not move. I’ve had 4 jobs over the past 14 years, moved once, and never had a bicycle commute longer than 25 minutes.
Someone at HN is abusing his moderator's trusted role and acting in a childish and irritating manner.
>That kind of statement is designed to make you think they have good reasons to make the claim, but if they did they would just share the reasons.

Well, no, because obviously the Chinese government's teams don't want to get tracked and attributed, and obviously the people trying to catch them don't want to reveal the techniques they use to track and attribute their alleged activity.

Of course, their saying "just take my word for it" doesn't mean you should trust them or their findings, but it doesn't mean you should necessarily distrust them just because they don't reveal their methods.

>One past example of a "hacking group believed to have links to the Chinese government" was someone they suspected as a hacker taking an rideshare to a large office building that rented space to a government organization.

What's the source on this one? Sounds like an interesting story.
Wasn't it around 2010 when there were tons of cyber bank robberies and databases being held for ransom?

I don't think this is really anything new. Just different targets.
WASM isn't slowly becoming anything. It already is everything.
I think it’s contrived simply for a pun:

> leaky abstractions
>
> hydroplaning
>

hydroplaning requires:

- water (“leaky”)

- sliding (“...traction”)

- lack of _brakes_ (“abs...”)

Well, and speed too.
TRC10 token aims to simplify how you buy, sell and spend your crypto
A refreshing and ambitious crypto project with openness and collaboration at its very heart.
Because that is the guidance from the CDC.
Discussed yesterday:
https://news.ycombinator.com/item?id=27369910
I used to enjoy a mix of going to the office and working from home. It doesn't have to be one or the other. It's nice to feel respected and trusted to make the decision myself, and if someone asked me to be somewhere I usually woukd; but being forced just doesn't work (for me).
> I think he makes tons of subtle mistakes

That's true of (at least) all important philosophy books, isn't it?
I thought the whole point of terra power is that their reactor is the site for nuclear waste
Nowhere do you write exactly what you are afraid of and why, and what with the Tor network you consider evil. Could you elaborate on that rather than how angry you are?
In total taxes paid per capita the US isn’t far off from the countries of Western Europe. But they get universal health care and mass transit that’s actually good, we get F35s, surgeons that drive Ferraris, and tens of thousands of college administrators.
No, I haven't seen any of those studies and I have very little personal motivation to do so as I live in NZ and the only place I care to travel to is Australia - so no need to pretend or be facetious at all.

In fact, my first actual exposure to wearing a mask was less than 3 weeks ago when I traveled to Sydney. TBH, I don't know what the big fuss is about.
Reliable Strike Coordination and Reconnaissance in a comms-degraded environment

https://wikileaks.org/wiki/Strike_coordination_and_reconnais...
Another 3D printing blender amateur here.
I am curious about those geometry nodes too.

I want something that can do a surface-remesh. Kind of like being able to boolean unify 100 plus objects at once.

I think the answer might be in geometry nodes somewhere...

Edit: Google found me a Booltron addin + bounding box diff process that may sort me for now. Will test when I get home.
I wasn't suggesting we solve this problem through individual action. I'm not sure how you got that impression from my post. For what it's worth I agree with you: the focus on individual responsibility and personal guilt over climate change is the great distraction that has allowed corporations to continue polluting unabated.

The problem, and the point of my post, was that collective action can only be done by legislation, and in a democracy politicians are beholden to the electorate. Most people don't want to suffer higher prices for goods and services, so most people won't vote for any politicians that support policies that will have real impact on climate change.
Million Short: A search engine that removes the topM most popular sites
Because children have small eyes.
I thought that frequency hopping made jamming RF links impractical and the main problem is jamming of GPS.
For those not fammiliar with classified materials, this sounds like a case of classification by compilation, where multiple pieces of information are individually unclassified, but are classified when put together.

For instance, you might have both the time and location of a planned event be unclassified, but have the combination of time and location be classified.

This can get very annoying when you have people working entirely on unclassified documents (possibly without ever having read the classification guidelines, since they never need access to the classified stuff), and they end up "leaking" classified info by compilation.

It also gets extremely silly when you have to say something like "I'm sorry, but I cannot copy table 7 from document A into document B without making it classified as it would leak information X".

In the end, as the article says, I don't think this really matters. We rarely care about classifying specific pieces of information; and when we do, it is usually a relatively clear line. For the most part, for a leak to be useful, it needs to contain a lot of separate pieces of information that come together to make a cohesive whole.

The complete design, construction, and operations manual for a nuclear bomb will probably help an aspiring nuclear power build it. However, a single page of said documents, even if said power could choose which page, just isn't going to be that useful.
Don’t eat cicadas if you’re allergic to seafood, the FDA warns
> I doubt you have enough knowledge about sciences and the process of learning in general to discuss this matter, let alone to make bold claims on other people's ability to reason about findings of various papers.

That's fine. You can have your opinions on whatever you want. I still don't think you can read papers from most fields :shrug:.

> It's fun to watch how quickly you switched from the original "unless you're an expert in a field" to "if you are not an expert or knowledgable about a topic", and yet you are stil unable to admit that you said a silly thing in the first place.

I don't choose my words that carefully, so this isn't the point you think it is. I said knowledgable as some wiggle room. Don't read too much into it.

> Also, what you are saying has never been the case in scientific circles. It's been the case in the circles around them, among the people with less intelegence yet unjustified ambition: "expert" is the same phony concept as "prestige" - a token of a social climber who is seeking a stamp of committee approval, and who couldn't care less about the actual knowledge in the field and the pursuit of truth.

This is an insecurity you have with yourself, creating some weird definition of expert. Like I said, people hate to hear that their opinions don't matter.
Essentially working remote at their choice on a frequent basis.
Because hating trump gets clicks.
>>The majority of people just want to earn some money and do it as easily as possible.

The second part is the key. I think if you are a hard ware design shop, you need a certain amount of equipment in house to be productive.

While being remote might be something web development folks prefer. I can imagine there are many teams which are inconvenienced.

Even for software folks if you are dealing with something like datacenter ops, or other kinds of work that require some on the ground presence remote work is more of a problem than feasibility.

For a lot of people its easy to work from offices than home.
Interestingly, Python deliberately changed it in the other direction. Since Python 3.7, the iteration order is guaranteed to be the same as the insertion order.

This was previously a special object (collections.OrderedDict) but is now the default behavior of every dict:

https://docs.python.org/3/library/collections.html#ordereddi...
+1 - If you are looking for something JSON-compatible, JSON Lines (one json object per line - https://jsonlines.org/) is pretty popular as well.

You could store a CSV in JSONL very easily. In fact, jsonlines' website shows it as its first example: https://jsonlines.org/examples/

And if you wanted something that is json file-wide, you can just add some commas and wrap in [] for a list of rows.
The point about Syria is that if Russia and China want to fly over _any_ other country then they must assume that they will encounter VHF radar.
And if VHF radar does render stealth technology useless then any include it at all in their designs? Why not slide that scale to zero? Well, probably because there are benefits to stealth and VHF radar is not as easy or cheap as you believe it to be.

You can say that the F35 trades off too much and that a "less stealth" would be better. But that's fundamentally baseless speculation.
"Google announced that 20 percent of its workforce would be able to work from home permanently"

Google gets a lot of PR cred for this but its not the case at all.

They "estimated" that 20% of workers would be remote at their management chains discretion. Ie pretty much the same policy they've always had (you can be remote if you get permission, but you'll be the odd one out).

3 days in is just a trick, if you need to commute the majority of the week why not commute the other two days (vs moving somewhere further out with a better WFH setup).
It might be an efficiency gain, but I think OP's reasoning is how much value you're extracting throughout the day.

Of course this is subject to the type of work you do your own personality etc etc.
Lol, so instead of having an actually working solution (escaping), you had a still broken solution that just didn’t blow up as often so you could ignore it until it caused a crash.
If you have a job where you have to deal with physical things (servers, printers, etc) then you have to be in the office at least some of the time. Somebody working on software may never need to be in the office. The person who works in software may be able to voluntarily choose to work from home or in the office but the other person may not be able to choose. This is still a mixed office in my view.
from the article
> The problem is, that's not what's happening. Instead, Amazon managers are hiring people they otherwise wouldn't, or shouldn't, just so they can later fire them to hit their goal.

reminds me a bit of: https://en.wikipedia.org/wiki/Perverse_incentive
The term cobra effect was coined by economist Horst Siebert based on an anecdote of an occurrence in India during British rule.[2][3][4] The British government, concerned about the number of venomous cobras in Delhi, offered a bounty for every dead cobra. Initially, this was a successful strategy; large numbers of snakes were killed for the reward. Eventually, however, enterprising people began to breed cobras for the income. When the government became aware of this, the reward program was scrapped. When cobra breeders set their now-worthless snakes free, the wild cobra population further increased.[5]
Train ticket is $5 each way, that’s less than one meal.
Their cloud storage is down, and ironically their ransomware protection service AirGap. https://datastorage-na.fujifilm.com/stop-ransomware/
Yeah, going after the ferry to Nantucket? That’s getting serious.

Unforced error.
Sadly many people's private drinking habits have affected my life, both directly and indirectly.
Ah yes, some good ole propaganda.
I agree with your assessment of the main points of this article.

However, when I read the post, it felt very disconnected. He presents his model of upside decay... and then, a GDP graph? Ok... let's see how this is relevant... Ummm... it's not really.

The problem is, I'm sympathetic to some of the drive underlying his points I think, they're just too diffuse and unconnected for me to appreciate in this article.

From top to bottom:

1. what evidence is there GDP growth is predicated upon a few large bursts of progress rather than steady iteration (I think this is likely, but it's asserted without evidence).

2. We've established that we're talking about upside decay, so why are we switching to comparing 0.5 ^ 5 vs. 0.3 ^ 5? (you can argue that he's integrating the side of the normal distribution above 0 for the non-upside-decay and upside-decay case, but why? it doesn't fit with the argument being made, why are we arguing that this model fits what we're trying to look at?).

3. So now we introduce "weak ties" and how they regulate upside-decay. Why? It's presented with no evidence or argument.

e.t.c.

I feel like my comment has come off negative, though I don't particularly want it to. I think there's some interesting stuff here, I just don't think it's particularly well grounded.
Pretty sure these school-less kids spent all day with their parents, siblings, cousins and peers instead of staring at a video lecture.
I didn't read that from the post you're referring to.
25 years without major bugs and still being extremely useful is a complete win in my book! This is definitely a bug, but I wonder if Microsoft will think it's worth it to even update it, it doesn't seem like it happens enough to cause widespread issues.
Outside of a handful of startups, I've been partially to fully remote my entire career (goes back awhile) much of that international. I don't need hallway conversations. I need to work with the tools that I have to build trust and relationships. I could give two shits if someone 2-3 levels above me wants to see my face now and then - so long as they know who I am, what impact I have had, and that's backed up by colleagues.

The funny thing with Covid was many companies that were "in office required" and allowed remove because of covid - had employees (including management) gloating about how they wouldn't go back to X, etc. One such company happens to be based in the PNW. Once HR issued the memo - people back in a hybrid model - the bravado shut up really quickly.

My current role requires I know people across regions, across time zones, and work along side them effectively for both parties. That is something I've done my whole career.

My role was primarily remote before covid and that won't be changing. The travel, the interactions, bonding will return. Is an office needed for that? No. Structured face time is.
> Unfortunately it is not a problem for nix to solve, they can’t really mandate upstream projects to not include hardcoded executables.

Yet it's normal for Linux distros to patch upstream so that it works well inside of the distro. You may say "but that's crazy! Downstream patching Node packages opens up a whole can of worms!" Maybe you would be right--or maybe not. My point is that when I would raise these kinds of issues, I was met with a collective shrug or various justifications for why brokenness is actually a good thing.

That's what I call a kind of academic/purist mentality that's really great for a research project and not practical for a product. If you ship a Linux distro (and note, I'm talking here about NixOS, not just Nix) that comes with software in the repo, the universal expectation is that the software works as intended, and if it doesn't that it's a bug. There can be an argument over whether the bug is upstream or downstream, but the fault is recognized. That recognition doesn't seem to happen in Nix world in cases where the package comes from an ecosystem that has assumptions that contradict Nix's (or NixOS') assumptions.

> So I would even wager that without some language-specific help nix can’t really work seamlessly across other dependency managers.

The thing is, Nix provides various helper functions to aid in writing derivations for packages from the different ecosystems. They actually try to adapt to the various idioms, which is admirable.

My gripe is that each set of adaptations for each different ecosystem has its own entirely unique API. There's no meta-framework or set of common practices for writing makeNodePackage vs. makePythonPackage vs. makeHaskellPackage even though in many cases they share similar challenges (e.g., X and Y ecosystem's packages import dependencies from hardwired relative paths). It's a question of abstraction; makeXYZPackage exists, but there's no supra-ecosystem abstraction for writing it.

That sounds like an obscure concern until you try using Nix as your daily driver for dev work. As long as you stick to one ecosystem, it's passable. Still a bad UX because nothing is properly documented and really bad anti-patterns (such as forcing package maintainers to update hundreds of thousands of packages to update a single package) are championed, but at least you only need to learn one ecosystem's quirks and idiosyncrasies. The situation changes very quickly as soon as you try to mesh NPM packages with Python with Ruby, etc.

I actually raised this concern a while ago with the Nix devs, and their response was basically that it would take too much effort to harmonize all the different approaches. I thought that was a valid response, but it's unfortunate since I think it's the project's Achilles' heel.
> makes me wonder why anyone (especially more numerate people) would tolerate not working remotely

Honest question: are there a substantial number of remote companies paying bay area FAANG salaries? You put in any decent time at these places and your total comp is at least $300-500k/yr.

You'd have to move somewhere really cheap for the math to work out in favor of that remote gig if you're leaving $100-300k on the table. Being in a place without state income tax moves the needle quite a bit, but you're still likely to come out behind.

Caveat emptor: lifestyle changes this math a lot.
Silicon Valley may look different after the pandemic
It might not because the tunnel won't necessarily produce conditions representative of flight[0]. This is because the method they use will alter the air chemistry and thermochemical effects matter for hypersonic flow. The temperatures can get so hot that diatomic molecules can dissociate and air can even become ionized.

[0]https://twitter.com/DrChrisCombs/status/1399462782307799040

[1]https://arc.aiaa.org/doi/abs/10.2514/1.42665?journalCode=jth...
Am I wrong to think this is progress? Always hard to know how likely these things are to actually work out.

I was disappointed that TerraPower in China never got going, bc trade-war. The inside bill's brain episode about it all was great.
Make rows 1 dimensional. You don’t need the second dimension, it’s implied by header length. Once you do this, the JSON gzips down to about the same size as CSV, according to the last time I tested this IIRC.
I’m on year five and I LOVE it - I never want to go back to an office, sure, maybe it’s better for the company but you know what’s better for me? WFH. I have more time for myself and to see family and friends, I co work with friends, and instead of commuting j make meals and I work with my cats all day long.

Maybe you like the office more and can’t make wfh work, not everyone can! But don’t assume everyone else is like you
The food/drink part could be the most of it. A Google employee enjoying free food and drink could save $60/day versus buying prepared food ($10 for breakfast, $20 for lunch, and $30 for dinner). If you drink much coffee or other beverages, that could be another $15/day.

If you weigh this against spending an extra hour or two commuting, then it looks like a lousy bargain. But if you are like many people, and ended up working more hours during the pandemic, [1] then that erases some/all of the gains of not commuting.

1: https://www.economist.com/graphic-detail/2020/11/24/people-a...
Except that in this situation, you really did put the signature on those emails.
High school English class was like this for me too. It was usually obvious what my teacher wanted students to say but it just seemed all so contrived and I couldn’t bring myself to participate in the silliness. On my report card she once wrote, “stubbornly sticks to his opinions even when wrong”.

One day, for fun, I tried out saying what I thought she wanted to hear. I got a lot of praise from her that day.
It appears he was taking notes on a talk he attended and published them.
> * Overhearing hallway conversations (and joining them) helps spawn invocation

Yes, we had similar results in my coven.
Not really. Singapore is finding quite a few infections among the vaccinated. Sure, they don't get severe disease, but they do spread disease.

https://mothership.sg/2021/06/mindsville-napiri-covid-19/
I feel the same. Aside from the interpersonal benefits, the perks of the office are real monetary value. A lot of us don’t have terrible commutes and these benefits outweigh the cost of commute time.
IMO that article is the most damaging thing to happen to programming culture in 20 years. It's not hard to write a valid abstraction, and none of Joel's examples actually hold up (yet he generalises it to a supposedly universal law). Of course abstractions are garbage-in, garbage-out - yes, TCP won't give you a reliable connection if you unplug the network cable, but an application written to use UDP won't fare any better in that case.
More like sunk in cost of a HR department/Property management department

The people making these decisions wouldn't have jobs if the "company culture" was all remote.
It's a gross generalization on my part, but during the height of covid most of the bay area was dead. Only the union city/fremont/milpitas area seemed to have much real activity. And most of it was of asian/east asian descent. I'm wondering if companies were lording H1/visa status over people and requiring they be in person.
> But, knowledge goes stale. "How do you X in JS?" is different than it was 10 years ago. People don't want a historical archive of how it was 10 years ago, they want to know today!

I want both! With commentary!

And SO is particularly hostile to this, with their "duplicated question" giving canonical status to obsolete answers.
In Rust this is a common pattern because single-element structs are unwrapped by the compiler, but only after typechecking. So they can be easily leveraged to prevent type confusion between differently typed values with compatible underlying byte representation.

https://doc.rust-lang.org/rust-by-example/generics/new_types...

So this would look something like:

// single field tuple structs
struct R(u8);
struct G(u8);
struct B(u8);

// using a tuple struct
struct Color(R, G, B);

// or using a struct with named fields
struct Color {
r: R,
g: G,
b: B,
}

I assume something similar can be done in C with no loss of performance under most compilers, since unwrapping a single-field struct is an optimization that a compiler should pick up on every time.
Wfh pre pandemic is not the same as wfh during the pandemic. Usually my team gets together 2-3 times a year and can’t wait till we can again
By not letting folks have two work from home days in a row or on Fri/Mon, Apple is pretty much saying that you can’t really work from your remote home. This is going to keep folks close to Cupertino instead of letting folks work from Sacramento, Tahoe, Beach and it means couch surfing close to the office for the other 3 days. Bummer as it means less time w/family & pets for a lot of folks that moved out of the Bay area.
Fair enough, "same" is overstating it - edited.
If a person says "a lot of people like X because they hate Y" they are not saying that if someone likes X it implies Y. When I catch myself inverting conditional probabilities into a frame that makes me feel attacked it usually means that I've got some other thing going on that has nothing to do with what the person said.