skysight-inc/HackerNews huggingface dataset:
ChatGPT isn't search! For gods' sakes! It's not even related to search, ChatGPT threatening search is a meme put around by VC tech bros. Which is ironic - because ChatGPT is a tech bro - it knows about everything, talks authoritatively, and is mostly wrong.

The only thing to worry about in this entire conversation is how search is broken. Search is so broken, that we're willing to just replace it with some tech bro. That's what we have with ChatGPT. Oh don't Google it, just assume some tech bro instead. What's the likelihood the techbro actually knows the answer? Pretty low.... but he'll sound very convincing.

Search is broken, and if ChatGPT is the answer, I dispair.
The song from his previous music video about the raid is much catcher IMO (https://youtu.be/ISe3IVBBbyU). Also, going through his channel it's crazy to see how prolific he's been.

More on topic, the raid seems like a total miscarriage of justice- these sheriffs rolled up in camo and busted in like they were storming bin Laden's compound. All that work to confiscate 2 joints (its actually kinda funny, I would've assumed Afroman would have a lot more... Although he does have a song about how he only needs 2 zigzags)

They aso tried to civil forfeiture $5k in cash but ended up giving it back. Afroman did a whole thing with the local news where he went to the sheriff to pick up the money, and they filmed him opening the evidence bags. The count cMe up short. $400 went missing while the money was in the evidence locker, whoops.
Neuroethical issues in cognitive enhancement (2019)
> The plaintiffs allege that Codex and Copilot violates the open-source programmers’ copyrights because Copilot will sometimes regurgitate code it was trained on

This misunderstanding seems to be in the core of the discussion. One side thinking that copilot can write novel and unique new code using the mechanics of the programming language. The other side do not agree, instead seeing Copilot as simply an complex algorithm that regurgitate portions of the training data depending on context.

The article do later go into a bit of discussion if those portions of training data can be considered copyrightable, but there are precedent. If you take a copyrighted work and split it into many small pieces, each much smaller than any copyrightable work, they can still be considered protected. Bittorent is one example, but there has also been examples where paintings has been cut into physical pieces and made into new creative work. In both people have argued that the individual portions aren't copyrightable and lost that argument in court.

> Proving that all or even some of the code the purported class members wrote are copyrightable is not possible to do on a class-wide basis. It would require a judge or jury to opine on an instance-by-instance basis whether a given class members’ purportedly copyrighted code was original enough to qualify for a copyright.

The pirate bay founders made a similar argument. Their lawyers argue that the court would had to first opine on an instance-by-instance basis for each work that was claimed to be pirated. The judges however said that such instance-by-instance work isn't necessary unless there was doubted that copyrighted work had been copied through the site. If Copilot operate by regurgitate portions of the training data, regardless of how small such regurgitation is, such doubt does not exist.

The pirate bay case is a pretty clear example where regardless if people split files into tiny pieces, if the copying of file is just theoretical and not proven, even if there is no individual even being accused of doing the actually copying, courts can still find people guilty if they find the alternative theory of no copying at all unbelievable.
This is in no way a criticism of the analysis. But what I think is a hidden cost of an idea like this (that hasn't been pointed out) is the ability to extend the features. With a tightly integrated system like that you may want to add a frobnicator as a test - now that whole system would need to change to accommodate that, because all the timeline processing happens more or less in memory. Making things external / network based adds overhead, but makes plugging in / removing an extra feature much easier. If you count the cost of work required for making changes, then burning money on the "unnecessary" horizontal scaling may not be a bad idea. Wanna add new ads analytics? Just plug into this common firehouse/summary endpoint without worrying about the internals. Wanna test a new implementation of some component? Run both in parallel, plugging into same inputs. Etc.
It will for content that doesn't exist yet.
Not all societies do. The US does because many of those who founded it did not want their religious beliefs interfered with by any political powers.
What is the safest (from a privacy perspective) and easiest way to set up in-home cameras?
I was at a bar earlier and there were 2 straws put in my drink. I didn't need them. I didn't use them. Most people don't need straws
Too bad the current headline deviates from the other 2 submissions since "Borg, Omega, Kubernetes" is arguably more illustrative of the contents than "3 rando container management systems no one would have heard of"
Sure, but if someone accuses your house of having issues, and you retort that you've had it inspected by professionals, a reply of "Hah! That's evidence, not proof!" is just a bit smarmy.
One thing the article misses is that users don't just use Search engines/Google/etc to just search. We use it to solve a problem we have. Find the nearest X, Cheapest Y, Answer to Z. A few of these can be done with the localized data that ChatGPT has. Ofcourse, scaling it to search engine levels is an insanely hard challenge. But it doesn't need to go all the way in to do that. Selectively targeting certain portions of what we use Search for can easily get you to a lot of daily queries that you google. Imagine if ChatGPT didn't need to crawl but you as a Service/Business had to integrate with it, that would could evolve into something different from Search engines and yet eat Search engines.
Is this a good chart? First result for “Messi vs. Ronaldinho stats”

https://fbref.com/en/stathead/player_comparison.cgi?show_for...

Searching without stats had a lot of other stuff, but this was near top. And searching without stats shows broader potential interests.
I always prefer shooting in highest bitrate and/or lossless, but I'd love to have the option to easily compress the files in-place later in Photos, without having to do some weird export and re-import dance.
NAT might have been what started it all, but PKI and DNS are the problem now I think.

Nobody wants to self host an insecure thing, but security t
requires self signed certs(A hassle, often not even supported well, nobody else can see it unless they go through the cert installing hassle either), or a domain name and let's encrypt(Manual work that costs money).

What I suspect we should have done is just collapsed TLS and IP into the same protocol, and put the certs hash right onto the IP, so that as long as DNS gives you the right address, you're secure.

Then all you have to do is make DNS run over that same secured IP, and DNS will never give you a bad IP, and as soon as you buy a domain, you get security without having to think about it at all on the application side, besides giving yourself a new key in your IP periodically or when it gets compromised.

Yggdrasil has it right, but they have to use almost the whole 128 bits, and rely on mesh routing, there's not really a way to fit traditional IPv6 routing AND good security in just 16 bytes.

Also, routers with bad UPnP implementations did not help. Now you can't rely on all non-technical users having it enabled because people don't trust it.
Then I suppose the next level is the radar detector detector detector. And after that the radar detector detector detector detector.

It's called the Law of Diminishing Returns.
I used to do a lot of work in VB6 back in the day (I'm no longer coding/developing) but it was nice to read about the "joy and excitement" of VB6. That really resonated with me.

Closest I've been since is the simplicity of python, but I always felt it was missing a RAD form maker with good usability considerations.
Except it is able to synthesize information. Which is more than just regurgitating content found elsewhere.

You can ask him to synthesize the main thoughts of a philosopher, and it will produce an original set of sentences that nobody has ever written anywhere else.
Relevant take by Ken White:
https://popehat.substack.com/p/hamline-university-and-cancel...
The only upside I see with Podman compared to docker is,

- Podman is rootless

- Podman is daemonless
I'm a younger millennial. Instant cameras are definitely a thing around me, but not a trend. It's more like someone buying an Instax and shooting with it every now and then just for the sake of experience of it. FWIW I know more people who shoot on film than with instant cameras.
LVT policies tend to end up with more dense urban areas and more wild landscapes, on the whole. It's the current landowner-favoring policies that have resulted in suburban sprawl and car-focused cities.

National parks and land trusts are a good thing, but such exemptions ought to be publicly managed since there are societal costs involved.
AI tool to extract and cite important information from medical research
MyFirstDraft tool is particularly useful for researchers and healthcare professionals who need to keep up with the latest developments in their field. With the vast amount of research being published on a daily basis, it can be overwhelming to try to stay on top of everything. AI can help by automatically extracting key information from research papers and organizing it in a way that is easy to access and understand.

One of the benefits of using an AI tool for information extraction is that it can save a lot of time and effort. Rather than manually sifting through papers to find relevant information, an AI tool can do this quickly and accurately. This leaves researchers with more time to focus on analyzing the information and drawing insights from it.
The key (on Ubuntu at least) is to simply go with the standard Ubuntu installation and then switch to a custom .xinitrc-based X session that starts i3. That way, you can still fire up the usual Gnome dialogs (e.g. for printers) when you need to. (Obviously, some settings related to configuring your desktop – e.g. key bindings – will no longer work.)
Emacs launches processes on the `PATH` so using `direnv`, you can change the `PATH` to the version of `rust-analyzer`/`gopls`/`python`/`psql`/`protoc` that you're using as well as setting the correct load paths for each language.
Hey, what about Pastafarians? I think they would also get offended by this “myth” of evolution, it’s well known that the universe was created by the FSM :-)
https://en.wikipedia.org/wiki/Flying_Spaghetti_Monster
Hard hitting journalism from the Global Times
The thread seems to have been written by a Greek, a bit of Roman-bashing is par for the course :)
The Scientific Method for Testing System Resilience
I think it's reasonable to differentiate between following the rules yourself and imposing them on others.
Overzealous religious sensitivity obviously vastly pre-dates the culture that you’re pretty clearly critiquing here. Please read the article instead of indulging in the culture wars.
That's pretty much what it is. OP, fringe political op-eds are bad choices for submissions. I no more trust WSWS than I would something from Stormfront. The facts are available from more credible and less opinionated sources. You can hold an opinion about what those facts mean, but media outlets that equate opinions or ideological axioms with facts are generally a waste of time and designed to affirm readers' prior beliefs rather than inform.
I wish ethics courses were mandatory for Computer Science majors. Sadly not in this universe.
One thing to think about when it comes to taking on a co-founder is that it is not just the material help they can provide you (e.g writing code, answering calls, devoting man hours).

It is a long long journey to acquisition, if you do plan on building something that grows to $100m+ valuation, as it sounds like that's where you want to go.

To do this alone takes a lot out of you and takes a lot from you in order to not break, sell out early, etc.

A co-founder is someone that will give you support and they will walk this journey with you up and down all the struggles.

It's tough to say without knowing the person in question. Basically what I'd say is that you sound like you are definitely capable of getting this thing off the ground as a solo founder, which would exclude you from the YC advice of finding one.

However, accounting for the fact that you are doubting yourself this much on a decision like this tells me you may or may not have what it takes to weather the storm all on your own. And in this case, you should bring someone on as a co-founder.

Just my two cents, I wish you the best of luck on your journey. I know you'll crush it!
> hate these big corpos who buy up what was a good brewer and a line with several good beers and immediately start changing the recipes and the process to destroy the beers.

<Cries in Ballast Point>.
There is maintenance! Build any corporate software or mobile app, things will stop working eventually due to api integrations or deprecated dependencies. Even if you leave your software untouched
ChatGPT decodes a URL encoded game of snake
I saw that earlier post of a complete game of snake encoded in a URL, and wondered of ChatGPT could understand that it's a game of Snake.
It can.
But it turns out you can actually have good UI on the systems with good controls. At work we used to use concur and then move to expensify which is naturally easier to use even though I have had some issues with it. Before concur we were using some ridiculously terrible Oracle solution which made the concur solution look decent by comparison. Honestly it really felt like Oracle was forcing their developers to use Oracle forms the develop the application.

(edit: terrible stt)
Income inequality and social stratification have both increased dramatically in my lifetime, and QoL and resilience of various systems necessary for civilization have decreased.

As far as fascism goes, as you say, these things need time… but I’m sure a yet unwritten history book can enlighten you, right next to the passage on the gen Z backlash.

This is not really relevant, I was merely provoking emotional response for rhetorical effect (a useful and effective tool in the business/realpolitik toolkit)

And I’m sure these younger engineers are happy collecting their paycheques, scheming their schemes and thinking of what to disrupt next with all the free time they have because they roll their eyes at guff like the parent comment. Maybe that’s how we can all be happy.
They do as long as it’s not Christianity.
3D-party cookies death is no win for privacy
I prefer not posting my e-mail address right here in the comments, do you happen to have Discord, Twitter or Mastodon?

Discord server for the project is: https://discord.com/invite/STPwnYqcnW (Not a fan of Discord myself, but it's what people use for these things these days, and it was simple to write a bot)

On Twitter I'm @karpour

Mastodon: https://mstdn.social/@karpour
Physics of the Electric Guitar
Link is to the index page for the English translation of the digital version. The original German-language hard-copy is sadly out of print now, and included a few figures and explanations that were excluded from the digital copy. The author, Manfred Zollner, also recently released another book, Physik des Magnettonabnehmers, about guitar pickups which takes advantage of recent advances in computer simulations to better model them, but it is/was only available in a German-language hard-copy.
It’s like I went back in time.
Ask HN: Is there any way to stop ChatGPT from lying?
I spent hours feeding ChatGPT documentation on a programming language framework and providing it with detailed instructions for answering questions. I specifically told it to only provide an answer if it had learned the information during our conversation, and to reply "I haven't learned about that from you yet" if it was not familiar with the topic. Despite these instructions and numerous reminders, it continued to generate false information that had no relation to our conversation. It appeared to be inferring or extrapolating, but ended up fabricating nonsense that seemed accurate but was actually incorrect. Is it possible to prevent this behavior through prompts, or will ChatGPT always mix false information with true information?
Ask HN: Favorite things you do/play with your kids?
> I want both, but I don't want to crowd to go to far and kill the desire to produce this kind of content.

I think it's easy to have both. It's all about the tone of the responses.

For example, instead of "your assumptions are wrong, this would collapse because X" or "this is dumb because real Twitter does Y which yours doesn't handle," I think responses could be framed as:

"Wow, neat thought experiment! If I were to approach this same problem, I might make an allowance of more than 280 bytes of storage per tweet to allow for additional metadata that is probably needed to make everything work together; I wonder if that can be accommodated with an even beefier big computer?"

Or "What a great writeup of building a simplified Twitter! After the features you've accounted for, the next most important feature of Twitter for me personally is Y. What kinds of things would we have to do to stretch your idea to handle that? [or, I bet with the addition of X we could make that happen in this setup too!]"

I think many criticisms could be turned into constructive positive additions to the original article versus attacks against the idea of the article.
So ... the majority opinion here is that it's fine to break things, because we use Linux on Intel/AMD, and clients from other backgrounds will have to sort things out for themselves. Even though we took X from systems with other backgrounds who considerately handled both byte orders!

I hope this is not the new Linux philosophy?
And ChatGPT can tell that it's a game of Snake from the URL. https://www.tiktok.com/@y.i.t.z.i/video/7186055378977803521

"When decoded, the script appears to be a Snake game implemented using JavaScript and the HTML5 canvas element. The script creates an HTML page with a canvas element and adds event listeners for arrow keys and space bar to control the game."
https://archive.ph/Rm230
Looks like you need to have a hidden camera system monitoring your camera system.
I give ChatGPT a question on how to do X in some programming environment. So far same as googling. But then ok, for me that solution gives errors, or function doesn't exist, 2nd question to ChatGPT, bam half the time it gives something that puts me on the right track. I can't tell google that my python/postgres problem is special, so please do That example, but with such and such restrictions.
He's referring to the fact that a bunch of low population states in middle America are the ones that benefit from all those corn-based biofuel mandates, and the fact that every state gets two senators irregardless of population means that these middle states get an oversized influence on the annual farm bill. The constitutional change would be changing the makeup of the senate.

(This is what I infer his argument to be. There are a million other ways to solve this problem besides changing the senate.)
Absolutely good points!

I used to work in a (Scrum) team where 80% of our projects were in maintenance mode exactly the way you described. It felt horrible to work there as an engineer (at least for me who enjoys creative processes and development).

You still get all the meetings, administration, rituals, debates over minuscule stuff - without delivering any customer value. There were entire sprints where most of the team hasn't shipped any useful feature, only fixing cryptic bugs in "other people's code" that nobody really cares about or keeping up with the latest changes in the NIH syndrome-ridden microservice environment.

Realizing that such a large organization can't be fixed, I moved over to a different company where the engineering team works more with a "product engineer" mindset. Probably the best decision in my career so far!

We're still "maintaining" software, fix bugs and refactor etc., but due to how Shape Up [1] works, creating customer value vs. maintenance is almost always 6 weeks vs. 2 weeks so 3:1.

But even for a Scrum team in a large org where some projects are passed around like hot potatoes, I'd never assign more than 50% maintenance mode projects to any team. This may not be the most efficient from the organization's standpoint, but it would probably do wonders for preventing burnout and employee churn.

[1] https://basecamp.com/shapeup/
I've always enjoyed drinking hot coffee / tea on hot days, and found out this is a sort of tradition for some people (e.g. kopi in Singapore). Supposedly, it cools you down by kickstarting your sweat, but for me it also makes me feel instantly clearheaded (whereas the caffeine high takes 30ish minutes).

Maybe some of us need that kind of stimulation just to feel fully awake. I'm a generally lethargic person, and in that state I can't really think clearly. A little shock to the central (or sympathetic?) nervous system helps counteract that and get the ideas or work flowing.
You mean the VP of Equity Diversity and climate relations and 1000 people under them are costing companies but not contributing to actual productivity and products ?
And what did we learn? Nothing.
The fact that there are a large number of crab-like land and water dwelling organisms, and in a range of sizes and regions, suggests there's a pretty big range of environments that crabs thrive in. That's still far from universal, but it's also not very limited either.
They have some pretty impressive tech, but they're not ready to use polished apps on all platforms like BitTorrent and SyncThing are.

Plus it seems like urbit has a lot of stuff tied to Ethereum and anything using those features might have some issues if you don't have access to the internet.
wow, you are right. Then again, I suspect they're challenged to keep it low given the space. Seems astronauts report headaches more above that level.
I just use a backpack.
What the author calls the product model is just capitulation. There's no agreed-upon requirements and no scope. Each product thus occupies the team in perpetuity. That's obviously bad for business.

I would argue that this model does describe maintenance, but a very bad form (due to the permanent addition of ill-fitting new features to justify the expense). In fact, I think that scrum's failure showed us that projects (what scrum apologists try to disregard as "waterfall") are the way to develop software. Iterations are the way to maintain it. One can put small features into the latter, but everything that's large or has business value deserves a project. You don't know the requirements yet? Then go get them before we start development!

Note that projects don't need to be long and projects can easily hang onto an established agile maintenance process, e.g., for releases and other infra. But they need to be planned properly, have an agreed-upon scope and don't need to fit into arbitrary sprints.
It's still mostly true. I like either piss water or toxic sludge but can't stand IPAs (I loathe the taste of hops) and my choices in microbrews are always very limited. If there are a dozen IPAs there will be maybe two lagers and single thing that pretends to be "dark".

As I understand it, it's economics and experience. IPAs are fast to brew, and there are options for adjusting the flavor if you screw it up. Lagers and stouts take longer and are very prone to simply failing with no way to "fix" it when it does.