skysight-inc/HackerNews huggingface dataset:
I'm a DBA.

I found that in general, it was OK for pretty obvious things but sometimes it missed stuff such as: running a LIKE with wild card at the start, ie: "LIKE '%Luke%'". Running that wildcard in the start tends to make the optimizer do a full scan.

Otherwise, it did okay. Just ensure you give ChatGPT the schema as well for its best suggestion.
It's always been my understanding that VCs in Europe are extremely risk averse. The whole point of this EU funding is because the endeavor is so risky. So why would you withhold the funding with the expectation that VCs are going to pick it up in the meantime and then just give it to them later. It doesn't really make any sense. The funding is supposed to fund the research.
An AI is not going to be able to interpret the meaning of Jungian archetypes or the dilemma of Kierkegaard’s Either/Or. There isn’t just one interpretation as it is dependent on both your knowledge and wisdom.

You can use an AI to help supplement your knowledge of those things, but wisdom is only obtained through experience, reflection, etc. Something an AI will never be capable of. As famously said by Socrates, “Wisdom begins in wonder”. An AI surely can sound very wise though, but to stop reading because of this makes you susceptible to being reliant. Sometimes you need to trust your own instincts and inner voice.
> lol you really think so?

lol, yes I really think so.

> the EU serves at the pleasure of these megacompanies

This is the sort of thing that I'd be happy if it wasn't dumped into HN.
But they're mostly so expensive because of irrational overreaction.

Just like the (vast) majority of negative health effects from both Chernobyl and Fukushima were from the evacuation, not from the radiation.

Fear of nuclear is far deadlier than nuclear.
I initially thought this was an early April Fool's joke in a different time zone to me. It does sound to me like they're replacing the traditional anode with a different anode.
Yes, every few days I write down what has happened to me in the past few days, my feelings and thoughts, and most importantly, what I am grateful for. It has helped me a lot in dealing with my emotions, especially since I went through a tough break-up a few months ago.
Some how, I just can't seem to mourn the loss.
DMs are out of a job. This is proof.
Do large language models understand us? (2021)
Good editor. Unfortunately no copilot so I'll keep using NeoVim.
One of the major issues with visual languages is not being able to find the right chunk. Yes there is a search feature, but if you don't know the right word to search you are doomed

how is that different from serching the right function or library in java or python or any other language?

either you know what to search for or there is good documentation or you have to ask somewhere. i don't see how visual languages fare any worse here. except maybe that the visual chunks don't help as much in memorizing their name so you end up searching more often to find it again.

instead of innately knowing the syntax to do something

any syntax of functionality needs to be learned somehow.
Think of it like a book where the publisher releases a preview chapter.

There are hints in the court record which, despite sealing of an indictment, would give a determined investigator enough information to speculate on the charges in the grand jury. The DA office probably just provided the media with some top-line updates on the process so that there would be a general understanding of the big news to head off speculation or a leak.
Something about reading between the lines I think.
Did you mean 'more progress'?
Italian data protection authority clamps down ChatGPT
Hey everyone,

We're excited to announce that our community-driven platform, FuzeMon, is now in beta and completely free! With FuzeMon, you can streamline the process of discovering micro-influencers and find hidden gems that are not easily accessible through traditional marketing channels.

We're constantly improving our platform to provide features that help companies of all sizes implement influencer marketing at scale. Here are some of the features that we will be adding over time:

Advanced filters: Prospect influencers with precision by using advanced filters to find the perfect fit for your brand.

Competitor analysis: Analyze your competitors' influencer marketing campaigns to stay ahead of the game.

Campaign creation: Create and manage your campaigns to achieve your marketing goals.

Dashboard: Monitor your campaigns and track your ROI with our user-friendly dashboard.

Analytics: Get in-depth insights into your campaign performance with our comprehensive analytics tools.

Collaborations: Build long-term relationships with micro-influencers and create collaborative content that drives engagement.

Targeted campaigns: Reach your target audience with precision by leveraging the power of micro-influencers.

Community engagement: Engage with your audience and build a loyal community around your brand with the help of micro-influencers.

You can also check us out on Product Hunt, we would appreciate any support.

As we're still in beta, we'd love to hear your feedback and suggestions on how we can improve our platform. Let us know if you have any questions or feedback. Thank you for your support!
I remember when people said Toyota would sweep in and crush EV:s with solid state batteries in 2020 (Even when they despised EV:s).

https://techcrunch.com/2017/07/25/toyotas-new-solid-state-ba...
FANG like companies also do a lot of things different then most other, especially smaller companies, so it's not that uncommon for small companies to hesitate to hire someone directly coming from FANG.

Then for lower paying jobs a lot of people are hesitant to hire "overqualified" people as they expect them to jump ship the moment they find something better, i.e. no FANG people.

Then team leads no matter which job/industry often avoid hiring someone perceived more qualified then them, like e.g. from FANG.

Or in other words in an economy where you might need to be happy with a less well paying job which you also might be perceived to be overqualified for having a long term FANG employment without an employment afterwards isn't necessary a good thing...
Big red flag. These people don't understand that by using this for their decisions, they unwittingly agree with OpenAI's ethics policies. This will be disastrous, and the meme about this being "Artificial Intelligence" needs to stop.
I don't think they were horribly botched. It's simply a very hard problem to tackle, much harder than, say, end-to-end encryption over HTTP (which is of course HTTPS), simply due to the fact that the communication over HTTPS is one-to-one. Meanwhile, e-mail is often one-to-many, or even many-to-many. Not to mention that you can't force encryption all the time over mail, since that would entail forcing the upgrade of all distributed e-mail servers and systems out there. I mean, how are you supposed to do that? The consequence of that is that even a safely encrypted e-mail may easily be leaked the second it is forwarded through an unencrypted server, which happens surprisingly often. And when that happens, it's not just the one e-mail that is leaked, but possibly the entire thread of e-mails being sent with it previously, which kind of renders the entire point e-mail encryption moot.
You've made me remember doing the same, thanks. Damn were those brutally abrupt.
I think receiving testimony from people not under oath has its place too. When they are testifying under oath, they must be much more careful about what they say. Even to the point of saying almost nothing at all if they're not totally certain which is often the case. This even applies to those who aren't actually trying to lie in any way (many recommend to never talk to police and especially not the FBI without a lawyer present under any circumstances after all). Consider if the members of Congress and the Senate were forced to take an oath before they stood up to debate. Would there be any debate at all?

That said I do agree that _more_ testimony should be made under oath and that we should in general consider testimony not under oath is much more suspect. But I don't think there is a generally correct approach here.
"It is difficult to get a man to understand something when his salary depends upon his not understanding it." - Upton Sinclair

Applies in all sorts of situations.
The question isn't whether a company genuinely supports trans people or just does it for the money. The question is whether they support trans people or oppose them. They're a company. They're driven by profitability and ROI first.

It doesn't matter that they're not sincere. It doesn't matter that they're not authentic. It matters that they help normalize pro-trans messaging, rather than normalizing anti-trans messaging, or doing nothing. Yes, it'd be nice to live in a world where you get to choose between the company that sincerely supports trans people and the company that merely does so for optics but still fires those sincerely opposing them, but that's not the one we live in.

To be honest, I think most of the trans community would be perfectly happy to have companies simply not actively funnel money into politicians who want them to stop existing. Alas.
> This is the most fun I've had creating things since I started programming.

Definitely getting that vibe over here. I've been revisiting the exploration-style programming I was doing when I was young - Mandelbrot sets, Truchet tiles, all the old Computer Recreations columns stuff. Things you code up just to see what they look like.

Being able to say "Turn this pseudocode into a Processing sketch" is a joyous thing.
Re: "imprecision and instabilities" on standard hardware there really are neither. Floating point numbers have an exact meaning (a particular fraction with an integer numerator and a denominator that is a power of 2). There are exactly specified rules for basic operations so that adding, subtracting, multiplying, or dividing these fractions will give you the nearest representable fraction to the exact result (assuming the most common round-to-nearest mode).

The bit that appears as "imprecision and instabilities" is a mismatch between three things: (1) what the hardware provides (2) what controls or compiler optimisation settings the programming language exposes (3) what the user expects.

There are several sticky points with this. One mentioned in the parent article is higher precision. Starting from the original 8087 floating point coprocessor x86 has supported both 80-bit and 64-bit floating point in hardware, but programming language support has mostly ignored this and only shows the user "double" precison with 64 bits of storage allocated. But with some compiler settings parts of the compuation would be done at 80 bit precision with no user visibility or control over which parts had that extra precision.

Newer hardware modes stick to 64 bit computation so you're unlikely to run into that particular stickiness on a modern programming stack. There is another that comes up more now: fused multiply and add. Modern hardware can calculate

round(a*x+b)

in one step where a,x,b are floating point numbers (i.e. fractions) and the "round" operation produces the nearest representable fraction to the correct result. This is faster and more accurate to calculate than doing the multiplication and addition seperately, which gives

round(round(a*x)+b)

But again programming language control is weak over whether and when fused-multiply-and-add is used, and this is a detail that almost all programmers almost always just want to ignore anyway.
The US has significantly lower social mobility than most of Europe, though I think people kind of ignore that and pretend the opposite is true.

It's a lot easier to get in to college in the US than in most of Europe, but it costs a whole lot more (like requiring a degree in the first place, it's a kind of social gatekeeping). I think nowadays like 60% of high school grads attend some amount of college, but only about half of those get an actual degree.
you could at least have responded with your own words, but you chose not to.

Anyway, yes absolutely don't be a doomer. I'm not, despite how I presented above. Life's not even worth living with that attitude. But if you're unable to even sympathize with someone else's plight, what are you even doing? How can you help them out of their pit if you can't see it?
I probably should have omitted alternatives and comments in my example - would have come to the same length then and just as easy to read. Did so below and even more pleasant to read - esp for folks already used to HTML.

Do S-expressions have a schema standard ?

<proj
name="My Biz CLI"
url="http://github.com/mybiz/mybizctl"
groupId="com.mybiz"
artifactId="mybizctl"
version="1.0.0"
modelVersion="4.0.0">
<deps>
<dep groupId="junit" artifactId="junit" version="5.0.1" scope="test" />
</deps>
</proj>
> Lithium is available about everywhere

Yes, in places like Serbia, very close to Europe. But feel free to tell the Serbs that they should have their ecosystem destroyed so that that Lithium can get dug out. [1]

For comparison, living close to an oil-well is much more manageable. Not ideal, but manageable.

[1] https://www.bbc.com/news/world-europe-60081853
[Google Translation]

Artificial Intelligence: The Guarantor blocks ChatGPT
Illegal collection of personal data. Absence of systems for verifying the age of minors

Stop ChatGPT until it respects the privacy regulation. The Guarantor for the protection of personal data has ordered, with immediate effect, the temporary limitation of the processing of data of Italian users against OpenAI, the US company that developed and manages the platform. At the same time, the Authority opened an investigation.

ChatGPT, the best known of the relational artificial intelligence software capable of simulating and processing human conversations, on March 20 suffered a data loss (data breach) regarding user conversations and information relating to the payment of subscribers to the paid service.

In the provision, the Privacy Guarantor notes the lack of information to users and all interested parties whose data is collected by OpenAI, but above all the absence of a legal basis that justifies the mass collection and storage of personal data, for the purpose of "train" the algorithms underlying the operation of the platform.

As evidenced by the checks carried out, the information provided by ChatGPT does not always correspond to the real data, thus determining an inaccurate processing of personal data.

Lastly, although - according to the terms published by OpenAI - the service is aimed at people over the age of 13, the Authority points out that the absence of any filter for verifying the age of users exposes minors to absolutely unsuitable answers compared to the their degree of development and self-awareness.

OpenAI, which does not have an office in the Union but has designated a representative in the European Economic Area, must communicate within 20 days the measures undertaken in implementation of what is requested by the Guarantor, under penalty of a fine of up to 20 million euros or up to 4% of the annual global turnover.

Rome, 31 March 2023
What would you expect in a monarchy?
Al Gore at least seemed to have some progressive appeal on the environmentalism front, but yes, as a non-American that was exactly my thought - there's been no real indication from federal elections in the US in recent decades at least that very many Americans could be considered genuinely progressive in their political leaning. Pretty much all the Democrats supported policies that would be considered quite conservative (or downright regressive) in many other Western nations.
None of which has anything much to do with my dismay that Trump still has the support he does.
Programming accurate floating point calculations is where you need a maths college/uni degree.
99% or the "other programming" (including "AI") does not require skills higher than those from high-school.
Last year I took a $15.000 a year pay cut, for a job I really wanted, and that's more aligned with my ideals. It didn't effect our home economy in any meaningful way and I wasn't making anything close to the salaries I've seen people on HN expect (closer to $100K).

If we get to a point, and I'm not sure we're quite there yet, where the big tech companies, startups and other VC funded ventures can't absorb the layoff, then yes, you're absolutely correct. People need to adjust their expectations. $100K - 150K is a pretty comfortable salary in most areas. If you expect $300K to maintain your current lifestyle, you really need to think about scaling back. It may never be an issue, but if it does, you're better prepared and will have a sizable saving for those rainy days.
The article is about the same thing essentially? Decreasing number of memory accesses is the same thing as exploiting cache locality. Registers are the just more local more high-speed level of cache. Given on modern superscalar CPUs registers are virtual anyway.
> They could have supported both without compromising either

I find this a little hard to believe. If there really are no compromises to continuing to support the 3.5mm jack, then I would expect other phone manufacturers to continue support on their flagship devices, and hammer Apple for removing it.

I think in reality, mobile devices are so small, that having a single purpose port just doesn’t make sense. The 3.5mm port is larger in volume than a USB-C port, and USB-C is quite capable of carrying analog audio. I don’t see why any manufacturer would continue paying the cost of a 3.5mm port, when it’s so trivially rolled into other existing ports on the device.

I also suspect that the current domination of wireless headphone would have occurred even if the 3.5mm jack had stayed. After all it’s trivially easy to adapt a pair of wired headphones for a USB-C port or lightning port, and yet people still choose wireless headphones.
Presumably dishwasher soap is somewhat edible or it would not be on dishes? So it might actually be correct just weird, but it's what you ordered
Why are movies so dark these days?
Author here:
I agree, that's a great perf advice (esp. when you can restructure your code).

I couldn't get into a this in the article (would be too long), but this is a great point and the original library does this in a lot of places.

One problem in our use case is that the actual structs members are pretty big & that we need to group/regroup them a lot.

The fastest approach for us was to do something like in the article for the initial filtering, then build a hashmap of SoAs with the needed data, and do the heavier math on that.
The alternative is to not track your visitors. Why would you want to? It's creepy.
I'm not convinced it's the strongest possible case that could be brought against Trump, but I think he'd have a tough job convincing people that he arranged to pay someone in the middle of an election campaign in 2016 not to talk about something that happened in 2006 without any expectation of it having any impact upon his campaign, particularly not when his lawyer already pleaded guilty to violating campaign finance laws for his part in the payment.
Never. But the intent of the law is that it applies to people equally. And we have a jury to temper that with some humanity. And here is a question - is there another system that is better?

We use the word "democracy" without understanding of what it means and what the intent is. If our best definition of democracy is "voting" then we have become a cargo cult democracy.
If you were going to asses the learning of a person who just read a philosophy text, would you

A) give them a multiple choice test

Or

B) ask them questions and have a discussion

?

ChatGPT is okay, maybe even above average at A, but if a person gave me the answers it regularly gives for B I would assume that person didn’t understand what they were reading.
The early internet had infinitely less content available than today. It was also populated by technical people that didn’t, and still don’t, have any difficulty in getting a high-paying job.

There’s a really easy way to get high-quality content: pay for it so that people can make a living from it. If you aren’t willing to do that, don’t be surprised when advertising is the only business model.
This has been attempted by many people in the past, including myself, but I'm sure that if anyone is to have a shot, it's SpottedLeaf. He's done a lot for Paper performance and is very familiar with the workings of Minecraft.
If privacy is a concern, facebook or twitter or instagram should have be banned long long long time ago, why ChatGPT? What if a government ban everything but only those which agree with their voice, as in China?
Why do we need to push a single means as the "right" one? All these existed pre-internet, no reason why they can't or shouldn't continue to exist now.
I'm tired of this trope. How is remembering patterns of words different from understanding? (Even ignoring the fact that the patterns themselves are not remembered, and LLMs don't deal with words directly but their embeddings.)

Without the difference described, your words don't mean anything.
I get a lot of "ok, I've changed this, this and this because X, Y and Z" style answers even without prompting. It really wants to explain what it's doing, to the point where I have to sometimes say just shut up and give me the code. (But politely. Gotta be polite to our future AI overlords).

My theory is that people working inside frameworks (like me) are getting significantly better answers than people doing "freehand" coding because the training data's so much better in framework-world.
They missed the opportunity to go "anodeless", like with the serverless
That sounds... wrong. I think many who voted for him appreciate and laud his social values.
I think people parroting the 'stochastic parrot' view of these large language models are failing to understand the scope for complex emergent behavior when these models have 100s of billions of parameters.

It's like saying 'it's just atoms and molecules bouncing off each other and sometimes splitting or joining', what do you mean 'storms, clouds, rain', or 'collections of them can make copies of themselves', etc.

It's Searle's old Chinese-room argument. That the machine doesn't really understand the words it's manipulating.

The standard argument (or maybe just my argument) against the chinese room is that if the 'symbols' are at lower level, audio, video stimuli, etc, and you have enough scale, then you can imagine intelligence emerging somehow, like flocking birds.

LLMs are trained at the language level, but even then, I think with big enough scale, they do in fact 'learn' concepts and form a 'world model' from the material they are trained on. How else are you able to ask for something in one language and it can output the results in another.

In some ways we can be grateful. Imagine trying to impose ethics on an 'intelligent insect', trained on much lower level inputs. These LLMs are being trained directly on human culture as input, and if we're careful with the input they will reflect the best of it.
So maybe now Google Home will stop misunderstanding what I say all the time?
A machine that bankrupted Mark Twain
But those $3-4 bulbs aren't the ones people were talking about.

Unless you claim they are the same tier as the waveform bulbs?
This sounds like how most of us develop anyway. Then we fix that stuff.
> It's really hard in a personal, business and political sense to say "sorry value chain, you're redundant" to people

They seem to have no issue about saying this to employees lately…