skysight-inc/HackerNews huggingface dataset:
jacobriis pointed out you only have to swab to the edge of your nostril https://news.ycombinator.com/item?id=22935617

Strep tests are just a pain. Had one or two every year of high school.
> [could one distinguish] human or inhuman without having to know which specific human an input pattern corresponds to?

You can't rely on the client asking the server anonymously and adhering to the response. If you want to avoid a connection to a "specific human", it would go like this:

Fraudulent lient: POST /are/these/mouse_movements/human HTTP/1.0 \r\n Content-Type: JSON \r\n [{"x":13,"y":148},...]

Server: that's a robot

Fraudulent client: discards server response and submits transaction anyway

To make sure the server knows to block the transaction, it has to tie the mouse movements to the transaction, and thereby to a credit card number (afaik Stripe does only credit cards as payment option), at least during the processing of the submission before discarding the mouse movement data.

I'm not arguing this is evil or mistrusting Stripe or anything, just that this is considered PII in my part of the world.
Is the Debian "we will not hide problems" a wide German thing? I noticed the same sort of behavior described in this article while working for SUSE.

At SUSE there was a meeting held ( in Germany ) where everyone from SUSE was encouraged to speak up openly about anything they were concerned about, and told that those issues would be addressed in an open and truthful manner for all to see.

I thought it was really great to have such a meeting and ask for everyone to be truly open. The reality I encountered after speaking up openly was quite different.

While everyone was allowed to speak out openly, the real answers to many of the "going ons" was hidden. Even in said "we are being totally open" meeting upper management directly lied about specific events. I confronted said manager, was told "it was none of my business" and then later terminated over it.

It's water under the bridge, and I am happy to be away from them now... my question is simply if this sort of "well you can speak up, and then we'll use that information against you" is a common thing in the German / western world of OSS.
To defend against credit card fraud in an automated world, it’s kinda the only thing we got: an automated risk assessment.
Personally I have issues with the Android app. For instance I sometimes can't join a meeting from my phone (I can see that the meeting started but there is no way to join in). The only solution is to join in from my laptop, only then does the Join button magically appear in the app.
Thanks so much! There's an in-product mechanism that shows messages on major updates, but I might create a mailing list / Slack channel for a more dedicate space for feedback and updates. If I do, it'll add it to the next in-product message.

Once I get through the incoming bugs, I'll spend some time thinking about what options to provide in Intention while making sure that the product stays simple. Appreciate the kind words!
The old saying (hence "men") was "Better a 100 guilty men go free than one innocent man is convicted". One reason unanimity is a long standing principle.
Sure it did. Here's an easy test, using your own test case with stdin:

Python 2.7.17 (v2.7.17:c2f86d86e6, Oct 19 2019, 21:01:17) [MSC v.1500 64 bit (AMD64)] on
win32
Type "help", "copyright", "credits" or "license" for more information.
>>> s = raw_input()
abc
>>> s
'abc'
>>> s + u"!"
u'abc!'

So it was bytes after reading it, and became Unicode implicitly as soon as it was mixed with a Unicode string. And guess what encoding it used to implicitly decode those bytes? It's not locale. It's ASCII. Which is why there's tons of code like this that works on ASCII inputs, and fails as soon as it seems something different - and people who wrote it have no idea that it's broken.

Python 2 did this implicit conversion, because it allowed it to have APIs that returned either bytes or unicode objects, and the API client could basically pretend that there's no difference (again, only for ASCII in practice). By removing the conversion, Python 3 forced developers to think whether the data that they're working with is text or binary, and to apply the correct encoding if it's binary that is encoded text. This is exactly encoding/decoding at the I/O boundary!

The fact that sys.stdout encoding varies between platforms is a feature, not a bug. For text data, locale defines the encoding; so if you are treating stdin and stdout as text, then Python 3 will use locale encoding to encode/decode at the aforementioned I/O boundary, as other apps expect it to do (e.g. if you pipe the output). This is exactly how every other library or framework that deals with Unicode text works; how is that "insanity"?

Now, if you actually want to work with binary data for stdio, then you need to use the underlying BytesIO objects: sys.stdin.buffer and sys.stdout.buffer. Those have read() and write() that deal with raw bytes. The point, again, is that you are forced to consider your choices and their consequences. It's not the same API that tries to cover both binary and text input, and ends up with unsafe implicit conversions because that's the only way to make it look even remotely sane.

The only thing I could blame Python 3 for here is that sys.stdin is implicitly text. It would be better to force API clients to be fully explicit - e.g. requiring people to use either sys.stdin.text or sys.stdin.binary. But either way, this is strictly better than Python 2.
I've worked remotely most of my career, and this reflects my feelings as well. This time is not representative of my years of remote work at all, and anyone who is feeling stress and burnout in this time (I certainly am) should know that you're not alone, you're not failing in any way, you're having a normal reaction to a very unusual and stressful situation.
While it is impossible to draw clear conclusions from clearly partisan accounts like this (who knows what really happened), it is true that just a glance of the FSFE donors page made me change my mind from becoming a member.

It's like taking money from an oil corp to fight climate change...
I mean, that does sound like something that'd sell like gangbusters in Texas. Or anywhere, for that matter. A gyro and fries sounds pretty damn amazing right about now.
I have a ST3000DM001 and a ST3000NV000 (and some random WD disk) that, together, make a btrfs filesystem. It's been working perfectly fine for the last four years, and the only problem reported by SMART is on the WD disk. It's always possibly to simply be lucky.
Small Business Loan applicants personal info exposed on SBA application website
And what happens if Stripe is hacked?
In addition to what others have suggested you might want to check how many things you have registered under about:serviceworkers (type that in as the URL), there might be something in there running far more than is reasonable.
Offline note taking app with live markdown rendering rewritten in TypeScript
rolls eyes. No you aren't. You're living in a state with systemic issues that perpetuate a growing inequality.

My family left Germany in the 20s. My grandma told me stories of people going to the bakery with wheelbarrows of cash because the inflation was so dramatic.

Stop it.
Thanks for checking out the code.

Confirming that, yes, I am using this methodology for the results reported in this post.
I'm guessing they are referring to a work phone.
Cheran: The town that threw out police, politicians and gangsters (2016)
You can write in a contract whatever you want; it's permitted to sign invalid contracts; but it's the court which decides on the nature of the contract and interprets the will of the parties; the court will disable illegal clauses and replace them by default law.
What a pathetic analysis.

This price includes Fedex shipping both ways, mail handling and controls (which are CRITICAL for this type of testing), R&D, validation, hoopjumping for the FDA and much more (buildings, accounting, payroll, HR, PR, attrys).

This is a very low price. Plenty of business would be $150/test TODAY to test huge numbers of employees, and $250/test TODAY to test employees they were worried might be sick. Someone comes in with a fever, have them do this fedex test, 3-4 days later they could be a back at work if negative.
Just to be clear, no web browser has ever (AFAIK) allowed a navigation for https:// to downgrade to http://. It's only when the protocol is not explicit (i.e. typing only "domain.com") do problems really arise.
Malicious clones of Dark Reader addon
I shed a happy tear. That's beautiful.
They also have "The Eyes of Texas Are Upon You" signs, that almost scare you into behaving.
Everyone is commenting on the product but what I want to know is how on earth they are able to encode AV1 in real time. I tried AV1 encoding a few months ago and was getting about 0.3fps encoding 1080p video on an i7 4770k. I'm guessing the default settings on the av1 encoder are more focused on size over speed but still, how could they be getting 30fps video encoded in real time on a phone..
Thanks for the fantastic advice. Keeping things simple is one of my core product principles, and I intend to be quite careful in what I add. I think it's much better to do a few things extremely well rather than many things somewhat okay.
There is no Go 2.0. They kind of decided to introduce non-breaking changes slowly and that's it for now. Nobody (from the team at least) even talks about 2.0 anymore.
In a previous role all front line support were given instructions to add similar information at the start of conversations. Seemed silly until the data showed that customer satisfaction with the support team went up by something like 4% and agent retention went up closer to 10%. If there is an ongoing relationship, I can definitely see the pleasantries seeming fake but in a one time interaction I don't mind them.
Well, if your company is _not_ like this and you're interested in being featured on a job board for companies with employee-friendly IP policies, drop me a line (email in bio).
I saw that new TVs are starting to ship with AV1 decoders since it seems highly likely that netflix will move that way soon.
I thought the other major part of the treatment was including a zinc supplement in addition to the Azithromycin and Hydroxychloroquine?
Not that I'm agreeing that they don't need HTTP, but they could do a HTTPS connection to fetch the (relatively small) hashes. On the native applications they could bundle their public key and do everything via HTTP, signing the hashes.
what kind of time investment is it to use a video calling app that comes pre installed on many phones? I called my mom on it the other day but if Google cancels it tomorrow I'll just use something else next time
Valid or otherwise, that doesn't make their behavior any less criminal in my opinion.
The prior 3 weeks I was in a remote area with essentially no contact with anyone. I came back to SF, stayed at home for one night, and left.

Also, if I feel endangered, I have every right to decide where to go. You might see it as selfish, I see why. At least I am paying my useless and expensive health insurance in the US (out of my own pocket, because you know what? I'm unemployed right now) to support the system, even if I am not taking advantage of it.

Sometimes things are a bit more complicated than "SARS-CoV-2 thanks you for your efforts...".
SourceGear: Rust on .NET Preview by Eric Sink
Lambda School lays off 19 employees
RedFenix hit 17K+ downloads in 2 weeks. Collaborative Wi-Fi Network
Most people are at "lukewarm" level with their desire to have kids.

If you add the idea of "getting into debt to your children" to the mix -- it tilts the balance to "let's postpone having kids until later" (that "later", usually, does not arrive).
"Amish people spend only a fifth as much as you do on health care, and their health is fine"
If it is not too much to ask:

Do you still enjoy it? What _your_ biggest pain points with language/community/process etc?
Yeah, this is a good way. Think about what you're going to be doing with the hardware that you want to buy, and then look at how the various items within your price range perform in those specific categories.
Codecs usually have different modes. Typically a realtime mode trades quality for speed, e.g it will be just 1 pass with a lot of optimizations disabled.
You're preaching to the choir. SMR drives are absolutely not NAS-ready, and it's insulting for WD to pretend otherwise.
Building a tetrahedron of molecules sounds less like manipulating "glass" than growing a crystal.

I feel like the fractal properties of crystals could be used to grow a very precise mirror that would provide the constructive interference this mirror needs. Instead of a fluid, it would be a single unit, and the molecules would be trying to arrange themselves into shape. I'm no expert though, and I have no idea whether the physics allows it.

The technology already exists in the semiconductor industry for making extremely pure silicon wafers. Each wafer is actually a slice of a single gigantic silicon crystal. [1] If that could be used with a transparent material, I think it could be a decent alternative to glass.

[1] https://en.wikipedia.org/wiki/Monocrystalline_silicon
What masters degree (or even undergraduate degree) is any of that not true of?
I've been working pretty closely with Optimizely for the last year or so. I would go ahead and say its difficult/impossible to realize the advertised effect of their product. Can't speak to this one directly though.
Duo was originally announced alongside "Allo". But Allo was killed off last year https://allo.google.com/
Those are usually filled by cheap workers who can just barely copy paste code and get it to compile...
The Tax Amazon movement also would tax Microsoft, because it's a tax on all big businesses which operate in Seattle. You struck out yet?
You're invited to a meeting, asked for your input on a work related matter, you're being paid to be there, it's part of your job because you haven't left yet. On what grounds would you reasonably refuse to answer? They already know you're unhappy enough to leave, if they're going to retaliate for that they already can.

> At best you get nothing from it

At best, other people can get something from it.
Yeah you think the government itself is ethical? Sorry, the government does more than enough evil to justify saving 2% on your income taxes.
"We never said that it didn't have sandpaper on the heads! If you want a drive without sandpaper, consider upgrading to our Pro line."
Not "Best Practice" according to whom? Cloud vendors selling lock-in services? From an architectural perspective how is a bare VM at a remote data center worse than indeterminate/unknown intermedate layers of a proper "cloud" provider that is still in the same remote data center with the same hops and latency?

That "very small set of primitives" is enough to build the cloud vendors themselves so how exactly is that a limiting factor?

If I seem overtly hostile I don't mean it that way. I am just genuinely curious for an extended explanation. In it's current form it sounds down right marketing tautology to my ears.
No problem! I personally use Chrome as my primary browser for various reasons, but I love Mozilla's mission to create an Internet that puts people before profits. Happy to support my privacy-forward users. :)
From a legal perspective, isn't the burden of communicating privacy to the customer on the website/content provider, not Stripe?

Stripe.js is an API -- developers use this API to build something used by their customers. The customer is the one who's data is being collected, and the developers are the one's facilitating that collection via their service. The fact that it got sent to Stripe is not really relevant to who bears responsibility on clarifying data rights to the customer.
I think the NSA was rather asking him if there was a backdoor. A phone call will always be cheaper and faster than bruteforcing [current decade] cryptography.
Awesome. I loved FORTRAN when I was at University
>There is clearly too much government

and you're just declaring those based on feelings? or something you saw on fox news?
Australian 'backdoor law' forces a cloud rethink at New Zealand's Parliament
Yay Firefox version!
Will definitely give this a go.
https://en.m.wikipedia.org/wiki/Pledge_of_Allegiance

It was promoted in a popular magazine (not to sell the magazine), and it in fact did come from a famous pair of socialists
, Betch and Bellamy.
Andrej Karpathy – AI for Full Self-Driving (Tesla)
How can you still say that when the crisis show us that critical jobs are underpaid, sometimes practically slave labor.
Your arguments get countered every single time in this thread, so I'm not surprised he or she didn't reply to you anymore
And in most of the world, the majority do not.
Who was the tweet from?
Except only the EFAX drives with 6TB or less capacity.

The 8TB and larger drives use the exact same WD##EFAX model number, but aren't SMR.
Last I checked, you cant get a google account without a phone number
Here is the code used by the paper: https://github.com/alidasdan/university-rankings
The results are correct for me. You just wanted to write a snarky comment. Did that make you feel better and gloat on Twitter about how you called Google a dumbass ?
There is at least authorship.

If you wrote code, the company isn't allowed to claim someone else did.

But remember that gets very murky when you are working in a team.
Coronavirus Survey Results: 42% of Employees Drinking While Working from Home
Kiwi’s have good common sense and when needed can pull their shit together. I’ve compared few countries in Google’s Mobility report and no other country reduced their activity as much as NZ!
There’s a lot of confidence there for lack of hiring blacklists when Google, Apple, etc are known to have shared hiring data with each other to underpay new hires.
http://media.kalzumeus.com/covid-19/japan-covid19-memo-20200... - linked from “I did not publish the memo at the time.” just before the “ Why did you publish the hash and not the memo?” title.
('str' + u'unicodestr') involves an implicit conversion of the bytes operand on the left side to unicode, yes, so clearly Python 2 has it. And it's not the only such case- the fundamental problem is that the Python/C API for Python 2 implements this for the standard argument parsing functions. So basically any function implemented in native code that invokes PyArg_ParseTuple("s"), will also accept Unicode objects, and will implicitly encode them with ASCII. IIRC the reverse is true for "u". So those conversions happen every time you cross from Python into native - and all built-in data types, operators, and functions are native, as are large swaths of the standard library.

And yeah, u"" literals aren't hard to find, but the problem is when you get data flowing from different sources, so both sides are variables. For example, one is read from a text file, and another one comes from parsed JSON - so the former is raw bytes, and the latter is Unicode - and you need to combine them together. Like you said, the proper way to do this is to ensure that as soon as data crosses the I/O boundary, it should be of the correct type (i.e. unicode rather than bytes) - which, ironically, is exactly what Python 3 encourages with its changes. But it can be hard to find all such places - you have to actually audit every use of I/O one by one, because in Python 2, the code by itself doesn't always reflect whether it's supposed to be dealing with text or binary data.
Funny, your comment from 23 days ago only mentions Hydroxychloroquine and Azithromycin: https://news.ycombinator.com/item?id=22721807
Do you think that this is only true of CS and programming, or of any degree and any job? And if not, what makes CS and programming special?
Another book for my collection, wonderful!

I think SunDew is definitely the better name ... unless your goal is to make people forget the technology came from Sun. Of course, that didn’t happen anyway, so maybe they should have just stuck with SunDew!
The word "monoculture" means something completely different. LLVM is by definition no "monoculture" because it integrates a diverse set of function and is developed and maintained by a diverse set of people, and there is a plethora of versions and applications. With your definition each country or company would be a monoculture; and mathematics would be a monoculture because it always applies the same rules; and all fuel driven cars would be a monoculture; and electrical engineering would be a monoculture because everyone applies Maxwells laws; you name it. This misuse of terms is done with the intention of creating a negative connotation where none is justified.
Transitioning from Java EE to Jakarta EE
Luckily, not all universities are that crap.
This is a payroll tax for employees that work in Seattle. The overwhelming majority of Microsoft employees are in Redmond, Bellevue and Issaquah and the overwhelming majority of Amazon employees are in Seattle. I can't even find an address for a Microsoft office in Seattle. All I can find is a single Microsoft retail store. This initiative would cost Microsoft peanuts and Amazon tons. It's now clear that you're willfully misrepresenting this initiative.
Am I the only one who has latency issues with Facetime? It makes conversations flow less naturally.

Google's latency isn't stellar either, mind you. For all their issues, I think the best mainstream solution for latency right now is Zoom...
All our friends and parents should now run their own servers.
South Korean Govt built an online learning platform for 3M students in 2 months
I used to work on fraud detection on a product with transactions totaling billions of dollars a year, and for a period of time we could have stopped something like 90% of our fraud attempts (with like a 99% accuracy rate) by simply blacklisting IPs from Turkey, Vietnam, Ghana, and Nigeria.
Platform lock in.
Gift cards are one of the biggest avenues
I'm not American and i've always thought it odd how many 'join the army' ads you guys have on your channels, watching cartoons as a kid on the american vs the Canadian channels we got, the american ones always had at least one join the army ad per day, while I think I could count the amount of canadian ones I remember seeing. But i'll agree I remember even then thinking the army of one ones were pretty dumb and made no sense...I also remember the be all you can be ones...that's really how great your guys state propaganda is honestly. I remember these things, still. That says something.
Sure. CL certainly supports a functional programming style, and there are some good libraries designed for this, and it certainly lends itself more to functional programming than python. But CL isn't a functional programming language the way haskell, or even other lisps like scheme and clojure, are. CL is really a multi-paradigm language. You can use it for FP, or OOP, or straight imperative, and probably some other less-mainstream paradigm. It's up to you.
>Python is Lisp with syntactic sugar and Lisp is Forth with syntactic sugar.

Those languages have nothing in common other than being pleasant to work with because there isn't too much boiler plate.

Python is dictionary based, lisp is list based and forth is stack based. And that's just the base languages without the fancy stuff like macros and continuations in lisp, all the new syntactic sugar in python (:=, etc) and the bit tricks in forth (-1 = true, 0 = false).
Tom Conte’s graduate computer architecture course was a ton of fun and a lot of work!