skysight-inc/HackerNews huggingface dataset:
Impress Watch and ITMedia to read general tech news, reviews, and some analysis. https://www.watch.impress.co.jp/ https://www.itmedia.co.jp/

Hatena bookmark is now a toxic community in general, but its search feature is useful. Watching good bookmarking user is also interesting. https://b.hatena.ne.jp/q/Ruby?target=title&sort=recent&users...

zenn.dev and Qiita are like dev.to/substack community.

Japan's HN/Reddit equivalent is Twitter but hard to follow/filtering.

I'm also interested in Mainland China tech websites.
Why not try to do something related to teaching.

Helping others is a great feeling and a nice chance of pace.
It definitely felt like one 25 years ago.
Could we eat apes?

Other hominids? Neanderthals?

Funny where empathy ends, isn't it. It seems to be subject to individual variation.
Sabine Hossenfelder is the worst science communicator ever.
Do you think a civilization where healthcare is provided by mandatory extraction of wealth under a threat of violence is more humane compared to the one where people take care only of their close relatives without being compelled by any force?
I feel like there’s a meaningful difference between owning a home outright, and ‘owning’ a home with a $10,000 down payment and a 30-year mortgage. What percentage of millennials actually own their homes?
Hmmm... I wonder if these spectres are potentially a basis for a new form of cryptographic algorithms. Unique non-repeating sequences exclusively derived from a set of rules and an initial state in multiple dimensions sounds like a promising candidate.
AI means everyone can now be a programmer, Nvidia chief says
> "You may or may not like this style, I personally like it, but for particle physics it borders on hate. I mean, her arguments have merit, that's why I posted that but it is true that it makes me a bit uncomfortable."

My understanding is that she is a particle physicist who wants to understand the contradiction between gravity and quantum mechanics, and I feel like you are mixing passion vs. hate. Or you only see the hate and not the passion. She hates that they are wasting so many decades and hundreds of billions of dollars because of stupid reasons like sunk cost fallacy or because of people putting bad faith arguments to continue dead end research paths. I feel like she hates it so much because she loves the science of it and wants to see it resolved, and that she might not get to see it because they are wasting so much time and money. It's like the ones who hate the star wars sequels. Many people might be cold and sarcastic about them but the ones who truly hate them are the fans of star wars.
It is even worse on mobile. When reading "news" There is one sentence on the screen to read. The rest is popups, advertising video. Can't even figure out where the actual article is...

Helped me with one thing though. Stopped consuming news. Suddenly I feel more happy and grounded :)
Not really in the spirit of the post but I learned recently that you can also back your API Gateway apis in AWS with an s3 bucket: https://docs.aws.amazon.com/apigateway/latest/developerguide...

Makes it super simple to implement mocks of your api design before building the api.
Microsoft Takes the Title as the Top Spoofed Brand Two Years Running
Fun fact: the Higgs boson is the only particle in the Standard Model that has inherent mass.
Much of the US rail system sees one train each direction a day or less.

The problem is those are feeder lines; the main lines can be at capacity even if they’re a relatively small percentage of the total rail.
The important stuff is not just websites I host, but also websites I visit. And in all the scenarios you mention, I (and everyone else) would know that it happened very clearly, as it is basically denial of service attack. Even if this is a takeover event with almost-instantaneous replacement with the phishing page, the website owner would detect this and if the website is at least a bit popular, the news would definitely hit the HN top page :)

For an example, sr.ht is hosted by Haitian TLD but has Let's Encrypt CA. Thanks to CT logs, I trust that the connections are secure, and when I download software from it I am getting it from the rightful place. (Or not getting this at all because website is down. That's a nature of the web, things break)

But with DNSSEC? No assurances at all. Owner of .ha can be coerced or bribed by $(your least favorite nation) and this may never be detected, especially if this is a targeted attack to specific addresses. And even if detected, there will _still_ be people saying, "hopefully this does not affect me, I won't move domains and risk my search traffic".

And that's the reason that DNSSEC scares me and WebPKI does not.
What really bugs me about these popular private trackers' interview processes is they too discriminate against VPNs. Like I know they think they have some private community of completely trustworthy angels, but I'm still not going to stick my non-anonymized neck out.

So then what, find public Wifi somewhere to do their "interview" from, that they'll pass for a non-shared IP address? And then hang around there all day until your turn for the interview comes up? That's the conclusion I came to last time I looked at Red's requirements years ago.

Also I just assume the interview processes have gotten much more competitive and inhuman due to the popularity, like everything these days. I got my Oink account by joining the IRC channel, and just asking nicely in a way that demonstrated a modicum of technical knowledge and reasonableness.
Metaverse is alive and well it's called Roblox
Under https://docs.bigcapital.ly/docs/faq it has "Can I install SigNoz without Docker?" - maybe this was forked from SigNoz?
Being subscription level is a big problem. Not just implementation complexity but cost.
Even this is no longer true - current free tier of Slack (as of a couple of months ago IIRC) is 90 days of retention, which for low-volume groups of users is even worse.
These lifestyles (swinging, etc) are common since 1960's sexual revolution. This story has no juice, if it is some rando got killed due to some rando's sister was part of such parties. Precisely because Cash App's founder and a wealthy plastic surgeon's wife (that is, Dino Eliasnia's wife Khazar momeni) are involved, this story is 'interesting' to outsiders.
> I tend to miss one specific sigil (or pair of sigils): the @ and @@ sigils in Ruby, that mean "instance variable" and "class variable" respectively. Having identifier shadowing between stack-locals, and what Java would call "members" and "statics", be literally impossible, is just so nice. Especially when you get it "for free" in terms of verbosity, rather than needing to type `self.class.` or something.

When I went from C++ to Python, the explicit "self" felt weird but over time, I felt it was much better. This became a lot more obvious in Rust. In C++ you get an implicit `this` variable and you get weird trailing keywords on functions to modify the `this` variable. Granted, these kinds of use cases won't be needed in every language. However, I also feel like sigils for this would be less understandable for someone unfamiliar with the language than explicit `self`. Something I judge a language on is how easy is the code to casually maintain by a group that is trying to get other stuff done.
I think you have a slightly different impression of Europeans than me.

We mildly dislike all the other nationalities (except the French, everyone hates the French), but we have a few thousand years of history fighting each other and it just doesn’t seem worth the effort any more.

All of that falls to nothing compared to the dislike some people have for the European version of the Mexicans stealing our jobs (hence, far right populism in Europe rising sharply right now)

Never mind that none of the ethic Europeans wants to do those jobs in the first place. I’m sure we’ll figure it out in 100 years or so. When everyone will be some variety of brown/yellow/pink.
Looks like it's for USA only - https://github.com/bigcapitalhq/bigcapital/issues/123
I agree, but I don't see globalism as a recent phenomenon. In the United States the bourgeoisie has been importing labor since the countries inception, whether it was the slave trade, the railroads, the industrial revolution, or guest worker visas. They've been constantly shipping in folks and dividing the locales. Today their favorite tactic for dividing folks is using social shaming, i.e. calling you a xenophobic. You can see this manufactured in-fighting in this very thread. We need to call out this subversion, unite as labor, and fight the real enemy.
Just because some new executive wanted to piss on the fire hydrant to "make their mark", doesn't mean we have to respect their poor marketing decisions.
A trivial but real one for me is being able to use non-alphanum chars freely in var and fn names. Being able to name a fn 'string->int' or especially something like 'valid?' seems very small but I really miss it in languages with more restrictions on names.
> I think it's ok to have to choose between renting in Toronto and eating dinner.

Hard disagree on this part, it's a short-sighted take. Do you want to live in a city which might effectively kick you out when you're 70, cost of living has gone up and your income has gone down? What's the collateral damage done by this sort of policy? Loneliness in old age is already epidemic in advanced countries - I can't imagine a more effective way to make it worse than asking someone to uproot at that point.

We can disagree on the manner and degree of support or reform, the implementation etc. but my point is a city which doesn't try to address this is actually a pretty shitty city for everyone. It's a shitty place to put down roots. The fact that a small number of cities have so much economic gravity in the modern era is bad economic policy. It's antidemocratic and highly correlated with wealth inequality. These cities suck in thousands of people from other cities because they've got all the jobs, and then tell those people they can't live there anymore when their career is over. This is inhumane, it's a problem which will affect all of us as we age and it should be addressed.
Macro-ts: TypeScript compiler with typesafe syntactic macros (2022)
Which is the problem that crypto solved for the most part, independence from a few oligopolistic PROCESSORS. While I am still not a "Buying literal digital currency is a sound investment" true believer, I feel recent events are making people keen to throw the baby out with the bathwater in the notion of decentralised crypto as a medium of exchange.
Real life beats Idiocracy! Now on HBO Max.
Unfortunately we will never get rpn taught in schools so it will always feel unnatural and weird to many people.

what is unnatural is the complicated case specific precedence rules mid notation requires. rpn still has precedence rules but because they are simple it appears that there are none and because they are universal there is no confusion as to where any new operators fit in.

I wonder if anybody has ever written a linguistic history of math notation and how it ended up the way it did.
Swell – headless e-commerce platform
https://archive.is/B9t1C
you're talking about expenses that are like $5 there and $10 there

$1800 for everything shouldn't be starving
I like how blunt they are about this. No excuses. “Some people are ruining it for all of you, so you can’t have the good things any more”.
Timezone offset from the US is difficult. Many lost days because of unanswered blocker questions during their working day.

Very strict almost pedantic adherence to instructions. Much less creative problem solving.
Do you have any references to specific bugs here? We depend pretty heavily on containers and I'd love to look into these and see if we are impacted and whether we should carry these patches
He’ll never admit it but he’s really a day trader. I wouldn’t be surprised if he has changed his stance on Nvidia numerous times over that timeframe.
I think it’s more of a headache for Mullvad because they allow truly anonymous VPN
iPhones are hardware locked now they can only be sold for parts.
I wonder if the authors anticipated this result when publishing their first paper, or if they were primarily motivated by "complaints" that their hat tile (and other tiles in the associated spectrum) required reflection. Certainly they mention this question, but my question is whether they completely anticipated it.
Incidentally, while /private/tmp is a cesspool of random detritus created by whatever process chose to abandon it there, identical daily clean-up behavior (implemented by /etc/periodic/daily/110.clean-tmps) can be applied to additional directories by copying the line

daily_clean_tmps_dirs="/tmp"

from /etc/defaults/periodic.conf to /etc/periodic.conf — create the latter if it doesn't exist, making sure it's only writable by root — and adding additional space-separated directory paths after /tmp (for a path containing a space or any other character that may be special to the shell, create a symlink to it with a clean path and add the symlink's path).
Reminded me of one of my favorite kurzgesagt videos, "Vacuum decay": https://youtu.be/ijFm6DxNVyI
Terrible UX aside, aren't these really... REALLY easy to solve for a bot?

Sum the digits on the dies? 5 lines of openCV should do the trick

Find which of 3 (three!) extracts is a repeating pattern?? Could this be any easier? This sounds actually easier for a machine than for a human being!
>PGO is an edge case and not used a whole lot in practice. Many compilers do not support it at all, even production compilers.

Both clang and gcc support `-fprofile-generate`. Beyond that generic infrastructure, in my area (DL compilers) if you're not doing PGO/autotuning you're not serious.

>Someone learning to write a compiler does not need to think about PGO.

That's like saying someone learning to write a compiler doesn't need to think about optimization at all - sure maybe the first time. But then every time after that it should be at the forefront of your mind.
Wow, imagine. However, bitcoin isn't trying to be Visa.
Microservices are a good way to turn a 15 person project requiring 3 subteams and a little project planning into a 150 person project with 50 teams and no planning.
One question, why separate into different tables for each journal (expense, sales,...) . You could also have one journal table instead ?
The title reminded me of a startup called Magic, that promised things like that for a fee through a SMS or something like that. I can't recall more details...
During that time, a few blocks, they're likely been out for now 2+ minutes or more.

Or you could you know, yell and get other people to call 911 and find an AED.
I just don't have any interest in a fake world. (Especially one suffuse with advertising.)
Thanks for the thorough reply. I had seen that Crafting Interpreters used Java as the language, glad to hear that implementing in a different language is ideal.
Nice work. I was just looking at that other Lua game engine outlined in that post about simple coding. The first thing I wondered was how to handle resolution. It wasn’t clear to me in the docs for that older game engine. It’s one of the early things you mention in your docs. I think I’ll give this a try.

I have never created a game but I built a hobby slot machine cabinet and I need to build the game. The attached TV is 1080P turned in portrait mode. I’ve hidden a raspberry pi in the cabinet but I could use anything.
'script' to record the session then 'aha' to convert to html.
Many here pointed out time difference is a pain. What can we do to compensate over the effect of time difference? Can having a better communication or async work flow work?
We really should ban cars from certain parts of city centres, and cities have been doing so. Changes per city of course, but we don't need to accomodate cars up to the businesses doorstep. If your business actually required car access, you probably wouldn't have survived in a city centre anyway. IKEA requires car access, and you can tell by how much parking they need. A dress shop doesn't need car access, one (taken) car spot versus the hundreds of people on foot. Give me a break.

I am salty because of all the beneficial works that get turned down by the encumbent store owners who can't let go of their measly parking affordance for the sake of hundreds of people actually using the streets.
One of my favorite stories is an acquaintance's aunt had Willie Nelson perform at her birthday party. The condition was that he was to be paid $200k in cash. He arrived, performed at the party, took the bag of cash, and left without exchanging any words.
Arguably there are epistemological reasons why this has always been the case; we don’t know much of anything - we’re limited in time and space. Acceptance of this and trying to use your best judgement is the key here.

Just do your best.
> A person in Rust ... reached directly to RustConf leadership and asked to change the invitation

Programmers are control freaks.

If you don't let yourself to reach into things and flip bits in the machine's memory, that's going to boil over somewhere.
Wikipedia had Brigham Young University listed as Michael Jackson's Alma mater for a year.
The article on George Galloway, lists more lies and propaganda than a German speech, and they have NO plans to remove any of it.

Wait until you see the article on the IBM PC. Wow.

"Wikipedia was at fault."
They are never at fault. They just host the largest collection of loud mouth opinionators on the planet:

I have absolute an irritable proof: Hit random, until you find an article about, say... something you know about. Find the first error. Point it out in the talk section, and watch it get shot down.
I still use midnight commander on Linux.
I don't even think it's the tech though. I think people in fact want to turn off and tune out.
Did the original "digital cash" thesis ever make sense? It's my understanding that Bitcoin can never hope to scale to meet a fraction of daily real-world transaction volume outside of adopting a so-called L2 solution like Lightning Network, which would seem to defeat the point somewhat.
> His personal data was most likely obtained and leaked by a foreign state,

never heard of this. I thought it was his fiance's brother?
To a plasma physicist, 10 is within an order of magnitude, so as good as one could hope for.
It should be reasonably possible to ascertain whether you and your spouse will have a pleasant or unpleasant future. If the latter, why the fuck (pun intended) would you have children?
If it's just a launcher you're looking for, I'd recommend https://kisslauncher.com
This was one of my favorite books of the year. Reminded me very much of "The Amazing Adventures of Kavalier & Clay," which is my #1 of all time.
You kid, but that's a serious attack against crypto, which is that the value is dependant on the existence of a sizeable network with diverse functions.

Whereas gold in the ground is shiny rocks in the ground. You can say, wait out a tax on gold by burying your gold.
This is a wild time capsule of an article to reread now... Whatever happened to Facebook "M"? And why did anyone ever think this would survive as a business model?

https://techcrunch.com/2016/01/05/make-magics-assistants-do-...
TTY-option: A declarative command-line parser in Ruby
Yeah, what this really shows is that flags are not nearly as precise as we sometimes imagine them to me.

For instance, most old heraldic crests and flags have their official formats described in plain text: "Blazon or, three lions passant guardant azure, langued and armed gules." That's the final word on the matter. It's then up to the flag maker to read that and create it correctly.

This can result in flags that look subtly different, with variations in how lions or whatever were drawn. Google "Royal Banner of Scotland" and you'll see a number of variations in how the red lion is drawn. Ditto, say, "Coat of arms of Finland."

These days those Google searches will show more and more the same images, with the Wikipedia effect (or general internet) but you can still find a wealth of examples of how different they used to be.
fyre festival and platform
Many here pointed out time difference is brutal.

Where are you from? Seems like you have figured a way out.

> How do you handle time difference?

> Do you do off hour standups or meetings?

> Do you provide better docs?

> Overall how are you making the collaboration work for you?

Thanks.
Rails, by default, will put a “.json” suffix on json routes. This is so supremely useful if you have a Rails api app, speaking to some over complicated front end that might need a quick and dirty mock for something. Just serve your /api/thing.json from somewhere. Only issue is with HTTP verbs other than GET, but usually at that point I need a lot more than this 15second mock. Good for testing little things though.
I've been observing that the custom captcha process itself is a very good bot repellent because someone has to reverse engineer captcha behavior and most malicious actors actually don't know how to. Sprinkle a bit of obfuscation and your 2+2 captcha will be more effective than pages of traffic light selections.
It has become terrible. My best guess is that there is little else to do, and UX professionals keep changing things to justify their jobs. Nothing personal, maybe your job requires you, but we don't need a brand new UX every 3-4 years on every product. Incremental improvements, rounded edges, some smoother animation and better accessibility. But not changing everything, one gazillion new buttons and features.

We need simplicity and stability - the latter being the most important for user interfaces.
Some functions are pointless without their return value, not using the return value is most likely a bug, and it is good to have a warning. If using the function without using the return value is not a bug, then there is a problem with your codebase.
Ask HN: Recurring financial donations to causes that have demonstrable impact?
I make a ton of contributions on random causes on gofundme but trying to optimize this. Have the usual constraints of time and resources but I figure the least i can do is to help someone somewhere with my modest donations. Any recommendations where you have seen a tangible impact based on your recurring financial contribution or a cause you have aligned yourself to?
The Meta VR headsets, if I am not mistaken, had eye tracking, and a way to read your face gestures. Why would you let an ad company acquire that information?
Of course we non-programmers want to move away from big corps environments. Here's my 50 cents of what would be ideal for me...modular software, easy to assemble, no code. And if a module is not available, I'd be happy to pay a (reasonable) amount to get it done. All this open source.
>“This means it would take more than 5 ½ years to try all combinations of a six-character alphanumeric passcode with lowercase letters and numbers,” Apple security guide says.

So given that it took them three years, 3/5.5 means they went ≈54.5% of the way through all the possible combinations. That seems in line with the estimate (assuming all passwords are 6-char alphanumerics).
TLS security is rooted in DNS. It's ACME DNS-01. If your threat model includes nation states, this is a non-solution
> Unfortunately port forwarding also allows avenues for abuse, which in some cases can result in a far worse experience for the majority of our users.

Let me rephrase that.

> Unfortunately port forwarding also allows people to get the value for the money they pay us, which in some cases can result in our service not functioning like a gym membership, where we aren't used for much but many users continue to pay for us (sadly many services block traffic coming from us which makes a lot of simpler uses of a VPN fail as well). We'll aggressively defend against chargebacks.
That's genuinely surprising given how affable he seems.

But does remind me of Elon Musk doing the commencement address at my graduation. He spoke for five minutes, then walked directly off stage and to his waiting car.