skysight-inc/HackerNews huggingface dataset:
> Spoilers: the teenagers will always win; you can never trust a client no matter how many technical barriers you erect.

This type of battle can't be won, but if you do it right, you can push most of the cheaters somewhere else. Of course, if you do it wrong, you push legitimate players out too.
No, what you suggest is counter intuitive and should never pass a code review.
Publicly bullshitting (without explicitly stating as such) about your companies capabilities while CEO of a publicly traded company is a potentially huge issue with the SEC.
Too bad you are judgment impaired cause you are drunk. Always remember, you have to assume people in these self driving cars are drunk / high.
I'd like to understand this better. Intentional interference with satellites? Too mountainous or too heavy tree cover?

I can imagine navigation services not working, but I've not been in places outside of the high Arctic (~82'N) where GPS itself wasn't very reliable.
Hough transforms are "old-school" computer vision. They rely on a know parameter-space, "This is a circle, that is a straight line" and that isn't super robust to noise or to unfamiliar curves.

I don't know for sure, but I imagine these days the techniques are closer to what you're more likely to call Machine Learning. Probably neural net classifiers trained on manually tagged data, and maybe augmented with a lot of map data. Maybe with some memory too -- I want to say you'd use a particle filter, but there's probably some newfangled ML technique that does a better job than those.
Downvoted. If one is registering domains and dealing with DNS entries, etc, it’s not a stretch to find someone to setup LetsEncrypt for you.

Heck - googling - https://tecadmin.net/auto-renew-lets-encrypt-certificates/
I think practical solution to this is to return all words that are within a Levenshtein distance[1] of 2*number_accented_characters of the original word, ranked by the distance.

Levenshtein distance can be calculated using a trie[2] so it's fast enough for most purposes.

If you wanted to get fancy you could modify the Levenshtein to reduce the distance penalty on accented characters, and/or only apply the Levenshtein calculation within 1 character of an accented character or the equivalent ASCII substitution sequence.

[1] https://en.wikipedia.org/wiki/Levenshtein_distance

[2] http://stevehanov.ca/blog/?id=114
No, not custom at all. Quite the opposite - it's a well-curated set of standard classes. It's the focus on utility-based composition of style that sets Tailwind apart. For me the problem being solved is maintainability, recognising that CSS is tremendously brittle with regard to the application it serves and the context in which it is evaluated.

Probably best to read https://adamwathan.me/css-utility-classes-and-separation-of-... which does a much better job of explaining the motivations, and the conceptual journey of its creator, than I ever could.

Many folks (not all, but many, I'd even venture to say ... most) have a four step reaction to Tailwind:

1. That is the stupidest webdev idea I ever heard, and I've heard a lot. // 2. Fine, I'm trying it because everyone else keeps prompting me to and/or its creator seems competent. // 3. This is weird but actually quite helpful and totally not what I expected. // 4. You have ruined me for any other CSS framework and I never want to use anything else.

All CSS is crap. Tailwind is (in my experience and opinion) the least crap and most productive approach yet.
You don’t have dollars in your bank account, you have your banks promise to give you dollar if you ask.
Presumably the GP is referring to the "marriage penalty/bonus" phenomenon that can happen due to filing status for certain people, especially dual income joint filing households vs. single income joint filing households [1].

States with a higher proportion of dual similar-income joint filers with fewer children might hit the penalty more often (like a 2 doctor or lawyer household), and states with higher proportions of single or highly disparate income joint filing households (with a stay-at-home or marginally employed spouse) with more children would hit the bonus more often.

But as you mention that effect is usually dominated by the effect of personal exemptions, and not by the fact that tax bracket thresholds between individual and joint filers don't line up perfectly while normalizing for number of filers.

Correction: the marriage penalty/bonus has more to do with the disparity in spousal income than magnitude.

1. https://www.investopedia.com/terms/m/marriage-penalty.asp
Quite the opposite: Reader Mode. Reader Mode works on behalf of the user, while amp works on behalf of Google.
Blood contains circulating cell‐free respiratory competent mitochondria
Sounds like other fixes were needed:

"Crema Coffee owner June Tran said bringing her 100-year-old building up to code would cost $100,000."
ADA has affordances for "nearly compliant" facilities.

§ 36.304 Removal of barriers.

(d) Relationship to alterations requirements of subpart D of this part.

(3) If, as a result of compliance with the alterations requirements specified in paragraph (d)(1) and (d)(2) of this section, the measures required to remove a barrier would not be readily achievable, a public accommodation may take other readily achievable measures to remove the barrier that do not fully comply with the specified requirements. Such measures include, for example, providing a ramp with a steeper slope or widening a doorway to a narrower width than that mandated by the alterations requirements. No measure shall be taken, however, that poses a significant risk to the health or safety of individuals with disabilities or others.
The permits are likely $70,000.
I agree with some part of your second paragraph. If I met some guy who did nothing but code 14 hours daily for 10 years, my first guess would be that he may be mentally deranged and impossible to work with on a team. Maybe 10-12 hours 5 days a week for many years I’d just think he’s very serious about his career. Beyond that he may be a crazy person.
All of this seems like stuff I would expect someone studying CS to pick up on their own. I learned to use git in college, but not because anyone taught me: I just figured it out because I had group projects and needed version control. On the other hand, there's no way I could have possibly learned how something like ray-tracing worked without learning it in school or doing some really intense self-study. I feel like it's a waste of class-time to teach stuff like git, shell scripting, etc. If you're smart enough to understand graphics or compilers, you should be able to learn those tools on your own without any trouble.
It is a fair point. It really boils down to what you want. I keep thinking about it from my perspective.
Location: Singapore, want to move to Canada

(Vancouver preferably, but I'm open to other cities within Canada)

Remote: Is an option from April 2020

Willing to relocate: Yes

Technologies: Rust, Haskell, C++

Résumé/CV:
https://drive.google.com/file/d/1l1pxZRZ42jc4ZnIXDwSQGFdJM3c...

LinkedIn: https://www.linkedin.com/in/karthikravikanti/

Github: https://github.com/plumenator

Email: karthik.ravikanti@gmail.com
I love this! I've been looking for a lighweight diary tool, and this is giving me serious inspiration.
> but is there a paper dollar corresponding to every dollar I have in my bank account?

No.

> I always assumed that some of the currency issued by governments was exclusively digital.

They aren't even really issues by the government for the most part. While government policy shapes the framework in which money is created, much is created by private lending.
Discrimination at its finest.

No doubt by a minority agenda to advance said minority agenda.
There's also the high barrier to entry due to bandwidth and storage: you're not going to be able to compete with YouTube if you don't offer at least 1080p streaming which means you have to have a pretty hefty infrastructure in place before you can launch.

And then the legal issues: as a scrappy new website, you're unlikely to be able to protect your users from large copyright holders, which in practice means new YouTube competitors will be even more quick to take down fair use videos than YouTube to prevent being sued out of existence.

I've been thinking about building something like that for a long time, but I just don't see how it would be feasible in the current copyright system.

The only solution I see would be sites like Dropout or Nebula(? not too familiar with it), where the platform is effectively the same as the content creator. This of course is inaccessible to the vast majority of smaller creators.
Well, yeah, bounding boxes overlaid on real footage.
Now read http://www.paulgraham.com/say.html.

Requiring commitment to a particular political position is the best way to undermine the principles of free inquiry that our university system is based on. When thoughts become unthinkable, what happens if the unthinkable thoughts turn out to be true?

I don't care whether the opinions being shut down are ones that I agree or disagree with. They should not be examined honestly, not shut down. As the quote often misattributed to Voltaire says, "I disapprove of what you say, but I will defend to the death your right to say it." (Actual author Evelyn Beatrice Hall. Voltaire says the quote in a book of hers.)
Asian Lyft and Uber Riders Being Discriminated Against in Wake of Corona Virus
I found it immensely frustrating, eventually my local colleagues got let go because it just wasn't working out (even though it's a HK office, we mostly worked with people overseas).

There were plenty of other reasons why it didn't work out as well.
A few years ago, one of my buddies got a research scientist job at IBM T. J. Watson Research Center at Yorktown Heights and I got a friend&family pass visiting their building there - inside it's amazing, considering this was built in 1950s. I remember there was a long hallway with invention exhibits, some of the most iconic inventions in computer hardware, ICs, CPUs were on display. Pretty amazing.

The arc-shape building reminded me Apple Park in Cupertino, except TJ Watson center was built decades earlier.
They have to hold 10% of deposits overall, not in physical currency.
To be honest, even before Let's Encrypt I could buy a PositivesSSL from namecheap for about $10 a year, and set it up with Apache or Nginx in about 20-30 mins. Had to renew every X years which was annoying, but cmon. There were step by step tutorials.

Now, with Let's Encrypt, there's no excuse to not SSL.
> though, what's it worth? $5k in salary? More? Less?

Maybe a huge amount. If an employer has a negative predisposition towards you, and you already have a small negative signal on your own resume (gap)-- they have the potential to really screw things up for you. The amount of suck you might endure is unbounded, and the probability of your recent experience on your resume becoming worse is too high.
Raft (http://goraft.tech/) | Remote or DC Metro area or San Antonio, TX | US Citizen | DevSecOps, K8s, SRE, Developer | Full time

Raft (http://goraft.tech/) is niche consulting organization focused on Cloud Native, DevSecOps, and Modern Application Development for mission focused enterprises

We have following open positions:

1) DevSecOps Engineer - K8s, security, automation, and avoiding vendor lock-in

2) K8s Developer - Go, CKA, CRD, CNCF, and Open Source

3) SRE - automation, alerting, edge cases, and scale

4) Developer - Polyglot, Reactive, Functional Programming, React, Scala, Python

contact info@goraft.tech
Tcl will stop selling BlackBerry phones as partnership ends
This was entirely too predictable. America loves to pretend it didn't burn down most of the early Chinatowns to discourage success.
I have those skills, no one in my data science team does. The people with better communication skills, who can gain buy-in from colleagues and raise disagreements without making anyone angry, are doing far better than me despite their lower level of technical competence.
quite a few games prevent you running on a hypervisor (e.g. CSGO)

this was one reason I stopped gaming under Windows inside KVM (the main reason being input lag/jitter)

eventually all the cheats will move into the hypervisor and every competitive game will ban the use of virtualisation
SEEKING WORK | Americas | Remote

Full stack developer with extensive experience in Python (Flask, Django, SQLAlchemy, Celery, Alembic, Pytest, Fire) and JavaScript (VueJS, React, Webpack, NodeJS, Express, Jest) and also experience with operations work (Docker, Compose, Gitlab-CI, Bash).

I've worked on multiple projects of different domains and both in large organizations and greenfield projects (in one in particular, I was first developer and responsible for choosing the entire stack).

You can reach out to me, even just to say hi, in lo@luord.com

I also have a website/blog: https://luord.com
What exactly is the argument? Berkeley attracts people from all over the world, and they also aim to educate students from non-traditional backgrounds. Of course you need minimal cultural competency just to do your job, and it's little surprise that the institution would like to see tangible proof.
Stats after 10 hours of this post:

02 /\bErlang\b/
04 /\bHaskell\b/i
12 /\b(Angular|Angular5|Angular6)\b/i
13 /\b(PHP|PHP5|PHP7)\b/i
15 /\b(Kotlin)\b/i
15 /\b(Scala)\b/i
15 /\b(Swift)\b/i
16 /C#/i
16 /\b(Vue|VueJS)\b/i
18 /\b(Rust)\b/i
36 /\b(Java)\b/i
37 /\b(Ruby)\b/i
39 /\b(Go|GO|Golang|golang|GOLANG)\b/
47 /\bC\b|C\+\+/i
60 /\b(Node|NodeJS)\b/i
84 /\b(JS|JavaScript)\b/i
95 /\b(Python)\b/i
147 /\b(React|ReactJS)\b/i

stats console script: https://pastebin.com/raw/bmTqd9eR
California Exodus
Exceptional doesn’t mean uncommon, it means your program is in an invalid state. Your programming style is inherently unsafe, and you are derelict of your most basic responsibility as a software professional if you apply it on any software of consequence. This is why we can’t have nice things.
Hmm, is that article using a different definition of SARS, because 13000 with SARS should double the panic of this coronavirus...
Which is what makes Let's Encrypt sooooo attractive. Free certs are nice but the client is dreamy.
I'd be interested in the PM role. Any way we can grab coffee to learn more about it?
Some care is needed when choosing priors in a hierarchical model [such as Bayesian], particularly on scale variables at higher levels of the hierarchy.

The usual priors such as the Jeffreys prior [1] often do not work, because the posterior distribution will not be normalizable and estimates made by minimizing the expected loss will be inadmissible.

[1] In Bayesian probability, the Jeffreys prior is a non-informative (objective) prior distribution for a parameter space; it is proportional to the square root of the determinant of the Fisher information matrix.

Why is this of relevance?

It has the key feature that it is invariant under a change of coordinates for the parameter vector. That is, the relative probability assigned to a volume of a probability space using a Jeffreys prior will be the same regardless of the parameterization used to define the Jeffreys prior. This makes it of special interest for use with scale parameters.

Why is this an issue?

Accordingly, the Jeffreys prior, and hence the inferences made using it, may be different for two experiments involving the same theta parameter even when the likelihood functions for the two experiments are the same—a violation of the strong likelihood principle.
This virus is not effecting everyone with the same intensity. A 10 year child didn't get sick but his Grand parents and parents did. His parents got him tested for Wuhan Virus anyway as they were scared about it and he tested positive for it. We will really find out how far this virus has spread by end of Feb.
Location: Colombia

Remote: Yes (preferred)

Willing to relocate: Depends on the project and country.

Technologies:

- Python (Django, Flask, SQLAlchemy, Celery).

- JavaScript (Vue, React, Node, Typescript).

- Operations: Docker(-compose), Ansible, GCP, Gitlab-CI.

- Other: PostgreSQL, Bash.

Resume/CV: https://luord.com/pages/resume

Email: lo@luord.com
If that is true you should call in to question the integrity of a company that would run life-critical software on a non-RTOS.
How long until the cron start takes 70 hours to finish?
Every release mentions the word error rate, its interesting to watch the WER improve over time: https://github.com/mozilla/DeepSpeech/releases
Does this mean the app will need to run as root while the user is playing?
I hadn't thought of this, thanks for explaining it so thoroughly.

Could you explain though, how you record LAT, LNG coords relative to a continental plate baseline? I thought to solve this problem you simply recorded the time that the measurement was taken, so that you can update the coords based on known plate position data at a given time (e.g. if you know a position was recorded somewhere in Aus in 2018, you just add 2cm x 7cm/yr = 14cm north east to the measurement to get the 2020 coords).
This is a lot more graceful than some of the other workarounds I've seen/tried before.

Thank you and I feel a little sheepish I didn't do it first!
I do recognize (1) there is a logical difference between "missing because absent" and "missing because unknown", (2) empty string is not an element from the domain of personal names.

In a sense, empty string is available as a marker, just as NULL is available as a marker, to satisfy either scenario. I think the possibility of three-valued logic applies in either scenario.

I'm not at all convinced empty (non-null) string is appropriate for many real world applications, just as empty (non-null) date is appropriate for similar scenarios.

Eg. Date of death: unknown - NULL; not dead yet - NULL
And I assure you that some startups intentionally choose not to!
Gravity in Computer Science
I share your dream, brother. This is why I design for every browser, with progressive enhancement.

The browser you describe already exists, it's one with JS disabled, and you ignore the sites which don't work without it. This is how I browse every day.

I don't feel like I'm missing much.

I enable JS for reddit because I have to mod things, but I find myself visiting that site less and less now. HN works. Facebook works (good enough.) Gmail works. Google Search and DDG work. GitHub... meh.
Entering "2016-12-31 23:59:60" in a POSIX converter will fail and XML will reject such entry as "invalid time".
I think it's that, now, everything is to feed the ad business while back in the day, it wasn't.

back then, they had lots of cool products, and they also served ads. now they have ads and lots of products the siphon data from users to feed the ads business.

I say this as someone worked there for a decade and saw lots of "NSA - not search or ads" t-shirts.
Flying Squirrel Nepal
Only they won’t go after Facebook because Facebook has shown that it is willing to kowtow to Republicans by allowing political ads that contain falsehoods. And that’s what makes this investigation a naked act of partisan politics—the absence of genuine good-faith interest in antitrust law on the part of the Trump administration.
Isn't that illegal in California (and many other places) before you've made an offer?
I truly believe stuff like this is contributing to the rise of socialism. There's no nuance left in anything, anymore.
These horrible analogies make me want to stab the writer with a pen

How about he just writes technically and lets reddit comments translate? I'm so sick of writers' concerns for illiterate proles (along with, in this case, a seeming need to maintain the energy and punch of a memetastic for-12-year-olds YouTuber) ruining perfectly good technical writing
Most people in that thread are just complaining of high disk usage without specifying where access occurs.

Then page 3 has the following user report:

> I'm running Windows 10 and my Dropbox is located on my E drive (E:\Dropbox). I also notice high disk activity. However when I look in Resource Monitor I noticed that the high activity generated by Dropbox.exe is on the C drive (not E).

To which an employee says the reason is that dropbox is installed on C:.

> Although you have your Dropbox folder on your E: drive, the application is still installed on your C: drive, so that’s why you’re seeing the activity there.
Youtube has had loads of issues these past few years. I've seen countless youtubers say this is the final straw, they're ready to leave, Youtube's days are numbered, etc.

They always come back within a few days.

So long as 99% of users stay there, creators will stay there. If creators leave, that leaves a gap that'll quickly be filled by another creator. Youtube needs to do something that makes the viewers absolutely give up, and that's when migration will happen. I can't really imagine anything that'd do that except requiring paid accounts to view any content.

Alternatively, if some competitor comes along, has all the same content Youtube has, and offers better payments for creators without caving in to every single copyright claim, that'd draw people in like nothing else. But that's seemingly impossible now that the web isn't a wild west anymore.
The Atari SUBS game in particular would be potentially difficult to emulate (at least trivially) due to its dual-monitor configuration, and without redisplaying it on opposite-facing monitors wouldn't be much fun lol
I think it's a problem with the legacy infrastructure of WiFi hotspots in the hotels instead. And the final steps of the deployment were in October 2019, I think. Most mobile applications, China Mobile and China Telecom, both landline and mobile connections - everything works with IPv6 now. Even big corporate networks started to do the switch.
Tax incentives are different than handouts. At any rate, it's certainly nothing new and you could attribute this sort of thing as playing a part in the United States's economic success.
> The alternatives are to use null, indicating that they haven't been, or to formulate a codebase-wide sentinel value like "0000-01-01" and then accounting for that in every single database operation everywhere.

Arguably, you might consider that it is a bad design. Perhaps there should be a paycheck table that you can sort by date, instead of a field in the employee table that is updated.

(Of course this is hypothetical, so it is hard to argue use cases)

But a paycheck table does help with the second example because now you don’t need to estimate number of paychecks either. Which will help with unpaid leave or sabbatical situations to give you an accurate number.

But this is what they are getting at with bad design. (Potentially) As far as normalization goes.
How often does that happen though? You search for a specific brand of razors and then you see an ad for Bar razors and you just change your mind? Most of the people will click the first link in the results expecting it to be a link to the Foo razor shop. It really doubt these ads are educating customers - Google is just in a position where their interface is the shortcut to a lot of online sales and if you want to keep these online distribution channels working you have to spend the money to be in the first spot. Which is fine in my opinion as long as you don't bid up the prices for your competitors.
Just use reader view on most browsers.
I tried getting them to correct the location for the apartment I used to live in for months but it kept bieng rejected. I recently got a message 3 years after I had moved that my edit was accepeted.
You'd flash the (now-defunct) Chip SBC using Chrome - I always wondered how that worked, it must have been WebUSB! It worked brilliantly. Pity the tech hasn't found much take-up. I can imagine use-cases for it are scarce.

http://linuxgizmos.com/hackable-arm-linux-sbc-starts-at-9/
I read it as:

"Build consensus before you start building any specific implementation".

... the idea being that it is better for a team to collaborate on a compromise solution than any given person pushing into their pet solution because they "know better".