skysight-inc/HackerNews huggingface dataset:
Forgot to add: Had some extra time after graduating and while job searching so I made this. Very proud of it as I wish this existed for off campus soccer/events I would attend.
If you start to view yourself as a business vs. an easily-replaceable-one-of-thousands individual your career takes an entirely different shape.

the entire system from the ground-up is setup to convince you that you are an individual and you need to go find a job and work like everyone else (hopefully with hefty student loan and other debts) and in our industry be treated like cattle and be subjected to some crazy interview process where you have to hack on some sh*t no one cares about.

if you start thinking about yourself as a business your goals become more like “how do I make myself profitable, how do I get to the point where another business cannot effectively operate without my services.”

is this a lottery? maybe… this is easier said than done but I would rather spend my career in this chase than be an employee somewhere where 99% of my peers don’t know my name
At this point - is this even real science?

I mean for every single claim made in such papers, these claims are hard to reproduce even with the same model for a set of different inputs.

LLMs have no idea they're adopting some behavior. Just numbers being multiplied and token probabilities being calculated based on the distributions extracted from huge sample corpus.
Doing tech support for an office there is always that one guy who keeps his files in the windows trash.

No I don't know why either, while not the stupidest thing I have seen, it comes close.
From FHS:

> The /var/tmp directory is made available for programs that require temporary files or directories that are preserved between system reboots. Therefore, data stored in /var/tmp is more persistent than data in /tmp.

> Files and directories located in /var/tmp must not be deleted when the system is booted. Although data stored in /var/tmp is typically deleted in a site-specific manner, it is recommended that deletions occur at a less frequent interval than /tmp.

* https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch05s15.htm...

IRIX docs:

> The directories /usr/tmp.O, /var/tmp, and /var/spool/uucppublic are public directories; people often use them to store temporary copies of files they are transferring to and from other systems and sites. Unlike /tmp, they are not cleaned out when the system is rebooted. The site administrator should be even more conscientious about monitoring disk use in these directories.

* http://rsusu1.rnd.runnet.ru/sgi/advanced/ch8.html

From FreeBSD 1.0 (July 1991):

/var
[…]
tmp/ temporary files not removed between system reboots

vi.recover/ recovery files for the vi(1) editor

* https://man.freebsd.org/cgi/man.cgi?query=hier&sektion=7&man...

This is also true for Solaris, which I used to admin many moons ago. So I'm not sure where the idea that /var/tmp gets cleaned on reboot came from since I have always understood it to be fairly static.
I assumed your meaning of local was consistent across comments. Was it not?
I'm sorry, but it's incorrect, as stated. It's a false statement that has no relation to reality, with the context provided.

Staying the same, as a percentage, is not "going down". If you add two things with error together, the absolute tolerance adds. The relative tolerance (percentage) may stay the same, or even reduce if you mix in a better tolerance part, but, as stated, it's incorrect.

It's a common misunderstanding, and misapplication of statistics, as some of the other comments show. You can't use population statistics for low sample sizes with any meaning, which is why tolerance exists: the statistics are not useful, only the absolutes are, when selecting components in a deterministic application. In my career, I’ve seen this exact misunderstanding cause many millions of dollars in loss, in single production runs.
I’m aware of PPP and that was my point that you can’t directly compare GDP per capita without adjustments.
> AI can do [intellectual work] well

You are living in a radically different world than I am. AI-generated content is noticably shitty in almost every sphere. Improvement probably will come, but it's pretty damn far off from acceptable (let alone good) right now. Literally every time I've tried to use it for coding problems, it's hallucinated a non-existent function/option or given me something that _looks_ correct but has a fundamental flaw, and AI prose has a distinctive and jarring tone.

That said, taking your premises as assumed - well, you have two choices. You can "uplevel" - not in terms of skill, but in terms of "where in the stack" you operate. Instead of creating thought-work outputs, be the one that wrangles and directs the AI-tools (and catches their errors and false assumptions - of which there will be many! In effect, make yourself a Tech Lead of a bunch of developers, where the developers happen to be AIs instead of people).

Or, you can opt out of the technological space and do something that can still only be done by an embodied human - like in-person services, creation/upkeep/maintenance of physical objects or systems.

(This is approaching this from the perspective of "how do I keep remaining valuable and employable to earn a living wage?", rather than "how do I continue to find fulfillment and meaning in my life?", which still hasn't changed - there are plenty of people who are better than me at the things I find enjoyable, and my enjoyment of them wouldn't change if AI also surpassed me. See /u/quasse's comment for a better presentation of this idea)
I think it's okay to do tasks that others (including AI) can do better and faster. For me personally, making art is as much of the process as the end product.

I like to draw digital art and paint and make digital music. I find the activities therapeutic and a fun way to pass the time. Can AI do better? Sure. Do I care? No. I make the art for myself and the people I share it with.

Another thing that helps is getting offline a bit. Seriously. ChatGPT can't go for a hike, bake a cake, make love, enjoy people laughing at your joke.

I'm in a data mining class and it feels a little dated because of LLMs (though we do discuss them), but I have found the class useful for understanding principles of data and knowledge even though we can basically plug it into a LLm and get an answer.
I read this part of the post as being less about someone telling you something directly about something, but more about accidentally finding something out in the course of some other conversation.
How do you propose blocking a port between the cable network and your modem? You'd have to build your own custom firmware that doesn't acknowledge upstream firmware update requests.

AFAIK, they can/will kick you off the network if your modem is running unverified firmware. I think this is a regulatory requirement, but don't take my word for it. They don't want anyone to have free access to the network, you could do things like spoof your MAC address to get free service. I'm sure you could also do something much more malicious like crash parts of the network.
Someone commented on the thread yesterday about people's most humbling experience and it stuck with me:

> I will never be a world champion at anything, so I might as well play for the love of the sport.

The place to start is your own mental state if making art, playing music or making a game seems devalued to you because something else (AI) can do it better than you.
If you can set the device to "lost", couldn't apple make it beep 100% of the time? Wouldn't that be a deterrent for thieves?
Doesn't scaling W (instead of leaving it as 1 in the XYZ entries) fix this?
It's just information in one place, not necessarily paper style CVs. Of course companies need the candidate information. I have complemented my CVs with a website with more detailed info in the past, for example. My thinking is providing as much information as possible and also a summary of it which would be the CV itself.
I think this is more of a quantity vs quality thing. You make 100 low effort posts in the time of 1 high effort post. Even if there's a 1% chance of the low effort posts getting traction compared to the 10-20% chance of a high quality post getting traction, on a net basis, the low quality posts will end up being more popular.
Microsoft, Photonic demonstrates quantum entanglement at telecom wavelengths
The essence of the problem is that there's no standard pathname for a personal directory that's guaranteed to be on local disk, even if $HOME isn't. Consequently, people have relied on /var/tmp/$USER for this. There are realistically affected users who can't change the new defaults.

Cleaning up /var/tmp on a timer is relevant to this academic environment (desktop-based research computing):

1. Each Debian machine is used by only one graduate student, but students do not have root access.

2. Today, /var/tmp is the only persistent local directory where the student has write access ($HOME is on a network filesystem backed up by the university).

3. Within the student population, there is strong institutional memory that /var/tmp isn't backed up by the university and isn't extremely robust (e.g., RAID), but also that nothing there is automatically deleted.

4. Students use /var/tmp for hundreds of Gb of data from simulations that take days or weeks. $HOME is too small and too slow for this.

5. In practice, less than 1% of students lose data through disk failure, accidents, etc.

6. A much larger fraction of students will lose data when sysadmins, who didn't get the memo about the /var/tmp change and thus haven't addressed the ingrained institutional memory, deploy new Debian machines.

7. Some of the students who lose data won't graduate on time.
what would you change?
You're still going to often wait for the file to be written to the disk since many apps care about running sync() in the right places. With tmpfs you don't have to wait.
You should advocate for laws that enable security research.
Oh hm, so they are. I thought they were binary because they used a digital pen to create them, IIRC, and logistic regression is always the baseline; but checking, they technically are grayscale and people don't always binarize them. So I guess information-theoretically, if they are 0-255 valued, then 2 pixels could potentially let you classify pretty well if sufficiently pathological.
Casual gamedev here.
Ive written like 100 quadtrees from scratch so its a goto algorithm Ive got down by memory. I used to think this datastructure was very basic and common because young gamedevs often share it online with eachother. Highschoolers etc.

One time in a technical interview I realized a quadtree would solve the problem they were asking. I also happened to be reading SICP and practical common lisp on the plane on the way over to the interview. (specifically the sql sdl macro chapter) Unfortunately this gave me an idea. I narrated, sketched out and pseudocoded a plist based quadtree on the whiteboard and felt pretty good about myself.

I turned around to see my interviewers were not impressed. Actually they thought I was an idiot. They didnt know what a quadtree was, and they were quite upset I used "tuples".

I assured them its very efficient, and that the compiler would take care of "the tuples".

They failed me. Moral of the story don't use common lisp in a javascript interview.
The gap is only part of the problem.

I think the bigger issue is that CEOs will lay off employees to save $10M/year on wages, and the board will reward them with a $10M bonus.

It's not theft, but I feel like it's theft.
upset ≠ not understanding something
Just a note:

I found this when a YouTube ad was this video: https://www.youtube.com/watch?v=Vg74_vobGSg
Would you recommend the solopreneur path for someone like me?

I’m a soon to be new grad with a year of experience and no luck getting another entry level job so far. It doesn’t help that I don’t have a drivers license or car, and just recovered from years of health issues. My life circumstances have really closed a lot of doors for me. I need flexibility and preferably WFH (this was a requirement for me before COVID, due to other health issues).

It’s risky, you lose benefits, and it’s probably a terrible idea for a mere junior according to all the advice I hear… Even in your article, your advice is to “find what you’re an expert at” but I’m not an expert of anything :( I’m very much a jack of all trades, master of none.
But still, I’m willing to change that, and it feels like the ideal (perhaps the only viable) lifestyle for me. Any thoughts or advice would be much appreciated.
> I'm getting overwhelmed by AI. How to cope?

Ignore it.

The world may or may not be going to hell in a handbasket, but the being overwhelmed part is on you.

If it's really immediately interfering with your ability to support yourself, and I mean immediately: Have you been laid off? Is some other aspect preventing you from maing the money to pay your rent? if not, follow the "Ignore it" advice above.

If you really are looking for a long term strategy to prevent being economically sidelined, then consider beconming a plumber, or electrician. This answer is in your intro. Physical trades won't be replaced by software, and they are in demand. Conisder becoming a heat pump installer.

Or, maybe this is all a troll? Written by AI? Who knows, so why worry?
Nobel Prize (and Abel Prize and Wolf Prize) are for the lifetime achievement, i.e. the scientific contributions that lead to the prize might be from decades ago.
hey Dave,

what would you recommend if someone wanted to go from nothing (maybe some softw. experience) to be able to do a hardware design like this? Is there any book/courses you consider to be a must?
What Candy Crush Saga does to your brain (2014)
Well, this is like saying why learn anything when there are thousands of experts out there who understand it better than you ever will.
Ehhh considering how low the security bar is, I think it is better than nothing. If you inherit a code base, make it a quick initial action to see how much pain you can expect. In practice, I expect a tool like this has so many false positives you cannot keep it as an always running action. More a manual review you run occasionally.

I hope that more secrets adopt a GitHub like convention where they are prefaced with an identifier string so that you do not require heuristics to detect them.
Well, as I read that page it doesn't actually exist (yet), so that rather makes it a hypothetical at this point. Might be interesting in the future, but not today.
You're not wrong, but it was from memory. I invite you to look it up and post the correct version.
I actually went a bit off-topic here. Sorry. The kid doesn't need to properly learn anatomy, just to have quality access to the materials.
With the rise of Bowlero, private equity has come for bowling
That's silly. Cache is there for preserving things across many runs of some application. Applications certainly use it in a way that assumes long term storage. It's not for short term temporary things. It's a cache.

It's not going to cause "problems". It's just going to massively slow down many use cases that rely on downloads.
Sorry, my wording wasn't very clear. I wasn't trying to imply that ht is more geared towards scripting than `expect` (in fact I'd say `expect` is more scripting-oriented being an extension of a scripting language) but rather that ht is more geared towards scripting the terminal as a UI than `expect`.

Am I wrong about that? (I may very well be since I haven't used `expect` before)
Another approach (what I assumed would happen) is to have each group's logic independent, and not cascade. So it doesn't matter if I've already assigned the ABC group, typing a single A keeps the ADE group white, up to uniqueness.

I think the biggest issue with group assignment is the fact that you just can't type while the wrong group is selected. I don't care what tools you have for narrowing down letters, if I see a solution in my mind, I should be able to type it out like I could on a piece of paper. Assignment feels more like adding flags in minesweeper (optional, helpful) than part of the solution.
If the police in New York clearly didn't care about a crime that was committed here, why would the Chinese care about it 8,000 miles away from where it happened?
> Every phenomenon found massively in training set will eventually pop up in LLMs.

That's a nontrivial and controversial claim that many on HN would hotly disagree with - that LLMs are guaranteed to do everything humans do, if you just feed them enough ordinary data, and so finding behaviors like deception or manipulation is not even worth writing up.

And I think even you would abandon that nonchalant position if the "phenomenon" were sufficiently extreme... ("Sure, the LLM autonomously stalked and hunted down a person that a malicious user badmouthed, and called in a swatting using the Twilio API to get the person killed by the police; but you can find plenty of stuff like that in the Internet training corpus, so I don't understand why anyone is interested. This could have just been a reddit post.")
If the only tool you had was a hammer, you're probably too smart to look at every problem like it was a nail.

Any other problem is likely to be wildly inappropriate.

So that would really limit the kind of problems you are equipped to address.

You probably have numerous technical resources and not just a hammer for tools, and you probably don't want to use a hammer (that often) during your technical efforts anyway ;)

You can hit the ground running and work within the toolkit you already have. You can become more competent with those tools, and hopefully the problem-solving process itself. One of the most worthwhile talents to develop is always being able to make the most of the tools you have at the time.

Or you can stretch your capabilities and add to your toolkit so you can reach goals you could not do otherwise. This will be time not spent directly solving your major problems, but it can be worth it.

Either way I would carefully consider hundreds of potential problems where solutions are within reach before selecting one which was worthwhile enough to build an entire business around.

The business part of the business needs to be a thing you really want to get up every day and do.

>global warming, pollution, war, excessive concentration of wealth and poverty, housing, reactionary attacks on education, inefficient food distribution, and cancer.

These are the ultra-problems that may always be out of reach for you or your career trajectory. Regardless, it's best if you don't do stuff that makes this kind of thing worse. Also maybe it's best if your problem solving ability prepares you for ultra-problems anyway, in case the opportunity or calling presents itself. You may or may not maintain readiness to jump into something big full-time like that, but with a little light effort over the long run, you can make sure not to rule it out. Keep your options open and broaden your horizons and you'll have more possibilities to choose from.
Spain Spanish and <pick-latam-country> Spanish are the same language with very different vocabulary.

(Well, not quite, because Spain Spanish has loismo and what not that <pick-latam-country> Spanish almost certainly does not, and there's other variations as well, like Argentine Spanish having very different imperatives, Argentine and Colombian voceo vs. tuteo everywhere else, etc.)
Yeah, pretty much the same experience here. Prose or poetry, AI-generated text is awful. AI-generated images also tend to look awful unless they're obsessively-directed and processed. AI-generated music is still so bad it's hilarious. Some AI can kinda code, but only if you limit it to the purview of boilerplate generation. A lot of common APIs and libraries simply don't exist, in ChatGPT's head.

I feel like as a programmer this just reaffirms to me why humans are still a valuable resource for problem-solving; text-generation doesn't put food on the table. Thinking is valuable, and while some people might not realize or care, trying to let ChatGPT manage a serious project is like delegating a task to an auditorium of monkeys on typewriters.
>I assume remote lockdown also works while the phone is turned off or on airplane mode (as Find My Phone does by using the passive Apple mesh network)

It doesn't need to be. If you have a passcode, the phone can't be used unless the correct passcode is entered. If you try to factory reset it, you can't get past the setup wizard if find my iphone was enabled for the phone prior to the wipe. Note this doesn't require that the phone receive notification that the phone has been marked stolen. So the only way you can use the phone is if find my iphone wasn't set up prior to it being lost.
$2.50 chips are used for blackjack, where a blackjack hand pays 3:2, so when the table bet size is a multiple of $5, you need something to represent half of that.
This episode makes me thing that in addition to "lost" mode you should be able to set your phone to "brick" mode when you know you have no chance at getting it back so the phone itself is becomes nonfunctional and your data can never be accessed.
I am not advocating for anything, just exercising my English and typing skills. But you can try measuring more parameters in every person, integrate various findings from science and plan experiment design more carefully.
I have heard about only one startup using AI to facilitate RCTs.
A more optimal option is of course suicide, as the more of these RCT researchers will be out of the game, the more newer and more flexible brains will come in.
We always lived in this world though, you were already competing with millions of other people (human workers). You can't possibly compete with millions. So why even try? AI just adds even more competition but the equation hasn't changed.
JavaScript is just reusable assembly on steroids.
Should this also be possible with a hardware dongle, for the cases where you can’t control the software?
Spending Your Pleasure Points (2018)
I will go so far as to contend that generative AI is a bigger nothingburger than enterprise blockchain.
> LLMs have no idea they're adopting some behavior

I suspect you're right, but we absolutely do not know this. We have no idea when, why, or how consciousness emerges. We have no reason to think there's something inherently special about the atoms in an animal brain that imbues them with the capability to "produce" consciousness and that the atoms on a silicon wafer are inherently incapable of doing the same thing.

> Just numbers being multiplied and token probabilities being calculated based on the distributions extracted from huge sample corpus.

This is not wildly different from how brains appear to work. Sure we get a gigantic, constant, highly heterogeneous multimodal stream of data inputs from our sensory systems and we get to test theories about our world model via our own actions, but of course, AI companies are all trying to produce analogs for each of these for their models too.
> smith already has a lot of fuel being used

Plenty of fuel doesn't mean cheap fuel. The waste heat is more interesting, though I'm not sure any early engine designs could have done anything useful to a smith with it.
I find that, unless there's an extremely necessary reason, it's almost always bad to break backwards compatibility. If there's any concept whatsoever of continuity between major releases, backwards compatibility should be the default, with changes being options.

Naturally this leads to more difficulty in testing and maintenance over time. But that extra work pays for the benefit of having a very long lived product and compatibility with past integrations.

At the end of the day you have to decide if you're building a product to be easier for the users, or the maintainers. Personally I'm on the side of the users.