skysight-inc/HackerNews huggingface dataset:
Also, if complying with the non-compete would introduce a hardship there is usually a way to just ignore it entirely.

So, let's say you're a database specialist picked up to tune someone's DB, part of the contract you sign (probably unwisely) states that you can't work tuning DBs for the next 6 months after signing. If, after two weeks at the job, layoffs happen and you're let go then it's likely that a judge would dismiss any enforcement of the non-compete.

But here's why this _is terrible_ either you need to secure a waiver of the non-compete from the company based on goodwill in advance (which the company has very little motivation of doing) or you could consult with a legal expert about the validity of the non-compete (for the cash monies) or you find a new job and hope no enforcement is attempted with the onus on you to defend your new employment if the company decides to pursue you (which they very rarely do)

So it's basically like pirating music in the 90s, there's a thousandth of a percent chance that some company is going to try to ruin your life over it, and if they try there's another thousandth of a percent chance they'll succeed. But if they do, it is _terrible_.
People in cities pay higher costs for housing and sacrifice space, comfort and privacy for the amenities of city life. They also suffer the most from localized pollution.

The entire point of the tax is to incentivize people to use less fuel. How they accomplish that is their own prerogative. They can move, travel less, buy a more fuel efficient vehicle, look to increase their earning, or any of a number of alternatives not listed here.

This is precisely why usage taxes are so effective. Rather than prescribing a solution to a problem, you let people figure out the best way to minimize how much they are effected.
That use-case does certainly exist (it's what you see used on e.g. escort ads on websites where there shouldn't be escort ads), and obviously, such people wouldn't want to switch to using more machine-comprehensible styling.

While this might represent a large percentage of the "pre-baked styling" Unicode text in the wild by volume of text, there aren't that many people who have created all this text (most of the corpus is spam repostings of the same messages with randomly-varied styling.)

Rather, I think the majority of the authors of "pre-baked styling" Unicode text are simply people posting to websites like Twitter or Facebook, or a Disqus comments section, where styling is either not allowed, or doesn't have all the options the author wants.

Or, to put that another way: the authors are mostly teenagers who care more about the aesthetics of their text than its comprehensibility.

And that's surely the market that the Unicode consortium cares the most about—why else would we have so many emoji? ;)
For me, at least, the main answer is that not everything I have is worth backing up.
I'm not an expert, but I think R-hat is pretty commonly used. There are a whole bunch of diagnostic plots in the bayesian community within R (bayesplot and tidybayes are useful here). Not sure if that's state of the art (R-hat definitely isn't, as it's in Gelman's PhD thesis).

The folk theorem of computational statistics suggests that if the model has convergence problems, it's a bad model ;)
What are the thief's doing with these cars?
It should be more than a "hope." If you really retire (and really plan to never work again), you should have some reasonable confidence that you will never run out of money. Having 25x to 30x current expenses saved and invested is a good starting point.
A technical résumé, to a non-technical recruiter, is just technobabble; they have no way of knowing whether the information contained in the résumé is generally good, or just someone BS'ing, or someone who doesn't know what they're talking about. Discerning whether a writer actually understands what they're talking about (particularly in the terse format of a résumé) generally requires a deeper understanding of the lexicon at hand.

They can be told to look for certain keywords, sure, but that doesn't, IME, seem to be sufficient to screen; obviously bad résumé use the right words (but in the wrong ways / in ways that to an expert clearly indicate a lack of understanding) so they pass the filter.

Brief technical screens can be done, but again, without technical knowledge, the recruiter can't know if the answer given by the candidate matches the answer they have in an answer key, if they are provided with one. Even relatively simple technical questions might have more than one right answer, or the answer might just be phrased in a way that a recruiter doing a human version of lexical edit distance isn't going to think passes, but any engineer would say would.

The problem in all of these is the lack of technical knowledge. Tech recruiters, on the whole IME, are trying to recruiter for a role that might as well be "town wizard". Any theoretical recruiter with technical knowledge would never work in recruiting — they'd fetch more in pretty much any real technical role, like an engineering role.¹

The other problem, again IME, is that there is a wide pool of candidates with very little actual experience, though they may have worked any number of years. Finding someone with actual knowledge and understanding of software engineering requires sifting through a lot of chaff.

¹One might see this as people aren't willing to sufficiently pay enough for recruiters / if you want a recruiter with technical knowledge, you need to compensate them adequately enough that other opportunities are not worth their time. I would agree here.
Allow me to reproduce a comment that I made in /r/programming last week on this topic.

I use pipenv in production and testing to simplify deployment on systems that don't natively support python 3.6+. When it works it is great. When it fails, or when the cli options fight each other and try to be smart but instead for a circular firing squad it is one of the most insanity inducing pieces of software I have ever used. Pipenv release have repeatedly broken CI builds for me for the past 3 months. I was so pissed with how bad it was about 9 months ago that I actually gave up trying to use it on my development machine and learned how to write gentoo ebuilds. On reflection it seems like the perfect tool for python -- if you stay on the happy path and only use it in BDFL APPROVED ways then it can be great, be woe to the fool who wanders from the light into madness.
What is interesting to me is that previously each turn-over has been at a much smaller scale. The internet has grown so much and become so much more ubiquitous since AltaVista and MySpace, that seeing a social media giant begin to "turn over" today is rather spectacular and awe inspiring.
"With no filter bubble, one would expect to see very little variation of search result pages — nearly everyone would see the same single set of results."

This is the assumption underlying their research, and it is fundamentally not true.
So instead of looking at emission rates...

Lowering the emission rates does buy us time to tackle the problem. It's hard to solve something right away & all in one go. But if you can put our friend Zeno to work, you might have a chance.
How do Stretch and Polybase compare to Foreign Data Wrappers?

Is the integrated encryption comparable to pgcrypto?
>Should Facebook provide this without redaction of the recipients' identities? I'd say no, providing this data without that redaction is a violation of the recipients' privacy.

How is it a violation of privacy to tell a user with which other users they have communicated in the past?
Facebook Board Backs Sheryl Sandberg’s Handling of Research into George Soros
I don't view Sundar as somebody who has any power over Larry.

When Eric Schmidt was the CEO, he had his own opinions, but whenever Sundar was asked any question on TGIF, he was just looking at Larry to see if what he's saying is what Larry wants to hear.

Sergey doesn't really care about politics, he just wants to do cool stuff.
The third party doesn’t need to predict it, just repeat it. The relay doesn’t need to understand or modify the message, just pass it along.
Peotry does not handle the virtualenv at all. It deals only with the dependancy file and packaging.

So you usually couple it without something else. I use "pew".

I wish a tool would merge both.
> The problem with duckduckgo is that you are searching for something specific or something you saw months ago and don't remember well then google's index and tracking can be useful.

At this point I don't treat search engines as some sort of dichotomy (Google or DDG or Edge, etc). Rather, I try to use them as a nice blend : Google for when I'm throwing darts at the dartboard and have no idea what I'm looking for, DDG for when I know exactly what I'm looking for (to the point where I can type in the url), so on and so forth.

There's absolutely nothing wrong with using multiple search platforms. Obviously Google is great for when you don't really quite know what you're looking for, but if I want to read Deadspin, typing "deadspin.com" into Google will be the exact same experience on DDG.

Seeing as how most people visit the same websites over and over again, it doesn't make since to just have 1 single search engine (e.g., a Google).
Apparently not the same technique since this CVE is a thing that allows access to user files. The only thing I've permitted the browser on my computer to 'see' in ~/ is a 'Downloads' directory. When I open 'file:///home/craftyguy' in the browser, it's literally the only thing it sees. Furthermore, it can write whatever it wants to ~/, but that's just a tmpfs filesystem that goes away when the process dies.
The Tech Behind Blockchains
> A lot of criticism from anonymous sources. ... if they don't like the direction their company is taking, they can quit and find another job.

I don't understand what you mean. The sources that agree with your position are also anonymous - the article depicted three sides to the debate, and all are represented by anonymous sources:

Internally, the conflict seems to have divided Facebook into three camps: those loyal to Zuckerberg and chief operating officer Sheryl Sandberg; those who see the current scandals as proof of a larger corporate meltdown; and a group who see the entire narrative — including the portrayal of the company’s hiring of communications consulting firm Definers Public Affairs — as examples of biased media attacks.
That's assuming your hand has negative inertial mass.. which I'm assuming it doesn't.

Your scenario could create a black hole if I'm understanding correctly. Enough 'negative inertial mass' trapped in a feedback loop..
Another semi-related write-up on internal company dynamics: https://www.ribbonfarm.com/the-gervais-principle/
From the perspective of any normal employee, "non-enforceable" doesn't matter. That I can eventually win in court doesn't matter if I can't afford the time, money, and stress to get that ruling.

Exactly the goal, I'm sure, of the people writing up these agreements.
> Any worse than RCP 8.5 and the earth enters a runaway greenhouse. At that point the atmosphere turns into Venus, and life on Earth really would be over.

I don't see how that would be possible (and at least the scientists at the ICPP don't believe it would be possible either, https://en.wikipedia.org/wiki/Runaway_greenhouse_effect).

At the end of the day, it is believed that all or almost all of the oil, coal and natural gas we use comes from biogenic sources, meaning it used to be in the atmosphere at some point in the past. We're basically taking what was once in the air, then stored underground, and putting it back out in the air again. Much (if not most?) of Earth's history has been without any ice caps, so it's not like this state will lead to a Venus-like Earth.

Of course, a 4-8 degree hotter Earth without ice caps still means the deaths of billions of people, so I'm not saying it's not a total disaster, but I just don't see how a runaway greenhouse effect is possible just from burning fossil fuels.
There was certainly some format that Word and Excel used before compound files, since COM Structured Storage only appeared in 90s, and the first version of Office to use it was (IIRC) Office 97. That older format may well be some kind of a memory dump. But I don't think there are many Office files still floating around these days, and most third party software that works with them seems to assume that it's 97 or later.
I am definitely no fan of Zuck but on the subject of Elon Musk, this is the same guy who tried to use his high media profile to call an innocent man a pedophile just because he would follow Musk’s crazy plan.[1]

So that another one off the “CEO billionaire but not a sociopath” list.

[1] https://www.theguardian.com/technology/2018/jul/15/elon-musk...
People who need mass storage and either have limited space or want to maximize the space they do have. A thirty-two drive rack full of 14TB drives is 448TB of storage space instead of 320TB (thirty-two 10TB drives). And if you only need 320TB of storage you only need a rack that holds twenty-three drives - so you might downsize to a twenty-four drive rack.

I updated a lot of my 4/6TB drives to 8TB drives for this reason: too much physical space was being taken up on my desk by having so many 4TB drives.
This is great, thank you so much!
You can turn off keyless-go by double pressing the close button. The LED on the key will light up (short - long) as a confirmation.
Too true! The Falcon 9 that exploded on the launch pad certainly proved that point.

Nonetheless, an empty rocket is still dangerous.
Q: I'm willing to pay you $100,000 to sign a non-compete to work on the project with my company. If I don't pay, the non-compete isn't valid. Okay?

A: No.

Q: $500,000?

A: No.

Q: $1m?

A: No.

Q: $10m?

A: Yes.

The point being... the problem is NOT non-competes. The problem is the exchange of value. They serve a useful purpose in support of business risk-taking and investment.

Make them fair, not unenforceable.
Why would I? And I don't mean this in a dismissive way. I actually mean it: why do you think we're the right crowd for this? What's your reasoning?
Have you considered asking the authors of the typedefs to contribute to that section? My guess they would be pretty honored to be able to help out directly with such a high profile package.

I like types (I've use both Flow and Typescript) in general, but I can also admit that they can cause more type specific coding that is unrelated to the actual problem that I want to solve. It's somewhat of a rabbit hole though, it is hard to go back once you've started. It would therefore be great if there was something more than the test cases provided at flow-typed when trying to to learn redux typing.
I'm convinced that time of flight analysis could solve this problem, and many others. If someone could beat that, then they deserve much more than just a new car.

I've currently got a blockchain "proof of proximity" idea on one of my back burners.
This bill is terrifyingly ham-fisted, contradictory and dangerous.

Also techcrunch's page is ridiculous. If you scroll down to the bottom of the page, it goes to the next story and you literally can't scroll back up. I've never seen a page ruin scrolling so badly.
Attaching style to each glyph is problematic too, since now they can get spread around unintentionally, and we'll need new regexp code, and much else. No, the semantics of tagging inside Unicode are uniformly bad. I understand that people abuse Unicode already to get some such effects, but it's mostly a novelty, and I would not seriously use any software making use of these tricks. A standard way to mark up style in Unicode would certainly be better than Unicode abuse, but it would still come with a bunch of difficult associated issues -- are they really better than whatever issues you have with XML? and are they better for all of us??

BTW, games with BS (backspace) and overstrike for bold and underscore for underline still work in Unix terminals... That might be the best argument for having some stylistic composing codepoints in Unicode... after all, ASCII was designed in part to be usable with BS for expressing diacritical marks (accents, umlauts, cedilles, ...), making it a variable length internationalized encoding! But still, then less we complicate Unicode, the better.
Tools such as Poetry and others expect that information to be available on PyPI, so long as you are using a newer version of setup tools and use twine to upload.
I'm not sure they're ever good in an absolute sense. I do think that individuals above a certain level can reach mutually beneficial agreements with potential employers when they sign an employment contract if it contains provisions for significant garden leave and the like. I'd mostly like to see minimum requirements embedded in law if non-competes aren't largely unenforceable (which is fine by me too).
It depends on the level of password complexity. A standard 8 letter password with recommended complexity would generate a search space of a few hundred trillion passwords. That would take a very long time, but certainly, not forever. Now GUIDs will give you a run for your money.
https://outline.com/NWDj34
But in reality, this by and large isn't what's happening. Some mining is done with surplus hydroelectric power. A lot isn't.

I don't think crypto should be banned because I don't know how you'd enforce that effectively, but it's a real issue.
I use pipenv for the past year, there are some hiccups but overall I found it works well for my cases. I only need store Pipfile to my git repo and after 'pipenv shell' things just worked as expected for me.
Am I the only one who is every problems with the download being an lzip file?

I really fought with my laziness to search what a "lz" file is, and the command to use to extract.

I'm doing:

"tar --lzip -xvf next-linux-gtk-webkit.tar.lz", and getting "tar (child): lzip: Cannot exec: No such file or directory". I guess I have to install lzip and tar isn't enough (so, the command I found was wrong).

Is there a reason to not use the more popular (on Linux) tar.gz or even .zip? I assume lzip offers better compression, but I bet I'm not the only one who's heard it for the first time today.
Pytorch is probably the only good thing that's come out of Facebook.
Today I received promotional e-mails from Mozilla to my Firefox Account address. That really annoyed me, dipping into a privacy-sensitive database just to send marketing spam. How can marketing people even get access to that DB?

No Mozilla, I don't want to watch your seasonal streaming music concerts. I want you to get on with building a better browser and stop undermining my trust. Sadly the top management think they're running a social experiment.
This is honestly the best barometer of employee happiness. Managers who want to build political empires, don’t have their employees best interests at heart, who communicate poorly, who make questionable moral judgements, or push work down the pipe for the sake of doing work is what makes employees miserable. Companies who empower these types of managers are terrible to work for.
Absolutely correct, and I’d say that these people serve as a dampening mechanism on public emotions. Once you remove them out of the loop - like social media does - you lose this societal stability.
Reminds me of this (very old) theory of gravity: https://en.m.wikipedia.org/wiki/Le_Sage's_theory_of_gravitat...
What do you mean?

Poetry does create virtualenvs to install dependencies on a per-project basis.
> it would be nice for them to losslessly compress your files down to FLAC when you're done and shut down the program!

Renoise does that. With software synths and sample-based instruments, the biggest chunk for me is always the vocals.. and I would have to have a lot of takes to get over 100mb. Of course, my music isn't the music people who record a bunch of live instruments make, it's not a fair comparison, but still, for my uses it's fine, and it's super fast. I wish there was an option to bake VST into songs, I would love to be able to share full songs as "source" (obviously it would have to be songs only made with freeware VST, but art is all about limitations etc. blah blah :)
Running IPFS on Docker
Hey folks, just wrote up a quick rundown of how to use Docker and IPFS together, using the official image. Let me know if you have any questions, comments, or suggestions!

https://mrh.io/ipfs_docker/
Ha, that's pretty interesting. Not too sure how much credit to give it though based on this:

> It takes 6 months to a year (sometimes two years!) to develop a single small feature (say something like adding a new mode of authentication like support for AD authentication).

There's no way in the world I would have imagined that adding AD authentication to any database would be a "single small feature".
> You're making it seem like the press is circling Facebook out of some undue desire to turn non stories into breaking news but that's far from the truth.

When I worked in television, for 10 years in the 70s, the news reporters were former newspaper journalists who were hired for their news gathering abilities and not their good looks. In network television, the news department was a separate, independent division from the entertainment division and did not fear marketing or ratings for the stories they wrote. None of the above has been true for a long time and television "news" is as much about selling advertising and appeasing sponsors as any entertainment you see on television today.

Does the press turn non-stories into stories and circle them like shark? Absolutely they do! And having a conversation with my nephews fiance who works for one of those network television "news" divisions disheartens me even more.

Today one needs to do what newspapers and televisions in the past did themselves. Vet the information and use stories that matter. It is now we the people who have to do the vetting and editing to find who and what we will believe but there are far, far too sources making it far too much work and most people will just rely on the most entertaining. Popular magazines and fun TV anchors.
What I don't really get is this: why can't you just prepend the virtualenv to the PATH and be good with it?

That is only required obviously if you're using bash scripts which can't be directed to an actual python binary.
I mean that's just revisionist history. Yes everyone knew Facebook was selling your data. That's always been clear, but just since 2016 I can think of numerous legitimate stories:

1. Russian interference in the election and the fact that FB knew about it and did nothing.

2. FB running psychological experiments in the newsfeed not only to see if they can make you spend more time there (questionably ok) but also to see if they could affect your mood (definitely not ok).

3. Facebook censoring news in the newsfeed based on political leanings.

4. FB tracking you even after you log out.

5. Zuck lying on capital hill about what he knew and when.

6. FB hiring a pr firm to right negative articles about an investor.

Also to be clear, even if Murdoch was the catalyst for the media turning a critical eye on FB, which is at best unsubstantiated conjecture, it is undeniable that very valid, very concerning stories have been revealed as result of the media's renewed scrutiny.
From the perspective of the normal employee they should understand they pretty much won't be enforced. The threat will be made. And then no follow up.
It looks to be a self-correcting problem. Eventually the side-effect of burning hydrocarbons will kill off the creatures who insist on burning hydrocarbons.
Has to be gravitational only. Otherwise positive mass is repelled from negative mass, but the negative mass accelerates towards it. So both masses accelerate in the same direction, until they have infinite kinetic energy!

Conservation of energy & momentum would still hold, because negative mass would have negative energy & momentum, cancelling out that of the positive mass.

But the above surely would be an 'unphysical' situation.