skysight-inc/HackerNews huggingface dataset:
Like you, I thought typing questions into Google was wrong for a long time. The times have changed; this is how most people interact with Google, and it really does convey intent to the system better now that we have sufficiently powerful NLP.
My local library doesn't have ads posted all over the place, or anywhere for that matter.
Incrementally stir shit to desensitize everyone to their doing shit. It is basically them mocking and openly defying the US-led rules-based world order. It sends a "see, what a useless world order if I can just do this with no recourse" message.
> I'm the opposite of woke

English already has a word for that- asleep
Culturally, tech is still ‘the help.’

Business, law, and finance run the world power centers since forever.

These rent seekers are struggling with what to do with tech folk who provide nearly all societal wealth improvement.

This is why Jobs is still a hero even though his goal was to decrease the wealth and power of nearly all tech employees in California.
This.

I also limit myself on how many applications I see in a day (no more than 20 on a busy day, 50 on a not so busy day) so that I give every resume a fair read. A team can only do so much in a day. It's disheartening when you see a blatant AI use (and it goes into the trash bin right away).
> From my own perspective, computing privacy is simple: if something happens entirely on my computer, then it's private, whereas if my computer sends data to the manufacturer of the computer, then it's not private, or at least not entirely private. Thus, the only way to guarantee computing privacy is to not send data off the device.

+1
I was wondering why it was a useful article on Ars...
Why don't you use Kagi?
I definitely prefer the lower travel distance. Personally I find it much less tiring / RSI-inducing than a normal mechanical keyboard / cherry MX switches. I'm not heavily bottoming out or anything that are frequent "have you tried...", and "just don't bottom out lol" doesn't work for me - I've experimented for nearly a decade now, I'm pretty confident. Long travel distances are definitely not for me.

I've got a custom keyboard with choc low-profile switches, and I like it a lot better. It's about mid-way between an Apple and a cherry MX, and I'm not sure I notice or care to get any lower distance since these are so easy to find. Unfortunately I'll have to go a lot more custom to get that in a Kinesis Advantage/Dactyl-like setup, and I haven't done that yet.

I do prefer MX key caps though (DSA profile, or roughly), the smaller center and deeper curve seems to help me calibrate better. Choc caps often lean hard into the low-profile thing and are very flat, and I'm not super fond of that.
ORM, as the name suggests, is an "adaptation" layer ("mapping" or "mapper").

It does not really abstract away relational data, it instead maps it to object/class hierarchy. And every single ORM I've used also provides an interface to map function/method/expression syntax to SQL queries to get back those rows (adapted into objects).

Now, in a very broad sense, mapping would also be an abstraction — just like an "indirection" would be — but considering the narrower definition from the OP (where indirection is not an abstraction), I think it's fair to say that ORM is also not an abstraction.
California has made it much easier to build ADUs partially with the intent that some would be rental housing. I'll be damned if I'm going to rent an ADU to somebody else in my backyard without an ironclad guarantee that I can get rid of them quickly if they turn out to be a nightmare.

So yes, making it hard to evict people reduces the supply of rental housing and that will raise rents and increase homelessness.
An example: I was looking up what a good diet is to follow after a child has been vomiting. The AI said to avoid giving fruit juice … yet the authoritative sources said the opposite. I already knew not to trust the AI, but this was nail in the coffin for me.
Hmm, I don't see any free token. I agree that one free token is a good way to get interest going.
Fellow Platform Engineer here, and I can relate 100% with your comment.
We decided to stop announcing our engineering jobs and go back to mouth to mouth for sourcing candidates for now.
It's a move I didn't want to make as, like you said, it means a lot of less networked engineers will not know about it and all. but for now this was the only way we got rid of the constant stream of letters from AI.
Oh, is that why Hall-effect keyboards got no mention?
Yeah, if i were you and needed to win job interviews, i'd simply trim it - if only temporarily. Although, its sad of me to say, i agree with @logicchains that it might not be a bad idea to dye your beard....but i suppose might be easier to simply cut it. /sigh

Good luck!
I don’t even use iCloud Photos and this was on by default. Very bad move by Apple to ship my photos off my device, without my permission, in any shape or form, I don’t care.
How long ago did this last succeed?
Even the low profile switches? I, too, have acquired the taste for laptop keyboards, but I think the LP switches are nice.
2 years in we are still going and it is still becoming more and more useful. Keep in mind, things like multimodality are still in early stages so improvements are coming. It probably won't lead to AGI but still, these tools are doomed to become more and more useful. https://open.substack.com/pub/transitions/p/here-is-why-ther...
I switched to IntelliJ and use their vim bindings package, maybe 6 years ago now, exactly because of Java and other “IDE dependent” languages. I got really tired of switching between editors and IDEs and wanted “one to rule them all.” IntelliJ isn’t perfect but it’s pretty damn close to be honest. I admittedly use only a sliver of the features available in it but it also “just works.” And if when I switch languages, and use one heavily dependent on the IDE, I’m pretty much able to be productive immediately. Additionally, I have access to their language specific IDEs and can be off and running with them in a minute or two tops after some copy/pasta of settings (though I wish I didn’t have to do this step).

P.S. If you want to give IntelliJ a try, after installing the vim bindings package, also make sure to install the “string manipulation” package, and set some keybindings, as it’s 100% necessary for quick editing.
While I can understand a dress code along the lines of avoiding obscenity in t-shirts, nudity, or other intentional attempts at distraction... denim? This seems like a classic example of rules created by fusty old men being carried into the 21st century because of tradition.
It doesn’t matter when I lived near friends and family.

At our ages 40-60, we all have our own immediate families, obligations (kids, grandkids and/or aging parents), we still have to make an effort to get together and we probably wouldn’t get together any more than we do now.

I am 50 married with adult (step)kids and my wife and I are empty nesters. We recently moved from where I lived after graduating from college in 1996 and my wife has lived all of her adult life.

My core group of 5 friends I’ve put together from jobs I’ve had when living there are all married some with adult kids and others with kids still at home. It took a lot of planning and juggling calendars just for us to get together even once per quarter when I lived there.

They all still live there and we have a group chat. But it is still less than once per quarter that we can all get together. It’s a short cheap flight for me to fly in to hang out with them.

There are two other couples that my wife and I are friends with and we all live in different cities now. Similar scenario, they both have family obligations - parents, adult kids, grandkids, etc which make it hard for all six of us to get together. But we usually have planned a trip together at least once a year and we end up in each others city for something at least once a year - Atlanta, Orlando and Los Angeles.

My third group of “friends” are my seven cousins I grew up with (I’m an only child). They are all female and also have aging parents (who are less healthy than mine), children, grand children, etc.

They all live in my former hometown and I’m also in a group chat with them. They say they often only see each other when I come to town and get us all together.

It’s the same with my college crew - we all went to college in our hone town and they either still live there or have family there. We can barely get together for alumni college events
Like I said I am no low-level C guy, but my impression is that the existing structure is allowing you to break up the setup however you like across functions / calls / etc (just keep the context) instead of keeping many different contexts. The approach you roughed out is fine as long as you can 100% swap any arg for any other when you make the call - but I think often that's not true? Or if it is you need to pass all the info. So I suspect you are drilling down on a simple case that elides the problems that will arise in the complex case.

You can, ofc, write your Lua wrapper like your example - all in one place. It reduces the risk of misuse. But you could also do it differently - which is the flexibility that I think is a strength.
I could see outsourcing to Poland end up working out just as great as outsourcing to Ukraine did.

Not saying it will happen tomorrow, but would not surprise me to see Russia go in there after they get a big chunk of Ukraine and slowly gain control of it's government.
It's been twenty years since I went to church... but yes I wore jeans.
I think it's (like so many things) a question of tradeoffs. Programmers often think of complexity (and hence performance) of operations, but that is not important to a mathematician.

The fundamental operation, the successor function, does not look much different, S(n) = n ∪ {n} vs S(n) = {n}.
Mathematics usually defines addition in terms of this function, so that n + m = 1 + (n-1) + m and 0 + m = m. This can be done via induction and works equally well, regardless of which "implementation" we choose. Similarly, multiplication is repeated addition. Seen in this way, both "implementations" of natural numbers leads to horribly inefficient, but ultimately very similar, addition and multiplication operations.

However, the representation S(n) = n ∪ {n} leads to a very simple definition of "a finite set of size n". It is simply a set, which has a bijection between it and n. This, in turn, leads to a much easier arithmetic. Instead of manipulating a specific set representing a given number, we can say that any set of size n can represent the number n. Then addition simply becomes disjoint union, and multiplication becomes Cartesian product, from which things like associativity and commutativity can be proven much easier than in the inductive definition.
It heavily depends on the language, the frameworks and the actual project.

Languages that have great and standard tooling will work great. Frameworks that rely on basic language features work great. Projects that rely on standard tooling and features work great. Things just work.

Languages that have 3 decades of legacy warts, languages with no or poorly implemented LSPs, languages where the ecosystem relies heavily on runtime language features, frameworks that rely on behind the scenes magic and conventions, projects where for ten years the whole team only ever used one IDE… yeah, it’s not where vim/helix/vsc shines, and you will fight an uphill battle.
Exactly how was I going to find a job that was computer science related in small town south GA in the mid 1990s?
Over Christmas I met up with a friend who teaches part-time at a local college. He said he’s failed more people this year than the cumulative total of his entire past teaching career due to LLM abuse.

He doesn’t use LLM detection tools, but he says it’s easy to identify papers with warning signs of LLM use. For some reason, using ChatGPT for his specific niche topic overuses a few obscure, rarely-used words that most people wouldn’t even recognize. The ChatGPT abusers some times have these words appearing multiple times through their essays.

He’s also caught people who cited a lot of different works and books in their reports that were outside of the assigned reading, or in some cases books that don’t exist at all. Catching them is as simple as asking them about their sources or where they acquired a copy of the text.

I see a lot of parallels in hiring and talking to junior software engineers right now. We had a take-home problem that was well liked that we used for many years, but now it’s obvious that a majority of young applicants are just using LLMs to get an answer. When we want to talk about their solution in the interview, they “can’t remember” how it works or why they picked their method.

It’s really sad to me as a long time remote worker because I see far more blatant abuse from remote candidates. Like you, bringing people on site for interviews seems to instantly scare away the LLM cheaters, but it’s expensive and time consuming for everyone involved.
I mentioned a couple years back it looked like this was happening. HN shrugged.
Obviously: https://www.seat61.com/
Not really the case in my situation. We moved to be closer to family (both sets of parents had coincidentally had relocated to the same area of the country late in life, but before we met). The choice between friends vs family complicates my situation. Love my family, but it's not the same as having peers in a similar stage of life.
I really wanted to use Ada, at least learn it. Concepts are nice but I gave up when started looking into unicode support. It was wild, a bit discouraging. Or has the situation changed? What’s the unicode status in Ada?
We are already talking :)
I absolutely agree that it handles natural language questions much better now than when I started using search engines in the late 1990s - in fact it's optimized for this task now, meeting demand where it's at - but a direct answer to a question is often not what I want. For example, I often want to find a page that I remember reading in the past, so that I can re-read or cite it. Or I want more reading material to get a deeper, more nuanced understanding of some topic; things that will provide more context around answers or lead me to generating new questions.
I hear insanely positive reviews of Hall effect, on the basis of being able to have different key behaviours depending how far down you press the key.

So simple example, in a game, walk is a half press and run is a full press.

You could imagine also semi-colon a half press and full colon from a full press.
tyvm for your thoughtful answer without some of the usual histrionics on this topic.
The irony is palpable.

For many years, FAANGs and the likes have made billions across the world without hiring any significant amount of people in nearly all of those economies. Zero profit for the non-US countries. Take a random one, Denmark. Google and Apple sure have been making great money off of the Danes. What has Denmark gotten in return for it? Nothing. It's all gone towards (generally US) investor returns, and US salaries.

Sure, make it illegal for US companies to hire boatloads of people abroad. At the same time, other countries should ban those US companies from operating there.
Kagi has better search and you can tweak it however you like. So the product you are wishing for exists.
Their policy is to do whatever putin wants, they were never particularly strict about their policies (for example half the things Prigozhyn did were against the Russian law). Policy changes are just posturing.

Also - tactical nukes won't significantly change anything on the battlefield. There are no big concentrations of troops in this war. It's 20 guys storming a village defended by 100 guys repeat 100 times in a month. If you want to nuke 100 guys to get that village - sure, it could work. Will be hard to establish a base there, but you can kill these 100 guys. But then 3 km further there are other guys. You'll nuke them too?
No, they would just stop accepting poor people, as renting is inherently useful.

Oh, this is already what happens.

Also, I’m not sure why people continuously believe that getting rid of property owners will somehow be good for renters, or that the price would be reduced to an amount where poor people can buy it. Empirically never has happened.
> Then make this choice when you own a company

Absolutely I would.

> What % of your paycheck are you willing to donate to being pro America?

This is a tu quoque logical fallacy. I'll cross that bridge if and when I come to it, but I can tell you that I'd rather take a pay cut than hire a foreigner.
I got into the hype and bought multiple mechanical keyboards a couple years ago. Finally went back to Apple’s magic keyboard. Touch id was a large factor but apparently I love those chiclet keyboards.
You use (transfinite, if your ordinals are large enough) recursion! Just define a + 1 to be the successor of a — succ(a) — and then, assuming we’ve defined a + b, define

a + (b + 1) := (a + b) + 1 = succ(a + b)

(it’s only slightly more complicated for infinite ordinals)

You can do a similar thing for multiplication, and exponents, and so on.

Technically, you have to use induction to prove that this definition indeed works to define the operations for all ordinals.
Sure - that's how things are meant to work, with recruiters providing a valuable filtering service, but it does seem that many companies are now using (poor quality) AI screening, as well as a slew of abusive application practices (the ghosting. etc), and it seems any mutual respect between hiring company and candidate is disappearing. I don't know what the solution is.
More software companies are operating internationally nowadays than aren’t, I would assume. And publicly-traded companies are generally owned internationally to some degree. It’s rarely in the interest of a company to restrict themselves to a single country.

Furthermore, most of the hardware that you use directly or indirectly, wasn’t manufactured in the US. The globalization trend of companies, job markets, consumers, and supply chains being spread around the world will likely only grow. Most things are internationally interdependent nowadays, there’s no good reason for why the job market should be any different.
Maybe one step removed, if I understand it right, the spam sites make money by offering ad space and traffic, and Google makes money by selling ad placement on those sites, so actually Google and Dark Google are on the same side of the marketplace.

In a way, it's the other way around, Google is paying the spammers for providing billboard space for their ad placement services.

The pervese incentive is that the harder it is to find what I'm looking for, the more ads I get served, hence all ad supported products trend towards becoming useless (see also: Amazon.com)
If you wanted to try again, take a look at the Nuphy Air75 v2. Maybe with the Aloe or Cowberry switches.

I feel like you can always find a mechanical that you like, no matter how particular you are. It's just whether or not you want to go down the rabbit hole.
The comment is mostly talking about Silicon Valley big tech, of which exactly 100% operates in many countries.
> And there is at least one good reason: certified and unlicensed radio equipment, like Wi-Fi(or unlike HAM) are expected to be tamper resistant, for public good.

This is such an own-goal.

The way manufacturers implement this is by locking out third party firmware. Then the device goes out of support a decade before people stop using it, but because nobody else can update it either -- and the manufacturer has higher internal support costs because there is no community submitting patches they could just adopt and ship -- the device gets full of public unpatched security vulnerabilities. Which at scale is a significant threat to national security. On top of losing whatever other benefits the public would derive from the community being able to fix firmware bugs or add features.

Meanwhile the purpose of the requirement is supposed to be to keep users from modifying the radio parameters to exceed regulatory limits. Which, first of all, hardly anybody is going to do anyway, because the vast majority of people don't even know how and most of the remainder aren't interested in risking huge fines just to avoid buying a second access point. But the people who are going to do it, because the devices don't get patched, can just use the vulnerabilities to root them and then modify the radio parameters anyway.

Which makes it a pointless rule that compromises the public good.
Go complain to HR at the troll farm.
U.S. trade deficit is rising again. Can Trump do anything about it?
Companies with billion of dollars in profit yearly are not charity cases and no one should feel bad about not giving them money.
Well the CEOs are telling us there are more jobs than ever and they need the ability to hire more people from abroad to even have a chance at filling them.

So are there jobs or not?
> In more liberal places the laws are written so extreme that it makes you question your sanity if you are a landlord.

And yet, despite the complaints, the evidence says otherwise: There is no shortage of landlords. Property is in very high demand - prices are extreme.
Clearly, in Cupertino, 'enhancing user experiences' without consent is the top priority.
America has always been a low trust society when it came to “others”. Jim Crow was the law when my still living parents were growing up.

They literally didn’t trust people to drink from the same water fountain
So it sends your photos to be indexed on Apple servers. Turned on by default.

This is probably done to compete with Google Photos which has a great photo search by word feature.

With that said, Apple can use whatever privacy measures to protect user data. But at the end of the day, a subpoena can easily force them to hand over data.

The best privacy measure is to just not have the data. I guess indexing photos offline in phone is not very feasible yet.
Do you know why USA radio systems are all named Kxxx or Wxxx? Some kind of code assigned by the governement?
> and that other Charleton Heston movie with zombies that I can’t remember

The Omega Man probably. The first adaptation of Mathesons "I am Legend". Though some people might disagree about the "Zombie" part.
Right, then go get out of all those juicy international markets and see the majority of revenue evaporate.
idk it seems illegal to me.. the civil rights act says in very plain language that it's illegal to discriminate based on immutable characteristics during hiring.

Break down a hypothetical scenario:

1. Post a job, anyone can apply.

2. Candidate applies, goes through the hiring process, the team likes them and wants to make an offer.

3. Not a woman or PoC so not allowed to make an offer yet.

So at this point lets say you go out and interview a woman or PoC.

a. If you like the woman or PoC and want to give them the job, then the first person was discriminated against because if they had been a different race or gender they would have got the job.

b. If you don't give them the job then you can check the box saying you interviewed the diverse candidate, but this is at best purely performative because the other outcome was discriminating against the first person.

Logically, it is impossible to have this policy and not be breaking both the spirit and letter law in my opinion.

Also the implication of "diverse managers hire diverse teams" is that the diverse managers will discriminate based on race and gender.
Ghost jobs on one side, ghost applications on the other. Some people will just send automated applications everywhere, every day, and check for responses. That leads to ghost responses, and the cycle continues.