skysight-inc/HackerNews huggingface dataset:
In this case, it was his boss's boss's boss (I am his boss's boss). This particular engineer is highly valued at the company, including by me personally. It was at the same time surprising, but paining to see his consternation, and I certainly do hope he doesn't leave us. I'll gladly endure a $100 mistake to have his talents and attitude as an engineer.
Count the number of nested loops. If one of the loops does splitting (like binary search) it’s a O(log n) as opposed to O(n).

That’s literally all there is to it.
As far as I know, the original source for these patterns is Michael Nygard's book Release It: https://www.amazon.com/gp/product/0978739213
> Ah, but they are using Java

Exactly my point. It’s still down. Their Java servers doesn’t seem to handle this scale well and aren’t reliable for this.

The fact that they have to “Add more servers” to handle this traffic tells you exactly why Erlang / Elixir or BEAM VM languages are better suited for this (And also can save them money instead of provisioning more servers on AWS).

> obviously they need a solution that works with the stack they currently have

It was down before even when they had less users. One user made this suggestion 3 years ago, and Signal looked at this. Plenty of time to switch.

> proposing Erland at this time is asinine.

You mean 3 years ago with their $60M in funding? Plenty of time and money to hire an Erlang / Elixir consultant.
Three time loser? He's only run twice. What's the third?
We do, but it's not good enough for Google.
I personally find Hanlon's Razor to be gratuitously misapplied. Corporate strategy is often better described as weaponized willful ignorance. You set up a list of problems that shall not be solved or worked on, and that sets the tone of interaction with the world.

Plus financial incentive creates oh so many opportunities for things to go wrong or be outright miscommunicated it is not even funny.
Not quite, /eu/ in French is deeper, closer to /ö/ in German, I really can’t think of an English word with the same sound.

The /on/ nasal vowel is also approximated in “don’t” in some English accent, but again often imperfectly. In French, you don’t hear the n at all, whereas it is most often noticeable in “long”. AFAICT, the closest is /ão/ in Portuguese.
Line budgets sounds like an awful idea. Code golf!

I'd rather have 20 lines of clear simple code then, 5 lines of dense complicated code.

Budgets will just make people write dense code.
Unreal's approach to multiplayer is pretty well integrated. Not that hard to get going imo, as someone who never took any CS classes and was intimidated by networking on unity.
> I believe the current approaches fail to be 'mainstream friendly'

Maybe Zettelkasten won't be ever 'mainstream friendly'?

I use Obsidian and Notion (before that I've used txt files, Evernote and Joplin) but I don't use Zettelkasten method. And personally I think there is already so many different note taking apps that building another one won't do anything. And there are some good open source apps that would use some extra help. Of course you can do whatever you want.
As far as I know both Dendron and Foam stitch together a bunch of plug/play VSC extensions, so it should be interchangeable.

I liked Dendron more, as it seemed a more curated experience - the creator has a plan and is hard at work to make his "customers" happy.

"Dendron, the client, is free and will always remain free. It is also open source so anyone is free to make their own fork of Dendron.

That being said, I'm all in on Dendron and this is my full time gig. I want to make sure that developing Dendron remains sustainable. To that end, I plan on introducing value add server side functionality that folks may pay for."

PS: Why not switch to Emacs? It will only take a measly year to get comfortable! :)
MariaDB was created by the same guy who created MySQL after MySQL was sold to Oracle. They have diverged now but MariaDB has great compatibility (it works out of the box with many tools). It's just my preference right now.
I overcame imposter syndrome with one Indie Hacker post
Maybe dating sites could give interested users probabilistic estimates of the political views of potential mates.
Actions can react to issues and comments, so you could probably build a text-based RPG around that. For example, each player gets a branch and comment on the latest commit to trigger the next action (which is a commit). Or comment on an issue.

Anything else than text-based seems difficult though.
From the Geocities archive? Yeah actually, send me an email let's talk about it.
I'd note that this isn't pure C++ at all, not that it claims to be. This is heavily leveraging a lot of Unreal's features and tooling. And that's good. They're good tools. Big unreal fan. Likely a very good resource if learning how to use unreal specifically is what you want.
This Cloudfront URL is not a customer visible URL, it's just referenced for some static assets (images/JS/CSS). The warning is shown instead of the actual SaaS app that is hosted on a "proper" domain, effectively taking the whole thing down.
>Even untargeted scams can fool a savvy person by coincidence.

And you can pick them up 99 times out of 100. But that 100th time, you're tired, rushing to get out the door, etc. and they get you.

I'm definitely more cautious than I was when phishing was just starting to be a big thing. Back then I don't think I ever fell for anything but there was once or twice when I wasn't really thinking and started down the path of providing information.
By "mainframe" do you mean explicitly a contemporary device from IBM running a "z" hypervisor or any of a good number of legacy systems from the likes of DEC? If not, I think it can be a bit of a challenge to pin down what one means by "mainframe".

Today when we use that term I think we typically mean, "one of the main, more reliable, systems" we have at our disposal. It would typically run our "mission critical" software. I would say that the critical components of a semi-contemporary "mainframe" is that it supports a hypervisor, and is super reliable proably thanks to supporting redundant and hot swappable components. The trick is that today, that definition might be supported by not only all our cloud providers, but also by a good desktop workstation.

What makes/made them great?

Reliability, storage, and flexibility. Historically, such a systems put an enterprise's computing power into the hands of any employee with a "dumb VT100 terminal" (a glorified tv).

What can we learn from them?

System design tends to swing like a pendulum back and forth with focus alternatively on:

powerful centralized processing

or

autonomous distributed processing

At the moment, our cloud based platforms provide powerful centralized processing and we have increasingly seen moves to centralize on these platforms. The pendulum is reaching the end of the swing though as the end typically comes when architects envision and design systems that sit entirely on the "mainframe" and are accessed only though dumb terminals. Think todays efforts to bring "cloud gaming" to your phone or TV without a console or the myriad of system providers now attempting to sell your organization cloud based desktops.

There is no coincidence that we now see the rise of new generations of personal GPUs, CPUs and gaming consoles that provide every person what would have been a super computer not so long ago.

Just my 2 cents.
1- Ban self dealing.

Even the appearance of a conflict of interest should be treated as an actual conflict of interest.

Among all the other countermeasures being considering, breaking apart these monopoly's end-to-end integrations should be top priority.

For comparison: I'm a huge Apple fan boy. I'm in a happy monogamist relationship with Apple (h/t NYU Prof Scott Galloway).

There's no question their awesome products are largely due to their keiretsu, monopsony, and other anti-competitive practices. So despite my own joy, I also support breaking up Apple, for the greater good.

The same applies to Google's offerings. Google Chrome cannot be allowed to operate without oversight. Once a product or service becomes an important pillar in a market, it must be held accountable.

2- Fair and impartial courts.

Governments make markets. Google (et al) act as sovereign governments running their private markets. This is unacceptable.

We all must have the right to negotiate contracts, appeal decisions, and other misc tort. To be adjudicated in an open, fair, impartial courts overseen by professional and accountable judges.

In other words, I demand the rule of law.

Again using Apple as my example. As a customer, I benefit hugely from Apple's App Store, where they vet and curate entries. This is awesome.

But Apple must be held accountable for all of their decisions. All participants must have the right to sue for damages. In a fair and impartial court system, independent of Apple's total control over the market.

Similarly, however Google is administrating the Safe Browsing infrastructure, it must be transparent, accountable, auditable.

--

I'm still working on this messaging, phrasing. Criticisms, editing, word smithing much appreciated.
No, it's my own number since i was 16 ( x 2 now :p)
Colombians try castrating Pablo Escobar’s Hippos
Isn't that inherent in the abstraction represented by SQL?

In that, it's optional that the DBS explains why it chooses what it chose (although it can happily tell you what).

Were it to do so, that'd be a pretty big crack in the abstraction layer to peer through, and would likely cause more footgunning by (1) developers peeking at the why, (2) developers assuming stability of the why, & (3) ossification of the underlying DBS engines, as now program functioning depends on their internals behaving a certain way.

(Although I guess it's a general win for SQL that we're discussing performance differences, rather than correctness differences)
Let's leave this to experts to figure out the legal framework for similar cases in the future.

I personally think it was wrong. Parler ban is just the type of stuff that countries like China or Iran do and we condemn or even sanction them for it.

What happened, and is happening, didn't start over the night and the lack of moderation on Parler wasn't the root cause.

We should hold those resourceful politicians with their megaphones accountable for what they advocate and how they exploit people on social media.
It would be like having a "discussion" inside a column in Excel, since as a Q&A site they have no support for threading, and even the comments cap out at about 6 before the site starts recommending one switch to their separate chat site

I wholeheartedly agree with their prohibition on opinions in a Q&A site when HN and Reddit already exist for discussing things
Get Program Custom Keto Diet Now
The modern equivalent to mithril.js would be Hyperapp + Parcel for me. Easy to get started, with enough batteries included.
Right, I’m not saying they aren’t a risk. I’m suggesting that if a real business is whitelisted that a automated process shouldn’t be allowed to blacklist it without some type of human interaction.
What if there are recursive function calls?
This happens a lot in mathematics. Definitions that depend on intuition usually have very weird edgecases. When you formalise a definition and explore the definition to a “wider” domain, then the intuition usually breaks and can have surprising consequencies. It also happens a lot in calculus. Things that work beautifully to continuous smooth functions can have an a strange edge cases. Eg if you add infinitely many continuous and smooth wave functions the result can be a non continuous function. Same here, the intuitive definition of a prime, when formalised, and applied to non positive number sets have unintuitive consequencies. One is that it can actually work.
What the heck is going on with the victim blaming -- both here and by Harvard staff on twitter? It's gross.

I'm sure this was an opportunity of a life time-- not enough of one to come off as totally implausible, but enough to paper over some of the red flags. Most scams are obvious in hindsight and from an external view.

Believing that you couldn't fall for a scam is probably one of the best ways to increase your vulnerability.
Even if that were true, which I don't believe, it's still highly useful. E.g. if someone passes a GRE Physics test, they may be able to enter a graduate program with an entirely unrelated undergraduate degree instead of spending 100k getting another.

You may be different, but I'd have increased confidence in someone's general comfort with mathematical problem-solving if they posted good scores on a test covering this: https://www.ets.org/gre/subject/about/content/physics/
This step? https://imgshare.io/image/image.NB4Yvn ( that's the screenshot of my mail from 2 days ago fyi)

I thought it was weird that I'd be the only one with this issue ( i didn't find any related info/similar issues online)
Sad nerd seeks third to join 24/7 D/s relationship with my internet daddy

(just lightening the mood a bit, but it's a true story. I wasn't asking for google support)
I'm not familiar. What does such a thing look like?
I'm sure he could get a lawyer better than Google's.
I seriously doubt the story that government stepped in to stop railroads from colluding on prices. In Railroads and Regulation: 1877-1916, Gabriel Kolko shows that before government regulation, more railroad companies were being founded over time, that freight costs were decreasing, and that government intervention happened because the largest railroads encouraged it. Once the Interstate Commerce Commission was granted authority (through the Elkins Act), one of its first actions was to prohibit railroads from offering rebates and other price discounts. This increased railroad revenue by approximately 10%.

It's a similar story for airlines with the Civil Aeronautics Board. The CAB was given the power to regulate airline fares, routes, and to control whether a new airline was allowed to enter the market. From the CAB's founding in 1938 until airline deregulation in 1978, no new trunk airlines were founded. After deregulation, fares plummeted, new airlines flourished, and many incumbent airlines went out of business (either through bankruptcy or acquisition).

To quote David Friedman: "If you do not believe that the Interstate Commerce Commission and the Civil Aeronautics Board are on the side of the industries they regulate, figure out why they set minimum as well as maximum fares."
This appears to be a totally unrelated set of authors attempting to force a journal to retract someone else’s paper. They literally have a dedicated website to promote this retraction and if you look up the authors, some of them headline their Twitter with it. The first author just today posted on Twitter that mRNA vaccines can alter your DNA.

The intent of the retraction seems to be to suggest that the epidemic is overblown, to which I would respond by pointing to the the two million dead people, and the excellent correlation of positive test results with new dead people.
If you are the kind of person that want to read an article titled "explained as easily as possible", I think you should just avoid saying the phrase "big oh" but instead talk about algorithm runtime more informally, like "quicksort has a worst case quadratic but average case n log n runtime".

The risk is otherwise you will shoot yourself in the foot, maybe during an interview or other situation, as Big O is just one out of many members in a family of notations that has a very specific mathematical definition, other common ones being small-o and big-theta.

Analysis of algorithms is more difficult than it appears. If you implement an algorithm in a high level language like Python you may get much worse runtime than you thought because some inner loop does arithmetic with bignum-style performance instead of hardware integer performance, for example. In such case you could talk of big-omega (your analysis is bounded-below instead of bounded-above, asymptotically).
Intro:

> End-user development (EUD) activities range from customization to component configuration
and programming. Office software, such as the ubiquitous spreadsheet, provide customisation
facilities, while the growth of the Web has added impetus to end-user scripting for interactive
functions in websites. In scientific and engineering domains end users frequently develop
complex systems with standard programming languages such as C++ and JAVA. However only a
minority of users adapt COTS (Customer Off The Shelf software) products; furthermore,
composing systems from reusable components, such as ERP (Enterprise Resource Plans) systems
defeats most end users, who resort to expensive and scarce expert developers for implementation.
So EUD is only a partial success story. We argue that the spread of end-user development
depends on a fine balance between user motivation, effective tools and management support. In
this article we explore that balance and investigate a future approach to EUD – meta-design – that
proposes a vision in which design, learning and development become part of everyday working
practic
Not everyone sees every post! someone in another comment literally said: “I hadn’t heard of Zettelkasten until today”.
In this particular case, NY is being hostile to embezzlement. I would imagine that Texas might also be hostile to embezzlement.

(I can imagine a similar investigation by a pro-gun DA going very poorly for the executives in question. Suppose you support the NRA’s mission and discover that the leadership has embezzled most of the funding. You might want to throw the leaders in question in jail and strongly encourage new leaders to use any new funding for the actual nominal purpose of the NRA.)
Possible that your provider has blocked SMS from Amazon? We (not Amazon...I don't work there) also see users of our service who have sent "STOP" to our SMS number occasionally and then complain we never send them 2FA codes. If you can see the number those SMS used to come from you can try sending a "START" to it, or check to see if they have been blocked from sending to you.
Great - so if I’m dependent on a patented product, it’s going to get exponentially more expensive and all that money will be funneled to the patent office. This helps nobody.
Mark 1 Forth Computer (2006)
Does the cult of personality — its leader, followers, and traditional media amplifiers — bear no responsibility? In the context of this article, “big tech” seems only to be a convenient scape goat, given that this is hardly the first time masses devoted themselves to a truth-less strongman.

This article is filled with anecdotes and provides no real evidence to back its outlandish assertion. Mass delusion and political cults are not new phenomena.

I’m sure the printing press also “helped trash America,” by the author’s standard.
I don't have 2FA activated. I literally don't receive a notification and the phone is fine.

I'm 100% sure the email is correct (they emailed me there that my VISA is expired)
Linux still not ready as a desktop operating system, news at eleven.
Then you get to have fun solving a recurrence relation. :-)
If folks are interested in this workflow, but want to auto-sync their changes to a GitHub repo, I’ve been maintaining a VS Code extension for managing code snippets, and notes/Roam-like wikis, and it includes full Foam interop:
https://aka.ms/GistPad.

https://twitter.com/lostintangent/status/1282047676377231360...

https://twitter.com/lostintangent/status/1334225746751983618...

https://twitter.com/lostintangent/status/1282850227695652865...

I built this so that I could manage my knowledge in GitHub, but edit my notes like I would with Notion/OneNote (i.e. commit/push on save). It also supports managing code snippets via gists, since I’ve found that my personal knowledge is composed of notes and code snippets, and I wanted a single, editor-integrated solution for managing them both.

Foam + GistPad recipe: https://foambubble.github.io/foam/recipes/write-your-notes-i...
>"This computer has no microprocessor. The CPU is discrete TTL logic."
Those who do not defend the principle of free speech, even the speech of those who would not honor it themselves, will be shocked when the censor comes for them...

Your position that only "acceptable" speech should be defended shows you have no respect for free speech at all
Doing a quick search, GM's ten best-selling vehicles were trucks and SUVs in 2019:

* https://gmauthority.com/blog/2020/03/these-were-the-10-best-...

Except for the Malibu (#5).

It may be that they are (were?) doing things small to start to learn a bit more before ramping up. Just yesterday (1/15) they announced a major investment for EVs in Ontario:

* https://www.thespec.com/ts/business/2021/01/15/gm-canada-ann...

There could also be friction given GM's large dealership network about profits: service departments are needed much less with EVs compare to ICE vehicles.

I think things will change once GM announce EV SUVs and pick-up trucks. How knows when that will be though.
Personally, I don't consider Android to be Java and I am quite happy that Google is pushing Kotlin now instead.
Completely agree. The clouds are still very comfortable for development though, and i use them a lot. But i'd never even think of using cloud in production.
A prime element of a ring (like the integers) is defined to be a non-unit p that satisfies p|ab => p|a or p|b. A unit is defined to be a number that you can divide by. Therefore the units in the integers are {-1,+1}. Based on that, -2 is prime element and -1 is not.

The statement of unique factorisation is more complicated when using this definition of prime, but it allows us to talk about primes in the Gaussian and Eisenstein integers, as well as other Unique Factorisation Domains.
Moon-Earth ping time would something like 2580ms [0]. If anyone remembers the days when phone calls to Australia were via geosynchronous satellite (vs undersea cables), there was maybe ~500ms delay and that was annoying enough, although you got used to it. TBH 2580ms for many applications would be fine (e.g. youtube, netflix, social media, github, chat/slack/teams etc).

If you take sci-fi as inspiration (e.g. The Expanse!), we might see less "realtime/two-way" voice/video chat and more one way "vmail" type messaging when RTT is too great for realtime.

[0] https://www.quora.com/What-is-the-ping-between-earth-and-the...
MIT uses @alum.mit.edu. I don’t think I know former employees there but at least former students I know lose mit.edu addresses, a fact also easily confirmed with a Google search. So, your point being?

Edit: You added

> *Might your own cultural expectations open you to attacks from a place with MIT's (recent if not current) network culture?

after my reply. I’m not sure how it is relevant to your claim that “alumni are often allowed to keep their addresses”. In fact the question doesn’t make any sense to me; I’m not gonna accept an MIT job offer from an alum.mit.edu address (or more relevant to me, alumni.stanford.edu/alumni.princeton.edu), regardless of network culture.

Edit 2: Reread your question and realized you were implying that MIT "recently" allowed alumni to keep @mit.edu addresses. Well, you'll need to show some proof.
I'm not a superfan of lawyers, but they got 110 out of 650 millon or a little over 16% of the total settlement. For 5 years of work and the very real risk of getting nothing if they lose, that sounds reasonable to me.
Or, if someone like Bruce Eckel has these observations it may be time to take a step back and listen.
I am slowly coming to the same conclusion.

This just applies to me, when my efforts are not directed towards making things and adapting on the fly, I tend to get sucked into thinking that I need a ton of knowledge to make things which leads me to find out systems which can help me manage that volume of knowledge, ironically and laughably before gaining that knowledge. Putting the cart before the horse !!!

I then go back to making things and I think these systems may be useful for certain styles of learning.

Does anyone here have similar experiences/thoughts?

edit: fixed idiom typo!!!