skysight-inc/HackerNews huggingface dataset:
> The speed of history is increasing with each new generation after all.

This is the only statement in the post I honestly disagreed with. Anton is trying to talk about how his coworkers have lost historical perspective and that he, because of the geopolitical situation of the space in which he was born, has more historical perspective and therefore believes that everything might got s**. It's a very valid argument.

Yet, I have 2 questions:
- Doesn't the fact that there's a large group of people in the world (in North America, Europe, and other places) that believe in the stability of the system indicate that maybe they're actually experiencing history at a slower pace than their ancestors?
- More importantly, isn't the intent to predict history by claiming to understand a change in the way it operates (in this case its speed) also a lack of historical perspective?

Otherwise completely understood the point + liked the idea.
Now add in that contractually, you cannot controbute to any open source project, and any intellectual property you develop hoes to the company.

Still worth it?
My life is a litmus test
Is there a way to get my Mac to actually look like that? I enjoy the old UI
> US sanctioning Tornado Cash

Zero evidence this is connected to U.S. sanctions. Dutch law protects even cash transactions less than American law.

When the investigation started, in June, the U.S. had already released evidence Tornado Cash was used to launder money. If a Dutch person kept working on it, it might be trivial to show they broke Dutch criminal statute.
Long ago, I had a candidate in an interview for a short term project. The person had an important hole in his knowledge, but seemed OK apart from that. I was afraid learning the knowledge required to fill the hole would take too much time from the short term project.

So I decided to mail a take home assignment. I took about an hour myself to prepare it, the assignment was not work related, it was a completely fictional task. I think it was creating a HTML page of ~50 lines demonstrating the hole could be filled if the person had access to internet and all relevant docs. The person delivered the next work day, did well, and we hired.

I've thought long and hard about this, and decided the assignment was a mistake and I would not do it again (sorry to the person in question). Why? In practice, when listening an hour to a candidate and let them write a minimum of code, you know if you have a complete weirdo who never touched a computer, or someone who is at least basically OK. In this case, it was a short term job, so the blast radius was pretty small even if candidate was bad. For longer term engagements, there is generally a test period and better vetting available. Meanwhile, I was in a position of power over someone else, and while the whole thing seemed minor to me at the time, I later heard the (junior) candidate was worried sick and spent way to much time on the assignment.

An underlying cause for my mistake was the interview situation, which was very bad. Basically, I was in the middle of something else, and a project lead I had never heard of for a project I had never head of asked me to do a technical interview while the candidate I had never heard of was already sitting in a meeting room. Needless to say, I was completely unprepared. There wasn't even a whiteboard in the meeting room. So I basically adjusted by always being prepared for surprise candidates: A list of questions for most common technologies and a template for technically grading candidates were always stashed away in my locker from then on, and the people starting projects would keep us interviewers in the loop when a job would open.
It's very off-putting, I agree.
> buying out what is effectively the entire global capacity for a node

Apple has the money so Apple gets the node which makes Apple more money and everybody else has to wait.
Do you apply this principle consistently or only when and how it suits you? Yes, absolutely it is a trick question.

Are you aware of any case where the US went to war under pretenses known to be false from the start, or interfered in the internal affairs of another country to cause loss of life, or allied with countries that committed terrorism against the US and others, etc. and none of the initiators suffered any consequences?

It's bad enough that morals can be twisted enough to justify just about anything and in any condition, and education these days lets anyone think they can justify anything simply by the fact that they said it. Don't add hypocrisy to that too.
Every time I read a story like this my hope that we can invent Myomer increases.
It doesn't matter though. Both invasions were based on very similar lies. Just because in Iraq the lies were 10% true and in Ukraine 3% true doesn't make any difference.

The invasion itself was a far far worse crime that supporting Saddam materially.
Some of the choices are neither privacy nor security improvements. Take quarantine or integrity protection or signature validation for example. Those three alone limit drive-by binary malware rather effectively.

The only thing one could argue for in a privacy oriented manner is the signature validation with OCSP checks since it somewhat leaks what signature owners you're trying to check. But without it you'll never be able to find out if a signature was revoked, including self-signed signatures.
I use C++ for audio processing software, although I prefer doing it in normal C because C++ is too messy and abstracted. That being said, C is a bit too messy and abstracted too, with too much "taken care of" by the compiler.
Our position on this has always been that if a candidate finishes our sample coding task, they are automatically granted a tech interview. It's the least you can do for someone who put in the time toward your position.
Decades old articles can trend here, HN is not limited to brand new content.
Creating a 9k bots seems not so hard.
Advertisers Plan to Use ‘Dream-Hacking’ to Implant Branding into Your Dreams
Sure you can. They are not trying to make the point that no food is edible, they are trying to make a point that depending on who you ask, you will end up hearing that any and every type of food is inedible.

I get what they are saying. If you read the comment threads here on interview experiences, you're going to encounter groups that dislike or want to forbid every kind of technical screening technique. It's easy to read comments here and come away thinking nothing is OK and everything is unfair.
It's there. Sections 1 and 2 are duplicated.
Online Escape Rooms for Coders (and non-coders)
SINAS : Screens Is Not A Screen.
you're also filtering out people with the skills but who don't want to do bs unpaid busy-work for you (maybe what you're after). ethical action goes both ways
we're all just data generating processes
I think that they are doing this purely to hurt crypto. They keep adding new laws when they see an opportunity where crypto could become more useful... it's like a frog in a warming pot.
Somewhat off-topic:
I'm a native German speaker and I'm really struggling to understand what "Gestalt" is supposed to mean in contemporary English usage.

Like, "Zeitgeist" seems to be used like I would in German (although far more frequently).

What am I missing? Is there some subtle difference in meaning via Yiddish or similar?
Ask HN: Examples of how social network startups acquired early users?
Hi HN,

Does anyone know of any articles or stories on how social media sites like SoundCloud, instagram, etc. acquire users in their first year?
It doesn't have to be perfect, it just needs to be better than the tech part of the current interview system. I very much doubt that whiteboard interviews can accurately predict what people bring to a team; they're not even designed to assess that.

This system wouldn't replace the personality interviews, etc., but only measure technical abilities.
For those who think this is good:

Private keys can be represented in text. Like this: KwTHJw865SLeTAjK7otYb5bL5mwutBb2vDxxF7kGf5XvY7QttnvM

Encrypted messaging apps like Matrix or Signal, can be used to send strings with private keys, anonymously.

It's very difficult to hold a position that financial privacy tools are bad, but encrypted messaging apps are good; because they are really not that different.
Oh, I was just quoting the next line of the movie.
In many cultures and especially if you live in a big city, the idea of being able to get around without a car is considered positive. Vegetarianism is massive in India (as are railways) and significant percentages in Europe too.

The rest is the problem with how we generate our energy.
> If the "tech economy" is going to hoover up consumers from all over the world, it should expect to contribute it's fair share of the costs of maintaining civilisation in those societies.

How is this not different from how a mafia operates?
Filter your resumes however you like before you throw the dart.

In any case, the dart throwing method can't be criticized simply because it produces lemons, because no hiring process is perfect. Every company from top to bottom makes bad hires. So you've got to compare the overall results, which will contain both good and bad.

One big advantage of the dart throwing method is that it will randomly select good people who tend to be overlooked by hiring managers because they don't interview well.
I disabled Windows (11) Updates with this tool, nevertheless it updated itself this week… sigh.

(and yes, i ran it frequently, after the previous/last update too.)
Ah, I lost the thread and misread that part of your comment, sorry!
You can take any position you like with your career, but I suspect you’re gonna be limiting yourself on available companies with this stance. A better position would be to improve how you evaluate a company prior to engaging in a coding test.
I suspect the people making the "classist" argument are doing so because they like consuming fast fashion and don't like someone implying that they're part of the problem.
Random thoughts on Arc, Orion, and stuff
It's not fair to characterized the masses of software developers as being opposed to putting effort into getting jobs. The real challenge is that we all prefer different approaches to the interview and vetting processes while, at the same time, employers are unprepared to accommodate each candidate's style.

Nevertheless, I would absolutely not spend 6 hours on a take home assignment without compensation. Capitalists get carried away sometimes...
What does "in app" do differently? On Android the only thing I can think of that is different is that if I open the app switcher the tab is in a different app.

But I think I prefer that because if I click around a bit I can switch back to the app that spawned the tab directly instead if hitting back a load of times.
I have never been asked to do a home assignment, and I am a contractor who gets a new gig every year or more. Having said that, I have seen it used by good companies. It was a case where the person's background was, as I recall, a music degree, and I think they were wanting to make sure he could program (he could).

It's definitely a strike against a company, but it's something I would put on the scales against how good this job would be. Sometimes it might be worth it.
The article answers the question of "what is fast fashion" pretty thoroughly. It's a long article, but there is a section labeled "What is Fast Fashion?" that you can skip to if you don't want to invest much time.

As for "what class do people belong to when they don't know what fast fashion is?" The answer is: any class. I didn't really understand fast fashion until I read this article.
This is my experience too most of the time.

In one case, Airbus, they didn't even bother with a phone call. I applied via their website's application process. More than a month later, without having heard anything from them at all, I get an email from someone with an exercise that "should not take you more than 12 hours". They also gave me 3 days from the day the email was sent, to send my code. Eh...

Ah, there was a local company which, as part of the application process itself, would present you with a small test. First problem: it was incorrectly set up and I got some totally unrelated test about something like Excel or whatever. I added a comment to let them know that I thought it was the wrong test. Again, never heard from them for 2 or 3 weeks. Then an email addressed to no one in particular, asking to do an assignment. I replied asking for clarification. Saying I hadn't even spoken with anyone yet and the exercise felt weirdly unrelated to the position I had applied to. Never heard back, fortunately.
The bans became untenable in all countries when phones with cameras became ubiquitous.
Git is a kind of block chain IMHO.

It annoys me that crypto bros think that bitcoin was the first use of bloody cks of data with hashing for an immutable ledger. Its common practice in many industries. Inc the one I work in (lotteries)

Bitcoin is a clever trick. But it's underlying tech is not anything radically new. It's just using some best practices for a perticular use case.
How much will the climate bill lower global temperatures?
Quite an interesting solution for such a big market, as Latinos we have so many obstacles to have access to finance services when we have just migrated. This can change all of that
IMO, the problem really stems in the types of ways interviewers go about trying to assess skill sets. Rather than assess for the very specific skills that will be needed in order to do the job being applied for, it becomes some random take-home exercise they likely copied from somewhere. I take issue with the assumption that devs are against any kind of skill assessment. They are just against skill assessments that do not reflect the skills they will need to be successful in the job at hand.

In my experience interviewing, a properly designed technical interview exercise can fairly accurately peg an interviewee's skill levels in about an hour, as well as their ability to communicate with the team (taking into account nerves will likely reduce their performance in an interview setting). I think having a take-home exercise could be an option that could be offered, particularly if someone is struggling in an in-person(or video) interview session, or even something that is flexible ahead of time to allow the interviewee to put their best foot forward by choosing the evaluation that best suits their strengths.

I do agree with your point that interviewers need to have an ability to spot "good interviewees" - some people are just really good at interviewing. I don't think that automatically means take-home assignment though, I think having gradually more specific questions to suss skill level out (which you mention, i.e. "better questions") is really important.
If you get to the point where you are going to give an assignment, you have somebody that you believe could do a job that probably pays very well. Go ahead and give the assignment, but also be respectful and pay them for their time.
How can there be apprenticeships when most companies are only looking for senior engineers? They are scared of training junior engineers because they feel that they will leave the company after a few years or even months. This is not always the case.
> Am i alone in thinking this is not going to fly if all he did was write some software that helps with your financial anonymity?

Probably. That said, he is arrested under Dutch law. We have no evidence this is tied to U.S. sanctions. As others mention, Dutch law restricts cash transactions in ways U.S. law does not.

Also, in June—when the link says they began the investigation—it was publicly known Tornado was being used to launder money. If the developer kept working on it, they knew what they were doing. Again, I think that wouldn’t per se lead to criminal charges in the U.S. But we’re sticklers about speech and privacy in ways most of the world is not.
I played mmos back in the day and they were a ton of fun. Then Thottbot came along, and it make the questing too easy... no one needed to talk and work together, everyone focused on getting to the next quest.

I hope future games will use more randomization to keep players guessing and building community.
> It's classist by definition to be against fast fashion because that's what class _is_. "We don't do that sort of thing".

It's not classist to question why people can't afford more quality clothes instead of that junk. It's not classist to care about the human, social and ecological consequence of the fast fashion industry and expose them. It's only conveniently "classist" according the the fast fashion industry itself to question their business model and record profits.

Remember that "classism" has a negative connotation, like racism, ageism, sexism, it's not a neutral term.
Here's why we're going to start doing a take home project as part of the hiring process:

Last fall I hired a supposed senior dev with 10+ years of experience and watched them struggle for the next 4 months with the most basic things. At first I though it was our codebase (large, mature and complex), but it became pretty clear they had mis-represented them selves. The fault is ours of course, they should never have been hired in the first place.

As for a portfolio, I would normally agree, but it's too easy to fabricate one. The above developer was put on a PIP and given some basic tasks to prove to me that they could actually do the job they were hired for (or at least the apptitude to learn/figure things out). For 3 of the assignments they submitted repos that indeed implemented what I asked,but they were not their work, they were cloned from Github. I had to let them go.
Does contributing to an encrypted messaging app, like Signal or Matrix, also mean you're enabling / facilitating child pornography and terrorism?

Keep in mind that a cryptocurrency private key is just a bunch of bytes, like this: `KwTHJw865SLeTAjK7otYb5bL5mwutBb2vDxxF7kGf5XvY7QttnvM`
We are using C++ to develop ManaPlus a client for the game The Mana World.
This is a large part of why I don't enjoy competitive multiplayer video games.

Once people figure out how to min/max for statistically optimal results, it becomes less about fun and novelty and more about how much time you have to study these strategies.

I completely understand how this "solving" of the game can be incredibly fun and rewarding to some people, but I personally don't have the time or motivation to dedicate. I like to explore and play by ear. As such, I have zero chance in anything competitive/multiplayer.

Not really complaining, just something I realized isn't up my alley a long time ago.
I think if you give someone a take home assignment, especially a junior, and they complete it you owe them the offer of a call to talk through some feedback or a detailed text breakdown of what they could improve and where you think they may be lacking in knowledge. If they don't know where they're going wrong it's going to be quite hard for them to figure out how to improve it.

As far as ghosting is concerned it's a bit baffling to me, seems far more in a company's interest to promote the notion of not ghosting so that they actually stand some chance at all of applicants letting them know when they've dropped out.
But in the end, you're going to have to do something unfun to get hired.

It could be an interview. Or a series of interviews. Just like every other job.
Well, my home is powered with a miracle then.

https://www.world-nuclear-news.org/Articles/BN-800-running-o...

> BN-800 running on 60% MOX

> The reactor core itself was refuelled and is now using 60% mixed uranium-plutonium oxide fuel, supplied by TVEL and manufactured at its Zheleznogorsk site. The plutonium for this was produced from uranium during the operation of other nuclear power plants and recovered from the used fuel assemblies through reprocessing.
Would this run on mac or linux?
The new M-PAGES software by NGS is written in C++, with a bit of python tooling as well.

This is to replace the original PAGES software, which was written in Fortran. M-PAGES is able to process GNSS baselines using all the new satellite systems, as opposed to only GPS.

Edit - my understanding is they chose that language for good extensibility.
I agree, it's mostly the language.

However, remember that newer developers get onboarded by older developers. I lead the charge a few years ago to get my then team to adopt Java8 style streams and Vertx, otherwise the stack was the typical SpringBoot annotation affair with the downsides you mention.

In a similar vein, one of Java's touted strengths is the package ecosystem but those packages often are written in the same class-hierarchy-heavy style. When the code you see and use is written in that style, writing in that style becomes the default unless you actively choose to do something else.
Most smaller companies also don't want Google-like engineers, I would posit.
Interesting software, seems to have a lot of options, although I'm finding it difficult to read. The font is very large and an odd style.

I also can't figure out what the "REVER" option does on some entries.

Resizing the window doesn't seem to do anything, the program is fixed in the middle at a certain size.
quite simply no. fast fashion is not a requirement for decent inexpensive clothes.
Apprenticeships (called Fachinformatiker) and formal certifications (university, university of applied science, or the Fachinformatikerausbildung) are all important in Germany.
That's not how "doch" works. It's the German "though" and works to mean effectively "on the contrary" in response to a negative question. It doesn't work in response to a positive question.

"Du magst mich nicht?" You don't like me?
"Doch" Yes I do.
Re the "no meaningful feedback" - this may be laziness or negligence, but in my experience is almost certainly related to liability. "Takes too much time" as a value probably varies widely between engineers. I personally like a system with a take home designed to take 1 hour (we've said so explicitly) but we don't actually cap the time. There is an entirely other camp of engineers who don't want _any_ time limits so they can approach the problem in whatever way they want. At the end of the day you have to make a call re the most efficient use of your team's time to find new folks.
I have found the following strategy to work well: pick your battles. Some employers use test tasks to keep you busy so that you can't apply elsewhere. Other employers genuinely test your skills, but even among them there are some with unrealistic expectations. You can't be doing all the test tasks, period. But you can avoid most of them without walking away.

I am assuming an active job search where you have more than one potential employers.

If the test task is simple and you have the time: do it.
If the test task is interesting and you really want into this company: do it perfectly.
If the test task is simple, but you don't have the time: write an email explaining how you have a full time job with lots of interviews, tell them your CV clearly demonstrates you have enough experience, ask to forgo the test task.
If the test task is hard and you don't have the time: explain how you would do the task, ask to forgo the task as above, walk away if they don't agree.

You would be surprised how often people will skip steps of the interview process if you ask nicely. This way I skipped tedious home assignments, psych tests and leetcode home assignment (not even hard, just told the company I don't want to rehearse dynamic programming with so many interviews lined up).

In my recent job search I had two good offers and incidentally both were the ones where I did the test tasks 150% because they were interesting. So do them if they are worth it.
The first time a developer of open source, non-custodial and autonomous smart contract code has been arrested comes days after the US sanctions the same smart contract.

Probably just a coincidence.