skysight-inc/HackerNews huggingface dataset:
I have a slightly broader perspective on BBG than most, I think. Firstly, I traded across a load of asset classes. Secondly, I used the APIs to both stream live data and download historical data.

What I seem to see in the comments is that "X is their killer app". But actually you'll find they have loads of X, Y and Z apps. You just think that it's X because most people are in a particular product.

The breadth is quite amazing. No matter what I was trading, BBG had a foot in the door. Want equity analyst data? Check. Want to look at OTC bonds from various banks? Check. CDS indices? Yep. CDS single name? Yep. Want a swaption calculator? Yep, even got vol surfaces for that. What about FX exotics? Sure. Just about anything I touched, BBG would have data or calculators for. Sometimes you found the data might be a bit sparse, but they'd have some upsell for you if you liked.

As for the APIs, there is a lot of digging if you're going to use the data for anything. Finding out exactly how some data column is collected is hard work, they don't make it easy to ask. You do have the upside that almost all data is collected the same way, so you don't spend a lot of time writing several download APIs.

There's also a lot of settings that affect the data that aren't obvious. Well perhaps it's in the documentation somewhere but it definitely helps to have someone around who has seen the quirks.
> If something is important enough that people will want to know it when working on the code later, it belongs in either a comment or a change description.

Which is indeed what I'm arguing for. I think a lot of what gets done in code review should be directly reflected in the source control change comments. So much to the point that I think a good code review system should be not much more than a thin veneer over a commit log.

I agree it's probably a distinction of degree where we disagree. I think the goal of a source control system is to encode source changes in all their forms (including reviews/revisions). Whether or not that is for DVCS "uptime", I see pushing things to an exterior code review system, at least to me, seems a failure in your source control system (or your usage of a source control system), because I see it as such a fundamental part of what constitutes "source control".

Git's DAG as it exists already provides a lot of tools to give both "shallow visualizations" at a high level and "deep visualizations" into more complicated back-and-forth processes such as code reviews. Rather than solve these "visualization problems" by outsourcing components of it to external systems, I'd rather see that invested into the DVCS itself and/or the tools we use with the DVCS. (To some extent I think the tools are already there for git, they just have the wrong defaults to encourage more general usage of the DAG to communicate than a lot of projects tend to use.)
If you like like the Swiss federal council, you might also find interesting the San Marinese political system with the two captains.
You don't need 80% coverage though. Influenza would be a pandemic too (and has been!) but is well controlled by the existing regimes. There's nothing all that notable about covid really, beyond its novelty. Once the bulk of the population has some immunity, even if incomplete and even if it needs a regular refresh, we hit herd immunity: R0 drops below 1 and the disease stops spreading. There's no reason to expect this to work any differently.
Sure, Jeff Bezos account would be compromised then. However, unless every popular account happened to be on the same server then other people would not be compromised. Quite clearly Mastodon does mitigate the problem here.
Yes, but given the previous phrase:

> I am not sure how much I can talk about that

it genuinely seemed like it might be a way to list the problems without saying that there were problems.

I'm sorry that it seemed like I'm attacking the GP. I did not intend to, but I also knowingly ignored this interpretation, because wording is hard
Skill Stack
It provides another example that silent data corruption is a thing, and that it can happen. While SATA protocol has error detection, it is pretty weak (32 bit CRC) and it does not always help, especially since there is no way to tell how often the packets are retried.

I had a few cases of data damage. One of the worst ones was when I moved to a different place, and had to leave much of my stuff behind. I had half a dozen or so smaller drives in my PC (SATA + IDE) which were working just fine. I got about three new drives (I believe SATA 1TB?), installed them into PC, and copied all the files to the new drives. I then left the old PC, and only took the new drives with me.

This was Linux, ext3 and JBOD (no RAID or anything). I did not have a good filing system, so some data got copied multiple times.

Once I got into new place, I bought a new PC and installed the hard drives I had. I have noticed that some files are damaged. I had some checksumming scripts, and I was recording checksums, and found out that some checksums would not match - and each copy had a different set of damaged files. I ended up cherry-picking files from multiple copies to assemble a good set.

I don't know the exact reason, but I am fairly sure they were transfer errors. The original PC was working fine for a long time, so source data was likely clean. The new PC did not show any more data corruptions, and it was reading the same data every time. So my theory is either transfer errors while copying files, or silent data corruption on disk.

I don't know of any solutions that would have helped here except custom data checksum tools or ZFS (I suppose btrfs might have helped too, but I heard too many horror stories about it).

I actually had this come up the second time: when I moved again, and built another NAS box (desktop motherboard, 5x 4TB drives with ZFS), I started copying files off the old SATA drives (ext3) and saw the data transfer mismatch. It was pretty freaky: "rsync" the file, flush caches, md5sum source and destinations -- and they are different. kernel log was quiet, memtest was not showing any errors, so I got a beefier power supply and replaced all the SATA cables. This helped.
Progress isn't about having pretty apps. It's about giving people what they want.

I want a thing in my terminal that I can use to track my habits
DIY about Fork
Thanks for reading! PG has a great article on "maker" vs. "manager" (I borrowed the framing from him and linked it in the article).

http://www.paulgraham.com/makersschedule.html

To your second point: Ultimately, the PM and the people they work with (engineering, design, PMM, research, etc.), are a cross-functional team. The PM shouldn't just provide a list of what to build; the PM should help lead them towards figuring out what to build, collaboratively, together.
I like to think I am leaning in that direction! I have no real desire at this point in my career to be an executive unless it's an executive with a close association to the technical problems/decisions facing a company. I feel like product gives me a chance to strike that balance, whereas my original career path (sysadmin --> project manager/consulting engineer --> technical manager) had me dedicating a lot more time to business decisions and people management that I preferred.
Nope, they all use Amadeus, except for Scandinavian Airlines. Actually Lufthansa and Air France CREATED Amadeus to consolidate their GDS operations. They're now pissed because Amadeus takes a piece of the cake and plays weird pricing shenanigans, but they're still there.

Source: worked at Amadeus.
What about some of these retirement communities like Sun City, Arizona: https://www.google.com/maps/place/Sun+City,+AZ/@33.6291865,-...
If they accepted any federal money, they should be subject to federal restrictions on pricing. You don’t get to socialize the costs and privatize the revenue.
The 6502 conversion was especially difficult, as the processor made use of some wacky analog tricks (like capacitive storage) which can't be represented in Verilog at all. The author of that conversion had to do a great deal of manual work to detect these features and convert them to digital logic.
This comment is rife with hyperbole to the point I can't take it seriously.

> Twitter has clearly cornered the market for online publishing of thoughts and opinions.

What? Last I heard, Twitter only had about 22% of the USA active on the site[1] compared to 69% using Facebook.

Also, the term "cornering the market" was used when there was a scarcity of a good. I would argue Twitter and FB are very good at dominating time and attention away from other online platforms, but that doesn't make them monopolies or an oligopoly.

Have newspapers ceased to publish OpEds? Has Medium.com been M&Aed by Twitter? Have individual blogs been outlawed? Have the scrappy startups (Gab, Parler) somehow been prevented from competing by some vertical or horizontal integration that Twitter/FB/Google have? You are doing significant mental gymnastics to limit the scope of what you want to be "the market" when you are making this monopoly case.

I don't much like who I am when I'm on Twitter or Facebook so I try to minimize my time on both. But I don't pretend like there are no alternatives or that those companies have any significant control over the "posting of ideas and opinions" market. They have gravity, but that changes quickly as their users ore finicky -- Friendster and MySpace and my former employer (smaller social media company) can tell you that.

[1] https://www.pewresearch.org/fact-tank/2019/08/02/10-facts-ab...
But they are rare, like once in twenty years
I feel that I was pretty clear as to what I was and was not saying.

If you’d like to ask a different question, feel free, but I am not interested playing the “are you saying...” game.
A missing piece of this article is a discussion of Bloomberg’s more or less successful competitors today: Refinitiv, Factset, Alphasense, CapIQ, Tradeweb, MarketAxxess, Enverus
> Is the number of parameters to be read as the indicator of how "advanced" the training has gotten, or the accuracy of the output?

Accuracy, of course.

> As in, this dataset/training has gotten to the point that it understands the 160 billionth small exception to the general rules of how language should be interpreted, or constructed, to be considered believable?

It memorized a lot of facts, but it is also better at figuring out rules than its predecessor.

> Sometimes (as a layman) I look at this and think instead, wow, how slow these ML algorithms must be that they need 160 billion parameters to predict correctly.

There are more specialized models which are trained on much smaller datasets. They usually are given a specific task, such as classification. GPT-3 is trained on a very large dataset in unsupervised way. And as a result, it is able to handle a very wide variety of tasks (without re-training). If you tell it to do math, it will do math. If you tell it to translate between different languages, it will do translation. If you tell it to write JS code, it will write JS code. If you ask it to write a Harry Potter parody as if it was written by Hemingway, it will do that.

So the whole point is that it can do pretty much any imaginable task involving text given only few examples, with no specific training.
On macOS/Linux you can always use opensnoop to find all files a process accesses. Helped me many times.
Two things come to my mind:

1) Reflect on how is your problem solving process. What kind of emotions do you feel, when you are faced with new problem? How do you proceed, is it chaotic, or straightforward? Are you able to calm down and look at the problem from higher perspective? I was recently asking myself these questions, when I switched job and was suddenly faced with completely new type of technical problems but also new personal challenges (mainly inter- peresonal relationships). You might think you are good problem solver, until new, stressing situation appears, which makes you behave like 8 year old child :-D

2) Ask people around you. When I felt stupid, slow and incapable of solving problems I actually asked people around me what they think. To my surprise they said I obviously need more experience, but my approach to problem is very good! If you have people you can trust, this is very good way how to get valuable feedback and improve!

I just jotted this down real quick, but hope it helps.
Sunlight readable though.
Open source and health leaders join forces to fight coronavirus
"It teaches natural numbers by a series of repeated pulses", but receiver would not be able to determine if it was some finite sequence.
You're making an argument for why Mastodon is more immune here and not less. Since there are many different servers administered in different ways by many different users, you have to infiltrate each server on case by case basis. This is orders of magnitude more effort than compromising a single administrator and getting access to the entire network.
and chaser: https://www.whitehouse.gov/presidential-actions/executive-or...

>> It is the policy of the United States to prosecute to the fullest extent permitted under Federal law, and as appropriate...Other statutes punish those who participate in or assist the agitators who have coordinated these lawless acts.

...

>> It is the policy of the United States, as appropriate and consistent with applicable law, to withhold Federal support from State and local law enforcement agencies that have failed to protect public monuments, memorials, and statues from destruction or vandalism.
Agree on this times 10! I am on my second "lifestyle" business, not raising money, and just getting the MRR up to pay for everything. I have done the whole VC game (raised about $20 million) and I thought it was going to be much more fun than it was. Turns out, just doing it the "boring" way works.
North Atlantic right whales now officially 'one step from extinction'
FYI: Build and run it free, or pay for installer and to support development.
>>We're losing ~150,000 people worldwide EVERY MONTH to this virus, how many more months/deaths should we wait until we're sufficiently satisfied that it's safe?

Before vaccinating 7 billion people with a vaccine done in a year we should think at least twice, Darwin Award in global scale and all. Let them vaccinate 80+ year olds or people with one foot already in the grave, but be very careful before doing it in a massive scale.
I just bought an old house(1920s) and so have been doing a lot of thinking about how much better the layout of surviving old houses are.

1. Natural lighting. I generally do not need artificial lights in the daytime in any room and it is amazing.

2. Ceiling height. Modern constructions have insanely high ceilings. Why? In my old apartment I had cabinetr
y I couldn't reach even with my step ladder.

3. Old neighborhoods are much more pleasant to live in and are more much walk-able than post-war cul-de-sac filled developments.

4. House sizes were smaller back then. Since family sizes have been getting smaller I think this would be a good thing to return to. I am quite happy that I don't have to spend a lot extra on furniture just to fill the space. Or pay more to climate control the extra volume.

5. A matter of personal preference but I think the older houses are just prettier.

I think it would be great if developers took a look at the older house designs and tweaked them for the modern world.
Why Slack's acquisition of Rimeto is more valuable than Microsoft's LinkedIn?
Very cool! Would be great as a WooCommerce plugin, I would love to use it for the books on here https://store.shahinrostami.com/
Listening to JVM Metrics with JavaSound
There's an app called Symphony which is trying (with some success) to take over the chat aspect from Bloomberg. Their killer feature is privacy - not from your institution's compliance dept, but from Bloomberg. Bloomberg's journalists could snoop traders activity on the platform. Understandably banks and traders hate that and so have funded and pushed Symphony instead.
Video: Using LIWC for Computer-Aided Text Analysis in Management Research
European here, American date format is better.
These guys do use Amadeus on the backend to manage their ticket inventory. Specifically Amadeus Altea - though you are correct that they try very hard to avoid paying GDS distribution fees for selling tickets through the GDS third party sales channels (which is what that article is discussing).
Ask HN: What are some good online CS Master's programs?
Hi! I'm trying to find a good online program to get a Master's degree in CS.

I'm a competent self-taught web developer, but I have a non-technical Bachelor's degree, which procludes me from getting the work visa and makes job search more difficult.

So I'm looking for a high quality program that will teach me some solid fundamentals of CS I may have missed (algorithms, data structures, etc), and give me a proper CS diploma I can use in my job/visa applications.

Can you recommend some good options? What criteria should I use to pick the best one? What should I keep in mind?

I would really appreciate any help!
When I was growing up, my town's schools went through a phase where they were all remodeled/rebuilt. The necessity drove the school district into bankruptcy lol.

Being a coastal town in California, the weather is pleasant for all but a few weeks to a month of the year. For that time period, the weather is hot and miserable. All the windows open and the fans on won't help much, but it's the same at home. Hardly anyone has AC at home here, so whatever.

When the schools were remodeled, all of the classrooms gained air conditioning. In the older schools with the huge windows and the outdoor corridors, the AC units were mounted above the corridors. The windows on that side were sealed off. The windows on the other side were replaced with fat tinted windows that barely opened compared to the old ones. The remodeled campuses are a lot gloomier than the old ones because they're loud and the air in the classrooms is stale. They're also dimmer because of the tinted windows.
The industry is moving to a being able to purchase products instead of complete PSS/GDS solutions. As an airline you'll be able to buy an inventory management system from Amadeus, a pricing system from Sabre, a support system from TravelSky, and a website from Travelport.

The best example I can think of is American. They have Amadeus running their international website. Their ticketing system is internal. And all their inventory is managed in Sabre.

Southwest was similar, for a while Amadeus ran their international site while Southwest ran an outdated internal system for domestic travel that didnt support flights leaving and arriving on different days. They eventually had Amadeus move into running their domestic stuff a few years ago and now they have red-eyes.

Delta runs all their own stuff on a mainframe and from the outside it looked like a slow moving disaster. I know Amadeus sees all their inventory and looks at each passenger.
If I was all-knowing and omnipotent, I'd be OK with that in my code as well.
Seems like a minor technical challenge (at least in the case of games)

1. Set up a pseudo-adversary NN trained to recognize context-correct speech based on a small corpus.
2. Craft a GPT-3 prompt to get N 9s of accuracy
3.Retry if the answer fails the test from the other NN
4. Set a cap on retries based on how many 9s your prompt got
5. If cap exceeded, return a context-free or limited context response
This is a bad analogy. Cloudflare is not inspecting individual packets for hate speech. They are refusing to do business with an organization that negatively affects their brand (The Daily Stormer). They should have the right to make that choice as a private entity.

Funny you bring up Fedex: https://www.cnn.com/2020/07/02/business/fedex-washington-red...
People are saying you are underpaid at 70k/year in NYC, but a question that needs to be asked is - what is your level of experience?

If you are mid to senior level, yes, you're grossly underpaid. If you're entry to junior level, then I'd say you're still underpaid, but not extremely so.

Unless you're working in a tech company (excluding early stage startups) or finance (banks, hedge funds), I'd say 70k for a junior engineer isn't extremely underpaid.

FYI, I started my career a decade+ ago in NYC at 45k, but at a (big) company notorious for underpaying. Five years later I moved to a better company, but that 45k starting salary continued to hurt me and my new base salary as a 5yoe SWE was 75k - in finance at that. Meanwhile we have fresh grads starting at FAANG at well above six figures :)

But to directly answer your question, the "side hustle" that will most easily (relatively speaking) help you to increase your income is to become a Professional Leetcoder/Professional Whiteboard Technical Interviewer. I say that with no snark, and I too, am in a quest to become one.
I agree. With services you also feel that you are captive and paying for stuff that you don't even use, but if you stop you lose your data or might not be able to come back in the future, so you keep it running "in case I need it" or "I will use it at some point".

I also think software is way overpriced, especially when it comes to services that mostly just rent a server for $5/mo and resell it for $100/mo with not a lot of real value added on top. I think it makes more sense to buy the app/product and choose the server yourself, and pay $5/mo for the server or like $100/mo for a REALLY powerful server, not for a plan with "100k visits, 30 days retention".

On point 2), if no one buys your product anymore you can just stop supporting it and "kill it". Being a software product it usually doesn't break over time, unless it's something based on other volatile APIs. Take games for example, they sell as a lifetime software license, games released 20 years ago can usually still run without problems and without any maintenence.

I do somewhat openly share the revenue, currently I have myan estimated revenue shown on the IndieHackers page, but being only a product up until now, the revenue varies from month to month (not as stable as a SaaS). Currently it's around $1000/mo as I'm not doing any marketing, I still get sells from people coming from Google or from word of mouth. I usually try to update the IH page as soon as a big milestone is reached.

I think userTrack could be listed on MakeHub (from what I read, as I'm a solo founder, no funding, public revenue).
Nice post! Personally, I like to describe the output of a PM team, broadly, as Great Decisions. This goes a bit beyond just communication – it's the role of PMs to force great decisions to be made, in addition to communicating the output. This is also distinct from "Correct Decisions" since a pretty good decision right now might be better than the perfect one in a week.
Yes, why isn't the CDN a commodity?
Understood. Typically, as a company, you write -
1) what went wrong
2) how did it go wrong
and
3) what you have or will put in place to prevent it from ever happening again

It's a learning process for all involved, really.

From the affected parties point of view, well, they should diversify their network a bit better. End users should hold those companies feet to the fire, not Cloudflare's.
I don't imagine they have raw sql access but you probably have an API that takes a name or social or other identifier and returns relevant results. This access may have been granted to an account that is not described as "FBI" it's probably another sub-contractor or analytics provider.
Sorry. Fixed list:

1. Set up a pseudo-adversary NN trained to recognize context-correct speech based on a small corpus.

2. Craft a GPT-3 prompt to get N 9s of accuracy

3.Retry if the answer fails the test from the other NN

4. Set a cap on retries based on how many 9s your prompt got

5. If cap exceeded, return a context-free or limited context response
14 Impressive Apps Built on OpenAI's GPT-3 API [video]
List of Unsolved Problems in Biology
I build an app. I use CF for my app. Customers use my app. CF has an outage. Customers don't care why I'm down, they care that my app isn't working.