skysight-inc/HackerNews huggingface dataset:
>incentivizing adoption

You mean promising that some day other people will pay you for playing an un-fun game instead of actually making a fun playable game in the first place.
"Cultural upcycling" has a nice ring to it.
I'm ok with filtering humans who fail the Turing test.
Dupe: https://news.ycombinator.com/item?id=30973871
The only thing the US is going to achieve is finally putting a wooden stake through the heart of the dollar as the default world trading currency.

Now that the world has witnessed them using the dollar as a weapon to deny other countries their sovereignity, they (China, India, Iran, Africa) will be working 24/7 to build an alternative payment system.

And a good day it will be too.
Dupe: https://news.ycombinator.com/item?id=30974165
FOSS projects never fail to surprise me in their creativity of making weird, unintuitive, terrible names. Just install the damn Linux, list all packages and try guessing what's for what. Even worse than forced codenames in place of distribution versions in digits.
A big part of this appears to be that google massively downranks any non-https sites-- most old sites, which are just documents and have no accounts or writing functionality have had no reason to adopt https.

If you run an older internet reference, please add https. The search engines also have an obvious 'recent' bias, but everything we can do to prevent the loss of accessibility of older reference material helps.
> ... Education leaders presumed that 60% or more of all public school students lacked the intellectual capability for college work or even for skilled occupations ...

This is a significant point that's unfortunately buried in this article. Progressive ideology prior to the 1960s or so was extremely bigoted, what we would nowadays call classist, sexist and racist; it went hand-in-hand with the promotion of things like eugenics. (Some people might even convincingly argue that the toxic bigotry is very much still there beneath the shiny surface, but that's beside the point here.) So this attitude that intellectual thinking should be explicitly discouraged in the bulk of the student population was actually quite functional to that sort of authoritarian ideological stance. The meaningful question is how on Earth it is still considered proper for Ed-schools to focus entirely on this sort of garbage, and neglect actual, useful direct teaching of students at all achievement levels. We expect "college for all" but drop the ball re: teaching the sort of traditionally-valued skills and attitudes that would enable that underserved 60% of the population to do good work in college.
I could bake things in a little bit more but meh, it is scripted and people can easily contribute to it or not. I think I created something every bit as good as macOS more or less, I still need to fix the script to fully setup gesture support though. That is about the only thing lacking from my perspective.

https://sourceforge.net/projects/sorunme/
The most fun I have programming is solving problems. Being paid to do it is even more fun but also can be stressful.

If you don't enjoy the work, perhaps you need a different problem to tackle. Come up with an idea, and learn everything you need to manifest it. If that's not fun try another, you'll come to a conclusion either way.
The path as an SE has many roads. I love your post, and I wish I were lucky enough to have had any of that along the path I took.

My first dev job came after mid-way through a PHP course in college. Prior to this, I had also completed courses in Java and C++. At $10/hr (boy was I desperate), I was hired on to replace the outgoing fullstack web dev (basically at an email advertisement spamming company).

I was supposed to "get up to speed" with my replacement within a couple weeks of being hired. It was unwritten and unspoken, but basically I was to become the ad agency's sole fullstack web developer. At the time, I knew zero front-end and the PHP that I did know was murky (5.x) at best.

I had no chance in learning enough to replace the then sole fullstack dev and quit because, I just wasn't ready at the time to absorb front-end web technologies in that short amount of time. Boss warned me that when I give a deadline for a project, it may as well be prophetic - however, I was scared sh1tless giving any kind of projection on any kind of project with me as the sole developer doing things I've never done before; it seemed to me to be absurd.

Fast forward a few years, I just couldn't land any programming/web job because my experience didn't line up with what was requested - even when I thought I was around 70%+ qualified. After a while, I got fed up with the esoteric requirements, even for junior positions. It's exhausting reading through countless job listings trying to find something that may fit. So, to this day, I just code for fun - like a locally hosted movie server that I prefer over Plex. Sorry for the ramble. I'm estranged by the industry in regards to hiring for junior positions.
Much respect for taking on skating. I bought a board and was gung-ho to get into it (at age 24) and got super scared the first time I had to bail off the board downhill. Haven’t ridden since then!
I think it's worth noting that blended fuels aren't simply a way to dodge sanctions. Fuel from different sources has different properties -- most notably Sulfur levels -- and Shell might have been blending them for decades for purely technical reasons.
> Should I write down the steps to every process?

For the love of God, yes. Do you just intend to memorize everything? Are you assuming that you'll never get interrupted or pulled away from a task? Are you going to memorize the task backwards in case you need to revert?

Ok, I think you get my point by now, please create a playbook (checklist) for every critical process that you're responsible for. This will make life so much simpler for you.

Basically you should create a system or process that turns your most consequential tasks into the most boring part of your day.
I can't think of a more useless profession than manager. Managers should not be paid because they don't do actual work and they don't know about the technology. They just squeeze all the joy out of work by commanding developers to do things they know will not work, and take away all intrinsic motivation. The accumulation of managers is a sign of a sick company. When engineers build things, out of an intrinsic interest in building stuff, they gain status as the company becomes more successful. This attracts people only interested in status that drag the company down. A top priority of tech companies as they scale should be to keep engineering in charge.
> [1] Among other things, there are decent odds that you can't remove MFA because of e.g. a corporate policy. But you can just automate whatever it is that you want the compromised account to do, and do that.

The NIST 800-63 series has slowly been turning that ship around on ancient corporate password policies. The big step is to get the enterprise tooling to support newer policies.

Multi-factor doesn't need to mean the user has to go through multiple steps. Kerberos, Mutual TLS and Web Authentication all can use physical possession of the device (e.g. embedded TPM in your laptop or phone, USB or NFC key, lanyard smart card) as one of the factors, which means then you just have to enter a PIN or supply a biometric.
But at 25kbps sustained write (inc optimistic disk juggling) it'd take 463 days to write 1TB. If that's your comparison number, you'd need to factor in 17 drives running in parallel to write 1tb in February. And a robot, or 6 people to handle disks. And 14m³ archive space.

And double all that if you want redundancy.

But the abacus beads could store rotational data. There's at least 8 bits of data there, more if you can put some time in. That's free real estate there.
The CCP is watching this go down with the understanding that if they invade Taiwan the world won’t stop buying their stuff because money matters more than people.
What if a user is colour blind?
My conjecture is hierarchy.

I remember that when I was young, most applications didn't have tabs; instead they just spawn new windows. Then, people wanted tabs, so programmers made tabs. From some point of view, a bar of tabs is just a less capable version of the taskbar/dock, and it even takes an extra row of screen estate. But what it provides, is a nice hierarchy: This is the window of MS Word, where I have 3 documents opened. This is the window of my Browser, where I have 5 websites opened.

Now that they have tabs, people demand more flexibility of their tabs, and that's why we have all the docking/splitting features within the applications. They are simply the extension of tabs.

Technically, a window manager can do all that, including the hierarchy. I could envision a WM that allows you to group windows together into tabs or sub-windows. I think Microsoft did something like that with tabs, but I don't know how popular it was/is.

Nevertheless, it now requires the user to design their own hierarchy and grouping of windows, which is a lot mental energy into a task that is unimportant for most people. It's not as simple as having tabs that huddle inside applications by themselves.

I'd imagine that a WM with such capability must be designed with a innovative and well-thought-out UX.
>Using a crypto coin in your game would visualize that value and allow your players to earn it in game and exchange it for its value in Bitcoin for example.

So why use crypto, when games already use fonts, and numeric digits, commas, and dollar signs, and string formatting functions, and binary to decimal conversion routines, and text rendering libraries, all existing technologies for visualizing value?
I still just get my mum to check for monsters under the bed.
All the racists voted for brexit didn't they? That sotto voce dog whistle stuff has been used for far too long in western democracies like the UK and here in Australia.
I don't know why I would purchase this service, it looks like it could be easily replicated using a bunch of shell scripts...
> you sick fuck.

my argumented replies are flagged

but your insult still is not

@dang yo, what's going on at the moderation HQ, are you not reading other people comments? only mine?

i know i hit many nerves with insightful arguments, but that should not give the right to people to insult
I don't know anything about you or your company, but I know enough about programming and the industry to tell you this:

Don't conflate being a good programmer/engineer with being a good employee.

In my experience, most software companies are hopelessly broken. They have complex processes that no new joiner can understand. In fact, almost no one at the company understands.

The experienced engineers who do fine probably don't understnad the whole process either. They just know to avoid screwing things up, for example, by being super extra careful before doing anything with the production servers and double/triple checking with other more senior engineers before doing that.

In general, I strongly believe that you will not learn how to be a better engineer from your company. Improving your engineering ability is something you can only do at your own time.

The only thing you can learn from being an employee is how to be a better employee. In sense, you can only be a good employee if you are well adjusted to all the broken processes. As you might guess form my language, it's not something I recommend that anyone should aspire to do.
As it is in ROM (inside the RP2040), removing it might involve a Focused Ion Beam machine ;-)...
Interestingly, there is a Eurodollar future provided by CME. It is currently quoted at 96.765, meaning a deposit rate of 3.235%. Does that mean that the global market for dollars has already priced in Fed rate hikes?
That's exactly what Trello is though - boards of cards. Do not expect the usual project management features from it.
Hard disagree. The points about not working hard enough and checking out before 5pm sounds like you were just trolling or being cheeky. If you were then you can ignore my response.

The response sounds like it’s coming from someone who’s never thought deeply about problem solving and it’s relationship with mathematical complexity.

When one is given a task that they have no idea on how to proceed, to them, the number of solutions could be infinite. At that moment, even knowing what to Google could be overwhelming.

Imagine the junior developer being given a traveling salesman problem as their first task but neither the manager nor the junior developer recognize that the problem is a TSP problem. The Junior Developer can spend years and years rediscovering all the heuristics and algorithms related to TSP without knowing they’re actually doing that. You can’t google for it very well because the task doesn’t explicitly say TSP.

What you need is a Senior Developer to step in, hopefully they recognize it’s a TSP problem based on their experience, and then give context and an explanation on how to recognize such problems in the future and finally tell Junior Developer “Just Google traveling salesman problem”.

No working beyond 5pm needed. Junior dev is happy they solved the problem that was pushed to production, Senior dev is happy they don’t have deal with a pile of technical debt and Manager is happy that the task got delivered on time.
BLAS is great and must be used whenever possible. That was not my point.

I don't want to turn my back on the beautiful loop notation. For some algorithms, the loop notation is clearer than any "vectorized" version. It is absurd that the language penalizes you for that. Loops are alright.
Decrypting against leaked / found private keys is likely the path for now - but on the infinite timeline - 100% will be decryptable.
I have been watching the sanction game for 45 days now. Almost every day, we have new sanctions ... bigger and better, and this time we will fix them. For first 2 weeks I ignored it, because it takes time to get your act together (although I am sure CIA has a cookbook somewhere so if they really wanted to do it, they could).

But after those 2 weeks, I have lost faith. Everything seems to be a charade and the next round of sanctions get applied after 1) some oligarch is exposed, or 2) some major war crime news comes out. I am sure we can go another 100 rounds of sanctions. Quite sad.
In Africa, U.S.-Trained Militaries Are Ousting Civilian Governments in Coups
What a world we leave in
Like others have said, it's not you.

If you where in a position to derail a release twice, someone (not you) is not doing their job.

You mentioned working on new features by yourself. That's fucked up. Junior devs can work on new things, sure but they need to have a senior guide. And the resposibility of the feature should be on the *senior* dev.

In my opinion the best way to use a junior dev if resources to hold their hand are missing is to have them work on fixing bugs and support tickets for a while. This will give them a solid understanding of the code base and most external dependencies. Working on new features after that is way easier.
But he does call it a new idea, directly followed by three strong words (ultimately, primary, initiator). I'm not saying the only reasonable interpretation of the sentence is that he's overstating his role. But what does make me cringe is that it can easily mislead readers who aren't familiar with the history of this specific idea, and that this confusion would have been easy to avoid.
Garry Kasparov said he was the first knowledge worker who lost his job to AI. At the time, we defined chess as a sign of intelligence, practically an IQ test. But now, it's seen more as a series of patterns. I think we'll keep redefining intelligence to something that makes us feel special.
They could be storing to /dev/null. That's a very safe target, nobody can steal our data. Unfortunately it's technically not encrypted at rest.
I'm sure 'Satoshi' also meant that Bitcoin was supposed to be a method for peer-to-peer payments and as an electronic cash system and not hijacked to be a 'store of value' or 'digital gold' to 'HODL' and speculate on.

> I'm sorry, this simply isn't true.

I'm sorry but anecdotes are not 'sources'.

The Lightning Network is an off-chain 'layer 2' system that is NOT Bitcoin. It is centralized by design [0], defeating the entire point of using (and promoting) decentralized on-chain payments for Bitcoin.

I hate to bring it to you, but much has changed after 6 years and the 13 years around the supposed original intention of Bitcoin.

[0] https://iopscience.iop.org/article/10.1088/1367-2630/aba062
Keppler is a tool for real-time code sharing, useful for presentations
CPT and OPT are interesting cases for collective bargaining. Not my area of expertise. However, I found a different answer that seems like a more concrete protection regardless of labor classification:

> The U.S. Citizenship and Immigration Services (USCIS) cannot ask you questions about your union membership or participation in lawful union activity. In addition, the Department of Homeland Security (DHS) recognized the importance of enforcing labor laws and signed an agreement with the Department of Labor (DOL) that states it is essential to ensure proper wages and working conditions for all covered workers regardless of immigration status. It is your right to belong to a union and being a union member cannot affect your visa application.

https://www.wearegage.org/international-student-rights
I tried installing Meshroom and it felt pretty rough, but it turns out I had simply failed to restart my Linux box after installing the CUDA toolbox. The software seems stable, though I'm still messing around trying to better understand it. My initial attempts with the default settings and a handful of photos of my mouse could use some work, and it's pretty slow on my box (an aging Xeon and about the oldest graphics card that's compatible with CUDA for this software). But it's interesting stuff, and better polished than a lot of research software I've worked with.
Because all Linux distros are just an amalgamation of thousands of programs and libraries, each with their own aims and pulling in different directions?

That Linux distributions work as well as they do is a miracle in itself, I think. Comparing them with the massively vertically integrated software and hardware package built by the richest company on earth is unfair. Notice that whenever anyone has attempted to subsume different parts of the Linux stack (systemd, etc) into one project, the wider community hasn't really gone along with it without being dragged kicking and screaming, and some times it has led to further fragmentation. I don't think this is necessarily a bad thing too, I feel the chaotic evolution,-not-design character of the ecosystem gives us a computing environment that has a better chance of staying free of whatever the clergy of the alternative cathedral model would choose to do, especially when sponsored by amoral corporations.

So, I don't know what you would like to hear. Does Linux "just work" (whatever this marketing aphorism means?). I think it does, for me. My Dell XPS laptop running an Ubuntu LTS for work, a relatively expensive custom-built desktop rig running Debian Testing at home, and my medium-sized server for my personal projects running Debian Stable on AWS have run without any issues for more than a couple of years. Would I trade these for a massively expensive pretty aluminium box running a closed-source system that will take me several months to master as much as I have Linux (and really can never really, properly, understand due to it's closed nature) just to save me probably a couple of hours a year fixing minor issues on my Linux boxes? Probably not.
I’m skeptical of this. This sounds similar to the way Koko “learned” sign language.

While this video is long, it explains the controversy very well: https://youtu.be/e7wFotDKEF4
That's a complicated matter.
Without oil and gas Europe's economy will take a massive hit, same with poorer countries that can't afford the higher prices.
This money is missing then to help Ukraine.

On the other hand what can russia do with the money?
If they need components from other countries they are largely cut off from access.
If they don't need foreign components then they don't need money they can print it.

I think certain sanctions will hit others harder than russia and will actually put leverage in the hand of russia.
Without gas steel and glass producer risk of losing their melting tanks, ehat will directly effect weapons production.
If youre actually reflecting at this level after literally 8 months (months!!) of experience, and continue to march on, self reflect, stay motivated, don’t give up, you will eventually be a very good SWE.

Your team sounds awful though.
The anchoring mechanism was designed over a decade before the lander arrived at its destination. The prevaling theory was that it would encounter a relatively hard and compact layer under a thin dust cover. Then the Deep Impact mission happened while Philae was already in flight and showed that theory to be false. Hindsight is 20/20.
What is missing in your self reflection though is empathy for yourself, which will become more and more valuable in your career
We only got ours because we were very nice to the agent after losing out on an apartment (thanked her, asked her to keep us in mind if anything else comes up etc).

A week later she phoned us before she listed a new one, and we went to see it 3 hours later and took it.

It goes to show the human aspect still matters, a lot. That one email thanking her was probably worth way way more than eg hours spent on a bot to automate applications.

Many apartments also don’t even make it to an agent because people have friends they promise it to and refer them to the landlord.
Is your game in a shareable state? You’ve sold me :)
The vast majority of people who voted for Brexit are not racist like the vast majority of people who vote for Le Pen are not racist.

I find our reply reductionist and offensive. It illustrates what I was alluding to: they is not attempt to understand the concerns of millions who are just brushed off as 'far right', 'racists', 'uneducated', etc, which only make things worse and can backfire (see Brexit)

The debate on key issues has been poisoned. For instance, people are either pro-immigration or they are racist. This is not healthy.
Can you provide ∞ nines of reliability?
It's also that Europeans aren't willing to suspend their gas-fuelled comforts.
Elon Musk suggests changes to Twitter Blue, including cutting price and dogecoin
Any idea why the colour on the fab floor is an odd yellow hue? Is the standard colour spectrum for interior lighting not compatible with chipmaking? I'm imagining a situation akin to the darkroom requirements for processing photographs.
You do realize what all comes from China.

A sudden stop would have a bigger effect that just losing money.

The pandemic already showed that.

This can only be solved in the long run and not in the short term.

But I doubt that will happen because this wouldn't need questioning the principles of capitalism.

Totalitarianism and capitalism always worked well together.
Did I write this? I started my first swe job in July out of a bootcamp training. Big company, entered an unstable team with no manager with a patchwork of unstable legacy systems. I’m slow and sometimes get tickets that no team member can really help with, and it can be difficult to get good help over slack. My current manager and team are at least supportive and are willing to help, even though it isn’t an ideal learning environment, mentorship is fleeing, and Like op I am too hard on myself, probably not as organized as I should be, and stress myself out more than I should. I don’t have sage advice, but as the top commenter said: breath. Anxiety and stress make you (and me) poorer decision makers and thinkers. You won’t be where you are forever. Life gives us a series of trials that we learn from, even if it feels bad in the moment. Thanks for sharing op. Your experience is my experience.