skysight-inc/HackerNews huggingface dataset:
> The real issue here is the fact that the USPS is overloaded and requires extra government attention.

I agree with this, and this attention needs to come in more ways than extra $$. As others said, USPS is stuck in a weird state: need to be self-funded with no authority to set prices. So the gov't needs to either subsidize some things or let USPS compete.

However, to fix USPS some of that attention needs to come in the form of hard kicks and forced reorgs. USPS is a dinosaur with a lot of inertia against improving efficiency and modernization. That causes problems, costs a lot of money and drives customers away. USPS is also notorious for advocating for spam senders (who give USPS a lot of revenue) and against people they are supposed to serve. Those are all problems that external "attention" should resolve.

As an anecdata, I was occasionally involved with field testing campaigns which include significant shipping for next day delivery a couple of thousand miles away (something would break or some new hardware would be needed and will be shipped from home ASAP). This provides a non-insignificant revenue to the shipper. We tried USPS, but it just did not work. With FedEx we get accurate, near real time package tracking, so the minute the package is dumped at our hotel we see it and someone can drive out and pick it up. With USPS, their system was showing delivery at the end of the following day. Maybe something changed in the last few years, but I doubt it.
>Straight-up deletion wasn't the only option.

No but a good one.

>It could have been more "free" with a little more effort.

Even White-Hats work not for free (for companys).
Don't build Cars if you don't know how a break work, don't build IT-Services if you have no the slightest idea how to secure them.
Thank you for being fair-minded on city vs suburban living. Too bad the top post is the usual city-hate.
Right now there are three huge risks in regulating tech:

1. Slowing innovation
2. Creating monopolies
3. Crippling entire segments of the tech industry

The last chart is the most important: the cost of compliance affects small businesses, including startups much more than large companies.
> The only way to change this is to reform tax law.

I'm curious what kind of tax reform you have in mind?
I'm not angry about either. I am in favor of giving people what they want. Look at who supports the postal service and who doesn't. There will be no downsides for me if the postal service goes away. The people who want it to go away must have considered the downsides and still don't care. Why would I want to get in the way?
No, I don't think it has. On the contrary I believe it actually got even more concentrated.
Definitely. When an engineer is part of the “front office,” they’re valued and paid. When they’re part of the “back office,” they’re commoditized.

Has much less to do with software than strategy: maximize core competencies and minimize overhead.
> Oh, there's a way out of all this though: obtain a "Return Path Certification" [1]. That is, pay them an absurd amount of money and your mails are guaranteed to get to the users' inbox unless you are clearly spamming (all of the above assumed you are NOT).

Could you name the cost?
I've personally made some of these and I can assure you the salsa jar came from a grocery store shelf. Everything goes through the neck. Gluing the glass back together would be so incredibly boring.
Sorry for not being more clear, I meant Langer's classic study. A critical/write-up here:

https://www.coyneoftherealm.com/2014/11/05/re-examining-elle...

Langer gave houseplants to two groups of nursing-home residents. She told one group that they were responsible for keeping the plant alive and that they could also make choices about their schedules during the day. She told the other group that the staff would care for the plants, and they were not given any choice in their schedules. Eighteen months later, twice as many subjects in the plant-caring, decision-making group were still alive than in the control group.
To Langer, this was evidence that the biomedical model of the day — that the mind and the body are on separate tracks — was wrongheaded.
Non-issue. Price goes up, consumption of unimportant and completely substutible luxury goes down. You're locked down at home, you can buy a 40oz or 1L bottle instead of cans.
Docker images are just lighter weight VMs. Or to be more accurate, they accomplish the same goals as full VMs in a different way.

If you're running Docker in a VM on a bare metal server you're doing it wrong. You should be running Docker on a bare metal server.

You're also conflating different problems here. If someone is writing poor SQL it doesn't matter if their deploying with a VM, Docker, or onto a bare metal server.
From a management perspective a company where software is not the product makes the software team is what's called a cost center. And companies love cutting costs. At a company where software is the product, the software team would be treated more as a profit center. In general, you want to be in a profit center, not a cost center. Hell, half our homework in accounting 102 was problem sets calculating if it was economically beneficial to outsource a given cost center - even at the most basic level cost centers are places that people want to cut.
wouldn't electric bike/scooter without renting make more sense for you? unless you use it to do big grocery, though this could be resolved by ordering grocery online

I'm living in the Prague without car, only missing car when doing the grocery, but there is no point to buy car just to do big grocery once a week, might as well rent a car or take taxi or order grocery online, if I would be that lazy.
The Epic Guide to Psychological Safety
>I'm applying all over Europe

that's might be the problem.

Peter Zeihan might be right about Europe. its aging population going to allowed American companies to hire older engineers for cheap.
Coding.blog public issue #1: interesting recent articles about programming
See also the classic spirit bottle with a pear inside: https://www.instructables.com/id/Grow-a-Pear-in-a-Bottle/. My neighbors did a couple some times ago, it's actually quite tricky gardening-wise, you need to trim the pear buds, need to shade it partially during shiny days for it not to rot etc.
college professors can get stuff done in their 70s, so should be software engineers as long as they keep learning, both demands a working brain. software is getting complex, experiences matter.

I used to work for motorola, engineers with gray hairs are gems, full of knowledge and always learning new stuff, eager to coach new comers. it unfortunately stopped when outsourcing became a fashion.

I'm old too, I kept learning everyday, delving into c++17 these days, and it just makes my day fulfilling.
Your core product is something that needs to be popular enough that anyone needs your services though, and it's not going to be popular if it's difficult to learn and navigate.
So many non-government institutions can see what's obvious!
I dunno man, this sounds like some unnecessary exclusionary gate keeping on the really broad term of “tech company”. Instead of trying to take this broad term and scope it down for your own purposes why not use a narrow term for your narrow definition. This is like when CS graduates claim people without a CS degree aren’t software engineers and shouldn’t be hired into the same roles... to render JSON on a mobile device.
It's one thing to be selling Angular templates, when the title on your website, as seen thru Google, is "Buy Angular Templates"

It's a totally different thing be selling Angular templates, when your website is titled "Tutorial: Learn how to write Angular services"

One the two is clearly misleading.
I am not the person you are replying to but I would imagine they mean "job security" as in if you get fired you can find another pretty quickly.
I've always wanted to try this. Such a cool effect.
It's not surprise to me it's small car, but that is Renault. I would expect Nissan, Hyundai or Toyota taking the top spots, though by my anecdotal experience I see most often BMW i3.
In 2008, I was 35 and had let my career, skills and salary stagnate. I had been a company for almost a decade mostly writing a combination of C, C++, Perl, and VB6 programs for backend processes. I finally woke up, did a career reset and pivoted toward “enterprise development”.

Fast forward to 2016, I was married, with a step son who was a freshman, tired of working on yet another software as a service CRUD app at my 3rd job since 2008 as an IC, and jumped on an opportunity to be a dev lead at a medium size non software company.

I thought the next step was to either stay a hands on dev lead/ “architect” and just muddle along for the next 20 years, go into management, or go the r/cscareerquestions route and “learn leetCode and work for a FAANG” and move to the west coast.

Neither sounded appealing. Then management decided to “move to the cloud”. I didn’t know anything about AWS at the time and saw how much the “consultants” were making and that opened my eyes. If these old school netops folks could pass one certification, click around in the console and make. $200K+ a year, imagine what I could do if I knew AWS from the infrastructure and dev ops side and I knew how to develop and architect using all of the AWS fiddly bits.

It took three years and teo job changes in between, but I really like consulting. It’s the perfect combination of development, high level architecture, customer engagement and you never know what you will be doing in three months - or in what language.
> The release of the existence of such a relationship or of the material terms of any such agreement, should it exist, with a particular business entity could harm the Postal Service's commercial interests in obtaining competitive rates with a variety of business partners in the future.

Understandable reason. Redacting only the "necessary" bits might well render the document unreadable.
Ask HN: Is There a Google for YouTube?
Is there a way to type in text, and get all the videos where the text is spoken, sorted with a "VideoRank" algorithm (tongue in cheek for PageRank on the "indexed transcripts". i.e: Google for YouTube).

I am not interested in doing that for a single video, as there are extensions such as "YouTube Captions Search" to do a text search once you're watching a video. Neither am I interested in clicking on the "Videos", which mainly do a search on the description of the video, or recommend one video at a specific timestamp where it has a high confidence that segment answers a question.

I want to have the same experience I have when I visit google.com: type in text, return all videos containing that text.

Why: there are sentences that are very specific and discriminant which, if uttered in a video, make me interested in said video.
As with other instances of privacy overreach, this will trickle down to cheaper tech products in an even more invasive way - e.g. cheap "smart" TVs that collect everything they can.

If even the rich people can't "muster up the energy" to defend themselves from data collection, I think we're all well and truly fucked.
(Googler, opinions are my own).

I'm also a WSJ subscriber, and saw this notification from WSJ before I checked my email this morning. I think there are 2 important things to take from this for those that didn't/can't read this.

1) From the article: "Mr. Pichai was swayed in part by sympathy for employees with families to plan for uncertain school years that may involve at-home instruction, depending on geography. It also frees staff to sign full-year leases elsewhere if they choose to move."

2) This does not mean offices will remained closed. If Google is able, they will open offices and allow people to return, if employees chose to. This is more about giving people more options.
> I don't know much about solar panels, but I thought they broke down fairly frequently and required specialized tools and knowledge to repair?

Where did you hear that? Have they perchance been trying to mislead you about renewables?

A solar cell is a huge flat diode. A panel is a chain of them in series. It sits there and makes electricity when exposed to light. There are no moving parts other than electrons. It requires no lubrication and no maintenance. Since they're sealed units under glass, the only thing you might have to worry about is leaks and damage from weather, which can be addressed with sealant if the panel is still functional. Admittedly if you crack it badly enough it will be unrepairable.

The inverter is slightly more fragile, being a big piece of power electronics, but still usually guaranteed for 10 years. The most fragile part of the system is probably the pump.
Never Average Story Points
This is the post religion world, late stage capitalism balls to the walls, no holds barred, sky is the limit libertarian life. Work hard play hard etc.

I hope we can evolve past this mindset to something that is better for people. We need to focus on the health of the human race over the achievements of the human race if we want to survive and thrive long term.
Where’s the bottleneck?

A lot of USPS is via trucks, but what about planes? Don’t they do freight via commercial airlines? Could it be a backlog that’s just increasing?
And went where?
Yes, I do mean economics. And as I mentioned, I don't think highly about how he's doing, as the economic indicators are not so great, but the proposed strategy was since the debates, to put pressure on the economic side of cartel, and offer relief on poverty.
In my experience (I'm 51 myself), the older the guy, the most likely he's aware he doesn't know everything
Britain unveils plans to tackle 'obesity time bomb'
As I understand it, the concurrency-safe lock is built into Rails for a while. Step 3 shouldn’t be necessary.

https://github.com/rails/rails/pull/22122
To my brain, syntax coloring makes recognizing the shape of some code a more rapid/fluid process. It also provides a nice feedback loop for potential typos (in my cli setup, a misspelled command will be red instead of green, a string will be yellow, etc) so that you can catch an error before you execute/commit.

Outside of all of that, I enjoy the rainbow festival aesthetic. I coded a lot as a kid for fun, and was good at it, but got away from it as an adult. I think a huge part of transforming back into an enthusiast was all the attention to themes, fonts, ligatures, autocompletions, etc. I really enjoy "talking" with my computer, and all of the styling gives a sort of pseudo-personality, as the computer responds to my syntax with different colors as I'm writing it.

That said, you might not like rainbow personalities! That seems to make you an outlier, but it doesn't matter! One great thing about code is that it can be easily adapted to a users preferences...that is, as long as you're using tabs for indentation and spaces for alignment ;-)
Anything the cache doesn’t have, causes a cache miss, which passes it through.

So when you request the large file, the CDN (cache) doesn’t have it, so it immediately passes through to the original source. The details of how this is implemented don’t really matter in the sense that they are not going to host the large file(s) in the CDN, so they will always fall through.
The tweet shows a clear list of features (aside from the walrus operator) that are "complex" because they deal with inherit complexity. People who write code only for a few hours a week don't need to deal with asyncio or parallel programming, typing, cython, etc, etc.

The point about different frameworks and ecossytem is a strawman. Yes, it's large. No, it doesn't mean that is complex. No, you don't need to know all of it.

> I hope Python isn't becoming a "choose your own subset" language like C++

You are implying that are what is being added to the language have overlapping functionality. You really need a better argument than a FUD-y tweet to justify your concerns.
Ben Garfinkel on scrutinising classic AI risk arguments
C++ on Sea 2020 – “Correct by Construction: APIs That Are Easy to Use”
The energy cost is probably too high. It’s better to just pay folks to do the stoop labor (yes, it sucks but it’s simple and rewarding in its own way)
I think it is correct that on the surface it is credentials. I also think it is correct that the underlying property is social networks and a particular culture / mindset.

Ultimately, I think the "phonies" need to be addressed directly because I believe they are effectively a cabal.

I also think it requires the broader culture to take active steps to help make this happen: work harder to think about what bad behavior is and take action to avoid / penalize it.

FWIW, I have traveled in the finance / startup circles and kept looking for "better places" but have come to the conclusion that they are few and far between and the issue is the business culture and the broader culture that celebrates it.
I loathe being in management and am totally aware that I'm probably a bad manager, so I've got a lot of respect for engineers who wind up being put in management roles, but the one thing that keeps pushing me to want to go back into management is getting put into a team with an abysmal or completely missing culture that I feel like mostly stems from terrible leadership.

I'm finally to the point where I'm confident enough with my career to actually make noise and complain about things that I'm tired of dealing with which I wasn't in my 20s, but now I'm dealing with my complaints not causing any change in the end.
agree. max your 401k and buy Index fund if you can. plan your retirement early or save up your money and moved to developing country like Thailand, Taiwan or any safer developing countries with low cost of living and just enjoy your life.

my plan is retired at around 50s in Asia and just travel around Asia and do some freelance works.
Detect and fix security issues in your Node.js code easily
Show HN: UnnaturalScrollWheels – Better scroll wheel settings for macOS
I'm a former tech recruiter for startups and now a resume writer and career consultant, and I've written for software engineers from 18 through their late 60's.

- Older software engineers (40+) won't be discriminated against if they are doing cool stuff and are doing different stuff than they were doing a few years back. I've written this a thousand times before, but we often confuse ageism for stagnation. If you've had the same job for 15 years working on the same system and using the same languages, you aren't a victim of ageism as much as you are being discriminated against because they don't think you'll be able to learn new tricks.

- On resumes, don't advertise your age if you're a bit older. We don't need to list that internship, first job out of school, or graduation dates from college. List 15-20 years of your career and leave the rest off. It isn't a biography.
Sony’s wearable air conditioner is pretty cool
You're glossing over the fact that being compliant with AGPL requires more competence than the vast majority of software jobs. I know you could competently integrate or use AGPL software, and I might be able to do it (while repeatedly referencing armchair lawyers on stackoverflow), but there is still a risk I fuck it up and my (or my employer's) competitive advantage is in jeopardy.

You are right that AGPL is easy if you can just run it as-is. The real problems start with libraries. If I link an AGPL PDF-generating library with my monolith service which runs financial reports over my business, what happens? Do I need to now publish my SQL queries that access sensitively named tables? Maybe that reveals new secret projects we're working on, or perhaps security incident mitigations underway.

Sure, there are countless ways to architect my way out of those problems, but what if I don't have the resources to do that right now?

The small obligation becomes a large burden pretty quickly.

(The real solution to the above problems is to pay for the corporate license that removes the AGPL obligation, but that assumes you can afford to do so)

AGPL is fundamentally scary to lawyers and management because they're afraid someone will sink the ship. Sure it's mostly FUD, but there are some serious valid concerns.
They said ISO, so that’s one file.
The cynic in me sees the cost savings. Suddenly you're at work 24/7; no office space or workplace overhead, no office perks or food.
> - On the other hand, even if some things in programming are fleeting (the currently popular frameworks etc), there is a core of fundamental knowledge that you gain over the course of your career that will always apply.

Spot on. Ignore the popular framework of the month.

A lot of developers focus only on the surface (popular tools) and neglect fundamentals, algorithms, OS internals, how CPUs work, networks...
As an 18 year old, I’ve learned so much in the past few years about developing good software it’s mind-boggling. I can’t imagine what 10, 15, 20 years of experience would look like.
can you directly use the DC as a reserve source? like, install car plugs in the house? there are lots of smaller everyday electrical gear for this standard
Your comment is funny to me because I have a pair of WH-1000XM3 and the one feature I'm missing the most is Bluetooth multi-point pairing. It's super easy to switch devices with the Bose (even though yeah, it can be finicky) meaning you don't have to re-pair your devices every time you want to listen to music on your phone, use them for a Slack call or for a TV show.
nope, at least not in Czechia - Škoda Citigoe iV is significantly cheaper at 18300EUR vs Zoe for 26500EUR (and between them is bunch of Smarts but let's ignore them since they are impractical), Opel Corsa-e cost less than 2000 more than Zoe
Not just beginners. Seeing the following in a pull request is bad for everybody:

someFunction(username, true, false, 10)

Named parameters remove ambiguity and make the code easier to read and review, and even avoid bugs because if you're passing the wrong values it's immediately obvious.

One of the hidden issues with the above code comes in the future: if anyone ever changes the order of the 2nd and 3rd arguments in the function definition, and forgets to update this spot, the code will still "work" (no compile error) but instead will have the wrong runtime behaviour. In a pull request, you can't see all the affected spots that didn't get updated, so it is easy to slip through.
I'm not advocating for or against blockchain / DLT here, but I find it kind of weird that this article explicitly talks about not just the lack of decentralization in the modern internet, but about cryptocurrency... and doesn't mention the claims from DLT companies that they're fixing that.

Ethereum is almost a household name as much as Bitcoin. IPFS is obviously more niche but if you were to spend an afternoon reading about blockchain you'd surely stumble upon it.

I just find it odd that this article presents a very clear problem, but doesn't present the thousands of people working on hundreds of projects who passionately feel that they have a solution.
Who makes Pinebook? Why do they seem to be maintaining anonymity?

They go to great lengths to hide their identity or the existence of their native language, even having an About Us page that says nothing about Us.

https://store.pine64.org/about-us/

It reminds me of how MSG manufacturers claim they only sell "flavor enhancers".
This got my hopes up that they flew it successfully - title is "A Helicopter Ride Over Mars? NASA's About to Give It a Shot" so they haven't actually done it yet
Yeah, imagine if someone started stalking you on the Internet and making up random assumptions about your employer based on the questions you asked on a question-and-answer site. Oh and wait, they are doing this slanderous gossip under a pseudonym themselves, so you can't even call them out personally!

Stuff like this is what drives away underrepresented groups from engaging on the internet. Maybe everyone who upvoted and participated in the uninformed speculation from 'user5994461 should reconsider.