skysight-inc/HackerNews huggingface dataset:
having sat on both sides of the table, this is a weak rationalization for wasting a lot of people's time. You're making candidates do so much work in terms of applications, preparation and interviews and you don't even know what the market looks like? Are the positions you're staffing so unique that you can't get comparable data from anywhere, or are you really just fishing for someone you can low-ball?
Anything with binary blobs of M$ is not open source. Keep telling yourself that.
I'd be very curious to know why this would happen now, since VS Code has been around for a while and this would not be the first time people have installed an update for it. The functionality to move/delete files upon reboot has been around for much longer in Windows, and unless there is a bug in that (highly unlikely, but maybe less so these days[1]), I'm perplexed at this failure.

[1] https://news.ycombinator.com/item?id=18189139
I recently switched to KDE, Which lets you use i3 as the window manager. You still get KDE's bar and applets like the network manager and such. Not nearly as minimal as the arch setup I had before, and takes a depressing amount of time to log in and out in comparison, but so far is otherwise worth it for me.
Why is lazy a failure and what makes it so?

And are there any languages where lazy is not a failure in your opinion?

Edit: removed link to wrong swift feature proposal.
I3 supports compositing, I used it to have semi transparent floating windows (heresy for a tiling wm isn't it) and it also greatly improved some stuff such as smooth scrolling that was all teary.
Best explanation I've found: https://www.youtube.com/watch?v=0ECqDaPjjV0

Can't post this enough these days. TLDR is that the stock market is forward looking. It goes up or down based on whether conditions are better or worse than EXPECTED. If reality is in line with expectations then nothing happens. If it's better than expected stocks go up, if it's worse than expected stocks go down. The current shitty economy has already been priced in as far as can be known.
This is easy, actually.

File and it's directory entry are two separate things. So you can remove and replace open file, but the old handle will still point to the old file - it just won't be open-able using the original filename. Once all the processes will close the handle to the old file, and no directory entry points to it, it will be removed from the file system.
There are cloud providers who already started to offer pre-configured Jitsi in containers. So there is no need to package it manually and at the same time cost efficiency is higher. Today I've tested Jitsi on Jelastic, they deploy it automatically to containers, offer automatic vertical scaling and don't stick to VMs, so there is no waste for idle machine.
> without any useless packages

redis, cmake, caffeine, unrar, vlc, postgres, docker, axel, fish, fzf...

really?
At the end of the year you get a gross profit of $0.016. From there you have to buy your seed ($0.04 each at your local hardware store), shovel, watering can...

Those numbers are only semi realistic. Your local hardware store probably only has sweet corn seed (what I priced) which will not yield as much as field corn, but it is worth more if you sell as sweet corn not field corn as most farmers are selling corn. I have no idea how to account for this important factor.

Mike Bloomberg hasn't heard of fertilizer, so I didn't bother pricing that, but to get the yield I quoted every year you need to replace what the corn takes out of the soil and that means fertilizer of some sort.
What exactly is productive about using terms like "Trumptards?"
I have met many people with organizations like "Jews for Jesus" and "Jewish Voice for Peace" who were not Jewish but claimed to be.
This also works on Linux.

Edit: my mistake, no it doesn't. Apologies.
A completely vague term for "stuff I don't personally need". They were made and included because lots people want them and consider them useful, obviously.

That said, their definition of "useless" is completely at odds with mine, with them preinstalling slack, zoom, spotify and balena etcher.
If we're being overly pedantic, the Visual Studio Code that you download from https://code.visualstudio.com/ isn't actually open source. It's analogous to Google Chrome with the source on GitHub analogous to Chromium.

Explanation from Microsoft employee: https://github.com/Microsoft/vscode/issues/60#issuecomment-1...

Visual Studio Code license: https://code.visualstudio.com/license

Official vscode faq - licensing section https://code.visualstudio.com/docs/supporting/faq#_location
The S&P crashed 35% before going up again, and is still significantly lower than it's high a few months ago. So I think it is more that the virus is not as bad as we thought a month ago (which seems to be true - projections in the US and Canada have gotten significantly better over the last month). The market does not go up or down when we get bad or good news, it goes up or down when we get news that is better or worse than expected.

Also, the S&P 500 is made up of mostly large companies, many of which could benefit long term from the virus. Sure in the short term there will be a revenue hit, but in the long term if their smaller competitors can't survive that hit and they can, they will become more dominant in the future. As far as I know, small business indexes have not recovered much.
Also, massive stimulus both monetary and fiscal.
Could it be Baader-Meinhof effect?
Frankly, with all the bailouts going on, I am not sure our conservative approach to growth was right. Not sure if cash flow conservatism is a virtue anymore. But that is totally a different discussion :)
Can all IP addresses be geolocalized?
You can rename them, which is the way "in-place" updates like these are usually done - the old file is renamed, the new file is copied into place, and an entry is set up in the registry to delete the old one upon the next reboot.
I'm curious, what makes you certain Uber has been malicious?
That literally is the premise of the article though - economic growth is impossible without environmental damage
Thanks! I guess each come with their own tradeoffs - immediate updates have a good chance of blowing away the current users work as well as continually searching for file updates, and a versioning system then needs to figure out what to do when the user saves a stale file.
I don't think the only intermediary between untold cataclysmic climate change and "nature before humans" is only subsistence farming.
I was a recruiter for 20 years. In my experience, when a range was listed, every applicant expected to get offered at the top of the range.

So if the range was 80-100K and you had a candidate at the lower end of the experience/skills range for the job, that candidate becomes attached to that 100K number. He tells his friends "I found a job that pays 100K". Candidates don't pay much attention to the low number in the real world.

So the interviews happen, the candidate performs as expected (not superb) and gets an offer for 80K. He thinks he's leaving 20K on the table if he accepts, or that he's getting lowballed. If the job had been posted 60-80K, he wouldn't have felt shorted at all.

This is a simplification of course, but posting salary led to lots of refused offers when the offer < the top figure.
Gitlab and Red Hat: Automation to enhance secure software development
Either way "When a measure becomes a target, it ceases to be a good measure."

https://en.wikipedia.org/wiki/Goodhart%27s_law
As a user, every interaction I have had with Windows' file locking semantics have not made me think it was 'sane'
I can definitely notice an improvement in performance when I use a VPN, however it would be cool to see where things are being delayed. Is traceroute or curl something that could help here?
Digital Platforms: To Regulate or Not to Regulate? [pdf]
In a nutshell, cosmic rays causing bit-flips really is a thing, and it's more of a thing at higher altitude because of less atmosphere. It's rarely a problem at sea level. At higher altitude you really need to use ECC memory, and do some sort of scrubbing (in Linux it's called Error Detection And Correction or EDAC) to correct single-bit errors before they accumulate and some word somewhere becomes uncorrectable.

The incident that brought this home to a lot of people was at either NCAR or UCAR, both near Boulder. Whichever it was, they were installing a new system - tens of thousands of nodes - and had not been careful about the EDAC settings. Therefore, EDAC wasn't running often enough, and wasn't catching those single-bit errors. Therefore^2, uncorrectable errors were bringing down nodes constantly. According to rumor, this caused a huge delay and almost torched the entire project. It's easy to say in retrospect that they should have checked the EDAC settings first, but as it happened they probably only got to that after multiple rounds of blaming the vendor for flaky hardware (which would generally be the more likely cause especially when you're on the bleeding edge).
3 things:

1. People keep saying about the market being up recently, but skip the part about it still being down about 10% since the start of the year.

2. S&P is heavily weighted towards the strongest companies. Amazon, Apple, Facebook, Microsoft and Google account for 20% of S&P market cap. Most of those companies have been helped by the pandemic, or at least not hurt nearly as bad as smaller companies.

3. The market is always very forward looking. It is essentially betting that things are as bad as they'll get. I don't know if I personally necessarily agree, but if you look at countries starting to open up it's not an unreasonable bet.
Yet curiously absent from that quoted comment is anything about it being a problem, which you nonetheless ask about. I wonder if more context or a more well-intentioned reading is the solution? ;)
> Don’t be the smartest person in the room. Hangout with, and learn from, people smarter than yourself. Even better, find smart people who will disagree with you.

I've often struggled with this one. It might sound arrogant, but I am 90% of the time the smartest person in the room. This is a frequent cause of unhappiness as I just feel I'm carrying others and I'm not able to learn anything myself. I've changed jobs many times to try to combat it but before long I find that I am, once again, the smartest person in the room.

The only time I never felt like this was with my PhD supervisor who was definitely always the smartest person in the room.
When a file is renamed or removed (replace is basically remove followed by rename -- often in one atomic action, of course), the open file handle and the corresponding inode can be left around and remain usable until the handle is closed. That is orthogonal to whether the filesystem path should be bound to the inode throughout its lifetime. On *ix systems it's not, so for instance a program could easily replace itself with a new version.

> Isn't the problem actually not being able to effectively close it to then replace it?

Not sure what this is supposed to mean. The program that's keeping the file open could effectively close it. The problem is other programs can't, plus it's hard to hunt down the process that's hanging on to a file.
> the order of statements in a "do" expression does determine the order of execution

Not really, unless you take a very specific definition for "order of execution". There are plenty of monads where order of statements is unrelated to the order of execution, Identity, for example!
it's always doing things for me

Sadly, the same can be said for a lot of other software these days.
So to defeat this you just write a higher current salary on your application, right?
I recently had a broken phone screen and had to find a password entry workaround. On iOS pasting in fields that show the iOS keyboard seems to always be enabled, but rotation of the keyboard in landscape mode is disabled on some password entry fields for some reason. A quick workaround is the notes app for a quick copy paste and the calculator app for numbers if needed, although I wish there was a way to toggle comma separation in the iOS calculator.
Keep in mind that this is a Q1 total and the bulk of Q1 was unaffected by coronavirus.
That's a good point, additional items could be included, though the installer code seems to be included in the source code: https://github.com/microsoft/vscode/blob/master/build/win32/...
What in the world does this have to do with hiring an employee with salary?

Hiring a plumber on a per job basis isn't the same thing at all and getting bids for jobs like this, works.

Do you seriously think that people should bid to fill positions at companies?
There is little advantage for a company to list the salary, ones that do commonly state up to $high_figure for the right candidate. There are other factors in total compensation though, benefits coverage, bonus, perks, etc.

As an applicant you could ask the recruiter/HR person what the salary range is for the position so you're both not wasting each other's time.
What happens if the user tries to save the stale file? They have to give it a new name?
It's also to stop existing employees knowing what your range is when hiring additional staff.
There's a reason Jesus' reply to the first temptation of the Devil was "One does not live by bread alone": the world is not a problem to be solved, and as long as man continues to see it like that, their suffering will continue unabated.

This is what mankind should be shooting for: http://www.fiftytwostories.com/?p=270, not whatever goal the blind idiot god of capitalism spews forth.
Wunderlist Goes Away in a Week
Under California law, it is unlawful for an employer to ask a candidate for their salary history. Also, California employers must provide applicants with the pay scale for a position upon reasonable request.

Disclaimer: Not a lawyer, not your lawyer.
That is true. We've all been there with someone having a word file open somewhere on the network.
My favourite of that was when we grew from "some PCs plugged into extension leads from a floorbox" to four full racks of 2U servers, without ever upgrading the power distribution. Until someone noticed that one of the consumer-grade extension leads powering the whole setup had gone brown ...

Oh, and if there was a power cut you'd have to disconnect the racks and bring them back one at a time or the inrush current would trip the building breaker again.
There's a mistaken belief on WSB and elsewhere that bad news should make stocks go down. Stocks go up when the market thinks they'll be more valuable in the future, that's all there is to it. The cash will flow into the assets that provide the greatest returns, and right now that's stocks.

Since treasuries provide almost no return, and corporate bonds are at high risk of default, the money will move into stocks because 1) the US government is hellbent on making sure big companies don't fail and 2) the Federal Reserve is prepared to buy unlimited treasuries and mortgage backed securities at any price.
Ennui sounds like a boring old depression
Very cool, so it virtualizes apps and domains. Similar to the vein of microkernels right? Isolated, rather than monolithic
Just as historical note.

Microsoft C/C++ 7.0 was released in 1992 alongside MFC 1.0, which was a bit late to the race.

Microsoft was the latest C compiler vendor on the MS-DOS space to integrate a C++ compiler into their tooling.
In my (albeit limited) experience, those "useless" packages tend to be not so useless in order to have a somewhat functional installation.

Example: By default, Ubuntu+GNOME installs various utilities that you WILL need unless you want to do everything by hand. nm-applet, bluetooth applet, volume applet, etc.

Of course you have to add this to the i3 configuration manually, but that's the beauty of running i3. Yes you may have useless packages hanging around. But they will not be running UNLESS and ONLY IF you wish for that to be the case.

But when you need those "useless" packages, and you will most certainly need them to connect to your Wi-Fi network, you will be happy to have them already on GNOME and not have to install everything package by package and perhaps even compile an alternative software because it's the only one you found referenced on a reddit thread.

Basically, what I'm trying to say is, it's fun to do this once as an exercise to know how your computer works (learn what a compositor is, learn how pulseaudio works, etc.). But beyond that, it starts to get pretty tedious and not fun.
It's seemed for a while like most of Venezuela's problems come from the external sanctions we put on them while trying to help.
I've seen this before; it was called "over-relaxing the step", I think. The idea is that even if a step is too big, we can still show that the step was in the right direction. That's the same as the author's technique of taking multiple normal-sized steps in a single direction.

I don't know the name for the other part of the author's technique, where several Newton-Raphson steps are taken, but I've seen it before, too. Crucially, the author takes ratios of first and second derivatives, rather than of the original function and first derivative, which is the right thing to do for minimization but is going to be perhaps more expensive than the original gradient computation.
This is true in the short run, but not in the long run.
The Dream of a Ridiculous Man
>This is simply not a realistic standard in India, a nation which lacks the basic level of education of many Western nations

2016 US elections showed western education doesn't help much in defending against misinformation campaign.

I'm not denying that filtering fake news is going to hard, but when people are getting killed directly as a result of fake news from a platform[1], democratic process are undermined by misinformation campaigns, everything which needs to be done should be done.

As for YouTube moderation policies, at least there are some policies which we can debate upon.

[1]https://en.m.wikipedia.org/wiki/Indian_WhatsApp_lynchings
Yes: https://opensource.stackexchange.com/questions/4288/is-micro...
Once SwiftUI is available on Linux, Suitcase will "just work". But don't hold your breath.
Fed is printing money and it needs to go somewhere. They are buying everyone’s distressed assets including dumping money into junk bond etfs.
This was solved in Unix land 50 years ago. Unlinked handles remain usable until the process releases them but the filesystem isn't held hostage. Doesn't require hunt the process to find out who has a file open. The OS can update itself live without a reboot.
I just ask my coworkers what they make, and share what I make. Isn't everyone doing this? Doing so is protected by federal law.
Having crossed over from a back end developer to a front-end developer at a design shop, it’s not that hard. Nowhere near as hard as learning to program the very first time. I think that a lot of the discussed differences between different portions of the “stack” is actually the narcissism of small differences [0]; they share more in common than we typically give them credit for.

[0] https://en.wikipedia.org/wiki/Narcissism_of_small_difference...
NB this is for the first quarter of 2020, which had hardly any impact from Covid-19 - lockdowns mostly happened late March and the start of April.

So the second quarter will be a better reflection of the impact of shutdowns and changes in consumer behaviour/travel, but we won't see figures for that for a while.

Almost more worrying, 20% of the value of the S&P 500 is now concentrated in the top 5 tech stocks, which are vulnerable in these conditions (advertising spend is dropping dramatically and unemployment is rising).

https://www.cnbc.com/2020/01/13/five-biggest-stocks-dwarfing...
where do you see that? theres not even code in this repo, and the only release is a dmg file
S&P only has only 500 companies indexed. Lots of SMBs are not even public, and they are simply getting wiped out by the current situation.

The 17 min documentary from Netflix might be interesting here: https://www.youtube.com/watch?v=ZCFkWDdmXG8
This is how drafts work, so yes, this is very commonly supported.

Some people also implemented 'cloud storage' over IMAP to (ab)use the free storage that comes with gmail/hotmail/ISP/etc.
Sure, if you ignore that the companies are the ones producing and selling those goods. And that their well-being depends on how many they sell.
Of course, it is a completely unfallable and natural law of the universe that you can't have living standards without big number going up.

Oh wait. I'm pretty sure some of the countries with the biggest numbers don't really have that good of living standards.
I don't think anybody has figured out how to perfectly make salaries match skill/experience. But there is certainly a correlation.

The job opening that I applied for cast quite a wide net. There are people who have masters degrees and 8+ years of experience, and there are people fresh out of boot camp, and everywhere in between. If you're required to post salaries, than suddenly you have to invent more job titles which lends itself to a more hierarchical organization
there's a lot of instances where the system can the file locked when you don't think you have it open. preview pane in file explorer used to open an instance of the relevant software to generate a preview thereby locking the file. most Adobe products can fail to release a lock. weird filenames can prevent deletion in file explorer, but cmd can delete. sometimes windows locks the file while a thumbnail is being generated. these are the things that keep me up at night
You're forgetting about the comparison to a linux desktop though.

I personally would really love to switch to Ubuntu full time, but I'm not going to forgive it soon for bricking my machine after a software update.

Unfortunately for Linux, the automated recovery tools just aren't there like on Windows - if a Windows update breaks the system, it will be able to recover itself 90% of the time.

Yeah, the UI is shitty and inconsistent and there's lots of nonsense in the background, but ultimately those don't matter as much as baseline reliability. No one hunts for WiFi drivers on Windows, at least not since Vista.
A net positive from a consumer is not equivalent to a net positive for society.
I think it's shutdown of the computer, not shutdown of VS code. The updater starts executing during the shutdown and I'm guessing the system is terminating the install process and it's not rolling back appropriately (or it is rolling back but only after the uninstall has executed)
Gitlab Is Coming to Xfce
>the job pays $60.00 per hour

That's probably the best strategy. It removes the problem the plumber has when quoting a price, which is "how much can I soak this guy for?"
Maybe it’s not always something to overcome? Sometimes there is no point to doing something you used to enjoy.

There’s nothing wrong with acknowledging the pointlessness of something. You don’t always have to be doing something and you don’t always have to be happy.
The only reason they seem to have killed Hangouts was to monetise it as a business tool.

So in essence they have just removed the entire reason for Google's disastrous messaging strategy for the last five years.

How senior heads at Google are not rolling for this I don't know.
Is this exactly a surprise to anyone? Governments have specifically avoided doing things like not causing global warming in pursuit of economic growth.
More than 20% of my grief comes from having to confirm the change of a file's extension, every time.

This happens when I start a script or a LaTex file etc by right-clicking in an empty folder to create a new text file, then changing the name of the file and its extension. It's an empty file with a .txt extension, yet windows has to ask me whether I'm sure I really want to perform this desperate and dangerous act that might cause some programs to not work any more.
Skews towards the end of the quarter, probably. Much steeper drop in Q2 coming.
Scanning for mobile devices through Wi-Fi using Pi Zero W