skysight-inc/HackerNews huggingface dataset:
interaction design for API and CLI, text based interfaces, is both hard and underdeveloped.

for example argparse and similar cli argument parsers _know_ the basic structure of the command line, but they don't provide it in machine table form, to interactive shells, so these could ask CLI tools: "hey, what do you expect at this point?"
That's surprising to me. I hate ads. If I see one poping I usually blacklist the product. When I want to buy something I do technical comparison and try to find genuine reviews.
yes, if someone wants unlimited searches without ads they should consider Kagi. I am simply saying in my experience Google ads are not bad enough nor the results in Kagi superior enough to justify spending money.

that being said I believe most people do not know how to Google search properly. if you're just typing in random stuff and hoping for the best you're doing it wrong IMO.
What the heck is a homomorphic mapped type?
Eclipse already does non-critical background tasks on separate threads, and non-critical startup tasks are done in "deferred early start" queue, which is emptied after initial startup.

Normally Eclipse IDE is not something like Vim, which you enter and exit 10 times a day. It just lives there and you work with it. 10 seconds in the morning for a tool that big is very acceptable, esp. after considering that everything is instantaneous after that 10 seconds.
It's not difficult to write sub-10Mb release APK for a production app with lots of features while using all the compat libraries and other useful dependencies (that do make life a lot easier). Our app is ~7Mb, and we don't even heavily optimize for APK size.

IME biggest dependencies are not compat libraries or _typical_ dependencies that Android apps need (like image loaders), but anything that involves native code. Media capabilities is one thing, but also solutions for analytics/user monitoring/SDKs for integration with Important Companies are more often than not _massive_, and companies like to track the user from many angles ¯\_(ツ)_/¯
Oh sick
"Since I'm a great believer in performant code I decided to implement this in the C programming language as it's by far the fastest language on the planet to this day (thanks to the visionary genius Dennis Richie)."

Fastest portable language. Assembler is faster.
Go is not a good example either. Some times ago we tried compiling a code a few years after it was made, it did not work. Someone who actually knew the language and tooling tried and said there was a migration to be done and it was complicated. I have not followed the subject up close but in the end they just abandoned IIRC.
It is almost annoying in a way that the seemingly uninformed trial and error style approach was so successful :) Didn’t anyone have any understanding or models for what might happen with rock under various conditions? I don’t think new physics was needed.
> You should think about the top 3 sites that probably are good for what you're looking for

Such an odd way that search has evolved.

It used to be about finding new websites that you'd never seen before because it was related to what you were looking for.

Now the best way to use it is as an index for specific sites?

Except those sites mostly have their own search bars, so why not just search them directly and cut the third party search engine out entirely?
Android Studio is IntelliJ
What This 330-Year-Old Company Is Learning from Startups
If I'm really being honest, I don't think any of the great SF writers are great writers if you take away the SF. The Only Exception I can think of where the prose and character development are roughly equivalent to well-known novelists is Walter J Williams. He could have been a non-sf writer but he chose SF probably because it allowed him to get published.
that's a strange philosophy. pretty much every product has advertisements or at the very least marketing somewhere. it's simply a matter of whether you see it or not.

even this post for Kagi can be construed as an ad. it's not a bad thing - now people are aware of Kagi. that's good.
If ten people search "channel" a day and a thousand search "Chanel," that makes sense. It still gave you results for "channel."

I dislike Google, but I bet more people find that "did you mean" helpful than annoying, mostly as I can't think of a reason to regularly search "channel."
I never read that book, but I enjoyed Software Craftmanship"[0].

> “The problem with object-oriented languages is they’ve got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire jungle.”—Joe Armstrong

That applies to almost every framework and dependency out there.

It's crazy to load a Web page, that adds almost 1MB of JS, so it can animate something that could have been done with a couple of lines of CSS.

[0] https://en.wikipedia.org/wiki/Software_craftsmanship
Big Pharma using their bought and paid for henchmen to protect their turf. The mob wishes they were ever this successful.
The Crypt of Civilization (2006)
Certain Linux UI stuff can be an opinionated death by a thousand papercuts. Probably because most Linux devs don't dogfood their own stuff as they just stick to the command line anyway, so there's less incentive to fix the UI issues, if nobody in the dev chain is actually using it.

I remeber when Linux GUI users were asking for a "Right click -> run/open as root" feature just like in Windows, and the devs basically said something along the lines of "we're not gonna do it just because the way Windows does it means it must be wrong; if you need to run stuff as root it means you're a poweruser so you should use the comand line anyway; you're welcome". Linux Mint was the first and only to have this feature in the GUI early on, then came the other DEs who ceded defeat to sanity.
it's 5784, bubele
Makes reasonably good sense to me.
I've been using Kagi for about 18 months. I find the overall experience to be significantly better than Google. My browser reverted to Google once for some reason a few months ago. I didn't realize it and looked past the page header to the results and had a pretty negative visceral reaction. "What is all this trash, why is the whole page full of ads, why do these results suck...", then I looked up and saw I was in Google. It made me think that a lot of users who are happy with Google are like the frog being boiled by turning up the heat 1 degree at a time. I think I'd sooner cancel all my steaming services before I'd cancel Kagi.

So far I haven't really felt the need to jump over to Google, or other search engines for anything. When I used DuckDuckGo in the past I constantly had to use !g when I couldn't find something via DDG. That has never been an issue with Kagi; I think I tried it once and Google didn't have the answer either. I've also had several situations where people came to me for help after they were coming up empty with Google, and I was able to find a solution with Kagi... of course, there could be other factors at play here, like the search query used or simply recognizing the answer when I see it.

For me, Kagi is a better product with better privacy, which is a win-win.
Using the full names isn't to 'fill the map', it's because the process of going from full name to abbreviation has a lot less ambiguity than going from abbreviation to full name.

Seems the search box is tripping on that (not considering places on North 14th Street for a search like N 14th St).
Agreed, but in that case the tool shouldn't be trying to detect what I mean. Why look for 'exit' only so you can print 'no actually, it's exit() dummy'. If you're parsing for it then just bloody do it! Otherwise I'll get a syntax error and realise that 'exit' isn't the right way to exit. And I'll do a quick search myself. But explicitly looking for and detecting my intention and then ignoring it is just dumb.
i agree about the help flags, but not about `exit`, given that `exit()` is implemented as a function and not a repl builtin. python functions do not get run unless called with `()` and it's not worth introducing that inconsistency in there.
The Pandora Charm Theater
Step into a world of enchantment and creativity at the Pandora Charm Theater. Discover the Pandora Theater today and let your imagination run wild
Chinese manufacturers are going to obliterate the EU auto industry.

I saw Nio break the 1k range mark on a single battery charge the other day. That and their battery swapping stations. Now this.

Meanwhile BMW is still making a diesel X5 with colorful lights for about >100k in 2023 and also a diesel series 7. The exhaust on these stinks like the one in a VW from 2004. Their electric and hybrid offerings are also a joke.

Another player, Daimler, put a washing machine sized electric motor coupled onto the automatic gearbox into some of their hybrids, along with a underpowered 1.6L engine. The tumble dryer engine is powered by a 20kW battery, wasting juice as drag and heat in the gearbox. They had the gearboxes lying around from start/stop ICEs and found a use for them: dumping them onto an unsuspecting public. That is their idea of a hybrid. Of course it's underpowered and burns gas like there's no tomorrow the moment that you stop driving like grandma.

Renault is possibly the only brand with decent offerings. Everybody laughs while Dacia Spring, another Chinese built car, is leading the EV sales this year. Dacia is the budget brand in Renault's portofolio.
The real way to not suck at supercharging is to build a better charger. Tesla's V4 chargers finally have longer cables and contactless payment which is good, but they still suck at charging 800 volt cars:

https://www.youtube.com/watch?v=sEJ2KtzMeh8

Alpitronic and Kempower make the best chargers at the moment. They both have 400 kW units in the field:

https://www.youtube.com/watch?v=T4ZWN_-a2j4

https://www.youtube.com/watch?v=qR2M5W6saAk
Extra points on some stupid exam are supposed to make up for genocide/extrajudicial internment?
The reason why Google keeping entire digital copies of other people's copyrighted works is legal is because copyright is all about distribution rights. Any person can possess the entire works of Disney (without paying for them), for example and as long as they do not distribute those works they're 100% in the clear.

Possession is not a crime when it comes to copyright. It's not like physical things (e.g. drugs or guns) at all. This is why comparing copyright violations to theft is silly.

ChatGPT can absolutely keep verbatim copies of the entire works of basically anything and not run afoul of the law. When it regurgitates a small part of an article that's covered by fair use in theory but the truth is that fair use can only be determined by a judge in a court of law when someone is sued. It cannot be determined with any sort of certainty ahead of time. It's a legal defense, nothing more.

Summarizing content has been legal forever as well (see the other posts here talking about Cliff Notes and some similar products). That's not even fair use that's just like, people's opinions, man (legally speaking).

I don't think the NYT will get what they want out of this at all.
Many DIY examples I’ve seen use an inverted pot lid over a bowl (which is inside the pot) to collect steam into distilled water.

The lid handle is invariably made of plastic.
For non safety critical software, this would be absolutely unacceptable to me. We don't want any more gatekeepers who get to control who can participate or not in the industry.

Such gatekeeping almost always ends up preventing new innovative entrants from coming in. It protects those who have the certification from competition. Thus leading to stagnation in the industry.
I find it very wrong to attribute safety to a car rather than a driver. Sure, makers did good marketing selling general populace this notion.

Safety cones from driver knowledge how to avoid dangerous situations and hedge risks. “Safety” comes from useless bells and whistles, which give impression of “intelligent” system.

Bot sure what you mean under efficiency - at my books efficiency is how fast i can get from point A to B with minimal expense. Low engine volume cars lose it at every point
> e.g. quotes "", do not do what you think in Google

So they changed this behavior without telling anyone then? Because before Google search quality went down the drain, quotes meant to search for an exact phrase. If they changed that without any notice, and users continue to perform searches with quotes expecting the legacy behavior, and Google doesn’t bother to even catch that potential confusion and direct them to the new convoluted advanced search flow, then that’s horrible UX. What a horrible loss of ingrained functionality, and a horrible loss of a shorthand for advanced users.
The article states that usage is roughly flat. That said, I would add to the title: ", but not impact-free"; reducing our collective use is important. We can have great lives on much less energy (says someone who has benefited immensely from cheap and abundant energy... easy for me to say, but it's still important to say it, unless it's obvious to everyone?).
Google is an effective way to search all of the sites simultaneously, but otherwise yes I do also use the native search sometimes.
It's probably more a financial exception. If some other celebrity shows up with enough money and no driving experience they would also rent it. Sixt would just not cover it under their insurance.
It is probably an extremely common mistake from people who are actually searching for Chanel. It's possible that people searching for the single word "channel" are more often actually searching for Chanel and being frustrated instead of actually searching for whatever is returned for Channel.

Not sure why I felt the need to play Devil's Advocate for Google of all things but there you are I guess.
I agree that this sketch comes closer to working in practice than simple RLHF. In my earlier comment I was imagining bringing in some auxiliary data like you describe to detect plagarism and then using RL to teach the model not to do it.
Kagi's fine, and I'd pay $5–10 per year for it, but not per month.
Interesting. I would consider Sony a big company not a small one.

I do think ads can be helpful, I am not against they existing. But I think Google exagerates in how many ads they display on search results.

I am curious, how many ads as top results before showing any actual results is the threshold for you personally to be bothered by them? 3, 6,12?

Edit: To give my answer, for me, it’s 3. And Google these days often show 3 top ads before the results. I was ok with it when it was 1 or 2. Commonly seeing 3 ads and some rare times even 4 made me use Google much less.
I did something similar for my big middle school hit, a TI-83 version of Snake. Every x and y position of every segment of the snake went into a separate variable. The snake could only get so long because TI-83 BASIC only gives you so many variables.
This assumes 100% competent and knowledgeable users. Nobody is in every field, and so the question is "do we freely hand out footguns, or should we put a safety in place"

In some fields, the decision is easy. We're by now culturally aligned that shipping encryption libs with bad APIs or a default-on footgun option is a bad idea.

Clearly, with less impactful tools, we still have more debate ahead of us. I'm hoping that we'll realize at some point that proper engineering is always fail-closed[1] if there are destructive consequences. Yes, it might temporarily inconvenience some, but it prevents harm to more.

Ultimately, the question is "Who is more important, you, or the rest of the world".

[1] fail-open if you're EE. We're so bad, we can't even decide on terminology.
This got me thinking if any of my side projects or work projects that are in maintenance mode could qualify as "cold blooded". Conceptually, they can - I have many projects written in Go, Typescript, and Python where I could cache my dependencies (or at least the SHAs) and do what this is implying. The problem is that it stops being useful beyond proving the concept. In reality, all my projects have a slow churn that usually has to do with vulnerability updates. Maybe more aptly put, "Can I take this Go repository off the shelf, rebuild the binary, and let it run?"; the answer is of course - assuming HTML and web standards haven't changed too much. The problem is that then some old vulnerability could be immediately used against it. The assumption I also made, that HTML and web standards haven't changed too much, will almost assuredly be falsey. They may have not have changed enough to be breaking, but they'll have certainly changed to some degree; the same can be said for anyone that's developed desktop applications for any OS. The one constant is change. Either side of that coin seems to be a losing proposition.
"Oh no it isn't " – Panto set to be formally recognised as UK joins UNESCO
If only you would stay at home. Unfortunately, you keep interfering in the rest of the world. Of course those you steal from and bomb hate you.
Testing changes that fix flaky tests
Indeed. If we described this as a "neat circular patterns simulator" would anything be lost?

Is there reproduction? Is there evolution? Is there death? It appears not. Those are essential to life.
A question is whether the new model still intrinsically embeds the source text, but this is later filtered in the output, or if it no longer embeds the text at all.

The latter is more defensible.
It should print the first to stdout and the second to stderr. That's completely consistent with how stdout and stderr are usually used.

The regular Python REPL doesn't distinguish between stdout and stderr (perhaps it should!), but you can embed it in things like Jupyter notebooks that do.
Oh! Good to know.
Owncloud was forked to become Nextcloud and seems to have gotten better for it.

Openoffice was forked to become Libreoffice and seems to have gotten beter for it.

Time to fork Firefox [1] and take over where Baker dropped the ball because she thought the rules of the game could be changed to make it no longer necessary to play to win.

[1] https://news.ycombinator.com/item?id=38533785
Try SiYuan Note. It's like a mix of Notion and Obsidian, but open source and local-first.
Thank you for taking the time!

Yes, we are aware that there is a steep learning curve before you reach the point where you feel it's worthwhile. It's absolutely true that if you need a tool solely for note-taking, Anytype might not be the best option. We envision Anytype as a tool for knowledge management and communication (we're launching multiplayer early next year). One of our biggest internal projects is to simplify the user experience. With each new release
> Also, I don’t think the hints are correct. It told me the digit 0 was “way higher” than the actual digit.

You have this backwards.
It was played in Norway too.

My younger brothers played it a lot.
Henk and Alexey want an incontestible lock on the Tetris IP, and have employed a strategy of total lawfare to defend it, claiming any form of IP -- copyright, patent, trademark -- over any aspect of the game, and using any legal tools available to enforce their ownership of said IP. This includes getting CBP to seize imports of unlicensed Tetris games, firing off DMCA takedowns, and -- doubtlessly -- venue shopping for a sympathetic judge should they actually decide to litigate.

This is why you do not clone Tetris without authorization. They have better lawyers and the will to destroy you if you do.
Makes me wonder what startups could learn from companies like this.
Yeah, I can't think of any real reason to search for "channel" either.

Now "What channel is the Habs-Leafs game on" is more likely, and hopefully it doesn't find Hockey inspired Chanel ads.
You are both right, in that they were counterculture. However:

> comedians are supposed to be subversive

No, that's just your preference. Jay Leno and Norm MacDonald are not subversive at all; just funny. Most of the Smothers' comedy was family-friendly, but they did push a few buttons sometimes.

> I hope you talk in a more informed way about time you know

Totally unwarranted.
I personally use logseq for this.
And just use # tags to store something to a "page" like #books #business #health and so on and I just write in my daily journal or whatever it is called and it is then linked to the page by the tag. So I don't have folders or files to work with. I just write in my daily journal and give it hashtags. You can go to the hashtags or search for whatever you want. You also can put multiple hashtags on to one outline. You can also query for different stuff like this hashtag and this word or something like this. It is open source. So you might want to give it a try. It can also store PDFs, images and so on. Its actually super nice.
the amount of ads are not really relevant, rather how relevant the ads are to what I'm searching for. I personally wouldn't mind of all of the results were ads as long as they were relevant.

sometimes some of the ads are very irrelevant, which is annoying for sure.
Happy to see my own game “Oikeutta Eläimille” in this list.

I made it in turbo pascal in about 1 week, uploaded it to a BBS and it started to spread. Then pretty soon I saw it mentioned on TV and that totally blew my 16 year old mind.

I can make something and the world will react to what I make? Cool!
That’s not the same thing. Secure Desktop solves the problem of trusted input, i.e. you don’t want untrusted user space apps to be able to interact with an OS dialog. (Note that in Secure Desktop, you’re not entering any password; you’re reading a message and allowing or declining a privilege escalation.)

For iOS passcode verification, you’d need both secure input (which the UI almost certainly achieves), but also trusted output of at least one bit of information: Whether the user is currently interacting with the OS (or a trusted application) or an (untrusted) application.
Even if the environment it's used in is not static, the world it lives in is not static.

I work in industrial automation, which is a slow-moving behemoth full of $20M equipment that get commissioned once and then run for decades. There's a lot of it still controlled with Windows 98 PCs and VB6 messes and PXI cards from the 90s, even more that uses SLC500 PLCs.

But when retrofitting these machines or building new ones, I'll still consider the newness of a tool or library. Modern technology is often lots more performant, and manufacturers typically support products for date-on-market plus 10 years.

There's definitely something to be said for sticking with known good products, but even in static environments you may want something new-ish.
Screwups happen all the time. For example in Mapbox basemaps Skorki (some village in Poland) was both:

- transalated as Dermaptera (which incidentally are called skorki in Polish)

- shown at totally inappropriate low zoom level because of the previous point (presumably that Wikipedia article was more linked to or had much more languages, which could be used to decide importance rank)
How do you get minerals back? And where do they come from?
I’ve given up buying rechargeable batteries online from anywhere except B&H in NYC and then only Panasonic branded ones at that. For a short time Amazon Basics rechargeables were decent but that was quite a while ago and only for a short time.
At least they are being “good net citizens” [0] and setting their User Agent honestly.

0: https://x.com/pm/status/1391462220861566977?s=46