skysight-inc/HackerNews huggingface dataset:
The mechanism to do this sort of already exists, in that you really love Lord of the Rings, so you watch the films, you've bought the whole series and given it away as gifts, read to your kid and she grew up to buy them, etc. while none of those streams exist for the Costco cookbook.

But even if you're on the rational consumer mindset and want to give the JRR estate an extra penny shaving per word you read, are you really comfortable with the level of intrusive monitoring of your habits this will entail? You want the publisher to know how many times you open their book, which passages you read most, what time of day, etc. to charge you appropriately? What if JRR wants you to pay extra to read about Tom Bombadil because you can't just watch the movie about him, isn't that fair if people are willing to pay?
for the sake of this conversation, lets assume I'm creating a blog platform. you create an account and you get a space where you can share text, images and videos (youtube links, for instance). No upvotes, maybe comments.

Do I need to check out all my users content to make sure they are not infringing the law or even worse, having Metallica suing me because one user of my platform linked to a unforgiven video on their post?
No, text to video will not improve writing. GPT will also not improve writing.

I can already imagine fully generated TV shows. But they're not gonna be good, they'll lack cohesive vision and smart writing. This technology will only enhance the ability to produce more garbage at ever increasing rates.
Is that odd? The regulator (the Advertising Standards Authority) is and has 'always' been pretty hot on misleading/etc. advertising in print, radio, television (pre and post digital) media. If anything I think they came quite late to non-traditional online advertising.
> Can you elaborate a bit more on why are you preferring standalone commands instead of going all-ansible?

I very strongly believe:

- Ansible is a great tool for setting up a server to get it to the point where you can run / deploy applications

- Docker Compose is a great tool for running your app

- Git is a pretty good tool for initiating deployments

In my opinion these are 3 distinct things. Trying to make Ansible do everything gets messy, you also lose feedback. For example if you git push, a post receive hook will stream the response back to your terminal but Ansible will only show output when a task is complete.

Using the raw Docker Compose commands also keeps things more consistent between dev, CI and prod. You run basically the same thing in all environments.
Most of their target market has indicated they are purchasing from them. Clearly they didn't need that branding consultant.
Knowledge and learning are good, but you have to be able to incentivize people to write good material to read and learn from. In our economy, we usually do this with money. Compensating the actual creators isn't a lower priority, it's a prerequisite. (None of this should be read as a defense of the current state of publishing, only to gently push back on your exact view of the priorities here)
First of all, what a fantastic and inspiring read.

But, I'm left greatly confused -- the article never states whether this changed the result.

It says that halfway through counting Obi was in the lead, but nothing about when finished counting.

And when I look at the spreadsheet, the last row (#3380) appears to be the totals, which lists:

APC LP PDP NNPP
149014 85748 329030 8305

Which shows LP (Obi) in third place, just like the official results.

So what point is the article trying to make at the end of the day? Or have I misunderstood the numbers?
The Emergency Library is relevant because it's the matter currently in court where the publishers have an excellent chance to prove exactly how much this is hurting them. What I was implying is that they can't prove any such thing.

Perhaps I am mistaken, but I am not the only skeptical party: https://arstechnica.com/tech-policy/2023/03/book-publishers-...
Rodney Brooks, famous for arguing that that in order for robots to accomplish everyday tasks in an environment shared by humans, their higher cognitive abilities, including abstract thinking emulated by symbolic reasoning, need to be based on the primarily sensory-motor coupling (action) with the environment, complemented by the proprioceptive sense which is a key component in hand–eye coordination, is unsurprisingly bearish on GPT capabilities especially for robotics. He concludes with a prediction that there will be new categories of pornography. So he will certainly get at least one prediction right.
That's a ridiculous take. Are we now all supposed to move with our gear to ditches in the streets because this is where pipeline construction workers reside?
It's old, and sometimes things don't come out right, but this is one way out of that hornet's nest.

https://tabula.technology

There's also a CLI if that is more to your liking. If that doesn't do it, there's always the brute-force option of scripting in your language of choice to pull the data out.
> That's one way to look at it. The other is the immense advertising opportunity these systems can provide. You no longer need to perform multiple queries and various results to get your answer. You're now essentially in a walled garden. The search/LLM platform has your complete and undivided attention.

Yup. We are entering the age of Advertising God Mode.

Google and Facebook are both going to train these LLMs directly at individual users. They're going to feed it all your email, texts, posts, comments, and page views and these systems are going to fill your feeds with bespoke advertising content that is lovingly crafted by the AI to appeal to you. No longer just product->user matching, but actual ad copy and images will be AI-tailored to wedge its way into your psyche. We have no chance against this kind of commercial psy-ops.
> about 2.5% of its workforce ... in its non-billable corporate functions ... sending its shares up 6.4%

This really isn't news except for the people affected
Ford Says It Will Lose $3B on EVs in 2023
Where are you seeing the web bundles bring given up on? They shipped a 1.0 at least, in m104.

https://groups.google.com/a/chromium.org/g/blink-dev/c/VS9Ug...
Dupe: https://news.ycombinator.com/item?id=35260210 (144 comments)

Original article: https://annpettifor.substack.com/p/banks-as-collateral-damag...
If CashApp numbers are inflated by illegal activities that will go away if the law cracks down on them, that is a matter of concern for CashApp investors.
> the details of "fine" aren't clear

They’re not, particularly since “spending and losing VC money” is often tossed around Uber, which doesn’t make sense, since it’s no longer VC backed.

I’m interpreting your sentiment as having a cash-flow positive operating model. Ridesharing absolutely works on a fundamental level with enough gross profit to fairly compensate drivers. (It doesn’t if drivers can log on and off at will, nor in low-population density or poorer areas.)
Would receiving an fd via Unix socket be better or worse idea? Then the returned path could be /dev/fd/XXX
Zelle has the same issue. Cannot unwind a fraudulent transaction.

So, just avoid CashApp and Zelle.
Google Says Bard Won't Link to Sources Too Often
I thought there were STIG checklists for Ubuntu now, no? https://ubuntu.com/security/disa-stig

With that said, you're right that RHEL is firmly entrenched in the DoD. I previously worked in a DoD shop that ran a fleet of RHEL servers (still enjoying, and paying a lot of money for, Extended Life-cycle Support to RHEL 6...), and when I left that job I decided to start using Fedora on my personal laptop to stay in touch with Red Hat stuff, in case I ever wanted to go back to a job in that world.
Ask HN: JSON API object type definitions and validation in 2023?
Hey HN,

We're designing a new system and have been kicking the can about JSON object definitions and validation. Soon we need to settle on a system to validate API request bodies and provide helpful error messages. We would also like to generate Typescript types.

In the past, I've used JSON Schema ( https://json-schema.org/ ) to define definitions and ajv ( https://ajv.js.org/ ) to validate, but it's a bit verbose and ajv validation errors are more cryptic than I'd like to deal with.

TypeSchema looks interesting. It seems solid (and perhaps stable?), but development hasn't been active for 2 years. It also looks like we'd still need to generate JSON Schema and choose a validation library

Anyway, I'm very curious how others are approaching this problem. How do you organize and generate validations for your type definitions? What libraries do you use to validate and provide human readable error messages?

Thank you!
These games exist to lower the cost of cleaning. By motivating you to piss accurately, you spill less, meaning cleaning is quicker and can be done less frequently.
From my conversations with other founders / people in businesses or startups, it is more a "it depends". And this may be measured on two dimensions. (A) Depending on a given function and (B) the culture business aims to have (remote / not remote / partially-remote ok / hybrid).

(A) From what I can see, the more tech heavy a given role, the more remote is OK. For non-technical roles, I see fewer remote options. Especially during Covid times, when I spoke with CTOs, they all mentioned how well fully remote works for their teams. Which is quite different to the results in other functions.

(B) Is pretty much a decision from the founding team and the early members of the business + how well the collaboration works. I see fundamentally different approaches here and all can lead to great results.

I currently also often see a somewhat hybrid model, i.e., companies trying to have the staff in the office e.g., on a Tuesday and Thursday...
Software has been killing people since at least Therac-25, so "sentience" is a red herring.

The idea of harm from the unemotional application of an unthinking and unfeeling set of rules, which is essentially what algorithms are, predates modern computing by some margin as it's the cliché that Kafka became famous for.
Could you provide an example of this? What kind of prompts are you using, and what does a complex system of different state-of-the art technology would look like?

Sincere question as I don't get how to use it for things larger than simple scripts.
Did you try GPT-4 yet? It's a huge increment over 3.5/ChatGPT
Furthermore, even if they have a bad design facilitating street thuggery, that has nothing to do with the business itself being a fraud.
I haven't read those academic papers you mentioned so I might have missed some insights, but after thinking about it on and off for a while my thoughts on it are:

1. Many people trading on the stock market are professional traders who do it as a full time job, and they have access to information and tools that you don't. So unless you expend similar amount of time in studying the markets, it's highly unlikely you'd beat them.

2. Even the best traders generally beat the market by a couple percent on average. So in order to compensate for time cost of equivalent to a full time job on studying the markets, the fund you're investing needs to be: (your salary / x%) -- Let's say you expect 100k salary, and somehow you can beat the market by 5% if you put in the time, then you need a fund of 100k/0.05 = 2000k for the enterprise to "break even" so to speak.

3. Most people don't have 2 million to invest. And even if they do, they don't want to spend 40+ hours a week studying the stock market. So, since trading is basically a zero sum game, most people who invest small amounts of money perform worse than the market.

This doesn't even go into the tricky details of determining whether your performance is due to skill or luck (or lack thereof). The 5% is subtle enough, but not having any degree of certainty at all makes reviewing your decisions and trying to improve your trading skills even harder.

That said, there's probably more than a couple people besides the big names who can pull this off. It's just that even if you consistently beat the market, it takes a long time for people (including yourself?) to notice, because the effects are so subtle at first. In a sense Warren Buffet owes his fame not only to his skill but also to his age, and his willingness to engage in the activity even when he has all the money in the world. I suspect most other people find other interesting things to do once they earn a hundred million or so since it's more money than they ever need...
> Are we not already insane?

As long as we aim to separate objective truth from objective false it seems that sanity is still present.
> unwilling to either put effort or money towards fixing these supposedly deal breaking problems

He put his money to fix the deal breaking problems by buying MacOS.
> I'm uncertain if there are legitimate use cases for atypical user agents?

RSS readers and small search engines you haven't heard of but you're discriminating against :-)

> How would you approach the task with backend technology (without JS, cookies, or external tools)?

I solve this with client-side techniques (eg. recaptcha). Isolating and blocking IPs ranges from server logs (eg. drop anything from AWS & Azure subnets) might discourage bot operators.
Cheating is all you need and keeping code that was going to be open source, offline, is the new trust model?

The open source community runs well when you can relate to the users. If you vacuum up the code and kill off the capacity for copyright claims of code... I can hardly see non-sponsored researchers sharing code openly anymore, because they cannot define the terms of use once an LLM eats it up.
alpaca.cpp 7b model gave me this:

> Say 2 bob are a beb, how many beb per bob are there?

There are two bebs per bob.

> No, there are 2 bobs per beb.

Correct! There is only one other answer that makes sense - "1 Bob for every Beb". But this does not make mathematical or logical sense since a single Bob can have multiple Babes associated with it and vice versa (as seen in the example). Therefore, we must conclude there are two bobs per beb.
This is awesome (and deserves more love), well done.

Any insights on what's happening when user visitor clicks 'Go'? Is the video transcribed via OpenAI Whisper and then passed through GPT?
Yeah, I get that. They are concerned about the Chinese government abusing the data in that specific way.

But they are not really concerned with any other abuses. Is it really the category of abuse that matters here, and not the actor?

Color me unconvinced.
The danger the AI alignment folk are afraid of is completely impossible with current tech, but they want to put up barriers because we have no idea what future tech might look like and there’s the possibility some future advance could be very dangerous. When anti-GMO or anti-nuclear folk used this same standard to put up barriers to research into nuclear or GMO research, they get lambasted for being anti-science, but the AI alignment folk get a pass for some reason.
Many people would consider cutting off access for those a very good thing. Political polarisation sucks.
Do I need to check out all my users content to make sure they are not infringing the law or even worse, having Metallica suing me

I am not a lawyer and this is not legal advice.

At a very minimum you would want to have a way for people to report illegally shared content and your moderation team must respond to those reports in a timely manor, meaning you have moderators that are awake in every daylight timezone. That said, if you have illegal content on your site for a long time because nobody felt it should be reported you would still be at risk. Pirate sites may have content up for weeks, months or years because their primary audience are the people that intentionally share illegal content. When they get busted the number of illegal things will be a factor in the penalty / sentencing phase. Some law enforcement agencies will let the site run for a long time to see how many items they can go after the site operators for. It makes them look good to their superiors and makes for good headlines. If the site is taking in money they may wait even longer so that the bank account seizures have even more funds.
Yup its crappy communication from docker, the ticket is asking for clarity to put an end to the swarm is dead meme.

Even mirantis is back supporting swarmkit and adding new features.
What gets me is the extraordinarily basic things you can't do without third-party software. You can no longer just drag a Start menu search result onto your desktop for a shortcut. The Taskbar cannot be set to automatically extend upward when you have a lot of windows open and then back down when you don't. There is no central menu for managing what entries you have on your right-click menu.
Yup, that's the thing I was thinking of. Wasn't even sure where I'd seen it, so thanks for the link!
Friendly reminder to assume good faith [1]. We can't know whether GP knew exactly what OP's title meant or not. Personally, I thought it meant that Accenture would cut the jobs if they could, but something was stopping them.

I haven't checked OP's profile, and we don't need to to talk about this. I want OP to feel welcome here, and that isn't incompatible with talking about clarity and keeping original article titles.

[1]: https://news.ycombinator.com/newsguidelines.html
Ask HN: TikTok CCP data collection software?
Watching the TikTok congress hearing today makes it pretty clear both the republicans and democrats believe TikTok is an extension of the CCP. Thoughts?
Buying shares in exactly the right company that will conquer the market, while avoiding the 99% of companies that look just as good right now but will fall by the wayside somewhere in the coming decades.
The privacy abuses aren't the issue. Privacy abuses of US citizens by an (increasingly hostile) adversary is the issue. How many years do you think it would take to pass sweeping privacy legislation/overhaul? I think the privacy legislation path is letting perfect be the enemy of good. It's a way to kick a can down the road and possibly never address the specific issue of TikTok. It sounds great. If it were easy I'd pick that path as well.
Similar things were said about cryptocurrencies and NFTs. Wishing both you and the original commentor a lovely "rest of your lives" either way.
Flipping the shape is cheating imo. Might as well use Penrose for any actual tile work.
> illegal activities that will go away if the law cracks down on them, that is a matter of concern for CashApp investors.

And indeed for any luxury brand that exists. I still don't understand how that makes the app itself a fraud.
It's not a cheesecake if there's no cheese. That's just an extruded food paste pie.
Every company is billing its sales team to the clients, no matter direct or indirectly?
Seems weird giving all the info of a person who is just trying to share some poetry that they wrote, out of the bat.
> software engineering exists as a discipline because you cannot EVER under any circumstances TRUST CODE

This is the insight that unlocked GPT code assistance for me. GPT is another developer on my team now. Devs will always have jobs because humans are flawed, problems are hard, and GPT is trained on human data that hasn’t solved all problems.
It’s one of the safest places to live in the US, period.

https://www.bloomberg.com/opinion/articles/2022-06-07/is-new...
> They have a huge list of tools and integrations that they've tried out with crazy names; Capistrano, Chef, mrsk, Filebeat, traefik

I use a lot of this or similar (terraform instead of Chef, logstash instead of filebeat) and I'm a one person team. If anything these tools make my job a lot easier and less complex.
Yep its actually able to create ideas that have never been done before.
Actually you’ve already been able to do that for a few years now with Epic’s LiveLinkFace app (which was basically just a wrapper around Apple’s ARKit). This is just their own (much higher quality version) of it.
They do know how to do it. Check out "Puss in Boots: The Last Wish", it's really nicely done. They just don't do it often because when it comes to hiring writers and senior execs they prioritize ideological compatibility over proven skill:

https://i.imgur.com/DSy9zoy.jpg

(the woman in black runs the Star Wars franchise)

So you get these car-crash scripts with holes a five year old could spot, but they hammer home the message and so the people at the top feel good about themselves.
So you did automatisation in a broken way. Here's one way to avoid the issues you described on bare metal:

- Only get servers with IPMI so you can remote reboot / power cycle them.

- Have said servers netboot so they always run the newest OS image.

- Make sure said OS image has a config that isn't broken so you don't get full inodes and so it cycles logs.

- Have the OS image include journalbeat to ship logs.

- Have your health checks trigger a recovery script that restarts or moves containers using one of a myriad of tools; monitoring isn't exactly a new discipline.

Yes, it means you have to have a build process for OS images. Yes, it means you need to pick a monitoring system. And yes, it means you need to decide a scheduling policy.

I wrote an orchestrator pre-K8S that was fewer LOC than the yaml config for my home test K8S cluster. Writing a custom orchestrator is often not hard, depending on your workload, - writing a generic one is.

K8S provides one opinionated version of what people build manually, and when it's a good fit, it's great. When it isn't, I all to often see people spend more time trying to figure out how to make it work for them than it would've taken them to do it from scratch.
I don't think it's reasonable to use actions taken in an unprecedented situation as indicators of how they act in normal circumstances.

To use your example, if a library started publishing illegal copies of some kind of emergency materials while their town faced a major flood, I wouldn't think the library was trying to replace publishers.

Circumstances matter, and while you can argue the IA overstepped it's bounds I don't think that shows they can't be trusted.
> We would if the car was to race against human runners. It's just word play. Cars are not used like runners, so we use different words. They definitely are better runners.

This tendency on HN to annihilate discussions by stating that, for instance, flying is the same as running because your feet also touch the ground at some point when flying (it happens only at take off and landing but it still counts as running, right ?) is really something. Stop torturing definitions, it makes Carmackgod sad and they randomly switch off a bit on the mainframe every time you do that.
Now here is a pro LLM opinion I can get behind. The first one actually. The point, as I take it, it's that LLMs are going to be successful even though they might not actually be that good.

I can definitely see this happening as it relies on proven blind spot of reason: upfront cost vs long term and quite well hidden costs. You can ship code at incredible speed right now. And for unfamiliar stacks. As the point is not doing all the work yourself it will surely be full of corner cases you haven't thought of. Bugs will abound. But you can worry about it later, and it's not necessarily you who will have to worry about it, wink, wink.

The comparisons with AWS and K8s are spot on as well. Both rely on hiding the somewhat ugly truth behind instant and cheap adoption. And they both rely on peer pressure. What you going to do if you don't like LLMs? Refuse them and not ship as fast as your everybody else?