skysight-inc/HackerNews huggingface dataset:
Yes. I've worked across a range of companies for small startups to Fortune 500s for nearly 30 years, interviewing for positions from system administrators to dev ops to programmers, beginners to architects. There's just not a lot of generalists out there. It always surprises me how far folks can get in their careers with a very narrow knowledge base.

A couple years ago I was bringing a Java programmer up to speed on some C code just to learn they had no idea what a call stack was or how it worked. They were familiar with the stack as a data structure, but had no idea how a CPU worked or that it has a stack pointer register.

As long as the abstractions don't leak, I guess everything is fine. I mean, I can't really tell you at a physics level exactly how semiconductors work. At best I can hand wave an explanation.

That said, the lack of even hand waving knowledge about how the internet works among professionals who use it every day continues to surprise me.
The mitigations for Spectre/Meltdown involved deliberately breaking branch prediction across the user/kernel boundary, so it may be as simple as them disabling some mitigations which turned out to not be needed anymore on newer CPU architectures.
> Did you regret staying at a job for too long?

No, I stayed with one employer for almost a decade, until the product was "done."

I was able to get into more interesting technical challenges, and had a lot more satisfaction, as a result. There was no way I could get to the deeper (and more satisfying) points if I hopped out after 2-3 years.

THAT BEING SAID: No job is perfect, and I had quite a few frustrating moments. If I had changed jobs, would I have liked the new job more? There's no way to know! I can only state that I've taken two very horrible jobs, and left quickly. I wouldn't want to take the "this is awesome, but can I do better" risk when I already have a good thing going.
> devices spying for masters that no longer listen.

An excellent way to represent a problem that is spreading like fungus.

I do not have this worked out yet, but ...

The problem is significantly larger than just TV. I think the root problem is around software. Not necessarily software herself, but the notion that a good enough code can be deployed since the ease of updating is present.

GM's response to Bill Gates criticism has come around ("If General Motors had developed technology like Microsoft, we would all be driving cars with..."), and now vehicles are built, and many other things including TVs the same as "software".

I despise regulations, but here I think we would need something.

If company is selling a product, it must be able to function without internet, it must be able to function without continuous updates.

I just do not know how we can prevent companies switching to leasing, instead of selling.
I'm quite disappointed that you're willing to lift your ideas wholesale from a French communist [0] unless of course by "Capital" you mean "Das Kapital" in which case it's the original, German one [1].

Perhaps you should broaden your horizons and read up on the theory of people who disagree with you.

Specifically:

> The dish, obviously. A company (or a product) is an abstract concept that is largely meaningless without workers to actually provide value people want to pay for.

Improving the work of 100 people by 1% is worth a hell of a lot more than a clean dish, no matter how society is organized.

> Human labor is the source of all value. If you're handing over money, it's because you're paying someone for the work they've done in some way.

I fully agree. But to say all labor is alike is wrong. Some labor is worth more. That doesn't mean the people doing it are better people. Their work is just higher quality / on a larger scale / better / faster / in the right place / at the right time / all of the above.

> The reason why I'm paid a lot isn't because I produce "value", it's because I'm really good at convincing rich people to pay me.

True, but they won't stay rich unless you make them much more money than they pay you. Do they stay rich? (Interestingly, the restaurant industry is notorious for ruining unsophisticated investors)

[0] https://en.wikipedia.org/wiki/Thomas_Piketty

[1] https://en.wikipedia.org/wiki/Karl_Marx
Hindenburg Research goes after Super Micro
What stops a process from running OpenProcess with PROCESS_VM_READ on another process run by the same user in the same logon session?
Oh I agree - Montreal is definitely a nicer city from at tourist perspective and frankly from a live-ability most likely. However tourism doesn't really translate to economic power - and most of that is predicated on government decisions and perceived instability from the separation vote. and in the 80s all the banks HQ's relocated to Toronto. Montreal was the most important city in Canada in the 80s for minute ... now it trails behind Toronto, Calgary, Vancouver.

I don't disagree - separatists don't care because they would be trying to grab power at all costs. The rest of the population would be the ones along for the ride.

Also worth reminding Brexit was reverting to a former country state, quebec separatism would be wholly new uncharted waters.
I think there is a plausible argument, believe it or not. See my essay "Why are Humans used as Batteries (a power source) in the Matrix?"
https://dwheeler.com/essays/humans-batteries-matrix.html

Abstract: "In the fictional world of The Matrix, I propose that the machines might use the humans as a power source (as “batteries”) not because the humans are a good power source, but because doing this allows the machines to avoid committing genocide - as would otherwise be required by their laws. This compromise could have been necessary to prevent a machine world civil war."
What’s the failure mode look like on this. Half your neurons died?
We already found a way to generate porn.
Can we please stop now?
> Telegram has also absolutely no filters

Your own head should be your filter. This is literally craving for Big Brother.

> so it can be filled with lies and propaganda without any response from the platform

So does any other platform with the only difference being that it's the "right" kind of lies and propaganda that would also be shown down your throat with the rest of your feed. The cope is real.

> only if it is russian government making requests

Says who?

> Your responses remind me of russian bot playbooks, tbh. Are you one?

Well of course they do, and of course I am. Everyone knows that everyone who doesn't share your opinions and perspectives in 2024 isn't even worth of being considered a human being, duh!
Cool, so you have self-discovered that there is a bureaucracy class of nobility.
Where does a sora video turn around backwards? I don’t even maintain such consistency in my dreams.
> Imagine someone set up a radio or a noisy machine somewhere in your own vicinity and you had no choice but to listen to it (even at a low volume) all day and night, perhaps for the rest of your life. Tests might or might not show that you were stressed, but you most certainly would be.

Otoh, some people purposefully setup noise machines to improve sleep and reduce stress. Sometimes a small amount of noise is a good thing.
Intel Xeon 6 SoC for the Edge Hello Granite Rapids-D – ServeTheHome
> it's untenable for actual gameplay that the wall completely changed location and orientation.

It would in an SCP-themed game. Or dreamscape/Inception themed one.

Hell, "you're trapped in Doom-like dreamscape, escape before you lose your mind" is a very interesting pitch for a game. Basically take this Doom thing and make walking though a specific, unique-looking doorway from the original game to be the victory condition - the player's job would be to coerce the model to generate it, while also not dying in the Doom fever dream game itself. I'd play the hell out of this.

(Implementation-wise, just loop in a simple recognition model to continously evaluate victory condiiton from last few frames, and some OCR to detect when player's hit points indicator on the HUD drops to zero.)

(I'll happily pay $100 this year to the first project that gets this to work. I bet I'm not the only one. Doesn't have to be Doom specifically, just has to be interesting.)
I am not sure lack of immune system is our main concern so far at FinalSpark. I believe it has more to do with the side effects of physical contacts of neurons (and glial cells) with not fully biocompatible materials like the electrodes.
what's a good tool to check if a pdf is not tampered with eg. as a tool to check before loading a pdf from a public bucket to your backend application?
Yeah, it's time for Google to be broken up into pieces because of anti-competitive laws and really get back to making America into a capitalistic society once again.
with ublock i never had problems and no ads either
Totally untrue. Network admins will often disable traceroute responses because security.

Edit: the less someone knows about your internal topology the better. Security through obscurity does work.
I started work at a restaurant washing dishes. That's work. My main takeaways were learning that eggs are the worst thing in world to deal with and getting really annoyed with the servers who would put the water in the glasses in the trashcan.

I mean who had to take out the trash and lift the the damn thing into the dumpster when it was filled with water? So annoying.

That said it was fun job in it's own way, the variety of the people working there made the place a hoot.
feedly for the service part; gReader Pro for the UI (Android), as I don't like the Feedly app itself.
I'm not sure what my idea is worth, but here it goes.

I once worked at a really cool company that had robots that could do handwriting. I thought it would be cool to get the robots to draw pictures of people, and after a little hacking I had a prototype UI that could convert bitmaps to traceable vector paths.

Since then I have worked on automating the process. I have a half-built machine that will be able to do pen plotter stuff, without any connection to the internet. I am currently using a Cricut machine to render plotter art which ties me to the useless bored mom cloud. Also I can't use the machine without internet... NOT OK!

The biggest problem with the Cricut cloud is the process is so clunky and painful that I cannot do "realtime" drawings. The process of bouncing between my UI and the awful cricut cloud makes the process too labor intensive for me to talk to people and do the P.T. Barnum thing while I also execute the art. I would love to have an assistant but I cannot afford it.

So I have a machine, eventually I will be able to run a server process on a raspi listening for requests, and when it gets one it will execute some gcode to do some drawing.

I also have figured out how to use a DSLR library to control cameras.

The end goal is for camera to fire, automated tracing to run, and then the robot should kick out a sketch in 3 mins or less

It's called "Robot Draws You!" because people couldn't understand what "facetrace" meant and I also found existing companies using that wordmark / term.

I have been dragging this project behind my failing career for about 6-7 years now. I hope to get back to it.... I'm not giving up. I love making vector pen plotter artwork but unfortunately I am a shining example of the starving artist stereotype.

https://www.instagram.com/robotdrawsyou/

On one hand I feel bad for holding onto this project and not being able to give up. On the other hand, it's too cool and enjoyable for me to let go of. If I can get a MVP demo working, I'll be able to bring it to parties and hopefully get paid to do "photo booth" style events. I also would like to use the project as an educational tool to teach people the difference between bitmap and vector graphics.

If anybody wants to join me in this project or is interested in funding me send an email to mat at vtapi dot co
Nicely summarised. Another important thing that clearly standsout (not to undermine the efforts and work gone into this) is the fact that more and more we are now seeing larger and more complex building blocks emerging (first it was embedding models then encoder decoder layers and now whole models are being duck-taped for even powerful pipelines). AI/DL ecosystem is growing on a nice trajectory.

Though I wonder if 10 years down the line folks wouldn't even care about underlying model details (no more than a current day web-developer needs to know about network packets).

PS: Not great examples, but I hope you get the idea ;)
Nice! My tool should be runnable in the browser thanks to wasm compatibility with Rust + egui :) Btw I've just tried it, and it's a little bit buggy in Safari with a 504kb PDF (lots of objects though). Apart from that, is there a way to export the raw stream? Is there any reason of do you print all the raw streams as a text?
Leonard Riggio, who built Barnes and Noble into a bookselling empire, dies at 83
Few reasons come to mind

1. MIS vs CS

Management Information Systems vs Computer Science, in general people with background in MIS are more into Databases than CS people

A person with MIS background is more likely to start with an ERD, and move to code later, CS people prefer to code first

2. UML is a disaster

Since the 90s UML is the Diagraming language and it never had a DB component (probably created by CS guys) (you adapted a Class diagram for ERD)

And UML is not code, and its hard if not impossible to code in UML

Its a lot easier to go from code to diagram and diagram to code for ERD, not the case for other types of coding

I think the rise and failure of UML played a big role in coders not diagramming

3. Code browsing tools

Code browsing tools are usually good enough for most coders, seing the structure of your code as a tree on the left pane of your code editor
This article made me realize I am officially old. I find it difficult to believe I could ever classify this within my overton window before I die.

Good luck to the next generation and your human brain slave computers, I'm 42, I'll be out of your way soon.
Show HN: I built a web app to rename files in bulk
Hey HN,

I built Smart Bulk Renamer to bulk rename files on Google Drive, Dropbox, OneDrive, or even local files directly from your browser. The idea came after I noticed many users on Dropbox forums were searching for a tool to automate file renaming. I expanded it to include Google Drive, OneDrive, and local files for broader utility.

The tool leverages the non-standard FileSystemHandle.move API [1] to rename local files, so the local file renaming currently only works on Chromium-based browsers.

Smart Bulk Renamer is heavily inspired by the Mac app "Name Mangler" [2].

You can try it without creating an account, and I’d love to hear your feedback!

[1] https://developer.mozilla.org/en-US/docs/Web/API/FileSystemH...
[2] https://manytricks.com/namemangler/
To downvoters, really, why?

I asked for opinions and got one and there is nothing non-factual in the response.

My only guess is people have lost their ability (or likely never had it) to separate "it is too new" from "it causes autism"
What does it feel like to be a real-life mad scientist?
Glad I saw this - I thought it was some local issue.
Amazingly laggy for me with firefox/Debian 12.
I restarted firefox thinking it was the problem, apparently not.
Very high CPU usage as well.
I really wonder if this is cueing up another situation similar to what happened with winxp, and wannacry on the many machines still using it years after support ended. There will be some that move over to win11 with varying degrees of enthusiasm or reluctance, but win10 is going to linger.

With gaming on linux, there's been a "it just works" attitude with enthusiasts for years but that rings hollow to me in a similar way that "it's just like lego" is for self-building your own PC - it ignores the small mountain of paper cut issues and gotchas it's almost inevitable someone will run into especially if you try to do something off the beaten path. Not all of gaming is neatly within the steam short-walled garden or well-behaved even on windows. It's fine if you have the attitude and time to be prepared to tackle those issues, but nowhere near where I'd want to recommend it for even a small proportion of the tens of millions of PC gamers still using win10.
Where does a sora video turn around backwards? I can’t maintain such consistency in my own dreams.
YouTube is barely usable on Google’s YouTube app on Google’s Pixel phones running Google’s Android OS at the moment.

It used to be that if one were watching one YouTube video and followed a YouTube link to another, that one would be prompted to either enqueue that video or go to it immediately. I used that all the time to enqueue an evening’s worth of videos.

Now, each link interrupts the current video and starts playing. Which means that I instead have to watch the video, then go back to my list of videos to watch, then select another one.

Also, it used to be that YouTube links would just open in the YouTube app. This was nice. Now, they open in an embedded version of the app, which means that my current app (say, an RSS reader) is blocked until I finish watching.

It’s all so annoying. Why does Google make the experience of using its own products worse?

Oh, yeah: https://news.ycombinator.com/item?id=41337899
Lol, "hotspot"
I never tried them so can't tell.
So you're one of the magical thinkers. That somehow the outcomes change due to internal states that no one can even determine, internal states which do not affect the physical world at all.

That the crank can actually change things just by thinking about it, like some kind of half-assed troll telekinesis. Wow. You've apparently got a few fans for your idiocy, they're downvoting away.
Architecting microservices for fast, sustainable flow
Beetles.
>Are you saying starting your own business is an unrealistic fantasy? (On HN?) Or which part of it is fantasy? If starting a company is fantasy, it strengthens my point.

You have a fantastical view of what starting and running business entails

>And if they're not working for soul sucking corps on boring problems, what are they doing? Where are the fruits of their labor? Because the majority of the software coming out of these companies gets used by approximately nobody and then thrown away, and the majority of the rest is user-hostile trash.

You have some deep hatred for modern society or something. Maybe you should write a manifesto in your cabin in the woods.

>But you should realize that this is completely circular logic: you're assuming that everyone who is poor is dumb and everyone who has not found fulfillment in life is bad; everyone who is successful is skilled. That doesn't match reality. Like, at all.

In the specific domain of Software Engineering there is a clear path to success, talent is recognized and is almost always very well compensated. If you are a 'poor' software engineer I suspect it's not because the world just failed to recognize your genius. Sorry.

>As an internet stranger you have no reason to believe that I'm as good as I say.

Are you Grandmaster or above on Codeforces? Do you have IOI/IOM Medals? Did you win an ICPC Medal? Did you rank on the Putnam? Have you gotten job offers at Jane Street/HRT/Citadel/ETC? Are you Staff level or above at a FAANG? If you haven't done at least one of those how can you seriously think you are world class? There are lots of cracked people who have done Multiple! Are there people who have done none but are also world class? Yes! But they probably aren't crying about the shitty problems they work on or how poor and unsuccessful they are!
XiangShan High-Performance RISC-V Processors at Hot Chips 2024
Cool, works with my YugabyteDB deployment using the provided scripts for Postgres.
That's a great question I hadn't thought of. Neurons definitely have state in vitro (internally and inter-neuron, e.g. synapses and tunneling nanotubes).
in the exact same position. 10 years, currently 130k. Very good work life balance including being able to live wherever I want and having zero stress about work. At the very least I regret not continuing to learn the last 5 years. I probably won't give up this role as it's just too comfortable.
The fact that we do more horrifying things to other species is not a justification.

We shouldn't be doing those things. The fact our legal structures haven't banned them yet does not invalidate the ethical concerns about using human brain tissue in this manner.

It's not just a cell cluster, it's a cluster of brain cells, the organ that is most likely linked to consciousness. We don't understand how that organ is linked to consciousness, so we don't know at what point and structure a cluster of neurons would develop it. Given that, this is an extremely dangerous path to start walking down.
I've noticed background Youtube Tabs, seem to eat memory like crazy. At one point I swear it went to 20GiB of RAM.
AMD Zen 5 Core Is at Hot Chips 2024 – ServeTheHome
I like the strategic approach. Pay attention software publishers, and hardware manufacturers! You can gain some significant public accolades.

When a publisher or manufacturer wants to end a product line, instead of shutting it down, spin it out as F/LOSS, and give it some seed money. If the thing is good, people will pick it up and it will survive. If not, the company still gains public appreciation.

This dovetails well as a potential solution into the problem we are discussing in the Smart TV, smart home, smart vehicle articles.
> The joke I tell my family is that I go to Canada to hear about US news.

As an American, I get most of my US news from Canadian sources these days. They tend to be a whole lot better.
I agree that getting something from a recruiter or employer you've spoken to, or emailed back and forth with, seems the polite thing. Having done a fair amount of screening, hiring, and working with recruiters I can give one reason you never hear anything back.

If a potential employer or recruiter (who could qualify as an agent for the employer, because they have a contract) says anything to a candidate they open themselves up to lawsuits (at least in the USA). Suppose a recruiter does call or send an email: Sorry, we don't think you qualify for the job. Or, Sorry, the employer chose someone else. Many candidates will pursue that with more questions -- What did I do wrong? What skills don't I have? How was the other person better than me? That kind of thing. And any answer the recruiter gives can open a can of worms, from negative social media posts to lawsuits.

A person who doesn't want to date you might make up a white lie -- I have to wash my hair that evening, I can't get a sitter for my dog, etc. because they don't want to say "I don't find you attractive." Employers and recruiters can get sued if they tell the truth, and sued if they lie, so they often just say nothing, or send out some generic email like "We'll keep you in our files." Candidates should understand that and not take it personally.

A good recruiter can coach candidates and help them fine-tune a resume and cover letter, but as I mentioned before recruiters will only put that kind of effort into candidates they strongly believe they can place. Everyone else gets ignored.
Some previous discussion & anecdotes:

https://news.ycombinator.com/item?id=29402609
The number of people in that actual danger is absolutely minute and not worth commenting on.
For a product that claims to make it easy to create great demos, the demo is confusing and overwhelming.
How hard is it to do something like this on your platform [0]? Are there any other real-world examples where people are using your platform to do something similar?

[0] https://www.youtube.com/watch?v=bEXefdbQDjw