skysight-inc/HackerNews huggingface dataset:
> What would be your advice be to fresh college graduates, or anybody for that matter, who are good at programming but not at leetcode? Surely there must be a way to demonstrate their understanding of algorithms without having to spend 3-4 months memorising riddles

You're premise assumes someone who has the safety net to spend time on non-compensated work (which is what leetcode is and is really unfair to poor people, but that's a different discussion). Assuming your premise holds:

- Work on an open source project and contribute to it.

- Work on your own project and publish it

- Get an IT job (which only requires Windows and Mac skills but not programming) and then volunteer for any programming project that comes up (automating the ticket system, automating deployments of equipment, automating basically anything that's manual).

- Find a non-profit that needs a new web app or phone app and volunteer your time building it for them.

Basically, take the time you would be doing leetcode and actually build something public, so that you can take that to an employer and say, "hey I built this".
$1,100 for bad graphics card laptop notebook seems like a pretty underwhelming deal. Costco has better bargains every day or nearly every day.
I don't follow; are you implying Linux users (the particular audience) don't like having multiple tools for specific use cases or that the author's statement goes without saying?
I wish people would stop talking to me as if I don't realize this. This conversation gets had every week on HN and people talk as though seniority is this rich person only club that applies everywhere.
How about when we make statements like "poker, not chess", we stick to well known games that go back centuries?

Stating "There are other games that are even MORE complicated with even LESS information! That's the game we should be talking about!" adds nothing to the original point the author is making.

When you heard the original saying "we're playing chess, not checkers", are you the type of person to say: "ACTUALLY, Go is far more complicated than chess. The saying should reference Go, not chess!"
Where exactly did I say that?
There are probably no organic parts of the structure left, just rocks.
Discussed in 2017: https://news.ycombinator.com/item?id=15429390 (215 comments)
It is written in Rust and not Ruby.
Get a safety deposit box for $80 a year and store your cash in it.
I worked at Real Networks back in the end of last millennium. They were big fans of Roxen and Caudium. I loved developing in Pike. It was way ahead of it's time for sure.
Future fission reactors both don't need uranium (thorium reactors) and use less of it while waste that isn't radio active for long (breeder reactors).
Question: Is Pokemon like MTG? From 10000 feet away only by looking at a few cards and maybe hearing people chat about it, sounds like games are similar. Are they?
If the government is going to pay or subsidize rent for someone, I’m ok with there being a requirement that such support is needed by that recipient.

If the recipient later happens to win the lottery, I’d expect them to move directly from Section 8 housing to a mansion, no waiting period needed nor desired.
any card game that is competitive and popular is going to have net decking in their constructed formats. this doesn't just apply to card games though... non-card games have this as well. world of warcraft has a metagame of arena compositions, league of legends has compositions of teams and roles. in a game that allows you to explicitly construct the composition of your deck or team before each match there is no other way for it to play out.

there are game modes such as drafting that introduce randomness and dynamism to deck construction that avoid this and most card games have this type of game mode.
> They're biased, arbitrary, and often quite silly. And they've persisted for a half century.

Half a century? Absolutely not. It's a recent phenomenon (in software jobs).

All through the 90s and 00s it wasn't like this.
> Having had the extreme privilege of actually working with some really exceptionally smart people

Why did you include 'actually'?

Are you suggesting that I have not?
What is the IBM/Lenovo layout for their arrow keys?
I mean I get it and as a web developer I'm probably more part of the problem than the solution.

Ironic Humblebrag? The developer tools and consoles built into browsers are in some ways a return to the Smalltalk and LISP Machine development ideals I've read about, if you consider the Internet the machine.
I grew up on Pokemon & MTG. Got competitive, made the Tour, etc. I am not sure I want to repeat this with my son. A friend is going through this with his child (<10); can they afford the packs? The cards? What about his son asking everyone for free cards, since they didn't want to start down that path? There's gambling in these games, and a lot of it is in how exactly you get those cards.

The upside is that a healthy exposure to "work doesn't equal outcome", risk calcs, and reading people are very helpful lessons to learn, so personally I'm a bit torn on this. I wonder if there isn't a happy middle ground these days that doesn't require a "buy packs" element.
The third button is usually for scrolling.
That sort of assumes you have a structure containing elements that were a) made by hand that b) survived. A pile of stone laid by hand doesn't help, for example.
Too late to edit, but I think this was actually in the context of New York City Housing Authority and not Section 8. I tried to track down the article but couldn't find it quickly.

This isn't the article I had in mind but it is related and interesting: https://www.manhattancontrarian.com/blog/2013/9/21/two-new-y...

and includes this:

> The poor family is trapped in place. If they make the mistake of earning more observable cash, their rent will be increased by 30% of the increased earnings (that's how it works at NYCHA), and then they start taking away the other benefits as well.
The pointer stick on my HP isn't as good as the one on a thinkpad, but it's "okay." Of course my HP has a middle-button so the lack of that here is mind boggling to me.
> Its got all the reads, bluffs, random chance, meta-gaming, math and strategy, and none of the gambling.

The gambling is the most important part, it's balancing between risk and concealing the signal you're sending. Bridge would be another option with a similar problem to be solved, but I don't think pokémon has any of that.

edit: also, the last thing you want to do is get your kids addicted to a pay-to-win game. It's child exploitation.
> Trying to optimize your child is so backwards to me.

I agree. My daughter loves Catan: we'll play on sunday even though she's a bit young for Catan.

Recently she discovered hexagonal grids in which you have to find words placed randomly... She loved it. So I quickly wrote a little program generating hexagonal grids and placing words randomly (and then filling the remaining empty hexagons with random letters). Now she gets to pick the words (the name of the cat, the names of her plushies, etc.) and I generate a random grid and print it. She loves it even more because now the game is tailor made!

As a bonus I got to introduce her to some programming concepts: showing her first how the program can generate a little grid of only 2x2 hexagons, then 3x3, then a bigger but still empty grid. How I can then have the computer put a word randomly on the grid. Then another word. Then fill the remaining empty hexagons with random letters. She was sitting on my lap looking very interested... Then I told her she could now choose which word she wanted and from there she was totally hooked.

It made for a happy mom too: it's the first time I coded something for my daughter and it felt good!
I’m not sure I agree, but I’m positive this isn’t a barrier to adoption right now. Recruiters are really looking for an edge to provide differentiation, and “friendlier, faster process” is a big one.
Maybe HP will acquire system76?
Sure, but that's the exact opposite of having paid support, which is why I was confused
I was sort of curious about how active this community is.

- News sidebar: 2022, 2022, 2021. So it’s not dead.

- “Development”. Stuff about policies and getting write access. Taking legal action if you violate the LICENSE. Wait, do they use Subversion? No they use Git.

- Where’s the repo? A page about read-write access. Doesn’t seem like I can get simply read access. (A HTTPS link is more convenient for me for read access, which is how I access all Git repositories which aren’t owned by any of my online accounts.)

- Issue tracker. Latest issues updated 1 month, 3 months, and 5 months ago.

- Forum is a mailing list. You can subscribe. No web archive apparently.

- There is a graph of lines of code added/deleted every week “since it first became version controlled” (Highcharts). It’s empty.

- There’s some heading “Contributors with a Github account” with nothing beneath it.

I won’t criticize an apparently university-managed homepage for any of this. But what am I supposed to learn from it in this context? Is this perhaps yet another “remember this, fellow in-the-knowers?” HN submission?
Just like in real life sports - high school basketball often devolves into who is tallest. That's a little different than professional basketball, where being tall is necessary, but not sufficient to compete.

There's lot available on the internet to learn about competitive pokemon. Something like this (https://www.youtube.com/watch?v=yBw6UXAiq0A) is a good entrypoint. But even better - go to a competition with your kids! If they're interested, of course.
One big issue with these problems is that they are timed. So if for whatever reason you get stuck, stressed, distracted and take an extra 10m to reverse a linked list you're filtered out.
The review I linked has a remarkably readable discussion of this. In a nutshell, the filling of the site rendered everything that has been tested liable to contamination by the fill.

Apparently, the plaster on the walls (which contain lime, which I believe is thought to have come from fires) was one of the main pieces of evidence presented by Schmidt. But plaster can absorb carbon from the fill. This is plausible given both age (at least thousands of years) and the fact that plaster only occurs on the surface in direct contact with the contaminating fill.

AFAICT, there as been no enclosed space from which samples have been dated. It all comes from areas that were directly exposed to fill, or the fill itself.

The author of the review also notes something that should be obvious to those outside the field, but for some reason doesn't get discussed much inside:

> Thus, in questioning the claim about Gobekli Tepe’s date (of PPNB, possibly earlier) one might think that the one who does the questioning must have extraordinary and abundant as well as “almost beyond reasonable doubt” convincing evidence to counter what the archeological establishment has claimed about Gobekli Tepe. In effect, it seems it is no longer asked that the agency who makes the extraordinary claims about Gobekli Tepe provides the extraordinary evidence. But instead, the burden of proof has shifted to those who tend to counter the claims. Be that as it may, the paper will proceed as if the burden of proof is on the counterclaim. The paper will be setting the most stringent of all arguments and criteria in an attempt to support the counter arguments, although it doesn’t have to do so.

As Sagan famously said "extraordinary claims require extraordinary evidence." But the evidence on the dating of this site seems pretty weak.
Regardless of all of the specs I would say that the biggest thing I would be interested in would be the the screen aspect ratio. 3:2 vs 16:9 is really important.
Ah, gotcha. I assumed discrete graphics.
That’s something we could calculate, so any discussion about it is a deflection.
(For those ignorant like me, these are both Craigslist guys. Not yet clear what their relation to TFA is.)
I made that point because I argue that patient autonomy is important. Further, I argue that in order to protect patient autonomy, information should not be withheld from the patient. Accordingly, the patient should be given everything necessary to enable them to make optimal choices as a rational agent. Not providing low-cost, minimally-invasive screen tests to the patient, under the premise that the patient is an irrational agent, reduces their autonomy insofar as it limits their decision-making capacity. I argue that there is no compelling justification to do this for low-cost, minimally-invasive screenings. Furthermore, assuming that the patient is rational and finding ways to advance the rational patient's well-being protects patient autonomy. Therefore, the only justifiable factors that should be considered when screening patients that preserve patient autonomy is what I stated here: https://news.ycombinator.com/item?id=31450997

Does the position seem clear now? I apologize if this line of reasoning was not clear earlier.
Renting is supposed to be a much shorter commitment that lets people move around. It shouldn’t be cheaper in a market that’s allowed to function. If anything, the optionality and added risk should have a cost, which is also why a hotel room costs more per day or week than renting.
We've reached diminishing returns here I think but from the article linked

he worked successively as Director of R&D in imaging at Bruker and Siemens, directing product development in the imaging detectors.

Is where I got Siemens from.
Oracle snagged (developed) the first (for Linux) ksplice;

https://ksplice.oracle.com/

canonical pay walled the second (free for "personal" use):

https://ubuntu.com/security/livepatch

Kpatch was/is the open, not-patent encumbered version (IIRC) - i thought RedHat had offered some version for years?

Ed: Only rarely touch RedHat for the past few years - and generally prefer "know that system boots correctly after (kernel) updates" to "its running new (presumably secure) kernel, but might not boot if power fails". It's a trade-off - but rarely do I need kernel live patching. Services probably need a restart due to new SSL library anyway...
I'm going to check this out based on your recommendation!
Those already exists so presumably that's not what the comment I responded to is referring to, in addition it was put in opposition to welfare recipients having the ability to choose how they spend what they receive so there is no equivalency.
I don't consider him an amateur programmer if he found that many GFX cards. Not amateur not "amateur" either. It's not the kind of thing that really gets called amateur.

I'm a consummate algorithmist and have difficulty getting that amount hardware...for now at least. And he got them all of the same kind, that's pro. coolwulf is in fact cool.
Same as for the caps lock key, one way to look at it: if you don’t use it, remap it to something useful to you. If you only need ctrl on the left, remap all the other left modifiers to ctrl, etc.

It’s a long tail thing I think, but the right/left modifiers pair are tremendously useful if you use it to switch states. For instance I use it for switching IME modes, I could see it used for switching virtual desktops, show/hide virtual environments etc.

It’s more intuitive than using the same key to switch, it works with muscle memory as you’ll always get into a given state by hit a given key.
> Am I really to believe that relabeling the win key to super is some sort of engineering feat?

I think it's just worth mentioning in the marketing material because laptop keycaps are generally hard/impossible to swap out individually because they're not really standardized. So it's actually significant that it comes with a non windows logo super key out of the box.

Just one of the little things that all add up to make it feel like Linux is a first class supported thing on it.
Yeah but that doesn't tell the whole story in a mid or large size company. You need to manage how people access things, you will inevitably use cloud resources which encourage lock-in and people will follow the path of least resistance.
The Ransom
While I agree I'm being picky; for you, what's the minimal spec OEM machine that would still necessitate that comment?

If somebody came out today with a machine with 2GB of RAM, a 1024x600 display, and a 128GB SSD; we'd all agree that that's not a developer machine. So what's the minimum for you?
It loses a lot of strategy without the gambling. The way to fix it isn't to nerf it, but just to give everyone the same amount of "funny money" to start. Raid that old copy of Monopoly.
It is upgradeable to 64GB.
> anyone who can memorize the solutions to all those is some kind of genius savant and should be hired anyway

But that's the problem. Why should they be hired?

The actual job will not consist of regurgitating those memorized solutions.

I'm impressed by someone who can memorize 2000+ solutions, same as I'm impressed by the acrobats at Cirque du Soleil, but I don't want to hire from either group for a software engineering job because that's not what the job is about.
the common belief is that Russians cannot be trusted whatever they promise

It was once the 'common belief' that the Sun revolved around the Earth. Being a 'common belief' does not necessarily make it valid.

On the other hand, I have dealt with Russians. They are a very moral culture. As I said above, it might take a while to get the Russians to agree on a deal while they negotiate to cross all the 'T's and dot all of the 'I's, but when you have done that they are sticklers for the word of the contract.

In the West, not so much. If they sign a deal, you will find they do their best to minimise that deal to their advantage.

I once went to both New York and Moscow within about 10 days. I felt far safer in Moscow, than I did in New York.
> But it’s a game of chance.

I mean... no, it's not? Certainly there are elements of chance, but there are elements of chance in playing soccer or basketball, too, as well as Catan or Monopoly. But I wouldn't call those "games of chance".

I would define "a game of chance" as something where the outcomes solely depend on you betting on the result of a random process. Games like blackjack and craps are like that: even if you learn all the odds on everything and play "perfectly", your outcomes are still fully dependent on the randomness of the shuffle or the dice roll.

Poker is not like that at all. Yes, your outcomes are in part defined by the shuffle of the cards, but you are not playing against the deck or the dealer; you are playing against the rest of the players at the table. You can win with the worst hand if you make the other players believe your hand is better than it is. You can lose with the best hand if another player makes you believe their hand is better. That's just not possible with games like blackjack or poker. Either your cards are better than the dealer's, or vice versa; that's it. Either the dice roll matches with bets you've made, or not, or the shooter craps out. There's no ambiguity there, and you can learn the odds of winning or losing each particular bet that you can make.

(Just a note that you can also learn the odds of having the best or worst hand in poker based on your initial cards, and then update those odds as more cards appear. But in the case of poker, having the best or worst hand is not the same as winning or losing.)
There's an excellent British TV movie version of Longitude (200 minutes, 2000, Jeremy Irons, Michael Gambon) https://www.imdb.com/title/tt0192263/
Just another gang.
> `How can I use this to my advantage?`

Align your skills/hobby interests with the work you get paid to do. These are very valuable skills that you have. Perhaps disconnect from the info-shit storm for a while, but look for work with a company you believe in (or start one). I think it would be way more lucrative in the long run than going full black hat.

Try to get to a place with a small group of people who you enjoy working with, and you want to impress or learn from, or both. If they are good, they'll help you stay on the white-hat side of things, and you'll find it all much more enjoyable. In the right company, you could find this.

I imagine it would be gratifying work as well, to fix some of the brokenness - it seems you know this already, and finding likeminded people would help you feel like you're making a difference.

Best of luck.
Windows test comparison on my machine - for finding all .jpg in my D: drive

1 - classic command prompt: "D:\>dir /s /b *.jpg > 2.txt" - time 5 seconds (4581 files)

2 - this little gizmo: "D:\>fd -e jpg > 1.txt" - time 1 second (same 4581 files)

Conclusion: I have a new tool dropped in my System32 folder from now on. Thank you David Peter
Is this question more than rhetorical? Because the answer is non-obvious to a Westerner like me.

Surely there exists a scenario where the company tells an employee "we no longer want you to do anything for us, we will no longer pay you, and you will no longer have access to the building", in that scenario it does sound like they're losing a large part of the people in their life?
Is it common to have a proprietary/trademarked logo for an otherwise entirely open source project? That seems a little silly to me but I'm not really aware of what is standard.
What do you find difficult about using `find . -regex pattern`?
Java is only as fast as C/C++ if you completely avoid creating objects. It is the ability to manipulate raw data in a cache optimum way and without the Java/C#/… imposed overhead that makes C/C++ fast. Trading doesn’t touch much data so I am not surprised that Java is OK there.
> The fact that developers are required to do a dance and memorize LC problems to regurgitate them in a timed setting is because there is a fundamental lack of trust on the hiring side. This is actually offensive.

> Now, we might say, okay well LC problem regurgitations provide actionable signal.

Oof. You keep calling it "regurgitation" and "memorization" as if there's no way that one could possibly be capable of thinking through those problems with a bit of experience. Maybe it's just me but I don't think a brief test of your fundamentals is that out of line. You're not supposed to memorize your times tables to 100, you're supposed to know how to multiply.

I think there's plenty of reasonable criticisms to be made, but if you're equating LC problems to StarTrek trivia I'm not sure you're making them.

> But I think that's the problem. Trust should come first, ... How long does it really take to know, when actually working with someone, that they are the wrong hire? Not long in my experience. Let's say 1 month. Just hire people on a temporary basis, pay them, it's a more ethical take home project in a way. And what is the current state?

> I've had some pushback on the hire fast, fire fast methodology before as being bad for candidates. However, I don't think it's any worse than the current experience they receive.

That is in no way more ethical and it's so, so much worse. It shoves tremendously more cost and risk onto individuals vs companies. I don't know your situation or experience or what's driving these conclusions but your concerns just don't connect to your conclusions for me here.

The following is a chunk of my reply very similar comment recently: https://news.ycombinator.com/item?id=30889389

> I can't even fathom in what ways you think "time to hire more, and fire fast?" is more "effective and equitable"? You just shove even more risk onto individuals who might be getting their footing still.

> You're just turning a 8-9 hours commitment to an interview into a 6 month commitment. Sure, you get paid but you also have to deal with churn and burn.

> I mean, did you think stack ranking was a good idea?
If you believe there's a meaningful likelihood of that happening any time soon, then sure, you might consider stopping payments for some short period of time to see if it plays out. But that's hardly what I would call "a crazy system where a graduate is a fool to pay back the education loans."