skysight-inc/HackerNews huggingface dataset:
So if I use HTTPS to fetch resources from the internet, I must understand the internals of TCP, TLS, HTTP 1.1, HTTP/2, UDP, QUIC, HTTP/3 and the implementations of these protocols in the library I depend on for HTTP I/O.

IMO, if you understand HTTP verbs, headers, response codes, body and the basics of REST. The beauty is that you don't need to understand the internals of every layer on the stack.

In fact you can be unconcerned with whether libcurl does HTTP 1.1 or HTTP/2 on your behalf.
> I wonder, are court records generated by the issuing of warrants? If so, I imagine you could have gone at it from the other direction and simply gotten a list of warrants and looked for terms that looked stingray-ish. So maybe warrants aren't actually recorded in court records?

That's probably the case as I believe warrants can be requested even when court is not on session. As someone who has sat in court a couple times I can say the only warrant I ever saw a judge issue was a bench warrant.
Twitter's future could look a lot like its past
Speed Doubler also added multi-threaded copying to the Finder long before Apple did. Without Speed Doubler you couldn’t copy a file and do anything else at the same time (aside from switch to already-running background applications). Just that was worth the price of admission
Although Apple says that users can't upgrade memory, you can. https://eshop.macsales.com/shop/memory/owc/apple-mac-mini/20...
Mac is kind of not there in the developer community, unless you're talking about shops that deal primarily in the iOS space.

One of my coworkers was given a Mac laptop by IT, not sure why. He uses it to RDP into his Windows desktop. I've told him he should probably... fix that, but he says he's happy with his workflow, and who am I to judge. It's also helped us catch at least one RDP related bug in our software, which is nice.

Apple is rightfully very targeted towards the content creation crowd. It's a very spendy bread and butter to carry around in your pocket.
This crazy points system doesn't sound like anything I've ever heard of at FAANG.
My design used a 2D mesh built from register insertion ring networks. But that is a small implementation detail - the general idea is the same.
Facebook does not have a point system, and I'm fairly sure none of the others do.
This is what I encourage my staff to do. We have a company-wide bagel breakfast in the morning, and then no more meetings. We also skip our daily “async slack stand-up” on Fridays. My expectation for the day is that you prioritize personal development, long-term planning, or just “deck clearing” if you’ve had a long week or desire something less mentally demanding for the day. Obviously, thing happen that can interfere with the ideal, but it’s pretty rare and, when it happens, I make it a point to figure out if there’s a way to avoid it going forward.

What we don’t do, is “no deploy Fridays”. We deploy all the time, and maybe somebody wants to do some minor bug or light UI cleanup. I’m certainly not going to stop them. Requiring an “off-day” for deployments is a major red flag for me.
Exactly. Imagine believing you have accomplished something by hauling butter 3000 miles to Pennsylvania.
Why not spend the current paid time learning/getting certs? When you get the new job, move up.
It seems to me that you are not talking about violations of physical laws, but violations of the rough, but wrong, approximations of physical laws that people use in some contexts.

It doesn't seem startling or interesting that people continually find ways around rules that are not rules.
Antennasearch is a good resource, and somehow the database update functions still work, but it appears unmaintained, somewhat janky, and the copyright notice reads 2004-2009. I resent the popup windows and the google maps integration is broken. Luckily, there are several community efforts to map the cell coverage.

Check out https://opencellid.org/ which is an open source WiGLE-esque cell location collection. You can contribute with the TowerCollector[1] android app (also on fdroid).

Mozilla also operates Mozilla Location Services[2] as an API for developers. People can contribute location anonymized data to Mozilla by a settings menu checkbox, or using their special app.

WiGLE[3] of course includes cell tower detection in their wireless geographic logging suite.

[0] https://opencellid.org/

[1] https://github.com/zamojski/TowerCollector/

[2] https://location.services.mozilla.com/

[3] https://www.wigle.net/
Anything by Gerald Weinberg is great. The technology is dated but the insights about working as a programmer are as relevant as ever, and the writing style is so enjoyable that my ex girlfriend who hates computers wanted to read it.
Ask HN: Acceptability of Public Sector Experience for Job Hiring
I’ve had a public sector day job in IT for ~12 years now and had been happy working to make things better for the org. and continue my journey as a software craftsman.

However, the environment just isn’t conducive to allow the focus to be on development.

This really hit home for me earlier this year when I was relegated back to focusing on simple “webmaster” stuff with a website redesign project even though lots of our custom web apps need to be updated or rewritten.

Finally coming to that realization, and not having the option to simply quit (I’m not that wealthy nor am I in a locale that has lots of software development jobs to begin with)...I decided to buy a house and see if that might help (my small family was outgrowing our rental). And it sort of did for the past 5 months or so since most evenings/weekends were all focused on new house stuff.

Yet, as things have started to quiet down those feelings have all resurfaced again and I don’t feel like I have any real ways to fix them directly in my current workplace.

I peruse the monthly HN Who’s Hiring threads and used to imagine in past years of going back to the Bay Area but I’ve let that option go and definitely would prefer a fully remote company now and have even applied to a few over this past year.

Which brings me to my question...are there any companies out here on HN that can first off provide an excellent technical environment and mentorship, a good Bay Area like salary, a retirement plan, and paid medical benefits and be willing to take on somebody that wants to learn and grow as a software developer every single day?

When applying to companies it always seems (this is only my perception) that what’s being looked for is expertise in specific tech stacks rather than focusing on the potential of the individual and hiring based on that.

I’m hoping my next decade of life can be made a little more interesting by finding this type of company out there that can that potential in me.
This blog was painful to read because it hits home on several points. I've been in the working world since the mid-1980s and have seen this type of scenario several times. It's unfortunate, it's frustrating, but there's usually nothing you can do about incompetent management except simply to leave.

Fortunately, technology is a good profession and there are always choices. I've learned over the years not to fight City Hall; if you have no power, you're just a faint buzzing in their ears. Those who are busy sucking all the money out of an organization aren't going to just stop because of a lecture from a technical lead.

Your first duty is to take care of yourself and your family. That may mean removing yourself from a toxic environment and starting over elsewhere, possibly for a cut in pay or seniority, but over the long haul you'll likely be emotionally and professionally better off.
> If an innocent person had a warrant issued for them, and they were cleared, I bet employers would still routinely query those records if they were able to. It could affect people’s lives if it was too public

I know it is unlawful to ask about arrests without convictions as a precursor to employment in at least a few jurisdictions in the US. [0]

[0]: https://www.workplacefairness.org/criminal-records-workplace...
Capital Structure and Shareholder Returns
I'm a seasoned java dev (since before 1.4) and i didnt realize i was supposed to use URI, i did know of it, but I'm always confused what to use and wind up using URL.

But, just like Vector remains in use in Swing, URL remains in use in the core java library (looking at you, classloader.getresource), so it's easy for me to have made that mistake.

then again i dont use it often. mostly come in contact with it when using ClassLoader API.,
The usage aligns with definition 1 ("commonly named") but not definition 2 ("falsely or improperly so named") at https://www.merriam-webster.com/dictionary/so-called
They probably can't get warrants for what they are doing, which is trawling large swaths of traffic hoping to find something useful.
Depends... are decentralized version control systems like git "blockchains" or not?
The key factor is the compatibility with international roaming - customers, manufacturers and operators really want the phone to "just work" when you step out of a plane in a random place where the only cell tower in range is run by an operator that was established after your phone was made. There can't be a global list of 'trusted operators' for political reasons (long story), and in order to make calls, your phone needs to work with that operator directly - it can't do end-to-end to your home provider, your data streams won't get routed halway across the world and back for no good reason, they'll route only the billing info and metadata as per the roaming agreements.

The other problem IIRC is virtual towers - when operator A gains improved coverage by renting capacity on a tower of operator B, they want the phone to seamlessly connect to that tower as if it's run by operator A (even if it's not) without the phone being able to inform the customer that hey, you're now connected to operator B - because it might rise confusion about roaming charges, and also give bad PR about coverage which might suggest the customer to switch to that competitor.

What could work is the combination of (a) your phone being able to cryptographically verify if it's really connected to your 'main' operator or someone they explicitly authorized (isn't this something that 5g and even 4g protocol supports?) and (b) requiring explicit confirmation if connecting to someone that's not. Of course, (a) would mean that police Stingrays would be recognized as legitimate cell towers, they'd need cooperation from the cell network, but's IMHO not really a problem, just some paperwork whenever they need to activate a new batch of intercepting devices.
Yoda Parsing – Computerphile [video]
The place I work now has a good mix of hyper-competent 1st level managers. Its almost weird, but for sure its a result of the expectation that "team leads" or whatever you want to call them are also managers.

I'm not sure I agree with having the technical guy be the personal manager, but when they only have a couple direct reports a good percentage seem be able to herd the cats semi competently.

That isn't to say there aren't plenty of disasters, but when it works, it works fairly well. I guess you just have to be willing to throw away some of your best technical people when it turns out they don't make good managers, or they turn into just another layer of middle mgmt that needs to be cut in a few years.
It's not clickbait, it's a long rant. He was too angry to make a straightforward video. Unofficial tl;dw:

Someone offered to post a few "relevant" ads in his Facebook business page and he agreed.

He received an email from Facebook with a link to the "Facebook Business Manager". He clicked and agree to share the page with the other person.

[I guess he clicked more "I agree" buttons than what he says. I have zero proof, but users click in whatever button appears in the screen without reading.]

The other person got administrative privilege of the page, and removed him. So he was locked out of his own business page.

The other used posted a lot of spam in the page. IIRC he says the links are scammy. I'm not sure, but I'd better not try.

He tried to contact Facebook, but the support didn't solve the problem. In particular because it was the business page, not the personal page.

[Some time after this video, the problem was solved.]
"What is that irritating beeping noise?" Slams the body of the plane down on the runway.
It is controlled by an oligarchy of browsers.

Which is converging on a monarchy.
Your comment and the parent's are snarky and ungenerous. The accomplishment is the self-driving truck crossing 3k miles, not the butter contained within.
Team leaders at the big companies now feel far more freedom to try to recruit people from big competitors, thanks in part to the poaching agreement being found to be illegal. So it did matter. You're launching a big project, you don't have the needed expertise in house, and a guy/gal you know who works for OtherBigFAANG would be a good fit. You call them. Back when the poaching agreement was in effect, HR would tell you you can't hire them. Now they won't, in fact, they can't.
People don't immediately disable next video autoplay?!?
Apollo-ethereum – Ethereum read/write using GraphQL
> It is seen as a communication failure.

So right! In most instances it becomes victim shaming: "It's your fault for not managing up."

But what else can do you after you've tried many different respectful ways to communicate and you have basically zero power?
To be honest that's not entirely obvious from the title. I was left wondering why butter was worth mentioning if the point was self-driving.
Buybacks are mostly evil, and used to make their managers/c level wealthy:

https://www.epsilontheory.com/the-rake/
Twitter has nothing to do with functionality and everything to do with scale/audience reach.
Your last sentence is something I never thought I'd read. There is a motivational poster in there somewhere.
Right they’re not violated, but my point is that they’re almost never the impassible barrier that people make them out to be.

It’s not that the rough approximations are wrong it’s that people focus too much on one or two ways of doing things (using atmospheric air as a reaction mass to fit my first example) until someone creative and knowledgeable enough finds a new way to do them (rockets then.)
Apparently not quite the first to get there
https://www.h55.ch/
I hope that people will do more than read the title before posting low-effort dismissals.
“You had butter?”
World’s First Village of Affordable 3D-Printed Homes in Mexico
Fewer than 4 billion? pow(2, 32) is over 4 billion unless I’m missing something...
Or when challenged they drop the charges as to not disclose the true "source".

https://arstechnica.com/tech-policy/2014/11/prosecutors-drop...

https://arstechnica.com/tech-policy/2015/04/alleged-getaway-...
This is not my experience.
Well, the second most popular branded butter in the US comes via a boat from Ireland.
But the opportunity cost is not tiny. This is literally a twitter thread asking for financial support.

And I do recognize that the thousands of petabytes will likely be chump change to store in a decade... but necessarily the economies of storage will keep pace with the rate of content production. It will always be expensive to store everything.

The question is, do we gain back this investment from future uses of these archives? I dunno. I’d be interested to hear what value archivists have gotten out of the archives, given it is decently old already.
At least some states require notification of local authorities before launching model rockets (such as California). Some states also put out altitude ceiling regulations for them. When I lived outside Chicago in the first half of the 00's, you had to get approval for launching above 2500 ft. You were also required to cease launching if any low flying aircraft were visible. You could get in some real nasty trouble if you violated those rules.
Was more curious about whether the pass app for android supports GPG, or whether you tend to edit outside and then paste stuff into it when you want to encrypt documents.

That's the main thing I'm lacking with my setup. I normally use git crypt when I need to encrypt something in a git repo, but I can't access files I encrypt with git-crypt via working copy.
I always thought the sales man/sales manager thing is just an act. I wouldn't be too surprised if the sales manager didn't even exist or care about about the deal. I have heard this described as "higher authority". The person who does the talking never makes a decision directly but always defers to a real or pretended higher authority like a wife, boss, company board or whatever. Seems like a variation of good cop/bad cop.

Walking away while keeping the door open is almost always the most powerful negotiation technique.
> The tools should be as powerful as possible.

I think a lot of people would disagree with this premise. The argument against it is basically that abuse of powerful surveillance technologies is inevitable precisely because the technology is so powerful. In reality, law enforcement is only incentivized to catch criminals, not necessarily to protect people's privacy or personal freedoms, so LE will abuse these capabilities 100% of the time they have access to them.

A more subtle argument is that bureaucratic oversight of LE is almost always impotent to reign them in and has every reason not to due so due to a lack of accountability. A "fair, ethical" system is fundamentally incompatible with one in which law enforcement has sweeping surveillance capabilities and the lack of oversight which always results from any sufficiently large/slow/complex legal system.
Building out guides to help folks better understand fundamental finance concepts - important for anyone interested in building a company
That’s the reality of modern agriculture. All of this innovation and advanced tech just squeezing a few pennies out of butter.

Check out this gentleman, a 4th generation onion farmer in upstate NY who cannot sell his onions at any price. Like many farmers in the northeast, he’ll be bankrupt in a few months.

https://twitter.com/ChrisPawelski/status/1173339453332643840...

Produce buyers use cartel tactics to suppress prices and Canadian farmers are dumping product on the market well under cost.
Ages ago I was a crappy manager at a crappy job and honestly too young to manage myself even.

It was one of those places where managers saw themselves as little hall monitors or police looking at what people had on their desk and I'm ashamed to say I played along.

So one day I'm talking to this guy who was fed up and labeled a problem and he says something like:

"Does any of this even matter, do we do a better job because of it or do any of us get paid more?"

Everyone complained bickered about the rules, but nobody has said it like that...I didn't have an answer.

I suddenly realized, yeah this is all just pointless aggravation for everyone. So I quit enforcing dumb rules and we all had a better time... the managers above me talked about these rules and sent out all sorts of emails and directives to enforce them, and somehow me not doing it wasn't even noticed.

The place didn't get any better, but at least if you were on my team you didn't get hassled about stupid things.
> All we need to do is make it carbon neutral and our existing aviation tech won't even need to change.

Except making it carbon neutral will require enormous amounts of energy, shift the price up, and make aviation available only to the richest among us.

Aviation industry may keep existing, but will need to scale down.
That’s nothing. Tesla promises an autonomous coast to coast drive sometime in 2017.
Actually the butter is the important thing in this article. The self-driving revolution isn't going to enable beautiful and wondrous accomplishments. Instead, it's going to enable international megaconglomerates to more cheaply exploit the desperately poor migrant workforces of far-away places. That's all you're going to get out if it: butter at the same price, but from Tulare County and the butter company saves ten cents per ton by cutting out the trucker.
They mention it because there's a longer distance self driving semi-truck record, but it wasn't hauling anything.

I imagine the point is that it hauled a refrigerated fragile load, and it arrived unscathed.
Ugh, one of my pet peeves.

I love cars and cannot believe the ignorance of some salespeople. I've spoken with salespeople that knew next to nothing about the brand of car sold at their dealership.

It wouldn't take much effort to study the cars a bit. Doing so would make a great difference in the buying experience. Yet it's sadly lacking, sometimes.
If we're talking about what's best for the company, then only the relevance of the facts should matter.

Up to a certain point, of course. But all this talk of how to deliver information so the recipient feels nice about receiving bad feedback (shit sandwiches and such) shouldn't matter.
Finasteride (and other DHT inhibitors) is an option also worth looking into.
#1: Oss
"What is my purpose?"

"You pass butter."
What's frustrating in hindsight is they knew the URL class was obviously terrible, but never made a serious effort to stop people using it.

I'm fine with not breaking old jars, but they could have made newer javac's by default die with a notice "use -legacy to build this". Same thing with Date, Vector, all the broken thread semantics, you name it.

These classes should have been relegated to a handful of ancient jars, they shouldn't keep popping up in modern Java because newbies have to learn a whole host of classes they aren't supposed to use.
It's not a first without the butter:

> San Francisco-based self-driving truck startup Embark Trucks, which last year completed a five-day, 2,400-mile cross-country trip. But that truck carried no freight.

Still, you'd think they'd ship something in abundant supply in California and short supply in Pennsylvania. Optimism, maybe.
It’s a refrigerated good. No human is safely driving from California to Pennsylvania in 3 days. If you need something fresh, this is basically telling supermarkets and distributors that robots can get it to you faster.
I think most people would view it from the lens of Police inherently having legislated power over people and the ability to detain, arrest and/or charge people.

Big adtech have insane amounts of data and deep pockets but realistically no means to carry out the above, however that doesn't mean big adtech should get a pass.
Fostering Growth and& Career Pathing
I don't.

Our upper management is incompetent because they are so removed from what we actually do, and show no interest in learning about it.

But my immediate manager is very far from incompetent.
If the community did not value this viewpoint, you would not see it on the front page. Perhaps your disdain is misdirected.
This is an impressive feat but something is confusing.

Picture caption:

> A safety driver was behind the wheel, but the truck drove _mostly_ autonomously.

Body text:

> A Silicon Valley startup has completed what appears to be the first commercial freight cross-country trip by an autonomous truck

> There were zero “disengagements,” or times the self-driving system had to be suspended because of a problem, Kerrigan said.

What is the "mostly" qualifier in the picture caption referring to?