skysight-inc/HackerNews huggingface dataset:
Well for one, it should save a snapshot at the page with each bookmark so that it will still be useful in the future when that site goes offline. Then add full text search through those snapshots.
Hm. I find this very analogous to the MRNA vaccine debate: how high an error rate of a new technology do we accept, and to what degree does that choice have to be made at a community rather than an individual level?

I'd feel best if that decision was made at the smallest community level possible, so ideally county by county rather than federally. That lightens the burden of politicians making the wrong choice or being a citizen who disagrees with the right choice.
Not very often. But should we all drop our homeowners' insurance and get rid of our smoke detectors and fire extinguishers too, since house fires don't happen very often either?
This article focuses on 'hermit' programmers as employees, but I think ultimately that type of stereotyped character is now as likely to become a small business owner.

With all of the benefits of efficiency and the cloud mentioned in the article, such lonesome characters can now put together their own SaaS or similar sorts of high margin services/products (such as infoproducts, data, or semi-automated consultancy) and make a reasonable income, and most customers don't care whether it's wired together with tests, refactored properly, or what not.

It does require at least enough business, marketing, and communication skills to sell their work, however, but even this is becoming an easily reproduced or outsourced skill nowadays.
> >into the correct usb port to charge the laptop

> The port is either marked (everything but MacBooks) or doesn't matter (MacBooks, pretty sweet).

From https://apple.stackexchange.com/questions/363337/how-to-find...:

> TLDR; If your MacBook Pro runs hot or shows a high % CPU for the kernel task, try charging on the right and not on the left.
In short, it's the small talk that isn't so "small"

Regardless of whether you're an "engineer" or not, you need to have an understanding of what your management chain views both the goals of the company, the goals for your team, and how whatever it is you do fits into that

Those conversations should be organic and natural, but far too many folks (especially those of the "engineering" bent) either never ask, or ask only obliquely during annual reviews

Not having an understanding of how what you do affects the organizations units you are in is one of the greatest contributing factors to employee restlessness and complaining

If you know why you're there, you're more likely to stay - or to find a team where you'd be a better fit
I suspect part of the problem is that true sum types are poorly represented in many of the languages that use these databases. In a sense because of the layer these sit in the stacks they have to appeal to a lowest common denominator. If they supported tables where the rows were true sum types and polymorphic as a result many languages would find it quite difficult to interact with that database.
Writing design docs are a great compliment, and I like how collaborative that process can be when you're doing it in Google Docs!

Writing a detailed design document takes a lot of effort/time, with diminishing returns after the first few pages, as you'll likely end up discovering new edge-cases anyways when you start hacking away on the implementation.
Not taking exception to any of your points - honestly, I think that while this new USB world is confusing, it is much better than it was in the day of the barrel plugs, especially not that everything is becoming USB-C. Just taking exception to this one point:

> The port is either marked (everything but MacBooks) or doesn't matter (MacBooks, pretty sweet).

Except that even when there shouldn't be a right choice, there still is:

https://www.extremetech.com/computing/309802-charging-a-macb...
Where do you draw the line though? Are we never allow to criticize someone for their opinions or "jokes", regardless of content or context?

It's easy to just state "People should be able to make jokes or have a bad day." and while maybe that's true, I don't think we should be able to brush off all behavior by just labeling it a "bad day".
True! I literally own two identical-looking (to the most minute details of the plug itself) barrel plug chargers (one for the vacuum, the other for the elliptical trainer). One is 18V, the other is 9V, both 500mA

At least I'm not afraid that the 65W USB PD charger will fry my phone lol
It's not that the media thinks Facebook is weak, but rather they're actively working on weakening it. FB was traditional media's darling until they realized they're losing advertisers and subscribers to social media, at which point the doom-and-gloom narratives started.
Yep, unless they came up with a way to make the primitive equations solutions significantly computionally cheaper, you’re not getting any more accurate without better turbulence models.
A couple of years ago I couldn't find a cable that did the max speed with max charging for any price. Now looking it seems like you can get a TB4 with 100W 3' for ~30 dollars and 6'-7' for ~60 dollars. Or a 5 pack of standard type c cables for ~10 dollars.
None of the following stops me from using bookmarks on Firefox, but they're part of my list of Firefox annoyances:

- The bookmarks bar doesn't "fit" the current and previous two UIs. Margins/paddings are all wrong, at least on macOS. Why design a new UI if you're not going to apply it to everything?

- The bookmarks manager still opens on an old window, with small text, even though Firefox went the "Chrome way" and started using tabs, not windows for this type of content. Only recently this window started supporting dark mode.

- Bookmarks behave differently from other links. Eg: it doesn't respect the shortcut to open a link in the background.

- Bookmark icons are hard to update. While other browsers update the favicon when we visit the page, Firefox doesn't always do that. We need some hack or addon to force the browser to delete all favicons and then load each link so it gets the new favicon... why make it so hard?

- Not 100% related to bookmarks, but when opening a different bookmarks at once (eg: a folder), Firefox doesn't seem to prioritise the active tab. Chromium appears to be faster because of this.

I'm currently using Firefox, but I'll be honest: it's a mess of a browser. Old and new code, different philosophies, different UIs, all used side by side. Even more annoying is the fact that they ignore all this and use their limited resources on stuff that is mostly fine (eg: a new UI, a new search bar, etc).
Doesn't McKinsey frequently work for different clients in the same industry even? I never got the impression that consulting firms really limited themselves in that way.
Yes, it is not even a Nobel price.
> Yes, you needed 20 cables, but things were simple.

You also had to buy a new motherboard every time some new peripheral port got adopted.
Only if you’re the only driver being replaced.
There are other apps that offer this sort of functionality as well (such as Steam) and any number of browser extensions as well hence my question.

I know that it used to be a PITA to take a screenshot on Windows but surely they solved that issue?
Xenophobia has nothing to do with it.

It’s just a matter of fact they fired/restructured/outsourced, whatever the hell you want to call it, so they could hire cheaper developers to simply maintain the product.

VMWare would almost certainly offer this capability if it wouldn’t require the outsourced team 2x, 3x, …, 10x the amount of time it would would have taken the team who originally built the software.
This same argument was just as valid in 1970 (AI has never been done before at all) and in 1985 (they did actually improve it, and the hardware, drastically). Still, in both cases walls were hit and hype died. So, learning from this dataset, I would predict something similar.

In any case, the weather on a scale larger than 2 months is effectively can't be modelled because butterfly effect is real: there is just not enough raw data being collected, and it's not precise enough; and IIRC the required amount of data and floating-point precision for more or less accurate modelling grows exponentially wrt the time period being modelled.
"Godzilla eventually died, and as the Facebook Files make clear, so will Facebook."

A speculative piece with zero substance. It focuses too much on whether Facebook is still cool (it isn't) and that it is heavily criticized at societal level (it is).

That does not automatically translate to weakness, decline or a full termination of the service. All of this may happen, but not a single meaningful or impactful piece of evidence is delivered to substantiate it.

A quote like "Facebook is for old people" could have been made 7 years ago. It has been true for a long time, but all meaningful metrics since then are way up, not down. Plus, you know, there's quite a few "old" people in the world, and they have political and purchasing power.

The US-centric take on Facebook is also limiting. In quite a lot of (developing) countries, Facebook is the ruler. It's used for everything, all day. And unlike the West, many cultures do not think its "uncool" to mingle with parents. They don't have a dismissive or hateful relationship with the elderly.

Only 1 in 9 FB users is from the US, yet the entire basis for most of these type of articles is to just forget about the other 89%.
Can you give examples of things this misses?
If I see McKinsey on someone's resume, it's a huge red flag. Similar to "Head of marketing for children's sales at Phillip Morris". Sure, all companies do some bad things, but the complete lack of ethics required to succeed at McKinsey is next-level.
How they are uncomfortable dealing with a certain difficult "team member".

I don't know if the "should" because this kind of discussion smells like trouble for all parties involved.
I don't think 18 watts is enough to do everything.
If they're coaching you on what to say at least they think that the higher level isn't acutely aware of all the issues. So you might still have done some good with your honesty.
"Despite our recommendations, Kubernetes is actually not needed here"
Munro sat down with Musk and enthusiastically praised FSD but complained about how roads were often improperly painted. Musk--to his credit--said the car needed to work safely even in the presence of paint errors. (Video is on Munro's YT channel.) Munro is very critical of many aspects of car design; I cannot understand why he's such a fan of FSD.

I tried FSD on the $200/month plan and dropped it: It makes the car unsafe. To command a lane change you hold down the turn signal stalk. If you fail to hold it down long enough the car suddenly swerves back to the lane it was in. This is (to say the least) disconcerting at 80 mph.

FSD can also suddenly decide to do weird things that are difficult to correct even when you're paying close attention. It's unnerving. Ordinary autosteer (which is included with every Tesla at no extra charge) works well enough for me and it fails in more predictable ways; it's easy for me to build a mental model of its limitations. I'll stick with that.
I do this often. It never ends well, even if I'm right.
That's quite insane, thanks Tim Apple.
This, I'm running Win Preview Arm64 + ArcGIS on an M1 Air through Parallels, no issues so far.
> If you're unsophisticated enough to be tricked by this, you have 0% voting power.

Doesn't mean that tricking people should be allowed.
Show HN: Compressor Hut:All About Finding the Best Air Compressor
It is difficult to assume good faith in your comment. Of course the parent has heard of libraries. It is sad to see they are being downvoted because they are quite correct.

In any professional project I've ever worked on, the compiler version has been strictly controlled. The entire team must use the same version of Visual Studio, or Xcode, or the JDK, or the Android build tools or whatever. You don't just let your developers upgrade whenever they want. Upgrading the build tools is an involved process that must be coordinated with the release cycle. All new warnings need to be fixed, all CI nodes need to be upgraded at once, scripts and metadata need fixes to work with the new tools, etc.

You are only approaching this issue from the perspective of open source software. That is not most software. The parent is correct: the compiler version is a dependency of your project and, in any serious development team, should be fixed for the whole team.
> I'm sure they did tell the opioid makers though.

That was probably one of the big selling points they highlighted in their RFP PowerPoint.
> Or the process of constant all-day interaction with another person

It doesn't have to be "constant" nor "all-day". The OP doesn't say anything like that. No straw mans please.

> is just personally draining for you because you're introverted / have social anxiety

I welcome different opinions on this but I personally think that this is something to be fixed, not to be accepted. I refuse to believe that introversion & social anxiety are unchangeable character traits (at least for most people). It is not ok to be introverted nor socially anxious. But if you to choose believe that it is, you won't be able to do anything about them. As a general rule of thumb the more extrovert a person is the higher possibility of their success in life because humans are social animals. This is known. (There are of course exceptions & outliers)

> or because you have to juggle multiple responsibilities inside & outside of work and don't want the scheduling or social overhead to manage the back-and-forth

Yeah, this is fair. If this is the kind of situation one is in, one probably shouldn't pair program unless the benefits clearly outweigh the costs.

> or for any of a plethora of reasons besides "something about your process is flawed"

I see your point but I think we also need to accept that the pair programming process of a lot of companies are indeed flawed. It may or may not always be the reason but it's not wise to outright dismiss it.

> This sounds a lot like "if you have nothing to hide you don't need privacy" argument. Some people just hate pairing because it doesn't jibe with their personality or work style.

I understand this. It is just that I don't want to work with that kind of people because I in fact think that it is not healthy. For me it is a red flag to lack the basic social skills such as sitting together in front of the computer and demonstrating part of your programming skills in a live manner. The only way I would accept to work with somebody like that would be if they were a 10x programmer of something like that.

> Draft PRs + a culture of continuous reviews accomplishes much of this

No, they don't. No process can ever have the bandwidth of face to face communication so it has some benefits that no other process can offer.

In the end this is not a situation where we have to choose between PRs and pair programming. The article suggests that we can and should have both.

The key thing is to find the right balance, as it always is.

Note: I used to be the biggest introvert & socially anxious person.
> Because of having to know what WSGI and ASGI are and picking the right one. Then pick which implementation of the above you want to use. Then configuring it correctly for your app. And finally make it play nicely with nginx/apache/whatever.

None if the Python in I deploy has to deal with any of that, all of which applies in a very narrow particular application domain. Even if it was a source of valid criticism, it would only be of using Python for that specific use, not generally.
>Usually I find that even the most hesitant people will start to talk about the benefits of pairing after they've done it a couple of times, especially with a more senior member of the team.

Is it possible at least some of them wanted to avoid being seen as bad team players, especially if speaking out negatively could also be seen as conflicting with a senior? Do you catch the softball if it means a higher chance of holding on to your job for longer?
Head-to-Head Benchmark: .NET 6 Minimal API vs. MVC vs. Carter vs. FastEndpoints
• Cables that can transmit high power have to be better at coping with high power.

• Cables that can transmit lots of data have to have more / better / shorter wires.
In my view this a huge business opportunity and an actual use case for crypto.
Implicitly unwrapped optionals
It was part of their pitch. “And here is the water cooler where the consultants working for the FDA are known to discuss the details of the FDA investigation into the pharmaceuticals role in the opioid crisis”.
First rule for conflicts of interest: Even the appearance of a conflict is itself a conflict.

Knowing the good folks at FDA, this reality is protected against, but glad to have ProPublica shining a light.
We didn't get the FAA regulations we have now until after a ton of people died in aviation accidents and the aviation industry figured they need to get their image together.

So... yeah it's gonna take a lot of deaths for this to get regulated. It's a shame cuz we already basically know how to regulate this.
Seems like these announcements were part of Cloudflare's "Birthday Week"[1]

More features that weren't mentioned by OP:

- CF released an email routing feature

- They released their domain name registrar (you could previously only transfer, but now you can also register domain names) using wholesale prices. I'd also classify this as a "disruption" because CF is not taking any profit with this one (but they have a lot to gain in terms of data if you route your domain traffic through them.)

[1] https://www.cloudflare.com/birthday-week/
The Original Remote Developer with Paul Lutus
Yes, but you'd be hard put to argue that there was an invention that got more benefit for humanity than mRNA vaccines in 2021.
A screenshot of the full page at least used to be rather difficult to achieve. I know I've seen the feature recently in either Safari or Chrome, but I'm not sure if or when it became standard.
Driving to the gym is ridiculous. It's onymoronical. The fact that it really happens is both funny and deeply sad.

If it is a practical option for you, then you live in an area with ridiculously poor planning. So bad you should be out protesting such awful planning instead of hitting the gym.
Not a part of the SQL standard, but would PostgreSQL enumerated types be what you're thinking of?

https://www.postgresql.org/docs/current/datatype-enum.html

Although I guess the question is are you thinking sum types at the attribute level or sum types at the relation level? At the relation level I'm not familiar with an answer, but I can see where that would be a nice database-level solution for polymorphic associations.
There’s the other side of the spectrum as well: what the influencers seek to gain by amplifying criticisms for any odd remark.

Just think of the whole anti-vaccine movements and the spread of misinformation. Folks come out of the woodwork and claim a myriad of side effects but they have no background to scientifically vet the published vaccine research.

Influencers leveraging fear and confusion as a way to amplify bias and shame people making positive comments on a vaccine.

And this generates them massive followings and potentially increases “social status”.

Curiously I’m seeing somewhat of a proportional trend: as peoples ability to amplify misinformation increases, so does the value of censorship. This is kind of scary to be honest—to say that censorship has inherent value in our society.

All it takes is one climate-science denier to change 50% of the population’s opinion. Or to convince the public that one pro-vaccine comment is the scourge of humanity.

EDIT: Just got a downvote and reflecting on how the down-vote makes me feel; how should I proceed? Should I defend my comment? Do I want more social karma on this website? Am I being punished for my opinion. How’s that for some introspection…
If you did not confuse them why did you mention the Jansen vaccine which is vector based and uses DNA rather than mRNA?
why did they think you needed to be coached? isin't the purpose of the exit interview to share your insights in order for the company to know about issues they were obviously missing or aoviding.
Worth noting the Kerbol* solar system is significantly smaller and lighter than the real one, and has fewer eccentricities in orbit, axis of rotation for the various bodies, and so on. E.g. it takes about 3,300 m/s of 𝛥v to reach orbit around Kerbal, and LKO velocity is ~2200; for Earth, about 9,400, with LEO velocity of ~7300.

If you play KSP and would like a challenge much closer to real rocketry, check out the Realism Overhaul mod—and don't forget Principia. For an actual campaign based on the Apollo program, starting in 1951, check out RP-1 (Realistic Progression).

* Kerbol is the name of the star
You draw the line at where it has an actual, measurable impact on other people. “Joe Schmoe has an opinion you don’t like” doesn’t impoverish anyone, it doesn’t prevent anyone from getting food or housing or any other need. It’s just a person having an opinion.

Going into hysterics over trivial nonsense that ultimately doesn’t matter is not helping anyone. It’s not making the world a better place. Quite the opposite.
Drive by Compromise: A Tale of Four WiFi Routers
Lack of disclosure is a serious problem
- That governance by fear is a sure way to kill motivation, creativity and to have passive employees who do not dare to fix things.

- That supporting a competitive environment between employees is a sure way to kill motivation and creativity.

- That the people going the extra mile to ensure a stable production environment gets acknowledged for their effort.

- That throwing people under the bus makes you look really incompetent as a manager.

- That having an island of free speech within a bad corporate culture will keep the good engineers around.

- That one of the prime objectives of a boss is to shield employees from insane and impossible demands from other departments.
Classic problem for commodities. Fuel demand isn’t terribly elastic, most of us won’t random change how much we need to drive, but fuel purchases are very elastic. Given a risk of a shortage everyone can decide to top up their tank today rather than next week, and if enough people do that stations can run out.
They were pretty active here on hacker news tbh. They got a lot of people pretty excited.