skysight-inc/HackerNews huggingface dataset:
I'd guess that the giant agricultural firms have already built quite accurate models using decades of data and expertise, and the addition of fancy new AI techniques didn't offer large improvements.
Devs claim Apple is banning VPNs in Russia 'more effectively' than Putin
Ikea APTITLIG £3, thats the one for me.
Why would you need to "migrate" a passkey, you can just log in to wherever it is and create a new one instead of the old?
I’m not sure I understand the bit about time-ordered values being a better fit for B-trees. Actually, I’m sure that I don’t understand it... If anything, I’d naively assume that inserting already-sorted values would be a worst case, always going down the same branch of the tree and triggering re-balancing operations left and right (figuratively — literally mostly left!). The Wikipedia article on B-trees notices that there are some shortcuts that can be taken if one knows one is going to do a batch insert of sorted values. Is that what happens? But then how does Postgres know this?
It seems like they have some techs but there’s no applicable products that can generate profits.
I've eaten a meal replacement shake twice a day for two years (2019)
Linus Torvalds Unconvinced by Getrandom() in the VDSO
> Unity got raked over the coals for this.

It's kind of crazy, because all of the super high numbers and companies that said they'd go bankrupt were looking at the Personal tier, which basically acted as a sales funnel towards the Pro tier, where the prices would not be as outrageous, even in the original version of the Runtime Fee: https://blog.kronis.dev/articles/unity-runtime-fee-a-look-at... (under "How bad is it, really?")

Of course, they since revised it so my article isn't relevant anymore, but if you look at the platform fee cost per install, then it becomes quite obvious and the initial pushback didn't seem to take this into account: https://blog.kronis.dev/images/1/6/-/f/e/16-fee-per-install-...

Aside from that, though, I guess companies will always try to take a part of the profits that anything offered through their platforms generates (Apple's App Store, Google's Play Store, Valve's Steam etc.). It's good to see things improving at least somewhat, though, since we can't express a lot of progress overnight.
Tiny spheres that outperform solar panels using both sun and artificial light
DLA is short for "diffusion limited aggegration"[0]. There are particles performing a random walk [1] and they aggregate (= stick together) if they come close enough to each other.

In the second experiment with directional bias the particles are experiencing a constant drift on top of the random walk (or are maybe having unequal probabilities of moving in different directions?)

[0] https://en.m.wikipedia.org/wiki/Diffusion-limited_aggregatio...

[1] https://en.wikipedia.org/wiki/Random_walk
Well, the choice is obvious :)
I'm more surprised that HN doesn't have a filter for this kind of easy inflammable arguments, I know I have strong opinions about this issue; maybe we are getting better.
Be advised using the last auto-incremented value as a "high water mark" and getting everything greater than that is not 100% reliable, because in some scenarios auto-incrementing values can be written out of order.
> You cannot put up a camera outside your house to watch for Amazon packages.

Yeah, no. Amazon wouldn't drop your package in a public area. That only happens in North America and very weird.

Europe is not an entity. Every country has a different legislation and it's complicated. Some countries allow dashcams some don't because the lack of consent. Germany is one of the countries doesn't allow this, do police would ask you to turn it off if they see one.

What's infuriating is North Americans talking about "what's happening in Europe". It's equivalent to thinking abortion is banned and heavily persecuted in whole North America. Is what's happening North America really true?
Swede here. Both the American an the French revolution were taught when I went to school in the ninth and tenth decades of the twentieth century. As GP points out, they're both fairly significant events that had side effects relevant even to us up here.

I would be extremely surprised if Sweden was unique among European nations in this regard.
>> We walked past a restaurant and saw a bunch of people starting at a screen ...

> Wikipedia has a table that claims your friend is wrong

"Consent required for action related to a picture of a person in a public place"

a restaurant is not a public space.
Raku is pretty awesome actually, but it's community is pretty small.
They aim for moonshots, even if one works (waymo, verily) it will be worth to run. Better spend ad money on this than on stock buybacks
Very well written & nice article.
I already knows a bit of the story.
Just a plus: even Windows source code is on git!
Which is pretty cool if you think about it.

Open source wins
DIY Air/Fuel controller for LPG engines
>So he cheated, he got Linus to run BK commands at his house and he snooped the network. He had no legal access to those bytes. Without those snoops, no chance he reverse engineered it.

Snooping the network is a common and entirely legal means of reverse engineering.

>There is absolutely zero chance he figured out the pull protocol via telnet. I will happily pay $10,000 to anyone could do that with zero access to BK. Can't be done. If I'm wrong, I'll pay up. But I'll have a lot of questions that can't be answered.

I just tried this myself. Here's the telnet session:

https://paste.sr.ht/~sircmpwn/0b3f1f1d77896a96b0777471785cdc...

I confess that I had to look up the name of the BK_REMOTE_PROTOCOL environment variable after a few false starts to put the pieces together, but it would be relatively easy to guess.

I also looked over Tridge's original sourcepuller code and didn't really see anything that you couldn't infer from this telnet session about how bk works.

So, do I just send you my bank account number or?
Unity got raked over the coals for *retroactively* changing the licensing fees for developers in a way that negatively impacted a common existing business model amongst their customers.

It’s fair to not like the Apple fees but the scenario isn’t equivalent.

One was a rug pull. If they did that all along it wouldn’t have been as big an issue.
+1 I just host my Vaultwarden server and then, I have all my 2FA secrets in my vault as well. Works very conveniently with autofill enabled by default for OTP codes.

I just have a strong vault password for my vault and that should be more than enough I guess
Shed Skin restricted-Python-to-C++-compiler 0.9.9
I have just released version 0.9.9 of Shed Skin, a restricted-Python-to-C++ compiler. It comes with a whole host of small improvements, and also a nice new (constructive solid geometry) example, which becomes about 15 times faster on my system (not 15%.. 15 times!).

For more information about the release:

https://github.com/shedskin/shedskin/releases/tag/v0.9.9

If you think this is a cool project, please consider helping out. There is always enough work (low-hanging fruit even) on both the Python and C++ side.
So, like a volcano then?
> While the company had forged partnerships with some leading players in food & ag, said the publication quoting an unnamed source, it had “struggled to translate such deals into durable revenue streams.”
"we don’t have a working definition of consciousness. Every attempt at doing so is
self referential and/or completely subjective."

What a great definition of consciousness!
I'm sorry, but that is just elitist bullshit. First, even if we accept your implicit premise, that it is a training hurdle only, there is enormous value in accessible science, literature and education. In our connected society and in a democracy everyone benefits from everybody else understanding more of our world. In software engineering we have a common understanding that accidental complexity reduces our ability to grasp systems. It's no different here.

Second, your implicit premise is likely wrong. Different people have different talents and different challenges. Concrete example: In German we say eight-and-fighty for 58. Thus 32798 gets two-and-three-thirty-seven-hundred-eight-and-ninety where you constantly switch between higher and lower valued digits. There are many people, me included that not-seldomly produce "Zahlendreher" – transposed digits – because of that, when writing those numbers down from hearing alone, e.g. 32789. But then, there are also people for whom this is so much of a non-issue that when they dictate telephone numbers they read it in groups of two: 0172 346578 becomes zero-one-seven-two-four-and-thirty-five-and-sixty-eight-and-seventy. For me this is hell, because when I listen to these numbers I need to constantly switch them around in my head with active attention. Yet others don't even think about it and value the useful grouping it does. My current thesis is that it is because of a difference between auditory and visual perception. When they hear four-and-thirty they see 34 in their head, whereas I parse the auditory information purely auditory.

What I want you to take from my example, is that these issue might not be training problems alone. I have learned the German number spelling from birth and have worked in number intensive field and yet I continue to have these challenges. While I have not been deeply into history, I suspect that my troubles with Xth century versus x-hundreds might persist, or persist for a long time, even if I get more involved in the field.
As a designer, I can surely make a nice icon, let me see what I can do.
google X was basically hiring standford ingroup folks from the D school and other PHD programs and giving them a lot of funding with zero accountability.
Oh man thanks so much for this. Didn't realize they had an active of this. It's my favorite show of all but it's hard to find older episodes!!!
It's quite a clean extension that can be disabled at compile time. It doesn't complicate the rest of curl, and provides a useful way to invoke any AWS API from the CLI without needing a giant AWS library dependency.

It's well worth a thousand lines of code.

https://github.com/curl/curl/blob/b9fea261e632b9493ea6038bfb...
It isn't dead, just companies refuse to implement DevOps philosophies because they assume it adds too much friction. When things run some and DevOps appears it isn't doing anything they fire operational engineers. Months later things go to shit because they thought they were not doing anything. Operational engineers or Site Reliability Engineers are essential because they consume toil work which would otherwise be there to distract a developer from developing. No one wants to solve pipelines and delivery methods and ensure stability and deliverability of code. Pipelines need as much continual development as a developer who makes the profitable applications.
Location: Paris, France
Remote: Yes, but Open to IRL offices
Willing to relocate: Yes
Technologies: Typescript, Javascript, PHP, Next JS/React JS, Redux, CSS, Node JS, SQL, PWAs
Résumé/CV: https://www.marouanefaris.dev/
Email: faris(dot)marouane@gmail(dot)com

Hello There, my name is Marouane and I am a Fullstack JS developer (also have experience working with PHP). I have over 6 years of experience in web developement mainly as a contractor.
The author said it herself.
Unraveling the Enigma of Nintendo's Virtual Boy, 20 Years Later
> Volcanoes can affect climate

News at 11 ! /s
https://www.rtl-sdr.com/
They criticism of x labs is not that they were insufficiently ambitious, its that they don't execute to achieve moonshots, they play the game to lose. Even if they had a good idea, they would not be able to take it to market, it was all a waste.
forgot to link to my blog post about the release:

http://blogfarts.blogspot.com/2024/06/shed-skin-restricted-p...
Welcome to the Matrix: New App 'Aspect' Lets You Socialize with AI-Only Users
Yah you are paying with your life. Its shockingly stupid because there are lots of good examples to oick and choose from how to do a public payor system correctly (singapore does it best imo but nordics and france are options for examples of better tham here just not best)
or option 3: it was a way for senior execs at google to hire their friends from stanford.
It is Russian propaganda narrative to claim, that Russia is fighting NATO. There might not be some Wunderwaffe somewhere, but nato is also not providing everything it has and all the quantities. The conflict cannot be compared to fighting nato. The co flict is some nato countries drip sending equipment to another country, and also far from sending all quantity they have.
I remember seeing VRML as a kid and I was mindblown. If I recall correctly, it ran in IE 4 with an add-on. I really thought, only a few more weeks and I can build games like Doom myself running in a browser.

Well, with my assessment I was off over a decade lol.

Last week I went to some meetup and met a young guy raving about every website is going to be VR in about two years. I didn’t even know about VRML.
Stock buyback money goes to investors who can reallocate it to companies actually providing value to customers instead of wasting it on boondoggles.

Waymo hasn't succeeded yet. Their excessively slow scaling may yet be their downfall. And again, the project predates X. It's more like X came out of Waymo than the other way around.
Why must responsibility be with one party or the other? To me, it feels pretty obvious that both the executives and the engineers are to blame! Just because someone is paying you to do something, that doesn't automatically make it morally OK to do whatever makes the two of you the most money. The idea that someone is "just doing their job" is nothing more than a convenient excuse: even if you really really REALLY need the money for what feels like morally justified reasons, if you aren't at least simultaneously trying to get a job that doesn't require you to do something evil--much less doing what you can within your powers to stop and/or sabotage the effort--we shouldn't grant you a free pass.
I had fun recently to make such a request in C#.
In the end I ported the code from the aws typescript implementation to C# which was surprisingly easy: https://gist.github.com/NanoWar/788860d74c49f337f4c3dab6dd24...
How much of the pain in getting an Irish mortgage comes from regulations? I tried re-mortgaging with Avant a few years ago and it was no less onerous than the process with BoI. Same messing about with multiple surveys, 30 page forms etc. And in the end (for reasons) we stuck with BoI.
Spoiler: all three options are actually the same option.
It's always been the people, not the process. I've basically been the same sysadmin with a CS degree I've been since before I got a degree. I've been called a developer, a sysadmin, pool boy, IT, site reliability... It's all the same job - keep things scaling, running and watch the budget. Move the product forward by enabling the people who make the product. Occasionally be the adult in the room who knows how the sausage is made from the metal to the frontend.

People try and put a label on it to market it so they can sell it back to you.

My clients rarely know what I'm specifically I'm working on because I'm a technical grazer who just monitors the world looking for interesting problems - but they continue to pay me and I believe they extract a fairly positive value from me.

If I ever stuck to a single job title, they'd probably expect me to stop grazing - but that's what makes me happy and productive.
Sounds like BS, but…

The shape makes sense, at least intuitively: more surface area, and possibly more optimised orientation throughout the day/seasons (it would be interesting to run simulations).

On the other hand, complex shapes can’t possibly be cheaper to produce at scale than simple flat panels.

So yeah, I’d call BS until proven otherwise.
I’d be interested if for no other reason to see if some of the hiccups I see in streaming video recordings are more common than just me/just random.
I would think you're a dick if I saw you taking pictures of me without asking. Also, a creep.
If you're in the UK don't bother downloading for the full experience, it still won't let you listen to anything outside of the UK.
Claude does artifacts using 8 few shot examples
Apple wants money.
Putin wants power.
They are good friends with mutual interests.
What is your concern?
Are you reading this thread from your iPhone?
I think this one was hard for me because centuries don't come up that often.

If it was something I saw/heard every day, I would have adapted much faster.
Part of this was in Excel. XLOOKUP() is magic.

My data source was a worksheet that was generated by my app.

Worksheet 2 - Scraped tax Data + Excel fetches current exchange rate from its "financial market information"

Worksheet 1 - My "dashboard" with a dozen possible price levels, agent fees, etc and using XLOOKUP to read from Worksheet 2.

The benefit of compiling this into Excel rather than a custom frontend is 1) Excel comes with unparalleled tools for sorting/filtering/visualizing data and 2) I shared this XLS with real estate agents.

They couldn't fathom somebody selling a property for any price other than whatever their market analysis provider says.

Before sharing this XLS with the agent, the conversations were... frustrating.

```

"I want to pocket a minimum $x USD after this deal. What should I set my price at in local currency?"

"Currently comparable apartments in your area at selling at Y local currency"

"Okay, but ultimately I'm leaving and after the sale I want to immediately exchange and transfer the money and pocket $x USD after fees and exchange rates"

"It's illegal to sell a flat in USD"

"Yes I know. I'm selling it in local currency. But my end goal is to get $x USD after fees and taxes. What should I set my price at to achieve this?"

"If we try to sell your apartment in USD, the buyers will be angry and won't come"

"I'm not trying to sell my apartment in USD. I'm selling it in local currency. What I'm saying is that after selling, I will convert this local currency to USD, and I want that to be at least $x USD. Can you calculate the fees and taxes, so that you can tell me how much in local currency I should set it for, so that in the end I get $x USD?"

"Currently comparable apartments in your area at selling at Y local currency."

"But after taxes and fees and money exchange how much will that get me in $ USD?"

"It's illegal to sell a flat in USD, so we can't do that."
The point about multiple deployments per day is well taken. Even those of us who wish to get there, have to contend with decades of process to make headway.

In my F500, we have a regular release cadence of every two weeks. We would like that to be daily or more, but we are probably one to two years of maturity away from making that a reality.

Not that we do DevOps in the way it was envisioned. We have a "DevOps" team that is responsible for platforms, processes, and operations, and a developer team that is responsible for the application code. The DevOps team works closely with devs to plan and architect the designs to make sure we're using the right services, scale, tuning, etc.

Within our org, the only real difference between DevOps and classic Ops is the skill level within the DevOps org is dramatically higher than what you used to find in the sysadmin crowd. Most of our DevOps people are cloud native, but a few have deep systems knowledge and decades of hardware, Linux, networking, security, etc experience. All of our DevOps team is very comfortable with Python, that ends up being our default for glueups. We even have a few former devs who also write custom tooling for our pipelines and other QoL improvements.

So for us, developers deliver application code, devops does everything else.
> (Please tell me that exists now, or why it’s a bad idea.)

Regarding the only-after semantics:

- HTTP has "Delta encoding in HTTP": https://www.rfc-editor.org/rfc/rfc3229 (2002),

- usage for feeds proposed in 2004: https://bobwyman.typepad.com/main/2004/09/using_rfc3229_w.ht...,

- some (not so) recent discussion (2017): https://www.ctrl.blog/entry/feed-delta-updates.html + https://news.ycombinator.com/item?id=26091489 (zero comments).

Adoption (or lack there of) is a different story. I guess the main issue is that it puts more work on the publisher side, in particular requires dynamic aspect when generating the response.
can you believe i’ve found this just on pure luck, trying to listen to exotic asian sounds? it’s really isolated as a location.
it’s one of my favs
As someone who worked at Google X robotics until leaving to start an open source farming robotics project very similar to Mineral (see my profile) I can say that there’s so, so much opportunity for new ideas in this field, but Google X is not very good at launching actual companies. So much of what’s done at Google X is canceled (I worked on what became Everyday Robots, now canceled), that you can’t take “project at X was canceled” as a sign of anything at all really.

There are very weird forces going on at Google X. I don’t think I’m equipped to provide a thorough analysis, but I think there’s just too much easy money and the only people they really have to please are the guys at the top, who are deca billionaires who don’t even have to spend their own money to fund this stuff. It’s all a very fun and interesting R&D adventure, and those guys really have accomplished a lot in this life so I wouldn’t write off their abilities by any means, but the arrangement is very strange by traditional R&D standards.

And it really seemed to me like the people in charge of our project were more focused on getting massive quarterly milestone bonuses than they were actually delivering something that would work.

Honestly I really can’t say exactly what is going wrong, except that Google X is a very strange place.
Maybe op doesn't have a fenced area? Also I saw some chickens here in Germany getting lost from their flock roaming around.
And not everything it gives is easy to see on the bottom line.

I know of some great people (like "Best In Their Field" great) attracted to google to work on X projects. Then while they're there, they may as well spread some of their knowledge to other google projects. Or the tech developed there failed as a standalone product, but the knowledge gained folded in to another project.

Even if every "moonshot" project failed, it may have given benefits to the company as a whole. Though at some point I do wonder if the intent of google X projects is to fail as a standalone product, and just be folded into more core projects....
If it’s someone you love it might not be a waste of time, esp if you can pull it off in a constructive way that makes both people feel respected and appreciated regardless of where the discussion goes.
hitting this paradox a lot with containerisation.

Spent a good bit of effort building everything into a fully containerised stack, thinking once we got through the hard parts of it, everyone would be more productive and new devs would get up to speed fast. But it's not like that. We just have a whole different set of complexities, mainly at all the container boundaries where ports, volumes, user ids, file permissions, file paths etc now create issues where before they didn't.

I think we probably came out with a modest win, but I'm not sure it beat out what we might have achieved with the same effort going to other productivity measures.
The thing about boilerplate is that you were always rewriting it, so avoiding the footguns became habit.

(So ... which takes longer, writing the data structure you want, as we all did then, or searching for the perfect library, as some people do now?)

EDIT: awk(1) had built-in hash tables, and dates from 1977. Note that generic hashing becomes much more useful after D-space gets larger than 16-64k! (14-16 bits of address)