skysight-inc/HackerNews huggingface dataset:
I have no strong opinion on the working multiple jobs thing, but a single person making $140k is not forced to do anything. That is not a low wage. Fucking hell.
i9 with 64gb of ram and a Samsung pro SSD. I have no issues. Either your mailbox is substantially bigger or your database is broken.
I had hoped for a comparison of how quickly news events appear on the news sites. But the comparison would only show who copy-pasted the fastest and not who researched the best.

I find the speed of page views even more meaningless. ;)
Why Do Chat Apps (and So Much Else) Suck?
Maybe it depends on the country, but here in the EU with the latest regulations we have MFA for payments, with either an SMS, or authorising in the bank's app all payments over a certain sum. So the merchant, the payment processor and the bank are a 100% sure it's you.

The only case remaining is "i did initiate the transaction, but the merchant scammed me by not providing what was agreed".
The idea behind "data structures and functions bound together" is data encapsulation. The purpose loose coupling, clean interfaces, and modularity.
Agreed. People somehow miss this point when discussing space based solar arrays that beam power back to Earth.
I can slip one line of code into a modern website that'll target a particular iphone model and run its battery to nothing in half an hour, and probably crash safari as well. Any language is susceptible to badly written or malicious code. At least with Flash it was in a box, in a virtual machine, and you had to approve it and could kill it at any time.
Seems they have too much free time all paid by money for education and health.
I love the new look, and Matrix, as far as I'm concerned is the only true alternative to Email with its fully open protocol, open source server and multitude of clients! Absolutely great move, and it looks great too!

Now I can just tell family to use Thunderbird and they already have their first Matrix client, which they can install on mobile in a jiffy. It would be nice if it could make another dent in Whatsapp's monopoly (in my country). I just hope account creation is easy... Will check it out!

Thanx TB team!
The insight provided is summed up at the end, here:

> In short: we can't ever get free from the limited and vulnerable and uncertain situation in which we find ourselves. But when you grasp that you'll never get free from it, that's when you're finally free in it – free to focus on the hard things, instead of the impossible ones, and to give this somewhat preposterous business of being a human everything you've got.

You say:

> but applying it to your career and goals seems self-defeating to me

What about applying the insight to the concept of 'a career' itself? Ie not as something to make your career better, as if that is the obvious only answer.

Many take it for granted that career/money/etc is what life is about... but is it?

If time is over as quickly as that (as the author says) is the 'best' use of one's time spent in a career? Is 'a career and all that' a distraction from getting a better understanding of existence and one's place in it? Or from following one's heart and allowing oneself to be guided by what one uncovers within as 'right', as opposed to whatever external metrics are provided and might not (ultimately) be in your favour?
You seem to get downvoted. But I noticed that notebook, too. And it made me chuckle. I don't think it's dismissiveness. It's a sense of humor.
I remember seeing that video or some other demonstrating that input! I wonder if in the parallel reality where that idea took off people are now using the finger motions as a new alphabet for writing on paper :)
Have the employee ask 3 questions.

Are you paying to claim lottery winnings?

Is a nigerian prince asking you to transfer money for them?

Has someone you don't know deposited money in your bank account and needs you to wire cash to someone else?

If the answer is yes to any of those, decline the transfer and give them a pamphlet on common scams. This would take care of about 90% of the problem.
How am I supposed to interpret the dates? No matter how I look at these numbers, I don't see a date in them: 43827, 43850, 41102.
What about inverse square law?
Someone there pointed out this: https://en.m.wikipedia.org/wiki/NORBIT
definitely. just send me one.
Back when I lived in San Francisco I've met many people who used the SF311 app [0] where you can very quickly snap a picture and report an issue. One person I knew did so multiple times a day every day for many things – poop, trash, etc. The impressive thing was that the authorities would indeed show up often and clean things up.

[0]: https://apps.apple.com/us/app/sf311/id666635420
Sulfurating the stratosphere has obviously disastrous consequences. Among others, it fails to stop ocean ecosystem collapse as atmospheric CO2 rises without bound.

Seeding the deep ocean with iron occurs absolutely routinely in nature, via dust from the Sahara blown to the Atlantic Ocean. Thus, putting iron where dust does not reach could have at worst limited negative impact.

The hysterical reaction to experiments is peculiar at best. The worst anyone has said in public, that I have encountered, is that it would not help. But that does not come close to justifying the hysteria.
I think you are talking about Maaloula? a small town to the north of Damascus where its Christian population still speak Aramic, mostly old people. It is a fascinating place to visit.

Unfortunately, most of its inhabitants left after the 2012 civil war, or to a small percentage died protecting it against other islamist factions. Source: I'm from there.

https://en.wikipedia.org/wiki/Maaloula
I don't have evidence of that, but you can look at one superpower's effort to influence the people by the internet, here: https://en.wikipedia.org/wiki/Internet_Research_Agency

Or, an incident where one country's patriotic page was run from an entirely different country: https://www.snopes.com/news/2019/10/01/usa-facebook-page-ukr...

I think the situation with content is similar to protests. There are all sorts of people at a major protest. There's a good chunk of "organic protesters", who are there for the original cause. Then some are there because they like the feeling of something happening, the buzz of a crowd, the hype. You could call this the bandwagon effect for example. There will be people there, leader types, who see it as an opportunity to further a goal of theirs. There will be people who want to fuck things up, and feel that this will be a good opportunity for them to let go. And there might be people, who are planted there to start an actual riot - for example, in order to dismiss the original group as being overly violent and thus their goal reprehensible.

It's hard to guess what percentage of that whole crowd is "organic" to the original cause. But it can be seen that a good lot of them aren't.
Is it possible one manufacturer "takes the leap" and provides ram modules that are faster than competition. Therefore driving the transition purely on competition alone?
I am a real doomer on a society/political level and I am in the end suprised things didn't get as bad as I thought. E.g. I have thought the economy should collapse every year for 20 years. Not even Venezuela collapsed as bad as I thought it would.

On a work basis I am a optimist instead for some reason. It is too daunting to realistically asses the amount of work needed for a project so I just start walking towards the top of the hill.
Starting Strength is an excellent program. Be aware that not all trainers are equal. https://startingstrength.com/
Mark Rippetoe’s book started it all and is an invaluable resource for understanding proper form and how to approach weightlifting - and what to look for if you decide you want a trainer. That said, when I was starting out, I didn’t follow the aggressive weight buildup that many plans suggest. Your muscles will respond much more quickly than your joints, and you have to give them time to adjust. Buy a proper belt (discussed in the book) and consider taking some collagen to help your joints adjust. Slow and steady wins the race.

https://aasgaardco.com/store/books-posters-dvd/books/startin...

He also has videos on youtube demonstrating proper form.
MacBook Air M1, 16Gb RAM. Opening TB takes <2s and everything is snappy. Searches are very fast. I still find the UI and UX a bit clunky but performance has not been an issue for me.
> making it easy for scammers to retrieve fraud proceeds at a Walmart location.

The cashiers are giving the money to the scammer, not getting the money from the person being scammed.

The scammers, if they're any good, are probably not making chit-chat or doing anything to draw suspicion to themselves.
Looking forward to the future where wearable exoskeletons/exomuscle provide endurance, possible reduced injury, strength, etc.

If the market is going to sell us AR glasses, a wearable ecosystem could provide battery power and shift weight around (away from your head). This system would provide power for any number of accessories (phone, watch, earbuds, etc).
While you are right that these libraries are super optimized, even adding a few features to the machine learning model added significant latency to the ad serving system (about 0.1ms at 99%-ile, which was a blocker for getting into production).

What the more senior engineers showed me that the trick is to understand other parts of the request and find optimizations that I can apply at those stages, and put in the same experiment that I want to launch instead of hyperoptimizing my own code.

Of course you are right that I myself was looking for more technical projects (the only problem was that my team was the one working at night and weekends as well, which I refused to do at that point in my life, as I wasn't in my 20s anymore).
> Some banks tried to jump on the Java bandwagon when it was the hyped up thing of the moment and now many are going back to COBOL.

What's wrong with Java that COBOL doesn't suffer from exactly?
Its not only the populations size. Technical people were precised as prestigious and well paid. After soviet collapse, this changed causing exodus of talent to west and overall decline in numbers.

Apparently noways a lot of industries are loosing institutional knowledge/expertise built and past down by each generation. because there is no one to pass it down to.
Disturbing, isn't it? Turks might have collected their possessions and even went after the life insurances but Turks lost so much more.

The Armenians were part of the Ottoman society and their contributions were invaluable.

Today in Turkey, you can still see their legacy all over the place. The best neighbourhoods to live in Istanbul are those who used to have a large Armenian population. Neighbourhoods with concentration of cultural heritage that is still alive often have an Armenian church somewhere. A civilian building with a great architecture? It was probably built by Armenians or Greeks who were uprooted during the collapse of the Ottoman empire. You can see the pattern al over Istanbul and Turkey. When you visit Turkey, pay attention of the writings on old and beautiful apartments or houses and more often than not you will see that those writings are not in Turkish or Arabic but Armenian, Greek or Hebrew. In the context of the Ottoman Empire, Turks were the warriors and the rulers and the local minorities were the artisans, the scientists, businesspeople.

If Turkey managed to preserve its Armenian or Greek minorities, the country would have been much much nicer and sane place. I hope that one day the country will make peace with its past and have its minorities back again.
I learned that too.

Then years later I learned that asking too many questions early on that people don't know the answer to gets me a reputation of being "awkward", "negative" or "not a team player". It's not "agile" to properly understand a problem before trying to solve it, apparently!

These days I limit the early questions to ones on which fundamental architecture and technology decisions rest. My estimates incorporate an "unknown unknowns" line.
Why is this such a problem in San Francisco, but not so much in other major cities like New York? It’s not like homelessness is exclusive to SF.
Google to Pay Wikipedia for Content
Saruman and Sauron are the only ones who seem interested in industrialization and in mass production for masses of orcs.
This is the reverse of the issue that the parent mentioned though!

Consider a go function foo which returns some value and an error. What can you do with that error? You mention control flow being broken by python and others, but the control flow of

def myfunc():
if foo():
do_a()
else:
do_b()

and

def myfunc():
try:
cond = foo()
except:
raise

if cond:
do_a()
else:
do_b()

and

func myfunc() err {
cond, err := foo()
if err != nil {
return err
}
if cond {
do_a()
} else {
do_b()
}

Are all the same! And you can't do anything different in them, because in go, you have no knowledge about the error. Is it aa temp error you should retry? Who knows, are you going to parse the error string to figure it out? The only think you can do in go to an error from some library function is pass the error, possibly adding some additional context, because otherwise you may be mishandling the error.

In exception based languages the "pass the error" case is done for you, but if you do want to retry retriable errors, you can actually use a language feature to know that. In go, you have to hope the library creator created an interface (and that all of the possible errors that could percolate up have compatible error-extension interfaces!) that includes some kind of type information, which almost no one does.

You're talking about "sensible" control flow, but go doesn't have it!
I remember walking through the Tenderloin as the morning hosing shit off building stoops began. On my way, I'd walked past the sole public toilets I'd seen on that street (forget what it was called, ran to Market St, had a big Police station on it), the toilets had a sign stating that they automatically locked at 11pm.

I'm not sure what they were worried would happen in the toilets that wasn't happening on the streets, because people were definitely doing all the things on the pavement, but I felt like it wasn't really helping the shit situation.
Unless the name of the company is Acetylene R Us or something, I don't see how visa is finding out. And if visa is somehow finding out what you buy, how is the company selling it not telling it's customers and warning them they can't pay with visa?
This is a great point well explained. The more you know the more you feel able to wing. And the more chance your winging has of coming off.

Einstein probably felt like he was winging it with General Relativity, until he wasn’t.
The same amount of time if I would need to "stand up" a rented DB, including figuring out a bazillion of providers and options, configuring proper instance sizes, turning needed knobs for backups to work... Or you suppose what a rented service doesn't need anything at all?
This is to be expected, GPT-3 is great and all but it is not reasoning or thinking.
> It's just my personal experience that I haven't seen these out in the wild all that much

What, OSS project codes of conduct?!? Weird; how the heck does one miss that whole phenomenon? There has been lots of controversy around (some of) them in much of online media about computing over the last few years, including huge threads of heated discussion here on HN.
Nukes need maintaining, without it they become at best much weaker, at worst very impractical paper weights.
Could you add an RSS/atom feed?
Lying through their teeth; if security was the concern, they wouldn't allow users to install applications from the internet, either.
I'll add another relevant point that I think is attributable to Bradley Wiggins, but I can't find it now: [on time trials] You should always be asking yourself if you can keep going at this pace, and if the answer is anything other than "I don't know" you've already lost.
Why not stream over pairs (N, a,) -> (N, (a+N/a)/2) and terminate when N – a^2 is within tolerance?
Just wanted to share this article as I think the advent of easy/cheap firecracker VMs is going to change how folks test new ideas on the Internet.
My immediate thought was: We could use those to power wings and fly!

You see, I spent the last weeks reading up on Otto Lilienthal. And while we might think that we have already "cracked" flying, we actually haven't. Humans still cannot fly. We can only board. What we do not have achieved is the sense of "flying like a bird", which Lilienthal was after. The idea that you control your movements through the air directly, not mediated through knobs and buttons, but by using your own body.

Motors that provide rotational power are not suited for wings. The are suited only to propellers. So that's where artificial muscles perhaps would be able to shine.

Also, I imagine that a bird needs to have fine-grained sense perception in its wings, to be able to compensate for subtle differences in air speed and pressure. And it seems that this is something these researchers are doing as well, with those sensors embedded in the fabric.
I assume you are referring to the link in the article to [0], for me there is a button labelled 'PDF' with a "download arrow" in the upper right next to print. Perhaps there is an extension blocking the button/function?

[0] https://www.nature.com/articles/s42256-022-00495-3.epdf?shar...
> Getting on top of it all seems like it would be really hard. But it isn't. It's impossible.

Or maybe, for any given abstract task, it isn't impossible. Maybe you're just giving up and justifying your withdrawal by saying it's impossible because you're essentially weak and lacking in self-discipline.

I don't know, of course. Depends on the task and who's tasked with it.

Reminds me of a limerick my father used to say.

They said that it couldn't be done /
With a smile he got right to it /
He tackled the thing that couldn't be done /
And he couldn't do it.
Ask HN: How to secure a “blog” website that is just HTML files?
I am planning to host my own blog which is just a collection of simple HTML files and was wondering how to protect it from hackers. I did google about it and quora tells me its just about securing server password and 2FA. Really that simple? I want to know from proper hackers how to go about it. Note that I don't want alternate solutions like static HTML generators etc.
I started going down this route [0], but I very quickly realised the additional overhead of the tooling was not very user friendly. In the end, I'm trying to write a custom git remote which will encrypt everything, similar to how keybase works.

Internally, the idea is to just encrypt all the git objects, one per file, and store those in a git repo. It could also be stored in S3, as storing it in a repo doesn't help, but Git Repos have the least vendor lock-in.

- [0] https://github.com/GitJournal/git-salt-box
> This is an excellent resource.

...for people living in U.S., Myanmar and Liberia.
"Unless powered by nukes" means "not". Power from nukes is the most expensive source.

But surplus solar is by far the cheapest. It does not seem like operating this process intermittently, i.e. only when power is cheapest, would be impractical.

If the equipment was very expensive, it would need to be operated at near 100% to earn back its cost. But molybdenum disulfide is not expensive. Usually it is only when you need gold or platinum catalysts that capital cost dominates.
Wow Sacha Greif, a name I haven't seen in a long time!

Thank you for the good memories, I know every thing and everyone you talked about in this post. BTW, back in the days I created 2 very popular Atmosphere packages

I wish Meteor succeeded in becoming more mainstream, and the MDG didn't abandon it so quickly to go after the new shiny tool that was GraphQL

Nowadays, there is still no equivalent framework in the JS world in terms of productivity
> and would definitely take longer than 40 minutes to even get their head wrapped around what’s going on.

If a grown up person (who is presumably making a good money in their React/JS thing) can't figure on how to install a web server in 40 minutes (with all SO, Google and a bazillion of articles on how to do so) then...

Like come on, twenty years ago you still needed to get your ass off the chair and go to the bookstore, find and buy a proper book and actually read it. Now you just need to type "Ubuntu 20 install webserver" in to the search and voila.
> Not all of the WebExtension API surface is currently supported; there's a long tail of infrequently used extensions that require non-trivial engineering effort and often cross-team coordination to implement.

While API support in GeckoView/Fenix might be incomplete as compared with Fennec, then again the API support in Fennec was equally incomplete when compared to Desktop, and yet with Fennec there were no restrictions in installing addons.

> There's also front-end/back-end engineering required to fully expand existing UIs into a proper "store" experience.

I suppose you could always try polishing thins up even more, but given that addons.mozilla.org already had (actually still has) a mobile view/responsive layout that seemed perfectly adequate, this still seems somewhat strange.
This is evidence that state actors influence the internet, which I think is uncontroversial. However, the specific statement here was that these left-wing communities were the result of this influence, which I find highly doubtful and in itself perhaps an attempt to de-legitimize their cause.
I dunno. I have used a lot of IDEs in my day but I always go back to emacs. I know its not for everyone but I can still have a running python, ruby, etc process and send bits of code to the process and interactively iterate on ideas smoothly. Also with the advent of language servers jump to definition, large refactoring of symbols, etc are pretty straightforward.

The number 1 thing I hate about IDEs and will always hate about IDEs is that you open a "workspace" you cannot access all of your files at once. So often I am working with multiple git repos or various things scattered around my computer. In emacs I can simply open the file and have all the syntax highlighting, linting, etc just work. Instead of waiting for 10s for a whole new IDE workspace to open. And then not even have the ability to switch between them easily.

Anyway, I don't think I am Luddite and I try to love modern IDEs and editors because everyone says how much more productive they are in them. I honestly have to think that editors are not whats holding back software development, and seems disingenuous to say shying away from them is somehow negative.
> Keeping everything the same, if you can rewrite your code so that it generates fewer instructions, it should be faster.

Not necessarily. Sometimes those additional instructions allow you to vectorize loops through eliminating the need for one loop iteration to depend on the previous one. For example: https://stackoverflow.com/questions/72306573/why-does-this-c...
> I think the concern is how will the average person handle a 1000x increase in "counterfeit" content.

The average person will obviously use their own agent AI to filter unwanted content and repackage it in a friendlier format.
Not gonna lie: This looks like an illustration right from the satanic Bible.
No, it re-releases all of it.
No, because they're in an unspoken, totally not illegal oligopoly not to dump prices.