skysight-inc/HackerNews huggingface dataset:
Frame shift: coding challenges are work. (I don’t care that the assignment is useless for the company, that’s not my problem!) The issue for me is that it is unpaid.

If you really want me as a developer, pay me. As an industry, we might even set a standard rate for these homework assignments. I suggest a rate which is enough for me to say it wasn’t a waste of my time.

As an anecdote, I was interviewing at a startup that sent me one of these homework assignments. I told them I would do it for $1000 now, or whenever I got around to it otherwise. I never got around to it.
Another really cool but unfortunately too expensive musical toy by the wonderful folks from Teenage Engineering.
It is a promise from Bluesky specifically, not the entire atproto "atmosphere", as they call it. This is ultimately no different than if Twitter promised such a thing, but couldn't stop people from still scraping the site.
Yes and the incumbent strategy on this for round was largely to say "This is fine" with a notable lack of enthusiasm
get 10 customers and aim to grow it by 100%. Then repeat. Again. And. Again.
This is interesting. We know twitter was left-wing all the way to the top and after Elon took and put both sides on equal footing, it suddenly became right-wing? C'mon man. Media is run by the left.

The EU is increasingly trying to suppress dissenting voices on one side of the aisle. We'll see how long people will put off with that before things get out of control.

South America is starting to divide itself between socialism (Venezuela, Bolivia, etc...) and center-right ideas (Argentina, El salvador). Time will tell.
I'm always on the lookout for ways of packaging Python programs/script-piles into single-file executables, so thank you for posting this!

The GitHub README says it builds on the Python .ZIP App format (PEP441), which in turns says you can put your app in a .ZIP file and Python will run it as an app.

I think I went this route with PyInstaller's one-file output option. But I found it to be too slow because (1) my app was a CLI app and I needed it to start, run, and end quickly, (2) I imported something from Django because it was useful (which ballooned the size), and (3) the single-file .ZIP needed to be extracted into a temporary directory, run, and then deleted every time (!!!).

Does anyone know how Pex / PEP441 deals with this? Is the extract-run-delete thing normal/standard? Is there a way to cache the extracted app?
That's literally what the trademark means. At some point things become so dominant and generic a trademark is no longer successfully enforceable and you get escalators, bandaids, linoleum, taser, gasoline, etc.
We recently went through a hiring process using a recruiter. Our assumption was that the people they vetted were "legit" and we didn't need to do any additional work to verify that they had the skills they said they had. If the recruiter wastes our time it's a surefire way for them to never get business again.

Anyway, in lieu of a coding interview, I opened up a couple of tickets (one a long term change request, another a real life problem we encountered just the day before). I provided them logs and answered questions and watched the interviewees move through both scenarios.

We capped the time at an hour. The focus was more on the interaction between them and myself—it actually used the "real stuff" they'd encounter.

I was amazed at the diversity of the responses and how differently people approached a problem.
I used python to write a small utility that i wanted to share with a coworker, ended up having to rewrite it in Go because i spent 3 hours trying to compile the python version to an exe so that it was easier to run on their machine.

I wonder why isn't there an easy way to just package the interpreter inside an EXE for people that don't care about binary size just so that it would make it seamless to package up utilities written in python.
> What is the policy and vision of those who oppose any deportation of illegal immigrants

The United States has a hilariously complicated historical relationship with immigrants.

* They are constantly the scapegoat of economic hardship, for one.

* We pendulum back and forth over the decades and even centuries on "immigrants good" and "immigrants" bad[0]

* In our regular swinging back and forth; and *ESPECIALLY* regarding people who were children when they came to the States, we have special-cased and threw under the rug literal millions of people without creating robust systems in place for the now 40-, 50- or 60-year old people who have literally built lives here that were brought over by their parents at ages 2... 3... etc. For those people especially, it's not a "go back to where you came from" sort of easy (though rude) statement. They have no where else. They lived here their whole lives and we've swept them under the rug. It is a national failing on our part.

* We regularly and randomly grant clemency to various illegal immigrants that further perpetuates the cycle of increasing our numbers of legally dubious presences of people in the US.

ALL OF THIS creates huge and complicated situations in the current political climate where we can't give naturalization/citizenship/whatever to these multiple millions of people because it would be rude or unfair or something.

Long story short, the United States ignores our real immigration situation; and, has for so, so, so long that not a single solution to it outside of pure clemency will result in anything but destroyed lives; and while some people may say (ignoring ALL the logistic ridiculousness / literal genocide that it may cost) "it's a bandaid we need to rip off" and ruin the lives of the 10s of millions of people we would shove back and the 100s of millions or more people that would be directly impacted by their deportation, others remember that each of those 10s of millions of people are a person with lives and the value inherent in every person, and should be treated as such.

Addendum: to answer the question directly, I would argue: immediate green-card status or similar to all Latin American individuals who have stayed here long term under DACA or any of the other previous status-dubious systems we've placed them under and either considering their existing time as time spent for citizenship purposes, or immediately starting their "Time in US" potential citizenship timeline. We can choose to close the borders again later. I care less about that than I do the many that are already here in their state of limbo.

[0] To be very clear, when politicians, etc, say immigrants, in almost every circumstance, it's code for Latin American immigrants. If someone says something along the lines of "Oh, I immigrated from Ireland" or "my family is German", there's an internal thought from many Americans of "Oh, we're not talking about you" or "oh, but you came here legally", even if most illegal immigrants are Visa overstays.
So many times I'm reviewing code and really wish unpleasant words with the developer that created this horrible code. Problem is, people think I'm weird when I talk to myself like that.

Edit: apparently this wasn't written clearly enough that I was the original dev that I'm having words with???
Show HN: I drew a determined female coder in the style of Socialist Realism
Ask HN: How to integrate a Blog system into my NextJS app
So I built a new project using NextJS.

Now for SEO I want to write a bunch of blog posts. I have a friend who is not really technically but has some knowledge.
What options do I have to integrate a Blogging system/cms so that he can easily write blog posts (text and image).

My thoughts we Markdown and upload images but feels cumberson. Are there any solution I could integrate easily?
And my point is that if you can't tell the difference -- and you won't be able to -- the question of validating one's humanity will be moot.

Any technology capable of distinguishing between machine- and human-created text or artwork will simply be placed in a feedback loop and used for training the next generation of models.

If this indeed turns out to be a fight, humans won't win it. So let's not bother with the fighting part.
I try to capture this sentiment all the time in conversations here in America - we are privileged simply to say, “I feel unsafe” and have it taken seriously when vast swaths of the world would simply reply, “you and everyone else, why are you stating the obvious”

The western world’s calibration on what it means to feel unsafe is so far out of whack that it’s often hard to take seriously.
Yep, and it's not like there is a mysterious lack of cardiovascular and health consequences that would make us question the belief that high BMI is bad
Presumably these "high-IQ" individuals haven't studied ethics or morals.
> because certain conditions (e.g. being shorter than average), while limiting your physical abilities, are not disabilities because society generally provides for those conditions and extends equal access

This doesn't make them not disabilities, it just makes them disabilities with societal affordances. Even if we accept what you're saying here, these people are still less able to do things in the world, because much of the world doesn't provide those affordance, so they're restricted to the places that do.

Even in those places, there are still limits to the affordances provided - even people have the idea that in the US, employers can't discriminate against disabled people, they absolutely can if the disability affects their ability to do the job. Warehouse jobs routinely discriminate against those who can't lift 50 pounds as a matter of policy.

> And human beings are complex — a person who has found culture and meaning as a member of the Deaf community may disagree with you that they are "objectively worse off" for not having hearing, despite the obstacles.

I hear the argument, and I don't necessarily disagree that people find meaning from these kinds of communities. Nonetheless, there's a difference in that a hearing person is still able to find community (though obviously not the exact same community) but can also hear, while a deaf person can only do one of those two things.

When I was a kid in school, the phrase "differently abled" was in vogue, and it always seemed sort of ridiculous. It's not like you get other abilities for being deaf or having a missing leg or being paralyzed - you just have fewer. The only example I can think of where the phrase is really appropriate is for people with autism, who often are better than non-autistic people at some tasks as a result of their autism.
I am currently using Xreal Air which I got for $200.

https://www.amazon.com/Glasses-Massive-Micro-OLED-Augmented-...

For $200 they are good. They are native 1080p Sony micro-OLED panels. Brightness and contrast are excellent. I got them mainly to use when traveling, but I also use them laying in bed sometimes.

The resolution is higher than it seems because the 1080p is only displayed across about a 40 degree horizontal FOV, so the PPD is actually very high at about 49, which is markedly higher than even something like the Apple Vision Pro. It's also RGB stripe OLED. I cannot see the pixels like I can with VR headsets.

But alas, there are issues that bother me like ghosting and other internal reflections inside the lenses. Though all VR headsets I have tried have these issues which bother me, so I am not sure if that will ever actually be solved to a level that is unnoticeable by me.

The other thing about the glasses is that they don't recreate a theater, and a virtual room, so the apparent size of the virtual screen isn't consistent as it mainly depends on your imagination for how big you imagine it being. If you view a virtual screen in a fully virtual environment like Bigscreen Beta, then you can fully trick your brain into making the virtual screen seem as big as you want, even IMAX sized, and it really does feel like it.

The problem with full VR environment headsets and large FOV over 100 degrees means that the virtual screen only takes up at most about half of the panel, because a 55 FOV for a virtual screen on a headset with a 110 FOV is about as big as most people would be comfortable. So then a true 4K per eye headset would still only give you a 1080p victual screen. Though I think this is still a level which is good enough.
I'm a senior developer and my github is half guitar tabs. I'm not interested in peacocking. Maybe it's because Hackaday refused to put my name on the article with my senior design project years ago and I just don't want to play the game.
> When was the last time you had to debug an ancient codebase without documentation or help from a team?

All the time now that WFH is normal and collaborating with a team member is 10x harder and 10x slower.
> If I can run my own instance can they really promise that?

what? it's Bluesky promising not to do a thing, they're not promising every other entity in the world won't do a thing.
Trying to do fine-grained regression detection in a controlled environment is indeed a fool's errand, but that's the opposite of what this paper is about.
Abstractmath 2.0 (2017)
I wonder how this will change as it becomes more and more normal for companies to shunt you to horrible chatbots. Maybe we'll shift back to needing a real human.
Highly agree with all of that, perhaps save the conclusion. I still try to standardize the interview process, but we have enough different kinds of interview phases to capture different strengths and weaknesses of candidates. I still want the interview to be fair even when people respond very differently. You’re right that it doesn’t often come anywhere close to a tie. But sometimes candidates aren’t vocal and don’t vouch for themselves strongly but they are great coders, and sometimes people are talkative and sell themselves very well but when it comes down to technical ability they aren’t amazing. The choice of coding interview could obscure some of that, so mainly I include other parts to the interview, though I’m still interested in how to compare someone who does take home coding to someone who does the live pair programming, for example. I kinda want to see how candidates handle both. ;)
Yes exactly. The code IS the cv of a developer.
Right they didn’t promise to prevent generative AI from scraping. Does Dorsey have any generative AI investments?
Ask HN: How do you communicate in a remote startup?
We are a remote company. Everything is going well. No plans to be in person, but I’d say we can do a better job at communicating. Any tips or articles to read?
Right, but one wonders why the parent commenter is not gleefully commenting about "fake news" on all of these articles: https://hn.algolia.com/?q=google+buys

This seems to be a notable story and doesn't need nakedly partisan hair-splitting.
There is: PyInstaller
Sadly, we are all at the mercy of proudly ignorant imbeciles.
Yes, usually you have to vote against some of your own interests because no candidate lines up perfectly with your interests.

When people talk about voters voting against their own interests I don't think they usually mean voters who know what each candidate's policies would do for their issues and vote for the candidate who will give them the best overall outcome given that all of the candidates would go against some of their interests.

I think they are usually talking about the voters who don't actually know what a candidate's policies would do for their issues because they have been bombarded with misleading or outright lying ads from other candidates or from PACs or other organizations.

For example in a US Senate race here a couple of years ago I saw a lot of ads from the non-incumbent all focusing on problems of the largest city in the state. The thing is none of these problems had anything to do with the incumbent Senator, nor were they problems that the challenger would be able to do anything about if they won. If the challenger wanted to actually address those problems she should have been running for mayor or city council.

I've met several people who voted for that challenger because they wanted those city issues addressed. They knew she should be bad for other issues they cared about. So they thought they were compromising by giving up those other issues to get a better result on the city issues they cared about.

But since the challenger would not have been able to do anything about those issues but would be able to do harm for the issues they cared about they ended up voting for a candidate that was not better than the incumbent on any issue they cared about and was worse on several.
There are ways you can have an impact, even with a modest contribution. Find a high-quality research lab, like the Monje lab at Stanford, and make a direct charitable contribution. I went through a number of cancer research foundations' 990s and I was dismayed at the very small percentage of their donations that ended up going directly to cancer research. As someone whose father and mother and aunt and several uncles died of cancer, it matters a lot to me that we make progress on fighting cancer!

CAR-T cell therapies in particular seem to be curing cases previously thought incurable. Just this week we saw the Monje lab make forward progress on curing certain pediatric brain cancers!

https://www.nature.com/articles/s41586-024-08171-9
Profession By Isaac Asimov (1957) [pdf]
Federal Reserve Payments Study (FRPS)
Right so they aren’t offering any sort of actual value in that promise to the user, other than moral security.
Huh. Honestly, your answer makes more sense, LLMs shouldn’t be good at chess, and this anomaly looks more like a bug. Maybe the author should share his code so it can be replicated.
This will strongly favor people who believe that that they cannot get a good job, because if a candidate has multiple offers, why would they choose probation vs regular job?

(Note I am saying people who "believe" they cannot get a good job. This would be people who worry a lot, people with unusual experiences that other companies avoid, and under-performers who got fired. I am sure there will be some great hires in those groups, but likely less than during regular hiring)
Size Matters: SpaceX CEO Musk Mocks Russia's 'Familiar' Looking Rocket Prototype
I know it's not very nice to post that here, but given it's hard to get good info about python because the ecosystem is so huge, I'd rather give it straight:

Don't use pex, use shiv: https://shiv.readthedocs.io/

Pex doesn't work on windows, is slower than shiv and shiv solves the resource files problem that you will encounter with dependencies like django. To achieve this, shiv unzips the whole zipapp in a cache on disk and create a transparent proxy to it.

Still, I wish zipapps had better tooling honestly. Using either pex or shiv is more complex than it needs to be.

I hope uv will eventually give you something like "uv zipapp" and make it good and simple.

Right now, to bundle all deps for shiv you have to download first all wheels, then figure out the proper incantation to include them. And if you use WSGI, you probably want some kind of dedicated entry point.

The tech is cool, but it deserves maturing to be a true ".war for python".
Ok whoah, assuming the chess powers on gpt3.5-instruct are just a result of training focus then we don't have to wait on bigger models, we just need to fine tune on 175B?
Reminds me of that company with that slogan “don’t be evil” or something /s.
> Which doctor would you prefer do surgery on your brain - the one that jumped through all the hoops and went to 15yrs of med school - or the one that learned brain surgery through a YouTube tutorial?

My answer is that I don't have access to what I'd really like to base that judgment upon: their success rate, adjusted for the difficulty of the procedure.

Simpler, less-risky procedures would therefore have a lower skill/experience bar.

Basically, I'd want someone with decades of experiences to remove a tumor deep inside my brain, but I'd be much more willing to use someone who learned via YouTube this time last year if I'd suffered a TBI and was experiencing swelling and intra-cranial pressure.
Assuming it's reference to Santa Cruz Operations.
Maybe they will angle the panels differently during the winter so snow falls off, and then the back panel will become more important capturing reflections and low sun.
I was going to say "Use Google Lens" but then I tried it on the character above and it utterly failed :D

In any case, there are lots of camera based apps for either OCR (So you could maybe search for the character) or image search or LLM search (I didn't try ChatGPT).

I did try zooming 300% and grabbing that character as well as the whole title as an image at 100% zoom with Google Lens. It still failed in both cases.
Only seen on some minor embeded systems but it’s not a big deal to compile gdb with tui support enabled.
Non paid solo-coding assessments should disappear. Many disrespectful companies send it automatically to all applicants to don't even look at them after.

Every time I get those I request to do a live coding assessment, if they are not willing to lose even 1h of their time they were not serious about you.

If you decide your process really requires a solo assignment you can offer a gift card to prove you appreciate the candidate (and don't be stingy, you are already saving a lot of money by not having 1 of your engineers interview)
Not surprising, Ubuntu has suffered a wide array of issues going all the way back to their releases following 18.04 LTS.

D-BUS has long been targeted by attackers for the exact reasons the author goes into (its fairly common knowledge in some circles). Not just because of the difference in security contexts but also because of the lack of visibility on these channels with OOB configurations for logging/monitoring.

D-BUS Activation has also been targeted before, many times for its ability to effectively re-parent a process under different pids/names/users, and hiding that process is usually not that hard using a simple mount bind on the associated /proc/pid and mounts directory post exploitation.

With the poisoning of the Ubuntu repository (with fixup scripts to re-enable snap), their security posture became untenable, but has only gotten worse over time.
The bounty you'd get if you found a way to bypass this.
I don't agree with this - law students still skew more frugal than white collar adults. Definitely less frugal than undergrads - folks coming from the workforce generally have some savings, and I do think there were more students coming from an affluent background than in undergrad. But the spending pattern of the average student was still quite frugal - housing was almost always student housing, many students did not use a car, most were taking significant loans etc.

My wife attended a school ranked ~30th in the US, and was in a leadership position at her school's flagship journal, which was in a dingy room with the only amenity being a microwave.

Maybe it looks different at a T14 school, but the vast majority of journal students I know would have balked at a >$10/month subscription like this
I don't have anything public, unfortunately. It wasn't super complicated. It just generated a long string of all the files with Ed commands around it to change the current file name (f) and invoke Git (!git).

I don't remember why I decided to do it this way. I probably couldn't easily connect to the database any other way. Getting the right tools installed might've involved some bureaucracy. Nowadays, I probably would've just dealt with that, but I didn't know at the time how important that janky solution would be to my work.

Power BI is not something I miss working with but Power Query is really nice. The fact that the UI generates code that you can tweak afterwards is a great learning tool. I still use it in Excel sometimes.
It looks interesting, but the discussion is confusing. It would be nice if one of the participants makes a blog post with the final discussion/results, preferably in English. Do you know them?