skysight-inc/HackerNews huggingface dataset:
Exactly. Doing all my life software development, since I was kid. I don't have any other skills. I have been considering becoming a cook, or going into the military tho. But it's hard to do when your personality wired around computers, and you have to change it.
Now if only PWAs running in Edge would do the same thing...

(Sick of links I click in Teams opening in Edge instead of my system's default browser!)
I supposed you could just read the contents of hard drive before steamrolling it.
I think I generally agree. A student getting stuck on something doesn't mean they're not learning. To the contrary, those can be some of the times the student learns the most.

In the case of them not "getting" pointers, for example, getting stuck might reveal they need to go back and solidify their understanding of the memory model, or how data is represented. These are good things to know you don't know!

Even getting stuck on yak shaving can pay dividends – having the student carefully compare their command to the instructions, learning what does and doesn't work, and patiently building experience with their tools. Even if they feel like they're doing nothing, they're probably learning.

So I think the major problem with self-study using online CS materials isn't people getting stuck per se... it's that those materials are no substitute for teachers and a cohort of learners. Some people do just fine without that support! Others do not.
I wondered this too.. A whole truck full of armed soldiers tasked with guarding the truck just... left for the night?
For the record, traditional Indian names are far more complicated.

Consider the name of a famous violinist, Lalgudi Gopala Jayaraman Radhakrishnan, also known as Lalgudi G. J. R. Krishnan. From a Western perspective, 'Lalgudi' isn't strictly a 'name' per se: it is a toponymic surname, and is the name of a taluk (or administrative subdivision: it is a third-order division after state, and district) in Tamil Nadu.

Gopala is an avonymic, i.e. his grandfather's name, and Jayaraman is a patronymic, his father's name. His given name is Radhakrishnan, but frequently rendered as Krishnan.
Show HN: Yet Another Notepad App for macOS
Any suggestion is welcomed and appreciated!
Actually, the stereotype among Germans is that Austrians are even more fond of their titles, although I think that has decreased in both countries in the last decades.

The "addressing people by their first name and using Du instead of Sie" is indeed handled very differently in different companies. I consider myself lucky to work for a company where "Du" and first name is the rule, so I don't have to keep an internal list of colleagues which I can use "Du" with...
> Compare it to VirtualBox, which is clearly not F/OSS, but to download and use.

VirtualBox is GPLv2 licensed, so it is F/OSS.
It must have been an upper stage yes plus the spacecraft it carried, the dimensions mentioned by the article were way too small to be the whole stack with a booster.
> I don't deny that children can be disturbing: But 99% it's their stupid parents' fault (...) electronic devices

Tell me you don't have children without telling me you don't have children.

My kid is 2 years old and never touched a phone in his life. Still, some times he cries for reasons we don't understand or know how to address, or maybe for no reason, as children have been doing for hundreds of thousands of years before phones where invented.
The original sin is assuming that names have a particular structure. But at least First/Last places the burden of that sin not on the user.

My partner has only given names. When forms ask for their “Family name”, my internal thought process goes like this:

1. WTF do I write here?

2. Why are they asking for Family name? Oh they are probably just Anglophone and assume this is how names are.

3. It’s okay, just lie on the form then.

Then I choose their final given name and write it in the family name field.

This kind of enforced microdishonesty grates on the user over time. It certainly makes me grumpy!

First and last name is better because it’s not imposing a structure that may not exist. The burden of that false structure goes on the service rather than the user.
GPS Spoofing – Pioneered in Russia (2022)
I'm not sure about older people, but business/formal emails in Japanese are like at least 70% fluff. There are loads of guides on the internet like [1], just look at the English translation of the example at the top...

Depending on the level of formality you might need to conjugate verbs slightly differently or use vocabulary that's considered more respectful. From my experience the younger generation is more relaxed about the rules, but Japan as a whole is pretty slow to change.

[1] https://www.wasabi-jpn.com/japanese-lessons/how-to-write-ema...
What a poorly written article. Just one example: the entire reason for concern about political correctness is...Baldur's Gate 3? No explanation of how this applies to LLMs or how self-hosting would help.
Well it actually did work, it was just that the sub broke apart and the pieces they were most interested in fell back to the ocean floor.
In Poland informally it’s always <given name> <last name>. Formally, it depends most places are on the same as informal, but particularly military and some other bureaucracies will use <last name> <given name>. I always thought this is a holdout from the pre-computer days to make it easier to sort alphabetically (last names are a bit better distributed than the popular first names).

In France they seem to prefer <LAST NAME> (yes, all caps) <First name> even for less formal things.
Of course this is survivor bias, and of course many companies went bust.

But that's what investing is. Even in a mature sector of the economy companies can go bust. That doesn't mean it's always a bad idea to invest in new and upcoming technologies.
They raised in Jan 2022 before the AI boom so it's not due to that but rather to the pre-2022 VC culture driven by low interest rates.
Doesn't Facebook require users to verify the email address with a confirmation email? If so, the only Facebook spam you should be able to get would be such confirmation emails. Or what am I missing?
Jan did a talk about DIYing one at GPN: https://media.ccc.de/v/gpn20-48-can-t-touch-this-diy-ing-a-h...

Like others, I didn't expect it to be a computer in a washing machine. A lot of the talk felt surreal due to its "that's insane ... but you have a point" kind of vibe.
> accidentally committed a code change that contained an active site-admin access token

Our regular reminder to try keep credentials and other security tokens well away from any source code where-ever possible, even if that might mean making things a touch less convenient.

I'd guess that most of us have checked in or otherwise posted a credential at some point in our careers. I've certainly done it in the past with an application DB connection string and had to do the quick reconfigure to revoke that access¹ – in that instance resolution was quick & easy but for other environments it might be a lot more admin.

Being careful isn't the solution because mistakes will always happen, making it damn near impossible to accidentally post credentials is the way to go.

--

[1] even though the repo checked into could only be accessed from within the company, and the DB instance in question was locked down so only the application servers and the limited few with access to a VPN connecting to its subnet, good practise dictated immediate full revocation just in case
I feel like everyone was jumping at the bit for x, y, z technologies to be the best big ground floor thing, then chatGPT came along, the x,y,z techs were getting hit hard the past year by bad luck, regulatory concerns, etc, and now that people lost their asses on that they're afraid ai will be the same, except I never really got value from nft, Blockchain, etc.... most people I know don't even know what all that is (non tech people, anyways).

I know plenty of computer barely literate people who use chatGPT and other generative ai tools daily.

The biggest problems I see though are openai and Microsoft essentially competing with people using the API to create products. If you build an app using openai and they add every feature that sets your app apart, you might as well throw in the towel. investors who bought into your startup when you thought there was a moat will lose.
I aspire to reach 300 wpm at some point like Rocket has https://www.youtube.com/watch?v=no99cJBwqdk
I believe it makes the experience more pleasant (at least for neurotypical people), but it'simportant to not overdo it. It shouldn't add friction or subtract from clarity.
Very interesting article! Thanks HN as always. And the submitter of course.
I do recall some soft limits though. Back where I was, they tried to keep a certain number of locals on staff.
Mr Foo and I thought having an email address for our name was a great idea, but it does tend to attract mistaken addresses.
Sega's Best Seller Was Made to Be Thrown Away [video]
FWIW, employers pay $750-1500 into The American Competitiveness and Workforce Improvement Act (ACWIA) fee when they apply for an H-1B.
LOL this reminds me of a hilarious bug (but only in hindsight!) I had with Discord just three days ago!

I tried to login to Discord. It detected a novel browser or location. Sure, this stuff can happen. It wanted to confirm that I was still me and asked me for my e-mail address. I gave it and it said "This e-mail address is already registered". What. Of course it is. It's me. Mine. The one I have registered with you.

Since I have a few useful things tied to Discord, I felt my pulse go up. I googled for answers, found a Reddit thread with this specific problem. They said "Hey, if you use Gmail you can use the dots-are-ignored-feature to give Discord a "new" mail that will still go to you, allowing you to verify it!" (https://www.reddit.com/r/discordapp/comments/12makhd/verify_...)

Sounded clever so I gave it a fore.name.sur.name@gmail.com variant.

Sure enough, I got the mail.

I logged in. I gasped as I realized Discord had now created a new, empty user for me! It somehow thought I was a brand new user despite this was only a user account _verification_ due to changed IP or whatever to begin with.

I tried logging in to my original account once more and now I somehow got in! The verification on my new account had somehow triggered (cookie? I have no idea) that I was trustworthy again. Phew! I promptly deleted the new-account-going-to-same-mail and breathed normally again...
I don't know but it always seems to be worded like in this instance:
"...A small subset of customers’ Sourcegraph license keys may have been accessed..."

I don't buy that, it always seems to me like an attempt to downplay something.
I imagine a high quality plumbing company requires someone inspect the quality of work, discussing with potential clients in person, and other such non desk work. Perhaps even getting one’s own hands “dirty”.
But OP could have more RAM, and the end user doesn't care about how clever the algorithm is. They only care that the service is offline for a week while the developer is having fun implementing their new toy algorithm.

Working on improvements like this makes a lot of sense in academia, when you are running thousands of servers, or when you need so much memory that you can't buy a big enough server. It's a nice backlog item for when there is literally nothing else to do.

I have definitely fallen into this rabbit hole myself. Solving difficult problems with clever solutions is a lot of fun! But my manager - rightfully - chastised me for it because from a business PoV it was essentially a waste of time and money. Fine for a hobby project, not so much when you are trying to run a business.
Making a Vim/Neovim Plugin While Learning Nix Flakes
Even "sehr geehrte Müller" already includes the gender (it would be "sehr geehrter" for a man), so if you want to avoid the whole situation, you have to go informal, and indeed, I have received a lot of emails recently which start with simply "Hallo [firstName] [lastName]" (which I guess is still more formal then only "Hallo [firstName]").
Fixed link

https://english.elpais.com/science-tech/2023-08-29/china-def...
I have a personal preference for wearing clothes in public. I think people would rather that was respected, certainly in my case.
>Compare it to VirtualBox, which is clearly not F/OSS,

https://www.virtualbox.org/wiki/Downloads says

"The binaries are released under the terms of the GPL version 3" and the sources are here - https://www.virtualbox.org/browser/vbox/trunk

(up to V6.1, it was licensed under GPL v2 - https://www.virtualbox.org/wiki/GPL )

And VirtualBox is available in Debian: https://wiki.debian.org/VirtualBox
notes that "A proprietary extra package enhances the base experience, adding things like RDP access to the Guest. "
A more interactive (but less examples) showcase : https://escherize.com/works/hiccup.space/
Can second this, been loving it since I switched, has been great. VMs and Docker in one!
Insulin, like clen, is a PED that most users are using for reasons that don't make sense. Regardless, it's already widely available, cheap in most of the world, and almost impossible to detect.
Roman naming conventions were very different from current Italian ones, and Caesar's full name was Gaius Julius Caesar, where Gaius is the closest thing to what we would call a first name. If he had some brothers, they would all have been "Julius Caesar", and only the praenomen would have distinguished them. For example, Julius Caesar's father was also named Gaius Julius Caesar, and had (most likely) a brother whose name was Sextus Julius Caesar.
The media ai boom started in 2023 but i know people have been obsessed with ai investments for a number years before 2022. All of them flopped afaik.
By linear I did not mean the order in which you study, but rather how your understanding builds up, as in, how much time you put in, and how much you grow.

For example if your native language is subject verb object (cows eat grass) it is quite linear to learn subject object verb (cows grass eat) languages (e.g. Japanese), you put in time, and you make progress. There are other subjects where when you get stuck you cant move on, and the pedagogy and androgogy systems we have came up with for math/physics and etc are getting better and better to understand what people don't understand and how to move them further. Which on its own is quite problematic when you have a class of 30 kids and you are moving with the 'average' kid which does not exist.

In the same time, programming is fairly new, and teaching it is still evolving, educators still disagree on what is important and in which order (reminds me a bit of this Feynman video about 'Greek' versus 'Babylonian' mathematics https://www.youtube.com/watch?v=YaUlqXRPMmY)

There was a great example someone used, the amount of people who get confused by the equal sign, and some actually never go through understanding references and values for many years:

x=5
y=x
x=6
print(y)

and

a=[]
b=a
a.push(1)
print(b)

Now I am teaching my daughter and I spent about 3 days per week just on pointers and strings (We even made a card game we play from time to time https://punkx.org/c-pointer-game/), and I can see when she is stuck and what exactly she is stuck on, but how can you do that with 30 kids, when the most subtle nuance in the questions they ask can give you the deepest hint in what they are missing?
I think the US is weaponizing Nvidia under the disguise of security, but it's just trying to squash competition. That sets a bad precedence in my opinion. The world will come to rely less on the US products and services. Free markets are less free. International cooperation is harder. It becomes us vs them.
I don't think LLMs will be, LLMs are entry level, embodied multi modal systems even if the body is just virtual or a simulation. LLMs, stable diffusion, text to speech and vice versa, image recognition, tactile understanding, other 'senses'we could imbue in it. LLMs definitely are amazing but they're only a piece of the real revolution coming.
Fox and the daily heil are not news organisations
No, it's not just leadership. I won't claim I'm an expert but I know more about Russia than your average western European, having travelled there on holidays multiple times and having made friends and acquaintances there. And I've learned from personal interactions that many Russians tend to have this "oh I don't get into politics, the government will fix it, it's too complicated for us to understand anyway" attitude. And so naturally this breeds indifference and corruption. It's a shithole with horrendous leadership, and an ignorant, apathetic, and for the most part submissive, population[1].

So yes, most individuals are largely responsible. It's not just me saying, there's plenty of data of their fucked up mentality. Just earlier this week I saw some poll saying that most Russians, even those that disagreed with the war, wanted to "finish what was started". It's hilarious, because I've said before one important characteristic of Russian culture is "if what you're doing isn't working, try the exact same thing but harder", and this poll matches exactly that.

Though this isn't exactly a recent development, it's been like that for at least 200 years.

[1] Btw another important attribute of Russian culture is they're always the victim. Inb4 you tell me "it's not their fault they're oppressed, they're the victim of their leadership".
Maybe see Fubar, although it is hard to compare with Blackberry.
Is it free? Is it paid? There's no pricing page, just a signup or "request demo".
When has China become "Middle East" and does it means that these GPUs will be banned in Israel as well?
I once secured a box of Ritalin. It does wonders to me (sadly it was never possible for me to receive legally) but I feel the way I don't quite like once it wears off in some hours. Is Vyvanse better? At the same time as I slowly work on the other options I mentioned I get the sense of meaning, improvement, progress in gaining what will stay with me wherever I go. Practicing and progressing in these feel like the very sense my job makes, otherwise it would feel like "work another month, pay the bills, grow the savings a bit and gain nothing real". So I stick to the options and take the meds sporadically. And I don't quite like the idea of putting ever-increasing stress and suboptimal working and living conditions on people and sort of telling them "just take your meds and work".
China is struggling.. but at what cost?
That sounds so impressive I googled it. It's actually 6 billion queries per second: https://id.cloud-ace.com/how-youtube-uses-bigtable-to-power-...

But then I mulled over it for a while, and it occurred to me it's likely Sqlite does orders of magnitude more than that planet wide.

Spanner's 1 billion per second is more impressive: https://cloud.google.com/blog/topics/developers-practitioner..., assuming it's returning a consistent view across many tables. But the Sqlite comparison still stands.

Visa claims 24,000 TPS, but in reality runs at a 10'th of that. It would be interesting to see if Spanner could process the same 2,000 transactions per second. Sqlite definitely can't.
$35K taxes implies about $120K salary, which in tech circles is a very reasonable salary. In places like Northern California, most people on H-1B pay much more than that in taxes.
Google introduces dark web monitoring
X, formerly Twitter, is now letting paid users hide their likes
> The world will come to rely less on the US products and services.

Thats why I'm kinda rooting for multipolarity in the 1st place!
I18n string interpolation
he compared the latest AI advances to the invention of the wheel or discovery of fire. That sounds pretty cut and dry to me. This isn't a Nutjob, this is basically the father of AI saying even he's afraid of what might be wrought.
Wind and solar have legal perils as well. Mostly NIMBYs, but some sincere concerns exist about impact on wildlife, loss of agricultural space, etc.

I think the reason the effects of those concerns in monetary terms pale in contrast to nuclear, is that nuclear technology is much more complex and complicated and therefore many more issues need to be addressed. At this stage, it's still a pretty immature technology and it can't progress very fast because it's considered more hazardous than alternatives.

As it is, I'm tempted to agree with the young climate activists if nuclear could short term buy us time to instantly shut down coal and gradually transition to renewable sources. Problem is, that even building "off the shelf" nuclear plants tends to take way longer than wind or solar.
I have read a few people who say they prefer the dexcom because the freestyle is pre-calibrated and Abbott's software doesn't allow you to calibrate the device.

(I've never tried the dexcom and am very happy with my libre)
What do you mean 'not fixed'?

"Fixing" that would break a documented feature millions of people depend on.
> A simple, unimportant one: how do you politely address the person?

This is I think solved with asking how people want to be addressed. It also helps deal with situations where someone's legal name isn't how they are usually referred to.
I think the issue has been rather overblown. Realistically I think the solution to this problem is to make riders more aware of the existence of this website, so if they feel that they may be tracked by an abusive partner they'll know how it's happening.

It is not a security issue in itself.
Oh I wish that were true, I've been receiving email for years for someone who signed up to facebook with my email address. It's a horrible pain, you can't contact facebook without a facebook account, and I can't create one because someone already has one with my email address.
The ability to create tag templates basically. You'd define tags that you could parameterize using attributes, and then within the custom tag "body" would be more tags definitions.

If the parser comes across a tag it doesn't know, it emits it verbatim. If it comes across a tag that is defined as a custom tag, then it replaces the tag expression with the expanded tag template body ("expanded" here meaning the parameters are substituted).

Similar to JSX, make an implicit parameter called "children" that holds all child elements, and then allow the templates to refer to attributes with a special expression (e.g. `(attr children)` or something, or maybe just `(:children)` if that doesn't break syntax rules).
> See, the thing is that I cannot entirely shake the feeling that part of this stance is a certain laziness/complacency, essentially a lack of interest in any challenging activities.

This mentality of "I'm a mom, what's your superpower?" really irritates me.
For what you know, I could be fitter, smarter, more interesting that you and embrace challenge every day of my life. But having a child would always put you a step above, because it's oh, so challenging.
"free trade"
Against HN's rules for editorializing, I suggest that the post be renamed to "GDPR complaints filed against Fitbit" or something. As it is, it reads too harmless, like a link to a personal blog.
I mean, if you think that 90% of Republicans are traitors to US democracy, you've just made a great case for deplatforming them, irrespective of how many there are, but I think you were arguing against that?
SMART goals and KPIs are meant to improve work focus, not work ethos. Those two are not in opposition to each other. IME engineers who don't want to do measurably good work are inexperienced, disgruntled or unmotivated.

Forcing goals onto a disgruntled/unmotivated engineer will end badly.
Giving no goals to motivated engineers will also end badly.
Giving bad, unrelated or unachievable goals to motivated engineers will end in disgruntled or unmotivated engineers.

You have to get both right.