skysight-inc/HackerNews huggingface dataset:
The group of people who apply at GameStop is self selecting in a way that could create "trusted advisors", but the corporation undermines this by pressuring them to upsell useless garbage.
Almost every CI setup completely breaks that assumption since layers are not cached efficiently among job runners.
One of these days I hope to get a peek at how you build UIs - you've got some of the best looking software for Windows.
I just imagined a dystopian world controlled by a malicious AI that outlaws everything that can't pass the modern turing tests.
Interesting but I'm not sure about the syntax. If I'm writing code, why do I want to write code in a language that is overly verbose and not that precise? Just make it code.

And if it is not meant for programmers, then make it clickable+drag-and-drop. Having a compromise in this case, makes it not a solution for anyone.
Yeah I followed him until he sadly stopped posting, thought he was tremendous.
This is really going to end up biting everyone in the ass though.

What happens when we have another market crash and everyone is broke because they put money they would have saved into investments instead and now they have no safety net?
I guess it'd just need to be packaged up nicely.
That's a great analogy. For scaled outline fonts to remain legible at low resolutions, they have a sophisticated hinting system (it even has a little virtual machine!).

I'm sure if someone developed a hinting VM framework for vector icons (that wasn't patent-encumbered like half of the font ones), it would do a lot to help convince people that special low-resolution bitmaps weren't necessary for tiny icons to look good.
Healthy bread recipes to burn fat, lose weight and to have a great health
> You’re in control of publishing your public key, not the email provider.

This is only true if you personally fully own the domain and have control of the DNS and other services, which is not the case for the utter majority (at least 99.9%, maybe a few more 9s) of the population. Of course, in that case, you are pretty much the email provider, so not trusting the email provider is a pretty questionable scenario at that point.

> MTA-STS: compromise for the DNSSEC-challenged

Yeah... DNSSEC is a classic example of a solution looking for a problem. Most of your criticism would apply equally well to not using DANE for TLS, and every browser vendor has looked at it and decided against it because it adds no security.
Well, you do know it's Snowdrop ;-) But we use other internal engines too, the flow is pretty much the same as far as I can tell. Not when people are using Unity/UE for obvious reasons.
Do you have an opinion on why that happened?

(I think a lot of useful Signal properties are much harder to do with federation, but that’s a subtle enough problem that it warrants a long form post, not a HN comment. I agree that ceteris paribus federation is better than not—but c.p. is doing a lot of work there :))
SeleniumBase gives you more consistent results than just using WebDriver alone, as SeleniumBase wraps WebDriver methods to improve the reliability of browser actions.
https://youtu.be/PezvKetZ34k
Tim pool disagrees
Running a 4-bay x64 QNAP device right now that's 5 years old and just came out of support.

I am planning on "upgrading" it to Ubuntu by using an SSD in one of the bays and create a RAID-Z array using the 3 remaining disks.

Having a NAS is an ever-expanding process. You start off small (a router with DD-WRT and a few services), but then you realize a new way to use it and you hit the limitations of your hardware. Right now, my goal is to DVR a local show that's broadcast OTA, but my USB tuner isn't supported by the heavily-pared down QNAP kernels.
You can always check https://caniuse.com for browser compatibility, or the MDN article for whatever feature you're interested in.
Top States for Technology Salaries and Growth
Early 5G Testing: Verizon Fastest, T-Mobile Best Reach
It sounds like you're describing font hinting: https://en.wikipedia.org/wiki/Font_hinting
I think yeah, it's easier to use masculine/feminine. Something like long hair, soft skin, pink cheeks, more curves is feminine. Someone with more squares/edges (jaw, cheeks, shoulders) is more masculine.

Humans have trouble with this too, e.g. many crushed on Taylor Hanson.
Seems to me that it is probably some inadvised anti-theft thing.
Huawei Mate Xs screens will be exclusively supplied by BOE
Nice! We're open for feedbacks too!
We received a seed from Quero Education(YC S16). Last year, we’ve made our ways to the finals but eventually got rejected by YC (S19). Not sure if we are trying a second time
I quite like that idea. Maybe you could run base64/base32 on the blurhash. That brings two potential issues I could think of. Is the size of the result less than filesystem max file name length? And what about collisions where two slightly different images have the same blurhash?
> Nobody talked about usability or widespread adoption

This directly contradicts the original comment.

> Article was targeted at people who are using PGP and urged them to stop using it without, offering a viable alternative and the parent comment called it out.

The article has an entire section explaining alternatives. The first link in the article [1], also written by the same author, has an even longer list of alternatives. It's hard to miss.

[1] https://latacora.micro.blog/2019/07/16/the-pgp-problem.html
Reminds me of when two people walking towards each other struggle with who is passing on the left vs right and go back and forth at the same time.

The best strategy for a resolution isn't to be accommodating. It's to physically shift your entire body to one side and make no eye contact to make it absolutely clear to the other person which side of them you'll be walking on.
>In a way I find it offensive that this service effectively denies my biological masculinity

All it's saying is that it won't make gender classifications based on perceived masculinity/femininity.

Just because you can automatically classify certain features to some degree of accuracy doesn't mean you should. A company like Google also has an ethical obligation to think about how the technology will be used.
Self driving has potential on finding the lanes (in rain, snow, mis paint) with infrared. The key component to driving in rain or snow is to slow down and increase following distance, something humans, but especially outliers, are relatively poor at.

Slowing down is also the best option for a tire tread or a shopping bag. The bag being less safe than you imply if it is filled with a box of nails or happens to wrap around a driveshaft or exhaust manifold.
We’ve written both versions of that argument: PGP and email. This one focuses on problems that a better GPG could not fix. (Discounting my own “pathological examples” from a different thread.)
> Right now, the Flashpoint torrent is 241 gigabytes, downloadable to any Windows user for free

Or any other operating system...
genuinely curious: how will africanization help?
Ask HN: Why my Show HN does not appear
I tried to post a show hn, and in the beginning it was only visible to me but after a while it completely disapeared.
First ever comment including a link is probably a fairly reliable indicator of spam.
>the other (intersex type)

The biggest group likely to be impacted is trans people, not intersex people.
If you want to do that just use a different encoding which outputs a string safe to be used for filenames.
You can use this emulator to play the original 1984 version of Elite, built to run in 32k ram.

https://bbc.godbolt.org/?&disc1=sth%3AAcornsoft%2FElite.zip&...

Instructions:
http://www.elitehomepage.org/manual.htm
(Very briefly: F10 to leave space station, <> S X for left right up down, space for faster, ? for slower. Press A to fire lasers, but if you do that near the space station the cops will get you. When flying, F1 for rear view, F10 back to front view)
Where None Have Stood Before: A Return to the EAIIST Traverse
“My Journey Through Tijuana for the Best Surgery $2k Can Buy”
It's quite simple, actually: a self driving vehicle should be a monotonous improvement on non-self driving. In other words, all situations that are currently handled by regular drivers should be handled just as well or better for self driving to be socially acceptable. A statistical argument based on a reduction of overall fatalities including a number of new kinds of accidents will not be accepted.

People (and the media) are going to focus on the accidents that would not have happened if self driving did not exist.
Your messages are only as secure as the least careful person you correspond with.
I dunno, the XPS line is doing fine with my needs.
Dell Inspiron workstations work well too. I used one for FreeNAS for years because it had ECC.
Stripe just started accepting checks. It was very much missing given the 'creative' ways that enterprise customers like to pay.
> Your client then takes the string, and decodes it into an image that it shows while the real image is loading over the network.

That's not a "hash", that's an encoding. Hashes are one-way.
Malware and HTTPS – A growing love affair
Huh, so the friction for you is the actual swipe or chip read? To me the benefit of Apple Pay is not bringing your wallet everywhere, or not taking it out if you already have your phone in your hand.
Telecoms say they have a First Amendment right to sell private data
That works well when one person does it - but if everyone had that strategy, then it wouldn't work either! (I've spent way too much time thinking about this).
The roundabout is a good example of where it would be pretty easy to design a safe approach for self-driving cars (do not go until the roundabout is clear), but in a heavy traffic area, would result in the self-driving car just sitting... and sitting... and sitting... waiting for the roundabout to clear.

A self-driving car that takes forever to get anywhere could easily fail in the marketplace, even if it is clearly safer statistically.

The thing about very safe driving strategies is that humans can already choose them at any time, without buying anything. I, too, can sit and wait for a roundabout to fully clear before going.

The fact is that a lot of people do a sort of risk-cost-benefit analysis in addition to safety analysis when driving. I'm not sure a car optimized heavily for safety, at the cost of efficiency of travel, will meet expectations.
In my country public means government controlled, which of course includes any assets, yeah. I think as a founder of a startup with VC money and successfully investing with my own money for some time as well, I have a modest grasp on what a private equity firm is.
Need to cram more peas...er...people into the cities so they're easier to organize and control
I don't think it matters since the result would probably be cached in RAM anyway.
The catch is that the primary reason to choose encrypted email is to prevent your hosting email provider from reading your email, so the inability of encrypted email to provide that guarantee kind of renders it worthless.
If you always drive a newer car and rely on a dealer for service, you no longer control what you drive when those dealers only sell self driving cars. (Or when the service model shifts as electrics have fewer service items and the service department closes)
Acting on a wrong prediction without a wide enough tolerance for errors in the prediction itself is what caused an issue here. If the OP had not made the prediction they would have had to keep their options open, which was the safer course of action. The fact that they were a beginner compounded the error (and is exactly one of those reasons why beginners tend to pay higher insurance premiums).
Would be great if this "transpiled" into a more robust and popularly supported formalism so that the functionality could be refined over time.

I could see implementing this script as being a requirement for a new feature delivered by engineering, and then having test engineering use that functionality as a foundation for more thorough qualification.

I worry that this approach by itself will fall into the same issues that Cucumber does, which is the amount of manual definition you would need to implement through what they're referring to as "macros". Over time those become as brittle as the code you intend to test.
Both of those 16x16 icons look like blurry messes to me. If they weren't sitting next to 6 other larger pictures of a tape recorder, drawn in the same style, there's no way I'd have any clue what it was.
You're either greatly overestimating the literacy of many computer users or you're choosing to apply some kind of "intelligence filter" to your code if you're serious about this.

People like reading nice dates and nice words. They're easy to parse for human brains. Sure, "1e6" is nice and short but typing out "a million" is much easier to understand. Giving someone a notification that they have an appointment "next Thursday (2020-02-27)" is a lot clearer than just stating the date. It saves people from having to look up the current date and doing mental math to find out how much time is in between those dates.

Nit everyone is a programmer and not everyone likes short and concise data notation. Date localisation exists for a reason and it's not because people like to make developers' lives impossible.

Use ISO8601 because of its technical superiority if you want, but don't think it's the final answer to the date/time problem.
Won't somebody please think about the dogs
How to Be More Productive Than Most Programmers
Can you show me then how you decode this string to the original image?
Eh, doubt. My guess is they're bumping those numbers based on people hitting the cloudflare edge IP not your particular DNS name.

Do you have your origin whitelisted to cloudflares edge ranges? If not it can be hilariously easy to get around cloudflare (ex: Hamas.ps is behind cloudflare but runs on Hetzner https://censys.io/ipv4?q=hamas.ps)
1. Using the hashes as principal indices seems unsafe in general (which includes image upload) anyway: it looks pretty simple to generate collisions. The suggested use case (save the hash in the database next to the original image or a reference to it) sounds fine.

2. Which disallowed characters? The dictionary appears to be "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz#$%*+,-.:;=?@[]^_{|}~". No slashes or null bytes, which are the common disallowed characters on server platforms. It does have characters your shell cares about, but that's only a problem if you're not quoting.
The one that entertained me was the water temp warning icon - an icon that’s at least 50 years old. Its meaning is as well (if not more) established as the floppy disk as save.
Personally, I mostly set the length to 15 lines because too often 10 lines maximum just doesn't work in real life codebases

> Do Rubyist really write code like this as a second nature?

In my opinion yes, only the "old timers" that came from some other technologies write these annoyingly long methods (with many temp variables) and then they "wine" about rubocop.

> I mean, if I have to jump around half a dozen different methods and classes every time I look at a method, does it really help comprehension at all?

If you have to jump around, then the method names were chosen badly.
GPG4WIN approved for National, European and NATO-restricted documents (German)
Here's my counter example:

https://github.com/zachaysan/toolies/blob/master/wallet.dat....

That's my original wallet from 2011 that I uploaded to GitHub a couple years later when the amount of money it had in it became non-trivial. GPG works great[0]. I emptied the wallet near the top of the last Bitcoin run up, but honestly even if I still had money in there I wouldn't worry about commenting about how it's public.

As for the rest of it, he's right about metadata and right about human failures like following up with plaintext responses. But on the other hand if your email box leaks then at least most actors are not going to be able to break encrypted messages, which are arguably the most important.

[0] And yes I know the difference between symmetric / asymmetric encryption, but I'd trust it if I'd done it with keys too.
Show HN: Get all the projects for sale data in one table
I don't understand negative interest rates at all, but surely something is deeply broken behind this, and it will crash in one spectacular way or another.
I personally looked into this a lot the past year. And Ended up with a Synology NAS.

The software is just incredible on that thing. I got one with an Intel CPU and can run Docker on it that way. This replaced my PI where i was previously running a few things for home automation.

You can totally setup a NAS with a pi but IMO it's never gonna be as nice as a Synology NAS and all the trouble you have to go through setting it up.
In the case of Lies of Locke Lamora, the book is full of swear words.

That's not true of American Gods. The problem is the same, but the details are different.
The main criticism I have is that if we have no ability to ever travel between the different worlds or traverse them or transfer information between them, if we are for all intents and purposes stuck in one of these worlds, in our own "fate" so to speak, what practical purpose does a definition serve at all? It just seems like a handwaivy way of explaning all the weirdness that goes on in QM, to say "it happened in the other worlds from which we have split". I have watched some other Carroll's explanations and it is not clear that he sees this problem...

To me it seems there can be two purposes for creating a good interpretation:
1) make it more in line with most people's intuitive thinking about the world, to make them understand the theories better and faster
and
2) make it easier to produce new scientific results, or predict other things.

So far I don't see how the MWI manages either of those better than the other models.
Implementing Methods and Initializers
Security Things in Linux v5.4
Thank you for the links, I will try and edit the paper in the upcoming days to include Vitalik's mentioning.
Jim McDonald's article is also wonderful, we referenced it multiple times and experimented quite a lot with his Merkle tree repo: https://github.com/wealdtech/go-merkletree
> for me that tool could only ever fake it by changing the pixels rather than the backlight (on every piece of hardware I have tried)

I'm curious - I've done it both ways, scripting /sys/class and using xbacklight. On my X230 I used xbacklight, and it seemed to work fine. How would I tell if it wasn't changing the backlight itself? I'd rather use /sys/class to get it right.

Also, here's my /sys/class code - not sure where I got it, but I probably adapted something I found. I assume it works, but it's been commented out above the xbacklight version for some time. :)

bindsym XF86MonBrightnessDown exec bctl="/sys/class/backlight/intel_backlight/brightness" && echo $((`cat $bctl`-68)) | tee $bctl
bindsym XF86MonBrightnessUp exec bctl="/sys/class/backlight/intel_backlight/brightness" && echo $((`cat $bctl`+68)) | tee $bctl
Ask HN: Web project on GitHub helpful for finding a better job?
I was thinking of posting a project to Github showcasing my skills. Do recruiters or potential hires look at these things? Has anyone done this and has it helped them? It would be more than a basic project. I was thing of using multiple technologies and deploying to Digital Ocean along with clear instructions. I have 20 years experience as a software engineer at the same job and want to move on. It has been a while since I looked for a job! Thanks!
Ask HN: Paper demonstrating program performance difference based on user
I remember a while back there was a paper showing that depending on the length of your username, you might have different program performance, and the directory that you ran from also had an effect. What was that paper?
The prediction talked about here is if you are at a 4-way stop, and the car to your left has it's right turn signal on, you can predict that they are probably turning right, and so it is ok for you to go through the intersection without waiting for them. Currently, and autonomous car will wait until the other car is no longer in the intersection. With prediction, it will act more like a human. That doesn't mean it 100% believes the car will turn right, but will modify its behavior if it sees the car starting to go straight.

Basically, autonomous vehicles almost entirely assume the worst outcome in all situations, and waits until it is safe. So at a 4-way stop, it will wait for all cars to be out of the picture before going, which results in horrendous performance if the intersection is busy.
Here is a fascinating talk where he describes the approach for designing Apple's Lisa:

https://web.archive.org/web/20040511051426/https://computerh...

Fascinating because that exploratory process is essentially what we recognize as "graphical user interface" as of today, and the whole industry has committed itself to that particular design, to the point that exploring how to build interfaces from any other set of principles feels like a titanic task.
Awesome work!
What stack did you use to create this?
As I mentioned upthread: none of those are disallowed on common server platforms, but ironically canonical Base64 _will actually_ break, and it'll break rarely enough that you're likely to miss it in testing! (The last character in canonical Base64, for symbol 63b10, is /, which is disallowed on (*nix) filesystems and does not occur in the native BlurHash dictionary. Unless you're suggesting encoding the encoded format, I guess.)
> you keep some cash in your brokerage account to fund potential trades, and the broker earns interest on that cash

What if the US joins the negative/penalty-interest club like the Eurozone countries?
You may be right, but one of your analogies undermines your point. Realistic bird flocking has been famously replicated in simulations by having birds follow three simple rules, none of them requiring empathy.

https://en.wikipedia.org/wiki/Flocking_(behavior)#Flocking_r...

So it might be a relatively easy problem for cars, if all the cars could be made to follow a common set of rules. It gets more difficult with humans who may follow different rules, or even actively exploit the rules of the automated vehicles.
Yes they are keeping the 2.9 percent plus the +0.30 transaction fee. In my case since we are in Canada they are keeping 3.5%
Cool thanks for the feedback, will get to it!
Distributed Tracing for Dummies
I don't think there's any implication that the technology is perfect in my comment. But the idea that e.g. Waymo's software is not making some attempt at predicting future states, even implicitly, is absurd. This video[1] was released two years ago and references prediction at the provided timestamp.

[1]: https://youtu.be/B8R148hFxPw?t=77
404? GitHub link seems broken...
Looking forward prediction should be superseded by announcement. Each vehicle should be broadcasting it's travel vector and next plan to alter that vector. At some point the SDC traffic will look like a high speed motorcycle team weaving between each other, a pedestrian wanders into the middle is just avoided. High efficiency, high safety.
ZipCar seems to have gottwn this right, probably because it was developed years ago. You have a card, and it works for your car even without cell service afaik.

Unfortunately zipcar is declining where I live so I canceled my membership. They removed the zip cars in my neighborhood and I see zip cars around less often in general.
DeepMind Haiku for JAX
This /is/ one-way by virtue of throwing information away: you can't rebuild the original image. If you're thinking of preimage resistance (it must be hard to find an input that hashes to a given output) that's a property of cryptographic hashes, but not hashes in general (canonical example FNV).
Not just zero interest, but also negative interest. Some Brokers in Germany (e.g. Flatex) are already charging a -0.5% interest rate on unspent EUR cash sitting around in trading accounts.
Yeah, the NSA paid them to use a flawed random number generator as their standard.