skysight-inc/HackerNews huggingface dataset:
I agree that it is maddening. The same thing happens when purchasing hardware. Companies that do B2B transactions don't always support billing to myriad small entities within a single-named organization with a single purchasing department.

There are ways in which it makes sense. The company generally wants to interact with a legal entity, not a research group.

A hybrid approach, that happens occasionally at the University of Washington, is that a department negotiates a discounted license for a software license and then opens the license agreement to broader swaths of the university.
My read was that they actually saved over $8000 per month:

- They mention that the initial savings of $1500/mo from omitting unnecessary headers was 12% of their egress cost (so the total before this was $12500)

- Then they got an additional 8% of savings by increasing the ALB idle connection timeout to 10 minutes (down to $10120)

- Finally they said they saved $200 per day by switching to a lighter TLS certificate chain ($6000/mo, so down to $4120)

None of those steps seem to have required any meaningful amount of development work. Let's say this took a developer one week? The return on that effort would be $100k a year, or $2500/hour for the first year alone.
I will be here answering questions if needed!
A PhD is intended to demonstrate that a person is capable of pursuing a course of research within a field of study, and has a mastery of the existing knowledge and pertinent skills/methodologies.

Unfortunately, in some fields, the PhD has sadly become a form of lazy gatekeeping, and reimagining the PhD in those cases may just be a matter of waiting for the old guard to step down.

In some other fields, the PhD is probably ripe for reimagining, but "independence" might not be the right lens through which to think about it. For example, it would be exceedingly difficult for a would-be physicist to independently build a large hadron collider to do their research with. The institutions that make those sorts of resources even possible are inherently large/complex, and in those cases the PhD is a less sad and lazy form of gatekeeping (i.e., you need to do a set of progressively more complex stuff under the tutelage of someone more experienced before we let you touch all of our big expensive things).

In yet some other fields, which may be younger, have less of an established orthodoxy, and lower overhead to participate in (e.g., the economic/anthropological open source software type work the author does), it seems totally reasonable that a person could develop and demonstrate their knowledge, skills, and abilities on their own and without a formal course of study. In such fields, the concept of the PhD doesn't seem as ready for reimagining as it does retirement.
> what's the impact and ROI of a language migration vs getting Node to work as well as we can?

Hire an architect costs what? Putting the genie back in the bottle was a problem Plaid baked into its early success, which is common with startups hiring engineers with zero architecture knowledge.
Replace the word fan with supporter, which is more in line what what I was thinking, and is certainly needed in programming.
It's Vox, so I find this scenario very believable.
"Took over the facility’s automated controllers and caused the centrifuges to self-destruct."

I have a problem with the truth of this statement
Not a real quote by Socrates, BTW. But by a Cambridge student in 1907.

https://quoteinvestigator.com/2010/05/01/misbehave/
>I think node.js is a great platform,

I'm curious as to why. For large scale applications like this, you have other options that offer higher performance ceilings, have more safety and correctness features, and are likely more productive as well. What is the attraction to node?

A guy has to invent a scripting language for browsers in 9 days -> he decides on a lisp -> management says no it has to look like java -> he comes up with something -> its dynamically typed -> lets run a huge banking infrastructure on this

wat
I would have assigned a high probability to this outcome from the beginning. Why would anyone want to send their CDs (or any other valuables) to a third party without express guarantees for getting it back?
4000 chrome instances? Probably not. Here I am trying to run 4 chrome instances in parallel in CI without crashing.
> Some examples of this would be Oracle Identity Manager (which is absolutely awful but is still actually the only IdM solution really capable of scaling with massive enterprise companies)

The "massive enterprise company" I work for doesn't use Oracle IdM ...

It was used at the previous company I worked for, but it had endless problems and I think it was only bought as part of a very badly-run "buy an expensive 'enterprise content management platform and then not use it properly' initiative".

It's main feature seemed to be to import identities from LDAP servers into an Oracle database fronted by a very poorly performing non-compliant LDAP server (or, you could say, selling Oracle Database licenses).
Adding to the chorus, but the decisions on what street names to show is simply insane. Opening the map right now on Android and scrolling around, almost none of the major streets near me are named, and tons of tiny streets are. Why would anyone do this? What AI got programmed that learned to make these decisions with no oversight?
That's _Intel's_ implementation - only one hypervisor may control Virtualization even on your beloved Linux e.g.: https://unix.stackexchange.com/questions/149416/run-avd-and-... or just search on how people can't run kvm and vbox at the same time.
It's a cool system. The numeric rules are (though there are lots of exceptions):

* Primary interstates are one or two digits. Shorter spurs, loops, and connectors are three-digits.

* East-west primary interstates are even-numbered, north-south are odd.

* Major arterials are divisible by five. (The longest interstates are I-90, I-80, I-40, I-10, I-70, I-95, and I-75.)

* Odd routes increase in number going from west to east.

* Even routes increase in number from south to north.

* The last two digits of a three-digit interstate usually identify its main parent interstate. (For example, the I-310 spur connects I-10 to US 90.
Great job. For me, checks all the boxes:

. C (could have been C++... embedded MCU platform)

. compiles cleanly out of the box

. demo is simple, works out of the box, simple to verify

I contrast this with my experience a few days ago with the "Space Invaders in C" post (too lazy to reference it or find the exact title). I do development on my Mac all the time (command-line, C++, clang/gcc). Tried building Space Invaders. One problem after the next. Gave up after about 20-25 minutes.

Cliché as it is, the importance of the "out of box" experience is so important. Especially for a commercial product, which I realize this isn't.
dictionary.com defines social media as "websites and applications that enable users to create and share content or to participate in social networking."

So the common use case of wikipedia, reading about things, is not. But digging deeper into the editors\editing section there is definitely social media happening both in forming networks and creating content for others

I don't think email qualifies. While you can share content and network with it, it seems to be more of a delivery mechanism than a destination that users would seek out.

"AOL" is too ambiguous.

I always though of Compuserve as a service provider but maybe they did have some social media features

BBS might be the original social media

Finger is interesting as you could create a "profile". myspace and other social media seem to be a combination of finger and bbs packaged into an endpoint
Some people mistake catharsis for activism. It burns a lot of energy while not leading to any progress, or even to building a foundation for making progress.
Another fun tidbit is that any 3-digit interstate is an auxiliary route of the 2/1-digit mainline. The first digit determines the type of route, with odd being a spur and even being a bypass or beltway. So I-405 is a bypass of I-5, and I-110 is a spur off I-10 connecting it to the Port of LA.
I really like the idea.
If you are promoting stuff like this though, please please please check to see whether your color schemes meets WCAG contrast guidelines. I took a look at one randomly in the firefox developer edition accessibility tab and there were a large number of contracts flags.
The Human-Centered AI Canvas
Oh I can complain just fine. Just because a corporation monetizes via a different means than selling software doesn't mean that I forfeit my ability to gripe about it (see Facebook).

They've also taken all the air out of the room such that there's very little ability for competitors to gain traction. So it's not like there's really many real options out there.

I don't really see a problem in complaining about a software product, especially when:

- It was actually BETTER before
- We're basically giving them a list of high-priority UX stories to make their product better

(edit: formatting)
You mean, placing their own offering directly on the Google Results page before any kind of paid or organic links in a highly competitive area?
> Invalid or broken content should return an error, the parser shouldn't try to "fix" it.

You would have a really difficult life in web scraping. You do not have the guarantees of well-formed data. Instead you get HTML with mismatched tags, JSON with newlines in the middle of strings, content that claims it's UTF-8 but upon closer inspection is actually GB2312, pagination endpoints with off-by-one errors, etc. It's an absolute mess and taking the stance of "well, they didn't encode their JSON correctly, so we're not going to operate on their data" isn't a very effective strategy.

> Which is especially bad when you're dealing with money transfers

Afaik Plaid is read-only. They fetch information from financial institutions and make it available through an API.
This is basically how Microsoft is taking over Linux. It has already started and the few of us that saw it coming since day one can't do anything about that.
The average after financial aid per student cost to attend Stevens Institute of Technology is $35k. As of 2017 they had an endowment of $184 million dollars. If they thought this was enough of a priority they could allocate the additional funding for this. The fact that they haven't and that the lower $200 a month was coming out of pocket versus being paid by Stevens indicates the level of importance they place on this work. Why should Google in essence help fund work that the organization doing the work can afford to but doesn't want to fund?
Most people will take free and good enough over a superior product any day. Google basically killed the market for mapping products and now have started charging everyone for theirs when used commercially.
The Easiest Way to Screenshot a Website
I develop an application at a university that allows users to share and lookup accessibility information on public places that uses Google Maps and the Google Places API. We have run in to exactly the same issues as described in this post and we have had a few meetings on what to do about it. I would like to switch to OSM but I haven't been able to find a quality replacement for the Google Places API, which is critical to our application.

We could switch to using OSM + Places, to at least partially alleviate our problem, except that Google requires any Google Places API results that are displayed on a map to be displayed on a Google Map, which really locks us in.

Is anyone aware of a good Google Places API alternative, including any paid self-hosted databases?
> consider that those savings probably won't even pay for more than a quarter of a one of their developers

Although I never run a business, I do believe this kind of optimization is quite meaningful even though they will never be the top priority of a business.

Those optimizations lower operational cost while being mostly maintainance free (except the one that switches off from AWS certificate manager, which may increase some effort when renewing), risk free (unlike refactoring a large legacy system) and requiring little engineering effort (Maybe 10 engineering days from investigation to writing the blog post?)

In addition this blog post itself brings intangible benefit on their branding, website ranking and hiring.
I have to admit, I am struggling to find facts to back up my argument. I could go on a tangent about trademark, and while it's related it doesn't defend my original point.

I suspect Disney had a huge role to play in lobbying for these laws, but thank you for pointing out that I actually have almost no facts to back up this claim (seriously, I love being proven wrong because it means I learned something).

Cheers.
Interesting. The first thought that popped into my head as I read the article was ..this is the corporate version of the evolution of the rise and fall of communism.

Prediction: Google will be in 20 years what Soviet Russia became at around 2000s.

They will go from utopia to totalitarian to insignificant player in a few decades.

Why this happens puzzles me..I grew up when Soviet Russia/USSR was still alive and then watched it go away. And see where it is at now. I don’t understand it. It’s like a mystery. But the pattern to dissolution is inevitable.
And even in the specific random example of Buttigieg:

He was at McKinsey working for Loblaws (canadian grocery store) on pricing strategies, and afterwards Loblaws was convicted of price fixing.

Of course Mayor Pete wasn't responsible, but it's still not a good look for McKinsey.
I immediately recognized the headline even though its been 15 years since I last read up on Cyc.

I still think the potential of lambda calculus in knowledge representation and logical deduction is high and under-represented in research.

Just theorizing, but I think a large part of the problem is the difficulty in interfacing this knowledge base with manual, human entry. Another pitfall is the difficulty in determining strange or unanticipated logical outcomes, and developing a framework to catch or validate these.
That's just utter nonsense.

No, perfectly targeted advertising is actually very easy. You just place the ad in a topically appropriate place. Selling sports equipment? Put an ad on a site dedicated to that sport, problem solved. And zero tracking required.
You are subject to the ads chosen by the websites you use. You are compensated in the form of the service of those sites. Google is just incidentally the ad provider the websites you visit choose to use. All assuming you don't block of course. The comparison to unpaid labor is still unapt. Unless you are gaining no value from these sites that are showing you ads? If so then why do you keep visiting them?
The EU was a historical anomaly. A reaction to WW1 and WW2.
We love DepHell. I migrated some work repos from Pipenv (and plain ol' pip) to Poetry. However, we didn't want to have a flag day where we updated our build tooling to be 100% Poetry, so I made a Makefile target that builds requirements.txt and setup.py from pyproject.toml. Now developers can work with pleasant tooling, but the build system can use the old stuff it already knows.

We're close to having everything migrated to Poetry. When that day comes, we can throw out all the compatibility stuff, update the build server, and be happy. Until that day, DepHell gives us an easy compatibility layer so that we don't have to do the migration all at once. It's awesome.
I suspect "corporatist" might be a better term than conservative.
Books for our time: seven classics that speak to us now
HTTP/2 isn't used on the backend AFAIK, so the CPU usage isn't a concern I terms of increase load on e.g.e EC2
Key committee passes Trump impeachment charges
Sure, one example I remember off the top of my head is a bank that sometimes returned duplicate transaction data, so an engineer had called ramda.uniq on the transaction array. Transactions are nested objects and slow to compare, so when you find an account with 100,000 transactions... kaboom. Some scenarios are more subtle, but a common theme is that the amount of data in an account can vary by many orders of magnitude.
Hypertalk (the language of HyperCard) had a lot of syntactic sugar, but was pretty easy to get started with even with almost no programming background.

For example, a very simple button might have a script that looks like:

on mouseUp
ask "What is your name?"
put it into card field "Name"
end mouseUp

You could get pretty far by reading scripts and trying things out in Hypercard.

I also tend to think that the idea of network aware Hypercard sounds super cool, but would have been a security nightmare. Hypercard wasn't written in an era of adversarial coding, it would have been knocked over 10 different ways every day by hackers. Code and content were heavily mixed together and there was no permission model beyond preventing people from editing your stacks by accident. Every stack or even card you loaded would be downloading and executing code.
LGA has no rail connection and JFK isn't directly connected, you have to transfer to and pay extra exorbitant fare for the AirTrain.
Still there is going to be energy lost for very little in return. We need to go the other direction; less machines, less IP addresses, less energy, less complexity, less code, etc.

The only thing we need more of is cores and we can't have that because memory is too slow.
Client-Side Context Search
Really, I can't imagine using a service like that unless it was in a place I could get physical access to.
Fixed the images about half an hour ago, sorry about this!
> There should be an interdisciplinary stackoverflow where you can ask: "does this already exist?"

https://alternativeto.net is not too bad, although it takes a while for new projects to appear and also sometimes when a tool does x and y and you're looking for an alternative for x, only alternatives for y are shown.
Let's say it is $2k/mo. I also run a small business. And when things are growing it's easy to think that way. But in the long run every business that faces competition needs to focus on the bottom line. How many developer hours do you think it took to save that $24,000 per year? Not much. And that is just one example. A culture that ignores efficiency is doomed to failure.
A Short Survival Guide for Bitcoin Buyers in 2020 and Beyond
This. Is. Not. How. Email. Works
many of them are working on transformative projects like maps, translate, android, chrome

All of those exist purely to expand opportunities to show more ads.
There are a couple of things that make your claim about Google being a "consumer services company" fall apart in my view:

1. The only parts that make money are the ads. You characterize it as "great services" that "incidentally" make money via ads. Incidental means an "unpredictable or minor consequence." A more fair characterization in my opinion would be that it is an advertising company that uses consumer-targeted services to create space for its advertising market. The advertising is in no way "incidental," it is integral.

2. They have notoriously poor support for their "consumer services." If they were really a consumer services company at heart you would expect that supporting the consumers who use their services would be important to them. But it's clearly not.

Advertising is not only proximal, it is causative. Google functions very differently than a traditional consumer services company. Saying that it's because they're "innovative" or "disruptive" is obscuring the fact that the reason they can operate so non-traditionally is because they do not face the same constraints and pressures that a traditional consumer services company faces because they are not a traditional consumer services company which makes money from their consumer services. They are an advertising company which uses their consumer services as a vehicle for their actual money-making product: advertising.
I'd much rather that $2,000/month go to my developer than to line Bezos' pocket.
It's a great idea, but soperj is correct. It's a good idea to make sure that things like contrast ratio and colorblind hues are taken into account.

Possibly have notes on certain palettes, indicating their accessibility score.

Thanks!
Whilst you might have to define "in the standard library", pip is added in PEP 453 [0] (accepted in 2013), in a similar capacity to venv:

> However, to avoid recommending a tool that CPython does not provide, it is further proposed that the pip [18] package manager be made available by default when installing CPython 3.4 or later and when creating virtual environments using the standard library's venv module via the pyvenv command line utility.

[0] https://www.python.org/dev/peps/pep-0453/
Ending Internal Passports Was a Victory of Liberalism. It Is Slipping Away
Have you tried Waze? It shows you the street you’re on and the incoming perpendicular streets.
There are also tons of lower level office that have a huge impact on individuals. I for example am on my condo board.
https://www.colorbox.io/
Wow. You just nailed everything that is wrong with google maps and I didn’t even realize it was happening. Frog in boiling water.
It sounds like you're talking about "channel" subreddits, the ones that just form as arbitrary sets of people gather to—however ephemerally—discuss a topic, without ever really self-identifying as "members" of that place.

I find that the best subreddits are the other kind: real communities with members identifying as "member of community X", not focused on or created "out of" the Reddit community itself, but rather bringing in people from the outside because "the X community" happens to use a subreddit to communicate, rather than using Slack/Discord/Telegram/etc.

In other words, Reddit is IMHO at its best when it's serving as a (shared-infrastructure, shared-registration, shared-administration) host for otherwise-independent forums.

Reddit succeeded at being the thing that e.g. Discourse.org was trying to be—a cloud host for forums—by getting the most attention and virality, by taking advantage of the network effects that come from integrating those forums into one larger meta-forum structure. But that meta-forum, and the random "by Redditors, for Redditors" forums that shoot up out of it, aren't the real value-prop. The individual forums hosted for their own communities' sakes are. The meta-forum is just there so that people are aware that Reddit exists when they're thinking about which cloud forum host to use.

Those independent third-party forums are healthy self-contained communities, because they're planned—they were probably started by a PR effort of a company or nonprofit org, and probably have real, paid "community managers" assigned to moderate them.

Reddit's own random-offshoot forums have none of these advantages. They're just people who wandered into an empty space, sat down, and started talking. Of course they don't have functional moderation. They're cliques!

Next time you're looking at a subreddit, ask yourself: does this subreddit have a website? And could it be said that the website "owns the subreddit" rather than the other way around? If so, then great: it's an independent community that happens to use Reddit to host a forum. If not, maybe don't even bother. (I'd love to see a list of the top subreddits that are left when you apply this filter.)
Spam wasn't what killed netnews, big ISPs didn't want to serve it up for free anymore. Perhaps that wasn't what you were implying but in case it was, spam ain't what done her in.
How the community can help your business: People Powered