skysight-inc/HackerNews huggingface dataset:
TalentWall | Remote (US pacific timezone overlap required, US location not)

Elixir, Phoenix, LiveView full-stack developer positions available!

# About:

TalentWall is building the future of recruiting software. We are applying agile project management strategies to recruiting, among other things. We are well established with many famous brands as customers, but are still tiny and it's possible to have a huge impact.

# Current team:

Senior, former ThoughtWorks and Pivotal developers. We are chill, not bureaucratic or ego-driven. We write good code and have a good time doing it.

We love Elixir and you should too. Elixir-curious Rails/functional developers are also invited to apply!

Salary range from $110k-190k plus 401k match, health benefits, possible equity, etc.

# Apply here:

Mid: https://jobs.lever.co/talentwall/28a618b3-2fcd-4cd0-a2ed-80b...
Sr: https://jobs.lever.co/talentwall/f8be2b2e-980a-4718-88c3-e48...
Ants vomit into each other's mouths to form social bonds
As someone who is in their final week at Facebook, I'd be keen to read why he felt joining was a big mistake. I have a similar feeling myself -- on paper it was a great job but I was miserable.
The term "transitory inflation" proved to be too self-descriptive and became transitory itself. Now Fed Chairman Powell sees inflation as being permanent.
Even more stupid. "We'll 'let' you use a computer to do our totally contrived, useless code exercises, but you can't just share your screen and use an IDE so we can see how you actually. No, just use 2020's WordPad."
I was just watching a Jon Gjengset "Crust of Rust" stream on sorting, and when his quicksort implementation kept going sideways, I was like "haha how nostalgic".
> "Smart guy but was put off by a single comment (a failed attempt at humour on my part). Probably not someone who would thrive in a lively atmosphere"

This sounds like a cartoonish training example of the kind of subjective, possibly biased feedback that you absolutely shouldn’t be writing down as an interviewer.
I don’t really watch those shows but I get the appeal. It’s a lot of people drama and it’s fun trying to see what’s going on in the minds of the contestants on the show. Sometimes someone does something and it doesn’t make sense, and it’s fun.

It’s not for me but a lot of “dumb” shows can be appreciated with an open mindset.
Woah, we got a badass over here. Seriously they have 1,000 other qualified candidates lined up right behind you. I'm sure they appreciate your time and then end the interview.
America is become a prison to the titans of industries. When every industries leading companies can leverage their scale to extort governments to accept their rent seeking, price gouging, and anticompetitive behaviors then it is no wonder that innovation is dropping precipitously. Companies won’t invest heavily in r&d when they instead charge handsomely for marginal gains achieved by an underpaid lifer for a song year in and out.

Would be founders with groundbreaking ideas have been chilled out of the go it your own way route and instead are taking the safe routes by selling out to the soulless and psychopathic megacorps destroying humanity.
Not really a surprise, though, after Anathem.
I can explain the hamburger thing. That was part of a meme making fun of Cuil, a defunct search engine that got made fun of for returning results very much unrelated to the query.

https://www.urbandictionary.com/define.php?term=cuil
The question is how do you stay active when you have to go to an office. Being active while working from home is easy.
I'm not entirely sure what you've described is the case. I wouldn't be surprised if in some cases the for-the-worse changes aren't done when a site is at the top of their game, but are instead reactionary attempts because they noticed downward trends for sign-ups or engagement or whatever that aren't necessarily apparent to the users yet. People don't necessarily need a good reason to stop using something besides they don't think it's cool anymore.

I'd love to hear from the decision makers behind such changes, whether it was an attempt to improve an already-good situation or if it was an attempt to correct a declining situation.
I've seen a lot of companies that ask for a copy of your CV and also ask you to fill out a form with fields for all the information on a typical resume. That's a red flag that a company has some bad process going on behind the scenes.
> Shouldn't candidates have portfolios -- i.e., examples of software that they have built, with a complete git history, etc?

Most career engineers (including myself) have worked on proprietary systems. I can't show you any production-level code that I've written in the last 10 years, because it's all proprietary and owned by the companies I've worked for. I don't even have access to my previous employers' code! So what exactly would I put in my "portfolio"?

If the answer is "open-source," then that presumes that the only engineers worth hiring are those who contribute to open-source -- which leaves out a ton of great engineers -- and those who have the extra time to contribute to open-source outside of their day jobs -- which can be a bias against those with life obligations (e.g., caring for dependents).

So the answer to your first question is: no, they shouldn't. If you have one, FANTASTIC. But it shouldn't be a requirement.

To your second question... Employers need to evaluate candidates _somehow_, so yeah, I'm baffled by that as well.
I guess? I feel like this is one of those instances where it feels intuitively correct but probably isn't. Ignoring that, intelligence is only one dimension of success as well. I know plenty of wickedly smart people who flounder and do nothing because they'd rather stew in mediocrity than ever put themselves in a situation where they might fail. Seems like some unnecessary flavour text around what is essentially: "Do your thing and don't worry about everyone else."
It’s terrible.

Should be a network for professionals talking about careers, it’s half people discussing Facebook things (squid game was a popular topic a month ago…), and its another half of attention seekers.

Tech Twitter and HNs are the only socials I read to find interesting content and read everyday, plus few selected subreddits on sports I care for as soccer or formula 1, but step out on some other subreddits and its bigocy and cringe.
> We, as in the IT industry, need to come up with a culture or methodology of 'declaring a product complete'

Blaming Product Managers chasing "impact" is a fashionable thing to think/say here, but I don't think thats entirely true for consumer apps, and especially not for social networks. If it were, you'd expect that the each successive generation of apps to be a return to form. However as we've seen with the migration from FB -> IG -> Snapchat -> back to IG -> TikTok, the core concept behind the "best" product is always changing. That is because "best" is not just about being feature complete, it's about what is "cool", and "cool" will aways be a moving target.

Shipping stuff that turns out to just be useless clutter absolutely happens - the problem is it is hard/impossible to know the difference going in.
TikTok probably. Everyone is saying they're really prioritizing creation tools in-app.

Once upon a time, youtube did the same until it got enough (semi professional) content creators.
They’re taking preorders not sending out receivers and providing internet service.

As to the economics of anti-satellite warfare, you only have to destroy a small number of satellites to create a gap in coverage that will periodically sweep across the whole globe.
I don't think that programming puzzles are the best way to divine better information in this area. But yes, there's a ton of people looking for a programming job that both have a lot of experience on paper and can't code their way out of a wet paper bag. It seems you can have very long stretches in a large company where you do negative work.

Best way I've found is to talk to them about their experience, sort of post mortem style. Pretty much everyone can talk about their experience in some respects, even those working on classified projects; you just need to respect their boundaries.
> apps that prioritize and shove music in your face that you have no interest in (Tidal)

Tidal’s ML algorithm has a pretty strong prior probability set to match their owner’s taste.

However, their recommendations are excellent for other genres once their suggestion algorithm has had time to digest your library and listening habits (about a week or two for me).
OverTheWire 2021 Advent CTF
A curated list of questionable official installation instructions
Whist | Systems Engineer, Performance Engineer | NYC/Remote Full-time/Fixed-Term (i.e. 6mo) |

https://www.whist.com/ Whist is building the world's fastest browser by streaming it from the cloud. Load pages instantly. Use 10x less memory. Enjoy complete privacy. Whist is a supercharged version of Chrome that runs in the cloud.

Jobs page: https://whisthq.notion.site/Whist-Job-Board-a39b64712f094c77...
I run regularly now for 3-4 years. What surprises me is that I feel like I’m more fit than I was 10-15 years ago even at an older age.
Roon is great, both for personal listening and for parties. I've discovered great music by leaving a cheap tablet with the Roon UI open at parties, and hearing what people come up with. Several times we've had groups passing the tablet back and forth with comments like "Well, if you like that, then try this..."
Perhaps, you should ask a question, why didn't the author reverse the question? Something like "How on earth was my implementation in a JITed language 50x slower on a warmed-up benchmark?" Where is the output of the profiler showing the exact bottlenecks? Of course, you can look at the repo and deduce some stuff, but it is a good habit to mention some key points about the environment such as compiler/ language/ browser versions, compiler settings, the hardware used etc.

Could he use more appropriate data structures? Could he avoid all the schema stuff that doesn't really improve the readability? Could he use better data structures later avoiding slow functions like update-in and migrating the bottlenecks to transducers and transients perhaps?

The author just did a rewrite and that is totally ok. He is trying things out and that is also quite alright. He provided some rather high-level benchmarks that would be really time consuming the reproduce and explain in more detail.

We have looked at the cljs code (e.g. https://github.com/asciinema/vt-clj/blob/master/src/asciinem...) with my colleague and it definitely isn't the best possible Clojure(Script) code around from a readability nor it seems performance standpoint.

To summarize, good that @sickill got a discussion going but it is best to step back and think about it in more depth. We all should apply more of this "extraordinary claims require extraordinary evidence" https://en.wikipedia.org/wiki/Sagan_standard
Yes, it is his free time and good explanations/ understanding take time. We should treat the blog entry accordingly. It is a good exercise in critical thinking and code review, if you actually take the time to at least run through the code briefly.
1. Commuters' start and end points are not on highways. The value of commuting is in arriving at your destination.

2. Attention. How does a car ensure that its driver re-engages when required? Imagine what would happen if thirty or fifty cars pull over because their drivers are busy finishing emails.

2A. If self-driving cars become common on a given highway, how do they cope with griefers? (Other drivers who manipulate the software into giving up, or worse.)

7. Having remote drivers is about as expensive as having an on-board driver.

9. Safety. Self driving software is not infallible, and there are other vehicles on the highway, and unusual situations can develop.

9A. Kinetic energy. Major accidents at highway speeds can be lethal.

10. Publicity. Accidents on highways can also be spectacular/photogenic.

11. Liability risk. Anything that can be blamed on the software, will be.
My worst interview was some middling Canadian software shop that wouldn't let me use a Python IDE to implement a pagination function; like others, they wanted to do it in Notepad / Google Docs. I complained repeatedly and their defense was that "Amazon was using a similar process to find engineers". I asked if they were paying in Amazon stock. I did not get a call back, and, in retrospect, it was for the best.
So you mentioned you worked at Apple... twice, plus a bunch of other high profile companies & with 20 years of experience your interviewee techniques aren't really that applicable to almost everyone here. If someone ever responded like you say you do at the start of an interview my notes would read something like "lots of great experience, seems incredibly intelligent and skilled, total pretentious a-hole". You state a lot of desires for your employer and coworkers; I want to work with developers who are skilled, humble, joyful and nice.
It may sound insensitive to say, but the truth is that the loosening of controls against delinquency has led to major cities being inundated with drug users who make public washrooms unclean and feel unsafe.

The belief that it is unethical to set and enforce boundaries on the behavior of people in the lowest rungs of society, to prevent anti-social behavior, has spread like a memetic contagion, leading to societal decline.
> That was the first wave. This much bigger wave is people like your uncle who's not tech savvy but bought $100 in Bitcoin because they heard you could get rich from it

Random uncles putting $100 into BitCoin isn't driving the market.

Cryptocurrency is very corporate now, including a mix of shady corporations who love playing in this unregulated space.

The average joe is just along for the ride, but they're being pitched the idea that decentralization is democratization. Meanwhile, there's nothing stopping a decentralized cryptocurrency from being owned by very centralized players. It is, after all, tradable by anyone.
yeah you don't just fire the PM's, gotta fire most of the devs as well; promotion driven development is the underlying theme. Just keep a group around for ops, scaling, and bug fixes. Maybe this kind of role is a 3 or 4 day a week job and becomes acceptable in a world that aligns with OP's vision.
I once heard it said that developers are like beavers - they just instinctively keep cutting down trees and building dams. Seems accurate based on my experience.
Updated: Building ETL Pipelines with Clojure and Transducers (2020)
Large gains are made in small steps. I realised almost any goal can be achieved by consistently pushing yourself in that direction over a large enough time period.

Aka benching twice a week and adding a 2.5 pound plates whenever possible to get to 315 pounds.
There's an arrow button at the bottom right of the page, that if you click it reveals a navbar with some links to a careers page and so on.

You can also click and drag to rotate the cube. But yeah, it doesn't do anything particular spectacular.
Cryogenic temperatures. They introduced a large number of additional costs. From boil off management systems to more expensive cryogenic pumps, to insulation materials and extra fuel to cover the fuel that boils off. Cryogenic fuel and oxidiser combinations are generally more powerful, but Litre for Litre, a cryogenic liquid costs more to get and keep around than a room temperature one, even one that needs to be kept at moderate pressure, cryogenic related costs didn’t get exceeded till you look at less common chemicals with higher bulk manufacturing costs.

One big factor in favour of cryogenic fuel and oxidiser is they are much better engine and nozzle coolants in regeneratively cooled rocket engines. This is why they are so common. My analysis was based on Sea Dragon sized rockets with similarly simplistic engines not designed for reuse. The rapid reuse goals of SpaceX Starship pretty much demands regeneratively cooled rocket engines which are easiest with cryogenic at least a cryogenic oxidiser and once your working with one cryogenic liquid you may as well just go fully cryogenic with a cryogenic fuel to get even more cooling capacity.
It seems like Square has an office in Montréal. They should rename that office to "Block Québécois".
> I don't think I've ever used the feed before, simply because of seeing ads.

This is surprisingly disciplined and extreme. Kudos (i think? Can't quite tell if you're missing out due to ideology or holding good ground).

> any algorithm to show me stuff is a mistake, full stop. I only want to see my friends stuff chronologically, nothing else on the app matters for me.

> I genuinely don't understand why they do this

Unfortunately, it seems like you're probably in the minority there. Algo feeds are way easier to ensure the user always sees something new (which is somewhat important), and you can still make it only people you follow (so still only your friends).
Probably the coolest trick I've seen is inlining everything into a single HTML file: JS, CSS, images, icons and fonts. One single large request seems to work much better than loads of small ones.
Multi-sheet Excel file upload for predictive analytics – AI and Analytics Engine
it has been facebook since 2012 when it was acquired by facebook
This setting is going to change your life (maybe hyperbole...). It's one of the things that makes me really appreciate Apple Music.

With this setting, and an interface that can group playlists by album and filter them by artist, you can get as many additional "virtual libraries" as you want, kinda like Twitter lists. Remember you can also put playlists themselves into folders and create dynamic playlists.

You can assemble music for various situations or events, manage things like "planning to check out" etc without polluting your core library.

If you want to go deep on this and use iOS, check out Marvis Pro also.
And in turn, copying Hooli: http://hooli.xyz/

(I was at google during the alphabet announcement and seem to remember a wink from management towards the connection being intentional, but I could be remembering speculation as fact.)
It was the easiest to do since that's the format used by the DOS API calls for getting and setting the mtime.
> That's probably because of the Google Material Icons font, I believe? It shows or used to show text instead of icons when it couldn't load.

All icon fonts _should_ do this. It's just that the Google Translate site is designed in such a way that the fallback text doesn't render correctly, overflowing and overlapping over everything else, which makes it noticeable. It seems to very much be a 'pixel perfect' design, rather than responsive.

Everywhere else, the fallback fits naturally, or renders to a standardised UTF-8 symbol, so that it isn't noticeable to me for day-to-day usage.
Good for you. The days when we where expected to right code without a computer ended quite some time ago. It takes a lot of strength, intellignence and maturity for the candidate to terminate the process and I respect that from both sides of the table.
> The issue isn't really that there was a shortage of memory safe languages, it's that there was a shortage of memory safe languages that you can easily use from C/C++ programs.

Just as importantly, there was also a shortage of memory safe languages that had good performance.
The encounters are non-violent, but the officer doesn't know that. When they pull over a driver, who reaches into the glove compartment or jacket for an ID, they have to be aware of the possibility that the person will pull a gun.

Usually they don't. But they know that it could happen, and act accordingly. And the people they pull over know that one wrong move could turn into "I thought they were going for a gun".

That encounter is incredibly tense, no matter how minor. One person always has a gun. The other might. There is no way to avoid that tension, given how many guns are out there.

That's assuming the best of intentions on the part of the officer. Not all police officers are saints, and even small thumbs on the scale of their tension easily turn into tragedies. If the officer doesn't like the look of you, for whatever reason, the danger just went up. And if you're a member of a group that officers often don't like, you've brought even more tension to an already tense encounter.

So yes, most people walk away from most encounters. But the potential for violence is always there, on the officer's hip, ready to be brought into use. Both the officer and you would be fools not to be acutely aware of that.
I have an Instagram account where I post about modding retro game consoles. Turns out there's a huge community of very supportive people who do the same thing. It's not all TikTok influencers, there are niches on every platform. It's just like real life, there are good and bad people, places to go, etc. I love Instagram and some of the communities I've discovered within it.

I hate that it's owned by Facebook.
Facebook's unique brand of algorithmic bias is probably the one thing they will end up being remembered for once they manage to sunset themselves. Even Google will recommend some odd, interesting things from time to time to find out if your bubble is in need of expanding, while FB for whatever reason just can´t and defaults to showing you the most handsomely paid for, boring spam available.

Here in Uruguay, the most useful feature I found in there and the main reason why I kept coming back to it was Events, and lately they seem to have dropped the ball on that too, only recommending the most anodine, generic things possible.

Friends with bands and tiny galleries have complained that their events just don't get that much people in anymore. The boringest, most astroturfed events just get to eat their lunch instead, and as a consequence even that is getting unusable this days.

-minor side rant- Also, Instagram has been Facebook For Teens for a while already, hence actual teens escaping to places like tiktok and wattpad. Whatever algorithmic choices FB is making, they don't seem to be working that well on them.
Obviously, the common cold is not the same disease as influenza. So no, Covid is not 'already the common cold for the young'.

Does the Israeli study control for age?

Given that China has perhaps a few 10s of cases currently, amongst 1.5B, I think eradication is accurate to a first approximation.
People who are working 40 hours a week have no capacity to take on some important task with no notice unless they go past 40 hours a week. Which generally doesn't cost any extra money.

Which is the problem. What we need is overtime for all. Time and a half after 8 hours in a day. Time and a half after 40 hours in a week. Time and a half after 5 days in a week. Double time on Sunday. Minimum of 4 hours of pay per workday or if called in. Those factors multiply. That's not at all unusual in union shops.
Spearmint API: New NFT creation API
It’s points, not pixels. A modern smartphone usually has a scale factor of 2 or 3, giving the same logical screen space with a significantly sharper image.
Backblaze asked me to implement a HashMap for a senior dev position, lol. The company is actively selecting for new-grads for senior positions.
Similar boat here. If you get an interview let me know so you can check mine too :)
I think it's a big misconception that rendering code is responsible for most of this bloat. The great majority in my experience comes from tracking scripts and adware that get layered on top. This can be just as true on a React-based site as it is on a classic server-rendered Wordpress site, and is often out of the hands of the actual engineers. I suspect Google Tag Manager has done more harm to the web experience than any other single factor.
Knives are better for murder, but guns are better for self defense.
Named after this Scottish car? :)

https://en.wikipedia.org/wiki/Scottish_Aviation_Scamp