skysight-inc/HackerNews huggingface dataset:
It's sad that this is so necessary, but I'm still confused by the very first two lines of this list.

> EC2 Virtual Private Servers
> Lightsail Amazon’s hosting provider (vps, dns, storage)

Both of these are VPS? EC2 has no storage?

Absolutely not a criticism of your list, more a comment on how baffling AWS is these days. I stopped using AWS once they hit the point where I couldn't reasonably be expected to remember what all the three letter acronyms were. I still occasionally have to use it for S3, Route53 and IAM - but every time I log into the console I find that they've removed them from my "pinned" services in the menu bar and I have to pin them again. Even this tiny detail is enough to make me not want to have to deal with that * 1000 by taking up more of the services.
>This article will teach you how to create and use these four types of aliases

>You have seen four different types of ZSH aliases that will boost your productivity

`four` in these two lines is typo or intentional? Because the title says `5 Types Of ...`
It’s happened numerous times. Maybe not as much as you personally think it should. Even then however, the mere threat that it could happen is a much bigger deterrence to abusive behavior than what you have in China.
Don’t forget the genius move of: right click, personalize. Same link on the right about desktop icons that when clicked... ...does a Bing search for where to go to change your desktop icons.

Literally both are links on the right, both behave wildly differently.

Every. Single. Time. I get the bing link first.
Astronomer proposes the first crewed interstellar spacecraft
Show HN: Create and Monetize Your Blog with QuickPublisher
Everyone's "less" is different I think.

Someone has a workflow that they know like the back of their hand and has low friction... that's less. Good for them.

Folks get worked up on developer choices so much, if it's a blog and it's not doing something seriously bad ... it's their site and their call IMO.

When I was into photography one of the biggest lessons I learned was you use the tool... you're going to use a lot. It doesn't matter what it is as much as the tool should allow you to do the thing and not get in the way because you think you "should" be using something else.
It would be burned to a crisp long before it reaches the sun, so that's a moot point. Doubly so since it's also extremely expensive to escape our orbit...
Yes, but the solutions are different if the order (permutation) of the rows with the pattern rotations are different. There is a huge number of ways the rows can be ordered (9!).
How to waste money in just one line each...

Simplifying AWS like this only serves to normalize wasteful spending on the "cloud".

This works when the economy is great....not so much when businesses are looking to trim costs.
In this context it means to stay in NP \ P
My guess is that the comments are "lively" enough to have triggered the flamebait detector.
This is clearly not true. There are serious problems with compatibility of integrated graphics in Ryzen and Linux. More or less reasonable support in Linux (and I am not even talking about FreeBSD, let alone other BSDs) appeared only very very recently, and it is still buggy, causes lockups, black screen boots etc. Not only that, Ryzen G series are not attractive at all because they are always underpowered and one generation behind; simply put, they suck.

Speaking of Idle power consumption - there is evidence all over the internet, that Ryzens themselves are not neccerraly very power hungry, but their motherboard chipsets are. Here for example, Rx 3xxx consume 10W more at idle https://tpucdn.com/review/amd-ryzen-5-3600/images/power-idle.... The reason is unclear, but it is what it is - they really hungrier.
>But could we accelerate the payload using something other than a rocket?

As in?
The most compelling argument I can give for splitting is that it introduces a very obvious hierarchical structuring. Our brains are much better at working with relatively small numbers of higher-level abstractions than they are at thousands of fine-grained ones.

There is a balance of course, and over-splitting is a thing. But vehemently arguing that there is no inherent value is a bit of a stretch.
Sometimes following rabbit holes is fun for personal projects - not every project is measured strictly by utility.
Blown to Bits: Your Life, Liberty, and Happiness After the Digital Explosion
Have you ever used AWS? There's a whole suite of tools they provide around pricing and budgeting.

> It's quite a tour de force how Amazon have taken "separation of concerns", applied it to web services and used it to create complex and difficult to understand or predict pricing to print money.

Is applying separation of concerns to web services really that bad? Look, if you're a small company with a simple product, you can just put your stuff on a few EC2 boxes and pay the monthly bill for that. At that size, your infra costs are going to be dwarfed by your other costs of doing business anyway. If you're a big business, you can literally pay people to keep track of this stuff. You've got the extra money, because now you don't employ data center architects, server engineers, etc. AWS is able to "print money" because it brings a lot of value to many businesses.
Astronomer proposes a 1-mile light sail spacecraft for interstellar travel
FYI Chroma is based on Pygments, not highlightjs.
School grades are testing something very different from data entry. We know as a species that our learning process is slow and error prone, so doing decently at that is good, and we don’t need to have 100% knowledge in a school subject. Meanwhile, yes, if my bank is copying account values, or even just account ledgers with history, I want them to have 100% accuracy. Not 99.99999% or 99.9% or 99%, let alone 90%.
I really think your approach is kinda inside out.

The real question is, what are companies in India willing to do to gain credibility? Assembling a "warm body shop" doesn't add much.

Pick a problem space to specialize in, assemble a competent team and develop an open source app for it. Then use this as "proof of work" for marketing purposes.

You undoubtedly know Indian culture better than me --- what do you think is the most likely response to this sort of selection process?
"Really what I take away from this post is that the author is a bad teacher"

No she isn't.

This entire thread is full of the generic excuses one has come to expect from this profession when people struggle with programming setup and running programs. Always a defence of the (broken) status quo.

Something has gone wrong? You didn't read the documentation (the incomplete or non-existing documentation). Or it's actually simple, all you need to do is x, y, z followed by a, b, c - how could you not know that? (Often implied in these responses: you're clearly a clueless noob).

This is quite simply a profession that wouldn't recognise 'simple' if it came and bit it on the arse (or ass).
Sone One: a proposal for the first crewed interstellar spacecraft
A giant slingshot?
Humanity in a nutshell: "Why change our polluting ways when we could just blast our junk into space?"

Why do we think we have the right to blast our junk into space?

Who does the cleanup when a rocket explodes after launch and covers Florida/Guyana/Khazakstan in used diapers and hypodermic needles?
No one dast blame this man.
EC2 requires you to specify the attached storage to it, giving you more options; lightsail doesnt. Lightsail is more like the ye'old VPS services.
>I wonder what sort of interactivity you want on your text?

In case you glossed over it, I think he said it in his post:

"But down the road, I may want to build a page that contains an interactive visualization, a filterable table, or a demo of a React component I'm open-sourcing."
Can I get a link to this specific incident?
When you're used to privilege, equality feels like oppression.
You would need a delta-v of roughly 30km/s to decelerate the garbage sufficiently to let gravity do the job.
Weird, I didn't find the term "delta-V" anywhere in the article. Most on HN probably know this but delta-V is the change in velocity required to reach some goal.

Fun fact: it requires more delta-V to hit the Sun than it does to leave the Solar System. For giggles, here's a delta-V map of the Solar System [1].

Of course there's the issue of getting things off Earth to begin with but even if you take that as (economically) solvable the detla-V problem remains.

Site note: there are lots of proposals for cheaper LEO solutions (in $/kg terms). Probably the most famous is the space elevator but that's actually a bad solution for many reasons and possibly not even feasible since we'd have to invent a material strong enough.

What could well reduce that from $thousands/kg to <$10/kg is an orbital ring [2] (and check out the rest of his Uplift series if you're interested at the other options). The beauty of this is it doesn't require any magical material (cough graphene cough) and requires no new physics. It's largely just an engineering problem. Granted it's a massive engineering problem.

To be fair, the article does mention how much energy you'd have to lose but it strikes me as just being so much easier to explain in delta-V terms.

[1]: https://external-preview.redd.it/U5iH7huE5qKth7ZFvipXt8vzaFO...

[2]: https://www.youtube.com/watch?v=LMbI6sk-62E
'Remote First' Will Change Work for the Tech Professional Forever
Hugo is great but check out Zola, it is basically like Hugo but with better templates IMO.
There's nothing wrong with that approach tbh; when you think about it, the only reason to make a dynamic website is to prevent duplication, things like headers, menus, styles, etc. But there's ways around that, like frames.
Even wifi can be made way faster, why don't you start a community WISP? Small nonprofit WISPs basically formed the market in the Czech Republic, which is why I had these speeds.
What I'm thinking of is modifying it like this

LC_SET(s,0)
A
+ LC_SET(s,2)
+ C
LC_SET(s,1)
B

When the number for each resume point is explicit instead of automatic, you can edit the source code while controling where any existing suspended coroutines will resume at.
The ones with the shock value tend to get bigger though. Chronological ordering would emphasize either the first or the last comment, and given that these are two out of many, it's unlikely that either of them is the best comment.
You're completely right, I had forgotten about constructive geometry. Thanks for pointing it out!
Or RDS, which jumps from db.t3.medium, to db.r5.large.
Well, to EC2 you attach storage from another AWS service. I've not used Lightsail, but from the description I imagine it's a more 'single package, quickstart' service mirroring the experience you might get from a PaaS like DigitalOcean/Scaleway/Vultr/etc. vs. the IaaS style provisioning of compute & storage independently.
mcedit is way better than nano, IMHO.
I Don't Feel Like Buying Stuff Anymore
Private Pilot Ground School
This is like asking why we don't use the Large Hadron Collider to make toast, and then answering by going into detail about how tricky it would be to coax the LHC into making toast of acceptable quality.

We don't do it because you don't use hyper-expensive mega-engineering to solve mundane problems with easy solutions, like "where do I put my banana peel".
With a standard library and API that everyone adheres to, you just pass in some initial configuration during app initialization to decide which libraries record what kinds of information. The user only touches one file to enable and choose instrumentation.

With hooks, you get nothing unless you hook, which means you have to write hooks for everything you're interested in (and also come up with a way to export the data), and so the user must touch code all over the place.
Show HN: Forget about Live Chat
What I learnt from talking to users before writing code
When I'm working on a project for myself, I tend to code in stealth mode, and don't talk to anyone or show it to anyone, until its 100% perfect and complete. This time, I, accidentally got myself to talk to users first.

My current project is a tool to help developers overcome procrastination. (Yes, I struggle with this, a lot)

Basically, just like Google Maps gives you a series of steps (turn right / turn left) until you get to your destination, I want something that breaks up my big tasks (e.g Add Stripe integration) to a bunch of tiny steps (Read docs, add Stripe.js....). And calculates the best way to get me to actually do the tasks (do I need a lot of breaks, do I just need to sit and code for 2 hours, etc).

But, while I could build this for other backend devs like myself, what about everyone else? I had to talk to other devs.

I put out an offer to do free, 1-on-1 audio calls to coach devs struggling w/ procrastination. Many people responded, and I've done several, deep convos with brilliant, struggling people. The insights I've learnt have blown my mind, and so many of them are actionable, e.g

- What kinds of things cause procrastination. (Perfectionism, complexity (e.g a lot of rules), boredom (e.g recoding a feature you already finished))

- How much of a problem procrastination is in their life. (The consensus seems to be, my life would be radically different and better if I didn't procrastinate)

- Some even shared screenshots of their todos / trello. Really valuable, and directly related to my project.

I can't recommend doing user interviews before building highly enough. This is going to be my strategy for all projects going forward.

P.S I'm still taking calls to help developers overcome procrastination. I've learnt how severely this can impact a developer's life. If this applies to you, you don't have to keep struggling.

Book a free coaching call: https://calendly.com/aliakhtar/60min
Even if that were true (and I highly doubt it is), when you then need to transcribe those points on a line for future reference you'd do so using decimal. You wouldn't have number lines on a shopping list against items you need multiples of any more than you'd hold up different lengths of string to bar staff when ordering a round of drinks.

The reason being is because decimal is the base system people learn when growing up. It's also widely speculated that one of the origins of decimal is around the number of digits (it's not an accident I've chosen that ambiguous term) on our hands: 10 fingers and thumbs. You might mentally map that to number line when trying to assess the distance between numbers or visualise formula but ultimately these would be mental models you generate on top of decimal rather than in place of.
The Wikipedia community is unwelcoming and initiatives like this are part of the reason. That's because these initiatives for "inclusion" are quite often used for something superficial or as a convenient cudgel to hit someone you disagree with.

The way "inclusion" in the US/UK is done is what I would consider racist and sexist. I don't want to see more of it in online services that I use. Giving someone an advantage because of their race or sex and thus discriminating against others for the same reasons is racism/sexism.

Edit: we know Wikipedia has been a battleground for US politics for a long time now. I think this is seen as a step towards one side.
The ideal tech stack for a personal blog is whatever the person wants to maintain, update, and, most importantly, use.
Bastante justa.
It's amusing that a timeline of recent British parliamentary history is now worthy of downvotes. Down the memory hole we go!
China closes WeChat account in crackdown on anti-American fake news
If the spammer spams thousands of people, it's a better use of everyone's time if an admin bans it once and for all.
I was under the impression this was still the best way to do it for maximum compatibility ... but perhaps that character got killed in season 3 and I missed it
Is that because China's government has direct access to the data in WeChat?

I mean the US government has that as well with Google and FB and co (see Snowden revelations), but apparently not as much as they'd like.
This work-in-progress feature is meant to replace the current DM system. The Olm library is being used in production by Matrix, although I believe app developers could use the libsignal library in their apps all the same. Please mind that neither Olm nor libsignal are actually included in the PR or used server-side in any way. The API is just key exchange and passing encrypted blobs.

Message franking is a technique used by Facebook in their own E2EE chats that allows them to trust user reports about E2EE messages, otherwise someone could claim they received something abusive and there would be no way to know it's true. Believe it or not, "just block the sender" is not a sufficient solution because while it works for the individual, when a spammer is allowed to run rampant and thousands of users receive spam messages from different spammers regularly it brings the quality of user experience for the whole platform down significantly.
Should I go static? An argument for switching to a static site generator
80% isn't full. 80% is 80% full and is about normal for an ICU. The whole point of having some headroom is you can lose it without being full!
People don't want shit browsers either. IE6 was a trainwreck and wasn't improved for years purely because Microsoft didn't have to - coz it was bundled.

Companies like to bundle products because they know that when they do that they can sell more mediocrity at a higher price.
Scaling Scrum the Scrum Way
For suffix aliases, you can bulk them

alias -s {ape,avi,flv,m4a,mkv,mov,mp3,mp4,mpeg,mpg,ogg,ogm,wav,webm}=mpv

as opposed to defining them one at a time.
Extended version of the MJML editor with support for dynamic templating
How to Get a Software Developer Job If Everyone Continues to Reject You
Please don't put words in my mouth, personally I don't have anything worthy of being heard.

I really wanted Mastodon to be where I can find everyone. To be free of censorship, ads and algorithm-induced bubbles. I am lucky to have the "right" mentality (in regard to the tech industry), so I am not often suppressed, but everyone is different.

I don't want to impose on someone a "correct, healthy community". Blocking an instance seems to do so.
> Any good network admin should allow a device to ask for as many IPv6 addresses as it needs. Or is there a reason why that is not possible?

Business. You can extract more money from customers (we are talking telcos there, not your local network).

IPv6 is in some aspects simpler, as it removes warts that IPv4 has. Many issues with deployment are not because IPv6 is complicated, but different.
The reason to reveal though is used to bolster the contribution by allowing them to declare any edit they do not approve of to be based on their identity rather than the facts of the article.

This is very common method and actually presented in writing as how to take over any system. You deny a voice to others by presenting the claim that any opposition is based wholly on identity issues.
So who exactly are the baddies?
An interesting use case I saw was on a complex VoIP system with lots of internal message passing, following an actor model. There were tens of thousands of unit tests to assert all kinds of crazy interop scenarios, and the system clock was mocked out globally.

So you could set up multiple incoming streams, advance the clock to a very high level of precision and assert e.g packet A triggered packet B after 20ms, or timer X fired after 1s. This made the tests extremely reliable and fast to run, since you were pretty much CPU bound - something that I don't think would have been otherwise possible.
I agree with the points re: subjectivity, but I do feel the Joel test is somewhat outdated, if only because everything on there has become table stakes rather than genuine differentiators.

A 12/12 on the Joel test doesn't mean you're a great company, it means you're not a total garbage fire.

I'm not going to presume I can come up with a whole new test on the spot, but I'd expect a "modern" Joel test to have questions like:

- Do you use CI?
- Do you deploy changes individually?
- Is your code coverage > (some amount)
I can't remember how many times I've suggested that people use the optional pre-sizing parameter to Java's StringBuffer class constructor in code reviews. Many times the size of the final string is known absolutely, or at least close enough to pre-allocate. IIRC, the default initial size is 16 bytes which is absurdly low.
I'd be fascinated to know how this apparent flamebait detector (assuming an algo, not a person) operates, but I note that the posting guidelines do say:

. Eschew flamebait. Don't introduce flamewar topics unless you have something genuinely new to say. Avoid unrelated controversies and generic tangents.

and:

> Please don't use Hacker News for political or ideological battle. That destroys the curiosity this site exists for.

So this has probably become over-lively.

Shame, though, I had been enjoying it.

Thanks for your explanation.
I thought the same but recently used Windows 95 and task manager was just a list of running apps you could switch to.

Resource meter was to track resource usage.

Suspect we suffer the same brain fade and the task manager we remember was either windows 98 or XP type timeframes.
Recurrent impact of Sagittarius dwarf on star formation history of the Milky Way
I think JamKazam is helping some of my friends maintain what little is left of their sanity in the current climate, so thank you for that!

Unfortunately I might not be in many sessions for a while as I replaced my last Windows machine with Linux this weekend, which I don't think you support yet; although I will have a go at getting it working in WINE :)
As gshdg said! You are considered a cost center and not a revenue generator like in a FANG in most retail banks and fortune 500s.

Quantitative firms like Jane Street, hedge funds like Citadel or Two Sigma pay well and hire a good amount of engineers. A FANG would have more work life balance and would be more chilled out than these places.
> Have you ever used AWS? There's a whole suite of tools they provide around pricing and budgeting.

They don't work. To elaborate, they fail to provide the user with information with enough clarity to allow him to form accurate mental models of what is being used,what it costs, and what is the implication in cost of applying some change.

Heck, at any given moment it's unexplainably hard to tell exactly which AWS services are you actually using, and being billed for.

The only reliable info on cost it the invoice you receive at the end of the month. Even then, the AWS guys felt the need to develop a full blown machine learning service to help customers predict what their next invoice will be.
Note that the IETF draft expired 9 years ago. Yes, Cisco tried, but it went nowhere.
How do you measure nuclear warhead yield with a PDP-11?
Even if all he did was correct a typo, he hid it, that's dishonest
> instead of having the work reviewed by a second person, you can have model + person

But the argument still applies then - if only one incident occurs where a catastrophic mistake was not spotted by the model failsafe, and if later investigations show that the mistake could've been easily spotted by a second human, a human will be installed as a failsafe for the failsafe.

I think the general problem is the following: if a human makes a grand mistake, it can usually be attributed to a temporal lack of care, or just random bad luck, or happened because the person was having a bad day, or... it is also generally understood that making a grand mistake will be such a shock for the person responsible that this person will most likely never make the same mistake again. On the other hand, if a machine makes a grand mistake, the intuition of the general public, trained by centuries of experience with techology, is that this machine will make the same mistake again and again and again, when prompted with the same input. If the model is not designed to learn from mistakes in production, this will of course actually be true.
A giant thermonuclear slingshot.