skysight-inc/HackerNews huggingface dataset:
I feel like the article misses a powerful aspect of OKRs–the ability for people to be creative, but in a cohesive manner that results in focus.

I noticed that my team hardly did any of the work we planned for last quarter, but we were still able to achieve many of our key results through (different) work.

In an organization where you don't have the power to influence your own work, OKRs provide more context than what will be used, so people may feel like it's a waste of time.
I wouldn't say subsidies would disincentivize meat. I would say they would incentivize both meat substitutes and meat, in an equally proportional amount.
I do care about nuanced use cases, so I’m grateful to upthread posting a source that’s reporting in a tone that contrasts with the pitchfork-waving of the original post. I wouldn’t move back to SD regardless, but that’s not due to the smart lights!
I don't think anyone has to love their job or think it's their lifelong dream for the theories of the OP to hold. They may have to not _hate_ their job, not dread going to work.

Very few people are going to want to be a janitor as their lifelong dream. But there are plenty of janitors who take pride in their work, and pleasure in keeping somewhere clean and tidy, and being appreciated for it. Doesn't mean they wouldn't rather be somewhere else much of the time, but as long as they're doing it they find it rewarding to do a good job.

And you know what's going to make it more likely to have that "kind of" person on a janitorial team? Giving them autonomy, trust, responsibility, psychological safety, appreciation and recognition, etc.

And what's going to make it more likely to have janitors who hate their job, take no pride in it, dread going to work every day, try to get away with the bare minimum, etc? Micro-managing, punishing, not giving them autonomy to do the job in the way it makes sense (as they know best as the one doing it), inconsistency, lack of ownership, lack of recognition.

Because it's not a "kind of" person at all. Some people individually wind up in jobs whose duties necessarily have aspects that are intolerable to them personally and ruin their day, and it would be better for everyone if they could find a different job. But if you are managing or working with a group of people who all or mostly seem to be like this... you didn't hire the wrong people, there's something wrong with the environment. (There's something wrong with a very lot of environments).

Or, as OP says:

> When we try to control people, they become less motivated, less inspired, and less innovative; they do the bare minimum work or they just leave.

(And if YOU are in a place where you hate your job, dread going to work everyday, only want to do the bare minimum to escape punishment at it -- please, for your own sake, try to find another! I know that's sometimes easier said than done and you gotta make rent somehow, but if you are in that place it is destroying your soul and sense of self! You know it, you're miserable -- and it does not have to be that way)
That second approach has been crucial for me when I start large projects. I usually use a mix of comments, pseudocode, and semi-correct actual code, then go back and fill everything in one-by-one.
Media reporting appears to suggest that number includes the supermarket chain they now own.
Knoxville entrepreneur release a simple way to keep your hotel key safer
> I've seen teams that follow "it's done when its done" and teams who work as a unit to hit on or very near deadlines.

There is room between these 2 extremes. A team that follows KPIs or some kind of agile process, for example.
My personal take on this is that front-end developers move fast, really fast. This is a good thing for business, get the feature working, move on. This usually means doing things inefficiently. Not a problem, each user gets an octa-core on their 3GB (to 6GB) phone. Hit a hurdle, google, stack overflow, try, try another, working, move on. Why didn't it work, why does it work now? Not deeply important. If it comes up a few more times, maybe find out.

Now there's nothing wrong with this flow. In fact it's pretty good as long as tech debts are kept in check. (Don't use unvetted node modules for trivial things.) Why do back-end devs think this isn't so great? We like knowing. Everything down to where the software interacts with the hardware and how the hardware behaves. Also, the 10K concurrent users are all using 10's of servers so best not to waste memory, CPU, or network. This feels like engineering.

There is a third category of front-end devs that do truly amazing things with very little. Elm is one such example. I also prefer Vue to React or Angular as it is meant to be the best of these two worlds. Nuxt/Next are also awesome. Front-end devs made these. After developing apps decided to do it better. Some single-page applications are really well written but they are the exception. Usually it's copy-paste, hit the deadline.

TBH, I often think front-end devs are more aligned with business. Doesn't change the fact I still like to do clean, efficient, well-factored back-end work.
Something doesn't add up.

You "went overdraft by over $20" but you're "living with mom". That sounds like really low bills.

Help us feel in the blanks here...Where does your money go?

Even if you made $10 Hr, you should have $1,500 a month to throw around.
Edit: Capitalism is a far more complex system than simple private ownership and trade. A critical feature is artificially reduced liability. Which goes beyond simple freedom and gets into practical considerations.

The fact that capital ownership in a cooperation does not expose an individual to legal liability for every action of that corporation is what let’s you have capital markets. A banker may loan a car dealership money with minimal concern beyond the risk of that money.

Without that protection the engine of capitalism breaks down even with private property rights. But, even simply applying strict liability to management would cause significant breakdowns. Picture the CEO of Five Guys going to prison if even a single person got food poisoning via negligence. Are they going to try to expand past a single burger joint?

PS: In practice this seems to work well. But, the ability to have legally enforceable contracts etc goes beyond simple trade. After all people would buy and sell used goods in socialist countries, but such trade did not make them capitalist countries.
I agree with you, but I still am highly disturbed by "whale hunting" aka certain entities manipulating those types of people into spending as much money as possible in exchange for being able to withdraw even further from productive society.
That's assuming the company you have the experience from values titles. Ive worked at some that dont. A junior dev has the same title as the most senior dev: Developer. You cant tell from the title alone that one is making 80k and the other is making 500k+. Ive seen other companies go to the other extreme where the titles get ridiculous. Titles aren't a great indicator, in my opinion.
This breaks the rules at the top of the thread. You've done this repeatedly before, and we warned you about it (https://news.ycombinator.com/item?id=16532923). Please do not do this again.

We detached this subthread from https://news.ycombinator.com/item?id=19545886 and marked it off-topic.
Your link goes back to this page?
In California it is legal to be in an intersection on red as long as you entered it on green or yellow. The slam-on-the-brakes effect should at least be smaller than in states where being in the intersection on red for any reason is an offense.
That is indeed very surprising. I think the fact that Go isn't dead-slow can be attributed mainly to the sheer speed of CPUs. Looking at that code reminds me of the early days of PC compilers, especially the output of the trivial x+y-z function. The complete lack of push/pop instructions also shows a massive defect in the understanding of how the x86 architecture is supposed to be used. The icache bloat of doing that is enormous.

So return values are passed via memory, on the stack, not in registers like in most standard x86-64 calling conventions for natively compiled languages.

Wow. That's "worse than cdecl" --- which, despite passing parameters on the stack, will at least use the accumulator (and high accumulator) for return values that fit.

but makes it easier to provide good backtrace information

This seems to be a common line of thought but it goes against my belief in how tools should create efficient code --- anything intended for debugging purposes only should have zero effect on the executable when not being used, and compilers should focus on generating the most efficient code. Debugging information goes in a separate file and there you can put as much detail as you want. Don't make code generation worse, improve the debugging tools instead. The code will spend far more time, across everyone who uses it, being run than debugged.
You can ask. That doesn't mean you'll get what you want.

Are you going to refuse a job offer because it pays less than some arbitrary bar, even if it's the best offer you have?
>> work for a living and will build whatever we have to build.

No, not all of us do this.

I’ve quite jobs over questionable morals/ethics a couple of times. It wasn’t a hard choice - I applied for a new job and was gone in two weeks.
A deadline gives you the freedom to ship something imperfect.
Would that be the deprecated 2.x with OS X or 3.x which has been available for years?

To put it another way, you've replaced sed incompatibility with python incompatibility. It's not really a win.

I'm not saying Perl is the best choice here, but it's a better choice than Python for cross platform compatibility.
Superb and very enjoyable writeup!

The kind that makes you sit down in a comfy chair with a cup of hot chocolate and enjoy a good read.

Kudos for both the engineering and the writeup!
Credit Karma | almost all roles and levels | SF, LA, Charlotte, London, Leeds | Full Time, On-site | https://creditkarma.com/careers

Credit Karma is a unicorn (4B+ valuation) personal finance product that champions financial progress for its members. I’ve been there for almost four years and seen it grow from startup to powerhouse and it’s been the best job I’ve ever had. We are hiring in each of our offices for SWEs and leaders and we’d love to have you. I’m particularly looking for folks who want to join our team in the UK in either Leeds or London to help us win our second international market.
If you are interested in personal finance, machine learning, scala, react, kotlin, beam, swift, kafka, typescript, or Google cloud and have a growth mindset; boy do I have an amazing job for you.

I’m particularly looking for a couple frontend web engineers in LA and platform engineers in the UK.

Apply online or email me directly at matt (at) creditkarma (dot) com. I’m one of our VPs of Engineering and lead international and other emerging verticals and I’d be jazzed to help you find a great team. I’ll apologize ahead of time if I don’t respond directly to everyone particularly new grads, the volume on these posts can be immense...
Yes. Or you could just keep using personal vehicles and complain about the lack of alternatives.

The only issue I have with your plan is that while walking on that dirt road I'd have to deal with people that don't care for pedestrians using their roads meant for vehicles.
> I don't know if you're allowed to do that, maybe there is no guarantee that every grain contains the same amount of medication?

There are entire fields of material science dedicated to this problem. Generally, if a single pill is metered into smaller doses, resources went into ensuring that each dose is metered accurately. The grain form was probably for absorption or time-release.
Ask HN: Interview for new product focused podcast?
ThinkPad W541. Really love ThinkPads.
The deadlines absolutely have to have some amount of padding in them.

Often the problem with missed deadlines is the inexperienced "managers" that set them.

They have no idea how long things take and as a result introduce wrong time estimates that lack proper padding. This often jeopardizes the whole project and causes unnecessary amount of stress.
Independent journalism maybe. But corporate journalism isn't a check on government or corporate power. The NYTimes doesn't check power, it represents power. It is power.

I think it is time people stop pretending news companies are any different from any other media companies. The NYTimes was created by one of the wealthiest bankers for christ's sakes.
Yes this was my experience in Australia as well we did not have separate "Algebra", "Geometry", "Calculus" etc classes it was all just 'Mathematics'.

From memory I think concepts from Calculus were first introduced in year 10/11 via geometry (plotting curves and finding points of inflection) from there derivatives just made a lot of sense - slopes as a rate of change and all that.
I've only experienced OKRs at one company, and I felt a sort of a weird disconnect between OKRs and actual work/performance. On the one hand, OKRs were presumably critically important, but on the other, they weren't directly tied to individual performance. I still have trouble wrapping my head around that.

And I found those ratings (0, .4, .7, 1.0 for hitting a stretch goal) just a sort of weird self delusion, like setting your watch 15 minutes early to ensure you'll be on time. You can fool yourself a little, but eventually it stops working, and so, for example, .7 become the de facto "real" target.

Secondarily, I found that as a team lead, to the extent that OKRs were stressed, any non-OKR related work became highly disincentivized. Refactor? Write more integration tests? Hell no, not if it doesn't directly impact OKRs. We had stories in the backlog that really should have been done because they would have helped other teams and yielded a positive return, but anything non-OKR was just dropped on the floor.

Third, they didn't really provide any value to the team that I could discern. We didn't have to look at our objectives every day to know what to do. We had typical releases/epics, etc... to do, and on a day to day basis, the OKRs just receded into the background. In theory, I assume that the OKRs are there to guide which releases/epics/stories, etc... you do, but in our case, we had a pretty clearly defined product already prior to introduction of OKRs. So the OKRs were all just sorta "OK, finish this thing we're already working on."

That said, the company was new to them and in the process of learning. Perhaps we did them wrong, or perhaps I missed the point.
There is no land-use issue that can be fixed by transportation but neither NYC nor SF has this problem. Their problems are entirely solvable by transportation policy alone.
(Never maintained a mouse colony before and rgejman had some good points. I've never done an experiment that used male mice before, for example.)

Just some random expenses I could think of:

1) Maintaining the material to restart the line itself is pretty expensive. Expensive equipment, regular quality control, the scientists doing this maintaining would be relatively expensive. 2) The $17000 referenced in the article are "CRISPR/Cas9 injection to obtain knockout founders" I think?) are custom designed genetically modified mice to start a colony with [0]. More standard human disease-relevant db/db mice (model for diabetes) that I've used before are $500/mouse, as a reference. 3) More cynically, the labs that can actually make use of those $17000 CRISPR/Cas founder mice probably have a continuous flow of millions in funding, so they can charge whatever they want.

[0] https://www.jax.org/news-and-insights/jax-blog/2017/march/li...
The whole point of importing H1Bs from areas with questionable past ethical standards in economical distress (India, China, ex-Soviet union, EEU etc.) was for some managers to have a workforce that could do dirty jobs a regular US/WEU citizen would refuse to do (and do it cheaply ofc). You can still observe it even in FANG that is specifically poaching people from EEU for dirty work (e.g. building internal censorship tools led by Ukrainian/Romanian/non-US devs).
These artists have been highly influential back in the day (and still are), and covered/defined a wide spectrum of electronic music:

* Tangerine Dream

* Jean-Michel Jarre

* Kraftwerk

* Vangelis

* Klaus Schulze

Start there, explore. The Last.FM "similar to Jarre" page has a ton of great music and directions[1].

One-off recommendation: Tomáš Dvořák aka Floex. He wrote the Machinarium soundtrack, which is one of my most favorite electronic music albums of all time[2].

One sub-genre of electronic music that I've been enjoying lately is the growing synthwave (retrowave, chillwave, outrun, etc - they are not that different) scene, with artists like Timecop 1983, FM 84, Kavinsky, Miami Nights 1984, Mitch Murder, Le Matos, Dance with the Dead, Carpenter Brut, Gunship, Magic Sword, Power Glove, etc.

[1]https://www.last.fm/music/Jean+Michel+Jarre

[2]https://innerfx.bandcamp.com/album/machinarium-soundtrack
Those games were the best for wasting time at school
Oof yeah. Top-down "strategy" in 24-hour increments is a recipe for people feeling jerked around.
Either you're not actually typing your company's legal name, or you're adding a filter that's incorrect. Try removing everything except company name- and reduce to one word if possible. Alternatively, it's possible your company has no H1-Bs.
U.S. measles cases surge to second-highest level in nearly two decades
This seems an odd comment to make, given that Slackware is still active :)
Is that a third party kernel extension? Sounds like a buggy one if so, and if it’s this <https://www.oneperiodic.com/products/handsoff/> then it might be lessening security instead of increasing it.
That's not illegal. HR/legal just usually prohibits it because negative feedback could potentially be used in a discrimination lawsuit.
This process is a bit of a scammy to say the least. I can understand why people would want nothing to do with it. Apart from the suit of sleazy law firms that offer to “help”,similar to other visas the us applies a quota per nationality, with waiting times of many years depending on where you are from. Unless you have $500k to throw away it is not a viable option as far as I could see.

https://www.wsj.com/articles/real-estate-developers-look-to-...
True. But with the increased standard deduction there are many more scenarios where you don't end up itemizing deductions, in which case it is effectively 0
True. I've worked at several companies where OKRs were implemented and I find it valuable. Everyone does them differently. People still have trouble understanding and implementing them.

To address some of the pain points with OKRs I started building my own saas about a year ago https://simpleokr.com
Npmlayoffs
> Hard to feel too bad about people working on leisure products.

How does that make any difference? It's not like the work is any less hard, or more fun.
Early Blazor prototypes used a compact .NET runtime (including assembly execution, garbage collection, threading) that compiled to a mere 60KB of WebAssembly. They moved to mono, so that isn't true now.

https://github.com/aspnet/Blazor/wiki/FAQ
Not sure about the vulnerability of it, but it sounds like an unhandled race-condition.
> Cheap soybeans makes meat cheaper, but the production of meat is inherently inefficient.

I think we agree on this.

> If the production of meat substitutes from soy could be made more efficient than the production of meat from soy

It already is far cheaper from an energy-input (hence cost) and carbon-footprint perspective.
https://impossiblefoods.app.box.com/s/edwcfyvojzsvzn5d633dxt...

That's why big chains like Burger King are moving to offer something in the space, not out of some ethical obligation about climate change or animal welfare.

The difference is that Impossible and its competitors are making a product competitive with real meat, with nearly the same flavor and texture properties. That's the game changer as it opens a huge market that eschew traditional veggie burgers.
Getty has a model of convincing people to buy images available for free.

There's no crime, or damages, in ripping people off.

If Getty sues you for thinking you didn't have their license for an image in public domain, that'll be funny. But thats not currently what they are doing, and when their processes gets to that part of the funnel on occasion, their human lawyer looks at it and decides not to do anything.
Sure, any employer can always choose to lower their standards, but wouldn't you argue then, that the quality of their output is also likely to suffer?

The goal here is to ensure their ethical competitors have access to resources they don't.
Perhaps... but why must arguments always seem to be made on extreme examples?
List of Military Slang Terms
No, they are completely different things. Real time chat doesn't make people feel like they understand the overall goals of an organization. If someone says in Slack "we really need to get x done because the customers want it" and other people decide to talk about StackOverflow's hilarious April fools day joke for 5 minutes, some are going to miss that "we really need to get x done".

Your OKRs put that sort of thing in one place. The process to determine what the OKRs are ensure that everyone's on the same page about the objectives. People in an organization want to feel like they know what they're working towards. When they don't they get stressed out and unproductive.
U.S. to probe thousands of fires connected to Kia, Hyundai vehicles
So I filtered by 8+ years of experience, back end developer and small companies assuming they wouldn’t have RSUs. Equity in a non public company is worthless to me because of the chances of them being worthless.

The salaries just aren’t that impressive for the cities in question. I can make that in much lower cost of living areas of the country.
It’s nuanced.

Artistic things can have deadlines more easily because you can simply decide what constitutes good enough.

Functional things have to work...or they aren’t shipping. They can decide good enough on refinements and UX...as long as it works.

It that sense, there are very few real deadlines around functional things. If it doesn’t work, it’s not shipping yet...meaning it’s not really a deadline.
I agree that government concerning its self with tracking and quantifying the political views of citizens is not censorship. I find it disturbing and reminiscent of the German Democratic Republic.
One way in which I've seen OKRs used effectively is as a defense against the type of middle or upper manager who is constantly coming up with new ideas or tasks. But what if we did $shiny_thing!? Sorry, that's not in our OKRs this quarter, let's have a meeting to plan for next quarter.
So... No criminal charges, just fired? How is that markedly different?

The subtext of my post was that virtuously rigorous guidelines with no enforcement mechanism are a paper tiger.
Yeap. I wouldn't say lessening unilaterally but with the nuance of changing the attack surface in different areas. IIRC "Hands Off!" is a firewall and an app firewall that can selectively limit disk and network access.
This sounds like udder nonsense
Automattic launches Happy Tools, workforce products that cost $5 per user
Yes, people expect privacy when moving through their day in public, even though they may not expect it in an particular location. If they didn't expect that, stalking wouldn't be a concern.
When did this opinion start taking such a hold? Out of all places, I didn’t think HN would be so anti-games but I’ve been seeing more and more people saying this here.

Could someone who feels this way expand on why they have such a negative view on games? Just curious if it’s personal, cultural, or something else?

Also, is it directed at complex games with storylines, online multiplayer, or mobile games meant to pull as much value as possible? Cause one is unlike the others.