skysight-inc/HackerNews huggingface dataset:
Every now and again, I'll find some new programming font and try it out, retrying all my other installed fonts. Retesting is important as my display setup (and vision--can't read 2880x1800 native on Macbook anymore) have likely also changed.

Now using Fira Code Light in IntelliJ/RubyMine dark theme, size 14, line spacing 1.05 with ligatures disabled.

Before that I think I used Input Mono since it came with so many widths it was pretty easy to find one that hit a mark.
Brave works on mobile and supports ad blocking I've never tried it on desktop but on mobile it offers the performance of Chrome without the ads.
Location: Indianapolis, IN

Remote: Yes

Willing to relocate: No

Technology: Python (Django/flask/etc), JS(angular/nextjs/react), Php, Java, redis, sql, relational db(postgres, mariadb), AWS, html/css/scss, Msg Brokers (Rabbit/Kafka/etc)

Resume: Upon Request

Email: brian.jacob.adams@gmail.com

Looking for a new opportunity in the next few months. I have to 10+ years building or architecting applications and services. Experience leading a team, and would if needed. I also have extensive experience with government. I would relish a new opportunity that provides challenges and chances to grow my skill set that my current job doesn't really offer.
TCP doesn't take care of packet loss. What TCP does is make sure your packets are not lost, even if you have 99% packet loss. On the flip-side, that means that if TCP can't deliver a single packet (say out of a billion), the whole stream stops at this one packet...

Which is why TCP is a horrible choice for any streaming service and a horrible choice for lossy connections, and I would be quite surprised if Netflix relied on it. UDP is the perfect choice for streaming, since video decoders can handle packet loss pretty well. The rest you can achieve with good tradeoff between Reed-Solomon codes and key framing.
It sounds like systemd wants to be an OS kernel.
Or just ignore posts that don't interest you, it's way easier
I've mostly de-googled. I still use Google Search via Firefox container when DDG results are lacking, and still use Google Maps & Youtube because the alternatives pale in comparison (using NewPipe, F-Droid, and microG on my phone and loving the benefits!). I am planning on running a personal Invidious instance since I generally prefer its UX over YouTube's.

The main motivators for me was not having all my eggs in the same basket, and also supporting smaller single-service businesses. The privacy & tracking issues were also considerations. An unexpected benefit is that I found my relationship to tech and the internet has been simplified, partly because I'm no longer engulfed in one company's gigantic ecosystem that constantly pushes new features and new products on me like Google or Apple.
Arrow’s Impossibility Theorem Exposes a Big Problem with Democracy
Is that an auto-generated comment? I can't make sense of it at all.
That you associate "one more thing" with Apple speaks to the phrase's recognition power, not its frequency of use: it's been three years since Apple last used it.
> 2) Webcam isn't strictly necessary

Not in our school district (Mass), students are required to have cameras on and showing most of their face.
> I continue to use a 2nd generation i3 desktop as a "daily driver" for a lot of my computing/server needs, without issue.

+1 for i3. Been using my Thinkpad W510 with i3 non-stop since 2010 and it's still working like a charm. For the past months, though, I've had to use a Dell XPS 13 for work. Now that I've equipped it with i3, as well, it's merely using 3.5W while I'm doing ordinary computer work and some coding, meaning that I can get 15 hours of battery life easily, and often even 20h. Absolutely mind-blowing.
> An engineer might make more or less than someone else on their team, but they both make multitudes more than the people assembling beams for an apartment building.

That is, an engineer produces more of what society values than an assembler does.

And why does society value it more? Scarcity. More people can assemble beams than can do solid engineering.

You can say that society isn't valuing the right things. That might be a defensible position. But in general, attempts to "fix" that problem run into the problem that the fixers don't know enough. The results are sub-optimal - not just theoretically, but in very concrete ways.

But even if you put everyone on roughly equivalent wages... the people who enter YC aren't doing it because the wages are higher. They're trying, with a very small number of people, to build something useful to many people. That's productivity. Why do they do it? Somewhat because they believe in what they're trying to do, but also because they see it as a chance to make a lot of money. They're not doing it by owning property. They're not inheriting it. They're making it by building something.

Now, are you going to let them become inequal? Or not?
True, there is a point that pfsense and OPNsense are the best free Firewall Appliaces.
You can also get pre-built mounts and cases to attach a pi to the VESA mounts, e.g. https://shop.pimoroni.com/products/omnivesa
This looks good. Might try it as a terminal font.
I haven't even looked at much of anything vaccine related much less have any expertise, but the explanation I remember hearing at some point is that by priming the immune system our bodies can prevent the virus from getting established. Polio and smallpox are also hard for the body to fight off but were some of the earliest vaccines (smallpox being the first according to Wikipedia). I don't think it implies that it is possible to create vaccines in cases where our body can fight the disease but then does not retain that resistance over time, although I would guess there is at lest some chance that is possible.
Another compelling reason is to avoid actively contributing to their ad ecosystem, which is ultimately paid for by the users and businesses that (have to) rely on the products because they are the biggest player in the market.

One of many examples is how Google pushes for advertisers to bid on their own keywords, so you have the same result as the first ad and organic page. Is that really necessary?

I'd rather get a discount or better service than click on an ad, performance marketing makes companies think otherwise because it's more difficult to measure.
T-cell study adds to debate over duration of Covid-19 immunity
So which "whirls" killing millions are you referring to?
Your demo video looks good and I am all for encryption! I signed up.
You have a free choice, especially in the primaries. You could've voted for a democratic socialist or a libertarian.

But in the end, if your candidate isn't popular, you vote is wasted.

So I guess what I'm saying is that in any democracy, anyone who isn't toward the middle is probably going to have to compromise (possibly a lot).
I find NPR guilty of the same. I want to hear a story about how fear affects the lives of primates. And it begins on a cool October day with thoughts of coffee.
Location: Atlanta, GA

Remote: Yes (Preferred)

Willing to relocate: No

Technologies: JS, TypeScript, React, Go, C#, Docker

GitHub: https://github.com/puckzxz

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

Email: chris.bockover97 [at] gmail.com

A Full-stack developer who loves TypeScript/React on the frontend and Go on the backend.
Disclosing a Few Thoughts on Facebook’s iOS App UI Design
Cultural enrichment at its finest
> Is Go fundamentally type-unsafe?

Interface{} and nil pointers point to yes.
>stream size and a timestamp

I think that's more complicated than you realize. That list would be impossibly large to scrape and search, not to mention collisions and dynamic content problems.

>The order of how files are loaded

It's a good idea, but you don't know what files I have in my cache and when they expire, or what files my extensions are blocking. This'd only work in an ideal-case scenario.
Stationhead | Android Developer | REMOTE | www.stationhead.com

Hi, I’m Andrew DeFranco, a senior engineer at Stationhead. We’re building a music-focused social network fighting back against algorithmically generated playlists and soulless corporate radio. We’re creating a democratized platform people connect with their music, their favorite artists, and each other. One of our founders is an actual rockstar, and we have artists and industry executives lauding us as the future of music streaming.

We are a small team developers working collaboratively in a diverse and inclusive workplace. Our dev team has a wide range of backgrounds—including self-taught hackers and bootcamp grads.

The position is Android-only. No backend or iOS programming is expected, although some understanding of Swift and iOS fundamentals is helpful since some feature work will be direct ports from our iOS project. Our Android codebase is less than a year old, uses Kotlin exclusively.

While the position is remote, we’re based in NYC and general availability for collaboration is expected between 10am and 4pm Eastern time. Interest in relocating to NYC in the post-pandemic future is desirable, but not required.

email me at andrew@stationhead.com if you're interested. Be sure to include the name of your favorite band in the email!
> Canadian federal governments are generally comprised of whichever party received the largest share of votes nationally. This is not always the case in the US.

I'm going to disagree with you on this. In Canada, the general votes usually result in 1/3-1/3-1/3 split between the Conservatives, Liberals, and NDP. It's our first past the post system for MPs that results in the uneven split at the final tally. The only reason that the system hasn't succumbed to gerrymandering as badly as elsewhere is that district changes must be prompted by a change in the number of provincial seats from the census. The changes themselves are proposed by an unelected third-party with members chosen by the judiciary of the province and the speaker of the house (who is chosen by the MPs through a secret ballot vote). Otherwise, it would be all too easy to gerrymander an election in Canada and end up in the same situation as the US.
There is zero difference in transparency between my calculating what taxes will be added to the sticker price, or my calculating what taxes were added to the sticker price (here in Aus). In fact the latter is easier.
Does AI like this incorporate negative/positive punishment into learning as well as reinforcement? Is there an equivalent of slapping it and saying "No! Bad AI!" so it drops the association more quickly?
> Russian Intel hacked Burisma's emails, those same emails are now part of a public smear campaign. THEY ARE THE SAME EMAILS. What you meant to say is "there is no evidence that any of these hacked materials (emails, photos) came from a laptop in Delaware. Because there isn't.

I've already provided you with plenty evidence. Here on a discussion forum you are free to pretend that evidence doesn't exist, but if that's going to be your choice then I see no further point in engaging with you. Needless to say, the Bidens will not be so free to ignore evidence should this ever get to court.

> Just stop. This is you cheering on your team like it's Sunday football. And no one that isn't already on your team is buying it.

Please provide me with evidence that claim regarding FBI and DOJ statements about the laptop were false.

You are the one under the delusion that any source you don't like must be lying. I don't give my full trust to any media source. I've cited from a number of difference sources, not just "right-wing" media. You have provided all of two links, neither of which make the point you were attempting to argue.

> And no one that isn't already on your team is buying it.

Again with the dumb rhetoric. Unless your definition of my "team" is "those who think there is credible evidence of Biden corruption" (which would be a useless tautology) this statement is obviously false. The only reason you could come to that conclusion is if you are in such an information bubble you have no idea what people actually think.
I think part of the problem is figuring out the motives of the person planting the trees.

Weyerhauser has been getting a pass for deforestation for decades by tooting their own horn about their replanting initiatives, but if you replant only the most commercially viable species, it doesn't take a genius to know you're planning to cut 'em down again.
One of the best things I did was to use Firefox Focus for all my mobile Google Search queries. This let's me use Google to (most of the time) find what I'm looking for, but without worrying as much about tracking or having a profile on my browser (Focus resets every time you leave the app). I've found that there are few occasions where I actually want to keep a search history.

Honestly a browser which kept no history but could let me save bookmarks and manage logins (either via a third party app or natively) through a walled garden would be great. Not sure if managing passwords without accumulating tracking cookies is even possible.
Well some may care, I agree with that. But Debian already changed its ways in controversial shift to systemd that leave many users disappointed - pragmatism and modernisation efforts prevailed over traditional ways of composability, stability and predictability. Why shouldn't this happen for the policy of packages as well? The Debian way is hitting its limits and is ripe for some updates. The amount of work needed to maintain foreign hard to comprehend software has to be curbed to make it manageable in the future. If enough people say "yeah lets package it as is and be done with it" why shouldn't Debian go that way? It is natural to change and adapt. Big software with fast release cadency is going to get even more complex and harder to package each release.
I think that is a bit of selection bias. Outside of what I've seen in papers Ctrl Click Face[0] has some of the best "in practice" deep fakes I've seen. The video in the main post is meant to be a joke. But these still aren't state of the art and really are just "some dude" that is doing this on their own. Not a production studio. What I think is different here is that we can think that: photoshop got so good that your average person can create convincingly fake content. At the end of the day deep fakes are part of photoshop (I mean they have neural filters now...). The question is more about ease of use. "Requires a team of highly trained special effects artists" vs "some dude in his basement and a shiny computer."

And a big part is that you have prior knowledge. I'll be honest, I didn't realize it was Trump at first. Nor did a friend that I sent the video to that didn't have the prior that all characters were fake. Took him a good minute. That's a meaningful difference.

[0] https://www.youtube.com/watch?v=H3pV-_iyT4U
I think that you’re probably always better off building bigger if you expect growth in the next 100 years. How big you should build is just a matter of how much current and future traffic you expect to have.
You don't seem to understand what a 'service' is. In particular, you seem to think a service is something that operates on resources called 'instances'. Here's the Wikipedia definition of a web service:

> a server running on a computer device, listening for requests at a particular port over a network, serving web documents (HTML, JSON, XML, images), which serve in solving specific domain problems over the Web (WWW, Internet, HTTP)

Clearly IAM is a service.

Further, the service needn't operate on resources called "instances" in order to provide value--few AWS services offer "instance" resources and yet they deliver value to customers and are consequently priced. IAM isn't priced directly, but rather the operating cost for the service is built into other AWS services, presumably to encourage people towards security best-practices (charging for IAM might dissuade users from building securely).
MIDI doesn't explicitly mandate 12-TET, but attempting to do anything more complicated than a mild re-tuning of a 12 note-per-octave scale usually results in a poor user experience. For instance, it's no longer plug-and-play because the instrument and the synthesizer need to agree on a what each note means, and there isn't a way to communicate that. (Well, technically there is: the Midi tuning standard, but it's rarely implemented.) There's also the problem of the number of notes: 128 often isn't enough.

A standard workaround if you want to do microtonal MIDI is the one note per channel trick: each simultaneously-sounding voice is on its own channel, which can be independently pitch-bent.

For instance, if you want to play a note 10 cents above middle C, you pick a MIDI channel you're not using right now, send a pitch bend command to raise it by 10 cents, then send a note-on for note 60.

This gives you 16-voice polyphony (because MIDI has 16 channels). The downsides are that this only works on multitimbral synths (i.e. it works with most "romplers" but very few analog synths), and you need a convenient way to set all the channels parameters the same.

The one note per channel trick can also enable individual note volume swells by using channel volume. One note per channel has been standardized recently in MIDI as MPE.

There's also MIDI 2.0 now, which has per-note pitch bend among other features. Time will tell if it actually gets widely adopted, and whether synths actually implement the full spec or if they leave out features that only a small minority of their users care about.
tires change in size with speed
Xkcd: Election Impact Score Sheet
It could also just be at that VPN's are growing in usage and are a good business to be in. It builds on 3 growing parts of Google (Cloud, Fi and Pixel products). However, this is the boring answer and not as exciting as the "monetize your data" narrative
Well Linux is just a kernel, so it's a bit unfair to call it glued together...but the rest (a ditro)...lot of glue and clay...sometimes also pure mud.
Team achieves first plasma on upgraded MAST, ready to test Super-X divertor
CA transit agencies should really just bite the political bullet and contract mexican agencies to shuttle workers north and build transit networks. What they've done in Mexico City over the last 50 years is remarkable compared to the last 50 years in any American city. It's already done for seasonal farm labor so the mechanisms for this sort of temporary immigration are there.
Flickr is a good Flickr. Also, there's a bunch of Google Photos alternatives mentioned elsewhere in the thread if you're interested in that.
Filecoin Ushers in a New Generation of Cloud Storage
Location: Seattle

Remote: Yes

Willing to relocate: No

Tech: Rust expert seeking to work primarily with Rust. Also know many, many other languages. Full stack, devops, distributed systems, crypto experience.

Linkedin: https://www.linkedin.com/in/spencer-judge-b2531046/

GH: https://github.com/Sushisource/

Email: sjudge <at> hey.com
I'm not going to spend all day on this -- it's pointless anyway because answering you will be some new crime on my part since I said I was walking away and no one will feel like "Well, they shouldn't have doubled down and tried to lure her back into the conversation" because it's all about proving I'm evil and the way I get mistreated is justified -- but here are a few:

You rarely would say "He has accumulated lot of good karma by doing good, I better see what he has to say". On HN, its a different story.

https://news.ycombinator.com/item?id=1068454

Karma is used as part of the YC-applicant vetting process.

https://news.ycombinator.com/item?id=454022

Hey, thanks a lot for the feedback. Now I understand why you have 40k karma ;)

https://news.ycombinator.com/item?id=1758794

Most high-karma people on HN (like, 5k+) get there by being thoughtful.

https://news.ycombinator.com/item?id=1757388

Those are all old comments. Probably not a coincidence because as stated previously when I began pointing out the double standard -- that men would praise each other for having high karma here but nothing I do is ever good enough and I get attacked for trying to assert that I deserve to be treated better -- then people began saying that less rather than, you know, decide to treat me better.
Correct, you can get 3G almost anywhere: https://www.adslzone.net/app/uploads-adslzone.net/2020/08/Ma...
Apple Inc | Sr Manufacturing Software Engineer | Bay Area or Remote (West Coast), US Only | Full Time

We are looking for an experienced Senior Software Developer with an interest in Manufacturing Systems that has scaled PostgreSQL across multiple data centers and is an expert in Go. See JD for more details.

https://jobs.apple.com/en-us/details/200072804/senior-softwa...
HeartBioPortal
> Are so many unscrupulous people now members of HN?

Probably the same people who recently suggested re-colonization of Africa and downvoted my horrified responses to oblivion (https://news.ycombinator.com/item?id=23893411)

Is this just a recent spike in abject immortality or is this an Eternal September?
Google's making it harder for me to share photos nowadays. Instead of just sending the picture, it sends a link to a website with the photo
Founder of Bonsai (YC W16, www.hellobonsai.com) here.

We're built from the ground up to handle invoicing for freelancers and come with lots of little details to help you save time and get paid. E.g., automatically apply late fees, lock files on a invoice until paid, recurring invoices and auto payments, and more.

Happy to answer any questions you have!
For their faults I do like how Mailchimp forces you to type DELETE into a text box rather than just click a button, for high risk activities. It cuts through those habits we have formed.

On topic, I think a friendlier approach would be to automatically delist or unpublish anything flagged private. The user can then go and update as needed.
It can certainly be painful from a management standpoint. But actually the biggest pain point isn't the hourly wages -- we all love to earn money, after all. The biggest pain point is labor minimums. If you need to hire from Department A, you need to hire a minimum of 3 people even when only 1 is needed. Or if you need to hire from Departments A and B, then you're required to also hire Departments C, D, and E (all with their minimum crew requirements).

It makes for accomplishing smaller projects near prohibitively expensive. And typically you can't gang together multiple projects in order to optimize labor usage.

Honestly, I have very mixed feelings about the arrangements I have to work with.
well we can’t just build good public infrastructure - it also has to be a jobs program also /s
Mileva sat for the intermediate diploma examinations in 1899, one year later than the other students in her group. Her grade average of 5.05 (scale 1–6) placed her fifth out of the six students taking the examinations that year.[6] (Einstein had come top of the previous year's candidates with a grade average of 5.7)[8] Marić's grade in physics was 5.5 (the same as Einstein). In 1900, she failed the final teaching diploma examinations with a grade average of 4.00, having obtained only grade 2.5 in the mathematics component (theory of functions).[9] Einstein passed the exam in fourth place with a grade average of 4.91.[10]

Marić's academic career was disrupted in 1901 when she became pregnant by Einstein. When three months pregnant, she resat the diploma examination, but failed for the second time without improving her grade.

https://en.wikipedia.org/wiki/Mileva_Mari%C4%87
https://www.sciencedirect.com/science/article/pii/S004896972...
The broken back button has to be the worst thing on the YouTube UXthough jumping video ads out of the comments section is also a huge pain though I can see how it's more profitable
I think he's referring to the Seattle area pro-transit volunteer organization "Seattle Subway" https://www.seattlesubway.org/
We don't train these algorithms while they are in active, live, use. If a human camera man mistook the bald head for the ball once in the game, he'd probably only do it once.