skysight-inc/HackerNews huggingface dataset:
Literally the only people this isn't good for is Google's senior management.
> That isn't what Google is doing. They aren't using a monopoly in search to try to establish a monopoly in browsers or phone OSes. Google search will happily return results for Apple phones or for how to download Firefox.

This is exactly what was Google doing when they started with Chrome. If you visited google search they had a very visible text in the center asking you to try out Chrome.

It was also on other google pages, but search is the most prominent one. They don't do it now, because they already have monopoly in web browsers also.
If you wanna see cutouts of a bunch of this equipment, a pig in a transparent pipe, and just happen to be in Oman, the petroleum development museum there is super.

Id imagine there's something similar in Houston, this stuff is legit fascinating.
If the goal is to maximize ranching, I think you're right. But if the goal is to maximize the economic opportunities in Costa Rica it probably is not the best decision. When I hired a tour guide there he pointed out that Costa Rica could easily install dams to create vast fresh water reservoirs and generate some power as well. But because the country doesn't do this they have ecosystems people come to visit their from around the world. So by choosing not to maximize for one thing they retain another at little to no cost. After all, free flowing rivers don't cost much to maintain.

The tourism industry is important to them. So perhaps by finding a way to co-exist with big cats, it's a net positive to the ranchers because they probably don't want Costa Rica to be a nation with only 1 industry. If they can produce enough beef (or whatever animal they want to raise) to satisfy domestic and export desires then there probably is not much of a need to expand the industry at all costs.
You're not missing anything, it's just that

> Google doesn’t know or care about who’s using it at that point

is incorrect.

Google Drive uses OAuth. Users don't register API keys, apps do, and then users just log in with their Google account.

Google now requires apps to go through manual approval to actually use their OAuth keys, if those apps request certain endpoints. Doesn't matter if the app is local or cloud-hosted, if it makes certain REST requests, it needs special access, and Google controls which API keys get that special access.

See https://developers.google.com/drive/api/guides/api-specific-...
Hitherto unexplored realms of petty.
Writing a medium to large program in C++, you really need to fight long compile times or they can get out of hand. That affects the way you write code quite a lot, or it should at least. I've heard Rust and Swift also suffer from long compile times.
A few years ago, it looked like Turkey would be joining the EU.

But then it derailed. Really hard.
Exceedingly fluffy for a fluff piece.
It definitely happens. Non-Chrome gets non-performant polyfills that break. Maps in particular is nerfed on Firefox.
Can’t wait to put mine on my modded Super73 !
Interesting… I guess it must be biased, m*2^ee would leave like half of the limited space wasted, so 1.m*2^ee?

I always wonder with these tiny formats if 0 should even be represented…
The smart pigs honestly look like a pigs snout flying down the pipe.
Could you elaborate on this.
Looking forward to shipping our batteries in November! We also have a Super73 in the office!
Can’t understand, or refuse to understand?

Why create new groups when you have proven and well trod ones handy to choose from?
I mean, the post is from 2019, and MakeMKV has been around much longer than that. I know this isn't always the case, but I feel like if they were going to take down MakeMKV's site, they probably would have done it by now.
> destroying the ability to run old scientific code

TBH that kind of code barely survives minor Python version upgrades in my experience.
But surely malware is just "data", no? Or am I missing something.
I don't think anyone in the EU govt sat down and thought about security beyond the air gapping.
WordPress contributor banned for asking about new checkbox
Create Index Externally: Offloading Pgvector Indexing from Postgres
The powers that be inside the Beltway will never let this happen in the current geo-political climate, it's like shooting themselves in their own foot. All that the Alphabet leaders/lawyers have to say is something on the lines of: "We can leverage AI better as a big integrated corporation and so we can better defeat the Chinese", and the game is theirs.

This is irrespective of what some minor judge or even a Federal agency not directly connected to the "war-adjacent" institutions in DC might say (i.e. something like the FTC will never have the upper hand against the White House, the CIA, the State Department or the Pentagon, again, not in this geo-political climate).
That article explains why AI might not work so well further down the line biology discoveries, but I still think alphafold can really help with the development of small molecule therapies that bind to particular known targets and not to others, etc.
> But at the end of the day he needs to make a concrete prediction that differs than the current view in order to have people devote a lot of time studying his world view

Even if it doesn't make any different concrete predictions, a new way of thinking about things can attract scientists' attention. The Many Worlds interpetation of QM is an example.
> I always come back to AlphaFold [an AI system from Google DeepMind that computationally predicts protein structures]. In 75 years we figured out 10,000 protein structures; AlphaFold has figured out 200 million. If it were human, it would have won a Nobel Prize.

Haha!
This doesn't feel like a real solution to the problem. How would breaking Google into pieces solve a monopoly in search? The search part would still have that monopoly. Since it doesn't solve the problem, I doubt it will survive in court. Google's 1% drop in stock price is evidence of this being no real threat. IMO this isn't an honest attempt at anti-trust enforcement and is just more Democratic party vengeance against the tech industry.
DragonRuby Is 100% Off
Calling people became cheap. Think about making a cross-country phone call in the pre-broken up AT&T era. It was like 25¢/min. Now I pay $35/month and can literally call most countries for up to 500min before I get metered (Visible+).
I'm curious why you think it's negative.

I think my point is very similar to your point.

I don't think humans are categorically stupid. I think they have individual goals, and therefore can't just blindly follow all recommendations. They don't have a trusted administrator input setting, and that's a good thing.

Instead, they need to judge and assess instructions on an ongoing basis. This can be a messy process, but there's no better alternative in a world where you receive instructions from other flawed humans with agendas that differ from your own.
That's got nothing to do with perf tho.
It is similar to promoting music in radios - if one hears given music enough times they will start liking it more.
Because he's the failover Gotham deserves, but not the validator it needs right now
Also, making neural networks faster/cheaper is a big part of how they advance.

We've known about neural architectures since the 70s, but we couldn't build them big enough to be actually useful until the advent of the GPU.

Similarly, the LLM breakthrough was because someone decided it was worth spending millions of dollars to train one. Efficiency improvements lower that barrier for all future development (or alternatively, allow us to build even bigger models for the same cost.)
Both jaguars (also called Yaguaretés in Argentina's north) and pumas are gorgeous animals, I'll be very sad if/when they go extinct. It'll be a huge shame.
Go is an incremental improvement over C#?? I think you’re going to find quite a bit of controversy with that take.

I think Go focusing on certain aspects of tooling and deployment early on might be considered improvements on C#/.NET (some, not all). There are aspects of the Golang standard library that are better designed for purpose than C#/.NET (Again even this has to be nuanced because quite a few 3rd party libraries in .NET were basically “standard”).
.NET was hobbled by being effectively Windows only, not because of C#.

> Part of what I mean by "making a big impact" is affecting how we think about programs, which Rust has done and Go has not.

A hallmark of Go is the deprioritization of expressiveness compared to its contemporaries, and I argue this does just as much to affect how one thinks about programs.

A further hallmark of golang is CSP, which of course was nearly a 50 year old concept but not something mainstream at the time (which describes just about everything is Rust but perhaps for a number <50). And IMHO, Rust did not get this one right, async is ugly.

I can’t read your mind and this is too vague. It’s a matter of perspective but I’m not sure what the big new paradigm in Rust you are referring to. Rust doesn’t really break new ground either, which is partly why it isn’t less obscure, widely used languages are almost never the debut of new features, they have been cooking in research and more obscure PLs for years and years. It is at the end of the day still an imperative/mutable language. It just uses a hell of a lot more PL features than Go.

If we’re talking about the borrow checker, which was plan B (plan A was GC), I challenge the idea that it affects how we think about programs. The concept of ownership, lifetimes, aliasing and move semantics were already thought about heavily in C++ prior to Rust (many things codified in the 2011 standard). You still have to think about these things, it’s just that C++ lacks the ability to enforce it. And of course Rust lifted most of the design from Cyclone. There are few large scale Rust projects that can avoid RC either (or some other dynamic lifetime or surrogate reference copium).

You also haven’t mentioned Swift which in many ways is more clever than Rust. Its adoption is more hobbled by the circumstances surrounding its specific corporate driven ecosystem. Maybe that will change.
I loved my pets, but I can't help but wonder if I wouldn't be more callous/practical about them if I was in the 1800s, back when the infant mortality rate was in the 30-50% range.
__forceinline is purely a suggestion to the compiler, not a requirement. Carmack's point isn't about optimizing the costs of function calls though. It's about the benefits to code quality by having everything locally visible to the developer.
I think it's fair to say that the title doesn't cover the article.
So how did they deal with the cats?

The main intervention is installing electric fences to prevent the wildcats from entering the pastures. This measure has been implemented at around 160 ranches,
including that of José Luis Rodríguez, two hours outside the Costa Rican capital.

ACFel has collaborated closely with farmers to install electric fences and water troughs, which allow for more divisions and intensive rotation of cattle.
This approach, according to experts, improves the pasture’s health and keeps the herd in more compact groups, removing the need to find water in forest areas
where the big cats can attack.

The project also promotes the adoption of water buffalos (Bubalus bubalis), a species that has evolved a defensive instinct against predators.
These buffalos protect the convention cattle and have other attractive qualities: they’re hardier, meaning they’re more resistant to heat,
need less veterinary attention, and graze on weeds that other cattle won’t touch.
Nintendo Sound Clock Alarmo
Exactly. The old ones were basically passive cleaners. The modern ones are full on inspection tools with cameras, magnometers, etc.

We have a natural gas line running through one of our agency properties, and it was recently repaired due to the pig's findings.

Basically the engineers running the pig mark sections of the pipe that need physical inspection. The crews come out, dig it up, and repair or replace a section depending on how bad it is. Or do nothing if the engineers see that it's nowhere near as bad as they thought.
NASA Awards Rocket Lab Study Contract for Mars Sample Return – SpaceNews
When people say pure functional programming they never mean the entire program is like this.

Because if it were your program would have no changing state and no output.

What they mean is that your code is purely functional as much as possible. And there is high segregation between functional code and non functional code in the sense that state and IO is segregated as much as possible away into very small very general functionality.
> when that's what most users want anyway

Not sure about that. A lot of people really couldn't care less if their search results came from Google, Bing, Duck Duck Go.

If you ask them, most of them would probably say Google since that's the only search engine they know.

But if you just replaced Google with Duck Duck Go, I'm sure most people wouldn't bother to switch it back.

Defaults are very powerful, otherwise Google wouldn't pay billions to keep them the default.
Better to just convert WTF-16 (Windows filenames re not guaranteed to be valid UTF-16) to/from WTF-8 at the API boundary and then do the same processing internally on all platforms.
Waffle House is so good.
ah, yes. just forget to paint some of a metal surface. Then you can use a Holiday Test to find it.
I think Rich Hickeys advice of not breaking people applies here.

The anger from this potential change is that really all you are doing is taking something away that was working, and now people will need to review their code or keep python on a previous version which sucks.

I think that people who propose these kinds of changes don't appreciate the importance of the programming language being at the bottom of the stack so there's really never a good reason to break people even if you think it's nicer as you really can't appreciate how much work you are creating for people.
> nobody would be using anything but ZFS if it was in tree

I'd pick xfs anytime.

I don't know if it was already fixed, but ~1y ago had a really miserable experience using ZFS on my NVMe drives, zfs is like 100x slower in random read. And hey, I have fancy SSDs for a reason!
That's funny, I code a lot of python but I don't participate in any large projects where a pipeline might fail due to this. So I don't follow the PEP news much.

And yet I have created my own habit of not using bare excepts. TIL what bare except even means, but I do not use them. Simply because I think it makes more sense to specify the exception I want to catch, and failing that I specify the base class Exception.

So I guess I understand the author of this PEP, we're of one mind on this. :)

Also thanks to this post TIL that a bare except might catch interrupts like ctrl-c. Even more justification for my new habit.
On my routers, this is the first release I have not needed to run 3rd party software for core functionality.

dhcp6leased is now included to handle IPv6-PD, and if your ISP supports SLAAC, slaacd is included as well for your WAN interface. I still have my fingers crossed for DHCPv6 normal address delegation, but it's a great step!
I smoked for 15 years, 2-3 packs a day.

Smoking is fun. Nicotine is great. People who say otherwise are lying. I miss smoking, but it's not something I think about a lot.

Let's put it this way. People do things because they get something out of it, and they stop when the cost is too high for the benefit they get. Saying addiction is terrible, well, it's not terrible for the person doing it. It's great.

Addiction is just a word for "behavior we don't like."
> How many laid off programmers looking for work today wish they had a broader range of skills, even if some of those skills seem old and not sexy?

Exactly so.

I've been in this business for longer than many people here have been alive (and longer than some of the parents of the people here have been alive). Since the beginning, I've considered constantly expanding and deepening my skillset to be absolutely critical.

So now, I am competent or better in more languages and platforms than most. That includes many that that the younger crowd of devs would consider obsolete or worthless. However, those obsolete and worthless skills have, on numerous occasions, been what got me high-paying and fascinating work. Also, even in jobs where I'm not directly using those skills I am still indirectly using them -- when you learn a new (to you) skill, you're also learning a different way of framing and addressing problems. That makes you a better dev regardless of the stack you're directly using.
https://usbguard.github.io/ for Linux, amongst others. Mostly to be found in the context of 'anti-forensics' there.
XDG = X (pronounced “cross”) Desktop Group, aka freedesktop.org, promulgator of conventions for desktop apps.

So, neither one really.
If it is inaccurate and the powers that be don't want to remove it, that means you are the one training it.
Wow, might be time to fork the project.
The proposal (not part of PEP 760) to add an implicit `raise` to the end of bare `except:` blocks would be far more damaging than making bare-excepts a syntax error.
While I lament the decline of Bell Labs and unfettered research in general (unfettered research labs need protection from market forces that only a monopoly, government, academia, or the very wealthy can provide), I also believe that the breakup of the Bell System was overall a good thing for society. For example, there was a time when AT&T customers had to rent their phones; they couldn’t own them (https://memorial.bellsystem.com/bell_system_property.html). Customers were finally allowed to purchase their own phones once the divestiture was underway. In addition, I’m not sure if we’d have a competitive cell phone market in America today had the Bell System remained in place, not to mention how I haven’t heard anything about long-distance calling charges in about 15 years due to how many modern cell phone plans work.
Microsoft faced the same threat in 2000 but the outcome of elections that year prevented that. Will it be the same?
> Trying to be unbiased is a futile effort

That seems to be the conventional wisdom. I sometimes get on newspapers.com (not free, unfortunately) for my articles, and for the Pullman Strike series I used the NYT for excerpts. This was 1894-95.

So no, it's not futile; it's just difficult. They were doing it, and that's part of what made them the "newspaper of record" (a rep which they're busy squandering now).

I'll refrain from the shameless self-promotion for a change and not include links, but I posted all of them to HN. Or of course you could use the 7-day free trial on newspapers.com.

As for your last, sentence: no, the adjective "genocidal" is not OK. "Unbiased" would be a description of what the army is doing, with another story "Does this qualify as genocide?" Or quotes from organizations calling it genocide.
You mean like SSRIs?
Everything must be done to taste. I think code can be made "self-documenting" without going overboard and doing silly things.
Is there a platform where you can't use ICU?
> like most Python programmers it's not my "day job" to write Python code

I’d love to know whether that’s true, and to what extreme. I believe you’re right - that people using Python for a few hours a week (or less) greatly outnumber software developers using it as their primary language.

I think that’s a real issue for the evolution of Python, because updates to the language design (e.g. the makeup of the Steering Council) come almost entirely from the second group.
To me, it looks like Matt is declaring war on the WordPress community too. Not sure how WordPress can survive this long term.

And the fact Matt won't explain what the checkbox means is very telling. How are people meant to know if legally they can check something if you don't tell them what you mean?
Mais bien sur, but they aren't the places Russia has been trying to gain influence in.

I'm not lecturing about anything, and it seems you're jumping to a whole bunch of unwarranted conclusions here.
I can not tell for sure, but one of the “are you a robot” checks fails with the default OpenBSD Chrome settings.
Motorsport Games Is for Sale
The entire point of the article was to illustrate the capabilities of a less-bulky system than Orion. That IS the state of the art for a glasses form factor, not cartoon glasses like Orion.
It's quite a different world with Windows Autopilot pre-provisioning from the OEM. These images are customized to your specs, there's no Candy Crush shipping on pre-provisioned devices.
Unfortunately Mozilla seems to be working on that
Won’t somebody think of the Mountain View Realtors Association?
As a chemical/petroleum engineer, this is a great little summary of how these stations work. Good find.
Which just underscores the point that this is mostly software engineering theater. If your goal is a system in which all exceptions are explicitly and appropriately handled, your first mistake was picking Python.

I propose a rider to the PEP in which implementation will be deferred until its proponents can correctly affirm that the library reference lists, for each function and method, every exception it might throw.
In pure functional programming a pure function is unit testable by definition of what a pure function is. I never said it requires functions to be tested. Just that it requires functions to be testable.

In other paradigms do not do this. As soon as a module touches IO or state it becomes entangled with that and NOT unit testable.

Is it still testable? Possibly. But not as a unit.
-1000

Why would you ever consider breaking everyone's throwaway scripts?? For what is already a universal linter rule?
So, this got me curious. Assuming a cpu heavy benchmark with no syscalls (calculate primes or something like that) I’d not really expect a major difference between OSs. I guess you have the scheduler possibly fucking things up and the memory management. Maybe?

What else could contribute to a raw cpu benchmark difference?
Chewing tobacco is nastily harmful for a variety of reasons, but there too nicotine is mostly only harmful in that it is highly addictive:

https://www.mayoclinic.org/healthy-lifestyle/quit-smoking/in...

Nicotine poisoning is possible, but not for adults at normal dosages. It's all the other crap your inhaling, sucking, or melting which is carcinogenic or otherwise directly harmful. Taking nicotine regularly isn't that healthy, but the reason nicotine is bad is really mostly down to its addictive nature.
Cross country? You mean a 15 minute drive away. Many places local was only that town and maybe another town under 5 miles away.
Who are AMD, Intel's new manycore monster CPUs for?
Anomaly Detection Script ML and active response
One of my earliest memories when I started working in O&G many moons ago was seeing the hilarious daily report "Pig stuck in pipe". From a technology perspective it's an amazing industry, combining old-tech and human experience with some of the most advanced tech that can work in harsh environments similar to space.
I just don't see any positives here though. Apple will be given 100% free-reign to take complete monopolistic control of the smartphone market without Google.
Personally I think that would have been a better choice in Python's original design, but to change it now would be a backwards-incompatible change, i.e. it suffers from the same big problem everyone is highlighting in the PEP.
Take them with a film camera, develop them in a darkroom at home, make a single print you carry with you in a secured pouch that you swallow and excrete every few days. And then destroy the negative.

Or just keep them offline on an external HDD and encrypt them with a reasonably long passphrase only you and the subject know.