skysight-inc/HackerNews huggingface dataset:
6 months of severance, 6 months of insurance, 60 days of notice before termination, wow, I am sure thes 10k people will find new stuff.
> Universal impl trait arguments can't be turbofished, so you're placing an unnecessary constraint on your caller.

What does this mean?
Considering how the macOS maximize button works I’d wager this dichotomy is at least partway intentional by Apple, to stop you from falling into the Windows habit of “maximize everything even if it means half your screen is blank”.
There was a big push last month from Gabbie Giffords and her PAC+501(c)*s to get Amazon to brand pro-gun charities as hate groups
I don’t envy whoever ends up being the Garry Kasparov of boxing.
IP isn't going to be important in the age of infinite content
Ask HN: What are the best and worst habits you've seen in a programmer?
As someone who is in a senior position or maybe corrected your bad habits over the years and tried to replace them with good ones, what are the best and worst habits you have noticed in yourself or other fellow programmers?
https://archive.is/dj3C0
> This seems like an excuse to force JS to enable ads

No, it's an accurate description of most users' reading preferences, myself included.
Sometimes I honestly think that the problem is that the SQLite ecosystem makes it easy to understand how things work, so people get scared. Whereas other things comes off as magic and magic is comforting, you don't need to know how it works, you can just trust it.
Google's DeepMind says it'll launch a ChatGPT rival called Sparrow in beta soon
I would define intelligence not in terms of search, but creation. And the two are indeed different. As one simple example - early man had no concept of math, or even numbers. Incidentally, the same is even true of some isolated tribes to this day [1]. Somehow we created numbers, seemingly from nothing. And it was only this creation that enabled us to move onto even more creation where the search space continues to grow ever wider, yet we continue to pull something from nothing. It's not like we had any real basis for the formulation of numbers, or even reason to imagine they existed.

The further you go back in our development, the greater the distinction between creation and search becomes. The article itself even gets into a bit of a paradox on this note. It suggests that language defines thought, and since they have no numbers in their language - they cannot think about numbers. But then how do we have numbers? Somebody was certainly able to, and it's not because they started with numbers in their language. And for that matter how do we even have language? Another thing that was developed from absolutely nothing. Go for enough back in our evolutionary timeline and we wouldn't have even had the ability to express e.g. 'angry noise'. Yet somehow, we created such things - again seemingly from nothing. And I think that is the purest essence of intelligence.

[1] - https://www.nature.com/articles/news040816-10
I'm not benchmarking SQLite, I'm relating the environment in which I was tuning SQLite concurrency, because I feel like it doesn't mean much to say "here's what worked for me" without at least some basic facts about what I was working on. SQLite itself can do tens of thousands of writes per second on commodity hardware without breaking a sweat.
I understand how going through a portal (let's say an un-knot to keep it simple) and then back through it in the opposite direction takes you back where you came from; it's like passing a piece of string through a ring and then back out the inside again, the ring falls off.

But what I don't understand is how going through a portal, then back around the outside and through it again, takes you to the same place. If you run a string through a ring, then around the outside and back through the middle again in the same direction, the ring is stuck on the string.
https://www.lowes.com/pl/Self-cleaning--Toilets-Toilets-toil...
Does Ghostery do this for me already?
The logic of this article.

1) Forget how members of hacker community earn a living.

2) Tell hacker community about your favorite programming language, tell them to use it and not CorpoLang™.

3) Forget how members of hacker community earn a living.
I'd say the vast majority is incredibly honest.
> it shouldn't be called intelligent

We don't call it "intelligent" or "intelligence", we call it "artificial intelligence". Adjectives matter.

Furthermore, what is intelligence? Define it. Is an ant intelligent? Is a microbe which exhibits simple yet effective behavior intelligent? Is a machine that can play chess far better than any other known lifeform intelligent?
On the sharks vs dinosaurs topic, I’m curious how this applies to languages and if C++ is a shark or dinosaur. Of all the languages that seems to be one on people talk about as being on the edge of extinction (Rust, Carbon, Cpp2, etc.) but keeps on going.
Amazon discontinues AmazonSmile charity donation program amid cost cuts
I've been building network controllers my entire career and the "hard part" has never been interacting with devices. Like who cares if you're using Ansible? The hard part is configuring these things; Every vendor has a different way of configuring the same 5 solutions to the same problem, and even with a single vendor network you may have to tailor your configs based on the device type that you're configuring.

IMO there needs to be some higher level abstractions emerge. Half the time I just need a layer 2 network (please don't ask me to configure it one way for a point-to-point vs greater than two endpoints. if there's an optimization to be made do it for me). The other half the time I need a layer 3 network that can peer with BGP (don't ask me what underlay or overlay protocols to use, I only care about the VLANs I'm terminating on).

Slightly related: Cloud providers expose APIs for networks to setup peerings between the cloud provider's network and the network's end customers. These APIs aren't standardized at all, and are a complete PITA for networks that try to integrate their SDN solution with multiple cloud providers. This is one area of complexity that the big guys could cleanup without a lot of work.
Hum, I think you are misunderstanding Sutton here. He argues that the we should focus on search and learning, but nowhere he implies that ML is the only way to do it.

In fact, many old school AI, non-ML techniques fit this description. For example, SAT/CSP solving are almost entirely about search, and sometime even about learning, but not in the machine learning sense.

He even mentions "the methods defeated the world champion" at chess as a successful demonstration of AI, but these methods are certainly not what we would call machine learning today (deep search doesn't mean deep learning).
> The only reason why it's a hard business case is usefulness vs price.

This sums it up for me. If I could replace my dishwasher, washing machine, dryer with something that can do those things at an equivalent price/reliability then sure.

But a general robot requires far greater capability than any individual device and hence that is a hard ask.

But maybe you could lessen the general requirements by leveraging the specific machines.

IE if you can get it to use the washing machine, use the dryer, fold clothes and put them away (even if the wardrobe has to be a particular style/shape/format) - then "whole problem of washing clothes" would be solved.

And that would be popular.
I'd renovate large chunks of a house if I never have to "do laundry" again.
> going to do what humans have been doing since forever: Draw inspiration from the entire body of human (and AI) creative works in existence. Copyright doesn't prevent that

It’s not a human and copyright can. Again, simple shift. Could probably slip it into a budget bill.
Happening on one of our sites as well
>This does not mean anything more than that the AI has a greater breadth of training background, which is likely.

This has nothing to do with Shannon's definition of information. The light from a star going supernova or a tsunami hitting shore convey information without any kind of agency nor intent being involved.

>What we will not be getting from the AIs is any creative output based on unique understanding, as we would from an intelligent, creative human.

This is a really big assumption here that I don't think is justified. Are you assuming that humans have some non-physical soul which makes us somehow different from any other deterministic information-processing system?
Maybe media codec checks then, or a bug that ignores the metrics setting. We can go all day at this until someone finishes the research.

> It seems you are unaware. It's not trivial these days.

I know very well what it takes, thats why I said Apple does not likely make this easy. The last time I tried was a few releases ago: disable SIP, write a frida hook to disable pinning, maybe a couple hours the first time you do it. If I were in a pinch I might not even bother with that and instead just pop mediaservicesd into IDA or Hopper and attach to the process as it hangs in littlesnitch. However I did not write a tinfoil essay on a strange observed behavior without actually investigating it, so I will not be doing any of those for you.
About choosing phones: I agree, but for newbies the realization may come after the purchase. And the custom ROM experiment may be postponed until the next purchase... and then forever.

I have had a good example of a late realization where choosing the right iirc car/phone in advance would have been needed to avoid incompatibility, but I forgot what it was.

About the laptops: I looked at Tuxedo first, I liked the big battery but disliked the rest. As I continued reading, I found out they are reusing OEM laptop chassis, so their only contribution is branding an a distro customization (probably to integrate it better with hardware). I suppose it's what most others do too. After this realization I began looking at mainstream manufacturers and "compromised" on a good model without an OS pre-installed or proprietary plugs.

Would I want to compromise on price or features to set a clear signal? At least MS didn't get paid for the license :)

About FSF: oh that Emacs story is terrible. Outside of this idiotic disablement, I can understand both sides. "I cater to users, but at the same time I don't want to spend my time enriching an Apple/MS ecosystem for free". Ranted about by wm4 of mpv[1]. This doesn't apply to willing maintainers :)

[1]: https://web.archive.org/web/20200709194653/https://github.co...

Another point about GPL licensing was brought up in no pretty words by digdeeper[2]. Someplaces twisting words and the intended logic, but it is an argument close to OpenBSDs:

> GPLv3 is (in our opinion) not actually free, and we are not able import anything encumbered by it. GCC 2.4.1 and Binutils 2.17 are the last GPLv2 releases.

[2]: https://web.archive.org/web/20210122132451/https://digdeeper...

My own conclusion: if you want a revolution, an opposition to the closed source (enterprise world) then you show it with a GPL license. To make sure the fruits of your labor are not exploited and only the FOSS part of the software world grows richer. You see where the rhetoric is going. The good examples are coreutils and GNU libc. The bad examples: only few giant companies care to follow the license terms. Many avoid GPL, many exploit it ignoring the terms.

TLDR: If you want improve some part of computing in the world, BSD or MIT. If you want to have a FOSS project, a variant of GPL (imho).

About politics: I wonder how many are actually still developers and not some... non-developing profession? Although FSFE (Europe; with no affiliation to FSF) exists, I was surprised to learn they only have lawyer and related positions to offer. No development happening apparently.
AI, robotics, climate, fusion, whole bunch of biotech...

There's still ample tech innovation happening right now.
If the bot is running from a cloud instance then you can fairly easily block it using something like Zeek. For example: https://help.shodan.io/zeek-integration/4-blocking

You could also check if the remote IP has any open ports (ex. SSH) and block based on that as most regular visitors probably won't be exposing those types of services to the Internet.
11x17 printer trays were common for engineering use before we got decent high resolution monitors and most work process became paperless.
An Illustrated Tour of Wav2vec 2.0
Swiss Newspaper Republik‘s Styleguide
I just admire that they published their well polished React components.
I live in a small european country with the same amount of people living here as in New York City. The city I live in has 60k people. Maybe that makes it a bit easier for y'all to understand.

I really don't get why now a couple of people have told me that I'm wrong. I'm talking about my own, real-life experience, not some kind of mental, non-existing argument.

I am not saying that IT can't be a diverse field and that only IT people can know about IT - I'm saying that in MY life, I have never met someone who knows IT who doesn't also actually work in IT or did at some point in their life. So I was curious why an IT person started to work as a brush cutter, or how they got into IT etc.
This is actually a case of credulous laypeople drawing attention to something academics know enough to dismiss (and to communicate to others that it is dismissal-worthy)
I wish it said “no problemo” at the end.
does anyone know why chrome can't do containers, this is also why i use firefox
> A wise person once told me that whenever you have stress in your life it's because your expectations don't match reality.

I can't agree with this at all.

If expect to have to work 60 hours next week and then I do, should I reflect on why that's stressful?

Or if I'm expecting to lose my house because I don't have a job or money... Where's the stress coming from? I'd probably be less stressed if I were under the illusion that I'd be able to keep my house without money!

Stress is not just expectations.
> So the next time you’re introduced to strangers at the party, and they start talking business, spend at least a little time sizing up their partners. If you don’t pay attention to this, you will have lost an important source of insights, and may pay a high price as a result.

What criteria for “sizing up” their partner?

This sound sociopath behavior. if me business partner do like this maybe they not right person to partner with.

if someone partner a business criminal or physically hurt someone good to know what you getting into up front. but otherwise trying to judge someones partner feel poor behavior.

seen havior like where one tries to judge your ability, motive, and success based on how you look..what car you drive..value of you house..based on what you father does and how much he earn. toxic traits.

always fools errand and people like this never get far long term.
The way I interpreted that point is basically "if you don't think the tool/language/library you're using sucks in some way, you're not using it enough". As in, "opinionated" here doesn't mean "you should use this, everything else sucks" (which is what opinionated usually means in software contexts), it means you have opinions about these things that are founded in experience, not impressions. In that light, you ARE opinionated.
another episode of: "let's fire some innocent workers to save the ass of these execs and managers"
From the second I read the headline I knew that it was going to involve a Kia or Hyundai. It is utterly reprehensible that these companies were selling new cars without immobilizers as recently as last year! No layperson buying a new car would have any reason to suspect that this was the case especially when you consider that my Honda Fit (hardly a luxury ride) was equipped with one way back in 2010. Their choice to save pennies during manufacture has directly led to a staggering amount of damages to people whose only mistake was trusting a car manufacturer to do the right thing. I hope they get sued and I hope that they get taken to the cleaners.
Seeing the movement so fluid, I am wondering whether there is intentional "nudge" of the way it moves to have certain feels other than just optimal mechanically. Of course excluding those flips.
Copilot for software engineering is amazing.
The kind with objects that have methods.
Look at the examples. They don't have a class hierarchy, but they have something very similar to Go where a data type (object) "owns" a set of procedures (methods).

https://ziglang.org/learn/samples/

`try int_queue.enqueue(25);`

Go has a pretty sane approach to OOP, with methods forming the basis for interfaces (one of Go's most powerful concepts) very nicely. But Go is not really a C replacement. I know Rob Pike said they "started with C", but realistically Go replaced Java in its niche. It's not a C replacement in the way that Zig and Odin are.
Check out Spartan, it's apparently a protocol that is inspired by Gemini but doesn't have TLS.

Sorry no links, I just read about it when I was semi-active in Gemini but never bothered to follow up.
> Additionally, multi-nic VM instances may be dual-homed with both ULA (internal) and GUA (external) addresses.

You need a multi-NIC VM for that? Isn't it commonplace in the IPv6 world for a single NIC to have multiple addresses? In fact I just checked: my computer at home has a single NIC but it has multiple addresses (both ULA and GUA) configured through SLAAC with privacy extension. In fact I count 14 addresses, excluding link-local.
>You test case is more useless than a turd in the middle of the dining room table unless you put a comment in front of it that explains what it assumes, what it attempts, and what you expect to happen as a result.

This is why I found Gherkin/Cucumber (and BDD in general) to be a total revelation when I first encountered it. No one should be writing tests any other way IMO.

https://cucumber.io/docs/gherkin/reference/
In a past job I’ve seen crappy crawlers from badly designed security applications do stuff like this. An an example one customer was using Trend CAS to scan all URLs in their inbound email. This causes big bursts of traffic on our systems.

The crawls came from Azure and AWS. Forged UAs, repeat hits in the same URL, etc.
Ah to be clear I didn't mean to imply there was not going to be one (or many). I think those are broadly extremely promising areas even if I'd quibble with the inclusion of one or two of them. I'm eager to see how this all plays out.
maybe follow up question is what problem being solved.

do users not intuit checkbox button? is this some problem being solved or more of fad?
Right after we stop calling matrix multiplication "linear algebra".
Just a hunch–thousands have been laid off from their jobs recently, often through no fault of their own. Society tends to judge a person's character by things like "can they 'hold' a job". A person who has been unfairly judged would probably have a strong opinion on the validity of character tests.
Thank you, just about to post the same thing.
That's impressive. Although, like their previous dancing video, it looks choreographed.

The problem with building humanoid robots is finding a sugar daddy to pay for them. Nobody makes money at this. A few companies have reached the point of having a saleable research product. There's Nao. Sony had something. You can buy those on eBay. Boston Dynamics has had a 40 year string of sugar daddies - DARPA, Google, Softbank, and now Hyundai.

Their electric powered dog robot is more useful. Good mobility, not too heavy, useful for going into trouble spots and looking around. Especially since it can open doors,
which small flying drones cannot do.

Today you can put a good sensor suite, good batteries, and good actuators into a reasonably priced package, for used-car values of reasonably priced. There are hobbyist humanoids, but they usually suffer from being built with R/C servo actuators, which are not good devices when you need springy legs.
Like I said, the last gasps. Maybe some legislature is indeed going to try that. It won't matter once AI turns the fabric of society inside out. Laws as we know them will stop meaning anything in practice. Everyone (including legislatures) will be forced to turn most decision making over to AIs, because AIs will be much better at it than humans and not using them means being conquered by those who do.
I can't pay attention to anything at all, its all reactive. You can get through college that way, just memorize and build intuition for everything, no need to work for that, but after college I couldn't do shit since nobody pays you for just knowing things, so got an ADHD diagnosis, got pills.

Without I can't even read a single line of text without losing focus, I just read fragments. Then when I got pills after college everything became super easy. My intuition was already an expert at reverse engineering technical facts from fragments of documentation, so when I suddenly could sit and realisably read things for hours everything just clicked. Maybe that came with the ADHD or the other way around, I don't think it is entirely free.
There was a time where desktop client software connecting to the RDBMS server directly was all the rage, necessitating that the RDBMSes of the era have networking capabilities to listen for those clients. But is there any point in a modern database providing that when we've all but completely moved the client->server networking into the application layer?

As cyclical as tech can be, I find it difficult to think that we'll go back to that style of architecture. There are just so many benefits to having an application server sit in between the client and the database. Going back to green screen terminals hanging off a central computer seems more likely, and that model doesn't need its database networked either.
Call me when these go up to -10 diopters
I've known people that are 2nd generation software engineers (have not yet met 3rd generation though). Their parents were software engineers, they were born with a bookshelf full of programming books, they were taught to program at an early age by professional programmers... They learned the rules of the game and received career advice at an early age.

The ones that make the most of those experiences are truly remarkable people.

It's easier to navigate your career when you are given a map at an early age.
Or you can, like, ensure that the HTML content you write is usable in lynx or w3m. I do.
Calling it “AI” is important for those who run it. Call it “ML” and the connotation is “software monetizing publicly shared data at scale without consent”, call it “AI” and the connotation is “but you wouldn’t stop a human learning on what is public would you”. I can’t believe how many people are falling for this.
This heavily depends on what the proposed restrictions actually are - and people never seem to actually know what the current restrictions are either.

Ask for Universal Background Checks, and people say "sure". Make a national registry of firearms and criminalize loaning a rifle to a friend for a hunting trip or giving your guns to a neighbor for safekeeping while you're recovering from depression? A lot of people have now completely checked out, and it's the same damn policy. So yes, perhaps most gun owners, when polled, support "some basic restrictions on how quick and easy it is to buy a gun". But that doesn't mean they want to ban all private transfers, which is what the policy proposals always seem to be. (Guess what? Every single sale from a firearms dealer, which includes just about everyone at a gun show, requires a federal background check! And now a defacto 3+day waiting period for people under 21!)

Not to mention the absolute lunacy of "a 15 inch rifle barrel means 10 years in prison", and THAT one has been federal law for quite a few decades.
You see them used because they are skeumorphic, and there is a general trend in user interfaces to go skeumorphic across successive generations.