skysight-inc/HackerNews huggingface dataset:
There's a lot to unpack here.

"So, the engineer makes a wild guess and his boss responds with, "That's too long."" -> You have a dysfunctional relationship with your boss. They don't trust your estimates - whether based on their hubris, or your past results, or something else. You need to either find a way to reset that trust or leave the company and start anew with a new manager. Otherwise you'd going to have this same problem forever and neither of you will be happy.

"Very often, if he chooses to do a lousy job, everyone seems happy that something was produced, even though what was produced may have been total garbage that was good for absolutely nothing." Reading between the lines here, this sounds like an engineer who wants to satisfy requirements that the project doesn't actually have. In my experience, this often looks like an engineer who wants to add more adjectives (modifiability, robustness, scalability, etc) than is actually needed. If you delivered a result that the stakeholders are happy with, that's a good outcome as an engineer. If you want to overengineer something, consider either doing it on your own time or switching to a job where, for example, more scalability, is actually a requirement.

"In other words, if a boss is not totally clueless (which some seem to be), he knows an engineer can't complete a job in three days that will take a month" -> the author clearly assumes their boss has a ton more insight into the engineering work than most do. Actual engineers working on a given project are usually pretty bad at estimating how long tasks will take - a manager (even a non-"clueless", technical one) generally has very little idea how long something will actually take. Assuming that their manager knows and is intentionally screwing you over is just another sign that the author has a completely broken relationship with their boss and is incredibly bitter about it. They would probably benefit from a reset (eg at a new job).
Hanlon's razor is a boundary condition. Over time strategies improve, including malicious ones.
> They used snowball sampling—meaning that respondents recruited other participants—for an online survey

Which is about as scientific as my personal anecdote of being run over by a cyclist.
Then why do so many engineers come to work in the US?
How the Math Genius Gauss Taught Us the Best Way to Hold a Pizza Slice
Found the Russell Paradox.
Living with parents until late 20's is just harmful if you don't have a job, don't do anything and just live supported by parents, because you're lazy or some similar reason.

There's those cases. But if you have the means to go living alone you tend to develop faster since you have to handle everything, manage your responsibilities etc.

In my case, I left my parents home when I was 30. Bit late by some people's standards, ok by others.

I did just right because I was already very mature by that point. It can be hard for your parents at first, but it's for the best in the long run. I guess leaving by 30 could be a sweet spot depending on your family situation.
I just don't believe insights like this when 90% of the people I know in this age demo aren't living at home..
"Honestly it pisses me off how casually you just assert that most millenials think this way". I totally get that, imagine how baby-boomers feel.
How do I bypass Facebook login and how do I use it on Linux?
Even the ones that aren't are frequently well know. I haven't consumed audiobooks since before Amazon bought Audible, but my father and his wife consume them avidly, and they know the names of their favorite readers, and will frequently listen to books by their favorite readers where they don't know the author at all, just because they like the reader.
Man-made climate change makes for easy storytelling and easier self-flagellation, but the more earth history I read, the less massive climatic events surprise me. Australia was the smoke-filled continent long before Europeans arrived. California fires are nothing new: Pre-1800, about 1.8 million ha burned each year.

https://www.sierraforestlegacy.org/Resources/Conservation/Fi...

> Approximately 1.8 million ha burned annually in California prehistorically (pre 1800). Our estimate of prehistoric annual area burned in California is 88% of the total annual wildfire area in the entire US during a decade (1994–2004) characterized as ‘‘extreme’’ regarding wildfires. The idea that US wildfire area of approximately two million ha annually is extreme is certainly a 20th or 21st century perspective. Skies were likely smoky much of the summer and fall in California during the prehistoric period.

And: https://royalsocietypublishing.org/doi/full/10.1098/rstb.201...

> Many consider wildfire as an accelerating problem [...] however, important exceptions aside, the quantitative evidence available does not support these perceived overall trends.

For that matter California can go into drought for hundreds of years at a time which lead to the downfall and forced migration, understandably, of peoples in the area.

That's not to minimize man-made impacts, which certainly change the game! But I worry the focus on man-made change leads people to fail to appreciate just how much living on earth, on the geological scale, is riding a wild horse. If we can barely stomach a single weather anomaly without thinking it must be the result of man-made climate change (and would not be there otherwise), rather than a part of a planet with a big history of anomalies, it will lead us to thinking less clearly. (Of course all kinds of denialists aren't helping there, either.)

Our job is to steward the earth so we can stave off things like mass death, famines, etc. California should be thinking about the engineering needed to live in a biome that genuinely wants to be on fire, sometimes, and we should be routing around this possibility. It's somewhat frustrating to see the governor jump to climate change if only for its convenient exculpatory power, as if when we are not sequestering carbon, we humans are otherwise helpless.
The company itself would likely have become part of Apple if not for one bit of unlucky timing. Apple wanted to turn Panic's Mac OS 9 music player, Audion, into iTunes.

https://www.panic.com/extras/audionstory/
> I feel like such a hybrid device would have a number of obvious operational advantages, e.g. much lower bandwidth/render-power requirements (each frame, your GPU would only have to render a high-resolution image of a little square, along with a very low-res image of the rest of the scene.)

Foveated rendering provides these benefits without needing a mechanical mechanism. (Though it does still require full-field high resolution displays and apparently the eye-tracking requirements haven't been fully solved yet -- which would also preclude your suggestion of a hybrid device.)
XCode 12 is also out, taking up over 30GB of space apparently. For reference, XCode 11 was about 10.
Rockset: 1B Events in a Day with 1-Second Data Latency
If you upgraded directly from Public Beta 8 without removing the configuration profile, the golden master was made available yesterday.
I used to bicycle commute to work, 11mi round trip. I broke rules, but not glaringly.

The worst of the rule breakers are the wrong-way cyclists: The ones who think that riding on the wrong side of the road is safer because they can see cars coming. They are wrong.

Riding on the wrong side, and on sidewalks, puts you in places cars would never expect you to be, and so they're even more oblivious.

If you're going to break rules, break the right ones and understand the impact fully.
> even possible in the extension framework

quickly looking at the docs, I see no support for keybinds without modifier keys or changing cursor shape, both of which are essential for decent vim emulation.
Did you read the comment? What do you do when you have multiple windows of the same app? Do you write the name of said program and then Alt-backtick until you get to the correct window? Wouldn't it be better to have your windows grouped in a way more related to their purpose than to the app?

For example, say you're doing something (eg programming) that requires both the browser and the terminal. While you're at that, you want to do something that also requires both the browser and terminal (eg checking something in a terminal-based todo app to reply something to your coworkers in a web based chat app). Assuming you leave these things open, you now have to do 2 switches (app switch+tab/window switch) to get to whatever you're looking for in the worst case, 1.5 switches on average.
I would also read books by steve mcconnell. The book on software estimation is awesome with respect to schedule. Just taking the quiz at the beginning of the book is eye-opening.
Kodak detected the first atomic bomb before anyone else figured it out
These don't seem to contradict. It's entirely possible to carve up a rural area into sure-thing 60/40 districts, while carving up cities to be 55/45 while leaving a handful of 5/95 districts to the other party.
Answers were self-reported from online surveys:

> Marshall, Piatkowski, and Johnson asked bicyclists as well as drivers and pedestrians to analyze the factors associated with such behaviors. They used snowball sampling—meaning that respondents recruited other participants—for an online survey that presented hypothetical cycling scenarios along with multiple-choice questions about what the respondent would choose to do in each scenario. Survey takers, numbering nearly 18,000, were able to explain their rationales.

As both a cyclist and a driver, I aim for maximum predictability whenever I'm on the road. None of my movements should ever surprise drivers or other cyclists (who are paying attention).

Candidly, about 3/4 of my cyclist friends are intent on following the rules of the road. The other 1/4 are convinced that rules only exist for cars. I've seen too many close calls from people making illegal moves under the mistaken belief that it was safer to run a stop sign, or make a quick lane change without signaling, or otherwise behave as if they could out-maneuver the cars around them.

As a driver, my only close calls with cyclists have been when they skipped stop signs or assumed that the cars would yield to them at 4-way stops. A cyclist even T-boned my wife's car while she was driving the speed limit down a residential street because the cyclist assumed they could maneuver around her.

Cycling is dangerous. Don't make it more dangerous by adding unpredictability to the mix.
You're projecting yourself onto all other Americans here. Personally I feel the same about some points:

I moved back to my hometown after finishing college (in Germany!) and went to work at the family business. I was there for 4 years, and miserable for 3 of them. I finally told my dad that I didn't want to work there anymore, and it hurt his feelings for sure, but the last 10 years have been much better for me.

At the same time, I still live in my hometown and I find that the "get out" mentality in high school was massively overhyped. I like it here. My younger brother eventually went to work for my dad, and he seems to like it.

I'm just trying to say that just because you believe living with your parents would stunt your personal growth, doesn't mean that your neighbor can't live a perfectly happy and successful life in that situation.
New thing this year, but VSCode + with Apple's SourceKit LSP extension [1] has been working surprisingly well for me. Glad to have more alternatives to Xcode.

Have been using SPM's "swift build" + some copy commands to create a fully functional signable bundle, no need even for an .xcodeproj.

[1] https://nshipster.com/vscode/
Breast milk may improve intelligence in infants
This author is writing about a situation in which the employee is earning a fixed salary but his time is billed out on an hourly basis. That is very much a recipe for abuse, and may well have been designed to be exploited from the very beginning.

I'm curious to know how common this employment situation is in engineering. Perhaps only in the large consulting firms? But... aren't annual bonuses supposed to compensate for the "extra" time?
Feds Charge Chinese Hackers with Ripping Off Video Game Loot from 9 Companies
Any news on PWA support front?
There are some companies that make custom lenses for the Quest. I've used one, and it works really well.

Of course, that's not for the model being shown here, I'm not sure if it's still an option.
Well depends. You can do lot of preservation/archival work without distributing publicly the artifacts. Then also public domain works and works with explicit grants from copyright holders can be distributed, but someone needs to do the hard work of establishing provenance and clear the copyright status.

Neither of these approaches are obviously very useful for web archival (wayback machine), so there they already need to step closer to the fire. But it seems they can manage it by being very responsive to requests from owners and providing controls for websites, so that helps there.

The things I personally find more objectionable are projects like this https://blog.archive.org/2019/10/13/2500-more-ms-dos-games-p... where the copyright status is pretty unambiguous and which unlike websites were not before distributed publicly for free. Nor is public distribution really as material to the nature of the content as it is for websites.

The sections that are really inviting trouble are the "community audio/video" collections. As far as I can tell those are completely uncurated and unmoderated. Unsurprisingly the sections are full of crap, I don't know what they were/are thinking in keeping those open. I find it bit difficult to see how absorbing all that is doing anyone any good.
I'm mixed on these Mac only apps. While they do look/feel better than cross platform apps, I really, really love being able to use SublimeText on my work laptop (Mac), and my personal desktop (Linux).
Yep, now available. Just started downloading.
https://youtu.be/vvp0r1T5ers
If I ever find them, I will photograph them. I do know that I made the mistake of writing my name on the exterior of the box in metallic gold Sharpie—an idiotic thing to do and that I immediately regretted.
> Ok so the change from a decade or two ago is that young people want to live in places they can't afford.

It's their own fault for not living where HS graduates can afford - a tent on someone's unmaintained property.
Thanks for "Chicken Genius Singapore", "Dave Lee on Investing", and "Solving the Money Problem" -- these look great! Do you have any other recommendations?
> which literally contributed nothing at all to the discussion

They contributed the same thought as I expanded on - what they care about is the book, not technical issues. That’s a useful thing to comment because it’s what 99% of people care about.
> Ok, so are you seriously suggesting if we did a random sampling of 60+ aged people in Europe and the US (who use computers) we would find Linux being used by the majority of them?

No, because that's not even close to what you brought up.

> I would be surprised if 5% of computer-using 60+ year olds use Linux.

How many of those were even given the choice? I'd suspect 0%. That's the issue. The immense monoculture in multitude of places reinforces that monoculture.
No, they complement each other. What do you do with the 'excess' vote after creating a 51/49 district? You combine the excess from N 51/49 districts into a single district that is 20/80.
That way you have N districts that fairly reliably vote for you, and a single districts that extremely reliably votes against you.
That's such a great story that's equally well-told. I think that story is what turned me on to Panic in general. Their blog was a must-read for me for years.
I'm pretty sure Android has had widgets and an app drawer from the very beginning.
Because the majority of people don't know how to adjust app notifications. And the rest of us don't want to adjust it for every single rogue web site.

Apple vets apps for their use of push notifications and will warn/ban them if they use them excessively or for advertising purposes. Obviously they can't do the same for PWA.
That seems not true. The slacker / incompetent gets the same stock growth as the overworking genius.
I am really looking forward to this feature. Maybe I'm alone in this but I have constant connection issues switching between my Mac and phone when using AirPods (especially frustrating when answering calls).
Shame they don't do that for Fox News and CNN as well.
This is a non-trivial plot element in Neal Stephenson's "Reamde."
You can bind back alt-tab to switch-window:

gsettings set org.gnome.desktop.wm.keybindings switch-applications '[]'
gsettings set org.gnome.desktop.wm.keybindings switch-windows '["<Alt>Tab"]'

There are more settings like that which you can find in the manual, or from other frustrated users.

These settings seem to be stored in a binary format so the resulting rc-files can not easily be commited to git. I keep a dozen lines like the above in a script I run on any new gnome-like desktop to make it somewhat sane.
I hope this doesn't come off as condescending, but I think you are missing the distinction between real and nominal value. if I just say "$200k" without qualification, that is a nominal value. if I associate that nominal value with an instant in time (a whole year can be a narrow enough window when inflation is reasonably low), it becomes a real value. when I say you would have $200k in 2020 dollars in forty years, inflation is already taken into account. if a dollar is worth half as much in 2060, I'm saying you would have $400k in 2060.

you are right that inflation is a huge unknown. if inflation goes up massively without a corresponding increase in nominal returns (unlikely, but possible), it would make that 6% figure incorrect. in this case, you would have less than $200k 2020 dollars in 2060, but the real value of a 2020 dollar would not have changed.

as a concrete example, suppose I own a three shares of microsoft stock and you have a brand new ipad air. both are worth about $600 today. if I offered to trade you my microsoft stock for the air, you might be happy to do so if you don't have any use for the ipad. if the fed prints trillions of dollars overnight causing the value to collapse, it doesn't change the fact that my three MSFT shares have roughly the same real value as the ipad. "2020 dollars" is just a slightly more abstract way of describing this dynamic.
Seems like the ol' "poor people aren't really poor because they almost all have refrigerators and not even kings had refrigerators two hundred years ago!" argument.
I feel the same about minimaps. In the same extract they list "editor overscroll"; the feature set must be limited to list that on the landing page.

> It's new, hyper-fast, and flexible, with all the features you want: smart autocomplete, multiple cursors, a Minimap, editor overscroll, tag pairs and brackets, and way, way more.
Modern is associated with your definition and has a positive connotation. However, it really just means it's new. That doesn't necessarily mean the things you listed. But it does mean that it's probably under active development, the creator has it fresh in their mind, and you can probably contact them.
Maybe because we European software developers earn a small fraction of what US ones do?
I found many years ago that my pay statements suffered from the last item you mentioned. My personal info had a black box over things like the SSN...but if I just moved the window around the black box followed slower than the document so everything was visible. ADP never acknowledged the problem when I brought it to their attention, but they did eventually fix it.
Or like a grocery store that'll send security guards into your home to prevent you from eating their bread with cheese you bought elsewhere.

Since, you know, DRM is there to actively prevent you from doing something, so comparing it with just passively not offering a service is more than a little dishonest.
It's been available for developers who were on the beta track for nearly a day now.

I suspect they are just progressively rolling it out.
Oh, shoot, didn‘t think about my banking and authenticator app. Mission critical software.
A) restaurant meals are consumable, they're not permanent assets.

B) when was the last time you went to a restaurant that wouldn't let you box whatever was left of your meal?

C) you're arguing elsewhere that Audible is actually awesome because it makes your life better by allowing you to do things like manage your entire library in one place that syncs to all of your devices. How can you understand that benefit, but simultaneously not understand the practical lock-in effect of Amazon forcing you to abandon every audiobook you ever purchased just because you switched to a new service?

The restaurant analogy is terrible. It's more like imagining that your JC Penny clothes could only be worn with other JC Penny clothes, and if you ever wanted to shop at Target you'd need to have two wardrobes, one for each store, or you'd be committing a felony.

I'm going to step out and say that yes, that kind of behavior is anti-competitive, anti-consumer, and to the extent that an amoral market can be evil, it's evil.
That call to action hover made me grin from ear to ear :)
I’ll ding you on the financial sense of not living in Bay Area vs living there even if you’re just a new grad (or just below L8). I live in a very low cost of living area with salary nearly twice the median software engineer and I’d still be able to save 40% more on a google paycheck even adjusting for the rent 5 times my current for the same amenities.
That is, unfortunately, also true. They move to Austin, and vote the same way they did in CA, with predictable results.
> But there's no "gotcha" where they can recapitulate the current policy of outright restricting nonresidents with absurdly high fees

In particular, in California, fees cannot be higher than the cost of providing the service. In drought years, there have been proposals to allow people to use water as they wish, but charge (steeply) progressively-increasing fees for each gallon of water used. The theory being that excess revenues could be put toward obtaining more water (via, e.g., desalinization). Such proposals have been shot down because the cost of providing water doesn't support the high fees that would be necessary to discourage frivolous use.
I've been using 14 beta for a while now, and have to say I am impressed at the low number of bugs I encountered so far.

For earlier releases I would go back to the main release only a few days after trying the beta due to bugs.

My impression is that 14 beta had fewer bugs than the first official 13.
More like a bookstore that won't let you leave with your books.

So research library rules, but retail-ownership pricing.
The C-Suite Guide to Cyber Safety – 7 Steps to Securing Your Organization
There are a few ways to convert epubs to mobi but they are elaborate. I have never bought a Kindle for this reason: Kobo devices tend to be nice and open and they accept external/drm-free epubs/pdfs.
It's up
I converted to IDEs when I was working on a humonguous enterprise Java application with thousands of classes, all with similar methods with slightly different signatures.

Also, because of the strong typing, the IDE knows which method is called where, and could thus support refactoring really well.

So if I wanted to change the name of the "save" method in one tree of 87 derived classes, but not the other 532 classes that also had a "save" method, then the IDE made that very easy. Of course, it changed the callers, too!
The vast majority of developers aren't hanging out on HN though. I'll wait till there are real benchmarks but I'd be very surprised if Nova is actually noticeably more performant than VS Code.