skysight-inc/HackerNews huggingface dataset:
> It's a really awesome city - super diverse

I did my undergrad in Boston, and then visited for a reunion and then a friend's wedding into an extended trip where I just worked from cafes in different corners of the city -- the last of which really disenchanted me with the city after the two prior visits surrounded by friends.

Boston's academic scene is super diverse. Having the very best educational brands in the world (many of which take pride in their meritocracy and inclusive admissions) means every kind of person dreams of entering that academic scene.

But among the postgrad professionals? It becomes eerily white, with a few pockets of Asians that can be traced back to a professor or other highly respected profession centered in Boston. The chinatown is more of a chinablock. There's half a street with anything Korean. There's a reason so many people who studied in Boston end up in CA or NYC and feel happier, whether they consciously attribute it to the diversity or not (among other reasons). Boston's diversity is not diversity like what London or New York or Seattle provide. SF is barely better, just due to tech being similar to Boston's academic scene and wooing people from very diverse backgrounds, but is a wider professional field with more resources to bring people in.

That said, Boston has its perks. It's beautiful in every season in a unique way, with cobblestone streets and tree-lined avenues, quaint rustic stores, proximity to EU for an international trip, proximity to other east coast hubs like pittsburgh/DC/NYC with a bus/train ride, etc. And if you're going for grad school, there's still plenty of diversity, although self-selected by your program/school.

But diversity and affordable rents are not the perks I would consider Boston for a long-term stay post-grad.
Let's say that in one month a year, this song earns on avg. like $40,000/day. It's around $36,000,000 over the period of 23 years. It's not that bad, compared to $60,000,000 earned in royalties since its release.

I assume that they count multiple sources of revenue here, like radio licenses, royalties from movies and ads where this song was used, etc. So $92,400 per day only from one medium, is not that bad.
The 10 Best Podcasts of 2018 for Branding, Startups, and Marketing
The first result on google (that I don't particularly vouch for) seems more in line with what I would expect:

https://www.sokanu.com/careers/doctor/salary/

So between $200k-400k depending on seniority and speciality. It's not really outrageous compared to other, highly educated professions.
If PNG-8 will be "preserved unmodified", then APNG in PNG-8 like this one will probably work: https://tinypng.com/images/apng/panda-waving.png
I Got Banned from Photographing Arch Enemy
For someone who worked on price transparency in 2013 - I was personally affected with surprise billing - and spent long hours working on a price discovery / transparency tool called pricepain.com, this (first step of an) anti cartel measure brings tears of joy. While it won’t solve all issues at once, shining some light into the medical billing mess can only be a good thing, allow market forces to enter the picture somewhat. It’s rather sad, that it didn’t come from the industry itself - but I guess that speaks volumes already.
Florida faced a dilemma with their incredibly broken public school system many decades ago and was stuck in a political gridlock as no party agreed on any measure the other would propose to improve the situation. Finally, the only item both parties did agree on, was to grade schools. Just a single simple letter, a search for more light. The result of a little bit more transparency caused a chain reaction of consequences leading to higher quality of service overall. I hope that similarly this move will spark a quality/performance re-orientation and help create more Surgery Centers of Oklahoma. It’s high time.
It can!

LLVM is fantastic, but it's also a huge C++ component, and it's not necessarily optimized for speed. It would be nice to end up with something in Rust to simplify the toolchain needed, and to maybe have something that could be even faster for debug builds.
What might me important for some reader: shutting off 2G services means that you won't have telephone voice services, if your operator doesn't support voLTE.
I haven't missed that.

I just believe, in today's atmosphere, synchronisation where encryption is a second-class citizen is a missed opportunity.
the TLS1.3 talk was pretty amazing. I think implementing 0-RTT in a way that it's on by default and can be deactivated is a bad idea[0] (as we know in practice the majority won't mess with defaults). Also the middlebox issues raised by the banking industry[1] and now addressed by the ETSI Middlebox[2] standard is a bad idea. Because this was a crucial design decision in the standard meant to improve security in 1.3 and ETSI is breaking this security with "mTLS". Three is a complaint by IETF against ETSI for copyright violation[3] which also mentions how the security is being weakened in this proposed standard:

> We agree with the statement in the document that what it calls "eTLS" is an"implementation variant of Transport Layer Security (TLS) version 1.3" and that unmodified TLS 1.3 clients can interoperate with MSP servers. At a protocol level, the main area of divergence from TLS 1.3 to this MSP profile is the replacement of the server’s "ephemeral" DH key with a "static" DH key, which suffices to violate the design and operational assumptions of TLS 1.3 and render this MSP profile as a qualitatively different protocol that should be named accordingly.

[0] https://github.com/tlswg/tls13-spec/issues/1001

[1] https://www.ietf.org/mail-archive/web/tls/current/msg21278.h...

[2] https://www.etsi.org/news-events/events/1338-2018-10-webinar...

[3] https://datatracker.ietf.org/liaison/1616/

also the China SCS talk is amazing. A lot of these ideas are being eyed by Western technocrats. It's just our language/propaganda is different) so people are less aware that it happens. Expect more of these ideas gain traction all over the world. We certainly got our work cut out. The fight is real y'all :(

EDIT: links and more context
Re: math, composition and universal abstractions

Folks please read https://github.com/hmemcpy/milewski-ctfp-pdf

Re: learning Haskell

Best way is to do it https://github.com/data61/fp-course and https://m.youtube.com/playlist?list=PLly9WMAVMrayYo2c-1E_rIR...
Thanks! So I think that some of this difference is that you're mostly describing library features, not language features. It's also true that some of these examples blur the lines. I'm going to make some notes.

> it might be a good idea to remove the scary warning from it, or to do an audit of it and only put the warning on the sections that are found to be incomplete

Completeness is hard, as you've seen with the book! This is what we'd like to do, but it's non-trivial.
JMAP client and the protocol impresses a lot.
Just 1 to few calls, you can re-sync entire emails state in all folders.
With IMAP need to select each folder to inspect its state. Moreover, just a few IMAP servers support fast synchronization extensions like QRESYNC or CONDSTORE.
Wow how have I never heard of this tool before? As a hobby digital artist I have even looked for something like Krita but never heard of it before seeing this post top of HN with no comments.

Does anyone who has been involved or kept track since earlier days have any insight into why this isn't more well known among the pantheon of digital illustration tools prescribed to budding artists? From the about page they've been around for a long time! I'd love to understand the market forces that were in play here.
Yes, this is exactly it, thank you.
Resources to learn more about Agile Development?
I'm looking to learn about Agile Development but don't really know what or where are the 'go-to' resources. I'm looking to have a better understanding of the methodology from the management side as I'm more inclined to get a job as a Project Manager than as a Software engineer.

I would love the input of the HN's crowd on this. The Good, the Bad, and the Ugly.

Happy Holidays.
There is normal in Japan/Korea/China hell even India in Mumbai where people are more outgoing.

Also, how much money do you need for education in uk these days?

People look at risk vs reward.

Sex is no longer a tabbo and arguably it's the easiest and most natural work.

Incels will be infuriated at this.

Very soon we'll see news that top 1% sleep with 90% students.
Reverse engineering a fraudulent app
Obviously, this is very sticky moral ground, and I don't claim to absolutely have the answers....

But I think there is merit to the idea of personage. Types of dolphins have been declared non-human persons, as have some primates, by several governments. There is some significant evidence that elephants may also belong in this grouping.

I think that at some point, an individuals awareness and potential for moral autonomy becomes significant enough that it deserves recognition as such by others with similar capabilities.

I don't pretend to know exactly how to judge this, but I think it is possible as we gain knowledge about the nature of intelligence to make judgements on this criteria.

I think that all animals (and plants) should be treated humanely within the practical possibility of doing so (I subscribe to the "if you can't fix it, try not to break it" philosophy) but I think it is farsical to attempt to equivilize the moral significance of dogs and pigs with that of humans and primates.
Diffuse or latent injury is hard to protect against with tort. And afaik a judge can’t declare some chemical illegal. Moreover, forced arbitration has destroyed tort in the US. The only source of broad accountability is government. An individual case in arbitration is insufficient deterrence and arbitrators tend to lowball plaintiffs relative to juries and public courts. There is virtually no ability to appeal.
One claim about Rust that's increasingly common is that its language constraints do require you to reconsider architecture. See https://kyren.github.io/2018/09/14/rustconf-talk.html for example.
Interesting! That page has been deprecated for something like four years... thanks for pointing this out. I've seen people mention other pages before, but never this one.
Pro tip: I was a neurosurgical anesthesiologist at the University of Virginia Health Sciences Center for twelve years (1983-1995). Every now and then I'd get a call from our billing office that they'd received a letter from a patient I'd cared for who was too poor to pay what our department had billed (usually many thousands of dollars: I had NO IDEA what our charges were, BTW, nor did any of my colleagues in the department). Every time that happened, I'd go over to the billing office and — without bothering to read the letter — tell our billing chief to waive all anesthesia-related charges. In other words, by my initialing a form we had, their balance due us was 0. Try it, you never know, it might work for you.
I have a hard time believing the statement from the fine article that the presence of the MCAS system was unknown to the pilots. I'm not a pilot, just an interested spaceflight and aircraft enthusiast, and I know about that system. There is no way that the pilots did not.

Maybe the pilots did not receive proper sim time on a 737MAX, which I believe has different enough instrumentation and automation systems to require a separate sim from the standard 737. But they almost certainly knew which systems were on the plane, and how to operate them under normal conditions.
Does this means that Emacs will now be usable on remote desktops such as x2go? It tends to close by itself and, if I remember correctly, it was related to some redrawing issue that, I hope, could be solved by this.
Not sure if this has been mentioned but Android's DnD mode allows granular settings including blocking non-contact calls: https://i.imgur.com/ZcRSXlK.png
This has been the most satisfying tech-related thing I’ve done in the last few years.

It’s how I’ve felt most useful outside of my day-job, and also how I’ve gained a broader perspective on the culture, values, and practices at other companies.
Privacy Law Showdown Between Congress and Tech Looms in 2019
Do you know about Gimp, Blender and Inkspace ?
Tried Krita for the first time recently and was really pleasantly surprised!

It's very stable and very polished, and really intuitive to use. Out of all the open source graphics/image editing tools, it is definitely my favourite now. It rivals or even surpasses its proprietary competitors in both features _and_ usability, which is no small feat.
This sounds like a process, not an engineering problem. The plane had known faulty sensors, and the pilots didn't know about crucial operating features of the plane.

No amount of engineering will save you from this, if you add more they'll maintain it less so that'll fail instead.
A similar WYSIWYG project I found recently, that is open-source:

http://zettlr.com/

https://github.com/Zettlr/Zettlr
async/await in Rust produces a single value, a Future. Executing that future requires calling its poll method repeatedly. That can be extremely simple, or it can be more complex. We call "a thing that calls poll repeatedly" an executor, and they can be written without an OS or even the standard library, just fine.

The largest, most well known executor is Tokio, which is built on top of OS primitives. If you're writing your own OS, you'd use those primitives.

> I fear the high-level web developers are in the driver's seat

First, I pretty fundamentally reject this as an idea, but since you don't, please do a Google Scholar search for many of the core team members. They're very much not web developers.
Semi-relevant thread about tricking this upload/convert system to keep images in PNG: https://twitter.com/FioraAeterna/status/1077786781133631489
https://www.apereo.org/projects/cas

https://www.freeipa.org/page/Main_Page

https://www.rcdevs.com/
Are there any other E-mail clients that support JMAP yet?
I've heard that Krita is the favorite tool for a lot of indie game designers out there.
Gitbatch: manage all of your Git repositories in one place
Frankly, yes, those ideas are just "quirky", if you want to use that word. I would use "extreme", and maybe even "a bit crazy", but I still think deplatforming those stupid ideas is wrong, because:

1) you should be able to say stupid stuff in public, as long as it does not actually cause violence ...

2) ... Which I think this does not. Yes, the line is blurred, but that's the point - is presumption of innocence a good idea?

I think yes, mainly because

3) this deplatforming apparently does not work to reduce the following of such people (I might be wrong, but have not seen any data disproving this).

Btw I get the impression that Trump has said similarly abhorrent things. Should we deplatform him? The slippery slope arguments starts to get real when you expand the bans to people like the one you quoted (assuming those were the worst things from him).
It was born as a part of KDE Office Suite which hadn't wide usage. After community of Krita users grew rapidly (for an FOSS piece without marketing) it was separated from the bundle. Also a good boost was a publishing at Steam in the first month of their Software Store.
Everything is different today, yet nothing is. A quote from the report:

The methods of scheduling used were fatally flawed. A schedule should be considered a tool used to predict a ship date, it should not be considered a contract by development. Because there was so much pressure to meet the schedule, development got into a mode which Chris Mason refers to as "infinite defects".

Developers get credit every time they can check a feature off, so they are more inclined to mark off their current feature and go on even though it really is not done. There was a prevailing attitude of the "testers will find it" when thinking about potential bugs in code being developed. In many cases they did find it, and that is what caused our stabilization phase to grow from the expected 3 months (which is a pretty random number anyway), to 13 months.

Because every task was cut to the bare minimum, performance work that should have been done was neglected until the very end of the project, reducing what we could do in a reasonable amount of time.
> I'd love to understand the market forces that were in play here.

the main market force is people on forums saying stuff like "the icons and menus aren't exactly those of Adobe Photoshop so it is literally unuseable"
I'm really glad that they are doing great and I'm really happy to find a payment gateway that seems great! I had never heard of Mollie[1] and I look forward to using it! I noticed that it's a bit of a struggle to find the right one.

[1] https://www.mollie.com/en/
On modern phones Stingray devices are just one of the many tools that can be used to gain access to private communications and data. Any app requiring access permissions to everything is a potential vulnerability that can be exploited by 3rd parties (not to mention closed blobs etc); in this context smartphones are all things considered much more vulnerable than old 2G ones.
Not being a target of interest for the police myself, I will rather trust my old obsolete 2G only dumb phone because the chances of it being spied upon by Google, Microsoft, Apple, Facebook etc. and associated parties are zero, zero, zero and zero.
6 Things to Consider When Implementing Continuous Testing in Your Business
Can the cash in my wallet be stolen by a script kiddie in China if my security measures aren't exactly perfect? Does it fluctuate in value up to 10% every day?
I agree with you 100%.

The problem is going to get worse. Right now we have thousands of vehicles with trained highly-regulated operators (airplanes) relying on automation, who can be complacent until the automation fails and then must be alert and able to handle a complex situation in a matter of minutes. Soon, we will have millions of vehicles with barely-trained almost unregulated operators (cars), relying on automation, who can be complacent until the automation fails and then must be alert and able to handle a complex situation in a matter of seconds.
> Your clients don't though, you can have multiple versions of a crate in your build tree

Yes, but you can only directly depend on one version of failure. What happens if you directly depend on two libraries with different versions of failure? How do you interop with them? In a lot of cases, you'll be lucky and not need to reference the types in any way and it will "just work". This breaks down if you do need to reference the types.
... and basically an open research question, whereas the features we're talking about adding are generally less novel.
The blog you quote is from 2015. Let's look at some recent numbers on DNSSEC/DANE deployment.

https://stats.dnssec-tools.org/#graphs
Activate YouTube TV Channel on Roku
I would also like to know what exactly you mean. I've heard similar rants before and usually it boils down to 1) non-standard shortcuts, i.e. not implementing CUA; 2) being built around a terminal rather than designed around the capabilities of a raster display and a mouse.

Emacs might actually get away with switching to CUA, it's already halfway there - you're always in "insert mode" and use Ctrl/Alt+letter for advanced operations. But rejiggering Emacs's shortcuts will alienate current users while probably not attracting many new ones. This is always a problem for a minority-use product - your users don't want to use "standard" software for whatever reason and just blindly chasing the majority will have you fall between two stools. Vi(m) probably can't be built around CUA principles. Its modal editing language is completely alien to what CUA is and while you can add a few bespoke shortcuts (I used to have ctrl+s for save), they usually stick out like a sore thumb (I switched to <leader>s because it was more natural). I would love to see someone try though, it might work out.

For the second point, I'm inclined to agree that we should be able to show information in a better way than a pure text buffer on screen. There are neovim shells built around Electron which I'm keeping an eye on, because those should allow for rich GUI controls to be easily created. Though it might actually be better to adopt something like Tk in vimscript to give plugins a very simple way of showing GUI components.

Parent was very rude, but they do raise the correct point that our editors were built in a different time and we could adopt modern principles to make them better. VSCode is probably this generation's Emacs.
DogTag Certificate System: Enterprise-Class Open Source Certificate Authority
This is anecdotal. To counter, my family have had very good overall experience with physicians in the US. Moreover, my college friends who went on to become physicians are all people I'd happily take my own family to see.

One of the problems with care in the US are clinics that treat Drs (and NPs and PAs) essentially as billing machines, and don't allow them any time to build any rapport or relationship with patients. Depending on your insurance coverage, your location, and your needs, your experience will vary wildly.
Monaco editor might be better than CodeMirror
New frontiers in freedom for a new year – Free Software Foundation
codemirror is pretty good
Audio: Nigeria Gospel Songs 2018 and Top Naija Mp3 Songs
I'd be happier to see regulated business practices. While I agree that the prices are a problem, I've felt more pain from bills that keep coming in for more than a year after a major event. And when I go to complain, they say that someone made a mistake, the insurance took a long time to respond, or some other excuse. Give me a final bill with all charges within 30 days, then 30 more days to resolve any issues with that bill, and then let the billing end so we can move on with our financial lives without wondering if one more bill is going to show up next week, tied to my credit record.
The Steam version is a nice way to sell open source software. It has an additional interface designed for tablets, which is open source, but the free builds from krita.org don't include it.
they quote that "smart home appliances" are bad - but i am amazed by the new voice interfaces - and if Free software abandons the voice interface it will be as calamitous as not having a foothold on mobile
As a parent poster noted, the system is optimized to provide amazing care for the people who can afford it ... and those people do have longer life expectancy.

https://www.vox.com/science-and-health/2018/1/9/16860994/lif...
Putting a blog post in a repository IMHO still doesn't make it a Show HN: https://news.ycombinator.com/showhn.html
Interesting. I do remember inspecting _M_begin and end in the debugger.

I can't be bothered to check the implementation now, but the allocated size must be stored somewhere. My first thought of inferring the capacity as the smallest power of two greater than the used size doesn't work as the vector size can shrink without affecting capacity.
Hopefully GIMP 3 on GTK+ 3 next year too.
This is an amazing talk, and a transcript does not do it justice in the slightest. If you have the time, listen to the talk!
Thanks for the suggestion. Yes, it works for adding single items (although it's not as convenient for me, as I don't have the favorites bar visible), but there's still no way to save all pages in a tab set. I used this feature a lot with the old extension.
My belief is: nothing.

For one thing, there is no solution to the Byzantine generals problem, this has been proven mathematically.

Cryptocurrencies sidestep it by saying "whoever is the luckiest (aka 'owns more GPUs') gets to decide the truth".

Traditional banks handle the problem by not having Byzantine generals: there is one and only one trusted authority who is compelled by law to keep clean and clear books. If a bank has a Byzantine problem that needs solving, they've already done something illegal.
Check out the im crate.