skysight-inc/HackerNews huggingface dataset:
I am in a situation where I don’t need to apply to new positions and choose my employer often, but I keep my eye on job ads frequently. I sympathize with developers who are capable of building solid websites but struggle to find a job because of the lack of React skills. I know at least one person who would be thankful if React skill wouldn’t be listed so often — a friend of mine (and my mentee) with whom I share the office these days.
It's a MAJOR issue. Most hardware stores now lock them, have cameras, and every time you walk by it makes some obnoxious noise.
Hah. When I read about those privy purses I think about the startups dumping venture capital.

The GoI poured money on royals when they were entering 'the market' (governance), and when they had a strong market standing, they pulled a bait and switch, and raised prices (stopped giving out massive discounts, a.la. Uber, WeWork).

Not that I'm complaining, 9/10 royals where horrible people completely disconnected from the general population. Good riddance.
It's always useful to differentiate between embedded, mobile and desktop/server-grade operating systems.
There’s a distinct difference between Java and Rust/C++ which is that Java has a stop-the-world-GC and rust/c++ don’t. And in large scale systems, Java’s GC is usually the limiting factor.
"oxygen atoms form a cubic lattice, but the hydrogen atoms spill free, flowing like a liquid through the rigid cage of oxygens"

Can it be used as an energy storage?
You assume the interviewer is ideal: infinitely competent, infinitely great at judging other engineers' skills etc. This is practically never the case.

I am not one for LC type of problems, but at the least I have to admit they have the potential of being more objective than everything else during the interview process. You get the specs, you write the code and it gets tested via multiple test cases. It does not matter if the interviewer agrees your solution will work or not, and the interviewer won't have to copy&paste your code, compile and run it (like someone else mentioned in this thread).

On the other hand, what I particularly dislike about the LC problems is that many of them are essentially trick questions and brain teasers. Can't we just stick to problems that are relevant to an SWE?
I feel like this behavior could have been predicted. I'm not going to say whether or not purchases of manga are bad, but to think students would consume high brow art and then to be disappointed is after the fact is pretty poor foresight.

Can we start to use the vast number of cultural experiments we've conducted to infer which will succeed in producing the desired outcomes? Can we start trying new experiments?

I'd like to see us give cash to students that do well in school or participate in sports, clubs, music, etc. (If the worry is that this primarily rewards students whose parents are wealthy, I'm not so sure. Wealthy kids might not be satisfied by the rewards.)
I had one interview where they asked me to write out some fairly complex SQL joins on a white board. This was for a Java dev gig, NOT a SQL admin gig. I decided to really lean into how awful it was by putting in notations for three different implementations (Oracle, MSSQ, and Postgres). I was subtly making fun of them but they didn't pick up on it.

I got the offer and took it because I do contracting and had just unexpectedly gotten a contract canceled early, so I was unemployed and have a family. At the end of the 3 month contract they offered me a full time position and I declined.
The power tool market is likely more responsive than your average supplier.

They sell a huge volume through a limited number of retailers (Home Depot & Lowes), and there are a limited number of manufacturers [0].

So if retail says there's a problem, it becomes a problem for them.

The other side of this is professional customers, who will probably use the same technology. A tool that doesn't work if it's stolen off a job site is a big value add to professional contractors.

[0] https://pressurewashr.com/tool-industry-behemoths/
Hey, I like the idea. Have you heard of org maps - rather than hierarchal charts? If you read the ‘reinventing orgs’ book they talk about having a more fluid model which is less top down. Also I think bamboohr is probably the most important integration to have - most orgs use it and you can pull the org chart directly from there. Good work. Good idea.
Zogarth makes $20k/month writing fantasy novels on Patreon
> No fire services in the world appear to be equipped to put out those fires.

Huh? Fire services have already adapted to electric car fires - they got mobile rolling container tanks in which burning car carcasses are submerged: https://efahrer.chip.de/news/warum-die-feuerwehr-diesen-bmw-...

For battery fires in buildings, the situation is a bit different. Small scale (laptop, toys, powerbank, phone) fires can be extinguished with sand or common special metal fire fighting salts which melt and thus enclose the burning battery, depriving it of oxygen. While we're at it, it is always a good idea to keep a bucket of sand in your home - in case something battery-backed burns, empty the sand bucket over it.

Large scale aka battery pack fires are uncharted territory at the moment as these are a relatively new invention... but in general, it is imaginable that regulations will be adapted, to require putting a wall power bank in a separate room, similar to how natural-gas or diesel tanks are supposed to be installed.
> That boolean assignment operator was addressed.

Where and when? Because I was the only person alluding to it, and the replies to my post.

> Whether or not C++ has them (it doesn't) is exactly the point of that code snippet.

C++ has boolean assignment operators that operate the way that the code is clearly meant to operate. That code does not have have a valid one. Where do you think Java got them from?
Tall claims by a deranged hater.

There is always some idiot spewing vitriol by bringing up north/west/east/south/up/down. The whole culture of south India IS India. What the fuck are all those Jurassic old temples there for? Built by all South Indian kings. For fucks sake Tamil the language is born of Lord Shiva(North Indian, just kidding) taught to sage Agastya on which this whole hate mongering language movement started by the stupid Aryan/Dravidian theory.

Why I bring up Tamil? Because your username is the stupid movement started to grab power. Is there a South Indian shiva who is different from the North Indian shiva?

What is the Indian culture? What is the South Indian culture? Except the million languages found in India what major difference were there for religious or cultural purposes?

This hate is what leads to the so called Dalit leader take up the name of a rapist Brahmin (Ravan). Haters gonna hate.
> I can see why hackernews was (is?) banned in china. You guys see nothing but negatives in any policy decision that comes out of there.

The idea that a site should be banned because its users 'see nothing but negatives' is repugnant.
sure, but if you're going to admit that classical evolutionary pressure is not present, and the market is designed by the players, you've conceded it's a planned economy.
India launches new digital payment mode: e-RUPI
> [...] in a lot of cases this is a relatively trivial fix.
> [...] I have not had it happen very often

Often it is simple but it is tricky and hard to practice. Part of the problem is not git fault, it is just that thinking in diffs is not easy.

> metadata to tell it which language server to use for which file

My understanding is that git already does this (via filename or custom helpers) for binary/text files, I believe that it is used only for newline conversion, but for most usecases filename-based rules in a gitignore derived syntax would be enough.
> An incoming HTTP request? it is a plain Clojure dictionary.

I learned to code in Python. Loved it. Dynamically typed dicts up the wazoo!

Then I learned why I prefer actual types. Because then when I read code, I don't have to read the code that populates the dicts to understand what fields exist.
Sadly because in that disfunctional start-up we didn't pre-screen except to have someone look through their CV to check that boxes were ticked :-(

But I think the point in this thread is the Google question about Linux inodes was actually part of a pre-screen interview done by an outside agency.
You don't even need a damn framework.

I learnt the basic web technologies 20 years ago, and have kept mostly up to date with the subset of improvements to browser APIs that are actually important. This knowledge has served me well, and I don't have to re-learn the latest thing every year because something new is trendy.

The less unnecessary complexity between me and the browser, the better. I can spend my time being productive instead of wasting it learning about how to migrate from version 15 to version 16 of some overhyped framework.
I've been working on a terminal based BBS for a bit. There really isn't any function that makes a BBS inherently better or worse than the alternatives. You can effectively make a couple choices in BB design:

- who you let stay

- who you let moderate

Who you let stay

Influencing who you let stay can be hard, as it's affected by a number of things. Moderators have the biggest hammers in terms of squelching and banning but users can exercise their voice via ignores and on some boards reputation. The unfortunate part about reputation is that it is usually enforced post-to-post, so it usually represents whether a poster links content that the community is already in a position to accept. This sounds nice but also sounds like the long-form of an echo-chamber construction. If your board supports hot-linking then new people will show up at your forum seeking their place in your community. They'll be influenced by the tools moderators and other users use on them. r/The_Donald r/ChapoTraphouse, and r/politics are all great representations of how when this system all works together it creates an environment that allows one type of poster to thrive while all other posters and repliers are muted into oblivion.

Who you let moderate

Moderators set the pace and trajectory for a community. Places like Reddit attempt to distribute power based on a topic. BB style forums can be run as moderated centrally or they can allocate moderation to individual board moderators. The moderators, based on their scope, will guide posters over time. Some do it like dang while others rule a kingdom with an iron fist. I do think this choice sets a tempo for the community, but I have no data to prove that.

Vitality and sharing makes each of the small problems above much larger, mainly due to dealing with sudden change. HN users might be acutely aware of this when new people exhibit Twitter-style behavior in the threads. Normally this is okay, but on certain topics people leak over more than not. What I'm describing is a network effect of the norms and culture of one community leaking into the next. At a certain this is probably fine, but at peak rates it becomes untenable.
August Sports Betting Predictions
Marketplace apps fail to load for a few Jira customers
>Yep. Apprenticeships solved this problem in the past (and of course created many others). Actually it’s almost a fun little exercise in economics.

But it makes Reginald the investor angry that his ROI isn't exactly 20% each quarter, so they jettison apprenticeships and start cooking the books to make that possible.
You're probably thinking of Donahue. The video used to be on YouTube but I can't find it now.
I get the impression there might be a hurdle with building regulations.
Property tax for everything you own aside your own home and that would be a huge deal and wouldn't further sabotage millennials actually acquiring any property for themselves.
> Then I don't understand why you're writing an article about it? Just to rant about the React hype? That seems a bit pointless.

I mean, the thesis is "If you are building websites, you don’t need React (in most cases)." And it ends with "Knowing React could only make you a better developer, and I am not saying you shouldn’t learn it. However, I am saying that it is not needed in most cases if your goal is to build websites."
And quite possibly in secret too, without the knowledge of the cabinet. Bennett and Gantz may well be saying the truth when they say they didn't know.
That is probably what happened, with the observation that being consistent with checkout is a terrible idea for everything, as checkout is a clusterfuck of a command
Why is this pass described like in a vacuum when the country we’re still in a middle of a pandemic ?

> They can purchase tickets to movie showings, plays, concerts or museum exhibits. And they can sign up for dance, painting or drawing classes.

Oh you mean they didn’t rush to the theaters, that also were only reopened a few weeks ago, with many closing again ?

And the pass has limitation on what can be bought, only part of it can be spent online, and content or production has to be french and approved by the gov., which really reduces the options.

All in all this is to me a weird take on the situation.
I feel the same way about Spring (and especially Spring Boot).
Electric vehicles catch fire at a much lower rate than internal combustion engines.

It turns out what you said is also true of tubes full of gasoline.
Don't forget summary offenses. Some of them can carry jail time. In PA you can get 90 days in jail for having a dog get loose from your yard. Additionally, a second offense within one year becomes a misdemeanor.
Would be great to have a neighborhood "lending library" for tools.
A lot of interviewers have complete leverage, so they don't get any sort of feedback or real check on their ability or processes. It's only when a candidate isn't desperate for the position, is competent, recognizes red flags, and gives them the feedback that they'd ever be aware of. You don't have to be upset to realize there's a mismatch and withdraw your candidacy.

Candidates often have to call out nonsense otherwise it may never be called out. Processes need feedback to adjust and adapt, otherwise they'll typically continue with momentum alone.

With that said you can give feedback in a polite and professional way, you don't have to be arrogant about it. "Based on the questions, it appears you're searching for these specific abilities which are often attributed to a junior role, so I believe I may be a mismatch for this specific role. I'm going to politely withdraw my continued involvement in this process. I appreciate your time and interest and hope you will contact me if a more senior role is available." Or something to that effect. You don't have to be arrogant to give feedback.

If you were like "what, this is ridiculous, what am I am an intern? Good luck filling this trash position!" And then walk out then sure, that person clearly had some anger management issues.
Why do clubs have mean bouncers?
The two are not mutually exclusive. Clojure has namespaced keywords and specs[0] to cover that. (There is also the third-party malli, which takes a slightly different appproach.)

The advantage is that maps are extensible. So, you can have middleware that e.g. checks authentication and authorization, adds keys to the map, that later code can check it directly. Namespacing guarantees nobody stomps on anyone else's feet. Spec/malli and friends tell you what to expect at those keys. You can sort of do the same thing in some other programming languages, but generally you're missing one of 1) typechecking 2) namespacing 3) convenience.

[0]: spec-ulation keynote from a few years ago does a good job explaining the tradeoffs; https://www.youtube.com/watch?v=oyLBGkS5ICk
Ask HN: Has HN been loading slow lately?
HN used to be the fastest site to load on the internets. It's been loading (really) slowly for the past few days. Is it my internet?
The library was done as part of my day job. It was not a side project
I imagine in the near future some security company leveraging amazon's "No checkout" grocery store AI camera system to watch for theft.

You won't be arrested but you'll get blacklisted on a shared database across dozens of retailers.

The future is going to be weird.
Lisp as an Alternative to Java (2000)
I would still stick to Bootstrap/jQuery as my weapons for buildings web apps for easy to mid complex work.
You should check out parso which is a fully roundtrip-able AST. That way your tool won't throw away comments and formatting.
The national football team also did really well in the Euro competition - this forced a lot of drunk people indoors and onto public transport.
Bagging as you go. Yay Future!!
You don't need React, but it is a powerful tool. Many people have decided that they want to use React to build websites. It feels as though the author should be trying to understand why everyone is opting into the React ecosystem rather than complaining about it
> "While many believe the Steam Survey is inaccurate or biased (or just buggy towards prompting Linux users to participate in the survey)"

Are there other, possibly better, metrics used to track desktop linux adoption?
I think you’re right, but I think this will change
i failed quicksort the first time I interviewed at google. then got hired and worked there for 12 years and never wrote a sort.

I also complained that google's coding solution (docs, basically) was a terrible way to code, other companies use coderpad or whatever, but I expect that Google will never change this. They love to hire people who are excellent at coding CS approximate solutions, but have little to no judgement on how to do good software engineering.
Ensemble Learning for Mega Man Level Generation
Why did the Google interviewer need their potential recruit to know what wasn't in a Linux inode? Was knowing that part of the job? That seems so esoteric.
The Bullish Version of What Brought Bitcoin Down from $64K Is About to Happen
There was a significant downtrend indicated by the growing red bars of the weekly MACD histogram. However, since the week commencing 21st June, these red bars have been pale and reducing towards zero.
I'm eagerly awaiting social pushback on the spreading cancer of SaaS everything.
> I had a few attempts to learn it, but I failed every time. It is fair to say that I don’t understand it, so I cannot even rant about its features, shortcomings, or flaws.

That's the real substance of the post right there. It's a valid expression of the author's experience. But it's irrelevant to people who know they need React and know how to use it appropriately.

I've been building websites since 1996, using HTML, JavaScript and CSS right from those early days.

I always found it frustrating for building rich web applications, or even "plain" websites with any significant amount of interactive functionality, and I made several attempts at building frameworks of my own to make it faster and simpler.

jQuery, Prototype, ExtJS/Sencha, Backbone.js and Angular all seemed promising, but none took enough of the pain away.

Since I started using React about 4 years ago, I've found building rich web applications a joyful experience for the first time in my career.

To be clear, I'm not using it for tasks where plain HTML/JS/CSS are adequate for the job. When I build basic info webpages, I just use plain HTML/JS/CSS, with maybe a bit of jQuery. It's fine.

But a lot of my work is on sites/applications where many data entities need to be updated in many different places across a view or the whole app frequently and quickly (notably, apps that display live weather/environment/crop data for farmers and researchers), and React with Redux makes it very simple to do, with the app still being lightweight and fast to load and very responsive to user interaction.

And it's a nice bonus that I can re-use a lot of the code for native-ish mobile apps using React Native.

But I only knew that React was useful for me, and learned how to use it, because I had a pre-existing need and many years of frustration using frameworks/libraries that didn't tick the boxes.

If the author isn't building products that would actually benefit from the introduction of React, then it's unsurprising that they don't see the benefit or find it easy to learn.
It says a lot about parent posters close mindedness and lack of imagination, as well as their shallowness for judging people based on their fashion choices
Say No to Political Violence – 2021 Elections-Zambia
Yeah, he mentions that later on as a drawback
You don't need React for building websites. You absolutely need React (or something like it) for building web apps. The more interaction your client-side code has the more you'll regret just using HTML+JS.

I really wish people would be more careful about their language here. Not everything running in the browser has the same level of complexity.
I think you might be ok on compute but bottleneck on bandwidth. Who knows though. Fun question.

If you like exploring these kinds of ideas you might enjoy https://youtu.be/8pTEmbeENF4
Yes, there's a lot to be said for blowing away the cruft every now and then. At least autotools has been in a steady retreat since this was written and I don't see it too often now. It's perhaps noteworthy that this article coincided with autotools development winding down, after 2012 it didn't have a release until 2020 (https://lwn.net/Articles/834682/).
Input via the keyboard? Sounds like a rather painful experience.
"We don't collectively own engineers time"

Fully agreed. My intention was not to signal any entitled presumption of ownership of said resources - just that they are not maybe applied with maximum impact, which does not imply I presume to benefit from them anyway.
Why would the police arrest a suspect if they already know the suspect won't be prosecuted That's what's really happening here.
> Tasks are not the same. Get milk, write an essay, plan a vacation, reconnect with a friend. These are things of different magnitude, different emotional connection, different context and time commitment. Some tasks aren’t even tasks, e. g. simply items to keep track of or be reminded of. But TODO apps treat them the same.

This hits the nail on the head for me. I wonder if there's any to-do apps that let you ascribe effort/time to a task. Ranking current tasks by least effort would get me to start on one and get the ball rolling.
I haven't hired for senior positions, but I would say that communication skills matter most at the top and bottom, less so in the middle.
Minor point of order about the atoms: they're not defined with @ nor derefd with . If you're referring to earmuffs* that's convention not syntax (specifically for dynamically scoped variables, which could be atoms or anything else), and @ is indeed deref. (More specifically @x is a reader macro ish that expands to literally `(deref x)`.)
This. I was excited seeing the headline, but disappointed it only applied to purchasing from Home Depot.
Comic books are definitely culture. It's art and story-telling. They're at least as worthy of the title as any other book they might buy.

Sure, broadening their culture horizons would be good, if it was easy to enforce spending it on something you don't currently embrace.

I wished, and still wish, I had money that I could justify spending to buy comic books and getting into that.

I'm really not a fan of that sensationalist headline, trying to drive up outrage on both sides, ven though it doesn't say whether buying comic books is good or bad in the headline. The article even gives examples of how it can be beneficial, like teenagers buying from comics local shops instead of going online, or buying records locally, but ignores the fact that there's a pandemic that makes it hard to enjoy certain forms of entertainment that are pushed by this program. Overall, I don't think this is great and honest journalism, even if the content itself is interesting.