skysight-inc/HackerNews huggingface dataset:
Why would it be in the public domain? Anything you create, under US copyright law, is the opposite of being in the public domain, it's yours. According to the legalese of YC, you are granting YC and YC alone a license to use the UGC you submitted to their website, but if anything, the YC agreement DEMANDS that you own the copyright to the comment you are posting.

> User Content Transmitted Through the Site: With respect to the content or other materials you upload through the Site or share with other users or recipients (collectively, “User Content”), you represent and warrant that you own all right, title and interest in and to such User Content, including, without limitation, all copyrights and rights of publicity contained therein. By uploading any User Content you hereby grant and will grant Y Combinator and its affiliated companies a nonexclusive, worldwide, royalty free, fully paid up, transferable, sublicensable, perpetual, irrevocable license to copy, display, upload, perform, distribute, store, modify and otherwise use your User Content for any Y Combinator-related purpose in any form, medium or technology now known or later developed. However, please review the Privacy Policy located here for more information on how we treat information included in applications submitted to us.

> You acknowledge and agree that any questions, comments, suggestions, ideas, feedback or other information about the Site (“Submissions”) provided by you to Y Combinator are non-confidential and Y Combinator will be entitled to the unrestricted use and dissemination of these Submissions for any purpose, without acknowledgment or compensation to you.
Amazon fulfillment, That’s the killer. Why bother with another marketplace when vertically integrated Amazon does it all
This is great. More context is better. Only question is after you have the AI your code why would you have to tell it basic things like this is session middleware.
> Who gets to choose which artists and athletes are funded?

Preferably via UBI which would prevent cheating and inconsistencies and minimise the bureaucracy around it.

> When do we start funding them?

Smarter people than me have already answered this, but generally at 18 years of age or after graduation seems to be a common answer.

> I have a 6yo son who is really good at doing various crafts and he really enjoys it, does he count as an artist?

As far as I am concerned yes, he should be provided with UBI once he reaches a mature age (see earlier answer as well).

> How do we define art? Are we counting the preforming arts? Does someone playing the guitar in the subway count? What about my garage band that I have with my friends?

That's what's so great about UBI, no need for subjective/objective debates. Everyone gets it, nobody gets to gate-keep, no expensive investigations into what is art and so on. All these people are eligible for UBI.

> On the flip side, are we also going to ensure Taylor Swift has a livable wage for life? Tom Brady?

That's where the _Universal_ part of _Universal Basic Income_ makes itself reminded.
This strikes me as basically doing the understanding for the LLM and then having it summarize it.
I found these ideas / analogies to be helpful to cut out the chatter for GenAI

1) Analogy - Using chat GPT to do code is like deciding to cross the amazon. You start moving, and half way through you realize the map is wrong. Now you are in the middle of the Amazon, without a map.

2) Reliable Matte Painting / Rough work -> I sketch, so matte painting is what GenAI reminds me of, quite a bit. It’s going to get you half way… somewhere, faster. You have to get to the end yourself.

It’s easier for me to assume that GenAI is going to be mostly correct 70% of the time, and never a 100% of the time. Build and use accordingly.

I’m tired about the chatter about the chatter about GenAI at this point.
U.S. considering ban on Chinese-made router and it's probably in yr home
I think they mostly interpret NAT as a security mechanism because that's what it originally was; "NAT" was a species of firewall, alongside "stateful" and "application layer". And NAT obviously does serve a security purpose; just not the inside->out access control function we're talking about here.
> I was probably not alive the last time anyone would have learned that you should read existing code in some kind of linear order, let alone programming.

Some of us have been around since before the concept of a “Pull Request” even existed.

Early in my career we used to print out code (on paper, not diffs) and read / have round table reviews in person! This was only like 2 decades ago, too!
Yikes… I had no idea about CDN being able to see raw data.

> forward a port

From what I understand, my Eero router system will let me forward ports from my NAS. I haven’t tested this to see if it works, but I have the setting available in my Eero app.

> forward port to Immich instance

Can you expand on this further? Wouldn’t this just expose me to the same vulnerabilities as OP? If I use nginx as a reverse proxy, would I be mitigating the risk?

Based on other advice, it seems like the self hosted VPN (wireguard) is the safest option, but slower.

The path of least resistance for daily use sounds ideal (RP), but I wonder if the risk minimization from VPN is worth potential headaches.

Thanks so much for responding and giving some insight.
I see, as for the language I recognize it as a familiar "bawdy and comic" style I've read in other publications in the UK. Cloudflare really seems to have done you dirty here, as you say you didn't name him in the article, which would seem to make a claim of defamation pretty hard to prove.

If you can't get Cloudflare to stand behind you, or a lawyer willing to take your case, a last-ditch attempt might be to reach out to the person who made the claim you published; if they have evidence then you'd be in a much stronger position, since truth is an absolute defense against defamation in the UK.

I wish you luck, I think you're being treated very unfairly here.
I would agree that many (most?) people would not kill even if it was legal. But not all.
Slightly OT, but just last night I finished a 15-day Dexcom Stelo CGM session. If you can afford the $99, I highly recommend it. There is a world of difference between an intellectual understanding of blood glucose and actually witnessing your body maintaining exquisite control over a system dependent on food, exercise, stress, time of day, and the idiosyncrasies of your individual insulin response.
So much for that: https://x.com/elonmusk/status/1875758660154163254
I really do not understand why. Cloudflare only gave me a week to intervene and get counsel. I have asked them to delay. Everyone I've contacted law firm wise say they're not in a position to help. I've also contacted the EFF and they've provided recommendations to me who have turned out not to be able to help for various reasons. There's been a few on holiday, some say they've not got enough time, or too much work on.
That's funny those are considered Senior Dev attributes. I would think you'd better be doing that basic kind of stuff from the minute your writing code for production and future maintenance. Otherwise your making a mess someone else is going to have to clean up.
> Starlink offers download speeds between 40 and 220 Mbps and upload speeds of 8 to 25 Mbps, which allows streaming and video conferencing during flights.

Oh man, I really hope I don't have to sit anywhere near somebody doing a video conference during a flight. We've avoided this minefield previously since phones don't work on planes so it's not been an issue before, but it seems we're about to cross that bridge.

Incidentally, I hope this doesn't mean that as employees we'll be expected to attend meetings even when on a plane...
I think what you train should stay on your own box and not be lured into sharing for some profits, as the profits will be collected in a few large funnels to pay large salaries for CEOs and what not.
It does when he captures all the attention away from you and makes everyone think it's his project. You will have no users or contributors. You'll be free to maintain your own fork, but it'll be like forking one of Jeff's own proprietary projects.
Well, so much for that: https://x.com/elonmusk/status/1875758660154163254
I wonder how far off we are from vaporizing the material and venting it out of the tunnel.

Probably way more expensive but you could go faster and don’t need to deal with hauling the material out. It might glassify the surrounding soil and make its own support structure too.
>It's incredible that people still haven't figured out or won't accept or plan for technology to continue to improve

Because it's incredibly difficult for people to accept that the career they put years into and love might not exist in 5-10 years. At the current pace, in a few years we'll have something smarter than o3 while no more expensive than o1. Then all it would take is someone to find a nice way to rig it up with short-term memory and wrap it in something like Devin, and then companies would be able to hire the equivalent of a top 1% remote dev for less than 10% of a current dev salary.
I think you’re misunderstanding my points. I already said (more than once) tail recursion doesn’t count - it is implemented as iteration, and factorial is trivial to do without recursion, it just doesn’t help you make a good case. The 10GB of garbage collection doesn’t help either, and implies more time spent in memory allocation and cache churn than it’s reporting.

BTW, I am including (and NASA is talking about) embedded systems without an OS. Most of my game programming career involved platforms with no OS.
Yep: https://x.com/elonmusk/status/1875758660154163254

So much for the billionaire fanboy copium.
Dataclr – New feature selection algorithm for ML achieving SOTA results
If the public at large are concerned about changing time twice a year, they must otherwise have pretty good lives.
Has anyone studied how roots tunnel underground so effectively? Maybe we can copy aspects of that.
> That Star Trek depicts a communist society, without of course calling it that, is crystal clear.

No, it depicts a post-scarcity society.
Sure they can quit on their own volition.

But they couldn’t do like I could when I saw the writing on the wall when I was about to get Amazoned

Options for me:

1. F** it. I will just quit and start working on building up my own independent cloud consulting business (I worked in Professional Services)

2. Stick around until the official PIP comes and get a 3+ month severance and survive until my next vesting period. One of my former coworkers suggested this. He was a director at an F500 company and said he could at least get me a very well paying contract until he could get a position created for me once I got PIPd. He wanted me specifically.

3. The option I chose was to work for another consulting company that didn't offer sponsorships - I asked for another coworker who was looking.
The Rise of the French Fry Cartel
Are you being ddosed? the site doesn't load
Understood! What do you think of the deal? Is it a fair offer?
Then you underestimated what a child this guy is: https://x.com/elonmusk/status/1875758660154163254
The big change: no more big universally used frameworks like React, Vue, etc.

Every company has its own little special framework crafted by an AI with its own nuances you need to learn, and your skills will no longer transfer from company to company. Gone will be the days when you can swap out a software engineer for a similar one with the same experience in a framework you use. Every engineer coming in has to start from zero and learn exactly how to work with your special paradigms, DSLs, etc.
New Orleans terror suspect wore "Meta Glasses" to case Bourbon Street
Glass recycling generally makes little sense because the raw materials are abundant and recycling glass takes a lot of energy.
What country are you in?

I’m in DE and have filed a criminal complaint about a company that runs fake personal ads targeting the elderly:

When an elderly person calls, they schedule an appointment at the person’s home. Then, over several hours, they talk them into signing a 3,000 EUR contract for an objectively useless service (getting contact data of 7 or so random people over a period of several weeks).

The guy running this scheme has been doing it since the 1990s. We know they did > 40 Million Euros in the last 10 years alone.

We filed the complaint a year ago and police and district attorney have done nothing so far. At the same time, the criminal himself has sued journalists who have covered the story multiple times.

Seems like the criminals are more resourceful than those who are getting paid to stop them.
We're going in circles. PSF can't unilaterally change any documentation of particular relevance here; the most immediately relevant docs would be controlled by PyPA and PyPI itself. The former has a standards/community review process, and the latter is particular to PyPI.

But again: this has nothing to do with blessings or not. The fact that pip is the official installer and PyPI is the official index does not mean that everything about them stems from an official edict. That's not how Python's community is structured, and it's certainly not how the technical development on anything in Python packaging has ever progressed.
Then it depends on where the repeated letters are, and still may not work. It might work if the repeat letters are the last letters, as in "all", or if it's only a sequence of repeat letters, as in "eeeeeeeee" which has a trivial solution (x0='e', a = 1, c = 0, m > 'e'). The reason is that once you start repeating you've hit a fixed point and you'll never escape it. So words like "hello" and "llama" cannot be generated with this method.

LCGs also won't create all arbitrary sequences (even if you dismiss the kind mentioned above and just want to generate the rest). I used Z3 to try and find parameters for "Linux" and it failed, while reliably producing an equivalent result for "Ruby" (a, c, and x0 were the same as the original modulo m, but not the exact same numbers) and solutions for other words. I could get as far as "Lin" but "Linu" seemed to be the breaking point.

Note that a solution might be possible if you change how you interpret the variable `x`. The original interprets `x` directly as a character value for printing which is a pretty severe restriction on the generated sequence. If you only require it to be correct modulo 128 or 256 (for 7- or 8-bit ASCII) then a solution might show up. In fact, that modulo (used for displaying, call it `d`) could also be a parameter to the formula for Z3 to try and find.

Here's "Ruby" from a Z3 run using this idea:

f = lambda x: (7 * x + 9995) % 14118
x0 = -23521
d = 282

The printing function is:

def print_series(f, x0, d, length):
x = x0
for _ in range(length):
x = f(x)
print(chr(x % d), end='')
print()

The "Linux" search was taking longer than I cared to let it run on my laptop, I don't know if there's a solution using this technique for it.

Here's my z3 (Python) code, someone better versed in z3 ought to be able to improve this:

def find_word(word):
l_max = max(ord(l) for l in word)
s = z3.Solver()
f = z3.Function('f', z3.IntSort(), z3.IntSort())
x0, a, b, m, d = z3.Ints('x0 a b m d')
s.add(m > l_max)
s.add(z3.And(m >= d, d > l_max))
s.add(z3.And(m > a, a >= 0))
s.add(z3.And(m > b, b >= 0))
s.add(z3.And(m > x0, x0 > 0))
x = x0
for l in word:
s.add(f(x) == (a * x + b) % m)
s.add(f(x) % d == ord(l))
x = f(x)

if s.check() == z3.unsat:
print('no solution: ' + l)
else:
model = s.model()
print(f'f(x) = ({model[a]} * x + {model[b]}) % {model[m]}')
print(f'x0 = {model[x0]}, d = {model[d]}')

The lower bounds for `m` and `d` are necessary if you're going to generate every letter in the sequence so adding it at the start seemed reasonable. I restricted (not originally) a, b, and x0 to be within the bounds of [0,m) and (0,m) for x0 (0 is always fixed-point and won't be what we want to print for this exercise so it can be skipped). This doesn't seem to have a clear performance impact though I expected it to, it does make the printout clearer since everything is in a "reduced" form.
Unfortunately the post disappeared from Facebook and the person is uncontactable.

I'm unfortunately not that important as a customer for Cloudflare to care. But it is rather chilling that they won't defend free speech.
Here are some more hard truths to add to the pile.

> this kind of crawling and training is happening, regardless of whether it is ethical or not

Glad we've established that it's going to change our profession regardless of ethics.

> Software engineers are getting closer to finding out if AI really can make them jobless

The capital class is definitely interested in this. They would love to pay fewer of us or pay us less and still get the same results. The question in 2025 might be: why would I pay you if you're not using GenAI assistants? Bob over there accepts a lower salary and puts out more code than anyone else on this team!. They may not care what the answer is: profit is all that matters.

After all, they clearly don't care about the ethics of training these models, exploiting labor in countries with weak worker protections, soaking up fresh water during local droughts, etc. Why would they care about you and your work?

Personally I don't find that generating code is where I do most of my programming work. I spend more of my time thinking and making sure I'm working on the right thing and that I'm building it correctly for the intended purpose. For that I want tools that aid me in my thinking: model checkers, automated theorem provers, and better type systems, etc. I need to talk to people. I don't find reviewing generated code to be especially productive even though it feels like work.

I think code synthesis will be more useful. Being able to generate a working implementation from a precise specification in a higher-level language will be highly practical. There won't be a need to review the code generated once we trust the kernel since the code would be correct by construction and it can be proven how the generated code ties to the specification.

We can't use GenAI to do the synthesis and replace a kernel as we still haven't solved the "black box" problem of neural nets.

The problem I find with GenAI and programming is that human language is sufficiently vague for communicating with folks but too imprecise for programming.

I suspect that in a few years there could be a gold mine for consulting: fixing AI-generated "house of cards" code.

Hope we're all good with the coming wave of security errors, breaches, and general malfeasance that's coming with the wave of GenAI code. You think software today could be better? The current models have been trained on all the patterns that make it the way it is now. And they will generate more of it. We have to hope that "software engineers" can read enough code, fast enough, and catch those errors before they ship. Should be good times.
This title needs to be changed. "My Theory on Adrian Dittmann".
They do darken that fast (not fast enough you can't catch it in a high speed camera, but much faster than a frame). Most of the apparent persistence in the CRT comes from the retina/camera exposure, not the phosphor. A CRT has a sharp peak of light that quickly falls off, but the peak is bright enough that even though it is brief, when averaged out in an exposure in the camera it still appears bright enough to form an image.
Doing this requires higher IQ. Believe it or not a ton of people literally don’t do this because they can’t. This ability doesn’t exist for them. Thousands of pages of code is impossible to understand line by line for them. This separation of ability is very very real.
> Criticizing a system built mostly on government handouts

This was not what I was criticising. It was about turning someone’s life into entertainment and, in this extreme GoFundMe example, the right to life becoming a function of how entertaining one is.

> (by definition a socialist or communist structure)

Socialism and communism are not about government handouts. Both are about controlling the means of production (industries, farms) by the people (implying democratic representation). You might correctly argue that the Soviet Union was not a shining beacon of how to implement it, and this is what details almost every discussion on the subject.
IMO there is a tension between tolerating gray areas and stomping out the faintest shadow with prejudice. In the long term societies with no trust or accountability will fall to those with higher trust and cohesion because the latter can be more efficient.
One of my flexbox faves which is very similar to OP: https://flexbox.tech/.

A useful tool for generating Bootstrap code is https://build.layoutit.com/ and for CSS grid https://grid.layoutit.com/. Unfortunately the former is limited to Bootstrap 4, not 5.
Here's a related HN discussion about the 70% article that Addy wrote on the same topic:

https://news.ycombinator.com/item?id=42336553
Not taking enough time is a management problem. It doesn't matter whether It is the manager or the developer who takes shortcuts. The problem is planning, not coding.
I have tried all - Mint and many others. They were either too complex or weren't privacy friendly to my likings.

In the end, i ended up creating a simple react app. All the data is stored in a single json file that I sync. I load web app/app and just upload this json file.

Uses react-spreadsheet so all fields are editable.

https://i.imgur.com/WUCAIGt.png
Hi

No I can still reach it. It is using Cloudflare still and there's been no report.

It is meant to challenge everyone outside of the UK for security.
I mean, sure, some programmers with very little experience of queer black mommas could, hypothetically, be so good at curating information from the internet and carrying out training exercises that they created a persona that convincingly represents a queer black momma. Do we think this is what happened in this instance?

In which, ironically, the bot called it a "glaring omission"
Android versions prior to 4.4 support only TLS 1.0 which is deprecated and many old devices aren't upgradable. The same for Mobile IE 10.

IE 10 in Windows Server 2008 doesn't support TLS 1.1+ by default.
You’d think ai models would be good enough to write code in pure binary. Python is for humans. Take the human out there’s no point in it.
Do you consider a “temporary deployment” (using my military analogy) or do you want to permanently be in the US?

From the context of my previous comments, I hope you don’t read that as anti- immigration question
Also, compliance. They are practically slaves because if they don't do what their bosses want they will be kicked out of the country.
Or it could be because low hanging fruit is low hanging.
> Eschew flamebait. Avoid generic tangents. Omit internet tropes.
What an interesting way to talk to someone, especially someone you don't know: Tell them what they think and denounce it.

You don't even need the other person; you can have these conversations by yourself. Or if you need to feel like you're socializing with someone, just tell me what to post and I'll post it for you.

Here: 'I disagree with the premise that American media spins American militias to be far worse than they actually are.' Now you can respond!