skysight-inc/HackerNews huggingface dataset:
Likely, we're living much longer, and most other things we'd die from before an ill-tuned immune system due to post-sexual maturity thymus atrophy became a problem aren't killing us as often anymore.

That at least explains the prevalence of old-age related autoimmune problems. Not so up to date with regards to the younger folks or genetics linked ones though.
What's DIB? Just trying to understand who is the target audience of this guide.

It's a practical set of traits to spot. But inevitably a question comes up "what to do next?" Re-educate, enforce, hire/fire, disband?

One needs to remember how the Agile processes were being "installed" back in the day in organisations/teams of various degree of dysfunction. Lots of those teams went through trials of "templates", including waterfall, just with the same outcomes.

Too often, the failure is not at the team but on org-level. The base tenet of Agile success is buy-in on all levels. Yet it's easier for the management to "buy-into" a structure and attributes, not into actually empowering and trusting the teams.

So, this detection approach may find all right attributes, tools, lingo, roles... but not the actual practices. A beaten down example is a morning stand-up, which disguises the dreaded subordinate reports - best indicator of such theater is a presence of a "clip-board" or note-taker person.

I'd think for such guide to be of better practical value, there should be a section which would outline ways to detect the constraints and obstacles for adoption of a proccess which would be effective in a given team's case. It does not have to be Agile-or-wrong.
You might have some luck with Tidelift (https://tidelift.com/about/lifter). I get pizza money every month for a long time top-20 (by download count) Python package, which isn't much, but I never expected anything so fine.
The cognitive dissonance of the tech industry is that many companies do in fact value their longtime employees, but they won't hire any new employees of the same age.

You can be old in tech, as long as you were hired when you were young.
20 years is a huge gap. Those guys were writing operating systems at school before you were born. Of course they'd complain
USPS is efficient and self-sufficient, congress has just done everything possible to make it look like they're failing.

If they didn't have to prepay pensions (something no other government agency, or private company in the world is required to do, or does), they'd be in great shape.
At least 40% of the renewables used in Europe (I think it is over 60% now) is biomass, so it's arguable how renewable it really is.
I don't think you understood that statement. It means you'll never be treated like "one of us" regardless of your passport and visa status.
Key Principles for Turning a Side Hustle into a 6-Figure Business
I don't think it could be said to be fake as such. It's likely that no-one was pretending when it was constructed that it was particularly old; it's just that people much later on assumed it was old because it was similar to other old stuff.
Very good idea. A few years ago, I had a "friend" text me asking for emergency funds. It seemed wonky but within the realm of possibility. I asked a question about a mutual friend from the past revealed it as a scam.
Yeah, I actually moved a project from Workers to Fly. It's more expensive to run but it's still very affordable and you solve all the limitations workers have.
Why this was this change ever touted as "innovative"?
Sorry if this is a downer, but honestly even if I wanted a new job immediately I think it would take many many months to find one. I'm planning on it taking up to a year. I've been looking at job boards a lot and even for developer jobs, they're really only hiring senior level positions right now and I'm sure the rare non-senior position is extremely competitive. My last two roles have both been senior, but I would very much be junior for anything outside web development (which I no longer want to do).
Show HN: TAO, a simple alternative to XML, JSON, S-expressions
There's a lot of celebrating about working from home and the convenience that brings, but there is no free lunch. A social trade off: now it is (the people who WFH) your responsibility to separate your work/family/life boundaries. I cant speak from experience (introvert, no family), but I think I understand people enough that many will be lulled by the convenience/comfort and not put enough effort into keeping those boundaries up. Expanding: your routine before the shutdown (gym, night classes, public talks, etc). Each of those now require two trips to participate (to and from), instead of hitting them up after (or during) work -> more effort to keep boundaries up.

Additionally, staying in the same place all day cuts out hundreds/thousands of opportunities (over a year) to meet people.

I disagree with people pushing for WFH to become the norm. As convenient as it is, I think it is a net negative to society/our social fabric. IMO, life is already too convenient. That being said, it may be possible for local (neighborhood/town) culture to bloom. It will be challenging in our hyper-political, 'can find people who agree with me anywhere in the world' environment.

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

There was an HN post with great discussion that I cannot find about the wiki article. Third place's were already in decline in the USA.

Lastly: This has been posted many times, but many of the employers costs could be transferred to the employee in a WFH environment.

EDIT: I should add, I've been working from home for > 5 years and live in a big city. I've watched my self discipline decline over the years (or maybe that's due to getting older, or being too comfortable). It's been very difficult to build a social network of friends.
5 years of experience is basically a 27-28 year old if they started after getting a bachelor's degree. That's not exactly "old".
How much of that is open/close being a poor abstraction, or overloading a bunch of semi-related functionality vs a more generalizable consideration systems designed with verification in mind.
It's not just that computers were specifically designed for english speakers. It's that, even trying to specifically design for chinese speakers, it winds up clumsy to use. It doesn't matter the input method - big 4, pinyin, bopomofo - they're considerably clumsier than just typing out english or spanish or icelandish on a keyboard.

You may say that the problem is the small keyboard. But if you make the keyboard big enough, it takes three people to operate. (Literally - I have seen such a keyboard, for Kanji. It was huge. One person couldn't run it, because some of the shift keys were not within arm's reach of the keys they shifted.) So that's not an answer for most people.

Ideograph-based languages are clumsier to type than alphabet-based languages. They just are, and there is no great solution. The very information density that you keep harping on works against them in this respect.
DON'T USE PROPRIETARY PLATFORMS! Is that so hard to understand??
I'm reminded of the phrase "life finds a way"
Most teams wouldn't bat an eye at a few weeks working somewhere else. The managers will change their tune if they lose engineers over such a stupid policy.
Wow! I am blown away. The game accepts multiple sentences for each response. Most responses are on cue, but sometimes the context provided by the AI is silly. I feel like I could write 1 page sci-fi essay with this
Right, electric cars are too inconvenient for most apartment dwellers, but contrary to a popular impression, there are lots of Europeans who live in single family houses. Additionally, even residents of rural European areas are driving much less on average than rural Americans, simply because what counts for rural in most of Europe is already denser than rural America, especially in the west portion of it.

I think the biggest reason for relatively slow adoption of electric cars in Europe is simply that most European are significantly poorer than most Americans, while also having to pay high taxes and fees. Median household income in Mississippi is almost 50% higher than median household income in France, for example, and this is compounded by higher taxes in France.
Doesn’t mention either the power consumption or the amount of heat (in watts) removed from the skin.

At rest, the body produces about 100 Watts of heat. Pettier coolers aren’t that efficient... from what I can tell, their energy consumption is roughly equal to the amount of heat they can remove in situations like this...

So in an order of magnitude calculation, to reject all the body’s heat on a hot day would require about 100Watts... so about eight 18650 Lithium ion cells for an hour, so maybe about half a kilogram of cells.

Plus a fan and radiator assembly (roughly the size of a CPU fan and heatsink). Probably adding about another half a kilogram for a total of 1 kilogram.

EDIT: I think phase change material might be a cheaper and less noisy option... about a kilogram ice packs will also absorb about 100Wh of heat before reaching body temperature.

Now if you can get a miniaturized mechanical heat pump that has higher efficiency (day a coefficient of performance of 2-4) and you need to last for much longer than an hour, I think you can significantly beat the weight of an ice pack.... and, of course, water has a heat of vaporization of 627Wh/kg, beating both options, so simply sweating (and drinking water to replenish) is the most efficient option per kg... Evolution wins again! (Provided it’s not too humid that you can no longer evaporate sweat, in which case you can die even while resting, naked, in the shade, healthy, young, and next to a fan... which can happen if the “wet bulb” temperature exceeds 35C or 95F ie 100% humidity at 95F or 50% humidity and 115F on a sustained basis.)
Thank god for this article. I'm a new tech lead with 1 person in my team. This person is even from a different country, new to the industry and not that advanced in his programming skills. I noticed everything this article describes.
Although everything gets better day by day, week by week, it is still difficult and I sometimes even have the feeling "damn, do I really want to be a tech lead?"

Every tip is appreciated.
... and the methodology seems poor too. I had a sideline in magazine journalism for a while... I'd be interested in the correlation between article bias (pro / anti) versus age of writer (or target readership)
Well, you've agreed that's not likely, so how exactly is your statement helpful? Why are you dragging the conversation to center around possibilities that even you don't believe in?

As long as there's zero accountability or transparency, there will always be the remote possibility that there are good cops out there being complained against, but that should be an argument for greater accountability and transparency, not for assuming the best and waiting for the next time a police officer murders someone on camera to do the same thing again.
Bird Moa which disappeared from earth some 700 – 800 years ago, foot found
Hi, author here. Just wanted to say that you should read the paper rather than the blog post, as the paper is more recent. It's in open access (and CC-BY license) here: https://infoscience.epfl.ch/record/278576
Are OS X's metaphors slipping, or are they just being folded into how developers write their apps, or consumers use them? I ask because of the iOS Settings app: it used to be that was the place one changed the settings of an app, not in the app itself. IOW, kinda like the macOS System Preferences panes...sorta.

Point is, it can appear that the OS settings pane/app/whatever is for stuff Apple controls, and the rest has to go in an app or menubar. I'm not saying it's right, I'm saying that Apple has let the messaging get really confused.
It Depends. You cannot run many Node libraries on Workers for example.
DoD Scientist: Invasion of AI beings close at hand
Ouch. Yes I've experienced this. I struggled with my first experience supervising a team of one. We were also two people in different places in our lives and maybe less shared experience than I have with a fellow gamer or geek. And it was remote. We did build trust, but it was slow going. I pushed hard not to micromanage. Weird to see all the adverse incentives I experienced all lined up like this. Curious if anyone else has developed any strategies.
For me it started because of money, but then it became a hobby. Besides, I can go for an oil change and have everything done for me. However, it's fun researching about different oils, finding a best price online, getting it shipped and then doing the oil change with my young kid. I consider it nice father/son activity. Having my son learn about things is a bonus.

Similarly, when I finished some unfinished part of the basement, I planned it with my kid, went to Menards to buy drywall, picked a color, painted together. He got a sense of accomplishment and so did I.
Some get these for your next Burning Man?

I've been watching Kipp's cooling systems and have wanted to make an AC suit for some time :-)

https://www.kippkitts.com/collections/cooling-systems
you want to talk about violence?

how about we talk about murdering some motherfucking liberals!?
DIB = Defense Innovation Board, https://innovation.defense.gov

Made up of various tech industry leaders (mainly CEOs, it seems). The purpose was to try and modernize the way, or present a path to modernization, defense software systems are developed and maintained. Because it's presently a cluster fuck.
Right on, the keyword here is "optional". Offices will still be open and employees are allowed to return at their choosing.

I agree that this decision was probably predicated on 1) no vaccine until next year and 2) schools may be largely closed so emphasis on helping employees with kids.
Any ETA for .dev?
At 30 miles range I think I'd rather just take my ebike instead, which gets 24 miles at 30MPH with zero pedaling if I bring an extra battery.
That doesn’t stop drug advertising in the US. Patients often come in asking for a drug, and doctors are influenced by ads as well.
How long does it take to train the model?
> However, to fix USPS some of that attention needs to come in the form of hard kicks and forced reorgs. USPS is a dinosaur with a lot of inertia against improving efficiency and modernization.

I haven't seen evidence of this, in fact I think it's just coming back to the lack of funding. USPS is a bit of a dead-end job due to how limited its lifespan is (continued calls to defund it from the right) and in its current state it isn't really attracting talent. If the US cared about its post service it could be revived and greatly improved.

Also, just FYI, you folks have it great. I'm a US expat in Canada and CanadaPost is comparatively terrible - it's slow, expensive, and most package delivery happens through the third party companies (like FedEx, UPS, Purolator, DHL whatnot) which are absolute trash up here - without USPS constantly raising the bar the independent delivery services routinely lie about delivery attempts, refuse to deliver to addresses and re-route packages miles away when they have offices down the street.

Since moving up to Canada I've been pretty wowed by the healthcare, but the mail system up here is terrible. I think there are some intensely dedicated souls in USPS still that have managed to keep everything going on their shoestring budget, but they're eventually going to retire and the defunding will probably be capped with USPS being privatized for "costing the tax payers money".

It's okay though - delivery service in DC will be great. And USPS will be the latest example of "failed socialism" and held up as the Dems mismanaging budgets.
>Is this just selfish or what?

No. I've abandoned game mods I created because I don't play the game anymore. Had maybe a dozen users ask for it to be updated, it just doesn't fit my priorities.

No shame in setting your boundaries.
Hi throwaway_aws: I'm one of the reporters and would like to hear more about your experience. Mind sending me an email at cara.lombardo@wsj.com so we can connect?
> plainclothes police officer arrests you

Don't they have to show you a proof of being a police officer anyway?
People are snarking you but this is absolutely true. I know multiple people that went over in their 20s. All but one came back within 10 years. People are very polite, but it's also clear there's a sort of invisible force field always around you that drastically limits your professional options beyond english translation/tutoring work. Forming a social network is nearly impossible.

One of my friends born there did his undergrad and masters in aerospace engineering in the US as there's a lot more programs and jobs here. When he went back due to family obligations he discovered he wouldn't be able to get a job beyond translating manuals. He's been told over and over again that if he had to leave Japan for school then clearly something must be wrong with him. So besides the undercurrent of racism, similar problems are found by native born citizens that don't conform to these expectations.
Improvements and new features in Can I Use (Beta)
Do you have a URL where this is touted as "innovative", since you used quote marks? Because I believe it was introduced as a way to be consistent with iOS and how users scroll using that OS. No one was filing patents on this one, however.
I think we need some new definitions. Conspiracies exist and theories are solid methodology for processing information. A conspiracy theory by definition should not be ridiculed. I think we need another term to truly describe the kind of baseless hypothesizing that goes on in cable news, Reddit and 4-chan.
100% agreed but I finally gave in and bought Bartender to bring sanity to my menu bar and hide all of these menu bar apps. I was able to hide Notification Center as well which was a neat and unexpected bonus, but would still be better if I didn’t really need a 3rd party app to manage all these 3rd party apps that insist on living somewhere in the foreground and it’s either the menu bar or the Dock for them.
For AI on this scale, there are two important costs. The cost of compute, and the cost of engineer salaries. Scaling the compute is probably a bit above linear due to various overheads, but the cost of engineer salaries is far less than linear, so I would expect the total cost of scaling large-scale AI to be sublinear.
So simple, and yet so powerful. You're right. This is going to be a big thing.
Please don't be coy.
It's just my own mental model that I use to separate companies like Hertz and Taxi's (both of whole have have apps) from Lyft and Uber.

How would you describe the difference between those two types of companies?
So for someone trying to follow this path, basically I open source a library and try hard to get important people to adopt it, and then if/when they need more help using my code in their systems, they will pay me money to write the code for them instead of some other dev?
This is awesome! Thank you so much for making this!

Every day I have to relearn how to scroll when I switch back and forth from my Mac and Windows machines. It frustrated me that the scrolling direction of two completely different input mechanisms were tied together.

Thanks again!
You’re missing my point. If the argument is: "We're in the middle of a global pandemic quite possibly caused by Chinese people consuming animals that shouldn't be consumed,” then I would like to be clear that swine should also not be consumed, as they too have caused a global pandemic.
> Living in downtown Palo Alto probably costs 100% more than living in Pleasanton, which is roughly a one hour commute.

If you spend 10% of your post tax income on rent, you only need a 10% increase in post-tax income to cancel out a 100% increase in rent.
In the same real world, every other corporation is required to set aside the present discounted value of promised pensions. We learned our lesson from the GMs and Bethlehem Steels of the world.
Introducing GitHub's OpenAPI Description
There's a lot I agree about starting over, but perhaps one of the main features of the web is its backwards compatibility. Most often when things are built from scratch, they fail miserably, unless one entity has full control of the entire stack. Unfortunately, that doesn't really describe the web. We're kind of stuck with a mess.
DIB = Defense Innovation Board, I believe
> In my opinion, with few exceptions, the kind of programs advocates of dynamic typing want to write that static typing would have trouble dealing with, are artificial and not the common case. (Not "map" though, I need to review that case, but "map" is definitely a common and useful function!)

I mostly agree, don't get me wrong. And it's important to note that Common Lisp's `map` functions do more than what people traditionally associate with `map` - they basically do `map(foo, zip(zip(list1, list2), list3)...)`.

Still, this is a pretty useful property, and it is very natural and safe to use or implement, while being impossible to give a type to in most languages.

C++ can do it with the template system, as can Rust with macros (so, using dynamic typing at compile time).

Haskell can make it look pretty decent (if you can stand operator soup) by relying on auto-currying and inline operators and a few helper functions. I would also note that the Haskell creators also though that this functionality is useful, so they implemented some of the required boilerplate in the standard lib already.

In most languages, you can implement it with lambdas and zips (or reflection, of course).

So I think that this is a nice example of a function that is not invented out of thin air, is useful, is perfectly safe and static in principle, but nevertheless is impossible to write "directly" in most statically typed languages.

Just to show the full comparison, here is how using this would look in CL, Haskell and C#:

CL
(map 'list #'max3 '(1 3 5) '(-1 4 0) '(6 1 8))
Haskell
max3 <$> ZipList [1 3 5] <*> ZipList [-1,4,0] <*> ZipList [6,1,8]
OR
(<*>) ((<*>) ((<$>) max3 (ZipList [1,2])) (ZipList [-1,4])) (ZipList [3,1])
C#
new int[]{1,3,5}.Zip<int,int,Func<int,int>>(new int[]{-1,4,0}, (a,b) => (c) => max3(a, b, c)).Zip(new int[]{6, 1, 8}, (foo,c) => foo(c))

Note only the CL version, out of all these languages, can work for a function known at runtime instead of compile-time. None of the static type systems in common use can specify the type of this function, as they can't abstract over function arity.

Here's a paper showing how this was handled in Typed Scheme: https://www2.ccs.neu.edu/racket/pubs/esop09-sthf.pdf
Unfortunately, US keyboards are quickly getting rid of the right hand super key, as well as the context menu (right-click) key, for whatever reason. And don't even get me started on the bastardized function keys lately. That's why they can pry my MS Surface ergo keyboard from my cold, dead hands.
The Scourge of Hygiene Theater
Knight's helmets were actually heavily padded, with most knights wearing heavy padded linen garments over their torso, arms, and head. Nicer helmets would have a leather strap system as well. Many helmets appeared to have integral liners, although the linen has rotted away and only left the rivets where they were attached.

With the advent of plate armor, offensive techniques began to focus on concussive force in order to disable combatants, including war hammers and maces. A blow to the head with only a bit of steel between your skull and a mace would be a fatal experience without any padding. Even with padding it was notorious for deafening and disorienting knights, due to noise and (presumably) brain injury.
Yep. The age of engineer doesn't matter. Do take ethics into consideration. Be aware that dual-purpose systems can have long life and change owners.
True but the framework is standard, which is why there is no software engineering equivalent to GAAP. GASP?
The main problem that "older" workers have is just getting in the door.

Once they get in the door, they can often prove themselves, but they just aren't given the same chances as younger workers.