skysight-inc/HackerNews huggingface dataset:
When you are called into HR to undergo PIP (Performance Improvement Plan), you should just nod as they tell you about how they will help you improve and grow.

But the moment you walk out that door, start resuming, calling old contacts, and do anything to get a new job.

PIP is literally just a formality HR goes through to let you go eventually, and is just an axx covering move by the HR/company. When you are called into PIP, just consider yourself as let go.

edit: And I would NOT feel any gratitude for the company that they are somehow paying your salary even though you are pretty much an ex-employee. They are simply doing PIP only to cover their bottom.

edit 2: I don't know when this trend started, but HR transformed

BEFORE

It kept list of employees, made sure pay checks were handed out, had new hires fill out forms, handle lay off.

NOW

It sends emails about good sounding fun activities, request for filling out surveys, etc.

What really bugs me is, all the surveys (we want to hear from you so we can do better for you as a company), activities is just a smoke screen to not pay employees more.

Do you know how to make an employee feel happier? Pay more money. You know, the same thing CEO/major-shareholders/owners also like to get more of.
You can use vesting schedules to deal with the time component. Any measure of value is going to be difficult (it is under any scheme) but risk taken is a little easier. If I look at the companies I have been involved in there are very distinct phases during growth in terms of salary, prospects and job security.
So data stored on a phone counts as "physical evidence"?
Where I grew up “pump and dump” was a dirty term.
syscall-as-API does have some advantages in that you can avoid libc if you want to. One example is Go's Linux target; on Linux, Go standard library calls syscalls directly without any help of libc.
If YouTube page loads are slow for you in Firefox, you can install the "YouTube Classic" extension to opt-out of YouTube's (2017) Polymer design. This extension doesn't affect video playback, just the page layout.

https://addons.mozilla.org/en-US/firefox/addon/youtube-class...
Ummm all those technological advances mentioned are zeroed in on one location that if you were worried you could move away from.

Robot cars are wherever and in time everywhere! You soon won't be able to escape them.
Deploying a preliminary taxi service in one city in a place with no weather is not even close to “full self-driving”.

When they’re driving around with no safety drivers in Manhattan in the winter, we can talk about solved problems.
> Visa approval requires that paper to prove you're skilled.

There are ways to go around that - in some countries, US among them, you can count some years of specialized work experience in the field in lieu of formal education ("degree equivalence" - I believe). I got a work visa in Canada on that basis, and later L1, H1B, and finally a green card in US, without any degree.

With respect to US specifically, google for "USCIS three-for-one" for more on this.
In fact this was one of the primary motivations behind Sponsored Tiles in Firefox, to prove the viability of a privacy-preserving monetization model for the web.
So I did this with a cheap $15 box fan and a MERV 13 filter. It performs very poorly, the filter impedes the airflow too much and the fan actually will intake most of the airflow from the front corners of the output side because it's less resistance. Axial flow fans only operate efficiently at low static pressures. This is why your home forced air system uses a centrifugal blower, which is more efficient at high static pressures.

tl;dr I'd use a MERV 11 or less on a cheap box fan. You aren't going to make a Class 100 clean room out of your house with this kind of setup.
For $200 million: https://thespoon.tech/kroger-buys-home-chef-for-200m-as-meal...
I think it's not like a natural law. But several things help with it. Changing maintainers and committers for example. When the original ideas are lost, so is the structure of the code.

Also the quality of the test suite makes a huge difference in combination with the willingness of developers to refactor. No testsuite automatically means no refactoring. With a testsuite the question remains whether the organization penalizes or encourages larger code changes (sometimes with old code bases managers demand pinhole-surgery only).

And then there is this funny thing that perfectly acceptable code bases age without a change to their code. Idiomatic C++ code from the 90ies is from our perspective not clean, even if the person who wrote it was a dedicated and smart programmer following the best practices that they could get a hold on.

With functional code bases you might see similar patterns. A Haskell person of today may look at an older common lisp code base with similar reservations as a java programmer to the visual basic 3 app.

I just sat down and wondered how a tech stack potentially used by a startup could age. In the future i think we will see much more dependency problems. When you get to maintain a Django/nodejs/ruby on rails application, you always take pypi/rubygems servers for granted (or your local mirror on artifactory). Think about the time in 40 years when the dependencies are not available. Or the small languages we sometimes see and still are able to find tutorials for, how will it feel to take over a Lua codebase in 40 years? I hope that enough docs stick around, but already when I browse the web on Smalltalk stuff most links are broken because actually information can disappear from the web.

Or database technology. How will that NoSQL db appear to a maintainer in 30 years?

So while today we are unhappily having to maintain software that was written without version control, it may be that future generations will have it even worse because they dont even have a monolithic code base in front of them but something with dependnecies they cannot install anew anymore.
Here Are Top Flutter App Development Companies
The Field vs Google case is about the Google cache, not web browsers...
>> Most are useless but the rare good ones make it hard to write the platform off

Exactly, the platform isn't an indicator of quality. In the long term, how could such a platform be?
> They are killing machines driven by idiots with low IQs.

You don't have to go that far. Smart people drive cars and they fuck up just as much. We (humans) just suck generally at that task, and with more and more assistive features coming in, the attention paid to driving is going down even more.
In a society where each individual plays an increasingly specialized role, socially-responsible institutions that step in and cover common needs sounds less like babysitting and more like welcome encapsulation of complex functions. This is also a society where class stratification is rooted heavily in educational disparities. It doesn't seem... rational?... to expect people with little savvy or control over their circumstances to exhibit more savvy or exert more control than those with access to more of both.

Approaching gentrification as some sort of just-world force of nature, and those thrown up in the turmoil of it as willing-by-way-of-neglect, is backwards.
I've been doing the same, porting (getting to compile and seemingly run) an old c and c++ codebase from 32bit solaris to 64bit linux. For a while I was spending my days alternating between "how did this ever compile" and "how did this ever run" when debugging. It took a lot of modifications to get it to compile on a now 6 year old version of GCC, then I got to debug a lot of issues with type sizes, endianess and posix differences. The team responsible for it is still in favor of keeping it 32bit unfortunately, so we can't even do a desperately needed valgrind run. I wish I could look at the history but I don't have access to the clear case repository I think they're still using.

We've got another codebase of similar vintage that is preventing us from deploying spectre patches...
I suggest you buy more virtual memory.
I agree. Some people seem fond of trying to use copyright as a tool to prevent competition, but of course that’s not at all what it was intended for.
Maine’s instant-runoff voting just kicked-in and it’s already facing a lawsuit
They're still under $800M in revenue and only growing 25% this year? $20B definitely seems too high of a valuation.
I think people are over-emphasising the importance of a degree when it comes to CS (obviously some workplaces filter by "do you have a degree" but I wouldn't want to work in such a place -- clearly they don't care about you as an engineer).

Sorry to be a bit old-fashioned, but a degree isn't the most important part of going to university -- it's the education you get. I would argue that it is very difficult for someone to learn about data structures and algorithmic complexity (+ algorithm design) without taking a university course or doing some pretty intense self-study. It's not something you can pick up on the job. And this is knowledge that I think more folks in our industry should have.

So you might be doing totally fine without a degree, and that's great, but I imagine that you also have some CS knowledge that OP doesn't have -- and maybe you picked it up from somewhere or did some study on your own to gain it. If I was a hiring manager I wouldn't filter on degree, I would filter on some sort of working knowledge of CS (and, for reference, inverting binary trees on a whiteboard is not an example of "working knowledge").
Here are the most infuriating details of Amazon’s HQ2 deals
US overtakes Chinese supercomputer to take top spot for fastest in the world
Wouldn’t they have to prove that there was any data on the device to begin with? Maybe Apple should provide a partial wipe option for locked devices.
I don't think the Javascript for authentication can be client-side. Authentication of passwords must be done on the server.
You don't need a static IP. I've been doing it for 20 years without one. It's very simple to use a ddns service, or, just set it manually every couple months to a year when it changes. It's certainly no reason to not host servers from home.
> I suspect (but have no real evidence... yet) that SOME of this spaghetti garbage is due to the traits of procedural, OOP, mutable languages.

It's comfortable to blame the tools but in my experience it's a people problem, not a tool problem. I've looked back on my own code from years ago and wondered what I was thinking! I'm currently rewriting one of my own projects because it was done in a hurry with the requirements half-specified and my heart was not in it.

But I've seen things from other people, insane twists of logic that can hardly be imagined.

One of the projects I don't work on originates from the 80's. There is tons of actual code from the 80's in this product. It has a Windows GUI. It has a web interface. It started out on Unix at some point but now runs on Windows. It's written in a language that doesn't exist anymore. It costs millions of dollars. OOP vs. Functional is not really the question.
It’s algorithmic efficiency and at a basic level- things like 9 levels of nested loops, each loop pass generating an http call (admitadly some of this is the platform we are using fault)
I just use Github Gists. I've posted over 500 articles onto Github Gists. It's the best blogging system in the world imo. It is git backed, renders ipynb and other fancy formats, has comments and stars and allows forking. Also I use giscus to notify me of comments. The search system can use some UI help though. But hashtags help.

https://gist.github.com/CMCDragonkai
I did this a couple years back. 2x 120mm fans and a rolled up filter in between with a cardboard box as the frame. I never thought it could do much, but also never left it running very long.

I've been begging for a good use of old computer fans...
I am curious why CBC was chosen over GCM?
Yes, there's an option to have your phone auto-wipe after 10 failed unlock attempts. However, I'm not aware of any way to have it auto-wipe by itself after n-days. Getting a new phone and signing into your Apple ID has no effect on the data stored on your old phone.
I worry about air pollution especially when I'm in Jakarta or Singapore so I bought the Dylos DC1700 air quality monitor.
It is great to know exactly how bad the pollution is and how effective my air purifier is - I feel like I'm walking around with x-ray vision.
Microsoft Word back in '99 -- can't really estimate the amount of code, I didn't have the experience to handle something like that. What I saw of it and what I worked on, that alone made me reconsider my career path.
Likely the same effect as airplane pilots, where the 100th through 250th flight hours of your career are the most dangerous.

Stage 1: unskilled, unaware => die

Stage 2: unskilled, aware => not die

Stage 3: unskilled, confident => die

Stage 4: skilled => live

Difference is that certificated flight instructors won't let you solo until you're well into Stage 2. But any noob squid with a credit card can ride off a lot with a liter-class bike, no questions asked.
It's virtual, so obviously you can just download more.
CS is to professional programming what fluid dynamics are to car mechanics. You can be a great car mechanics and never know about the fluid dynamics equation at all. You do need some basic knowledge (pressure, temperature, etc), but then it’s a different discipline altogether...
Those companies aren't hiring, they are just sifting market for rock starts. I have seen this in numerous places already — when a company has enough product leaders, but still enough money/time to hire a couple more, they begin whiteboarding people. Several years later those product owners will leave, and suddenly the interviews are reduced to "you worked with <insert technology name>? Know what <insert technical term> is? Accepte^W erm, I mean we will contact you tomorrow!"

Several weeks after passing the interview you start asking colleagues about their own interviews. And everyone has wastly different experience. Some were hired after being harrassed for hours. Others got job thanks to friendly tip...
Calls and puts are (both) almost always significantly more expensive several years out compared than they are in the present. The longer your time horizon the more uncertainty you have to build into your price, which means you need to account for greater volatility.

You shouldn't interpret that as optimism or pessimism in the market, because both long and short derivatives are expensive.
On big budget games like Call of Duty, some of the multiplayer maps would be very finely tuned over thousands of hours of testing. A friend and I play regularly (just us against bots) and not a session would go past without either of us remarking that they'd nailed the maps. There's nowhere you can truly dominate a map. Everything has been tweaked to balance it all.
This does not match with how I have seen friends using Snapchat - friends spending time focused on recording videos for Snapchat while with other friends instead of valuing the time with the friends they're with. I've experienced it first hand and it soured me pretty quickly on the platform.

This is not authentic communication to me, and I want no part of it.
If they thought snaps IPO was bad, what about Ben Horowitz's loud cloud IPO?
I know. however I imagine that some of the other “browsers” messes a bit with settings and/or rendering.
USA USA !
Best Kotlin Starter Kits to Build Your First Android App
Maybe in the year 2050 some future intern/employee will be adding to the Office code and wonder about the "Don't touch this" code relics of the past that someone from long ago left for future generations.
Yup ! Code is the how.... Comments are the Why
Yup, nothing can ever work. Strong position.
Inlining isn't the answer here. userbinator and you are missing out on more than a decade of IBM/Microsoft operating system evolution, with the invention of high-level-language-callable kernel APIs in the likes of DOSCALLS.DLL and NTDLL.DLL in the 1980s.
“ it’s a big bet”-> is this different then a long shot?
Wells Fargo sued by shareholders, makes “it was obvious CEO was lying” defense
I've run into exactly this issue at a past job, multiple webapps run by different teams that were "tabs", with a central auth system. I turned up, saw this and couldn't believe my eyes. Basically because teams couldn't agree on working together, they made this horrid attempt of a service based architecture and the result was chaos. I know monoliths are not popular, but they have their place in early stage companies where moving fast v's having a trendy design is critical. Company went out of business a few years later...
No he means the calls are cheap and the puts are expensive. I agree, the smart investors have already put the pressure on
Google's new 'Squoosh' app is designed to optimize your images
$50 Off Prototype PCB Assembly Order at Seeed Fusion
Why we only want the right investors, and here's the letter
elaborate please.
> they will waste ~30 minutes cooking

Maybe it was just me but I always found Blue Apron to be 45 mins of cook time. If they could find a way to help me make a meal that was 80% as good in 50% of the time, I'd be a subscriber for life.
I'm not sure account age is so relevant. I create new accounts all the time (several times per month) even though I stand behind what I write. It takes 15 seconds so hardly a big effort. I've noticed that it's possible to extract a lot of info from people's posts, in many cases deanonymizing them if you go through enough history and correlate with other sites. Maybe he is a bit privacy concerned.
Definitely! I don't mean to downplay the inherent dangers of motorcycling. My point is simply that motorcyclists, as a whole, skew less cautious than drivers do. So e.g. a rider who never drinks and drives makes up more statistical safety ground than a driver who never drinks and drives.

I suspect that in the US, the lack of caution in bike culture is exacerbated by how relaxed our laws and regulations are (I've looked for data on this, but I haven't found great cross-country comparisons). We just don't impose on bikers in the same way we do on drivers. For example, we mandated ABS on all new cars nearly two decades ago, but we still don't require it on new bikes.

In fact, even in the US, I suspect riders have European laws to thank for the safety features on their bikes. It can't be a coincidence that, for example, Zero Motorcycles began installing ABS with their model year 2015 bikes -- just in time for the EU law that went into effect in 2016.
Iterative Replacement of C with Zig
I bet in 2050 people will puzzle over the microservice-cloud-javascript-Go-caching legacy systems that were developed in 2018 and be scared...
Try telling that to a pointy-haired boss.
I have a pair of Vornados with the same setup. They're life-changers (no exaggeration).
I think I'll just use arrays, one for the caller, and one globally that has the default values. Fortunately that function isn't called in that many places.

Making and then really using the CMS helped me with knowing what I would want in my next CMS, and just keeping the whole in mind from the start would probably make it a lot better by itself. My thinking is that the longer I put that off, the more languages improved and the more I hopefully learned in the meantime ^^
Not sure if this is sarcasm or not.
Mold needs lack of ventilation /dampness. You see the dark spots (maybe that's too late?) and IMO nothing substitutes air flow, when possible. Even in winter, one needs to open windows and let the air flow freely at least for a while.
The most striking thing I recalled from this was the fish oil, brain fog went away, I felt a great deal more mental acuity.

How much fish oil do you take?
WhatsApp Commits $1 Mn to Research Spread of Misinformation
This strategy requires a chain of greater fools. It’s only possible in a bull market because dumb money runs away quickly. If you collect a salary anyway far better to chase FB, Stripe, Airbnb than even think about flipping some company for more than it’s worth.
Best XML Parser
"Expect and hope to see significant jail time for those involved."

Very unlikely. Boeing has billions of dollars and able to afford lots of lawyers.
If you like cooking, the time spent might have a positive dollar value for you.

In my case, I do like cooking, but Blue Apron's subscription model became an endless treadmill that I stopped looking forward to after a couple months.
Plowing my way through Tristram Shandy at the moment, and I would definitely agree that it's "difficult".

Not so much the contemporary vernacular (though that doesn't help), but rather the discontinuous hyperactivity with which the author jumps back and forth between time periods and characters. It's also pretty long-winded and Sterne takes his time to labor his point.

It's definitely enjoyable, but it's not an "easy" read.
First, managers change: any promise, especially a long-term one, is one manager-change away from becoming vapor

Sometimes, you don't even need a manager-change for your job to be in danger. I know a guy who had a manager who was pretty cool and a good mentor to him. And then one day, something happened to the manager and he stopped mentoring him. No, he stopped interacting with him. Frequent lunching together came to a screeching halt. Eventually he was left out loops, projects and eventually out of job.

He still doesn't know if the cause was one of these:

1. manager broke up with girlfriend (which did happen) and started not caring

2. my friend said something about politics that offended him?

3. the manager saw 1 mistake by my friend, and just decided he didn't want to waste his time on him.
20 years? Is that a typo? Actually sincere question -- because it feels like the time horizon for adding another layer is closer to 2 years, not 20.
Its the reason I use snapchat to the exclusion of almost every other form of social media. Not sure how many other people think this way though, whether it actually makes a difference.
It's actually the largest housing project in the western hemisphere.
Pretty decent article: https://en.wikipedia.org/wiki/History_of_podcasting
This dataset from CMS is probably better: https://www.medicare.gov/nursinghomecompare

I would be skeptical of family reviews as a reliable indicator. Nursing homes are almost always miserable places.
You can achieve that on other OSes too though, still without requiring libc.

For instance, on Windows the syscall API is hidden and changes from release to release, but KERNEL32.DLL persists as the stable system API that you're supposed to call.

Linux desperately needs to get past the notion that libc is the only gateway to the kernel, and instead start supplying a standardized "system/kernel" user-level wrapper library. One which wraps the syscalls nicely but doesn't try to add additional language-specific functionality like printf or memcpy.
How to Teach Artificial Intelligence Some Common Sense
Right, but if you are importing a Russian rocket to somewhere not US, you don't have to worry.
A million lines of mostly 90s style C++ codebase - works like a charm :)
When you write C code on MS-DOS, you usually don't directly call INT 21h. Instead you call fopen(),printf(), etc, which are library calls which call INT 21h in their implementation. As well as standard C functions, there are also C functions for MS-DOS specific services, e.g. chdrive(), findfirst(), etc.

Even when you want to call some INT 21h service which doesn't have a C function, it is more common to use interrupt functions like int86() or intdos() than to use inline assembly. (Or something like __dpmi_int from 32-bit code, such as DJGPP)

So, I don't think MS-DOS is as different from Linux/Unix as you think. High-level language code on MS-DOS (whether in C or Pascal or BASIC or whatever) usually doesn't directly invoke INT 21h, it goes through higher-level libraries / wrapper functions. Only software written in assembly tends to invoke INT 21h directly.