skysight-inc/HackerNews huggingface dataset:
Azure Storage Queues are about on par with SQS. That is, easy to use, but lacking strict concurrency control. If you need that level of concurrency control (and stricter serialization), then you’d be better off their (more complicated) service bus product [0].

RabbitMQ isn’t more complicated because it’s been improperly designed. It’s more complicated because it’s doing a much more complicated task.

A fair amount of that complexity lies in the hosting, so a managed service can take some of that off your hands (for an increased price obviously), but part of it is necessarily going to lie with the message consumer (your application logic). If your use case doesn’t need that level of control, then it doesn’t need that level of complexity either, so something like Rabbit would just be the wrong choice.

[0]: https://docs.microsoft.com/en-us/azure/service-bus-messaging...
International Proposals for Warrantless Location Surveillance to Fight Covid-19
Interesting concept. A demo of the platform is available at https://shi-va.herokuapp.com/site_app/
Giving up control is hard.

The real question isn't can you have a firm grasp on the product direction/design wheel at a small company. It's can you build something anyone wants at all.

Secondly, can you make a sustainable business at all?

Just build something people want. The rest might follow.
Please don’t turn this website into reddit
Thank you! I've learned alot in the past 24 hours and coming from a background in Python, Java and C#, Go was pretty easy to pick up.
Just watched this documentary about two interesting ladies (twin savants).

https://m.youtube.com/watch?v=0yetxU1Ji4I

For people that are not blowing through emotional capital online (or offline), we probably see something similar with exponential growth in other capacities that individuals nurture instead.

Saying something is impossible just means you can`t do it personally.

Those two are amazing!
Folks, please respond here why you are downvoting this comment. I don't like Elon's personality but I like his vision. Not sure what else people are bent up on, would be nice to get some perspective of why people don't like him and vision.
I confess I switch to Android from iPhone as a single issue voter - I just wanted to put files on and off it without the OS getting in the way.

These days though I think iPhone is a little better at that, and Android gets in the way all the time ("Camera has crashed, please restart your phone" - somehow, restarting all apps that may have interacted with the camera works too Android, why don't you clean up after yourself so I don't miss nice photo opportunities).
Little more complex than that. They issue a command that ends up downloading a bunch of shell scripts and goes from there. Does a lot of other nasty things too like trying to steal any ssh key on the machine to presumably use those machines to mine.

Luckily running inside of docker prevents a lot of that by default.

It is very noticeable though when you log into your dev server and the cpu is pegged at 100%.

I copied some of what it did here: https://gist.github.com/dawnerd/50915749d05d865025b447d5941f...
I've always found it ironic that in our climate of anti-immigration (including legal immigration) that the person to save our industry of so much American pride, the manned space program, is an African immigrant.

Many people I talk to (I know, anecdote) don't know he moved to the US to pursue the American dream. I fear what what happens to the US when the next Elon Musk stays put, because the American Dream doesn't want them.

Congratulations to Musk, and best wishes to the 2 astronauts that will make history.
Do you not remember his cave diver / submarine attacks on twitter?

https://www.bbc.com/news/world-us-canada-50667553
ENGAGEMENT!

A product manager somewhere in Google is excited for their quarterly bonus.

I just clicked on google ads 3 times in 2 minutes because it keeps showing image search results. Then juuuuust as you're about to click the row of ads shows up and you click on an ad.

The AI then congratulates itself on serving such relevant ads.
I initially saw the delay in Terminal.app, but then it went away! I've made sure Terminal doesn't have the "Developers Tools" permission but the network request delay is still missing.

However, I was able to reproduce this by downloading a whole new terminal app, Alacritty. With the random script and file path I can always reproduce the delay in Alacritty. My guess is Terminal.app might have some special case behavior?

See my comment above on some shell script that does the random file name stuff for you.
I'm still blown away by reusable rockets. If you had asked anyone involved in rockets (possibly even Musk himself) 20 years ago if we would be landing rockets today, I doubt you'd get a single "yes." That's just not where the industry looked headed and unlike anything up until today.
In other news, Starman is at his orbit's apogee now (past Mars). https://www.whereisroadster.com
Thanks, these are nice clean ups! I added a note in the blog post that points to your Swizzler example. The final version of Multi didn't end up needing that NSBundle monkey-patch though since it was a "proper app" with an Info.plist file.
Full disclosure, I know next to nothing about solar markets. What about putting panels on vehicles? Couldn't the market for cells on vehicles overtake the existing solar market?
Yes. And it is becoming increaslying easier with the amount of companies that are moving to remote working.
Overall I love unity, but one thing that drives me insane is how many weird UI quirks they just don't fix, like how incredibly primitive editing arrays in the inspector is (its a nightmare to reorder anything) or dealing with asset imports that take forever. They take these huge projects on, the great rendering features and such, and theyre impressive, but somehow they won't fix small things that are seriously aggravating in day to day use.

Also while I do love c#, I think it was the wrong language choice, because you end up having to write code in a really constrained way to get around garbage collection issues. Its getting better, but for games id prefer a non gc language
When a mommy eel and a daddy eel love one another...
My answer is to add sterilization to the penalty for committing a felony.

This will never happen, though.
Cloudflare workers. It was on my watch list at the beginning of the year and I’m just about to out a 20k page “static” (with tons of interactivity) site into production them.

Using it is an API gateway and Kv store for truly static assets is amazing.
Everyone should learn a tie down knot. Way too many people use unsafe knots (such as an overhand) to tie loads down because that’s all they know.

A truckers hitch is as simple as it gets:

1. Tie a loop in the middle of the cord (I like the alpine butterfly but any loop, eg a figure 8 is fine)

2. Put the cord through your anchor point and the newly made loop.

3. Pull it tight and tie it off with a half-hitch.

You now have a 2:1 mechanical advantage, meaning you can tighten a load twice as much as you normally can. It also won’t loosen itself, and you only have to untie one knot to remove the entire system.
Selling well doesn't always mean doing well or doing good.

IT departments for companies that give their staff macs will buy whatever garbage Apple makes available because they have no other option. Same with consumers stuck in the Apple ecosystem.

I've been holding out on buying a mac for nearly a decade because they have no compelling products. I'm stuck using a hackintosh workstation and a crappy windows laptop for on the go.
Any sufficiently unadvanced AI is indistinguishable from a random number generator.
>We’ve replaced true ambition with egalitarian goals, free of risks, secure and comfortable. We crush true originality and individualism because it may lead to unbridled success and happiness, bursting the bubble in which the rest of us can hide. We convince ourselves that this scaled homogeneity is happiness, but it’s little more than carefully packaged mass nihilism. We are the Nietzschean nightmare of the Last Men. If Vegas today is a prediction of America tomorrow, our future is Resorts World: a delusional and degraded service economy for China.

If you told me that this was written by a 13-year old who thinks Atlas Shrugged is non-fiction, I would have replied "Hmm. That's alright for a 13-year-old. Once he gets out of this phase he should be a pretty good writer."
Choose Email for Remote Productivity
Reading part 1&2 I wonder how many people at HP tried to simplify that process and juste gave up.

It's probably pretty invisible for the developer if he has the "firmware creation pipeline" working on his machine but that's layer over layers of legacy stuff and the added complexity probably led to some nasty bugs.
I've been practicing with the breath since I recovered from cancer about a decade ago. I credit it with saving my life in many ways.
I use this several times a week to help me get to sleep. I count to 112 or so. 75% of the I'm usually asleep within five minutes of finishing. Not always, though.
If you really believe that a company can churn out nothing but perfect products over and over again without making any mistakes, then maybe you have been drinking too much of Apple’s Kool-Aid. Every top company has good and bad generations of products, and Apple is no different.

This type of post complaining about Apple losing its soul and dying has been coming out regularly for at least the decade since I’ve been following Apple, and probably back way farther than that.

Something about Apple makes it an irresistible target for this kind of criticism for some reason. Check out the MacRumors forums for examples.. it’s a group of people who track every move Apple makes, yet overwhelmingly complain about every potential flaw.

That’s not saying that there aren’t flaws to criticize about Apple’s products, which there certainly are. But the level of vitriol is extreme compared to what I see directed towards most other companies (except video game companies.. gamers are a tough crowd).
You are thinking of the AGPLv3. Not to be confused with the GPLv3 =)

https://www.gnu.org/licenses/agpl-3.0.en.html

"It has one added requirement: if you run a modified program on a server and let other users communicate with it there, your server must also allow them to download the source code corresponding to the modified version running there."
Oh, I thought the name looked familiar. I've used his JavaFastPFOR library; very performant and a pleasure to work with.
It needs to be said though, that these "misinformation" policies are nonsense.

If they had these policies in January, I would have been banned for disagreeing with the WHO and saying that this pandemic was serious.

Independent journalists were warning us about this since November, despite the best efforts of the Chinese government and American tech companies.

But it would have been fake news, until it turned out to be true. They want to be able to decide whatever the truth is in the moment, and silence anyone who disagrees.
Apple seems to be driving their software toward what they think the consumer wants (and maybe even what the consumer says they want, or even choses to buy because of), instead of what the customer actually needs. Yes, the customer might feel enamored with what's being sold, but they could have been even more enamored had Apple focused properly.
No way this isn't an ad.
Is there other examples beyond notifications?
Their legal immunity as a neutral platform isn't guaranteed under Section 230 of the Communications Decency Act.

These private platforms want to be free of the consequences of their actions. They want to pretend to be neutral platforms, like a telephone carrier, but pick who gets to say what on their networks like a publisher.

Their censorship goes well beyond complying with the law, or even protecting users from harassment.

So, if they want to pretend to be completely private, then they should be treated that way.
>is an African immigrant.

He came from privilege and wealth from colonial South Africa to Canada. Bit of a stretch to paint his story as an "African immigrant moving to the US to pursue the American Dream."
> I'm sure there's a word coined for these 'death of Apple' posts.

Post-Jobsism, maybe?

For me the saddest part of modern Apple decline is software. Sure, they made some really horrible hardware blunders but on the whole the hardware is what keeps the company alive, and no one can compete. Little things, like HiDPI string you along year after year, but at the same time things like SIP chip away at your patience.

My 16” is a big upgrade from my 2017 15”, and I have very few complaints with the 8-core, 32GB model.
Sounds like the gay uncle hypothesis.
"On January 22nd, the Mongolian Health Ministry held a press briefing with the WHO to announce that shit was real."

On January 22nd (!!!)

Mind blowing, they listened and took action based on science.
Stop misrepresenting the point. Careful what you conflate. We do not have a "climate of anti-immigration".

The issue is ILLEGAL immigration. Musk is a legal immigrant. Trump's wife is a legal immigrant. My wife is a legal immigrant.

Few are actually opposed to legal immigration. Most either are legal immigrants, or descended therefrom just a few generations back. Yes there's a few marginal idiots, but they're ... marginal.
I haven't personally used it, but lobste.rs is a semi-popular computing-focused community similar to HN: https://lobste.rs/
Ah good, I was worried we'd go more than a month without one of these.
> The oldest: GC was originally invented for Lisp. It's common now.

LISP was so ahead of its time, its parents still haven't met yet. Not very FP, but another gem from SBCL: saving and restoring program state for later use. Now there's the CRIU [0] project for doing this with Linux and Docker containers.

> I'm looking forward to algebraic data types becoming really common.

I'm not too familiar with the full scope of algebraic data types. Wondering: does Typescript have this or is it still missing a few key components? Really like how it has Union types, which I wish Scala would have.

[0] https://www.youtube.com/watch?v=LrHW7Vvbie4
Java has been one of the few that are more stable but I get the impression that's coming to an end. The support lifetime for the current LTS will finish 4 years earlier than Java 8 (according to wikipedia: https://en.wikipedia.org/wiki/Java_version_history) so it's trending down fast (although still good). It also looks that 2030 is only for people paying oracle, which isn't necessarily bad but it's something to consider.

There's also a lot more to consider than just how long an LTS lasts, like the degree of backwards compatibility and the rest of the ecosystem. It was my understanding that project jigsaw broke a lot of that, but I'm outside the java world so i didn't really keep up. .net for instance was great until recently because they had decent support lifetimes and kept backwards compatibility, so updating to the latest was at least simple and painless. Even trying to do those upgrades was like pulling teeth inside corporate environments though.
> "Consequences," colloquially understood, are interpersonal repercussions in one's public and private life. They're a necessary part of the freedom of expression: such a freedom wouldn't be very useful if exercising it had no consequences. They don't include prison time.

Context matters. Whenever I have heard someone saying that there will be "consequences" for your speech, it is usually a threat.

If someone threatens you with targeted harassment for your speech, they are a criminal. Someone coercing you and trying to induce you into silence is not a legitimate consequence of speech. It sounds like you are excusing online hate mobs.
The problem with China is that it has taken a hostile non-cooperative approach, ie it’s acting in bad faith. This is evidenced by its diplomatic failures with the region and with the world. The CCP is using economic leverage to coerce smaller players in the global system. The US has its hands tied here, there really are no other options geopolitically.

I live in Europe as well, and sometimes it feels like European leadership is extremely confused: EU is a shitshow that nobody seems to be able to lead (just look at how long it took for agreeing on debt mutualization/Eurobond, Brexit, VDL apologizing to Italy, etc), Germany working with Russia on Nord stream 2 after its actions in Ukraine, Sweden pretending like the lax virus approach has nothing to do with its hyper leveraged banks and heavily indebted households, list goes on... and all we can do is entertain ourselves by making fun of Trump. We are a joke, we can’t even keep our union together. We can’t even pay for our military because daddy America has to foot the bill and if they don’t our European leaders start whining about lack of US leadership.

The US Fed had enough vision to extend the dollar swap lines to more central banks including the Swedish central bank. For the ECB there is a permanent arrangement. Despite the “tough love“ we Europeans are getting on trade from the US, ultimately Europe will soon enough realize the US is its best ally.

We just want freedom and fair economic practices. We won’t get it if we let China play communist game theory with the only planet we have.
Mine used to be as well. Turned out to be some sort of allergy, most likely a gluten intolerance. I don't eat gluten any longer and my nose is rarely, if ever, blocked.
Or just run a PBX server, but I guess that isn't a "hack"
We've used a non-WiFi version of these at work with great success:

https://dlidirect.com/products/new-pro-switch

Fairly expensive though.
You are right somehow, there are highly severely competitions as this is the best known freelancing platform in the world, but totally worth it, just gradually build your portfolio, you will get sales sooner or later.

There are a lot people make good money on the platform for side cash.

Meanwhile, you can browser producthut, indiehackers, for some quick ideas for your own products, SaaS, websites, etc.
For the topic of personal finance, there is bogleheads.org and the Mr. Money Mustache Forum. (https://www.bogleheads.org/ and https://forum.mrmoneymustache.com/)
No, it’s fully ingenuous.

Leadership is about balancing competing concerns, and five states in particular reacted in a way that is increasing human suffering rather than minimizing it. And even after paying a very high cost, they have infection rates similar to the rest of the country.
so writing it twice on Swift and Java is better than once on something like Dart/Flutter?

what’s the best cross-platform strategy?
FYI, you can use the same keyboard combination to zoom spotify as you would for your web browser. It looks fine after that.
Because settlers from Europe came to America and didn't give af what the Indians called their land. So they named places after ones they knew; New York, New England, Boston.
Except, you know, the news story we're commenting on.
November elections.
When I consciously take long, deep breaths, it feels almost like an easing function is applied to it.
Ahh, right, I thought I was misremembering but couldn't quite place how, thanks.
I don’t live in SF but for all the angst ridden articles about it, the Bay Area seems to have been the most fertile source of business wealth creation in history. That can’t be purely accidental. I suppose coders can sort of live anywhere but there will always be agglomeration benefits for business creators to concentrate and cross pollinate in person.
"Slavery is any system in which principles of property law are applied to people, allowing individuals to own, buy and sell other individuals, as a de jure form of property."

https://en.wikipedia.org/wiki/Slavery

Living paycheck-to-paycheck or hand-to-mouth like most humans lived for most of human history does not make one a slave. To state otherwise is to compare mere existence to slavery.

Unless someone is an actual slave under bondage or with threat of coercion from another person, they are always in a position to leave a job. Doesn't mean they are free of consequences, like no longer getting money because they are no longer willfully trading their labor for compensation, the same way that someone farming the land will stop reaping the benefits of their labor once they stop engaging in farming behavior or if someone living as a hunter/gatherer will stop collecting sustenance when they stop hunting and gathering. At no point are any of those people slaves because no coercion is involved.
You added a point not exactly accurate. The problem also are people who bend the rules and immigrate to this country not in line with our laws - like Trump's wife - because they are privileged.

Illegal immigration of all kinds is the issue - including immigration under false pretenses.
Is that necessarily something we want to prevent?

In the context of the early Web, should we have prevented any company from making their own website? Enforced some standard for how your website UX should work in the name of security and usability? Obviously not, as that diversity has led to more, better choices over time, and in the end the better UXs usually win out anyway.

Perhaps in a similar way, as Weber and other grill brands continue to sell into the IoT space, competition will drive them to differentiate in UX on their apps in addition to their hardware. Albeit at a slower pace given that their hook is their hardware unlike a digital product where the website is also usually the first impression.
That is not correct starting with Catalina.
Loners are the kingmakers of humanity: they completely lost the game, but are able to decisively determine who will win. And kingmakers are the real winners anyway because everyone is at their mercy.
Covid chronicles: Inside Cisco’s shift to working from home
Brain computer interfaces and related research papers/techniques
Should you ever find yourself travelling in a foreign country with a monthly quota of just 2 gigs of data, you realise extremely quickly that every ad is an ad too many.
Many people are opposed to expanding legal immigration. From what I understand it's currently quite hard to get into the U.S. legally.
Hey, malevolence can also play into this. Don't chalk everything up automatically to incompetence. /s
I still love macOS, a lot. Since moving over after the disaster that was Windows 8 (and by then I was already using MacBook hardware), I've become a loving power user e.g. with AppleScript and setting up hotkeys or other ways to do absolutely anything I want on the screen. It really is still as powerfully customisable as Linux. Turn off SIP if need be.

My only problem in moving to Linux software is that I prefer Apple's hardware. I'm on the 2019 16-inch MBP. Linux's compatibility with all the T2 and SSD hardware isn't there yet, but apparently it almost is.

If Linux on the T2 MBP becomes solid and stable in the next 1-2 years, after extensive testing I may move over permanently. I already use Linux on secondary computers, and I love and value its privacy. Same with my phone. I just love my privacy.

My needs are a high bar though. Productivity must be held back by nothing. I use macOS notes extensively and it syncs with my iPhone which is an extremely useful tool for me to note things down both in audio and. It needs to be reliable and - heh - 'just work'. I just discovered the cross-platform 'Standard Notes' app, with a bit more money paid out to Linux-compatible services like that, maybe it can all work. Casual photoshop can be taken care of via a VM.

Surprisingly, macOS Catalina is itself a disrupter to my productivity. It seems buggy as hell - glitchy, and weirdly slow for many extremely basic things - all since Catalina. I just don't get it. Is it caused by this article's observation? Something's definitely going on.

Maybe Apple will fix this in the next release? Like how they fixed the keyboard?

Either way, I still want to move to Linux on this fabulous (fixed) hardware that is the 16-inch MBP. (T2 issues aside.)