skysight-inc/HackerNews huggingface dataset:
In Java, everything is a class.

Java didn't even have generics when it was released. Any sort of higher-order functions and support for anonymous function weren't introduced until Java 8 in 2014.

Language debuted 1995, generics in 2004 (almost a decade!), and lambda/FP facilities in another 20 years.

In Java, a public class has to have the same name as the file as well.

You had a very constrained design space historically and some non-negotiable enforced conventions.

It's similar to Go code, where most of it more-or-less looks the same and you can pick up most codebases and run with them if you're familiar with the language.
For rebasing specifically I often don’t make a temporary branch. I’ll use the reflog and reset to the commit hash if something gets messed up.

Those “backup” branches really aren’t that for me. They’re just named commits which makes it easier to figure out where I was. But they are sometimes necessary since the reflog isn’t always nice and easy to read.

And pushing that branch to a remote? That’s unnecessary unless you want to delete the whole repo and clone it again in case you “mess it up”. Well, I guess that could be useful in a tutorial.
I feel like this begins to blur the lines between discovery tool and resource to be discovered.

The idea of instructable /project blog is interesting as a discovery tool though. It makes me wonder if the act of creating one is also a discovery tool, similar to a lecture pad or research notebook. It's kind of like, active vs passive discovery, kind of like I wrote about in the other comment, where one might have to develop a certain "method" using various tools to create a reliable + repeatable process. Once I start searching for an answer or move towards a goal, by keeping a log of the steps, the "discovery" of something "novel" might be just where the knowledge gaps are - knowing what I don't know. But like asking questions of other people, this isn't automated, and requires skill/practice/time.
https://en.wikipedia.org/wiki/Coober_Pedy:

Coober Pedy (/ˈkuːbər ˈpiːdi/) is a town in northern South Australia, 846 km (526 mi) north of Adelaide on the Stuart Highway. The town is sometimes referred to as the "opal capital of the world" because of the quantity of precious opals that are mined there. Coober Pedy is renowned for its below-ground dwellings, called "dugouts", which are built in this fashion due to the scorching daytime heat.
Not sure, but I think maybe it already works the way you're suggesting? The free subdomains hang off the takingnames.live domain. takingnames.io is only used for the website currently, because I'm concerned about it's reputation. Free subdomains are often used for spam/phishing.

The public suffix list is a great suggestion; thanks!
I don't; as I mentioned, I only keep notes as plaintext files. Although there is nothing stopping me from just dropping image files in my notes folder.
I have found many times that if select an incorrect tile and then unselect it before submitting, I am not presented with multiple challenges. My guess is a bot would not exhibit this behavior.

Try it out next time.
It's a little hard for me to believe that there are IPv6-only users out there. Who are these people?

edit: I realize there are plenty users behind NAT64 gateways etc, that's the point: how many users out there have no IPv4 connectivity at all?
In case it needs to be said... you can count on vi being installed on almost any unixy distribution, which is not true of nano, pico, emacs or other common visual editors. On many contemporary systems, 'vi' is an alias for 'vim' and there you go.

You can change the editor Git uses by editing git configuration or setting the shell variables $VISUAL or $EDITOR [1]

e.g.

EDITOR="bbedit --wait --resume" git rebase -i 5f882cfdec^

[1] https://git-scm.com/book/ms/v2/Customizing-Git-Git-Configura...
I did read the article, presumably most people would sink their files to some cloud provider like AWS. You might have an EC2 instance which periodically syncs with your local files.

https://aws.amazon.com/marketplace/pp/prodview-insise5hc6mm2

It's just what it is, so let's say AWS suspends your account, for some mysterious reason. You'll lose access to your EC2 instances
Oh for sure. The primary directive of a narcissist is to feed off of narcissistic supply. It's what they live for. When a narcissist gets into power, it's like overdosing on a drug for them. Every word they say is recorded, every move they make is watched. They gain the ability to speak and have it broadcast to every corner of their nation. It's addictive to them.

This is why you see dictators crack down on journalists; while the narcissist loves praise, he hates criticism no matter how deserved. Well, it's part of the reason. One other reason is that dictatorships are based on mythologies that put the dictator at the center of the universe. Typically a dictator establishes legitimacy by painting "others" as the source of all societal problems, and the dictator will solve those problems by subjugating the "other". Of course that's not true, and journalists will unhelpfully point that out, so usually the first thing to go under a dictatorship is the free press.

And it goes on from there. As you start persecuting the "others" they will use the judicial system for redress and they will receive it. So then they have to stack the courts.

People will see this and attempt to elect new leaders. So then they have to kill elections, or at least rig them.

The political opposition will thwart your agenda, so they have to get rid of them as well. That's when political purges start happening.

Their own institutions like the Department of Health, Labor, Economy, War or what have you will issue reports that show the problems are not improving, despite the fact that the "others" have been persecuted into the ground. That's when they start installing unqualified quislings into these bureaucracies who will push their agenda.

Of course, now that they've gutted the government of all competency things will begin getting worse and people will start to get upset with you. That's not good for narcissistic supply. So they find a new "other" to persecute.

The cycle repeats as more and more groups are isolated, persecuted, and driven from society. But the problems are never fixed because there's no attempt to even fix them. It's all a game of shifting shells that never ends. But one thing is true through all of this: their ego is happy, so that's all that matters to the dictator.

This is why dictators usually face a bloody end. They build the pressure up to a point where it is explosive, and then they find themselves hiding in a hole in the ground, cowering in a bunker with a loaded gun, or hanging from a gas station.
Not the parent that you replied to, but I use full PCI passthrough for my Nvidia (RTX 3060) and it works just fine. I had no idea Nvidia had done this before or else I would've seriously reconsidered my choices for this build... Nevertheless it seems to work just fine.
many would argue git is also an "arcane console app".

many would also argue they are two of the best tools in all of software development.
Some day when I'm rich and bored, I hope to help a distro move in this direction. It'd be really really cool to have a fully, very easily, debuggable and then fixable system where you could debug any running code on the system, and patch it, and recompile and debug again, and decide you like your change, and then push the change as a PR to the distro, in a streamlined process. The distro (like arch) would then help/encourage/nudge you to sending your patch upstream also.

Ubuntu et al, know where their sources come from after all, and how to build each package. I wonder if Arch or gentoo wouldn't be a better fit for this. I do have quite a bit of experience with yocto and buildroot, building distros for embedded systems.

I'm joking about the rich and bored, part. I should just jump in and do it.
Probably. But I believe there's still a notion that they're new players who got everything right to the top. While other countries have seen peaks and valleys.
Even in a country with a medical payment system as terrible as the US insurance is only a factor after an emergency, not during one. A homeless bum collapsing with a heart attack outside a hospital and they'll treat him just as well as Bill Gates. Now, outside an emergency like with followups after your heart is beating again this is a huge difference and going into collections after you can't pay is Not Fun. But lets not pretend the system is worse than it is.
I've been using Nvidia cards for years on Linux and never had a single problem.
> Allowing breaking out of blocks, you don’t need the continue keyword:

'loop: loop 'block: {
// continue
break 'block;
// break
break 'loop;
}

I get the intellectual appeal of experimentation, self-imposed constraints, minimizing instruction sets, etc.

But forcing block labeling in order to avoid the necessity of continue statements seems like a wrong turn,
MicroPython: How to Measure Temperature
> In a four-month pilot study testing the EMADE program, the service got 14 heart attack alerts that would be eligible for drones. Drones took off in 12 of those cases, and 11 successfully delivered the defibrillators. Seven of those defibrillators were delivered before the ambulance arrived.

So if this is the first patient saved does that mean all 11 people that were delivered defibrillators in the pilot study died?
Some discussion already here:

https://news.ycombinator.com/item?id=29840294
But I don't want functions such as start_with() or startWith()! I'd much rather use regexes, which are more powerful and more expressive, than a mish-mash of tests like

if ( (myvar.startsWith('hello') and myvar.endsWith('world')) or ((myvar.startsWith('Hello') and myvar.endsWith('World'))) {...}

I much prefer

if ( $myvar =~ /^[H|h]ello.*[W|w]orld$/ ) { }

Perl doesn't have these functions because it has better, more powerful tools. It's akin to saying that Python lacks line numbers as GW-BASIC did...
Not yet, right? This is a topic of active research.
But it will be cheap! - The sound of 1000 business C-levels as your head gets removed by going under a truck.
Interesting. I never had any issues, just download the driver, compile, install and done.

It even works with multi-screen setups and using the rest of the memory for CUDA.
Founder replied to me about the exact same issue in an older thread.
https://news.ycombinator.com/item?id=29672560

I suppose it's the fault of online payment infrastructure more than them. Sure, they could do it the Mullvad way and accept envelopes with cash and an UID but that probably wouldnt scale.
This is so cool; wish I had this a few years ago when I implemented most of these features by hand on a per-migration basis!

I was using sqitch which worked well, but was thinking along the same lines as the author here, "can't this be automated?".

It's really nice to see both a confirmation of my approach and someone willing to explore the solution space.
Yeah, that is something that could go wrong in the US system.
Compare to something like Dogecoin, which does not have a cap. Or imagine a linear mining curve rather than a logarithmic one.

"You had plenty of time to be an early adopter, enjoy being poor" isn't exactly the sort of governance of monetary policy that fills me with confidence.
> Microsoftian

I think the actual word is "Apple-ish". Microsoft never succeeded in their appstore attempts, whereas Apple sadly did (and spectacularly so).
Your profile says "I'm not here for politics".
As I look about in the temple of vim, I see dedicated believers of modal editing, they are the good ones.

I also see the heretics who are just here to take advantage of INSERT mode, the heathens who come to insult our ancient religion, and spies from church of emacs. I find their lack of faith disturbing.
The best way to eliminate these conditions is to stop trying to share resources between threads in the first place.

There is a fundamental theoretical limit to how quickly multiple things separated by some distance can reliably communicate about a shared thing. No amount of trickery will get you out of this mess.

The most powerful hack available if you absolutely must share resources between threads is the compare and swap (CAS) operation. This will get you pretty close to the performance limit in these scenarios.

Now to really help put things in perspective - A single thread looping over a resource uncontended will be approximately 2 orders of magnitude faster than two or more threads hotly contending over the same resource via CAS mechanism.

Paying close attention to this stuff can make the difference between neatly fitting the entire business in 1 computer system and having to build some netflix-scale monstrosity.
U.S. District Court Grants Win to Plaintiffs in Kiss Library eBook Piracy Suit
For anyone who wants the obvious answer: China
Think about what makes places terrible: is it that they’re misery-factories where everyone is being tased for not completing TPS reports fast enough or is it that the rules are being applied unevenly or aren’t being set reasonably for everyone?

From the perspective of the people in the other side in that latter case everything is fine and everyone else are just whining. You can especially see this in places where status is uneven (e.g. the guys who went to the right schools call the shots) or where there’s some kind of hazing tradition (e.g. medicine or law have brutal startup loads for early career people but are resistant to change because all of the senior people have, by definition, been the ones who were able to deal with it and changes won’t benefit them).
I must say that going from google, DDG, Quant I'm most satisfied with you.com. This seems to be a similar engine.
Aren't NFTs essentially just file hashes/signatures that can be associated with a public/private key pair on a blockchain? If so, the link between the NFT and the key pair might be solid (as in cryptographically secure) but the link between the NFT and its "underlying asset" (which might be copyrightable) seems flimsy.

That being said, since both NFT ownership and our legal systems rely on consensus and majority opinion, it's not hard to imagine a corrupt society in which the opinion of judges is disregarded in favor of blockchain consensus.

Edit: you might be joking but it's an interesting question nonetheless because it highlights how various systems compete for legitimacy :)
It took less than a day to vote Pluto off from the list of planets, yet more than 12 years to put it back again.

August 24, 2006, the day that the plant Pluto was taken away from us, alerts me that science could be just another form of politics, occasionally — hopefully.
You definitely did the right thing to get an urgent response. It's a shame you had to, but in your position I would do the same. Glad you've got it sorted, and it seems like you have some great suggestions in the thread to avoid this in future and have some contacts to help you out.

In my case, we sent over a ticket to port a number between accounts, and they ended up deleting our entire account, numbers, and all recordings and logs. They admitted it they made a mistake and processed the wrong ticket, but also flat out told us they couldn't recover anything. We were instructed to make a new account and they gave us our numbers back, but all our audio recordings, call logs, sms history etc was gone, all our SIDs, number ID's etc were different.

We have all screwed up, but we try to put things right. With Twilio it seems if they screw up, it's easier to leave you unhappy than do anything to fix it, unless you post on HN it seems.

Plivo is cheaper for phone numbers, free incoming SMS, and cheaper to send SMS.
Malthus lost this argument a long time ago.
'We need to stop pretending energy is limitless.'

Human ingenuity applied to the abundant energy available from both short and long term effects of the sun give me great hope. The barrier is basically politics.
Also it might be hard to ensure you aren't externalising "cost"
I've generally had the impression that German society is itself quite procedural and legalistic. So much so, that I'm wondering how much of a difference between the two societies your friend and his friends perceive. Was that his only reason to go to Japan or were there others?
The whole "average person doesn't care about privacy" while generally true, is in my opinion, a cop out that allows us software developers to hand wave away the ways we monetize people. Also, I can see how my friends who use alexa (and google for that matter) have adapted their vocal cadences and vocab to interact with the device. And at the end of the day it is a way for people to play music, get news/weather reports, and order more goods. All things that are already very easy on smartphones/web browsers.

As for Go, I have never seen a corner shop, either in the US or in Europe, with such a tiny density of goods. It is designed to look like a Safeway or a Kroger but then is "intentionally" a small store. It's fine if this is still in the trial stage but that is what it felt like, instead of feeling like an actual shopping experience I would use day to day. Also, there was no one else in the store at all, during each of the 3 times I went, so I am still going to wonder what the success rate will be when tracking lots of people constantly picking up and putting down items.

And sorry for the confusion, I'm not saying they aren't successes. I'm just saying that they are not world wide game changers like Prime and AWS as the original poster said.
Well, I would think he was already paid pretty handsomely at Apple, and a technical person like this doesn't strike me as someone who would go chasing dollars over interesting work especially if they already have enough.

The thing about Intel is, there has been a lot of bad press lately, specifically about attrition of good staff; so I am puzzled why a star would enjoy working with who's left. Maybe they have personal connections and know better, or are going to bring friends over.

I feel bad being so negative about Intel. I know if I was there and reading commentary like this I would be disappointed. So I hope this is all just overblown by the media and I apologize for buying it.
Yes, it's both worked for me and I've also managed many, many people in orgs who have proven very valuable to the company and had their comp doubled or more. Most people are not bold enough in negotiation for their own good once they are entrenched at a company. You need to create a relationship with the person who can make such a thing happen. If it's not your direct boss, then find the person up the food chain who can make such a thing happen.
Glad to see this getting attention. Flexible SSL is an awful option that has no place in the modern encrypted web. Out of the four SSL options Cloudflare gives users, only one is actually secure. It's a huge foot-gun.
> "I was in Texas during 9/11 and they were firebombing all the hispanic people's cars"
That's odd, I was living in rural TX when 9/11 and don't recall anything happening like that. And more than half of my coworkers were Hispanic. I remember a few people attacking Sikhs or other vaguely-Asian convenience store owners, not Latinos.

> "Its pretty much black/white/terrorist and hasn't improved all that much in the time since"
I suspect your experience wasn't very representative. After all, Texas has a 40% Hispanic population. Assholes won't be calling them terrorists, they're much more likely to be working them like slaves and paying them scraps off the books.

I suspect the biggest reason for a cross-Austin trip being an event has stayed the same: terrible traffic.
I don’t like the idea of needing tech to be outside, but ice packs would be most needed in places and at times when there’s lot of sunlight, so solar probably will be the way to produce it.
So we all know at this point how far Intel has fallen. From stories I've read, organizationally, Intel is a complete disaster. Fiefdoms, infighting, failure to deliver on 10nm, etc.

Apple's star on the other hand is rising. The M1 is simply amazing. The article states this guy headed up the transition from Intel to M1. If so, he did an amazing job. Prior to the initial M1 release, I thought there'd be an annoying if not painful transition with lots of issues. To the contrary, it was smooth and a monumental success by any measure.

So Apple would be paying through the nose to keep this guy. Intel, being in shambles, would have to pay bank to lure him away. I'd honestly expect his compensation at Intel to easily be $10m+ per year. Easily. Good for him. I really hope Intel recovers. Competition is good.

> Intel CEO Pat Gelsinger in October said that he hopes to win back Apple's business in the future by creating "a better chip" than Apple can make.

I don't know what to make of this statement. Apple wants to control every aspect of the product. They don't want to be dependent on Intel for chips. They initially moved to Intel because Intel at that stage was the clear leader and PowerPC just couldn't compete. Now Apple has its own silicon it's never giving that up so it's so strange for him to say this.

EDIT: Corrected POWER to PowerPC.
> Snap is a weird bit of tech, Canonical are pushing it, but it's hard to find people recommending it

A couple of years ago they were looking to recruit dev advocates specifically for Snap. I applied and never even got a response. I guess they hired the wrong ones ;)
Fox News in the US. I agree mostly with your point that the film industry and the majority of print and cable news falls in line with progressive/leftist/"woke" talking points, but Fox is an absolutely massive propaganda vehicle with dozens of millions of daily viewers. They regularly promote trans-exclusive views.
VC Firms leading $30M+ tech follow-on rounds today
Every time i get a captcha i imagine a self driving car prototype stuck in an intersection waiting for me to click so it can decide how to proceed.
Oh sorry, should've been clearer, I'm not looking for backup (I'm currently using backblaze for that), just general storage.
>Right now not a single company is making any profit

I'm pretty sure this is not factually correct.

Also, not related to server electricity costs.
Regarding Sorbet and Rails, I recommend Tapioca [1].

The Rails app that I worked on had a few edge cases Tapioca didn't cover so I wrote a simple script to load the Rails app and generate RBI files (e.g. generate RBI definitions for fixture methods in ApplicationTestCase). The Tapioca codebase helped provide a path for that [2]. Tapioca also continues to add to their DSL compilers. The work to integrate Sorbet paid off very quickly.

Also, T::Enum and T::Struct are handy in any Ruby codebase.

[1] https://github.com/Shopify/tapioca
[2] https://github.com/Shopify/tapioca/tree/main/lib/tapioca/com...
> Notwithstanding bad actors

Isn't this a huge point developing here now? that in consumer finance, those who run the show routinely are shown cheating overall. What is the gain/pain ratio on cheating in consumer finance? The list of legal requirements and safeguards seem to get longer at the same time as cheating on them gets more common.

I am not at all convinced that the consumer is protected here. Multiple avenues -- some offshore using agents who operate blatantly outside the law, and secondly accountants and admins who get numb to daily cheating, and do more of it. I will go full YOLO and add that I think the waves of pain killer abuse and common alcohol culture, directly contribute to norms of low-level cheating over money like this, especially where it is "just data" and not actual money moving around.
I'll bet. Seriously, that gave me pause to consider a refresher first aid course, it's been 15 years and I haven't had any use for it in all that time but it could make all the difference.
It's begging the question in either interpretation, hence why you can't really answer the question.
Winner, and still champion!
More than 1,200 phishing toolkits capable of intercepting 2FA in the wild
Even if you're right, I doubt it's going to be much worse than the level of the average irritated driver.