skysight-inc/HackerNews huggingface dataset:
The best way is to let clients find YOU instead of the other way around. This is hard but not that hard. Optimal ways in that order:

1. You have an online presence (blog, youtube tutorials etc) and you have done quality content (which takes a little time but again not that hard if you focus). You will start getting inbound queries.

2. You cannot figure how or are too lazy to do #1. Your next bet is to join a marketplace where they do the marketing for you (well to an extent). Places like upwork and yes they are nt all a race to the bottom but you may have to start from it (again because you cannot figure out #1 above).You may have to do a few projects for cheap but once you build some reputation, you will start seeing progress. You can increase your rates slowly. And yes, people hire on upwork for $100/Hour as well but you gotta earn that.

3. You apply to jobs and reach out to people on your own. Mostly a crap shoot and the laziest way and hence the least effective way because there is a lot of noise in this step (everyone else is doing this).

As a client, I look for youtube tutorials on topics or just do google search. If I find someone that i like, I reach out to them directly. This got me to hire a Go Developer once where I aid him $10K plus for a project. But he writes and writes well. Explains concepts that I cared about. Heck, he even published a book. He didn't need to sell any further.
Superhero cosplay makes you a better person for one science-backed reason
, take selfies and

Huh? What's a 'selfie'?
Oh ok!

So like, you want to make a chat room, and someone has a special power to ban people, and the chat room remembers who is banned. If the banning person doesn’t log in for a while, the power moves to someone else randomly. There’s also membership tiers, so people can pay a small fee to have fancier names if they really like the room, and there are little mini games in there with leaderboards. And there’s also no one in charge, it’s just a room with some rules that exists because the people in it sort of like those rules, and anyone in it can spool another one up with different settings if they want.

All of that stuff would take quuuiiite a bit of backend logic to code. But with smart contracts you can take basically all of it for granted, it might be like… a few pages at most of contract code. And then you can focus on writing a really good user interface instead.

Anyone can then just grab that front end code that just runs in a browser, chuck a tiny bit of crypto in to fuel it, and suddenly the backend exists purely on chain. Wherever there’s a group of people, and they have some kind of collaborative set of rules they’d like to agree to, like a marketplace or anything like that, crypto makes it really really easy

The biggest issue is really just the cost. Currently it’s ~$5 to transact which is… too high for any side project or toy. But with L2’s (rolling out now) it should come down to almost nothing, so I reckon we’ll start to see some pretty cool stuff popping up soon
Airpods Max are difficult to connect to macbook pros
I don't know that it's a Mac thing - I get similar Bluetooth issues on Windows. Honestly, Bluetooth just isn't that good.
Netflix makes a better acronym MANGA
He talks about how we have to few people qualified to expand the frontier, laments how people with physics education, like myself, are working on software engineering, but somehow misses that software is the frontier.

People are getting pulled into software engineering because it is the biggest frontier opportunity available today.
In the long run, creating more understanding of the physical world is probably more universally valuable to human flourishing than the far more parochial 'make money number go up'

The Economist once commented that the last subatomic particle to have commercial value was the neutron, discovered in 1932.
Let this comment be a reminder to everyone that "you're holding it wrong" is not a response solely used by desktop Linux advocates.
This might be the case for some users and basic use cases like surfing the web and text writing. But there are still a lot of issues for pro users and developers. If you rely on such a machine for your daily work, its not mature enough.
Other than that metaprogramming ruby book liked in another comment... reading "eloquent ruby" was an absolute treat. it's teaching you all the idiomatic stuff from ruby and not a bunch of filler. easily one of the best ruby books ever written... hell maybe even one of the best programming books. It also dips into metaprogramming and all the other stuff ruby is known for.
so there is no glue code at FAANG? Or you have overqualified folks doing, and getting bored, and jumping ship between FAANG every 1.5 years...
The problem is that it's very hard to distinguish between "posts with links get less engagement because Twitter is subtly suppressing them" and "posts with links get less engagement because people are just less likely to click 'like' and 'retweet' on them."
That’s because in most interviews for most people the company holds far more power than the applicant.

For those who have done well in tech and don’t need to take the next job offered to pay for the next months food bill, because they have the savings, because they have 2 or 3 offers already, we may have the luxury of interviewing the company.

Most people aren’t in that situation, especially early in the career
It's because you're coming from a position of abundance. Works wonders in dating as well. The trick is realizing you don't actually need to have abundance to take a position of abundance.
Denuvo game DRM forgets to renew domain, breaks games
Well windows is plural…
> One could also conclude the opposite. What we perceive as concious thought or emotion is just instinct.

Pretty sure this is what doctors said as their justification for not using anesthetic on babies during medical procedures.

"Oh, they're just crying and screaming because baby, duh"

We now look back at that as being quite a barbaric practice/way of thinking.
I dont understand how this makes any sense.

Seems mean and greedy to me.

I use MY resources, My power/internet/aircon/floor space to do a job for my employer. Why should I be paying for that?
> Tcl is a macro language, it derives from macro-assemblers, the C preprocessor, and older, text-oriented languages like TRAC

Then why doesn’t it have macros? This is one of my biggest complaints with tcl, the other being that you have to escape newlines in forms. This makes much less pleasant then lisp.

For example if I have this Tcl code

[set foo [foofn bar [barfn baz [bazfn quz 1]]]]

I would love to write it like this

[set foo

[foofn bar

[barfn baz

[bazfn quz 1]]]]

But I can’t without escaping every newline (you better hope you didn’t forget one). If tcl had macros I could write it like this

[set foo

[thread-last

1

[bazfn quz]

[barfn baz]

[foofn bar]]

But instead I end up create a bunch of temporary variables so that my lines don’t get super long. It just feels less elegant then it could have been.
Show HN: Send encrypted messages to Ethereum addresses
Spiders have a higher https://wikipedia.org/wiki/Encephalization_quotient than humans. Brains are so important, some species babies have brains extending into their stomachs and even their legs.

IMHO the big barrier for spider intelligence and technology is their solitary nature.
Some really interesting ideas in a well organized article. Bookmarked!
If only they had a few billion in spare change to write their own workalikes.
Crea Sorteos con tus fotos de Instagram
Thanks I’ve been wondering.
Yes, absolutely. I've bumped into literally random people out in the world, outside of tech, who have experienced and complained (unprompted) about those creepy AI interviews and they find it dystopian.

I've been asked at least 3 times to do a similar thing, and every time I've just refused, it's a few steps too far for me to even participate in, even though I am almost completely out of options at this point.
The Small Robot Company in the UK, whose "Head of Intelligence" worked at DeepMind for 7 years, is another such company working on this (and other) problem(s).

Their solution has three robots named Tom, Dick, and Harry. Tom maps the field, assessing soil conditions and weeds. Dick zaps weeds. And Harry is the haulier of nutrients for crops.
For me it started a couple of years ago. In my non-US timezone I saw a dozen spam posts (prostitution, gambling) when browsing /new and realized not enough users see them and act (flag). The individual submissions are surely ignored by any reader and do no harm. But long-term I don't want HN to be added to any "post any link there, they don't check" growth hack lists, it would drive down quality. It's gotten better, the automatic algorithms/detection got better (I have no insight how exactly those work). My joy now is discovering automatically blocked submissions and clicking 'vouch'. Discovering good submissions, or something that might spark a good discussion, is the goal. The flagging is secondary.

(Clicked 'vouch' on https://news.ycombinator.com/item?id=29144200 while writing this, not sure why it was auto-blocked, maybe the user has several accounts)
Don't do interviews, do take home tests. Do what's representative of the work you will be doing. I highly doubt even at google that it's a life or death situation that you correctly code an obscure algorithm in 30 minutes. Folks think you "cheat" on take home, but all they are doing is selecting for folks who "cheat" by being able to memorize massive amount of leetcode questions, its still a poor signal. 6-8 400-500K interviewees, likely costs more than 2 folks reviewing a take home for 2 hours.
Example: if you delete a record from the customers table, you want an index on the foreign key in the orders table to delete the corresponding entries. This also means the performance of the delete can have the unfortunate property where the small work of deleting a single row cascades into the work of deleting many rows.
Proud of myself for recognizing the conceit (pun intended) here pretty quickly. Good point in the end too!
What I've learnt about Personal Finance
Are Humans to Blame for the Disappearance of Earth’s Fantastic Beasts? (2017)
Wasnt apple fined for slowing down iphones?

Looks like the 16gb model is now artificially made obsolete as well - you are supposed to buy the 64gb one.
It can be an indicator, but you don’t have to snore to have it. I think if you fit any of these:

- male

- overweight

- tired in the daytime

you should go for a sleep study! I got diagnosed with obstructive sleep apnea. It almost ruined my life, causing me to drop out of my engineering course. I would fall asleep in lectures and do no work, with no energy to push myself. I was diagnosed a couple of years ago, had sinus surgery to remove obstructions, am losing weight and I’m using a cpap machine. I’m feeling better and now I’m 1 year away from getting my degree. Go and get the study done!!!
I think there's a typo in the submitted URL, should be https://hewellapp.com/
Ask HN: How many laws are there in each country?
Two or three times, my M1 MBP has crashed overnight, but with the same error - something involving external drives. I keep 6-7 external drives connected at all times via two chained hubs. Hard to know if it's the OS or a flakey drive.

Beside that, it's been fine though.
Maybe I'm missing something but why do I need to write notes like textbook when textbooks already exist. I have only taken applied math courses, but when I go to lectures I'm trying to create a mental model of how the various assumptions, statements and theorems relate to one another. I need to listen to the lecture on the arguments of how the proof works, create examples, counter examples and outliers to test the proof. Its very hard to even write basic handwritten notes when the lecture goes on without breaking the flow. But then maybe I'm probably just a datapoint around the median.
I own a M1 8 gb and It has to go through multiple reboots/day with lot of open tabs/apps on Monterey
ReScript is also a nice language. It's a bit less verbose and more sound than TypeScript.

But TypeScript is good enough for me right now. It's like writing JavaScript without the constant need to keep everything type related in my head at all times.
> Why don't sed, awk, grep, etc.. all the Linux things work quite right? I need to add something else on macOS to get them to work like they did on Linux.

This is the GNU in GNU/Linux :)

I really like GNU coreutils, and other basic GNU utilities like GNU sed, find, and awk. I know some BSD folks see them as ‘bloated’ and ‘non-standard’, but to me they're plenty fast and they feel complete.

When I used macOS for a while for a job, it surprised me how much I'd come to rely on the features and behavior of certain GNU utilities that are apparently peculiar to them. But I miss 'em when they're gone.
the fact that mobile computing/IoT/social network/super apps/e-commerce are already mainstream.

Slap almost ready VR/AR tech on top of that but we'll see how that plays out
An 11" Chromebook maybe?

I'm done with classes as of last year but I just used pen & paper in all my schooling. I would rewrite my notes on a tablet after class though. It's more common to see people using iPads and Surfaces than when I first started.
These issues notwithstanding, the total user experience of owning a Mac laptop is far superior to any Linux or Windows machine I've tried, at least in the past 3 years or so.

Two concrete examples: trackpad feels like shit on both Windows and Linux, installing or updating drivers and some apps on Windows constantly switches back to legacy modes to display the installers (with different fonts, no subpixel smoothing etc.). If it's not a deal breaker, it is annoying as hell and something that almost never happens on my Mac.
Why is this on HN? Meh.
Click on the "past" link to see previous submissions. A few have comments, most do not.

The only substantial discussion I can find is from 9 years ago, here:

https://news.ycombinator.com/item?id=4637196

There are a few more comments here:

https://news.ycombinator.com/item?id=5960299
> Young people going into physics are fundamentally ideologically driven. So why do they lapse?

I’ve got a master’s in engineering physics but now work in data science. Here are some reasons I “lapsed”:

- I would have loved to be a physicist in 1921, but being one in 2021 is very different. I’d be surprised if there is a single leap in understanding (comparable to general relativity or quantum theory) in my lifetime.

- Machine learning on the other hand is making huge progress. It’s a really exciting time to be working in the field.

- Personality-wise I’m not cut out for academia. My friends who are physicists describe it as essentially a feudal system… I don’t like being beholden to some boy’s club.

Also, the idea that my friends who are physicists are the “true elite” and that their contributions are so much more valuable than mine… I remember one of them actually saying that his most significant contribution is probably that he educates a lot of engineers (and yes, he’s a successful tenure track researcher).
I also like to do synthesis from example code (@example doccomment) and synthesis from tests.
it's easier for me to put folder "summer photos 2012" under photos than tag everything. In some cases it'd just bring garbage, i.e. script tag -> get ready of tsunami of script.js that got downloaded with html files i downloaded. I'm saying I can't think of a scenario where it'd be mostly helpful but that don't know whether there are other scenarios where there are such scenarios where tags are better.
I once had a huge spider problem. Spiders all over the deck, etc.

Called an exterminator, and he laughed. He said you don't have a spider problem, you have an ant problem. The ants inhabited the wood interior of the deck, and the spiders were eating them.

The ants completely hollowed out the deck, though they left the paint alone, so it looked fine. I was horrified that I could just push a screwdriver through it. It had to be completely replaced.

When I sawed it off of the house, it collapsed into a heap of wood chips and sawdust. I didn't load the lumber into a truck, I shoveled it in. I'm amazed the deck never collapsed under my weight.

My deck is now iron and concrete. No more spiders.

I also had yellowjackets everywhere. In the house, around the house, everywhere. The exterminator told me the problem was the wood roof shingles, as yellowjackets liked to nest in them. Replaced the shingles with asphalt ones, no more yellowjackets.

I tend to leave the spiders alone because they eat the other annoying insects.
Ah, I did. The type cover/keyboard is necessary. It works well in laptop mode while on a table. It is harder to use in laptop mode on a lap, but possible with practice.

The price is worth it, I think -- I have a friend who I convinced to get one, and lo after his research group saw him using one handful of people bought them as well :)
I concur with this view. I did my PhD in an "Oxbridge" college, and one of the best parts of that was being able to spend time out of work with smart people who were not in my own field. They might be historians, economists, chemists, artists, architects, etc, etc. But all accomplished to some extent in their own fields.
Slightly OT - on hiring, not interviewing - I recently realized what could improve hiring, and it's simultaneously a great and terrible idea.

How does hiring work today? First, the employer sets out a "careers" page (which varies quite a bit, even within the same company, even for the same job title!) which includes the following banal information: A job title, part-time/full-time/remote/location-based, a company values blurb, a paragraph about the general responsibilities of anyone with this job title, a tech stack, a list of prerequisites that nobody will ever meet "or relevant experience", and maybe the benefits and perks.

Nowhere does it describe the actual project they're working on, their timelines, what kind of situation you're walking into, what the specific team's culture is like, whether there's a strong team lead or everyone is just a genius, if they're culturally diverse, what their daily workflow is, whether their OKRs have sustainability or social responsibility goals, or feedback from team members. Is the project they're working on greenfield or brownfield? What's the architecture? Will you be on-call? Will you be supporting customers or working in a silo? What is the reporting structure like? Career advancement / lateral movement? Training? Do they go to happy hour on Fridays? Is there an LGBTQ ERG?

And from the other side, the company knows next to nothing about who's applying. After all the candidates have played tech buzzword bingo in their resumes, the company (or worse, recruiter) pulls out a divining rod and tries to pick up the one or two candidates who they imagine are a match culturally, technically, and professionally. If you don't know somebody inside the company, or a recruiter doesn't push you as one of the two candidates they've found locally, you might as well be a translucent blob of Arial 12-point font.

How can we connect employees and employers in a meaningful way that isn't an arbitrary screening process? Well it seems to me that somebody has already come up with an answer: dating sites.

Please, stop throwing things at me and hear me out! What are jobs? Relationships between an employee and an employer. Well, dating sites are masters at finding the intersections where people match, in order to find good relationship matches. You can create a curated list of multiple-choice weighted questions, and ask the other person to fill them out, with a small text blurb to elaborate on your answer. The most common/popular ones automatically bubble up for everybody as default questions.

This combination of quantitative and qualitative matching would allow people to quickly see which employees/employers are the best match. We may still need a way to ascertain technical skill or professional experience, but at least the people who come in the door would appear to be the closest matches to what we want. Will there be some catfishing? Sure, but there already is with today's hiring mess! Can somebody please make the OkCupid of hiring? I'm waiting to open my account.
Yes, I've seen such slowdowns too with a different provider. In my case the local disk was used for a cache, so I've just added a 50ms timeouts on disk access and treat them as a cache miss.
I assume you’re being sarcastic, but if you change 4 months to a year and play hardball in your first review it’s not a terrible plan. This is assuming you spent that first year creating big value.
Chapter 11 filings?

Look at their balance sheet, they have over $3B in cash. They will be staying afloat comfortably.
We are comparing that with kids dying from covid or having long covid, right?

I suppose dead kids is cheaper than working with kids at home.

That is an absurd decision.
If you install GNU coreutils from Nix (and maybe some other package managers, idk) you can get them with their normal PATHs, at the cost of some possible incompatibility with macOS-specific scripts that assume the bundled versions.

I used GNU ones without the `g` prefix for a year or two and never ran into trouble because of it.
> It isn't solely about wealth. For many, it's almost a religious pursuit.

Ok, hot take. Let’s see where this goes.

> The goal is not only to be better off financially yourself, but to make your fellow man better off by having money which is resistant to multiple forms of theft.

Oh, ok, so it is all about wealth.
The quote was "database optimization features" and the scope was "MySQL as of 2002".

Of course, even my old DBase II handbook talks about indexes - all that's old hat. MySQL had them, too.

MySQL also used to have a long-earned reputation as a toy database though, and MySQL in 2002 was right within the timeframe where it established that reputation. So yeah, you could add indexes, but did they speed things up (as in them being an "optimization feature")? Public opinion was rather torn on that.
much cooler than the internet and a lot less bullshit and drama
That's what's so damn infuriating. Taxpayers are paying that now in subsidies/lack of taxes for non-renewables because of lobbying and corruption. Make it a fair playing field and renewables will get the investment instead without any noticeable rise in user fees.
Maybe try disabling TrueTone? Also, in Accessibility > Display try enabling Reduce transparency.
Or you just provide your own Python package. Most of the time that will be less than 100 MB if you don't include huge libraries. You can test and build automatically. For deployment you then have an installer or rpm that is probably smaller than most of the other enterprise software your customer's infrastructure admins are handling.
Majority of people agree with school opening. Therefore, covid is seen as not a big deal.

Because if covid is a huge deal, we wouldn't trade dead kids with educating kids. Being alive would almost always come first
China won't invade or go to war against 'Chinese Taipei' unless they have to.

Why would they? That'd be like belting your girlfriend up because she doesn't agree with you.

And then, China would have to spend trillions to fix up all that damage, as well as have many killed and maimed on both sides of the Strait. A waste of lives and money.

As with your girlfriend, it's a lot better to talk it through.

China's red line for conflict is a Taiwanese Declaration of Independence. That's a red line for most countries, China included. The United States also included, as actually did happen back in 1861 when the Confederacy declared it was independent from the United States. I seem to remember invasions by both sides, and an infamous 'March to the Sea'.
For slowing down iPhones when the battery was low and not telling the user about it.