skysight-inc/HackerNews huggingface dataset:
Agree strongly with most of the points.

In terms of interviews, I prefer to give a problem decomposition question: e.g. class design of a real-simple real-world system based on rough requirements

Primary goal for me in interviewing is to

1. Filter out candidates which lack the skill or willingness to get things done

2. Identify potential red flags which would be a risk. Most red flags are communication or attitude. Knowledge gaps can be filled.

Things I'm testing for:

* able to follow rough instructions top sequentially break down problem into multiple layers of abstraction

* naming - unambiguous and conveying purpose

* attitude - easy to collaborate with? do they appreciate/enjoy new challenges?

I'm certainly not perfect but I have a pretty high degree of confidence on sorting most people's level and fit based on a 1 hr interview

> junior (IC1): difficulty separating concerns / naming, struggles with use cases. Needs to be very coachable.

> junior-to-mid: has some experience, takes feedback well. needs a lot of coaching. Gaps in knowledge. Would need mentorship

> mid (IC2): competent at programming/data structures. Able to implement a specification but need coaching turning requirements into specification. Thoughts or code may not be very organized.
mid-senior: organized. Makes fast progress. Needs minimal coaching to finish problem before time. Cares about naming and names things well.

> senior (IC3): able to solve problem quickly (30 mins to finish problems which would take 1 hr for mid-level). Intuitively/quickly understands problem without need for much coaching.

> lead/principal/architect (IC4): IC3 with greater maturity. Make take longer than IC3 because of greater detail and thought. Spends extra time clarifying requirements, testability and testing. Very thorough yet able to complete within time allotted.
Most cheap wireless headsets are cutting the bandwidth down to like 4k for voice when you're talking.

It's also not surprising when you realize no one buying these things is testing the mic before the purchase. They probably aren't even testing how it sounds. It's hard to sell better things when most customers will never know how bad they sound, and even the ones who do probably won't care. And worst of all they'll blame zoom, or the telephone network, or their internet, anything but the cheap piece of crap mic and half bandwidth connection they're using.

Sorry for the rant. The economics of consumer audio are why I personally quit the industry. Some of these things are easy fixes but no one cares enough to make them.
> Not to use bigger cars if not necessary?

Yes, for god's sake, yes, what is wrong with you?

You think that the climate crisis is imaginary or will go away on its own?
> but I don’t think you should expect it or define success in life as being able to do that.

Why not? Maximum consumption with minimum amount of work is the very definition of success in every process.
Agreed; this is the tradeoff inherent in that hardware design; by all accounts, Airpods are the superior offering in that space.
There are plenty of 50 year old developers I know who are VERY actively pursued by recruiters.

Maybe it’s because he really is a “bad cultural fit”.

Everyone meets an asshole every now and then, if you meet assholes all the time, maybe the problem is that you’re an asshole…
I think this has become a meme.

It's true that people have made a lot of different ways to install Python packages. Each of these people has an axe to grind and they have supporters who are trying to boost their preferred solution and keep people away from the others. That part really is a mess.

The standard virtualenv+pip has always been rock solid for me. Maybe this is because I do all my development inside virtualenvs and I only ever use pip inside a venv. And I run Linux, though I do ship my Python code to a fleet of servers.

Sometimes I think maybe this Python-ecosystem-is-horrible stuff comes from people who are trying to steer people away from Python towards their preferred language.
>Fixed route service is FAR more efficient than any sort of micro transit service can ever be

Theoretically fixed route service is far more efficient. Practically, it's not because it takes a lot of demand to run at high frequency and high utilization. As an example, I live in Atlanta and it costs the system $9 per bus ride these days. And given the nature of the system and the city it usually takes people more than one bus ride to get where they need to go.

Lyft/Uber usually comes out to be slightly to much cheaper excepting long cross-metro rides. The problem is that I don't get my $15.50 subsidy.
There are, however, much more significant positive intrinsic and extrinsic values to pervasive passenger and truck infrastructure than there are negative externalities.

Namely, it’s a fundamental underpinning of modern civilization.
It’s not a ‘gotcha’ to point out that someone’s profession is aligned with their principles.
They might well be the cheapest though that’s not the claim. Approximately $170 USD per month for a system with a Q80-30 and 128GiB RAM plus unmetered/unlimited usage of a 1Gbps port is substantially less than all the cloud providers, OCI included.
I recall Hong Kong's solution, at least when I was there a decade ago. You had the Metro with fixed rails for core routes, then double-decker buses that went to additional areas in large loops. Next were the green minibuses that had small loops, branching off from the other services. After that were red minibuses, which had specific pickup locations, then would drop you off anywhere nearby. All of which could be paid for using the same Octopus card.

It was great.
i haven't seen any polls on it specifically but I wouldn't be surprised if it was close to half the population. my point is, you'd be surpised at what the majority is in favor of.

of course, they'll say otherwise, but look at how people vote.
No, I meant chemical to mechanical to electrical is inefficient.
log4net was never affected by the log4shell vulnerability as there is no .NET equivalent for JNDI [0]. JNDI is remote code execution as a service, and entirely a Java idea that that would be generally useful.

Though if you are concerned about using a library with "log4" in the name and/or shuffled into the Apache graveyard in .NET, there are lots of useful replacement libraries. Microsoft.Extensions.Logging is "out of the box" in modern .NET and a simple NuGet away in older frameworks.

[0] https://en.wikipedia.org/wiki/Java_Naming_and_Directory_Inte...
Is'a "good" idea: it implies a proposal of a model according to which people absorb acritically more and more, subliminally, iow process the input stimula less and less. The poster points an accusing finger against passivity.

Bravo.
My point wasn't to say your aren't a real writer unless you write like he does it was to illustrate what a real love and burning passion is.

A lot of us here think we would love to but physicists as it is all so interesting but we can't because of our jobs. The greatest physicist since Newton couldn't get a job as a physicist but loved it so much that he spent any spare time he had working on it and thinking about it and obsessing over it.

If you really actually love something you'll find a way to do it, otherwise it's a hobby. Hobbies are good there is nothing wrong with it. But if you really feel a burning desire to do something you'd do it regardless of finances and time because you won't be able to stop yourself from doing it.
Judge dismisses lawsuit over alleged “monopoly pricing” on Playstation Store
That's why the Soviet Union is the country that consistently invested in ground effect vehicles... because they have the Caspian Sea and Black Sea (which does have waves but usually <3 ft)
The number of school shooting victims in the US looks small compared to the number of suicide victims, and it also looks small compared to the number of cancer victims, or the number of car crash victims, or the distance to the moon in inches. But all of those seem like ways to distract people from comparing it to the number of school shooting victims in other countries.
> nearly every Go project in the world having to be patched and recompiled

Is that a particular problem? What's the difficulty with recompiling?
> Watch other people using, and improve.

This is the critical bit. Build-what-you-like only gets you so far.
I think OP is basically describing shading, which is actually quite common.

https://maven.apache.org/plugins/maven-shade-plugin/
Searching for "professional bridesmaid" suggests this is not a new industry.

Related: https://en.wikipedia.org/wiki/Professional_mourning
> What if you can't find it?

Funny enough, I just wrote "git-lost-and-found" last week because I'd added a new file (`git add`) but before I created a commit I did a `git reset --hard` which deleted the file. It wouldn't have been in the reflog since there was never a commit created. But I knew it would be under .git/objects until the next time a `git gc` runs, so the trick was to just take a look at a few recent blob objects till I found what I was looking for:

https://gist.github.com/jaysoffian/f42f4b1806f65158b40408814...

Put that in your PATH as `git-lost-and-found` and then you can call it as `git lost-and-found` from inside any repo.

Edit: oh, MJD beat me to it by 6 years but I hadn't seen this when I wrote the gist above:

https://blog.plover.com/prog/git-reset-disaster.html
Understood, thanks for clarifying.
> But in the US the history of unions often ended up with ties to organized crime.

Organized crime takes root in groups that don't benefit from government protection. Do you think that unions would've turned to organized crime if the authorities and privatized security groups didn't regularly attack them without any intervention by the US government to protect them?

https://en.wikipedia.org/wiki/History_of_union_busting_in_th...
Um no. Losing is also breaking. Breaking doesn’t have a moral component, it is just losing. The world champion isn’t morally better than everyone, he just wins against challengers.
Right, the idea would be to preserve content in book form when hired to do so by the author. If they wanted to turn around and sell to the public that would be up to them, or they can just print copies for themselves/family/whatever.

I’m not familiar with Spolsky’s book, but I am familiar with the contributors and even know a couple. I tried looking through what was available in the "Look Inside" feature on Amazon, but I could not find any info on whether he obtained permission to reproduce those texts. In general I would be shocked if such a well known person did so without permission from so many high-profile authors. Of course, some of the blog posts may have been permissively licensed to begin with (CC-BY, e.g.) but I know not all of them were.
I don't think it is bad to try to make money doing what you want, but I do think it is unhealthy and antisocial to define success in life as only doing what you want at all times.

To compare it to your basketball analogy, it is fine to pursue becoming the best basketball player of all time, but if you think you have failed if you don't achieve it is not good.
Germany, and I've worked on construction sites and in stage tech for a time in my career.

What you describe is... beyond awful and an absurd fire risk.
Yeah exactly, just think of the ship as an electric grid and the container interties into it.
> You basically can't run them on the same streets and expect the bus to not suck.

That's just nonsense or specific to some areas. I spent a couple of hours on the Stagecoach buses today travelling from Paignton to Kinsgwear and then Dartmouth to Totnes and back to Paignton. The same journey by car would probably have been more expensive because of the cost of parking the car in busy tourist towns and it wouldn't have been much quicker. Some of the roads are barely wide enough for two cars to pass each other yet the buses still keep to their timetable.
How much of Wittgenstein is importantly a consequence of the war?
MegaPortraits: One-Shot Megapixel Neural Head Avatars
“This website only works on Chrome.” will be the new "Best viewed in Interet Explorer"
And the on-demand shuttle service is expanding to nearby towns: https://www.sanjoseinside.com/news/via-cupertino-shuttle-ser...
ABI/API stability != behavioral stability, though. I can give you a dependency with exactly the same interface, that will still break your software. It's not a solution (even if it helps with one piece of the puzzle)

The only complete solution would be static analysis (read: type systems) that can guarantee everything about some code's contract/behavior relative to the caller. Short of that, it's just going to continue being a bunch of manual half-solutions like API checks, existing type-level checks, manual changelog reading, manual upgrades, testing, etc.
I would guess that with a couple of Flipper Zeros you could easily implement keyfobs/BT relay attacks?
"Lots of people are fine making sacrifices for money"

This line made me realize that, yes, lots of people are fine making sacrifices for money, but that no one is fine making sacrifices for survival. Sure, you can deal with it for a while, years even, but if every day requires a fresh sacrifice then you will wear out and ultimately break.

Maybe less likely if everyone has to sacrifice like this, say in war or famine, we are remarkably good at adapting to our situations.

But, when your friends are buying houses and getting married and having children and going on vacations and you're stuck flipping burgers and paying all of your money on rent and ramen? No, there's a point where anyone would break.
Calvin and Hobbes Search Engine
Maybe he means that a company famous for shit culture, in an industry famous for shit culture, that has employees forming a legal entity to defend themselves against the company has bad management?
The deeper you go into the stack, the more reliable things tend to get, the more mature those systems tend to be and the more likely they are supported by SRE who take things very seriously.

So if you're having an issue with Spanner, first it's likely not a bug in spanner. If it's an outage, somebody has probably already been paged. But if not, paging someone responsible will be answered quickly and treated seriously.

You could've unexpectedly gone over quota on something. More often than not you can alleviate that with temporary quota while you resolve your issue (by reducing your usage, getting more permanent quota or both).

A big part of this is that it's a cultural thing.
Hi! Question from a fellow practitioner: What tools or processes do you and your team use to identify false positives in such scans and reports? How do you track out-of-band mitigations against real-but-unreachable vulnerabilities that have been identified? e.g. A WAF set to intercept requests that trigger a specific vuln, or network segmentation to limit the scope of a moderate vulnerability.

In my experience tuning out false positives and other noise is fairly straightforward when you're only looking at CVEs, but things rapidly break down when you're trying to prioritize work with limited resources (only so many security engineers and engineering teams with spare cycles on their roadmap).

I have yet to find a good solution here other than manually whitelisting specific vulns in some kind of tracker and reviewing them whenever the network topology or configuration for an application changes.

Curious to hear your experiences, though I suspect this is a common and difficult to solve problem.
I feel like that’s reasonable, but I’ve never attempted it because I think I would do the same thing with money that I do with time; fritter it away until I get desperate enough to light a fire under my ass.
because our industry is obsessed with abstractions - the moto is to never fix anything, just pave over it with another abstraction.

for example we didnt fix how we build applocations and manage dependancies, we invented docker.

we didn't create a secure runtime for the cloud where applications can run, instead we virtualised whole operating systems
Perhaps in the first couple months the effectiveness was overstated but that quickly changed.

After a million American deaths you’d think people could start to get the story straight.

But hey, maybe there are news links that support your belief. Got anything from say June 2020 until now?
I feel this is very normal for a country of the size of India.

The good part is it is way less as compared to China
The way it is.
I think the point is anything can be a chemical process because we are chemical beings.

Drowning or having your leg cut off leads to a chemical imbalance, but chemistry isn't always the most productive lens to analyze the problem
I have an Android phone and have every single one of my credit and debit cards from 7 different banks in Google Pay. Don't need to use the bank app for any of them.

EDIT: to be clear, currently on Android any app can handle NFC payments, not just Google Pay. Banks could easily force people to user their apps, but that's not happening.
I don't see how they're better than a bus though. Both need to travel by road. Buses are just easier to swap out and replace as far as I can tell. Also you probably don't need a platform to board a bus.
I'm blown away by this:

"Starting today, users get full usage rights to commercialize the images they create with DALL·E, including the right to reprint, sell, and merchandise. This includes images they generated during the research preview."

I assumed this was going to be the sticking point for wider usage for a long time. They're now saying that you have full rights to sell Dall-E 2 creations?
Does no one remember goths? Or before them, whatever the '80s subculture around gloomy New Wave bands like Joy Division, Depeche Mode, or New Order were called? And before them, the punk movement that was a reaction against the carefree utopianism of the hippies? Rockers? Greasers? Romanticism?

Yeah, the over-romanticizing of mental illness, and how prevalent it is thanks to always-on digital culture, is a real concern. But historically, there are always subcultures centered on unhappy and negative emotions, in contrast to the subcultures that focus on happy and positive ones.
I am pretty sure clear backpacks will solve the problem. I read about it on twitter.
Like even if this was true in 5% of dysfunctional startups, there's a vast pool of mature tech companies desperate to hire good developers.

And even beyond that, there is an even larger pool of NON-tech companies desperate to hire ANY developer at all.

I don't want to pretend that this doesn't happen, and it sucks, but this does not block any competent developers from software employment.
The advantages to streetcars aren't limited to what I suggest. They also include noise and air quality advantages (hooking up to municipal power sources instead of carrying their own engines), human advantages (they tend to be more comfortable than buses, both because of road quality and size), capacity, and so forth.

There are many, many situations where buses (ideally, electrified ones) are the right choice. But there are also many situations where streetcars are the right choice, which is why many cities run both (or one over the other).
Somewhere in that data set is found an Eigencookie. I want the recipe.
From a regulatory perspective, yes, there's a lot of pressure being generated in European markets. In the US, another thing we're starting to see is pressure from procurement managers at large companies like Salesforce. Since Salesforce is committed to a net-zero footprint, anyone selling software to Salesforce needs to at least report their emissions (we can help with that!)—and as more companies adopt similar policies, hopefully we'll see more market incentive to report, reduce, and offset
I'm "throwing ... numbers around" and including citations precisely so that someone like yourself can illuminate where my understanding is incorrect. I appreciate your clarification between grains and grams.
I would accept reasoning that on some level specially the large organizations are dysfunctional. And they don't necessarily optimize for costs on all levels. Sometimes it is just higher-ups wanting more resources and people under them. Even if it is not productive or needed... And what of the stuff people doing end up being productive?

And then sometimes I really question is that new version website really needed?
Mixpanel's Company KPIs Dashboard Template
Right now the option you’d usually use for 10G to the internet doesn’t say it supports RX-line servers.

If you search for “10G dedicated uplink” and look in the rightmost column it covers what they will support requests on.

I’ve successfully used it on AX and SX many times and I’d be happy to see Hetzner also support RX!
click on the "1 hour ago"
Boomerang: An easier way to switch between your most recent tabs
It’s almost like any blanket dogmatic statement about a complex medical treatment will inevitably turn out to be wrong, one way or the other?
Boomerang is a simple, lightweight and fast extension that allows you to switch between your previous and current tab at the speed of thought. Simply press Command + Shift + Left Arrow Key and you are back to your previous tab in seconds! (Note: use the Control key on Windows instead of Command).

Why is the extension called Boomerang? Using the shortcut, you can “go” to your previous tab and “return” back to the current one with incredible speed and ease, just like an actual boomerang .

This extension is perfect for all those times when you just want to go back to the last tab you were on but don’t know where exactly the tab is. With Boomerang, you can increase your productivity by using our simple shortcut to navigate quickly around your browser like never before. Boomerang is designed to integrate with and amplify your daily workflow in the simplest and best way possible so you can be more focused on all the tasks you have at hand.

If you would like to contribute to Boomerang, please head on over to https://github.com/MitchellMarkGeorge/Boomerang to get started.

Please leave us a review and some feedback so we can make continue to improve Boomerang and make it better for you!
Ideally OS should give you a way to feed such evil apps some fake / spoofed data.

I believe a rooted Android used to allow something like that, not sure if that still works nowadays.
I think there are easy to think of solutions to the problem, that let's everyone win.

The obvious solution, for your hypothetical, would be to give a setting to the user, that turns on "safe mode" and make this setting only changeable on factory reset.

So any user could choose, at startup, to have safe mode on or off, on their own device.

Problem solved.
Clicky without AMP: https://www.pbs.org/newshour/science/short-history-ai-school...

You are welcome.
>> I'm actually surprised people still look at celebrities as some type of moral authority.

Agreed. But in the context of a brand-name I guess celebrity endorsements helps increase the number of people who know about your project.

As for the Adam Sandler coin HA!, but I bet there will be many who will buy this on the promise of getting rich quick by loading off on the greater fool sort of way.
Seems to be around 100-200k
https://www.levels.fyi/comp.html?track=Software%20Engineer&c...
I mean you are also ignoring the externalities that had effects on lobbying power like not being able to set their own fares, might have effected the amount of money they had to lobby?
Highly differentiated startups raise 117% more funding