skysight-inc/HackerNews huggingface dataset:
You have to send in your old passport and a new photo... you have to go in person for your first passport.
Getting the job done is the main point, of course, but I think a visualisation library should also handle common cases gracefully and have defaults that don't make me want to gouge my eyes out.

Every time I use matplotlib, I have to look up how to remove the border on my graph, make things slightly transparent, etc. The default colour palette isn't colourblind friendly, so the other day I spent half an hour trying to set up a more accessible one. I had to create / fetch 3 objects, their names being something like ScalarMap, Normalize and cmap. Why do I need to understand the relationship between these 3 objects when all I want to do is switch from one palette to another?

Meanwhile, it's so flexible as to be annoying for a non-expert. I often encounter matplotlib answers on StackOverflow about things that I would expect to "just work", but that actually require 20 lines of code to solve, written by someone who appears to be deeply familiar with the internals of the library.

Note: I'm not saying that a declarative approach solves these things.
Can you tell me more about your technology so I can invest?

/s
According to whois, google.com, amazon.com, github.com, microsoft.com, netflix.com, reddit.com, baidu.com, youtube.com, twitch.tv and wikipedia.org all use MarkMonitor [1]

apple.com, twitter.com and ocado.com use CSC Corporate Domains [2]

I have no idea what such services charge, but they're all "call for pricing" and none of those companies would blink at spending $10k/year on their domains.

Not every well known brand uses such a service, though. bbc.com uses tucows, stackoverflow.com uses name.com and ycombinator.com uses gandi. facebook.com uses RegistrarSafe, a subsidiary of themselves, and almost every domain registrar is registered with themselves.

[1] https://markmonitor.com/
[2] https://www.cscglobal.com/global/web/csc//micro-domain-name-...
Last year, I mentored a few students who are learning coding to become a software engineer from non-traditional backgrounds. Rather than encouraging them to leetcode and practice for interviews, I taught them software engineering practices and mentored them to build c0d3.com together as a team. c0d3.com will be a free learning site where other students like them can learn coding and then help improve the site. As a senior engineer, I made sure to not write any code myself and focused on helping them with code reviews, architecture questions, and holding sprint meetings every Monday at 9:30pm. We document our daily sprint updates here: https://github.com/garageScript/c0d3-app/wiki/Sprint-H1-2020

To get beta users for our app, we started a free coding group at our local libraries and got a few dozen active users: https://www.meetup.com/San-Jose-C0D3/

I am pretty happy with the outcome and the code quality. The students wrote unit tests with every pull request, listened to feedback, and achieved 100% code coverage in the codebase. Now, after some user feedback and iterations we are ready to give a preview of what we worked on. Any feature suggestions / feedback will become learning opportunities for the next generation of students.

Last month, a rec opened up on my team and I was able to hire one of these students. If I could hire all of them, I would. If anyone here is hiring, please consider hiring these awesome students who worked hard to make c0d3.com possible (I've listed their code contributions and linkedIn profiles): https://github.com/garageScript/c0d3-app/wiki
In fact, the proposal really is strikingly similar to X.25. On the other hand for the breath of problems that they try to solve it makes sense.

On the other hand there really is no reason to create one unified protocol to solve all that at once. IETF's “all that can be done on IP and this is how” is kind of bold statement, as there are applications where only reason to involve IP is marketing, eg. there is little reason to involve IP in various hard-realtime-ish short range IoT-ish things (that one popular hard-realtime safety critical industrial automation protocol involves not only IP but DCOM on top of slightly non-standard ethernet to solve problem that is perfectly solved by RS-485 based bus is another thing)
> I think my dream language is one that is simply TypeScript cleaned up to be made consistent and sheds a lot the features and retains a simple core.

I agree. I think this probably looks a lot like a Rust-lite (GC instead of lifetimes for memory management) or a Go with generics or a mature ReasonML?
"it made the newspapers because of Bell’s allegations of “extreme cruelty” by Feynman, including the notion that he spent all of his waking hours either doing calculus and playing the bongos."
I find it hard to imagine a world where the eccentric behaviors and personal lives of practicing scientists would receive newspaper coverage.
I'm not advocating we do that much, just that we use it for the amount of emissions that's less practical to avoid. There's enough basalt for a very large amount, and energy to pump gas underground wouldn't be a major factor.

Another option though is to turn the CO2 into liquid fuels. That wouldn't reduce ambient CO2 but to whatever extent we keep using liquid fuels (e.g. for airliners), it'd be nice if they were carbon neutral.
The US does not take fingerprints for US passports. Not yet, at least.
Early digital cameras I meant. Not all cameras. I actually started down the road as a photographer but my local college cancelled the class due to lack of interest.

I have a Yashica Mat 124G, a Mamyia 645J, a 35mm, and several old accordion types for show.
> Its not hard to vote if you have a job. You can spend 10 minutes everyday for a few weeks looking up the issues. On your way to or from work you vote. Ideally you would have written down what you are voting for based on what you looked up so the process will go smoothly and quickly.

And if you're in a position that requires you show up for work at a certain time or lose your job, and your commute requires 90 minutes of bus rides, and your polling place is not on your bus route, how do you go to your polling place? And should there be some issue with your registration, and you need to go all the way to the county courthouse to file a provisional ballot...

There are plenty of people for whom actually making it to a polling place can be a challenge; just because it's easy for you, who is presumably a salaried worker commuting by car to a workplace that doesn't mind you showing up ±several minutes from regular working hours doesn't mean it's easy for large portions of the population.
Why not just internally represent longitude as being between 0 to 360 (mod 360)? This way you won't have a discontinuity in direction when going from one longitude to another.
I got the same feeling reading the post. Seems like it was difficult because iMessage is a private API and a little crufty as all long-lived APIs are. This was more of a lesson in what the code usually looks like inside any software org - messy, full of historical cruft etc etc. but it works and powers a very important feature, so there's little to gain / lot to lose by trying to refactor.
> one of the things I'm doing is not calling the police on any black person I see committing a crime

Black people are not more likely to be killed in an arrest than white people. I understand that you can now be fired and kicked out of polite society for saying that, but that doesn't means its not true.
"over here is not perfect" is not equivalent to "over here is not safe" :)

i just think we need to look at what we got compared to most places and times, and not be too quick to throw out the baby with the bathwater
Ask HN: Is UBI a valid solution to the current situation?
Given the current heated debates about inequality, healthcare, debt, unemployment and urban unrest, do you think UBI (let's say the common current refrain of a flat $2k/mo) would help or hurt the situation?
Just the beginning of it. There are antibody treatments, new knowledge about ventilators vs oxygen, triage and testing advances. All because we took the time for that.
>The lever Sweden pulled was permitting the atomization of a collective public health problem.

Did that happen? I didn't hear that their health system broke under the load.

To the contrary, everyone else atomized their economies and still had the virus go through their populations.

Per-capita Sweden did about the same as France, and better than Italy, UK, and Spain.
It comes from a proverb “God comes with leaden feet but strikes with iron hands”. The origin of the proverb is lost to time.
A prayer is not a meditation. A prayer is a conversation. Meditation is either focusing on something or nothing. A conversation with your higher self is probably more like a prayer.
^This response is so blandly generic.

>You can't decide Facebook is subject to a different set of laws or has fewer rights

Oh but we can, that's what democracy and law makers are for, and if you've been keeping up with the news at all for the past few years, you'll know that's where we are increasingly likely to be heading.
This seems reasonable, as the entity taking the photo is essentially attesting the photo is of you.
That's why it is allowed to use a photo taken by a professional photographer.
OK, but... at some point, don't you have to start caring about correspondence to reality? Or is Postmodernism the String Theory of philosophy, that it can go on for decades untethered by any connection to the actual world?
1) The protests are not useless. They clearly are gathering attention, including YOURS.

2) You should give people your full attention regardless

3) Donate money to civil rights organizations if you actually want to make a difference.
> "only allow covid posts that match WHO guidelines"

That's cool, except for all of those people that have been that the WHO is secretly out to get them some how. The issue goes deeper...
The article is talking more about making product design decisions that are fueled by anxiety. While it's not directly stated, it's clear from the examples that the author is particularly concerned about the phenomenon slowing you down by causing you to waste effort on building features that you don't need.
frunk refers to the front trunk that Tesla's have, further increasing their caring capacity past traditional ICE cars.
All Huawei has to do is get it adopted as a standard in China. Then suddenly Samsung, Apple, Sony, and all the other non-Chinese companies have to add it to their devices to keep a billion customers. Then it gets used outside of China because it is ubiquitous.

This is a classic embrace, extend, extinguish play.
Last time I renewed my passport finger prints were optional. If you want to visit certain countries like USA you must provide them but you are not generally required.
As an example, here's Notcurses as a backend for NEStopia, allowing you to play NES in the terminal: https://www.youtube.com/watch?v=PHOHxqGkTUA&t=77s (this video was very early and raw, apologies for the production quality or lack thereof).

I've experimentally rigged Notcurses as a backend for both Mesa and Cairo. Works fine, so long as you've got sufficient cells to back your canvas.
Coronavirus began 'as an accident' in Chinese lab, says former MI6 boss
Frictionless, free and private sharing between devices
CopyPaste.me helps you when you need to send a password, text snippet or file from one phone, laptop or tablet to another device. No more painstakingly typing in your password character by character, sending yourself pieces of text via email or having to look for a USB stick. As long as you have a browser, you are ready to start sharing data between devices.
That quote strikes me as an incorrect interpretation of whatever the researchers said
This ban probably comes as a response to this activist project by the Peng! collective: https://pen.gg/campaign/mask-id-2/ where they used morphed portraits for passports.
Minnesota cops trained by Israeli police, who often use knee-on-neck restraint
Yes, Apple gives 5+ years. My iPhone 6s from 2015 is on latest iOS and still fast with a new battery.

Pixel might count, but they don’t guarantee more than 2 years of Android updates. The built-in processors are years behind what Apple provides, so it’s understandable.
Your website doesn't actually appear to be privacy-focused. Your homepage mentions passwords, view limits, and expiry dates for privacy control of songs. But that concerns the privacy of songs, not your users.

For example, your website does not have a privacy policy or terms of service. These are both red flags, and how can you call something privacy focused if it doesn't even have a privacy policy? Not to mention the fact that this is likely illegal (violating several laws depending on your location).

Additionally, your website contains trackers from Google's advertising platform - not something that is "privacy focused".
So what?

I give you Space Grid ©.

[1] https://en.wikipedia.org/wiki/Space-based_solar_power

edit: I don't know why that symbol doesn't show as copyleft as intended.
There's a code sample in the library for a robot. That must be where it's from.

There's also heaps of daughterboards and even a keyboard add-on!
> Don't fall into the trap of thinking that just because you've found a blog post that could enumerate the downsides of something that the alternatives don't have the same trade-offs.

I've been using async/await for a long time and I thought it was great, but since I started using JDK15 virtual Threads, I feel like it's way superior in every way. If you have some trade offs you would like to mention, please do.

> which language do you think doesn't have an equivalent of the "red vs blue" problem?

Any language that distinguishes between async and non-async functions will have this problem. I believe one language that works around that is Erlang, as Erlang seems to do everything async (but it's not visible to users, but I am not sure). The proposed Java virtual Threads solve that problem as well. You should open your mind to new ways of doing things, this is by no way a solved problem as you so strongly seem to believe.
I'm also a fan of bitwarden. I did keepass for years synced over dropbox. Now I do self-hosted bitwarden on digtial ocean. I have yet to fix one issue due to lack of time. I'm using caddy2 to route incoming connections, but the default bitwarden setup for creating a certificate does not expect to be behind something else that already sets up a certificate. Some folks have given me ideas on how to fix it, but I've been too lazy and instead manually update the cert once every couple months. I've only had to do it twice so far. If it gets to be a pain when I go to fix it, I'll just go to the hosted solution.
What about a phone?
Is this some sort of adversarial image? Wouldn't it only work on specific neural networks?
Disclaimer: I am a co-founder.

I guess Emvi[1] checks all your boxes. We are currently working on a new user interface that focuses on keyboard input and it will be available this summer. You can read in our blog [2] how it all started.
Markdown-like shortcuts [3] will come with it as well!

[1] https://emvi.com/

[2] https://emvi.com/blog/a-new-experimental-user-interface-QMZg...

[3] https://twitter.com/emvi/status/1264962445585637385
I produce SE books, I’ll add it to my list.
gitbook.com is working but gitbook.io is having trouble redirecting.
I was going by top national universities. You think they’re smart enough to go by top engineering schools?
"Raise them to the level of white people". Your white fragility is quite transparent. I'm just starting to understand my own. Watch this if you really want to know. Watch and read a hundred other things to educate yourself on the oppression of blacks in America. Then you will understand what you just said. https://www.instagram.com/tv/CA6XUruBYAO
This planet has finite resources and exponential GDP growth is dead end. Without change in a way our economies work artificially destabilizing ecosystems will only do more harm in a long term. The method in article is like using air fresheners in room full of mold.
And the stocks continue to rise, I wonder how far this dead cat can bounce
Creepy billionaire complains that another billionaire isn't doing what he wants. Yawn.
> I don't see the advantage of this. All you're doing is offloading the routing table to every client device rather than at core routers only. Also, the "AS number lookup service" would be like a DNS request, which adds latency to every connection.

The better way to do it is to forget about a lookup service and make the AS number a part of the IP address. This is why you do want 128-bit addresses. You could make the AS the first 32 bits of the address and then each AS would have four billion /64 networks.

But in practice this is basically what you get with IPv6 anyway. The problem with IPv4 is that because there aren't enough addresses, you have people wanting to add dozens of network prefixes to the same AS because they couldn't get a single contiguous block large enough for their needs. With IPv6 you can give every AS a /32 with 96 bits worth of addresses in it and they'd never need another one.
@dang, thought there was a new policy regarding random Wikipedia articles being submitted?
People who are poor are more likely to be working multiple jobs and would have less time to read / watch the news and as such I would be less informed about politics.

Because of that I would say my point would still stand.
This is a really wonderful way to reframe your perspective.
If you use Loopback (and you may also use Audio Hijack for finer-grained control) you can create virtual devices that can be selected from within Zoom (for example) while being monitored through, say, a pair of headphones.

Here's a crude diagram that shows how this might work:

+--------------------------------------------------------------------------------------+
| Loopback: virtual_keyboard |
| |
| +-------------------+ +-----------------------+ +--------------------------+ |
| |MIDI / Logic piano | |output channels: L & R | | monitors: headphones | |
| | (Pass+Thru) +----->+ +--->+ | |
| +-------------------+ +-----------------------+ +--------------------------+ |
+--------------------------------------------------------------------------------------+

+---------------------------------+
| Zoom |
| +---------------------------+ |
| | input: virtual_keyboard | |
| | | |
| +---------------------------+ |
+---------------------------------+

I believe this would reduce the latency from your keyboard to your monitors while any lag Zoom has processing the audio (and probably) video would be slightly increased.
This is unrelated, but you are the founder of codebox.io right? I always wondered why the service disappeared.
The focus on "for profit" prisons is such a disappointing distraction.

The prison guard union is one of the most powerful lobbyist groups in California (and significant in the US as a whole) and has all the same perverse incentives as private prisons.

If you want to really address the problems, the prison guard union and police unions are literally 100x more powerful and impactful to laws and policies, and their PR teams love it that the internet stays distracted by the 8.2% of prisoners who are housed in privately-run prisons.
A History of Clojure [pdf]
That's pure speculation and not very informative to the debate. Basically you're saying, "In a decade the government will spend less money on a number of unspecified things and those cuts are going to kill people in some unspecified way".

You could just as easy make a number of different equally speculative arguments, such as:

"This will force drastic cuts in spending, including military budgets, leading to fewer deaths from war".

"This will kill a lot of the elderly and chronically ill, drastically reducing government costs for things like healthcare, socially security and pensions, freeing up money for other things".

"This will leads to more people moving to suburbs, increasing carbon emissions."

"This will lead to more people working remotely, decreasing carbon emissions."

What this pandemic has taught us so far is that we're really bad at predicting the future. In the meantime, we should try to minimize the death toll in the here and now.
Companies are not democracies. Every company is a lesser form of autocracy upper-bounded by the law of the land.

Because of this, you can expect all sorts of crazy shit taking place at different companies. As much as the law allows.
But how do you equate or make commensurable those different measures? How many job losses equal a lost life year?
Namecheap dumping personal info without informing their customer (https://news.ycombinator.com/item?id=18063667), Namecheap threatening to shut down a site if the customer doesn’t delete two images posted there within 24 hours (https://news.ycombinator.com/item?id=14139288)
Somehow I read "Richard Stallman". Kept on thinking so until I managed to open the archive.org URL.
I think you’re referring to DNA fragments but I actually meant text fragments. Do you know how much of the text is recovered at this point? Trying to get a sense of whether or not the full text of the scrolls is able to be read at this point or if there’s more to piece together.

If I understand correctly, you have a bunch of pieces of scrolls and it’s kind of like piecing a shredded document back together. By analyzing the DNA material of the scroll fragments, you can tell which ones should be grouped together, to help put the puzzle back together so to speak.

Is that right? Or are you mainly analyzing the DNA to find out other information about the scrolls, like where and when they may have originated?
If I had to listen to bongos every day, I might have agreed with her about the "cruelty" of it :)
Sorry, I think I might have been aggressively agreeing with you by mistake. We agree -- incognito mode is a client side thing
I'd dare say you see the problem up-side down: the problem isn't to "make you like your job".

You have to instead see how much you hate your job.
And that you will either spend your entire life hating it,
or you will change it.
I'm assuming this news means a 20% gain is incoming. A zombie apocalypse would cause it to triple, because "just think of all that quantitative easing!"
How do you handle the LUKS key file? Do you encrypt it to the whole team? Just yourself? How do you circulate that LUKS key file?
Might be a public authority backchanneling private data to a hedge fund who is trading on it.
I got the impression that council estates are newer than that. However, the floors in the general areas (stairs, lobby, halls) were not cared for. The portal from the hall to the unit had a weird, rough tear in the floor right along the door jamb. I noticed once I crossed it that the unit was a half centimeter lower than the hallway. The fixtures (lights, plumbing, switches) were absolute penny quality. Very little hot water (which seemed dire since tea is so popular). The bathtub was on top of a cabinet, which I thought was really weird and unsafe. It didn't seem like an aftermarket thing- it looked like the tub was built like that.

0/10 would not use AirBNB again. Sleep on a friend's couch or floor, or shell out the money for a hotel. Or use a hostel if money is tight.
Probably until the bankruptcies start rolling in.
Just wondering, when you think _cheap_, what does that mean? 5 digits? 6 digits?
Yes, I used statistics. You said it’s likely. I gave numbers on how many people you’d need to know to, on average, know someone who died. Which, considering how high that number is, does not make it seem "likely"

Edit:

> does it makes it a media hoax

Honestly, you completely lost me there. Did you read some other comment and attributed it to me?

edit2: FWIW, I wear a mask when going to the store despite it being only required inside, one of maybe 5% of people who do that. And that’s in a city of 200k with 0 known active cases.
FusionAuth 1.17