skysight-inc/HackerNews huggingface dataset:
You should always outsource any part of your business that is not part of your core competency and doesn’t give you a competitive advantage - ie “the undifferentiated heavy lifting”.

I worked at companies as a software developer from 1996 - 2012 that had to manage their own infrastructure. But today, the only company that I worked for back then that would be managing their own infrastructure today is the one that has mainframes and hardware that handle the backends for lottery systems across the US.

By 2012, there was a slow shift to the cloud.

I first was exposed to how large enterprises worked in 2017. I was hired to lead two green field implementations. But at the last minute they decided to “move to the cloud” neither they nor I knew anything about the cloud. They hired consultants and a Managed Service Provider. Of course the internal IT department was vigilantly defending their turf and the “consultants” were old school Netops folks who only knew how to “lift and shift” and duplicate an on prem infrastructure and all of the red tape to the cloud and of course it was more expensive than just using a colo.

I spent the next six months after the decision was made studying AWS and getting a certification not because I value certifications (I don’t). But it gave me a guided learning path to know what I didn’t know. It did open my eyes to what I wanted to do - work with companies - specifically developers and operations to show them how to actually take advantage of cloud and not just do lift and shifts - ie true “Devops”.

I left that company and went to a small startup for two years where I learned everything I know about “cloud application modernization” and then ended up in Professional Services at AWS.

Until I started working with large enterprises and government organizations from the consulting side, I never appreciated the concerns of large enterprises and how they aren’t in the “tech” business and it does make sense to outsource that knowledge - not to ProServe we don’t do that type of work - to external partners.

As far as VMWare, as silly as it sounds on the surface. Companies actually use VMWare to manage hybrid infrastructure on the cloud and on prem as a “single pane of glass”.

https://aws.amazon.com/vmware/

I personally don’t deal with those implementations. I stick with app dev.
That sounds like an article that should be in the Onion. Life imitating art.
Interesting. I guess it gets back to "first cause" argument. If life is organizational, does it require an organized process to form.

Isn't metaphysics the only thing we have to figure out how we got here? Provable or not? Even science agrees that there are true statements that are not provable.
Ask HN: Seeing Problems with MarkMonitor?
Is anyone else having trouble with MarkMonitor this morning? Records for a site I have registered with them are failing to resolve, and their own site (https://markmonitor.com) was failing DNS lookup until a few minutes ago. I can't find anything on their Twitter or a public status page -- curious if anyone has more information -- thanks!
Merit is inherently political. The way you grant it is a function of your politics
Price transparency is definitely an important aspect to make the US system a little less insane.

One thing is to expose the negotiated prices but I think another important aspect would be to collect actual bills and publish what got actually paid.
Certainly, Python 2 to Python 3 was harder due to all the dependencies and having to convert the entire program.

My argument isn't really about migration is about not having to migrate if you don't need the features while not losing anything - by opting in to the new features/changes you can use whatever you want without wasting time on changing your code to do the same stuff just in a different way (unless you decide that this different way is actually better and worth doing, but that'd be your choice and not something indirectly forced on you by the ecosystem you decided at an earlier point in time to rely on).
Ask HN: When humans started to have better life than at Antique Greece?
At what year of after what invention.
Microplastics in sewage: a toxic combination that is poisoning our land
I wonder if any of the plug-in hybrids have some form of "going home" mode where they try to arrive home with a nearly empty battery.
New Flipper Zero Firmware Update
Does anyone actually try to guess the number of sets? Or do people go straight for the unicorns?
Define "better" and then we can answer it.
Boy do I hate how ISO options are treated by the IRS for startup employees. It puts an insane amount of risk on the employee in both coming up with the cash to exercise(bolt offered loans for this part) and then the worst part, being taxed on unrealized gains. The latter to me seems completely against how the rest of the tax code when it comes to stock based assets. And it leaves employees who are not well informed on these tax details in a possible state of financial ruin should you have a stock valuation jump, then exercise; then stock price goes down, hello bankruptcy!. Its the prime reason I would never work for any startup again that offers ISOs.
> The missiles are separately regulated, and likely not legal for private ownership. Missiles and high explosives are licensed and legislated for separately.

So we -can- put limits on the ownership of weaponry, then?

Interesting.
Balanced ternary, a digital numeral system with -1, 0 and 1
These types of companies self select for people who are comfortable taking on more risk. If this is your thought process why would you even put yourself in a situation where you pick an offer from a company that offers options as part of your comp over RSUs or a public company?

I don’t doubt that many people have the same thought process, but if I decline to early exercise from a company that offers that option the alternative is a massive tax bill down the road that I didn’t need to pay if the company does remotely well.
Was this CS452 at uWaterloo by any chance? If so, then I encountered the same bug last term
> It could just as well be that 80% of the company was profoundly undercompensated whereas you are already compensated in line with market rates.

As a manager, I cannot emphasize this enough. It happens all the time.
A typical company is having a positive impact on the world, because it's providing some good or service to people that they are willing to pay money for. The global economy is built on this. It's why we have material and ultimately scientific abundance as a species.

I get that casinos, cigarette companies, Google, and Facebook (and others) appear to be in a different category. But my point is that those are the exceptions, not the rule.
The point is you're very productive up front, and have a number of choices with the rest of your time. Few rewrite from the ground up because they don't need to.
Python is the Visual Basic of 2022. Easy to understand, easy to learn and very forgiving. Much nicer than the main alternative (Javascript).

Unskilled developers can be very productive very quickly. Skilled developers can write some really beautiful code with it.

Has issues with the ecosystem - it's a headache with M1 and far too many Python projects are just broken. The latter is because it's used by scientists / students so is more a function of the community than the language.

I use it as a scripting language, which it excels in as long as you don't have many dependencies.

Go: fast and cgo is really powerful. The language itself is a little verbose for my tastes though - it makes the simple verbose. The package management story is weird (import the source code from github). Better than having the dependency hell of npm or Python though.
It is not worthless! That's typical startup equity (common stock for employees at least).

The whole point is you're in debt (against worthless equity). It's negative worth!
How else could frontend read them? If you don't need this then regular cookies are better.
Yeah, my macOS set-up is simple enough it's not worth scripting or otherwise saving.

Use the GUI settings panel to make CAPS LOCK an extra ctrl. Takes maybe 10 seconds.

Use same to make dock auto-hide. 10 seconds if I'm slow about it.

Install Homebrew. Maybe 15 seconds hands-on and a couple minutes in the background.

Use Homebrew to install spectacle. Less than 5 seconds hands-on time, done less than a minute later.

Start Spectacle and use its preferences panel to set it to start on boot. Maybe 15 seconds.

Remove all the pinned programs on the dock. 60-90 seconds.

The last one's the only part I've considered scripting, but since I only do it once every couple years at most, it's not really worth it.

Once I'm past a Mac's initial "welcome to Mac" flow and on the actual desktop, I'm only about 5 minutes (not all of it actively doing things) from having a comfortable environment set up and being all ready to install project-specific tools, as needed.

If I ever switch back to Linux (or FreeBSD, which is more likely at this point) I might go back to versioning and backing up a bunch of config and dot files. I need them, there.
> I think the most lambasted rifle here is far and away the AR-15 which is (correct me if I'm wrong) .762 or .556.

You're pretty close. Those rounds are measured in millimeters instead of caliber, so they should be 7.62mm (really 7.62x39mm or 7.62x51mm) and 5.56mm. The equivalent in calibers is .30 and .223. Notably, .223 is also an actual round and some rifles can fire either .223 or 5.56 (iirc, the cartridges are the same dimensions, but the pressure ratings are different).

AR-15's are typically chambered in 5.56mm. An AR style rifle chambered in 7.62x51mm would be an AR-10. Although you can get AR platform rifles chambered in pretty much whatever you want, going all the way up to .50 BMG. It's pretty uncommon to see anything like that, though.
They have river shuttles, it is no where close to taking a cab. I've been there.
DuckDuckGo in hot water over hidden tracking agreement with Microsoft
The concepts are different, but the similarity is that anything easy to measure is "hard" and anything difficult to measure is "soft".

Soft sciences measure complex things, like human behavior, that are challenging to define in a rigorous fashion. People are more comfortable with simple things, like atoms and subatomic particles and rigid objects, which behave as a simple unit following simple laws. That makes biology a "softer" science -- not because it's easier, but because it's more difficult.

Hard skills are easy to measure: can you write the code that does the thing, quickly? But soft skills like "can you figure out what needs to be done?" and "can you communicate with clients and coworkers?" and "can you write clear instructions?" are hard to measure.

We have a notion that only things that can be measured are real. But that skips over the fact that some things are important, but difficult or impossible to measure. It's poor reasoning to assume that only things that have already been given rigorous definitions are relevant, but it's popular among people who don't wish to practice soft skills.

It would be great if we could appreciate that science, and software, are human activities done by humans for humans, requiring a mix of skills both easy and hard to measure.
I had no idea exiftool was writen in Perl!
Lots of people are gender critical, but Hacker News isn’t the place for strident soap-boxing - it’s against the guidelines as it doesn’t create informative or enriching content.

(Not having a go - I’ve had to learn not to ‘bite’ on issues I feel strongly about, too)
Choose Aegis, not AndOTP!
Interesting. I've heard of GCC doing this and breaking multi-threaded code, but not breaking single-threaded code. I'm curious. Can you share the bug report?
Key transparency: A transparent and secure way to look up public keys
__builtin_expect_with_probability knows nothing about booleans or branches. It assigns a probability for the first and second argument being equal, but 2!=1 while 2 is truthy.
if you think purpose of my comments is to “throw us off our vision and mission” you are mistaken
Hah! Came here to post about our work. I’m so proud to work here.
XMPP was actually fairly successful. It was just embraced, extended, and extinguished by the major companies that provided services using it. Google, Facebook, and Atlassian all used XMPP for their chat clients. You could freely interact with all of their chat solutions using XMPP clients. XMPP support for each one of them went away one by one.

The environment outside of major providers was (it definitely is) kind of janky. If you can set up a server application it's not hard but it's not exactly easy to get started, or get people on it without handholding (from my own experience).
This deal sounds like it is great for C-suites and investors. I don't know if it's great for the employees. My guess is that there will be a lot of cost cutting moves soon.
The Myth of the Rule of Law - John Hasnas
Fascinating. Is this problem solved for Mastodon?
> It would be funny if the crypto bubble burst and took the rust bubble with it.

It's probably not likely at all. While Rust's correctness guarantees through ownership checking can be approximated by other programming languages through garbage collectors, it is not a widely understood fact that Rust mutability checking is also a great tool for multi-threaded programming, very challenging to get right even by veteran programmers. On top of that, Rust not only features syntax that's quite modern and ergonomic (analogous to Swift) with elements of functional programming, but Rust also offers modern abstraction-based programming constructs through traits (analogous to Swift Protocol-Oriented Programming). Even the ever C-advocating Linus Torvalds has already agreed to allow Rust as a second language within the Linux kernel. IMHO, Rust is not just a bubble - it will probably only keep growing in popularity.
random mass shootings are so horrific that we should do something to make them less lethal. Even if focusing on hand guns instead would statistically save more lives.
Given the situation of Docker, it doesn’t look good for the monetization of Kubernetes, or am I missing something (I‘m not too familiar with Kubernetes)?
The concern is that it's usually used as a deflection: "You shouldn't take our guns away because it's actually because of mental health" but then they take no steps to improve people's mental health.
"Is there anything unique about Python that enables this approach? Couldn't Go, say, do the same thing? Or C++?"

Network effect. I don't think anything stops most languages from doing most of what NumPy does (although IMHO even post-generics Go is actually a bad choice), but you have to compete with the existing NumPy. Competitors exist, but, well, the fact you don't know about them and haven't heard of them kinda makes my point.

In fact in my personal opinion Python is an unfortunate choice for NumPy. NumPy is so big it is basically its own thing, and data scientists could have learned to half-program in almost any modern language. (Rust might have given them fits, and C++ would cause some issues, but most languages would have worked for them.) Unfortunately, they settled on a language with weak types, which makes the documentation really annoying to use because it's very hard to tell what will work with what. (I've been dipping into NumPy and pandas over the past few weeks, the docs are infuriating... it's like, they make it obvious there's something that will do what you want but it's quite difficult to backengineer what that "something" is if you don't already know, because nothing has types anywhere. I can already tell you just sort of "get used to it", but it would be easier and faster if there was some type indications somewhere.) And perhaps even worse, as you scale up the size of what you're doing in Python, anything that isn't accelerated becomes more and more mindbogglingly-slow, because when you're in Python you are in a terribly slow single-CPU language banged together with the highest-performance multi-core if not GPU-based code in the world, and the gap between those two things just keeps opening larger and larger. Knowing when you're in slow land and when you're in fast land takes expert-level knowledge and at times source code reading. I'm glad I'm just visiting, I think living there would drive me insane.
Flink vs. Kafka Streams/KsqlDB: Comparing Stream Processing Tools
- If you join as an early employee, your strike price is minimal and this isn't a concern at all

- If you want to minimize risk in return for higher taxes (call ~40%), just hold your ISOs and exercise-and-sell as a same-day sale when you're liquid (ie forgo the tax advantages of ISOs). There's absolutely no way for you to get screwed over if you're willing to take the gain as standard income.
> Of course restricting magazines and accessories is not effective. They're only brought into the argument by people who don't want effective gun control.

Citation needed. https://news.yahoo.com/news/senator-introduces-legislation-g... That's a Democrat.

If you're not very well educated on guns or the laws around them and you're contributing to a topic on guns, then you are not here in good faith. I would say that you and several other commenters on this thread are exactly the embodiment of that.

For the shining example of knife-crime that is the UK, there are also examples like Germany and Switzerland that have very low gun violence. I'd rather focus on what underpins gun crime in the US and get at the source rather than allowing it to be certain peoples pet topic that they vapidly spew misinformation on.
This looks rather dense, and I wish I had the time and pre-requisite knowledge to parse it all. I feel like you might get more attention to this if you had some sort of benchmark, a metric or method of comparing your logic to FOL and HOL and highlighting the major impact. A way of formalizing this "golden middle" you mention in your comment. Similar to how machine learning papers include benchmarks, or how new frameworks / technologies often include a table of comparisons to other tech in the space.
This isn’t a competent news article. I’m not commenting on Bolt Financial’s unethical choices, but simply on the poor, slightly insulting Axios style and format.

Particularly egregious is the line which begins “Yes, it's welcome news…” You are ostensibly the news, Axios - why are you telling me how to feel about yourself? Axios repeats this pattern frequently - their signature bulleted snippets of supposed fact often being little more than tweets.

Also they carry obsequiously friendly reporting on Amazon frequently.
EasyPost (YC S13) Is Hiring Remote Engineers
Correct, and you didn't even name their toughest competitor - Shopify's one-click checkout.
Thanks for the link. Loads of software related positions in CA, but also in Denmark and of course Sweden.

Do Volvo make cars out of Shanghai exclusively these days?
You put it quite elegantly. Especially here:

> Keep the solution to the essential complexity of the problem.

Thanks!
I'm guessing (since this is what my RTOS did) that interrupts were used to preempt the running task, and the OS would need to explicitly save and restore CPSR/SPSR (the arm32 processor flags) for the interrupted process, since odds are another process would be scheduled to run next, with it's own execution state and CPSR.
Per wikipedia[0], the US has an estimated 120 guns per 100 citizens. Switzerland, the number is 27.6, Israel the number is 6.7.

[0] https://en.wikipedia.org/wiki/Estimated_number_of_civilian_g...
Yes, it has from the beginning been a fantastic prototyping tool, with a growing number of exit strategies for when you outgrow it. Or make do when you don't.

It's had its deficiencies as well, exacerbated due to lack of investment, but that is changing. These are being knocked out one by one, every release.
Mypy gets you a lot of the way there.
This is the problem. When it comes to abortion, there's a notable portion of the populace (including Supreme Court Justices) that say "well it doesn't literally and explicitly call that out in the Consitution so no, it's not a guaranteed right".

... then when it comes to guns... "Well, of course it includes _purchasing_ those arms, even if it doesn't explicitly and literally say so, because it'd be hard to bear them otherwise, so it somehow _must_ guarantee that, too!"
Post history suggested at best ex- Mozilla to me.
A tiny adjustment to an otherwise ok summary: physics state how nature behaves, and not what structures exist in and of themselves. All structures posed by physics are metaphorical proxies stemming from our perception, not real structures.
First off, this is bullshit.

# job advertisements for 'rust' in the title != Company's searching for Rust Developers

# job advertisements for rust != # of developers using rust for non crypto shit.

I'd just like to point out those facts for people devolving the conversation in to all crypto is rust and rust is crypto and they will burn together.

Also, how about the fact that fast, concurrent and safe is exactly what the blockchain needs? Everyone who's coded in solidity (Javascript) or vyper (Python) for the ETH ecosystem knows that the constraints of the blockchain show those languages flaws(Difference?).
We don’t need an organized process, intelligence, or intentionality to create order. We just need a flux of energy. We observe order arising without the intervention of an organizational force all the time, all around us. If you, like me, enjoy observing clouds, you may have noticed that they often form regular geometric patterns, often an area of stripes with a definite wavelength. This is a form of convection pattern that you can also observe in your kitchen. Nobody arranged the clouds that way; the order appeared “naturally”.
SQLite is one of the most underrated databases around and it's sometimes baffling to know how much software actually relies on it.
I had a former coworker who has a doctorate in physics with an emphasis in nuclear engineering, then a masters in CS. She ended up coding Rails at a startup because it paid better. The market demands its CRUD.
Indeed, it sounds like they want him to leave and if he isn't getting on with the other engineers it might be for the best for everyone.
Ask HN: Suckless Node – does it exist?
Are there libraries or tools you would recommend in the JS/TS world that are "suckless"?
Working in a IT project/consulting company it varies a lot depending on team members and client.

The agile manifesto is just about trying to add value through work, iterating on smaller chunks of work, iterating on your ways of working, semi-regularly spending some time with the team reviewing how things are working out, and adapt accordingly.

Scrum on the other hand is a framework of meetings, roles, rule, and a common language that help heavily process oriented companies/people dip their toes in. A first step if you will, then you iterate to make it your own. Unfortunately, some people "swallow the manual" and take it far too inflexibly. Or deity forbid some business transformation consultancy sells your upper-management the Scaled Agile Framework and its time to polish off the old CV.

So depending on where the particular project lies on a scale of understanding between those two: any and all of the above. Standup is not meant to be stressful, it's just meant to be a forum to raise issues, but some people insist on pulling teeth.
It doesn’t matter if Google Apps itself is superior. Google is not exactly known for its enterprise support. You also can’t count on the long term focus of Google. You know when you buy into the MS ecosystem you are going to get great enterprise support, they don’t have the attention span of a crack addled flea like Google does, it’s going to integrate well with the rest of their products, you get deep discounts from bundling.

Specs and benchmarks only matter to geeks.