skysight-inc/HackerNews huggingface dataset:
"Ballmer’s viewpoint is more succinct: 'There wouldn’t be a Microsoft today without Dave.'"

Nicely written 2016 article about Cutler: "The engineer’s engineer: Computer industry luminaries salute Dave Cutler’s five-decade-long quest for quality."

https://news.microsoft.com/features/the-engineers-engineer-c...
Maybe, you shall read the comment to which I'm replying? Maybe :-)
If you are young, speak English or French, and have an advanced degree or a degree and a job offer, it's not difficult for an American (or, to a slightly lesser extent, anyone else) to move to Canada.

Once you do, you have a simple path to citizenship.

The other way around is much more complicated, and requires either marriage, multi-year employer sponsorship, or waiting forever if you were born in the wrong country. (A Canadian citizen who was born in India, but moved to Canada at the age of 3 is considered to be an Indian, and will be looking forward to a decade-long waiting list for a US green card. The US weighs your country of birth more on many metrics than your country of citizenship/origin.)

Also, if I understand the system correctly, if you married a Canadian, and are moving to Canada with them, then you just... cross the border as a tourist, and once inside, start the marriage-based application process. You get a work permit in a matter of weeks, not months, and then have a very straightforward path to citizenship.
I would say APL-family languages today have largely addressed these concerns with operators such as Key[0][1] and nested arrays. J also has built-in support for sparse arrays. Some more complicated things like storing a list of lists in a compact representation (perhaps lengths and data) aren't supported natively, but I'd consider that a niche concern as a list of lists will have similar performance, just with more memory use.

There's a lot of database software built on array languages, with kdb and Jd being the most prominent as far as I know.

[0] https://aplwiki.com/wiki/Key

[1] https://code.jsoftware.com/wiki/Vocabulary/slashdot#dyadic
> https://en.m.wikipedia.org/wiki/Black_hole_electron

Very interesting link - I suppose this could potentially make the problem slightly moot for electrons. Still, I don't think this works for other elementary particles, as black holes can't have color charge or weak hypercharge as far as I know (so they can't behave like quarks, gluons, W or Z bosons etc.)

> We know nothing about how to marry General Relativity with atomic-scale physics (quantum mechanics). That's why everyone and their dog are looking for a theory of quantum gravity.

True, though I think this is not even a problem in matching GR and QM, it is a problem in GR itself. The math of GR has infinities when looking at the center of a black hole, so we know there must be some other math that prevents the curvature from reaching infinity. We can of course easily invent infinitely many solutions to this problem, but there is no way to choose between them on an empirical basis, even in principle (since we can't ever experiment with the inside of a black hole).

A theory of quantum gravity would solve a different problem: GR is nonlinear, while QM is linear (if we ignore the Born rule) - so they can't describe the same system. Relatedly, if applying GR to a system described by a wave function, we are not able to compute how space time will curve given that a single particle(with its mass) is usually present at many points in space-time.

It is hoped that solving the second problem will also solve the first, but I'm not sure this is guaranteed.
Can’t you just put a load balancer in front of N vps running dokku? Although, I haven’t done infrastructure since before docker was invented so a little behind the times.
Working with languages that force a lot of immutability (Erlang, Haskell, etc) will change how you think, for sure.
I use https://noteplan.co - it integrates calendars, reminders and markdown notes.

Calendars and reminders use their respective MacOS system apps (those can be used with Exchange, CalDAV and CardDAV servers which is important to me). The note-taking part of the app has a lot of niceties (task management, subfolders, tags, wiki-style-links, attachments, ...) and is split into a general-purpose "notes" folder and a "daily notes" folder. If you open a daily note, you get a combined view of a markdown note for the day in the center, your calendars and reminders on the right and all your general-purpose-notes in a sidebar to the left. I find this combination so useful that Noteplan is the only app I (very grudgingly) a) pay a subscription fee for and b) sync via a commercial cloud service - in this case Apple's CloudKit.
The other reason people aren’t saving is record low interest rates, while the rich can keep money in market accounts and get returns up to and over 5% until extremely recently the bank interest rates in many countries are under the rate of inflation and in many countries they still are.

Why put it in the bank if all that is happening is your money slowly becoming worth less rather than turning into more via interest in a savings account.
You could write your own todo list app. Let's face it, there are plenty of examples out there! ;)
I couldn't find the high res video but I did find this one in Spanish.
https://youtu.be/_H_78hp-vRE
Life is about moderation and decision making.

Always putting the well-being of other people before your own is indeed a bad strategy. It ignores self care and leaves you open to be taken advantage of.

You can do a lot more good if you are mentally and physically healthy and not being continually scammed.

As a trite example, I like to pick up mentally unstable hitchhikers (literally). I don't do it on my way to a job interview, and I don't do it if they seem especially dangerous.

This way I get to keep helping.
Blockchain has two proven use cases:

1.) Speculative investment assets.

2.) Moving value outside of a financial system.

Unregulated stable coins have proven to be as stable as the titanic was unsinkable.

Number 1 is really a problem because of Number 2. Number 2 is a fancy way to describe a primary use case being money laundering. Of course though there are some instances where that’s helpful like backing a foreign government you agree with. Unfortunately, it also means countries like North Korea can use it to evade sanctions.

Blockchain is largely a solution in search of a problem with speculators throwing money into stuff they don’t understand.

I’m a reformed blockchain enthusiast.
German here: it is called bureaucracy. The beauty of it: everyone is treated by the same rules, no exceptions, No bending.

Diplomatic immunity inside the EU for an EU immunity. What is that? Political/legislative immunity okay but diplomatic immunity?

Anyway, no idea what happened there.
Mailcow.email – The Mailserver Suite with the 'Moo'
> And it’s not like the education systems are so different that the US is gaining some skilled labor.

You think tech workers are unskilled?
Now, I wonder if this isn’t just a pot-calling-the-kettle-black comment. Who’s the crank? Who’s the satirist?
your "electron radius" is the "classical electron radius" which is a ficticious radius one uses i lf disires. in modern theory electrons have no radius.
Show HN: Site Bay – Managed WordPress Hosting on Kubernetes with Minutely Backup
So you’re telling me that banks routinely scam the ACH system? Pretty sure this is 100% FUD.
Yep. A significant fraction of MENSA are in fact "underachievers" -- due to mental illness or poverty or something else.

source: several relatives are members
Wow. thanks. Doesn't seem like it would replace all that much lithium then
China executed people for this years ago and I think public trust in the product has yet to recover

http://news.bbc.co.uk/2/hi/asia-pacific/8375638.stm
> So what is the US gaining handing out jobs to Canadians?

First off, nothing was “handed out.“ Americans have the same crack at those jobs as Canadians.

> it’s not like the education systems are so different that the US is gaining some skilled labor

That’s not really how that term is used, assuming we should even be using the term “skilled“ and “unskilled“ labor anymore. But that issue aside, I’m not quite sure what your point is.
I prefer immediately initialized struct vars

var Animal = struct {
Cat string
Dog string
Dodo string
} {
"Cat",
"Dog",
"Dodo",
}
Yeah it's hard to overstate how much clearer and well defined the Canadian immigration system is.

I did all my paperwork myself to go from student visa to work permit to residency and finally citizenship. Incredibly simple, relatively cut and dry (assuming you can afford it and qualify to begin with of course)

I went to work in the US for a bit and have to hire folks in the US now. I needed lawyers to help with my application because I needed an O1 instead of a TN for lack of a degree (it's 12 years work experience or a bachelor's for a TN, and I only had 6 at the time). TN's can also be denied easily at the border, H1Bs are lottery based on many factors out of your control

And after all of that, each visa means different things when I travel, or if I ever want to apply for a green card etc... The US system is a nightmare to navigate.
Simple Piano Chord Player
Heh. I saw it at a younger though still impressionable age, and just absolutely loved (and continue to love) that movie, and somehow wound up going down that other route.

No regrets, though. Plus at least I can do a pitch-perfect recitation of the spliced together voice authorization prompt.
I learned it the hard way when I was writing an emulator for a retro machine. Say you're blitting sprites to the screen. As you're drawing a line, each pixel either has some portion of a sprite, or doesn't. Your instinct is to do just like the hardware and 'chase the beam' and check at each pixel, or even just for each line, whether a sprite is present.

Super wrong. You're far better off precomputing the whole sprite bitmap -- even if you don't end up using it and doing a bulk operation to display it or not display it. Because doing that "if sprite is here?" in a loop is super super expensive, more expensive than just blitting the splits and not using them.

Most efficient ended up being precomputing things into boolean bitset vectors and using SIMD operations to do things based on those.

Even if not doing GPU stuff, the fastest way to compute these days is to think of everything in bulk bulk bulk. The hardware we have now is super efficient at vector and matrix operations, so try to take advantage of it.

(After doing this I have a hunch that a lot of the classic machine emulators <VICE, etc.> that are out there could be made way faster if they were rewritten in this way. )
Same in at least Iraqi arabic. My friends call me an "Amreekie" or some form of that.
Kinda, although I am a CS grad (graduated in 2014), I practically self-taught myself engineering. I have always been an OK interviewer, but it's gotten worse with time as the market's expanded. I regularly freeze up during whiteboarding or my stomach acts up and I can't concentrate.

Nearly 8 years later, and I've noticed bootcamp grads with half my experience are surpassing me on the corporate ladder and getting better paying jobs. The way I see it is that the market + colleges saw a demand for a certain type of programmer, and created programs to form newcomers into that mold. More importantly, I find that these younger engineers that are surpassing me are typically not anymore knowledgeable or skilled than I am, but they are much more confident.

I try not to let that bother me, so long as my current position can support me financially, gives me the means to enjoy time with my family, and support my hobbies (of which my favorite is programming & open-source), I am happy.
your talking points are from like 2012 man. off the top of my head: remittances, online retail, trustless decentralized computational systems
I tried to sign up for it and they wanted to do a Zoom call before they'd give me an account. Absurd.
You _can_, but most companies are doing location-based pay, so it certainly isn't easy
I had posted directly to that above. I think your original argument was misrepresentative of the hormonal links to soy. But it also does appear you're more pro-dairy, if that's not your argument that's fair. I would say it doesn't appear that way.
Are we going to get a magnetic monopole out of this too?
There is some evidence that shows learning design patterns makes them developers better, which is a very specific finding -

https://www.youtube.com/watch?v=HrVtA-ue-x0&t=1143s
I don't think that matters here - the FFI interface hasn't changed and I wouldn't expect it to differ significantly.
As a staunch supporter of everything that reduces the amount of cars, I can't say that I'm particularly excited about this particular type of bicycle infrastructure. What benefits does it have over a configuration with a properly separated bicycle path? Are the benefits purely economical/space-related? If someone knows more, I'm more than happy to hear you out.
Your description of hawking radiation isn't quite accurate. It's a popular misconception. the actual process is not as easy to understand. see below:

https://youtu.be/qPKj0YnKANw

That said, what the OP said about "borrowing" electrons I am not sure about.
> I can't just sit for hours reading

So don't. Read little bits here and there as you get a chance. I frequently read a few pages while I'm waiting for people to get ready, stuck in waiting rooms or sometimes in a slow moving queue.

Paperbacks travel just fine.
Note that the article focuses on the ability to find work in the creative and media industry, versus the technology industry.

In addition, though it captures a feeling that many Canadians have, I wish it were backed by statistics and data to support the assertion in the headline.

I also thought that the following passage was not strongly supported:

>”WHEN I GOT BACK to Toronto, I understood in a new, tactile way that I might one day leave it. Toronto’s energy flows endlessly toward the impulse to win, to never stop working until you hit your head on the visible ceiling. Then you work some more. New York has that vibe too, maybe even more so, but I feel like everyone’s more self-aware about it. And, more importantly, there’s no ceiling. You can try to dominate the world and touch the clouds, as foolish as it would be.”

I believe the “impulse to win” is more of a function of who you associate with and your own attitudes, versus the city you happen to be located in.

There is a grain of truth (people who move to New York City are often self-selected to be ambitious), but it wasn’t convincing to assert that the people of Toronto are chasing promotions as part of a corporate ladder until they hit a ceiling.

Counter-examples are abound in Toronto. Some people start their own companies, others find enjoyment outside of work (e.g. family and friends), and others are comfortable with their position in life (e.g. small business owner of a bakery).

People in Toronto also come from vastly different cultural backgrounds as the city is one of the most culturally diverse (over half as part of an ethnic minority as of 2016) in the world [0], so it is a leap to assert that everyone shares similar beliefs about work just because they live in the city.

The author’s assertion is an example of the “false-consensus effect,” where people mistakenly believe that others in a particular context must share their beliefs [1]. This is why studies with statistical analyses are important.

>”But, in practice, that inevitability now felt freeing. I guess I got tired of repressing my sense of possibility.”

You don’t need to move to New York City to feel a sense of possibility and work toward your goals.

[0] (PDF): https://www.toronto.ca/wp-content/uploads/2019/11/99b4-TOHea...

[1] https://www.nngroup.com/articles/false-consensus/
Gold. Other precious/rare metals. Property.

You are speaking of collectibles, not wealth/currency.
> if you don’t like that, you can quit.

Someone will be doing layoffs soon and want people to leave voluntarily
Their core demographic is offended though.
I'm sure this is how the failures at Lotus explained what happened.

My take on it is that Microsoft was at first enthusiastic enough about OS/2 but IBM doomed it, first and foremost through their "the PC AT is the last personal computer you'll have to buy" message to their customers, something they used to be able to do when they controlled a lot more of the business computer market and "no one ever got fired for buying IBM." Forcing OS/2 to run on the 286 was Not Even Wrong, for example in protected mode a 64KiB segment change incurred a hit of many cycles (40?), Intel did not understand how people used the 808x and only fixed that with the 386.

But did your people "high up in Lotus" mention how the mid-life kicker for 1-2-3 using expanded memory (https://en.wikipedia.org/wiki/Expanded_memory) was coded by people against orders who'd left the company by the time it was rediscovered and made into a product?

That the Jazz office suite for the Macintosh was developed using assembly "for efficiency" but without a LAN or other means of close collaboration, every week people would hand in floppy disks for a complete build and thus a great deal of duplication made it very much less efficient? And in general how poorly that software development model worked? I see in Wikipedia "in Guy Kawasaki's book The Macintosh Way, Lotus Jazz was described as being so bad, 'even the people who pirated it returned it'."

I was working in the Boston are in the 1980s and knew a lot of people who'd worked for Lotus or coworkers or friends of them, so I got takes from their very beginnings, which was a handful of people writing in close collaboration 1-2-3 in, yes, assembly language.
I think python is finding the loosey-goosey dynamic everything makes for bad application scalability, both for maintainability but also performance.

Python with types, on the other hand, is pretty great for catching bugs before runtime.
I'd prefer to be given the truth. Explicitly asking to be deceived, well I can't understand that.
Are there any other old-farts in here who are thinking "S-100 Bus"???

Everything was run from the backplane. Want a new CPU? Plug one in!
The Antikythera Mechanism Episode 11 – Inscribing the Back Plate – Part 1
So your argument is crypto is having a full meltdown every other week/month? That is hardly the praise you think it is.
This is a looking vs. leaping exercise. Do you continue "looking" around for 10 years or do you "leap" at an opportunity to make a change?

While I see your point - a whole lot of people do have salary increases over a 10 year span - a whole lot of jobs people want require "X piece of paper for Y years of experience" and you cannot get that experience to begin with without either 1) the piece of paper or 2) knowing someone.
Interesting. My first response is to assume these would cause a lot of car crashes, but apparently the data says otherwise. If there are other features to ensure drivers are going slow (speed bumps, chicanes, etc) these seem nice as a cyclist too. I’m going to have to gif die the one in Boulder, which looks like a poor example because they allow street parking, so seemingly had enough room for a normal road + bike lane: https://goo.gl/maps/8KZQbB7rDB81Ryjx5
Maybe flip it in 4d
Hi HN, long time lurker first time poster.

Check out my startup I made as a solo founder over 2.5 years.

It has:

Minutely Backups (Point-in-Time Machine)
Grafana and PostHog built in (Insites Analytics)
Staging Sites
Bi-Directional Git Sync (Develop in PHPStorm/VS Code)
Custom Emails
API Access for web design agencies
More!

The backend is in FastAPI

If this sounds good, try it out. If you don’t like it, I’ll refund your plan - no worries.
Do you have any reliable data backing this "politicians dumb" claim up? It would be ironic if some of them had you fooled, that wouldn't make them the "simple minded morons" but rather those giving the same parties votes again and again, no matter the results.
Let’s see how Izium goes then. I am optimistic.
it takes more than sheer evilness to stay in power
Can you do 'blocking' tasks? E.g. Can't paint a wall until the task to move a container is done, but can't do that until the container is empty, so the sequence is derived from blocking tasks.

Is it collaborative?
I think a lot of people make this conflation because they live honest lives and haven't experienced your outcome. It is hard to understand why you received such a poor reaction to your honesty. Perhaps luck of the draw and it worked out poorly.

I think I am pretty damn honest and my experience is that the more honest I am, the better my life becomes.

This holds true in my work, my relationships, and most importantly with myself
This won't solve your issues imo. Go to almost any ad laden site. There is generally at most one ad by Google per page and 50 ads by other providers
I _think_ they're saying a month off in addition to usual yearly vacation, but it's still nothing like extravagent, even for the US.
My printing journey started with a FlashForge Creator Pro that has dual extruders and an enclosed build area. It was easy to use and worked well for ABS, but has essentially been idle since getting an MK3 a couple of years ago. I’ve had really good results printing ABS and ASA using the MK3 in a simple enclosure tent (Creality branded and like $80 on Amazon). We print a lot of ASA so I do want to move the MK3’s power supply out of the enclosure, but it’s such a great machine I’ve struggled to find something new that seems worth the purchase.
Road Guy Rob did a video recently about a failed edge lane road experiment. Seems like a good idea to me as long as car traffic isn't too heavy.

https://www.youtube.com/watch?v=zeynqnirofE
> We let viewers decide what’s appropriate for them, versus having Netflix censor specific artists or voices

This is a funny take on it. Of course Netflix censors specific artists and voices by choosing to just not produce their content.
I'm pretty sure it does. I don't see any adds in Google search with uBlock Origin installed.
This is what being placated feels like. They're only interested in a very one-sided depiction of "diversity".
Having a hypermedia standard is universes more interesting & powerful & enriching than what boils dowm to a way to generate gifs. Computers have dozens of ways to throw pixels at peoplecs faces and none of them are remarkable or particularly noteable.

Having a DOM, having structure, having a hypermedium is a source of immense potential & power. For both developer, but also, capitally & uniquely, for users too.

This longer top-commemt talks some to why documents, why hypermedia is enriching: https://news.ycombinator.com/item?id=31373988