skysight-inc/HackerNews huggingface dataset:
I do recall reading some reports that if the front brake locks up, the same can happen

On any single-track vehicle (bicycle, motorcycle, scooter), if the front wheel quits spinning, the overwhelming odds are that the vehicle will be lying on its side very soon.

Very skilled and very experience riders can overcome this, but don't rely on it. I've seen professional racers lock a front wheel and keep going. I've done it once myself on a motorcycle (don't care to ever have to it again, because there was a lot of luck involved). Bicycle, different story for me. I've locked the front racing, and on slick pavement. Pretty sure I went down each time. I haven't lock the front on any of my scooters, and I'd rather keep it that way.

Which is why ABS is so great on motorcycles: squeeze that lever with all your might, and let the computer sort it out.
Best Web Development Tutorials on YouTube
These conversations always seem to be extremely one-sided, and it's frustrating. I wouldn't even classify myself as an extrovert; it's a continuum and people fall all over the place. Ultimately, though, an ideal office needs to cater to everyone.

Some of my favorite offices have been ones that have the typical open office structure, but also lots and lots of "hiding places" and different areas. I'm super ADHD and changes in scenery were helpful, and being able to adapt my environment to the task at hand, or even give people having impromptu conversations a refuge so the desk areas weren't noisy.

The startup I work at currently encourages everyone to work from home tuesdays and thursdays. It makes for a great mix; when I'm in the office I can engage with my coworkers, catch up, or have those deeper discussions that inevitably come up face-to-face. Work that requires intense concentration can be batched for those days, or I can opt to take additional time at home if necessary.
I worked in an office that was redesigned several times.

After the last round of absurdly low / no cube walls. I bought myself some shooting earmuffs to block out the noise / a socially friendly way of signaling to others I should not be interrupted.

It was telling that within a week half the team had amazon boxes on their desk and similar earmuffs.

Now for very small teams with EVERYONE handling the situation properly. I think the open space can work, but it has to be VERY specific to department and folks who work well together.

Eventually I ended up in a quiet corner of the office with half a dozen folks who were really good about talking to each other and it was super efficient ... but MAN that is not something you can just "make happen" and if one person / manager (especially managers) is bad about it... it's a mess.
This is by far the most effective workplace environment and arrangement I have experienced as well, for teams and large companies - almost like physical 'pod' structures
Never treat issues of incompetence, inexperience, or bad attitudes as interpersonal disputes. When one team member isn't following well-known processes, or is obviously wrong, you must pick a side quickly.

(Examples include things like magic numbers instead of #defines, use of strings instead of well-defined enums, pull requests with lots of commented out code. They can also go to deeper topics, like bad database schemas or poor data access patterns.)

Why must you pick a side quickly? If you treat incompetence or inexperience as an interpersonal dispute, you aren't managing. Instead, your team will quickly view you as appeasing incompetence, and this will quickly drain morale. This is especially the case if one person should be moved to a less-challenging role, or fired.

From personal experience: In these situations the technical lead fixed the code before merge, and management eventually pushed the other person out. But, it was a long slog while management tried to be diplomatic with someone who just wasn't willing, or able, to be professional.
You know what, if I'm going to be downvoted for an opinion, it should at least earn it:

Too bad open offices are here to stay, if you were worth it you could get an office, maybe invest in some good headphones :)
> What I'm trying to get across is that people like me are not aberrations, and our personality traits are not debilitating character flaws.

If that's what you're trying to get across, I'll agree that we're common, and social anxiety isn't a character flaw.

However, your life and the lives of people around you will improve significantly if you take steps to deal with your social anxiety.

> I'm not sure I can think of many things more human than caring a lot about other people's preferences,

That's not what you're doing.

I prefer not to be lied to, and I think most people prefer not to be lied to, or would prefer not to be lied to if they understood how this sort of lying plays out.

I get it that you think that what you're doing benefits others: that's why I'm not saying you're a bad person. Motivation does matter. What I'm saying is that your belief that hiding your preferences from other people benefits them is false.
Top mistakes by new leads:

- Not delegating. New leads often feel that if they're not writing code (or doing whatever it means to be an individual contributor), they're slacking off. The definition of "work" has changed. It now means "helping your team succeed". If you try to be an individual contributor, you are doing your old job instead of your new one, and you'll get overwhelmed and sink.

- Not asking questions. New leads often think that being a lead means being an expert, so they're embarrassed to ask or consult someone else about their team's domain, for fear of looking inadequate. Your team and your peers are the experts— it is your job to ensure that expertise prevails, whether it's yours or someone else's. You'll look much more dumb if you're too insecure to admit what you don't know, or fail to ask basic questions that allow you to get the job done.

- Hiding problems. When things aren't going well (and often they don't), don't hide this from the leadership above you. They are there to help you and guide you, and can save you from crashing and burning. You will look much worse if a problem comes to light months after it could have been communicated and dealt with.

- Not communicating. Share what's going on with your team. Share what's going on in the big picture. Don't keep people in the dark, either above you or below you.

Some leads (moreso if they're prone to impostor syndrome) think they have to wait for permission to speak, or to be offered something that they need— don't do this. If you have something important to say/ask, it's your responsibility as a leader to say it and get what you need.

- Forgetting the big picture. As an individual contributor, you often only have to think about near-term or small-scope problems. It is an easy mistake to make as a new lead to spend priority on those things instead of keeping in mind what's necessary for the entire team to succeed at its high level goal.

Good luck!
Kobo Mini e-reader from 2013. It had been sitting in a drawer unused for years until one day I turned it on, and an updated installed over wifi with the Pocket sync option.
Suicide: too many people being "saved" from it.
Ethnicity: too many people lying about it.
Alcohol: too many people drinking it. -- it's also a chemical
Latitude: not enough people observing it.

There, I saved you some time.
Honestly, I don't see this as a thing once you get to a certain size. It used to be a thing at my workplace when we were smaller. However, now, the place is just so loud with conversation/whatever on a daily basis that people are less bothered by individual conversations near them. It's like complaining about conversation next to you when you're in a cafeteria full of it already.

Everyone wears headphones at my place if they're trying to focus. Last job literally handed out construction ear muffs.

Also, all the rooms are taken up by meetings. Mostly by business/product. There's no rooms left for engineers to hash things out, frequently.
Or a cheap bike
This depends on the state. Many states have passed surprise billing laws, and limit what an out of network provider can charge
It is simultaneously the case that those African immigrants benefit from intact family and community structures, just like other immigrant groups. For example, they have people in their community they can trust to care for their children, or to offer them job opportunities at businesses that serve their communities specific cultural needs, like a Nigerian grocery.

Trust networks are extremely valuable, and they underpin a lot of the wealth, or lack thereof, in communities.

Poorer African Americans often have limited community and cultural support systems and the implied access to trust networks.

They instead have to contend with the massive and continuous structural damage inflicted upon their communities through the history of the country, including Jim Crow, redlining, mass incarceration, social isolation, and the war on drugs.
I had a cubicle before they were popular - at Florida State U as an undergraduate from 1973-1977. They were great for studying and I could monitor my experiments in the lab just outside my cubicle.

I had a small office in grad school and in my first job I shared an office with another scientist for a couple of years before I got my own. Having a space of my own made it easier to concentrate. Because I worked in a analytical sciences lab, interruptions were frequent (clients dropping of samples ), so I learned to get in 1-2 hrs before most others so I could focus on critical projects.

The commotion in open bull-pens really interrupts one's train of thought and greatly reduces productivity.
The cubicle was invented as a way to liberate workers forum open plan offices. Then it became perceived as soul crushing.

The work was the problem.
One day someone has to make a dataset of how much talent we waste in the EU. Bsc gets paid by EU taxes, guy ends up teaching in US university or working for US company.

It has become the cycle of life.
Number 5 reads a bit like this: if an employee is not motivated enough, instead of trying to find the cause and mitigating, go on the hostile path and get HR involved.

In fairness, this could be a good advice for roles that are easy to hire for (e.g. minimum wage manual labour).
Man "The Jungle" ... that's a far far cry from open offices.

Open offices is a crazy reason to organize / take the union route.
Pokémon of the Year (Intra-SERP Google Polling)
SEC Commissioner Proposes 3 Year Safe Harbor Period for Crypto Token Sales
Crypto’s Dotcom Era Begins as Handshake Launches Decentralized Domains
Note that the tests in the linked article were done on an AMD CPU.
> Scala's tooling also pretty much sucks everywhere (interestingly the least sucking IDE for Scala is guess what ... Intellij!)

In your opinion.

Personally I almost get depressed when I have to switch from Emacs+Metals to Android Studio for Kotlin stuff.
That's really slow. I can do that on a bike unassisted easily, and would make my class 3 e-bike less than useless. It's great for doing hills fast and hitting 25+ MPH (40+ KM/h) in the city and makes it a great commuting option. I can top out at about 35 MPH (~55KM/h) on flat land if I really push it and this keeps me moving with street traffic instead of being an impediment to it and a target of rage.
I think most of the annoyance with Google is their culturally not seeming to understand that model even exists.

Their zeitgeist appears to be "Other companies needed to provide that because their technology was wrong / incomplete. We'll just build things right instead."

Which is batshit insane, in the same way that expecting a veterinary pharmacist could prescribe for humans... with better technology.
fake it til you make it

- not kidding
I couldn’t agree more.

The author also (wittingly or unwittingly) gets in a worthwhile criticism of the totally rote titles and topics that feature prominently on most of the blogs I come across.

Personally I’m far more partial to reading some published texts on any given topic before I wade into the jargon-laden shop-talk between bragging or propagandists.

And once I do... to be perfectly frank, I wish I hadn’t. The hypertext-based topic-entered websites and forums of Web 1.0 were a far superior medium for disseminating and discussing any kind of topic, to be perfectly honest.
I'm honestly extremely pleased with my iPad Pro and Airpods Pro, both are honestly impressive pieces of tech. I'm coming from an EE background, so I might not be able to really distinguish nuances in software, but hardware-wise they are impressive.

I can't agree with you on the Apple perspective, and it's my subjective opinion, I might be also biased since I have a large position on APPL. However, I can agree on the idea that the stock price can be completely disconnected from the fundamentals of the company.
Can you describe this different energy and some of these best projects?
The market conditions as they stand today were constructed by the participants in that market. This is an outcome that one can reasonably expect, since lawmakers can be bought and a large proportion of health services are pretty much completely inelastic.
I've got a similar experience to the OP (35+ years in tech). Cubicles as "soul crushing" as they look are much better than the open floor plan offices. Best of all was when I had an office with a door for a few years.

open floorplan < cubicles < office with a door
The real hero here
The article says that it does, as it includes enterprise gmail/drive/chat revenue with the infrastructure revenue.
CEO at my company did that and seemed to actually enjoy it, but other executives basically forced him to get an office because he was too often discussing confidential information out in the open.
Wearable chairs and chat bots can increase open office productivity.

https://www.youtube.com/watch?v=Q1uCYK6wnjk
>Ok. I can give you a 100 million floats, and tell you that if you multiply, add and threshold them in a certain order against a set of pixels, that tells you if the picture is of a cat or a dog.

My friend, you have not even scratched the surface. First off, an elucidation of the inputs and the procedure by which an output is generated does not an explanation of the system make.

When I look at an image classifier, I want to know what features it's using to make a determination of being cat-like. That way, I can compare that with my own experience to make sure if I cut someone loose with a cat/dog detector, someone doesn't get given the idea that a young bear is a dog. Your trivial AI cat/dog detector may identify cat/dog like features in a still, but that's not equivalent with being able to distill the essence of cat/dog from the reality and common experience of the world around us. If you're going to try to sell me on a system that purportedly knows what something is, I expect it to actually represent the level of intelligence you make it out to possess.The neural networks we manufacture are of a level of magnitude so much narrower than what ML people seem to want the lay person to give them credit for.

Think of it this way:

As a programmer, I am expected to be able to create an accurate enough representation of what is going on in a complex system that a non-programmer can connect what the system is doing to whether or not it is doing what it should be. Given enough time and patience on the non-programmer's part, I should be able to transfer and walk through enough information where the non-programmer suddenly becomes a novice programmer because they have had the same foundational skill and knowledge structures communicated to them.

No one will be satisfied with "I chucked this data in, therefore it's a cat/dog detector now. No more questions." Especially when you start applying that to decisions of life-altering importance. You must be 10% smarter than the piece of equipment for it to be lynchpin in a life-critical application. That means being able to explain what your system does, how changes to inputs will effect it, what it's error margins are, what the safe operating conditions are, when it's plain flat out wrong, and as much as possible, why.

Until such knowledge can be sufficiently communicated, I see no reason to take even the most well-known luminary trying to handwave explicability as anything but trying to avoid having to uncover enough of the mystery of what they are working on in order to meet what has been accepted as sufficient due diligence.

To do so is patently unwise, and implicitly accepts far more egg breaking to make an omelette than we (those whose lives will be in the system's hands) should be willing to entertain.
I just learned, to my surprise, that pricing and transparency changes may go into effect next year.

Forcing hospitals to disclose prices:

https://www.nytimes.com/2019/11/15/health/list-hospital-pric...

Though the hospital industry is fighting it, so we'll have to see if the rule survives.
Is this what you assume based on "educational background is irrelevant"? Are you somehow under the mistaken impression that the skills you mention are only learned in school, and only found in those with traditional CS degrees? That sure doesn't align with what I've seen or who I've worked with in my career.

Or did you assume that "hardcore coding test" by default only means algorithms questions that you can memorize the answers to?

And are you really sure the people "copy/pasting stackoverflow" are the same ones who pass algorithms interviews? Sure doesn't match my experience.

In any case, you sure jumped to a lot of conclusions from a single tweet.
The other side of this is that a very large percentage of folks in our industry seem to have social anxiety-spectrum issues.

Folks without those don't seem to understand how much energy is being burned through just being out in the open and on display for all of your coworkers. It's not something I, personally, have control over.

The time I've spent in "open concept" work places, I finish every day frustrated with my ability to accomplish tasks and physically and emotionally drained.

That takes a very serious toll over time.

I've moved on from jobs due to this type of work environment.
No, this fundamentally is misunderstanding the problem.

Unreciprocated ideas are exactly the kind of things that need to be addressed most for honest relationships.
UN Rapporteur: Assange shows 'signs of psychological torture'
For Europeans the ”Tramiel” years was the ”real” Atari, not what came before or after.
They've also announced two days ago that they will have a new journal dedicated to aging. This is big news for those of us who want longer, healthier lives.
That happened to me about 20 years ago on a gas powered goped from a sidewalk crack where one slab was slightly raised due to some tree roots. I had a serious helmet which cracked on impact, to this day I swear I would be dead from that impact without the helmet.

That experience (and I suppose being a lawyer who constantly thinks about liability) makes me hope all these companies fail. 1) I don't like the "littering" of scooters all over city sidewalks/bike paths (that is dangerous in and of itself and should be illegal); and 2) renting these things without helmets I think goes well beyond negligence.
I am an OSM contributor and could try to fix it for you, if you give me the location. My email address is in my profile.
this story has been posted multiple times but it should be reposted in new form over and over until all the pointy haired bosses have read it and repented
It is, but engineers are compensated at (relatively) crazy levels , so different incentives will need to be given for them to organize. Sometimes social change occurs over the most trivial of issues- certainly wars have been fought over less.

And again, what’s the solution to a problem that management almost universally ignores, while workers mostly detest, if applying organized labor pressure isn’t feasible? To wait for management to change their minds? To invent cheap real estate where each engineer can be granted their own office? To fight for remote work- so another industry standard that would also involve either mgmt. fads to change or workers to collectively protest?
DuckDuckGo will let you prefix any query with "!g" and redirect that query to Google.

That was the feature that let me switch everything over to DDG. DDG works great for 80-85% of my search queries. For the others, I just prefix with "!g" because I suspect Google will give me better results.
>I am not sure why employees would message and email more if they can just turn their chair around to chat about something they are working on.

Well first of, if I just turn my chair around, I'm talking to the wall.

Secondly, I could yell at another develop from one table and they might not even realise because they're wearing noise-cancelling headphones. I mean, of course they are, they are in a room with 30+ other people.

If I want to collaborate in an open office, I need to get up from my desk, walk to someone else's desk, tap them on the shoulder to get them to remove their headphones and then stand there and talk to the other person + 10 people around them.
Workplaces themselves are so egregiously one-sides in the other direction that these discussions have to be one-sided, because by definition it’s the huge, huge majority of people who find the existing actually workplaces to be one-sidesly disergonomic.

You’re worried that the discussion is one-sides. I’m worried that physical workplaces are one-sided, today, for real, to such an extent that it’s deeply cognitively harmful to many people.
Any sources for this? I'd like to learn more.
IDA Pro started as a 16-bit MS-DOS program. It's real old. I'm pretty sure I was using it back in 1992, when it was already a well-developed program.

Ghidra is old too, although only recently public. It couldn't be older than Java, which is from 1996.
This makes sense - my grandfather was a top lawyer in his home country before fleeing a war. As a refugee in a foreign country, he did manage to get a law position with some connections he had - but his XX years of foreign law experience weren't very useful in the new country.
I knowingly am. :-(

Parent post insisted on the acronym, that triggered my consistency response reflex.
History will look back on mine as the manchild generation. Can't say I'm not doing my part, though
This is their second recent article about linux laptops, and I have seen no mention of battery life. While its nice to have a 15% faster OS, I would also like to know how the battery life differs between various distros (and Windows).
they claim it is to promote interaction but it is also to squeeze more desks into a unit of space. do the geometry and it is obvious.
I’m a grammar nazi and a stickler for form, but it’s pretty obvious the author deserves a pass for being a not being a native English speaker.

As for making a blog post decrying blog posts, I’d say the message is not the medium and ask you how you suggest he divulge is (noteworthy) message.
Ask HN: Third party software to combine fitness tracking data
Does anyone have any recommendations for third party software where I could combine data from things like Garmin Connect and MyFitnessPal? I'm looking for something that will give me better/more configurable ways to view data and maybe even something that offers some data analysis.

An example that isn't quite what I'm looking for is Runalyze. Runalyze lets you import Garmin or Polar (etc) data and offers a lot of extra analysis, e.g. TRIMP and fatigue. The problem is, as the name suggests, it is heavily focused on running and doesn't support other activities as well. It also doesn't have anything for calorie tracking.
Somehow doctors and colleges have maneuvered themselves into a position where they act like greedy companies but have a reputation for working for the greater good and should be trusted more than regular companies . Also people still believe that non profits are dogooders which is completely untrue in the case of schools and medical facilities.