skysight-inc/HackerNews huggingface dataset:
To offer an alternative perspective: I haven’t ever worked at a startup.

If someone wanted a PR review for 2500 lines, I would tell them no. I absolutely expect a developer to think twice when trying to make a change that large in one go.

When your corporation’s billion lines of code are the engine that helps generate $30,000 a minute, you don’t just say “meh, looks good to me.”

Furthermore, this is multiplied on my team, which is the framework team. A mistake in our auth middleware, http client, etc, could easily turn into a mistake on 50+ other teams.
those salary ranges are usually way off, i've found. for ex., the posted salary range for a position I know pays over $200k base caps out at $165k. i'm guessing this is the case bc the band for that region caps out at $165k but hiring managers will shift really strong candidates around to make numbers work.

as always, the only reliable way to know what salary to expect is to be upfront about it as early in the interviewing process as possible.
I only found out recently they are a pyramid scheme.
I'm a noob in this kind of stuff but maybe they're using fixed-point math and dynamically redefining the scaling to always have enough precision? But then if you do use fixed point you could as well use integer big numbers. Though I imagine that using any form of big numbers, int or float, is going to hurt the performance more and more as you zoom further. You may also be able to use the rule that you can multiply or divide both sides of an equation by the same number and it will remain valid.
Bummer I cannot see it, as I really loathe Imgur. It has become the poster child model of what it was created to circumvent. I cannot, in good conscience, allow any of the following through UBO.

alexametrics.com
certify-js.alexametrics.com
ccgateway.net
imgur.ccgateway.net
consensu.org
quantcast.mgr.consensu.org
facebook.net
connect.facebook.net
google-analytics.com
www.google-analytics.com
media-lab.ai
js.media-lab.ai
quantserve.com
secure.quantserve.com
scorecardresearch.com
sb.scorecardresearch.com
I noticed that too, and fixed it by clicking the triple-dot icon on suggested tweets, then choosing “don’t show me (this category).” After doing that a few times, they all went away.

This was on the iOS app.
Seeing a lot of mixed feelings about the AWS UI here. Just my two cents: a good project shouldn't need it for anything much beyond fiddling during development and poking around during problem solving.

In the latter case, I deeply appreciate the minimalism compared to something like GCloud. You can pump the refresh button on many AWS consoles and they refresh in a second or two. Progress spinner cancer while present is minimal compared to many popular platforms, and in particular relatively nonexistent compared to the white elephant that is GCloud

Given the choice between a half-developed AWS console basically emitting some raw XML in a <pre> tag, and the overengineered overdesigned monstrosity of GCloud, I'd always prefer the fast hacky option especially while trying to figure out why something is broken.

While the GCE panels look visually fantastic, there are so many cases that make it obvious actual engineering workflows weren't considered during the design process. Be it missing buttons from the context-sensitive toolbars, pointless sidebars, or screens you can't refresh except by hitting F5 before leaving for lunch. I've yet to see any part of GCE that could be described as "snappy". Plenty of AWS bits come much closer to that (although I notice AWS has started slipping down the GCE road to hell in a couple of their newer service UIs)

AWS is far from perfect, I can't stand CloudWatch, but relatively speaking it is perfection compared to stackdriver

tldr I'm glad it's ugly, it means they were focusing on the important stuff
Just expressing the business requirements in a way that can be implemented as software code, with all the edge cases and exceptions covered is the really difficult part.
Highly recommend Doyle's "Poker Wisdom of a Champion" for a throwback look at the wild days of poker in the 60's.

The story of the tennis match prop bet alone was worth it. Let the dog die!
> You don't want your developers developing on a different OS than your CI & deployment environment anyway.

Who's running OS X servers in production?

What are the devs running OS X and IntelliJ tools deploying on?
I gave a very compressed lightning talk last year about this: https://youtu.be/ExyWAhS2zBA
from the article: Bill Gates, for example, owns four private jets and emitted 1,629 tons of CO2 from 356 private flight hours in 2017 while writing a book titled How to Avoid a Climate Disaster.

I think an average US person's carbon emissions for a year are about 15 tons.
Your code assumes there is at least one newline in each 64K chunk, and assumes there are no words past the final newline.

It will fail on "abc" and give the wrong answer for "abc\ndef".

I prefer rpartition over rsplit to handle first case, and the loop-and-a-half construct instead of the while+walrus operator to handle the second, as in this modified version of your code:

remaining = ""
c=Counter( )
while True:
chunk = sys.stdin.read(64 * 1024)
if not chunk:
if not remaining:
break
pre = post = ""
else:
pre, mid, post = chunk.lower().rpartition("\n")
c.update((remaining + pre).split())
remaining = post
France has abandoned their fast breeder effort. As in, put the research on the shelf and stopped funding. That should tell you what they think its prospects are.
The Netflix homes feature is unavailable in this country.

I switched to 5 countries still got the same message.
Has anyone used both? How do they compare? I really like the idea of Dagger, but I found the configuration files impenetrable and couldn't even get started with a single build. I guess some of my issue was that I had to learn Dagger and Cue at the same time, and didn't know what needed what.
I use Imgur because it is still the only option in Flameshot ... what is you favorite alternative? I'll post it there (but this screenshot just shows the issue, so it's nothing you haven't seen already)
Not quite sure about where we ended up here, but just to clarify, just in case.

I don't think it is whataboutism when it is relevant. I think it should have been considered in the initial argument, the one I replied to, to begin with.

The "genocide of its white population and confiscation of their property and land." - from the comment I replied to - was preceded by terrible atrocities by the people then in power against those who revolted (also see the comment from ambrozk). I think that is relevant to the discussion. Whataboutism brings in stuff that is not relevant and unrelated, to distract. I think I'm still right inside the same topic, one leading to the other.
How about for folks the US?

I'd be happy even for information on what different kinds / qualities of t-shirts are even called.

There's always the "t-shirt types reddit" approach:

https://old.reddit.com/r/malefashionadvice/comments/9puasq/g...

Sad the 100% made in USA option costs $100+.
It’s not always about hoarding.

Legally it’s very helpful if you create a paper trail of your work
Tesla hasn't ever lied about future production, not once.

If you actually look at their guidance, it's "50% growth on average," and they've consistently hit it.
i'd like something like this, but for slack
what does backprop look like? how long does a single training iteration take? what happens if someone drops out mid loop? how much does it cost to move the training data around?
Thanks for checking it out - it starts out with definitions and then builds into more interactive cards focused around reading and writing code.

Once you've completed 2-3 study sessions (1 study session = 10 cards answered correctly) you should be seeing a lot more code-focused cards.
What's a good resource for learning GTO play? I used to be a decent small to medium stakes player, studied a few 2+2 books, that kind of thing, but haven't played much in the past decade or so. Don't have any plans to get back into it seriously, but wouldn't mind getting to the point where I could sit down at a random NL100 or 200 B&M table and have an at least even expectation.
You assume proximity was the only benefit.

Fluent English, shared cultural norms, and work culture vary wildly between countries.

The farther I’ve gone in my career, the more I’ve realized that “clean code” and “maintainable software” comes down to well written prose, in code.

Why do names authors pay US ghost writers when they could outsource to Brazil? The difference between “very proficient” in English and “fluent” is night and day.
2000 kbps = 0.25 MiB/s = 900 MiB/h?

That's only 1.14 TiB per year doing it 5 h/week * 5 days/week * 52 weeks.
Too many to list, most of which no normal person has ever heard of, but basically all muscles responsible for neck extension. They may have names like transversospinalis, semispinalis, and multifidus.

Yes it could, but usually people will take a break at the computer before it affects them. I'm 38 and have been programming for 20+ years without issue, my posture is sort of leaning back in the chair, definitely not leaning forward with heard forward.
> The fact that you have to stack in the first place typically suggests that PRs aren't being merged fast enough

Yes. Whenever you inspect a proposed solution, you should hopefully find the problem that it solves.
I too have been "nerd sniped" by factor before... it's quite cool.
I make lots of screenshots.

The problem is organizing them ...

Perhaps if I ran them through OCR, it would be easier to grep through them.
Okroshka? Yeah I love that stuff. I'm vegetarian, replacing the sausage with a vegetarian one (or leaving it out) works well. I followed this recipe:

https://www.youtube.com/watch?v=ifE7gDiLDbE

The Life of Boris also has a great video on making Kvass:

https://www.youtube.com/watch?v=k1UTJKBMvgc

though I haven't gotten around to trying it, I've only had commercial bottled and canned ones. I imagine if you make it yourself you'll have a slightly more alcoholic outcome.
You can branch off of a PR, but someone should review and merge your first PR before your second is ready to be up in a PR again.

Also, trying to make units of work so that they don’t need to overlap like that can be useful too
Software engineering is a well understood science in many cultures. Parsing acceptance criteria written by someone of another culture and domain experience can be difficult for some, and it’s not something learned in computer science courses.
Appreciating Chinese Calligraphy [video]
I heard a lot about design systems the past few months, would one of you have a recommendation for a good read that would explain the challenges and/or the process to create such a system?
This is why I think it's really really important that all PR reviews be synchronous, so that there's never any time spent twiddling your thumbs or context switching onto another change. Also it just makes it much easier to review a PR when you can sit down and actually talk about it in real time with the author, rather than having the ping messages back and forth interminably until you reach an agreement
> While Tesla is "working" on self-driving and not doing well with it

Maybe you missed the footage of FSD perfectly navigating San Francisco during rush hour [1]. I'd say they're doing pretty damn well.

[1] https://www.youtube.com/watch?v=yh8AV3OMWYs
There isn‘t really a correct answer for these type of questions.
My best guess is that either this is chance and you just need more interviews or that you are applying for a different stage of company where processes are different.
I have interviewed a fair amount of PMs for early stage startups.
If you want to do a 20-30m mock-interview (with only that question) then I am happy to
provide honest feedback.
My email is in my bio.
When I was 8 or 9, my dad brought home a Macintosh SE/30. On it, I used MacPaint to create 5 or so black and white paintings using the various patterns and brushes. It is probably the first creative thing I did on a computer.

When we upgraded to System 7, the version of MacPaint didn’t run and he told me that essentially the art was lost and unrecoverable. I can picture in my mind what they look like, and wish I had the file to look at.
For sure. One of the things I learned from the Lean folks was to look for inventory; it's one of the 7 Wastes. [1] In physical manufacturing, it's pretty obvious, because it's physical stuff sitting around on the journey to becoming actually useful.

With software it can be harder to notice because you don't have to make room for it. But in essence it's the same deal; it's anything we have paid to create that isn't yet delivering value to the people we serve. Plans, design docs, and any unshipped code.

There are a lot of reasons to avoid inventory, but a big one is that until something is in use, we haven't closed a feedback loop. Software inventory embodies untested hypotheses. E.g., a product manager thinks users will use X. A designer thinks Y will improve an interface for new users. A developer thinks Z will make for cleaner, faster code.

Both large pull requests and stacked pull requests increase inventory. In the case of incorrect hypotheses, they also increase rework. I could believe that for a well-performing team stacked PRs are better than equally-sized single big PRs, in that they could reduce inventory and cycle time. But like you, I think I'd rather just go for frequent, unstacked, small PRs.

[1] e.g. https://kanbanize.com/lean-management/value-waste/7-wastes-o...
I'd love to see a culture of pentest results being more standardized and widely published for apps to help inform consumers.
From The Onion:

Report: 95% Of Grandfathers Got Job By Walking Right Up And Just Asking

https://www.theonion.com/report-95-of-grandfathers-got-job-b...
> Yeah, maybe you could get a big, comfortable house

You must have never dealt with the pains of maintaining a house. I wouldn't call it comfortable because of all the crap that goes wrong and you constantly have to deal with.

Speaking of which, that reminds me of something relevant here: One thing California gets right is that they actually enforce their housing regulations. Good luck with that when you rent a house in another state, the landlord refuses to fix the HVAC system, threatens to evict you for complaining about it, and multiple law firms tell you that they can't do anything without proof of a life-threatening illness (despite the laws being spelled out clearly in favor of you).

As far as the weather goes, people need to toughen up. I grew up in Northern Michigan, and almost anything is better than that in the lower 48, and I don't even consider MI weather to be that bad by world standards.
How easily can a developer in a lower cost-of-living country whose skills are on par with a top-tier dev in the US demand a commensurate salary from a US-based company? I’ve heard conflicting evidence on this matter.
Outsourced to Indian software company is not the same as software coded by an Indian developer. It is the business model of saving costs. If quality would have been a deal breaker the company owning the software could have tried SLAs that would have ensured that. These companies ensure lowest costs as they pay very very less like 4000 USD per year. At that price point they get mostly college graduates neither having majors in computer science nor having any prior coding experience.
Yet it is still valid for their strategy during the invasion of Ukraine.

They don’t need sophisticated weaponry or artillery. Just a slow push until the opponent is exhausted.

Losses are irrelevant: they can always be hidden or denied because you control media.
The Book of Wonder is a series of weird short stories, some of them gloomy and pessimistic but many with a thread of dark humor. "Chu-bu and Sheemish" is one of my all-time favorite short stories - it's creative and hilarious. [1]

I also liked A Voyage to Arcturus, which has become a modern cult classic. It's probably my favorite book I've read for SE, though it might be a little heavy for a "beach read." [2]

P. G. Wodehouse is always a good bet for lighter reading. [3]

The Martian books are also light swashbuckling sci-fi. [4]

The Murder of Roger Ackroyd is considered to be one of the best murder mysteries ever written. [5]

[1] https://standardebooks.org/ebooks/lord-dunsany/the-book-of-w...

[2] https://standardebooks.org/ebooks/david-lindsay/a-voyage-to-...

[3] https://standardebooks.org/ebooks/p-g-wodehouse

[4] https://standardebooks.org/collections/martian

[5] https://standardebooks.org/ebooks/agatha-christie/the-murder...
Sounds great, until the opposition is handed the keys to that sprawling legal and administrative apparatus.
One America News gets dumped by Verizon, the only major carrier it had left
I'm guessing there are many tiers of quality and reliability in Indian consulting companies. The good ones are loaded with work, don't need to advertise, and are found by their customers through word of mouth. Or else will only talk to big clients.

The shady ones are easier to find, coast on the reputation created by their better competitors, and don't deliver anywhere near the quality.
Some of these efficiency gains are remarkable. Most of the code I write is just the quickest way to write a mundane function. Really curious if you went into a huge tech co and devoted ~10% of SWE time solely to optimization of code base what the energy savings would be.
Wow! Read that from a water-starved locale and thinking of the enormous differences posed by geolocation and such. Would that there could be a way to tap into those water riches...
It isn't about neighbours, it is about criminals.

Of course I am aware of this.

Spend $16 and sit in a coffee shop for an hour, guarantee you'll intercept plenty of SMS: https://arstechnica.com/information-technology/2021/03/16-at...

Not selling anything here considering every reasonable solution to this problem is something offered for free, or can be mitigated by a user with FOSS.
Sweet tool, though i'm more of a terminal-focused guy (for which i definitely recommend croc)
What ever happened with US nearshoring in the rurals? It just fell to the lowest bidder effect with 12-timezones-off teams winning the race to the bottom?
Isn't this exactly why you should use stacked PRs? That's what it looks like when I break a big piece of work into smaller pieces.

What's the alternative anyway? If you don't want me writing 2500 lines of code in one area, would you rather I write 10 250 line PRs in 10 different parts of the codebase instead? Is that supposed to be easier to review?

Or is the rule just "don't write a lot of code in any short period of time"?
To me it seems that batteries in EVs make less sense than e.g. alcohol fuel ICE or hybrids.

The main consideration is energy density, but alcohol is easy to make and handle, carbon-neutral, and the exhaust is non-toxic.

This wouldn't make sense for the whole of car traffic because we use way too much fossil fuel to replace it all with e.g. industrial ethanol. But it could work as part of a transitional strategy. Fuel co-op as part of a CSA farm.

It's pretty straightforward to convert existing ICE cars to burn alcohol instead. You don't even have to wait for anybody else, or any new technology to be developed.

https://en.wikipedia.org/wiki/Timeline_of_alcohol_fuel
Well, Chernobyl will likely end up killing about as many people as have ever died in a commercial jet crash.
This is great feedback. I'm going to take this and go back to the drawing board. Thank you.
2010 was 2010. Today? I couldn't count the number of stores and restaurants that have "Help Wanted" signs posted.
One way this can work is pair programming. Especially if you also practice frequent pair rotation, you can get plenty of eyeballs on code in a timely fashion. That's my preference.

Another way is that you next work on something different enough that it doesn't need to stack. E.g., reviewing pull requests.
The point is that these computers don't come with development tools installed by default and made available in the default environment. They don't provide any equivalent to the BASIC interpreters of old, or to the REPL of a Lisp Machine workstation. You can install e.g. Linux distributions that do provide the means to code and rebuild nearly any part of the installed system, but these are very much the exception not the rule.

> And Scratch is ubiquitous in (UK) schools, my son picked it up without any prompt from me.

Scratch is a huge downgrade from the likes of LOGO (a real LISP implementation, with a few syntactic conveniences to help novices) and even BASIC on the BBC Micro, which used to be taught in UK schools.
Once I worked for a company which I prefer not to name here. They wanted to solve a huge problem which I have solved during my previous tenure elsewhere. Once I learned that they are trying to do this I offered my help.
I realized that they picked someone with zero experience with this who was about to make the same mistake(s) I made before. I managed to talk with the VP about this problem and after about half an hour I realized that the person who was responsible for this decision not only didn't know anything about software development, but he also didn't know what the problem was and why we wanted to solve it.
A day after this talk I've heard that a very high level IC resigned so I had a talk with him. As it turns out he also worked on this problem before and spent 3 months trying to make his point about this and after he utterly failed he just couldn't take it anymore. I also resigned a few months later.
Having managers that have no idea about how programs are written and how the whole process works is a surefire way to sink the ship.
Needless to say this organization had layers after layers of managers who all tried to protect their turf from all the potential damage others can make.
This is a pretty open and shut case right? No one can really say she was fired for anything but revealing her pay.

A judge isn’t going to buy “we fired her for having a TikTok, which she could have used wrong“. Most of their employees probably do!
In case this is about the new console UI, I have to say Ive not yet seen worse UX.

So much space on the screen is wasted, have to use resize scrolls to make screen readable, things dont load fluently and you wonder whether something in your infra broke or „ups” it was simply not loaded yet.

Sorting by name till not long ago only worked for loaded items (hello AWS I have 2000 VMs I want to sort)..

I can go on and on because almost every new screen I was forced to opt into proved itself to be a complete UX nightmare.
How to Build AI That Works for Your Business
https://archive.ph/Dxf53
Yes, Zimbabwe came to mind to me too. Recent history of Zimbabwe <http://imgur.com/a/VdQdD>
There are a lot of “good enough” developers making a reasonable living in the 60k-90k range, and not actually that many developers making 200k+ to balance that out. Seems a bit low to me too, but it’s about what I would have expected the average to be a year or two ago.
This are great ideas. Thank you.

I'm going to implement a few of these.
The new generation of buildings, Eco FRIENDLY, Smart LIVING, crypto-building
Ooh, good point. I'm suspicious of stacked diffs generally, but this seems like a good example where we truly don't expect to learn anything after the initial deploy.
What's your limit? I fly small planes. Is that bad too? It'd be great if we developed a biofuel replacement for oil, I agree on that...
The Lancet also said that HCQ were dangerous and caused extra fatalities in COVID patients. They then retracted that because the data there were basing that on was completely made up. https://www.thelancet.com/journals/lancet/article/PIIS0140-6...

The journals are unreliable on this and many other topics. Objective data suggests that mandatory masking has no effect on transmission.