skysight-inc/HackerNews huggingface dataset:
Our experience differs from your view. We recently moved from the Bay Area to the Sierra Foothills, near Sonora. There is plenty of land with homes already in place, as well as land suitable for new construction. Land is available in sizes from 10,000 sq. ft. lots to 1,200 acres and everywhere in between. Electricity, propane, and water are commonly available. As a rule of thumb, prices are ~0.25xthe Bay Area.

Although Comcast is a thing in town, most of the otherwise eminently suitable locations have no cable access. The choices are old-style satellite or Starlink.

We have met an increasing number of people who have left the Bay Area and moved to our area. Nearly all of these are remote tech workers. They have generally held their noses and signed up for geosynchronous satellite while waiting for their Starlink service. Those who have transitioned to Starlink are very happy they made the move when they did.

I think Starlink will prove useful to so many people that it will increase pricing for rural real estate.
I tend to agree on MS and 3/5 of your FAANG comment. Certainly, I don't see any reason to break up Netflix.

On Apple, it's more complex. They seem to have one integrated product line where I don't actually see how it could or should be broken up. Plus, until we've successfully broken up the other players I would hate to get break up Apple. Their attempts to push back on Google/FB's data collection only succeeded because they were similarly sized. To that end, I want to see Google/FB brought to heel before i want Apple to start being broken up.
It's so obviously tabs that it isn't even worth discussing.
Julia's docs say that it supports "Julia supports arrays with arbitrary indices":
https://docs.julialang.org/en/v1/devdocs/offset-arrays/

So let's break that down.

The base standard library and "idiomatic" Julia are both largely written without the assumption of 1-based indexing, instead dispatching to what you think about as an array-oriented dsl, which is this interface: https://docs.julialang.org/en/v1/manual/interfaces/#man-inte...

It is very normal in Julia to implement such interfaces to do what you want. Julia uses these types of internal interfaces with multimethods in lieu of a lot of compiler intrinsics.

So I would say Julia and Fortran have different implementations of arbitrary indexing.

They are both oriented around core design features of each respective language.
I'm not exactly sure what your point is here. It wasn't possible to eat at Applebee's, because it was closed. People who tried to stay in business were drug of to jail.

The lockdowns we're effective. But lockdowns aren't really possible.
The virus is/was going to spread almost no matter what we did.
If you are worried about the disabled and elderly, the solution isn't to lockdown the entire society.
And if you compare USA to other countries, including Sweden, other numbers are fairly similar.
I hope there are lots of lies and falsehoods in my statement because it's what I'm actually living through currently. I have Legg Calve Perthes disease which affects my hip, and was recently laid off. Cobra is too expensive, so I suppose I may have to go the Obamacare route, but I live in a state that isn't too big on it, so no there's no Medicaid for single adults. And I suspect Obamacare won't be around after Republicans take the Senate, House, and Presidency once again, likely in 2024. Joint replacements don't last forever and can have serious complications requiring $100K's of treatment if things go wrong.

I can tell you it's pretty grim looking at a crippling illness and trying to juggle employment so that you might have a hope of managing that illness. So yes, I hope I'm wrong but so far it isn't looking so good.
I get that you’re frustrated and just kind of venting, but this in no way answers my actual question.
I had dismissed this as over reaction, until I read a biology PhD dissertation on medicinal plants, which contained a section on diversity and inclusion. Somehow this paper was published with the irrelevant racial aspect. How does this get through peer review, much less the advisor or PhD committee?

Is it now standard for academic papers to include such political statements?
I believe ZeroMQ has libraries/implementation suitable for embedded systems.
Under-served rural areas in the USA tend to be pretty poor, and as is starlink (or starlink-like) internet is pretty expensive both for the service fee and hardware requirements. Perhaps the price will come down as operators proliferate and this will be affordable for these communities. But I still fail to see how this is a game changer.

Serving these communities with traditional infrastructure and maybe a 5G tower is very possible today, and frankly not that expensive for a country like USA. I think you undercount the political feasibility a bit. Politicians in the USA make a huge buzz about serving rural communities, infrastructure is a political buzzword at the moment. A good politician could easily capitalize on rural broadband. They don’t even have to be that well intentioned since they could take some lobby money from the telecom companies and bid out the infrastructure build out with conveniently specific requirements for contractors their family just so happens to own stock in.
For general information on these protocols, this is a useful starter: https://www.alexblackie.com/articles/email-authenticity-dkim...
the economics of consumer grade oversubscribed geostationary are terrible - it costs something like $200 million to build and launch a 5500 kg satellite into geo orbit, it'll almost certainly die in 15 years (Standard lifespan), and its aggregate capacity is TINY

actual dedicated 1:1 geostationary network capacity costs at a minimum $1600 per Mbps per month each direction (eg: 2 Mbps down x 0.5 Mbps up circuit would easily be $3500/mo)
This! So many other comments are basically describing shortcuts. Skim it, read the abstract, read the paragraphs backwards etc. Those tricks might be useful some day, but first you need to learn how to read a paper straight through.

Accept that you're going to be slow. Start with a paper you know will be worthwhile, something seminal in your field.

Get rid of all distractions, preferably by going to a different environment. Leave your phone at home or at the very least silence it and leave it in your bag. Print the paper out on dead trees, or otherwise display it on a medium that cannot display a web browser or other digital distractions.

Just start reading, deliberately reading every word. Underline or take notes in the margin if those might be your thing. When you get to something you don't understand, don't skip past it and figure you'll fill it in from context - read it again and make yourself figure out exactly what it means (exception: you can try figuring things out from context, but limit it to several sentences). You might have to look some things up to gain understanding, which un/fortunately today is via the web, but don't get distracted. If you're feeling overwhelmed you can take a break, but don't jump to another activity. Stick with it.

Eventually you will learn how to read dense things quicker, how to quickly figure out where something fits in a field, whether reading something in depth is worth it. But that will only come with experience.
I don't think so. It is funded and recommended, but direct doctorate is also possible, unlike many European schools.
> pulls the release then you're not getting access to your dependencies at all.

NPM no longer allows this.
The only reason to pronounce some word a certain way is to facilitate communication with other people. It helps to pronounce things the same as the plurality of people you are talking to, to reduce barriers to understanding.
I love Chalk! I didn't realize it came after colors. Thanks for maintaining this package.
Ooh Portals is interesting. My team went with implementing our own bindings on WebView (Android) to enable functionality from SPA/PWA, but there are definitely some growing pains/unexpected hiccups compared to desktop browsers.
If he died from something that could have been prevented, that’s extra sad, because he would have been around longer.
Every idea of "Babies can't _________" is automatically suspect for me. I grew up in a culture of denial and this language fits the pattern. We've been nurturing a child for 3 years from the assumption that they're capable of all the things people say they can't do. And wouldn't you know it, they're showing us time and again they very well can.

Babies can give consent and often do. People struggling with diaper changes? Probably not looking for consent from the baby or letting them know what's happening. This child has learned we care about what they want.

Baby fights taking a bath? This one did 5 times. After that, mom got in the tub and we sat on the edge watching her. We were all in the tub within 5 minutes. Baths are now totally voluntary.

Babies can't feel pain? Nonsense, of course. We took the advice of a native medicine woman and taught them to feel the pain and stay with it. This was important for the next point.

Too young to learn from natural consequences? Bullshit. We let them stay in a diaper until they let us change it. It only took a few painful diaper rashes between age 1 and 2 before they learned what happens. It was really something to experience them crying from pain and when we asked if they wanted us to do anything, they cried saying "No, just let me feel it!" So they cried on my shoulder a couple minutes, said the pain faded, and then asked to get in the tub.

Children need to be bundled in the cold? Definitely not! That keeps the body from learning how to regulate temperature. We let them go outside wearing whatever and monitor them for shivering. We learned that in colder parts of the world people watch children for the second shiver. The theory is the first one is the body relaxing into the cold and the second is the body starting to tense up to create more warmth because the relaxed state has reached its present limit. We were just out in a park for an hour before sunset in 50 degree weather. They didn't start shivering until a few minutes after sunset and the second shiver didn't come for another 10 mins. It was then that they said yes to an offer of clothes.

We live in a largely adultist world where science has developed with numerous blindspots for people in minority classes, including children.

It makes more sense to abandon conventional wisdom around children these days because much of what humans learned over millenia about humanitng has been lost through the obliteration of the cultures carrying that wisdom.

The approach I take is to learn about feelings and needs, observe deeply, experiment gently, learn from cultures facing extreme versions of whatever is being experienced, learn from indigenous people, and trust (but verify) children are infinitely capable. This allows for maximal growth and a natural discovery of limits, rather than someone else unnaturally limiting learning experiences.

And normalize repair and flexibility, not fear of pain /injury or rules. Anarchism is closer to nature than all other forms of government, so it makes sense to implement anarchism in the home.
Just because there might be a grey area in some cases, doesn't mean that you can't also distinguish some cases. Your example is clearly much more malicious than what the package author actually did.

This is obvious from the fact that GitHub won't suspend your account for releasing a new version of a package that has breaking changes... Clearly there is a scale here. The only disagreement is about where the line is.

IMO, if the package author had simply deleted the code - ie. published a new version with no functionality, then no action should be taken against them by GitHub or NPM. For this example, I think suspending the account is OTT, but I think NPM would be justified in reverting the package, since an infinite loop is somewhat malicious: and by that I mean that nobody would reasonably expect a package to hang just from importing it. If the package actually deleted data, then both the suspension and NPM revert would be justified.
I use an .npmrc in all of my repos that turns this off. It doesn't help nested dependencies but at least it reduces some of the headache.
Moreover, anyone who either has malice intentions (or depend on other packages, of whom authors do) can make the whole process much less noticeable with relying on variables from URLs that get executed, which may themselves be linked to other dynamic dependencies, creating all sorts of logic/time bomb or RCE attacks.

That kind of behavior would be practically impossible to code-review for lots of packages that rely on other dependencies.

Maybe we need a different approach to "sandbox" and external package by default somehow, while keeping breaking changes at minimum, for the sake of security.
What are the chances of Starlink getting worse as adoption grows and available bandwidth gets saturated?
> What do you think, where is this technology going?

I think the technology is "early" but that is also a risk. If the problems can't be worked out before the space develops a reputation for fraud and malarky, then few people are going to be excited to transact in that space. I think there's potential if crypto can figure out how to switch from PoW to a less hungry algorithm (like PoS) and if crypto can make development easier (deploying and testing smart contracts on Eth is a gigantic PITA which is why there's so many security vulnerabilities in smart contracts), if crypto can address Moxie's criticisms, and if chain fees can go back down to ~ 2016 BTC levels. There's chains like Algorand that show potential but I'm not sure if it's too little too late. Maybe with the amount of investment capital lying around, they can weather the storm, but plenty of otherwise perfectly good technologies have tanked due to too slow execution.
In the USA there was a lockdown across the entire country for weeks.
The only shopping people were doing were the grocery store, and even then most people weren't
Restaurants were mostly closed, other stores were closed.
Some essential stores started open but only had a few customers at a time.
Yes it wasn't the lockdown China had where you couldn't leave your house for two weeks, but it was definitely a lockdown
The point is that the other communities that Reddit banned weren't inciting violence either. This one is way worse than they were, yet it's not banned and they are.
Only real issue I see is accountability for an officer who lied.
As you can see by the results of the survey, you are indeed in the minority here. It is a hard-G. Anachronisms and appeals to authority (the originator's preference) bear little weight here - a word is added to a language on consensus, and most of us prefer that hard-G. Furthermore, since the G represents the hard-G word 'Graphic' it only makes sense.

Subjectively, I feel that the soft-G is milquetoast mild to the degree that it's unpleasant to say or hear. Insipid like a cold bland porridge. Hard-G has all the zest, all the pizazz!
They are referencing BoJack Horseman
How much do you take and how soon before you want to go to sleep?
You have to open everything in new tabs. Most navigation that would happen inside of their SPA gets cancelled when you close the login box that it prompts.
Your local agent allows you to use ssh, scp, and sftp without a password.

When you have forwarded your agent, these same utilities on the remote hosts are able to the same.

The problem is that remote root users are able to hijack this forwarding.
To those downvoting the above, it's a reference to a famous Bob Saget line.
> For serious product it might be actually faster to build native for both platforms.

So Clubhouse 'succeeded' on native this then before every single competitor copied them to the point where everyone has abandoned it? At what cost?

It didn't stop Discord from copying them (which that is in React Native). It also seems that Discord is the prime example that proved how slow Clubhouse was to catch up in the first place without an Android app available at the time for their entire product.

As soon as the Clubhouse Android app released, it was already too late.
Is a codemod available for anyone who wants to migrate?
I think it is a problem however, my country is insignificant in regards to global pollution levels. So any seemingly organic movements that want to work on our global impact as Canadians, are operating from a place of naivete at best or corruption at worst.

All these types of climate change policies will do is make it harder for small businesses to operate, while more and more bureaucracy and tax is applied to them. That the "too big to fail" companies can continue to ignore and skate by.

Point is, most of the first world countries are not significant polluters. It is China, India, who are contributing the majority of pollution.
The more we pretend this isn't the case, and the more we pretend like putting our trash into two colored boxed is going to stop these beasts, the more sterilized we become.
I am still frustrated that npm install defaults to `^1.0.0` installations instead of exact `1.0.0` versions.
To me it’s gotta be different from “jif” because that’s already a word with a different spelling. I think that’s why there’s a tiebreaker: because “jiff” is already a different word, I jump to “gif”.
> It seems like that would be even more likely to drift than inline comments.

I'm not sure why that matters to utility.

If you don't check the documentation/comments and code in a changeset, you are going to get drift. This is regardless of the documentation methodology. How poorly developers maintain code is a constant in the case of drift (lack of rigor), so the method is irrelevant, except in how descriptive it can be.

A complex application is a nested logical structure tied to orthogonal business requirements. This is why READMEs and docs folders exist, alongside large block comments, hidden amongst the code. How to best describe code is definitely not to inline it, as that's too limiting for what is to be described.
If you pin your direct dependency doesn't that mean it can not change versions of its dependencies?

The same version number of a package should always link to the same version numbers of both its direct and nested dependencies. No?
Celebrity unresponsive in a hotel room probably winds up being drug induced more often than not.

I'm not saying this is the case here, just pointing out I understand where the parent is coming from.
Calyx integrates FDroid (privileged extension) and microG.

Graphene does not.
People usually take solace in a situation like this that there was no way to prevent it. If he had been doing a lot of drugs, the questions of "could/should someone have stoped him" would complicate people's emotions.
I have a related question on how developers should sandbox their dev work from other uses of their computer (banking, email etc). Even though one might vet/vendor dependencies, these (say pining a version) are done closer to production/testing. Developers might be more relaxed updating to newer version for the purpose of vetting them.

I am glad VsCode pops up a warning on all new repos - but that kind of warning will often end up getting dismissed because it occurs all too often.

Should all dev work happen in VMs? Docker?

Where is the web-of-trust solution for dependencies?

Where is the notary service for dependencies?

This all feels like a ticking bomb to me.
I don't think it was intended in a judgement way insomuch as a "well it could have been prevented w/ Narcan or better drugs if it WAS an overdose"
There's also a cleaning product named "Jif" in Australia. Saying "Gif" as "jif" seems very redundant - why even have different letters?

Though it does seem to be an American thing - we pronounce the H in pretty much all words too, whereas Americans tend to make a lot of "H" sounds silent.
> buffered serialized stream of events

So is a sewer though, and I wouldn’t call that an event bus either.
I imagine your commit log would be polluted with commits just for changes in the packages.
His recent podcast series called Bob Saget's Here For You is worth a listen, as a reminder of what we've lost. He really was deserving of the title America's Dad. RIP.
I think this is a good idea - mistakes are made in hiring and the status quo is more costly for both sides if someone is not a good fit.

I would extend this to a standing offer to pay someone to quit. I worked at a place that had undergone some changes and a lot of people were not onboard but stayed and slacked off and complained rather than leaving. Better to have a way to drop people like that in mutually agreeable way so those that want to stay can get on with it.
Intent matters.

Windows contains the rm -rf code, but you, as a user, would have to knowingly trigger it and confirm. It's not like windows tricks you into formatting your drive.

Directing the argument into windows is just whataboutism.
Copyleft software isn’t free, it comes with a very hefty price tag. You don’t pay it forward by handing over all your IP. You pay it forward by contributing back. I have no moral qualms about using OSS in any project I’m working on, commercial or otherwise. Because I have published my own libraries for anybody to use, and contributed a huge amount of PRs to the software I use. When you publish something with a permissive licence, it stops being yours, but you benefit from having a huge number of people improve it for you. That’s how it works, that’s how it gets paid forward.

The OP is also attempting to use a proven failure of a business model, and then throwing a tantrum when it fails. Sure he’s within his rights to do so, but he has no moral high ground here, and I don’t think he’s entitled to any sympathy for adopting a business model that everybody knows for sure doesn’t work.
I’m asking why a random sampling of hospitalizations for non Covid reasons would be significantly different than the general population with respect to likelihood of Covid infection.
Right, but when the president declares it’s a hard g… well, the guy with the most nukes wins. https://time.com/2871272/obama-tumblr-gif-wars/
There is no objectively correct way to pronounce anything. The only correctness that matters is if you were understood correctly. In that case both are correct, but they each are different signals.
Seattle librarian Nancy Pearl has a formula for giving up on a book.

1. If it doesn't grab you in the first 50 pages, give up.

2. If you're over 50, subtract your age from 100 and give it that many pages to grab you. After all, after 50 your time is that much more precious.

I'd already begun (for the first time ever) recording the books I read, and I've already finished one book and started two others (not counting the re-read I started late last year that I may or may not finish).
The solution to authoritarianism isn't more authoritarianism. If Reddit overstepped in the past, we shouldn't treat that as a watermark for what should be banned in future.
> My point is that Upwork not creating the problem, just passing along the problem.

Yes it is Upwork creating the problem: They didn't vet their client.

> From what the freelancer says, Upwork would have eaten the loss if the freelancer had actually used that monitoring software. But he chose not to.

That's not how I read it. That software is to ensure the freelancer doesn't scam the client. They tried talking about that first, but then the freelancer gave them testimonials from the client that he had indeed performed the work, which AFAICS closed off that avenue.
How many of these stories do we need to hear before we start treating this problem seriously?

I'm not saying never use external libraries.

But recognise that each one of them is a potential ticking time bomb. Do you really need it, or is it a nice to have?
https://youtu.be/7Dv0O_Qrwm0

Enjoy.
You're welcome! Glad to hear you enjoyed it.

I'm familiar with game engines embedding scripting languages, but using Lisp for that honestly hadn't occurred to me (despite being an Emacser that has written several small elisp packages).