skysight-inc/HackerNews huggingface dataset:
GP isn't saying that this topic is literally censored; he's saying that discussing it is taboo, and increasingly so.
Another method I haven't seen mentioned yet and that I grew fond of is to use Apache FOP ("Formatting Object Processor") which is still under active development and comes with this beautifully retro Apache open source homepages[0]:

(1) It has a pretty good idea about Layouts, Pages and other elements one would need for printing

(2) It supported all the graphics formats that I ever needed in the past and automatically fetches images by URL when it stumbles upon them.

(3) It is easily embeddable into some custom Java app.

(4) It is based on W3C open standard (which though doesn't seem to be developed anymore)

(5) It does PDF/A.

(6) XML/XSLT is a bit annoying to write for your template, so I used a common templating engine (e.g. Thymeleaf) to render the XML/XSLT that I passed on to FOP. Worked like a breeze and gives you the possibility to create your own little DSL.

(7) I'm still happily generating my invoices through FOP put behind an API that takes input data and uploads the generated documents into a bucket.

(8) I don't have the exact numbers but last time I checked and compared output sizes of browser printed pdfs vs "generated by Fop", I saw smaller PDFs with Fop. It doesn't mangle the input images though

All in all, I trust FOP better to generate printable documents than any CSS/Headless Browser thing. It comes with an arcane template format which, as said, can be abstracted away but therefore has much smaller infrastructure footprint than spawning headless browsers.

[0] https://xmlgraphics.apache.org/
Cliff in here responding to so many comments is the best thing I've seen so far this year. Great to see someone who shares experience and nurtures the tech community still so involved. Thanks for all you do!
One of my favorite videos of all time.
Not sure where you are, but I always assume that means, "We're doing something that some might consider sketchy and don't want to dedicate resources to figuring out if it's legal outside the US".
Halfway between 'golfing' and 'drinking' is 'bowling'. Genius!
Maybe related to differences in law per country, and how the content must get filtered?
Let's be real -- at this point we're pretty sure it's not "potential" liabilities. More of "how bad, and how urgent?".
What is the rate of tokens per second when you are talking to ChatGPT on GPT-4?
No https://en.wikipedia.org/wiki/Clean_room_design
I don't see how this will possibly be relevant.

AI generated content is about to sprint so far ahead of the existing legal framework that something will just have to give.
I've noticed lately that my queries to Google Search have changed. They used to be precise keywords, but are now turning into descriptive questions. Keywords are not enough to express the context I want them to appear in, so just asking a question, like I'm doing with ChatGPT, seems more powerful. If the backend supports it.

I really hope Google manages to integrate it into its search platform.
Interest rates from lenders are still based on risk/supply/demand etc.

The question is more, how do you introduce money to the money supply (which you must do if for no other reason than physical wear/destruction of currency) without a central issuer who sets an interest rate on that issuance?
These are the "ket" and "bra", that is x is a coordinate (in the case of my thesis work it's a vector comprising of both the p position and the q momentum) and the

<x|

and

|x>

are the quantum states that correspond to the particle either starting out or ending at those coordinates. It's completely ordinary for the "x" to be either position or momentum. The point is that you can analyze a quantum state by breaking it up into the quantum states over every "x" and then integrate them to recover the original state and you don't lose anything... the probably that something, anything happens is equal 1.

When quantum states are destroyed the probability of anything happening is less than 1 which just makes no sense at all.
Good idea, thanks! I'll also see if I can get GPT to create a nice short name based on the description :)

You can also edit the name after the fact if you select the project in the dashboard and then use the "Edit details" button (should be on the right).
> However in memory allocation, Linux will gladly allocate memory it doesn't have, return success and then later when you attempt to use it, it will kill the process with OOM killer.

In userspace, with overcommit enabled, yes.

In the kernel, you will often do the opposite -- speculatively allocate memory first, then take locks or other serialization primitives, then attempt to insert the object into some container, but fail if there was a collision. (The idea is to keep the relatively slow memory allocation outside of the locked region.)
Uh oh! That shouldn't be the case. Where are you viewing from? And what browser? I might need to change some settings in Vimeo
You have been added to the wait list that will be submitted to the review board that has yet to be set up to discuss whether or not they should consider the question of if such a delegation is warranted. However, there is no guarantee that said board will be assembled prior to Bard's cancellation.
I wonder how much inflation is caused by economists announcing to the world that they expect inflation?
The fugitive is the leader of the Khalistan-independance movement, eventho the majority lies in Pakistan. Yet, they want to secede from India. There are numerous reports he's terrorist being financed by Pakistan. I hope India adopts doesn't go easy on these terrorists.
C++ for when you need to be very close to the metal.

Java (and C#) are still legitimate options for server side code when you want speed and type safety but managed memory.
How long do we think this "big company gates access to an impressive AI model" moment will last?

I wonder if generative models will become such a commodity that they cease to be a revenue driver or differentiator.
Why "bad enough"? Java is getting better and the language feature set isn't really that big, I would rather call it austere. The language slowly adopts Scala features but still lags significantly behind it.
housing doesn't need to be unaffordable. 200 years ago people paid of their houses in 10 years or less! this issue isn't mortgages. the issue is houses are way too big and land is too costly and regulation drives up the cost to build, oh and property taxes of course. address those 3-4 issues and everyone can afford housing with ease.
> Due to experience with teaching mathematics I know that it requires a lot of effort to convince a student that the reason 2x+3x is 5x is because of the distributive property

pffft. Put two skittles next to three skittles and ask what the resulting summation is in terms of skittles.

I'm being a bit glib, but the reality seems to be that many smart people think teaching is trivial, a simple case of knowledge transfer. If you understand it, surely you can teach it to someone else.

My personal experience at uni suggests that truly brilliant people who understand topics perfectly can be Not Good at instilling understanding in others. It's a different skill imo.
> in most cases what you actually end up with is a settlement.

I'm curious, what would that look like in this case (for a GPL violation)?

Do you need to track down every single person who contributed code under GPL and get them to agree?
It works in GPT-4 (but not GPT-3.5) even without a special tokenizer: Some problems simply solve themselves with increasing scale. But Bard uses a smaller LaMDA model to reduce inference cost. Quote [1] from Sundar Pichai in February:

> We’re releasing it initially with our lightweight model version of LaMDA. This much smaller model requires significantly less computing power, enabling us to scale to more users, allowing for more feedback.

[1] https://blog.google/technology/ai/bard-google-ai-search-upda...
But why base64 and not just… send the bytes? 6 bits per character vs 8
Thanks for reporting the bug Quartz. I'll have to look into this.
Waymo is driving passengers around a real city without a driver in the car as a service. Automatically changing lanes is cute by comparison.
To his unpopular commentary on the impacts of computing and electronics on daily life, I'm agreeing with him more and more as I get older. I don't think it's early-onset curmudgeoness, although I'm not sure I'd know if it was.

Still, I grew up at a time just before computers were a normal part of everyone's life, and now they dominate my time and attention and other resources in a way I don't think anyone could have imagined circa 1985. We see enough articles on this site about the consequences of ...excessive computing (?) on sleep and mental health and physical health, we should be able to agree generally that there are some negative effects, as with all technologies. From there, it's only another step to start to find some common ground with Mr. Stoll's views on it, and I hope he sees that happen.
Hilariously enough there is a US Forest Service pamphlet on removing animal carcasses with explosives.

https://intrans.iastate.edu/app/uploads/2018/03/Boom-Boom-Bo...

A whale might have been just a bit too big for this practice, though.
Wait till they understand the market, then dominate. Just like normal.
They also have the resources to build a huge training set, together with people who willingly upload their art and photos to them, which they can use to make the training set better than publicly available data.
Java 8 is the best Java.
Roblox has an aggressive vision for AI on the platform
Now even Java has pattern matching, what's Javascript's excuse?

Literally the only feature preventing Typescript from being my perfect language.
Maybe, maybe not.

For instance, I'd like to make a game. But I don't have enough money to even hire an artist to help with concept art. So I don't get to the point where I can raise money off that art, and hire an artist to make game assets.

Now I can generate all the concept art I want for free, and I can raise money off of that (wallets open faster with pretty pictures than with words). What am I going to do with it? Hire artists! They will probably be better at using AI art generators than I am, and they have the skills to actually work with the generated results, unlike me.
Wow this is pretty cool. Is this open source? :)
I know many retirees who become restless and almost lose a sense of purpose upon retiring. And retirement is a choice for most of them. Even if we were able to work out the economic adaptations easily, I think there are major potential negative social impacts to mass "retirement" of a young workforce.

I also question what "passions" take hold in a society where all of the work, including creative endeavour, is done my AI.
>Corporations charge more money because people will pay it

People pay for it because they don't have a choice.

>Change nothing, allowing the first customers to buy everything and leave shelves empty

The ridiculous economic rationalization. "Hey everyone, we increased the price by 30% so we keep more on the shelves by pricing out the lower/middle class!"

You sound like you are just out of a micro economics class and think everything "has to work this way". What you don't realize is that your ENTIRE MINDSET is viewed on MAXIMIZING PROFITS for that SPECIFIC CORPORATION and not the overall welfare of society. You also assume EVENLY DISTRIBUTED WEALTH if you are disregarding the welfare of society.

If I run a donut shop and can produce 100 donuts a day. According to you, the only way to run the business is to charge as much as possible to still sell ~100 donuts so I can make the most profit. What if by selling them at a reasonable price, everyone is able to afford them and we are still able to pay our workers and ourselves well? Gasp! Another solution presents itself which makes the overall society better off. It doesn't have to be about charging as much as possible, where that extra money will just go to the owner and not the workers anyway.
I don't think they missed it, their second point is that the DX (developer experience) is good.
The first half page finally made me understand the problem. I didn’t get it from the article.
We continue the good work by supplying weapons at taxpayer's cost to extend the war against the evil Russians and the definitelly not corrupt Ukranian government, instead of, idk, crazy idea, try to push for peace.
There are bits of the Linux Kernel in Rust.
Maybe one could use something like this https://github.com/yarrick/iodine
Itzhak Perlman proudly called himself a "fiddler" to reinforce that he's doing the same thing as klezmer musicians. Yo-Yo Ma plays with non-traditional musicians, too. So yeah; violin and cello don't make it "classical."
Despite some of the comments, you can build a happy life for yourself one step at a time.

I am not a professional—-please don’t DM me or take this as professional advice.

Yes, focus on the present, as others have suggested—-and then make sure to do something that comforts you or brings you joy in the present.

For example, put down the phone and read a book. Go for a walk or jog and enjoy the scenery. Pick up a journal, and write about your thoughts. Recite a mantra or prayer while breathing. Stretch while listening to music.

These are just examples. Everyone has their own way to find joy and comfort.

The best advice: seek real help from professionals—-not here on HN.

Good luck.
Oh there are definitely missing pieces! I tried to cover the "meaty middle" of what application developers usually need to know. I did not cover stored procedures and triggers.

I did cover CTEs and windows, which are not yet supported by PlanetScale. I also covered foreign key constraints, which are not yet supported by PlanetScale.

As far as charset and collation, I cover that a bit in the "strings" video of the "Schema" section.

Let me know if you have any other feedback!
Ah it's for sure some browser extension, it's playing fine in a FF private window. my bad. Will post back once I figure out what's causing it. Again, thanks for the awesome stuff!
> Pricing serves to tend to allocate them to the place where they will create the most value.

No, price just puts a floor on the value creation required. It doesn’t actually enforce the efficient use of scarce resources. Beyond that floor, higher prices tends to allocate goods to the people with the most money.
I was being general. Lumber might not have had supply shocks, but the pandemic did cause many supply shocks across industries.

I wasn’t offering a solution. I was remarking on the idea of we’re just selling to the highest bidder as a universal defense for this behavior. We can recognize it when a grocery store raises the price of water after an earthquake. We should be able to recognize it elsewhere.
Why 175 tasks?

I am interested in understanding the considerations, criteria, rules or guidelines that were used to develop these tasks. Specifically, I would like to know more about the thought process behind the task construction,and the factors that were taken into account when selecting the tasks.
You're under estimating the cost to run these models at scale.

This isn't "just text"
As I mentioned elsewhere on this thread. Like siblings, sometimes two countries need to duke it out without the parents coming in and taking over.
In the case of &&, the left hand side of the expression (Tuner t) isn't a boolean expression.

In the case of "if", you're right, the grammar doesn't work, both because the syntax of Java already says that the if condition must be enclosed in parentheses and also because an if block is a statement and you need an expression here.

To make either of those work, you'd have to make the rest of the pattern matching syntax much worse.
I'm using paid Google account, so I'm getting that this isn't available.
Makes sense, I'm already a customer, no reason to keep me as such, right?
:)) why so salty? I am salty too, ngl but it is: their product, their choice.

There could be a hundred reasons why they released it like this. ChatGPT was also not available world wide when it launched.
People have been talking about things like ChatGPT Doing code, but I just realized... something like ChatGPT could be incorporated right into your IDE.

Think Clippy, for Code... "I see you're trying to write a recursive function to compute finocacci. Would you like help?"

Or Code Reviews / Static-Code-Analysis: "Hey Visual Studio. I've written a RESTful API for my application. What do you think of the approach, architecture, and adherence to best practices? What can I do to improve it?"

Or instead of scratching your head going "why doesn't this work?", just typing that question directly into your IDE....
Waymo is far in the lead. Best track record, transparent reporting, and actually on the road driving passengers around without a driver in the car.
> so executives got static IPs mapped to their machines. The late 90s and 00s were crazy

In my Uni days, all our department's machines had public IPs; no NAT, no firewall(!)

So much simpler to able to telnet, FTP and/or remote desktop straight from home to the office :)
>If it's brought to a composting facility, it can be a legal liability for that company to sell their compost.

Gotta love how one of the better options on the list is only not an option because regulatory enforcement agencies can't be trusted not to miss the forest for the trees. Sure, you don't want people shooting whales but a municipality disposing of a whale nature dropped in its lap is obviously not what the rule was written for.

I think it speaks volumes about these agencies that "Hi we're here to fine you a bunch of money and maybe screw you out of your business because a local municipality dropped a rotting whale off here 3yr ago and we're assuming everything you've sold since is a marine mammal product and it's up to you to prove otherwise" is considered a foreseeable failure mode that businesses need to avoid.
https://github.com/tc39/proposal-pattern-matching

I'm not sure if it's stalled or not. But it's being discussed.
Waymo has fully self-driving taxi services in various cities (no person in the front seat at all). Honestly they seem quite advanced compared to the competition.
rqlite[1] creator here. This offering is completely new to me. Welcome to the party, that's what I say. I started doing what they are doing about 10 years ago. :-)

https://www.philipotoole.com/9-years-of-open-source-database...

https://www.philipotoole.com/replicating-sqlite-using-raft-c...

https://www.philipotoole.com/rqlite-v3-0-1-globally-replicat...

The post makes a fairly big point of the shortcomings of statement-based replication (like what rqlite does).

What they state is correct -- non-deterministic SQL will be a problem, but it's not a difficult problem to solve. Just parse and rewrite the SQL statement before sending it to Raft. It's exactly what rqlite does[2] (though there is more to do). However they claim that there are two concerns with this approach.

>This solution introduces a runtime delay because each SQL statement must be parsed and analyzed.

The delay is insignificant compared with the delay introduced by Raft consensus. This is not a valid concern. I'm surprised they even mentioned it.

>More importantly, it increases the difficulty of staying up-to-date with the new versions of the underline SQL engine (SQLite in this specific case) because the custom parser must be updated each time a new SQL function/feature is introduced.

Theoretically somewhat true, but not true in practice. Any competent programmer can update any parsing code in a matter of hours. Also just because a new feature is introduced does not mean that the parser needs to be rewritten. That's because SQLite will not introduce breaking changes into their SQL specification. Any parser needs to be updated only if you want to support any new, non-deterministic feature.

[1] https://rqlite.io

[2] https://rqlite.io/docs/api/non-deterministic/
it's got to be some GDPR or some other crazy law thing.
OpenAI-powered app will instantly transcribe patient notes during doctor visits
Dissecting Goldman’s gory $2.25B SVB equity issue
they want it to be as ugly as cpp
> This Google Account isn’t supported

> Bard does not currently support Google Workspace accounts or when our systems indicate you may be under 18. Learn more

Google: 15 years of punishment for being a loyal Dasher/ Google Apps/GSuite/Google Workspace user.
You mean decrease entropy?
While there are obviously multiple factors causing the current inflation, the war in Ukraine doesn't seem to get much attention as a major factor. One of the world's top suppliers of fertilizer has been crippled, and everything you buy at a grocery store has an indirect dependency on this. Russia withholding oil has reduced the worldwide supply of oil, affecting everything that needs to be transported. While I'm in overwhelming support of the US supporting Ukraine, I am surprised the US isn't doing more to broker a treaty of some sort purely in an effort to lower inflation.
Google has taken the approach they have very deliberately. They believe in full self driving only. It's not that they couldn't do lane changing and autopilot. It's that they believed it was the wrong approach. No steering wheel, no dependence on a human driver is what they want.
Whew, that's a relief. Keep me posted if you find out it's on our side.
It requires great political training to believe the best person to spend your money isn't you — e.g. some people believe the poor can't be trusted with money, and so on (socialism etc)
Bad programmers love to blame everything on their tools...
I admit I don't know much about the grocery business. But you make it sound like those phone conferences were recorded surreptitiously, when in reality they were just their public earnings calls. And, by my read, they were saying that the consumer was willing to pay more and, in an effort to preserve their margin given increased supplier pricing, they were increasing store pricing. None of that strikes me as surprising. How else are they to set their pricing, other than to charge what people are willing to pay? At some point, large margins will cause more participants to enter the market, driving down pricing. Without that price signal, supply would never increase, leading either to increased prices or shortages. This is all Econ 101. I agree that a monopoly position can compromise market dynamics, and maybe that's the case with grocers, but I don't see that in the articles you link.
8-72 hours - as beta product we do manually QA (Human in the loop) in addition to our AI-scoring mechanism, so it depends on the traffic to our site.
-Due to the fact that only the computation part takes around 2.5 hours.

But we have plans to reduce it to below half in hour in this month.
> they'll lash out at you

Not only that, but they might have a legal case against you. I've been slowly working through Seek and Hide: The Tangled History of the Right to Privacy, and my main takeaways have been:

(1) The constitutional right to free speech and a free press is not as broad as most people probably think.

(2) Truth is not necessarily an air-tight defense in a case of libel, as courts at various times and places have decided against publishers for true but embarrassing things intended to humiliate or harm.
> The more nodes, the less likely any one going down harms things but the harder it is to reach consensus

Flexible quorums deals with this in the usual read/write case. But yeah leader election then becomes the bottleneck. So if the cluster is unstable overall performance gets even worse as you scale number of nodes.

https://fpaxos.github.io/