skysight-inc/HackerNews huggingface dataset:
> Unlike Chrome, Firefox doesn’t ship a “Translate this page” feature built-in to Firefox.

This was added to Firefox in 2023: https://support.mozilla.org/en-US/kb/website-translation
Rebecca Solnit: How to Comment on Social Media
The appendix is not, in fact, useless
There's an RSS feed https://news.ycombinator.com/rss
FOSDEM 2024 Transcribed / Subtitled by Whisper
"scam" AND "scammed" FTW!
The odd thing is unison started purely as a language. Now there's a platform.

I often find the best way to understand complex things is to dig all the way back to when they were being thought up. In this case there's a blog post from 2017 that I still find useful when thinking about Unison:

https://pchiusano.github.io/2017-01-20/why-not-haskell.html

Key quote:

Composability is destroyed at program boundaries, therefore extend these boundaries outward, until all the computational resources of civilization are joined in a single planetary-scale computer

(With the open sourcing of the language I doubt it will be one computer anymore, but it's an interesting window into the original idea)

Personally I find there's a lot to this. It's interesting that we're really, really good at composing code within a program. I can map, filter, loop and do whatever I want to nested data structures with complete type safety to my heart's content. My editor's autocompleting, docs are showing up on hover, it's easy to test, all's well.

But as soon as I want cron involved, and maybe a little state-- this is all wrecked. Also deployment gets more annoying as they talk about a lot.

So I think Unison always had to have a platform to support bringing this stuff into the language, even though they built the language first.

I'd love to hear some opinions from outside Unison about how they like using this language, tooling and hosting.

I'd like to hear this too.

Also, it would be great if there was something like https://eugenkiss.github.io/7guis/ or https://todomvc.com/ for platforms that we could use to compare Unison, AWS, etc etc. Or is there already a 7GUIs for platforms that I don't know about?
Electricity is usually paid by the tenant, no? Certainly, I've never rented a place where utilities were included.

The rest are a small fraction of the total cost of ownership (vs financing the initial purchase).

Rents appear to be going up faster than the total cost of ownership (the financing costs are fixed, or nearly so).
So as an end user it's kind of like a more cohesive version of https://deno.com/ for infra, where you buy into a runtime + comes prepacked with DBs (k/v stores), scheduling, and deploy stuff?

> by storing Unison code in a database, keyed by the hash of that code, we gain a perfect incremental compilation cache which is shared among all developers of a project. This is an absolutely WILD feature, but it's fantastic and hard to go back once you've experienced it. I am basically never waiting around for my code to compile - once code has been parsed and typechecked once, by anyone, it's not touched again until it's changed.

Interesting. Whats it like upgrading and managing dependencies in that code? I'd assume it gets more complex when it's not just the Unison system but 3rd party plugins (stuff interacting with the OS or other libs).
There was a post a few weeks ago for a site dedicated specifically to this idea: https://getstartupbusinessideas.com/
On the contrary. I'd like the pin operator regardless of whether rebinding is allowed or not.

def func() do
s = g()
...several lines of code
l = t()
case l do
{s, q} -> #blah
{q,q} -> #blah
{p, r} -> #blah
end
end

Without the "^s", you need context to determine "s"'s behavior. If s is currently unbound, then it'd be assignment. If it's unbound, it'd be pattern matching. It's a rare enough operation that it's nice to make it explicit.

Erlang didn't have rebinding, and Elixir learned from the mistake. Rebinding is not complicated: the scope rules are simple, you learn them and then you're done. It's Day 1 type stuff, which is absolutely not worth optimizing for if you're trying to build a useful language. Without them, you end up coming up with a bunch of bogus variable names that don't add anything to the conversation. Imagine modifying an entry in a struct (or, more exactly, you're making a copy of a struct with one value changed)

With rebinding, it's easy:

def func(dict) do
dict = dict |> Map.put("apple", 1)
end

Without rebinding, you need a pointless new variable name:

def func(dict) do
dict_with_one_apple = dict |> Map.put("apple", 1)
end
Oh please. Your Voldemort never had the power to neutralize that term. People who were clued-in enough to know about Fake News before Trump wasn’t swayed in their belief. And people who were blissfully aware of it (of reality) would just think that it was a new “Trump Thing” and then delude themselves into thinking that getting rid Trump would be the same as getting rid of Fake News (quotation marks may or may not apply).
I love this so much, I’ve wanted this for SO long - thank you. I often am traveling between major cities and think “you know, I bet there’s a lot of interesting history and ecology right here. I bet some people would come from far and wide to be right here. I wish I knew a local who could tell me about it…”

If anyone wants to steal my million dollar startup idea, please credit my HN username in your IPO announcement: we need an app that integrates simple itinerary creation (airbnb/tripadvisor/google-sheets), itinerary management (tripit), restaurant selection (yelp), expense tracking (Splitwise), and this (ad-hoc location-based information of a vaguely “historical” or “informative” nature). Of course all with a sprinkling of LLM-magic on top for UX niceties.

So one app could connect a group over the course of a trip, helping them plan it both in advance and in the moment. Call it… _The Worldbook_.
This article makes it sound very unrealistic.

But emission is already down 45% since 1990 in the EU and they're ahead of the original targets because of the war with Russia.

In 2023 alone emission from the power sector was cut by 23%.

I would not be surprised if this target is met a lot sooner than 2040.

Source:
https://electrek.co/2024/02/06/eu-coal-and-gas-collapse-wind...

Investing in the energy sector makes a lot of sense for the EU because one of its biggest problems is the cost of energy, mainly caused by its reliance on fossil fuels.

So also purely from an economical point of view this is a good strategy.
How is the heat delivered? Forced air? If so no problems with heat pumps, the modern air source can produce heat at very low outside temps and a ground source is excellent in very cold climates (if you have artesian well, or ground loop).

The problem is most oil or gas fired heating systems are forced hot water (or steam) so a heat pump isn’t going to help you unless you want a mini-split in every room.

Even if you have ducting for cooling with AC it likely won’t have enough CFMs for heat in the winter unless it was specifically sized that way (but you likely wouldn’t be still using forced hot water or steam in that case).
Microsoft's Fast
often disclosing any more information is considered a security leak
Back in the day, you'd see some semi-truck park in a lot and then two dudes with thick AF Southern accents would get out and tell people they tried to deliver all these items to the warehouse, but the warehouse refused the shipment (insert various reasons why) and they can't go back to Ken-tuck-yee without getting rid of it all.

They said they're selling (furniture, electronics, clothing, art) it all for 80-90% off retail. You know, just so they get it off the truck and get back home. I remember working in a commercial area and the owner of the business would come and tell the guys to GTFO their property so they'd pull out and then pull into the next driveway over and rinse and repeat until they were out of the area.

It was a total scam though. My boss bought some couch and said it started falling apart after a few months. I'm not sure these guys had stolen all the stuff, or if the truck got hijacked our what, but during the Summer it was a regular thing that happened a few times every month.

I'd be interested to find out if anybody else remembers these "truck load" scams in the late 90's early aughts.
At least Hyundai hasn't been faking emissions tests like Toyota.

https://www.reuters.com/business/autos-transportation/commit...

Not to mention spending a lot on lobbying against clean air regulations aroun the world
https://thedriven.io/2023/05/11/toyota-under-fire-for-anti-c...
Both can definitely change over time and that change can be influenced by a variety of factors including the types of projects, company culture, "vibes" with the rest of the team, and so on.

I think the industry really wants an objective, formulaic way of identifying these individuals, but the reality is that a lot of it does still come down to subjective factors since there's so much variability along so many different facets.

What I can say personally is that I've had pretty good success hiring, but I wouldn't claim that my "intuition" can be systematically applied by anyone to achieve the same success.
Last time I checked lxml.html and lxml.html.clean (possibly with cssselect) were much faster than BeautifulSoup. Not sure this is still the case.
> this is like saying that renting is a waste of money and everyone should purchase a home

Renting is a waste of money and everyone (or at least a lot more people than at present) should own one's own home, whether on their own or via e.g. a housing cooperative.
This doesn't make me angry, but I do wish these were exposed and adjustable defaults, like the sliders for character creation in a RPG.

Hey ChatGPT, show me a president with a with 27% conservative bias, 97% gayness, and 47% malenness. Make them ride a rainbow unicorn while holding an AK-47 and leaping through a burning Benetton ad while angrily tweeting something about Star Wars's political agenda.
between "scraping is cyberattack" and "damages" is "Lists, Directories, and Databases" generally do not fall "Under Copyright Law"

from https://www.justia.com/intellectual-property/copyright/lists...

A work must have at least a minimal amount of creativity to get copyright protection. This can pose a barrier to copyrighting compilations of facts, such as lists, directories, and databases. The information in them is not original, but they still may receive protection if the people who compiled them used some creativity in the process of selecting or arranging the information. This does not mean that the selection process must be unprecedented or bizarre, but it should not be so mechanical that it required no thought. For example, a telephone directory likely will not receive copyright protection because listing the names in alphabetical order does not show enough creativity. (The Supreme Court reviewed this situation in the main case discussing copyrights for lists and directories.)

...

Many lists are similar to the telephone directory example considered by the Supreme Court. These include mailing lists, membership and subscriber lists, street addresses, and directories that list the contact information for certain groups of people, such as college alumni. In most cases, copyright will not be appropriate for these lists because they are arranged in an obvious manner. They are typically arranged alphabetically or numerically, and the people compiling the list do not choose which items to include. Moreover, a mailing list of people who made political contributions that was organized by zip code was found to lie outside the boundaries of copyright protection.

...

Factory and store inventories do not receive copyright protection. They are meant to be comprehensive, so no choice is involved in compiling their content. Also, they are generally arranged in alphabetical or numerical order. Businesses may be able to protect their inventories as trade secrets instead.

This lawsuit is for tortious interference with prospective business relationships

"Plaintiff OCLC Online Computer Library Center, Inc (“OCLC”) brought suit against Defendants Clarivate, Plc; Clarivate Analytics (US) LLC; ProQuest, LLC; and Ex Libris (USA), Inc. Alleging that Defendants are tortiously interfering and conspiring to tortiously interfere with its
contractual relationships and tortiously interfering and conspiring to tortiously interfere with its prospective business relationships. This matter is before the Court on Plaintiff’s motion for temporary restraining order and preliminary injunction, Doc. 4." from https://librarytechnology.org/docs/27467.pdf
I would completely support the ability for you and others who enjoy personalized ads to opt into them and the ecosystem required to provide them.

What I think is abhorrent is that the rest of us are being forced into that system as well.
It is very experimental as well. An interesting language, but say good by to tried and true tooling since the code exists as records in database, not files.

This could lead some huge advantages, and new obstacles.

I played with the language for about a week and found it intriguing. And it seems to approach tackling Joe Armstrong's question "Why do we need modules at all?" -> https://erlang.org/pipermail/erlang-questions/2011-May/05876...
This is not two ad blockers. One is an ad blocker the other is a tracking blocker. They conflict simply.

If you want both across all apps (not just the Browser) you need a VPN service with included as locking, such as protonVPN, IVPN, Etc. There are a lot.
Adaptive Cards: Platform-agnostic snippets of UI, authored in JSON
My understanding is that they do, and that these prompt revelations are actually just hallucinations.
> until they are outlawed?

In the US? When hell freezes over. In the Nederlands? Probably in 5-6 years.
I just made a wrapper script that calls the script in the serenity repo (which I cloned into my home directory) and put the script in PATH e.g. in /usr/bin/ladybird.
The content my script.

> #!/usr/bin/env bash

> cd ${HOME}/serenity && ./Meta/serenity.sh run lagom ladybird

I guess you could create a .desktop file that invokes the script, or just the "serenity.sh" script directly.
I wasn’t, but who wouldn’t want a hybrid?
Massachusetts legislature moving to ban wearing VR headsets while driving
Is it really a good idea to build something like this (big data, needs to crunch data fast) in Python (slow)?
ABN AMRO | Amsterdam, Netherlands | Full Stack Developer | HYBRID | Full Time | Java and Javascript

We're looking for full stack developers with experience in Javascript (VueJS) and Java (Spring Boot). The Innovation Engineering department works on new products and supports new technology roll-out across the bank. GenAI roll-out is also one of our responsibilities (for which we require Python).

Please note that we're not sponsoring visa's for applicants outside of the EU.

Vacancy here: https://www.werkenbijabnamro.nl/vacature/6190/full-stack-eng...

Feel free to reach out to the e-mail in my profile for more information
The onus is already on individuals to find fraudulent transactions and report them. If my CC gets a fraudulent charge and I don't see it, and it doesn't trigger the bank's anti-fraud logic, it will just get paid.

Your example doesn't really work because for this to happen not only would I need to give this person my phone, I'd need to give it to them with my banking app open and the screen unlocked. At that point it's not a fraudulent transaction.
https://archive.ph/F38cl
Thank you! I forgot about this and will add a note.

One nice feature about Simple Translate is that it supports many more languages than Firefox has built-in, and you can trigger it on any page, regardless of whether Firefox detects it's in another language.
My mileage does indeed vary. I always feel either oxygen-deprived or high on hyperventilation after.

Telling myself to breathe slower is fine. Just not at some predefined interval (or worse, whatever interval the yoga instructor feels like I should be breathing at)
I have a laptop with a 4080 and AMD chip. With Nvidia Prime, you can basically use the chip integrate graphics that are a lot more power efficient, and make the battery last way longer.
No - taxes are going up only as a percentage of rising market apprisals of existing housing, which is covered by the renter paying market rates for rent.

Electricity - not paid by landlord.

Labor - not sure what you mean.

Maintenance - fixed rates for home warranty for big things, minor costs for maintenance otherwise which are factored into rent monthly regardless of whether they are used. So that could account for single-digit percent rise in rates.

Anything else?
It's times like these when i question the quality of HN or how can such shit get so many upvotes?

> We flew down weekly to meet with IBM, but they thought the way to measure software was the amount of code we wrote, when really the better the software, the fewer lines of code.”
— Bill Gates
Voltmetrix
It would be amusing to require PG&E to match the average rates of the municipal utilities plus 10%. And then liquidate them when their stock goes to zero as a result :)
I think that the idea is to make the data pool less accurate and so less valuable.
Jon Gjengset is great for educational Rust content.

“Tsoding Daily/Tsoding” on YouTube/Twitch is entertaining and covers a very wide range of topics. I don’t think he’s “classically trained” per se, but he’s knowledgeable and great at solving interesting problems.

I haven’t checked it out yet, but I think Ryan Carniato (the creator of SolidJS) streams live coding on YouTube too.
Without any source information it may as well be written in crayon. (No offense. At least op provided something to back their claim.)
>First biggest is high rents drives up the cost of labor.

Tell me about it. I just got quoted 80k to landscape my residential backyard.

For 1 year of my take home salary.. I'll do it myself.
The end of copyright just means that corporations would no longer pay creators, they would just steal all the work and sell it without asking. It would hurt creators more than help them, today if someone writes a book you have to ask them to distribute it, without copyright they would just distribute and the author wouldn't make any money.
When I first saw screenshots of Win95 I was impressed at a certain level, from a pure look & feel POV.

But there are certain (non)usability things it introduced which I didn't think were great, actually. Window close button next to the minimize and other controls. Classic MacOS did it right by putting it on the far other side of the window where you couldn't accidentally click. The Start menu broke the whole OO metaphor by adding a deep tricky menu system. Right-clicking context menus all over the place. Task bar at the bottom dynamic depending on what is running means hard to use muscle memory and predict where a given tile will be.

Overall it was very good for the time. Though in fact I personally think the more 'flat' and minimalistic interface of Windows 3 aged better. This faux-3d bevels etc thing didn't age well. Was a novelty product of the time that NeXT kinda began and everyone followed for a bit.

The actual "operating system" (really a shell for MS-DOS) in Win95 was terrible.
I should probably also point out that the "improved" architecture turned out to be corrupting customer data for more than 6 months... which led to termination of that individual.

I'd already left by that point, after a heated conversation in which I was told "you're not half as good a software engineer as you think you are". Well, duh.

Amusingly, the PHP app is still running, still working.
"How to hire low experience, high potential people" who would be also okay with low compensation and great promises for the future?
Why would a painting need to be self-explanatory?

Your own personal tastes don't apply universally to anything, especially art... so I guess don't understand the point you're trying to make here.
> can we not skip over the two middle steps in brain-computer-input-computer translation

Well, if we're talking Ghost in the Shell (the most iconic case of robot-hand super-typing I can think of), having that disconnect is entirely on purpose, to airgap the operators' brains (enhanced, but self-contained) from any external connections.
Building AI-Powered Microsoft Copilot
https://cssbattle.dev
Combustion-powered vehicles are something of an exception, because only a small fraction of their pollution is associated with their creation. Buying a new car every few years probably isn't optimal, but operating an ICE vehicle for decades probably isn't optimal either.
Very nice idea but useless in Paris. Dots are grouped too aggressively and don't have captions. Need to ungroup and click on each, gave up after checking 20 metro stations and landmarks I already know. Filters are unreadable and puzzling like "Pages including reco...", just wiki categories apparently. Can filter for metro stations but can't filter them out.

It's barely working and have 1k downloads but already shows ads in my face.
I'm ambivalent as well. It doesn't even save lines of code compared to passing an inline function.
Vision Pro is not capable of delivering the level of low-strain fidelity needed to work long hours on anything related editing text. I think it is fair to say a 4k display or near equivalent is the minimum generally needed for this now, particularly for programming. [1]

Spatial Computing is not about arranging windows and using interfaces designed for flat surface devices.

It is about addressing problems using a three dimensional space. Instead of dashboard panels showing graphs in a window floating in the air, there are zones laid out in front of you showing data illustrated using 3D infographics

Apple has had to provide many examples and artful ways to work with windows because it is the only way people understand multi-tasking applications today.

"This device has to be good at window management or it isn't a useful device" is the reasonable thinking of a person who will continue to spend most of their time in flat-land, relating to others who also live in flat-land computing.

I think Apple knows very well that traditional application presentation is not actually where visionOS / spatial computing aspires to be. You can almost derive this from the types of games they put in the Apple Arcade of the app store. These do more than anything else to show where productivity will go.

Even for programming, spatial computing will shine by providing intuitive and interactive visualizations of software systems and infrastructure. Not because it renders an IDE in a window really well. That's what monitors are for!

In some way, how we solve problems has to evolve to make use of what spatial computing can provide.

Focusing on how the Vision Pro falls short of presenting the old interaction model served via hardware designed for that model is missing the true intent of the product and where it is all headed.

Apple is in a tough spot with this, because without handling some of the old way, the Vision Pro doesn't solve any "real world" problems. However, spatial computing solutions to old problems do not really exist yet. Most VP apps are just rebuilt iPad stuff in windows.

I think this is why the home screen apps are locked and Apple is so careful to subjugate apps not designed for VP. Also, why the App Store doesn't just show you a list of all apps published with VP entitlements.

I suspect they already have internal disagreement between product and marketing on what the low bar should be to qualify for an app getting to be listed as a Vision Pro-ready at all.

[1] I use an XDR Pro at my home office and a Dell U2723QE at my coworking space and the 4k is cringe-worthy in comparison. The VP comes nowhere near the experience of the Dell.
There has not been widespread battery replacement yet ( after the first battery needs to be replaced ) - which is significant cost.
Also ICE have much greater towing ability.
You know what would be helpful is some way to reference when it was released, generation, maybe a cpu bench?