skysight-inc/HackerNews huggingface dataset:
This argument has two issues:

- it has a moving goal post on what “a real problem” is

- it creates an arbitrary start date and end date

Or in other words, it’s not falsifiable.

What would count as a “real problem”? Why does “money” not count? Why does “1000x cheaper storage compared to s3” (filecoin) not count?

The argument implies that, if some important use case is new and just getting off the ground now, then it’s inception is predated 10 years ago, and is judged as such.

The equivalent would be to say “space has had 70 years to get us to mars, therefore the 2030 missions to mars will fail” only to follow up with “if the 2030 missions succeed, then space must explain why it has not gotten us to Jupiter”.
In this US, most bathrooms are open and don't require a code. In some US cities, you have to get a code because people will camp in the bathrooms to use drugs.

In most places where I live (San Francisco) it's easy to get access to the bathroom for free if you don't look like you're about to do heroin.
What's the issue with 1Password 8? Upgraded today to get the SSH agent and so far it seems alright.
And it’s (often comically, always depressingly) necessary for this exact reason. In a recent interview my company conducted, the candidate clearly submitted code they had not written as if it were their own. One might be surprised at how well folks can talk, that cannot actually write relatively trivial code.
Coinbase was successful because their biggest competitor at the beginning was Mt Gox. Big VC firms saw the opportunity and pumped crypto for the past decade and those small exchanges imploded.

Well now crypto is ‘legitimate’ and Coinbase has to compete with big players. They’ll probably stick around but their market share will continue to decline. Not much growth there, writing is on the wall.
I'm explicitly referring to internal docs for the engineers that no one outside the team sees or cares (unless they want an example of docs). They're mostly markdown files or adding annotations to various code. I still think it's inane and seeing all the justification for "believe in the process" it's no wonder how little truly gets done in the name of agile/scrum/control.
> Can you believe it?

That's nothing. Somebody tried to get me to use git for source control, but I showed him by taking six months off to write my own source control system.
Just because you "should be able to" doesn't mean you'll want to. If the job is going to be unpleasant because the code base is steaming dumpster pile of garbage, that would be nice to know. Maybe you'll appreciate that kind of challenge, maybe not.
> Even if Russia is our worst enemy, depleting their resources first is quite a logical step. Would you want Russia to be the last country that still has oil reserves for its military?

The fallacy in this reasoning is that with the money from the sales of gas Russia can - and is continuing to - arm themselves and conquer more land and kill more people. The Qatar is not engaged in killing thousands of people right now - if they were, we would not be buying oil from them, either, for the same reasons we are reducing our dependence on Russian gas.
So as mortgage rates rise, prices will be under tremendous pressure, because monthly payments will be increasingly out of reach for more and more of the market. At some point it seems there are only two possible outcomes: either the whole thing tips over and we see a significant price correction ala 2008, or we get hyperinflation (without asset price appreciation) to bring wages and purchasing power in line with nominal asset costs (ie houses still cost $1M+, but a new Honda costs $200k and minimum wage is $50/hour).

Anyone see this differently, or feel confident which way we’re headed?
do you necessarily need to see whole codebase? or like ancillary tools: run this linter for me, show me your API footprint across the dependencies you use, give me a sense of your cloud stack. test coverage. total lines or at least ratios between programming languages.

show me a random file that exists in every codebase but isn't sensitive, like the entrypoint

show me your jenkins / CI, how long do they take, how often do tests flap

screenshot of datadog / sentry

all that said, in the case of ML, I'm guessing even the dependency graph is giving away some hard-earned information like 'this implementation of this algorithm works best for our domain'
The truth is, most codebases are terrible. In any company that's been around for more than a year, you're likely to find most (or all) of the following:

* Legacy code that was written by people who left long ago and nobody wants to touch

* Code written in "uncool" languages, frameworks, and libraries that nobody wants to touch

* Code that was written by various offshore contractors

* Non-deterministic test suites that randomly fail and that engineers learn to skip/ignore rather than address

* Long build times

* Weird, bespoke code that was written for "fun" rather than using an established library or framework

* Microservice hell - impossible to tell what the codebase actually does since the true business logic is distributed
across so many different services, and only an old-timer will be able to tell you how they all connect together
* Severe lack of internal documentation

Given the above, when trying to select an employer, I think it's more important to carefully evaluate the people you'll be working with:

* Are they pragmatic or idealistic?

* Are they chasing fad technologies or are they comfortable using established frameworks that get the job done?

* What do they value more highly, delivering useful software or developing byzantine processes for everything?

* What percentage of the workforce is full-time vs contractors?

* What's the average years of experience of the engineers? Are there any adults in the room?

* Do people know the vision of the product? Do they what they're building and why they're building it?
How China’s biggest online influencers fell from their thrones
Im not sure why you are describing my example of PRs needing tickets to be 'heavy process'.

Especially since Im pushing for engineers being able to create quick ad-hoc tickets within 30 seconds.
But this is what Jon would actually agree? (Design right abstractions for the right hardware?)
Strongly agree with your strong disagreement. The blog author doesn't seem to have any experience releasing software that others need to actually rely on.

This dovetails nicely with the discussion yesterday on using dependencies (https://news.ycombinator.com/item?id=31692606).

I would not want to have to depend on any library this blog author releases. From that list of random meanigless dates, how would tools know which release is a compatible bugfix and which ones carries breaking changes?

The assumption there seems to be that release date is the one and only thing consumers of the release care about. But as a consumer of some library, I can tell that I mostly don't care at all about the release date. But I must know what the release contains in terms of change disruption, which is the purpose of versioning.
Inside the Pentagon’s long debate: Do gamers make good soldiers?
That makes me think... was your comment really necessary? Maybe it was my intention to let the reader draw their own conclusions. Maybe the expansion wasn't really necessary. I surely wouldn't have added another comment if there weren't the unnecessary downvotes.

Thank you for your time!
You're also allowed to write erotic fairytale fan fiction and publish it on the internet.

Just because you're allowed to do something, and by 'allowed' I assume it means, not breaking the laws written down by your local, state, and national legislative bodies, doesn't mean you should do that thing. (And, conversely, there also may be things you aren't technically allowed to do that might sometimes be a good idea to do, although any such actions should be contemplated judiciously).
ELIFreshman, please
I love this topic.

Scrum is old enough now that many people think it is the way to make software. It's worth recalling that Scrum is a product that proponents use to sell books, win consulting contracts, and get on the talking circuit. It is self-reinforcing. Scrum, itself, is the endeavor. It is not genuinely a tool to assist you in your endeavor.

Also note that practically nobody in industry does actual scrum. And, according to the Scrum authorities:

"Scrum’s roles, events, artifacts, and rules are immutable and although implementing only parts of Scrum is possible, the result is not Scrum. Scrum exists only in its entirety and functions well as a container for other techniques, methodologies, and practices."

I'm not suggesting that Scrum can't succeed, but there's not much to suggest that it will help you succeed. It was never designed for that. Recognizing that Scrum itself is the product is the key to understanding why it often doesn't work and is so disliked.
>Because they believe in collectivism.

Not just that, I think.

What's true of Japan is also true of parts of Western Europe.

>If someone is peeing on the street, they think oh how this makes my country look. In SF someone peeing in the street thinks aaah so much relief.

In France, public urination is viewed as an unofficial human right[0], but I don't think you'd have SF's problems in Paris.

It's just more "civilized" societies (with better education, law enforcement, social safety nets, regional investment, etc.).

The U.S. is a step towards Pandora from Borderlands (in scale, material social investment, and cultural ethos).

0: https://www.npr.org/2018/09/11/646567224/paris-tries-to-cont...
Isn't this basically exactly the same tone the arguments the article is trying refute use anyway?
Is the cutoff of ~10K years meant to align with the agricultural revolution?
As an ancap I've plenty of friends who put everything in crypto and made ridiculous money and I'm sure they'll try to advance the cause - personally I don't buy the idea crypto is very much ancap and I'm pretty sure most people in crypto are in there just for speculation until the government comes to close everything (or make it useless with regulations).

An ancap idea would be to create a private bank which creates a currency and back it with real goods.

Anyway crypto would be at best a technical solution to a political problem (government existing) and you'll never fix a political problem with technology alone.
That's pretty much exactly what happened in the 1980s
allowing interview candidates to look at the code is never gonna happen. Your best bet would be to try to meet some of the current employees socially, and ask them about their tools and processes to get a sense of what the workflow is like. most people would be pretty willing to talk about that if you bought them a beer or something.
Just wow.

I "love" how in that picture, the individual contributors doing the actual work are the only ones not having a label. And it took me quite some time to even find them, and where the programming happens.
Germany and other European countries are the contained nuclear war location in case of an escalation. It is easy to support all sorts of things from another continent.

De Gaulle also did not trust the U.S. precisely for this reason and chose to build nuclear weapons and avoid being under the NATO command structure.
Are you saying one shouldn't write erotic fairytale fan fiction and publish it on the internet? If so, why?
Advertising is not establishing dominance.
Yes, my younger sister plays wordle and we send each other our results. We normally exchange a few messages off the back of it while previously we communicated more sporadically. It's been a nice part of my daily routine, but I'm not sure if I'd play as regularly if it wasn't for that.
Indeed. The OP was able to quit relatively easily because he had not yet taken investor money. Imagine trying to quit after taking their money. That is where the element of "servitude" comes in, which admittedly sounds extreme but makes a point.
Seems like the more wealth you have the harder it is to make risks…
Japan has a very high suicide rate which I think has a lot to do with the heavy-handed social expectations.
The police can’t be everywhere at every time. Policing can only be effective when crime is culturally uncommon and the incidents relatively mild. If crime is culturally excusable, it often exceeds what police can handle.

Japan isn’t the only country with a brutal criminal justice system. Many of the other examples have high crime.
So, you and I both posted the same information about the current assessment.

Thanks. It’s great to discuss the current situation

“Ukrainian officials are increasing the urgency of their requests for more-sophisticated Western-provided weapons systems amid reports of growing Russian artillery superiority”
Unless you build the program around the static analysis you're going to have a bad time.

David Malcolm has done a really good job with the analyser but it can't catch everything by virtue of the C type system making it possible to write code that can't be guaranteed either by construction or by making opaque boundaries.
Regarding automatic selectors: check out my open source library https://github.com/mherrmann/selenium-python-helium.
There have been some claimed attacks by those kinds of organizations.

https://twitter.com/iwriteok/status/1523926913806336000
Shareholders to eat the costs and own up to their mistake. Employees shouldn't be the ones always getting the short end of the stick.
Aren't all E2E test frameworks flaky by default? When you're testing the end user experience that goes through multiple layers of services, I think that should be expected.

Would love to learn from your experiences on any better frameworks you might have used, though!
You can do this at smaller companies if you’re a strong candidate. Startups understand that they need to offer something that Google/Meta/whoever can’t, and they often will be very flexible during the interview/courtship process.

I interviewed with the CTO at a series A, and he was enthusiastically talking about how good their CI and developer productivity was. I asked him to show me, and he happily solved an actual UI bug in front of me to show off the system. Left a very positive impression.

Hiring managers at big companies probably wouldn’t risk doing this, because they don’t know whether it’s allowed. Although maybe they would if it’s something they’re proud of and they have a bit of an anti-establishment streak.
I like how you phrased this, I feel like this is how people had to talk in times of heavy censorship and the fact we have to pass messages like this in this day and age is terrifying and makes the future seem bleak.
DRM Decryption
how to request a decryption key to server (widewine)... i have completed the previous steps like l3 certification and but i am not able make a request a dec key and response?
no - I wouldn't need to see whole codebase.

These are wonderful suggestions!
I disagree. There's nothing interesting about pursuing frameworks and languages of the month. The highly talented, intelligent developers I know don't care about that stuff - their actual work is way more interesting.

I think what you're describing is average to slightly above average developers who are working on boring, already solved problems. So they have to find something to make it more interesting.
This is great - well done
This is a business. Yea, a shitty thing to do but they don’t owe those people a job.

Unfortunately, I think we have a large contingent of people like yourself that haven’t been thru a deep downturn and have grown used to the endless perks that have been thrown at tech employees and think it is normal. You should expect the power dynamic in the labor/employee relationship to shift quickly to employer as macro conditions continue to deteriorate.

In other words, don’t expect your next employer will let you bring your dog to work.
Impact of the Ukraine Conflict and Growing Importance of the Civil Side of War
It's tough to predict the future, especially since technologies change all the time.

But if you master the fundamentals of a particular area that interests you, you might be in a better position to respond to whatever is hot/upcoming at the time.

In Web there's always a hot new thing in frameworks/tools but the underlying tech/fundamentals have remained the same e.g. HTML, CSS, the DOM, etc.
python in a sense has privacy. it's just less annoying than, say, dart's (which bruises my head a lot)

dunder-prefixed members get mangled https://docs.python.org/3.10/tutorial/classes.html?highlight..., but you can get at them if you really want to

pylint is angry when you access underscore methods https://pylint.pycqa.org/en/latest/user_guide/messages/warni...

these patterns are valuable for some teams and it's awesome that they're available as opt-ins, but it's hard to justify privacy without an escape hatch
We made it a problem when we stopped caring for our mentally ill. A State run asylum is not perfect but is orders of magnitude better than on your own on the street.
> bitwarden/clients/issues/1620 (open since Feb 2021)

Oh, try with something much worse, and open since Dec 2017 (no, migrating to a new place is no excuse at all to mark the issue as magically resolved)

https://github.com/bitwarden/clients/issues/443

Here I made a pretty clear video of the issue:

https://community.bitwarden.com/t/persistent-bitwarden-ui-an...

Did anyone care? Not that I know of. It's 2022, so that's been 5 years now.

I'll keep paying the pro account as long as it keeps working for me, but it saddens me that we still don't have a universally good and free service that can be recommended to lots of non-techies that are still stuck on the old customs of reusing passwords.
Honestly, I do think we should reopen psychiatric institutions (although properly funded and regulated this time) and forcibly treat certain people that need help. I don't think it is good or acceptable to allow people with obviously severe mental illness to self medicate with unregulated drugs or alcohol and walk around disrupting society. The current state of affairs works for no one, especially the mentally ill who we could be treating but have chosen not to.

As for property crime, no one wants to live in a society where someone can steal your stuff with impunity, as the broadly supported recent recall of the DA in SF has clearly shown.
I wonder what the parent PID of these processes is.
The Domain seems to be better off than Barton Creek mall. Went there recently and a lot of stores were empty. Even Starbucks moved out.
I don't know everything about Coinbase's history, but I agree with most of the tweet. Airing dirty laundry in public, and arm twisting management is not really a great strategy. There will always be a power asymmetry, and it was understood as such when the employee joined such an organization. Using stock options which are a form of compensation benefit to then position oneself to be above the management is silly. "Smart people" is not some kind of a character trait that engages in such behavior.
No. You asserted that mainstream information is behind by a month.
I think it isn't a very popular opinion to reopen those due to the enormous amounts of abuse that went on in those places. A more progressive approach I feel would be reopening them far away from cities and in nature... Much less like a prison and much more like going to summer camp.

Not prosecuting property crimes has to be the biggest what the hell did they think was going to happen I have ever seen. Impunity is a slippery slope.
Lol this is all about Musk not any other people.

1) The evil shortsellers conspiring in the dark with the hedgies and Big Oil

2) The peace of mind of the shareholders (meaning he can't stand watching his net worth go up and down, especially a person who can't enjoy the up days and is borderline depressed on the down days)

3) The peace of mind of the employees (oh lol, again guy can't enjoy the up days and is borderline depressed on down days)
I check comments first for this reason. Skipped reading.
The note claimed to be found at these "terrorists'" place in the bottom photo of the link you posted goes: dedicated to blah-blah, kill to live and live to kill, signature not legible.

That is, the actual words "signature not legible" instead of what an FSB higher-up probably wanted to be an inscrutable scrawl masquerading as the signature. Some of these FSB guys come straight from a Monty Python sketch.
You are replying to the title of the post, rather than the content. Most things on this list are valid and useful.

Also the attack on the strawman is very elementary as well.
But you do realize that they also weed out effective engineers who aren’t good at pointless puzzles, and that leetcode.com and dozens of other sources exist entirely to help people beat this system, right? They don’t measure useful skills. They’re a game that some people are good at beating and others aren’t, and whether that person is an effective engineer is largely unrelated to their skill at that game.
Hardware is also much simpler than software conceptually at least.

You might think of a modern CPU as a black-box that goes out and finds (the lack of) dependencies in the instruction stream to exploit them, but this all has to be condensed into a logical circuit that is bounded in memory (registers), can be pipelined, and verified.

And even then with hardware you are typically verifying things like "The pipeline never locks up entirely" or "The cache never gives back memory from the wrong physical address" basic things like that whereas these same kinds of invariants in software are rarely profitable to try and verify.
Funny you should ask. With my current employer, after the interview, I asked to see the code. My future manager took me upstairs to the location where the team was usually sitting. Surprised to see me, team leader was happy to oblige. I pulled up a chair, sat next to him and (while manager was standing by, watching), asked him to click through the codebase where I should be working if they hired me. I spent at least 20 minutes. When I was happy, I shook his hand and thanked him for showing me the code. I was happy with what I saw, accepted the offer and currently work there.

Tldr: ask to see the code. Interview them, its a two-way street.
You did not address the reasoning, which is about the fact that the last country on earth with oil reserves will have a strategic advantage.

Russia can always trade with China to have enough money for weapons. Anyway, even with all the Europe trade in the past decades they can barely advance 50 km in Ukraine.
Not harshly prosecute people for property crimes but definitely prosecute them.
Elon Musk aside...I consider Politico to be the best political news site around. Straight facts and minimal ideology. Not surprised they sold for $1 billion [1], which is astronomical for a digital-only news outlet.

1- https://www.cnbc.com/2021/08/26/axel-springer-to-buy-politic...
Shadow.tech is more what you want then. It's a lot easier to set up, and a lot more affordable, than a GPU VM on big cloud. It's basically a Windows VM with protocol optimizations (so, for example, your mouse cursor isn't lagging)
How about simply asking questions like "how long does it take to compile the codebase locally?"
Firefox on Android ia a bad experience because the rendering engine is different and slight changes have a big effect on complex plages on tiny screens.
As an aside, what is the obstacle to wider LibreSSL (https://www.libressl.org/) adoption, including node? Have the original SPOF and code quality issues been resolved by OpenSSL?
Can't even find a blogpost where this is explained. Anyone got any links please?

* What form does planning take?

* Does someone from the business side approve the UX before it's implemented, etc.?

* Is progress not tracked at all or only informally?

* Are people actually treated like adults to ask for help to unblock things instead of needing 8 people on a call so one person can say they're having an issue and need one other person's help?