skysight-inc/HackerNews huggingface dataset:
> As the first deep-learning-enabled product to launch on Github.com, this feature required careful design to ensure that the infrastructure would generalize to future projects.

It is surprising to see that this is the first time DL is run in production at GitHub. GitHub has a large amount of fairly structured data in the form of code, issues, etc. Plus they have been dabbling with DL for more than two years [1].

It could be that the business problems that are critical to the growth of GitHub product may not need DL. Solving problems like best-first-issues, code search are useful to the end user but may not effectively grow the business metrics.

[1] https://github.blog/2018-09-18-towards-natural-language-sema...
Sorry it takes so long sometimes! I assume overpass (the back end that gives data) may experience higher loads which would affect response time! But glad it finally worked!
> While I'm at this, it's no secret that coastal
> cities in Spain have Phoenician names

Spain itself, España, comes from "Ei hashafanim" אי השפנים or "Island of bunny/hyrax", which once were abundant there.
Why Oil Giants Figured Out Carbon Costs First
> it's never got even close to that low again.

Actually, in 2019 and 2020 at more dates the sea extent was under that of the same dates in 2012, except for the extreme points in September:

2020:

https://nsidc.org/data/seaice_index/images/daily_images/N_iq...

2019: see July: http://nsidc.org/arcticseaicenews/files/1999/10/Figure3.png
Can't you do all this with Postgres? I like Redis but as pg brings up its support for schemaless blobs or quisi-schemaless json blobs I find it harder and harder to find a solid use case for Redis.

Redis still has an edge on use cases with auto-expiration.
Yes and no.

1. This is a new virus, so you're less likely to have even partial immunity (in contrast, your immune system has been fighting variants of the flu virus for decades).

2. These are still early days so the numbers of infected/dead aren't reliable but the mortality seems to be a couple orders of magnitude higher. What this means is that if it spreads to as many people as the yearly flu virus does every year probably 10-100x more people will die.

3. It's good to keep an eye out whenever a new virus makes the species jump (as this one just did). It will likely fizzle out, but you never know.
Through-hole .100 headers. Always. Unless you have a REALLY good reason otherwise. (weatherproofing, signal integrity, compatibility with existing solution, etc.)

First, if you have a small number of pins (up to about 4-6), a 2x2 or 2x3 .100 header isn't that much larger than any alternative. Compare this: https://www.tag-connect.com/product/tc2030-fp-footprint to a 2x2 of .100 headers. It's actually bigger, and now you need a special cable instead of that bag of .100" jumper wires you have.

If you have something like 20 genuinely used pins (not 6 active and 14 unused), okay, you may need a different connector. But are you really sure about this? 20 pins communicating simultaneously has signal integrity needs and small connectors have WAY more coupling than .100" spacing.

Second, through-hole is always way more stable than no-through hole. Once you give your smaller pitch connector through holes, is it really smaller than .100"?

Third, manufacturers have no problems with .100" headers. Smaller pitches may increase the cost of your board. Try costing out a board that can mount and route a modern USB-C connector which has both surface mount and through-hole at small pitch. You're probably going to get a cost bump.

Fourth, you can buy really long .100" headers which allow you to conect to them and put a scope probe underneath. That's really convenient for debugging.

So, go through-hole .100" header until you've got a good reason otherwise.
I'd like to write some Fortran, but there are a few libraries I need like database access and I'd be set.
The games are only enabled while parked.
I'm not sure what you mean, but pretty much all breathable membrane systems in clothing work this way, depending on DWR to maintain breathability.

The one radical entrant in the market is gore shakedry, which is pretty simple- the face fabric is omitted, and therefore the need for DWR. The exterior of the jacket is literally the gore membrane. The moisture performance is reportedly superior. The consequence is extremely poor durability against abrasion, to the point you cannot wear a pack over it.
Love that site! That was made by Cameron Askin if anyone is interested: https://www.cameronaskin.info/
I2S is much closer to SPI than I2C. It really has nothing to do with I2C other than it connects chips together on a board.
Yeah I agree with that fo sho. I'd like 2-3 days/week WFH. I like seeing my co-workers, but commuting and being distracted sucks.
Nobody will be able to buy a house (in a place where you can make a living) unless they have inherited wealth.

It is absolutely a possible outcome -- the default situation for most for hundreds of years.
ISPs won't run fiber even when we give them money hand over fist to do it.
Yeah, the notion we were just going to make all those folks who work with their hands into web devs was doomed to failure from the get go.
I think there is probably room for discord to sell 'premium' voice channels. Currently their stuff works /most/ of the time but is unreliable enough that a lot of people still use stuff like mumble/teamspeak.
I can understand BSD for servers, but what are some of the rationales for switching from Linux to BSD for a desktop?
How do you think that's going to go when you get into a collision going 65mph and you're lying in bed? Where are all of these commuter RVs going to park during the day? Why not just leave them there instead of driving back out of the city every day?
The Secret History of Facial Recognition
It means any housing crash will be shifted onto other things like the value of the dollar, higher taxes, etc.
After Fortran got its array syntax 29 years ago, there aren't many languages that you can use to write array-manipulating code like in Fortran. Maybe just Julia and NumPy?
We Need a Working-Class Media
> Perhaps people will value freedom more than security and therefore won't chase those housing values.

I value property rights, so I own property. Freedom and security don’t really factor into it.
The RBA wrote a paper on the effect of zoning in Australia that is also worth a read :

https://www.rba.gov.au/publications/rdp/2018/pdf/rdp2018-03....

It uses the approach from here:

https://www.nber.org/papers/w8835
Looking forward to the day that windows apps run in a container that prevents access to anything but itself and requested permissions
I'm not versed in economics, but the solution doesn't have to be outright banning open air markets. Perhaps an alternative is putting work into building the infrastructure that would uplift the poorer farmers to a point where they wouldn't need these open air markets, and can instead support their livelihoods with less dangerous means.
> I have never seen an ethics course that actually answers useful questions and changes the behaviors of the those who take them.

My ethics course handled a number of issues. The only one I viscerally remember was Therac-25.

> that opposes freedom by jailing or killing members or leaders of the opposition.

With such a broad definition of bad guys, I think you've just listed the leaders of every country. I'm not sure that's your intent, but it if it is, it's quite a radical position.
I think this is an indictment of how awful the man pages are on GNU/Linux systems. The man pages within the various *BSDs are a fantastic resource, as are their other documentation (e.g., the freebsd handbook).
Bill Gates Reads by Writing (In the Margins)
1) LLVM IR is strongly typed, which makes it very challenging to implement a dynamically-typed language on top of it. AFAIK, there aren't many (any?) successful such implementations of dynamically-typed languages. I haven't used other backend libraries, but I do think that looser typing at the IR level would make it a lot harder to catch implementation bugs; at least with LLVM, you are likely to hit an assertion if you break typing rules in the IR.

2) The type-checker is fairly ad-hoc, and I admittedly didn't look much into the literature here. The general idea is that since variable/function/class field types are explicitly typed, every expression can be checked for violating it's expected type. Implementation-wise, this is facilitated using the visitor pattern [1].
For certain expressions, some extra flexibility is allowed - for example, assigning an object of a child class to a variable of the parent class is not a type error.

[1] https://github.com/neeilan/neeilang/blob/master/src/type-che...
> Require everyone - computer science majors included - to read and discuss classic literature, history, and philosophy.

These books/things taught me nothing (nil) about ethics - they are about questions that were relevant centuries ago.

On the other hand: good hard science-fiction literature sometimes is able to teach you one or two relevant things - even though I admit that ratio "text-to-read" to "important lessons learned" is rather low (i.e. you have to read immense amounts to get few important lessons). Because I love science-fiction, this is rather unimportant to me, but for people who follow my advice and now start to read science-fiction literature to learn some ethics lessons will be deeply disappointed if they have no deep love for the science-fiction genre.
Islamabad is crawling with military holding machine guns. A hotel I stayed at once while working there had a machine gun armed soldier on every floor monitoring the halls from the elevator door area, and one pacing around the pool area at all times. Do they have that in London or Paris? It seems to depend on your definition of "safe" because those guys wouldn't be needed in such numbers if it was actually safe.
That appeal to absurdity is simply that, absurd.

Talking about changing ISIS from the inside as the IT administrator doesn't convince anybody that it's impossible to change an organization from within. It's a poor argument that might win Internet points for being a spicy hot take, especially on Twitter, but it does little to debunk the idea that, eg, an engineer could ethically join Facebook with the aims of elevating the company up, through working on the team to detect Russian trolling rings/Anti-vaxxers/MLM marketers.
It isn’t in the interests of word processors to round-trip through pdf. If you look at the PDFs the mainstream word processors generate, you see some of them actively trying to stop text extraction. It’s like an obfuscation arms race. They include white-on-white text, and jump all over the page positioning text so no whole words occur in the source etc. Sad but true.
Seems that many CS folks don't think much of Fortran because their programming languages survey course professor made fun of Fortran 77.

Fortran has moved on, even if you professor hasn't.
If you're a member of the Catholic Church and that child was a member of your congregation and you definitely had contact with them during that time this isn't going to boil down to dinner receipts.
You mean, like bloggers?
> should have their own separate entrance

I think they have to be able to get in and out to use the bathroom, though. And get some food.
Some of them have been immortalized past their time by the fortune (6) command, though. While I never used the source control system being referred to in question 1, I remember Ken Thompson's comparison of it to a "roach motel" trap from a fortune saying.
Haven't gotten to it yet, but eventually going to https://github.com/restorativland and will be open source. In the interim, the current mess of random code I'm using is here (a little out of date ATM): https://github.com/kyledrake/geocities-archive-toolshed

I've had to do a lot of starting from scratch as I find new issues and discover better ways to solve existing ones, but once I get it figured it out, it will work for other 90s sites too, and I'm hoping to release them more as general use tools than just scripts.
>Google, for example, sought to forbid political discussion at work until the National Labor Relations Board forced them to allow such discussions.

Why is this the NLRB's business? As I recall, the controversy at Google was because some guy published a manifesto on the company's internal communications systems, and this caused a lot of arguments on those internal chat boards. I don't really see why Google doesn't have a right to police their internal employee communication systems and keep them from devolving into political arguments. Their systems, their rules.

This wasn't about a few employees having a conversation at the water cooler; this was about internally-used social media systems that everyone in the company could see. What employees say in small-group or private conversation is one thing, but I don't see how Google is obligated to give employees a platform to spout their political views in front of the entire company. Most other companies don't do any such thing.
So imagine this very common scenario. You've just graduated college where you had group activities of all sorts, lived with people, etc. Get a job offer. And you don't even need to go into an office!

So now you're working out of your small apartment. Maybe you have a housemate or two for better or worse. Besides maybe an onsite meeting or two, you only know your colleagues and manager by messaging and video call. There's no luncheon chit-chat. No softball league. No after-work beers. No random hallway conversations. No impromptu conversations with your manager.

I work pretty much fully remote now by choice and I'm very good with that. I can't really imagine having done it early in my career.
Seems like this would be easy enough to do by just excluding those sites using the search engine's own syntax (it's usually something like "-site.com" or the like).

You could easily create your own OpenSearch search engine. Very little coding is required to do this, and it's supported by most major browsers.

https://developer.mozilla.org/en-US/docs/Web/OpenSearch
Don't hold your breath. Kind of hard to find the exact figures, but median home equity is somewhere in the range of $30-150K. (Probably per-household, so divide by two?)

I'm sure substantial transfers do happen, but I've never met anyone that was so lucky.
The call function has no parameters. Does this mean you can only have one assembled function at a time?
Not ready for Monty Python crew to kick off, what legends that changed everything, for the better.

Some Terry Jones quotes:

> "Some people are passionate about aisles, others about window seats."

> "The funny thing about history is that we imagine that people didn't laugh in the old days, but of course they did, at stupid things."

> "Every age sort of has its own history. History is really the stories that we retell to ourselves to make them relevant to every age. So we put our own values and our own spin on it."

> "I'm cheerfully optimistic about life. Optimism is very important!"

We'll try to be optimistic Terry Jones, we'll try and thanks for helping by making us think critically and laugh at the absurdity of things. Always look on the bright side of life.
Hacker Noon Is Storing Content on a Blockchain After Ditching Medium
Admitting that you have a broken culture will cause all your customers to question everything about the company, impacting sales, stock price, employment it could get ugly.

If he admitted that Boeing had a cultural problem he should be fired for being an idiot.
Well, I don't see a way to align software development with 'low-tech'. By definition, software development uses and promotes the use of computers, probably the most high tech humanity has created over the last years. So you would need to do a different job I guess.

You could try to align your job with minimalism and degrowth by trying to earn (and spend) as little as possible. You could try to work until you have enough to eat and pay your rent, and not more. You could work part-time for example. But by definition, working creates value which contributes to growth. So I guess the best 'degrowth' activity is slacking off :)
Sincerely thank you. I'm so happy to know this!
Just an itch to understand the tools of the trade better!
I'd be worried after 15k years that the antibodies we originally developed have been "left out" or "ignored" if we haven't suffered from it after 15k years - if that's even a thing?
TETHICS!
Credit Card Rewards Management for Beginners
Try a smaller city. This rendered almost immediately for me

I tried Sandy Valley, Nevada. Doesn't get much smaller than that.

Unexpected status code 504 when calling https://overpass.openstreetmap.ru/cgi/interpreter
> Windows desktop: sorry I'll choose Delphi any time.

Let me quote you then.

> Besides your logic reads like this: since language A does the same as language B and you happen to like language A then nobody needs B. Sorry but it works both ways.

There are perfectly good enough tools for the Windows Desktop already and they are available directly from Microsoft.
I like the idea of prioritizing features as a tier option.

What about early access?
> the problem with the precise tracking of the every move of every employee

This is why they love open offices (not because it encourages “collaboration”, because it doesn’t).
Recommend following https://twitter.com/GIFmodel and https://twitter.com/despens. A lot of the code for cleaning up the archive torrent came from them (the original torrent was a really nasty mess, it took a lot of work to clean it up).
It's Not Just the Oceans: Our Air Is Filled with Microplastics, Too
hah i'm doing the same thing, building an altimeter for my son's model rocket. There are altimeters out there for sale but i wanted to get into embedded programming as a hobby.
Yay! I'd love to know how it goes! I'm myself not sure what would be the best resolution and line thickness to do wallpapers. If you find something appealing - please share?
For a single seat, the size makes sense as you want to have cushioning on the outer walls. But there is no good reason not to have double and triple seats which only has thin separation on the inner boundary of the seats (even just having once the default padding vs. twice would be a big win).

So, if car manufacturers want to advertise "3 rear seats", they should be forced to offer child seating for 3 too.
Boeing Sonic Cruiser
It's interesting to see how some cities are spread out. For instance, Aleppo is pretty interesting in that it has clusters of compact streets growing out of the center.
Yes; they will be able to open service centres and also facilitate purchases through the showroom, both of which were not previously possible.
The way we write history has changed
I think you're missing my point(s) a little. Most of the important tradeoffs between public transportation and individual automobiles are the same no matter the density, and it's all a function of how many people are "on the road" at a given time. You can cram 'em onto buses, or deploy a fleet of rideshares, but the core problem is moving billions of people non-walkable/bikeable distances twice a day.

Grandparent's point was self-driving cars solves the labor problem, and thus the benefits of ridesharing totally outshine the benefits of mass transit. I'm saying I don't think a labor shortage is the main problem (no matter how much you think those drivers are making, it's not a lot). Rather, I think the problem is "every American worker gets a car and is transported ~16 miles twice a day" isn't scalable.
BottleSum: Unsupervised and Self-Supervised Sentence Summarization
Tokyo (massive map) seems a bit buggy, and there's several distinct groups of roads loading. Awesome tool nonetheless!
I think you're definitely misunderstanding what Instagram is. I'm not saying it isn't user hostile and full of ads, because it definitely is, but you're complaining about all the wrong things. All of those things you're complaining about are conscious design choices and have been from the very beginning.

Instagram is not some generic photo sharing software that tries to be open and modular and integrate with everything and proliferate arbitrary visual media with a rich tightly coupled messaging system. It was never that and won't ever be that.

Instagram from the start was just about taking low res pictures with your phone camera, putting a filter on them so they look less terrible and then sharing them with your friends. Every other feature was begrudgingly added to increase accessibility and hence DAUs. So you were never supposed to be able to interact with anything outside of the app. You can't cross-post your posts to facebook or twitter, you can't post from your computer, you can't spam links in your photo descriptions. All of this is literally the point of Instagram. It was like this before it and slightly after it got acquired and people loved it, not in spite of the restrictions, but because of them.

Then Zuck crammed it full of ads and a terrible glommed on messaging system and ruined it.
Spectrum is real-time too, but conversations are threaded rather than separated by global topics. I suppose Discord and Slack offer a kind of urgency to messages that are hard to replicate in threads.
pretty cool. almost indistinguishable from implementation in higher level languages
I wouldn’t disagree, and hopefully at 25 I’m still considered young. Get a FAANG job that pays well and executes well, then work your way into an elite tooling / infrastructure team. IMHO tooling / infrastructure is very clean in terms of ethics, not to mention high transfer value and intellectually stimulating :D
Up to date map with numbers (in Chinese)

https://3g.dxy.cn/newh5/view/pneumonia?scene=2&clicktime=157...

Affected: 549 (left most number)

Death: 17 (right most number)

You can tell from the map that most of China now has affected patients. Also important: 14 patients in Beijing, 26!! Patients in Guangdong and 9 patients in shanghai. That means the coronavirus has already broke out of containment in major cities in China. And because of the 10x gap in aforementioned estimate vs government under reporting, the number is likely 10x is large. https://www.reddit.com/r/China_Flu/comments/eshyhl/as_famili...

No one should be traveling to China right now, period.
Specialized surgeons in the US are the top 1% of the field, especially if they own their own practice. That's really not a fair comparison. Especially when you account for artificial control/capture of supply and demand through the American medical system, which includes everything from schooling through residencies, all the way up to employment and licensing.

Lots of doctors make under $200k. I would say the majority do, because the majority don't own their own practices (partly nor in whole). Most doctors in the US are just salaried internists.

I think more than 10% of SWE with experience in the US are making that much or more when you account for compensation that is not pure salary.
I won't say science-fiction never has substantive ethical content, but one definitely needs more than that.

> they are about questions that were relevant centuries ago

It's clear you're missing the point: ethics that are specific to a given technology, or even a specific social structure, are of limited value. If a person's moral system is going to be rich enough to apply itself to new technologies and situations that nobody has ever faced before, one needs a broad perspective on the human condition. A deeper understanding of right and wrong and the in-between.

Civilization was very different centuries ago, but people were not.
Aw, my couch co-op (before it was really even named that) focused gaming website wasn't featured in the gallery:

https://geocities.restorativland.org/TimesSquare/Arcade/2516...
I am curious if KS can improve marketing spend for software project, where the success of a project is story in and of itself.
There will always be people willing to use violence to effect change, no matter how hard you try and fix the issues they raise.