skysight-inc/HackerNews huggingface dataset:
Airlines actually make it kinda difficult to get longer layovers, and a lot of them have gotten rid of open jaw itineraries. I think the reason that some indirect flights are cheaper is that you're picking up excess capacity on underutilized flights (which, like you said, let's them charge a premium when direct flight seats are scarce)
Politicians make meaningless statements on Twitter. News at 11.
And the most irritating part of the redefinition of "literally" to mean the opposite of literally... there's no clear synonym that people can use when they literally mean literally.
I've been using PG for like 20 years. Never paid, except for odd donation here and there, last trigger by the add of jsonb type.
Let's call then Croins
Do they have good schools in the Caribbean?
Are you contractually required to work overtime? Is anyone? If you work 40 hours exactly, and refuse to work more, can you be fired? Maybe it's worth asking an employment lawyer, seems like a fairly binary question.

And if you are at least on solid ground to sue on the basis of illegal retaliation, maybe do it. Document everything. Every decision, every conversation, names, dates, etc. Because now you have extra time for other pursuits. This OT b.s. is the real anchor that keeps you stuck.
Homemade High Resolution X-Ray machine
I prefer to just keep using "crypto" and confuse the outsiders with my own crypto-jargon
Wait, seriously? I thought the keyboard stopped at 2!
> Hardware and Support Support for Virtualization

This whole series is truly awesome.

> Inside the Machine: An Illustrated Introduction to Microprocessors and Computer Architecture

I'm always looking for more like nand2tetris or Harris and Harris' book on comp arch to suggest. Thank you!
but they're not hackers, they 're mbas
Take a look at this who cast from Jimmy Dore - where he goes into it.

I linked to where he starts to look at exactly how much was paid to whom: he goes through it here.

https://youtu.be/GcCQVkpWMcE?t=1221

The whole cast is worth it - I really like Dore, some people may not like him - but the core of the message here where he goes through not only to whom the money was paid - but also he covers some of the stories that the organizations were actually paid to run (or not run in some cases)

Give it a shot.
How much of this reduction in cost is due to improvements in the underlying technology (as opposed to a reduction in cost due to increasing the scale of production)?
regardless of exactly when this is from, it is nice to be reminded of that time when XML enthralled so many people as the best solution for structuring and communicating information, and to know that we're past that now
I left my job in February 2021 due to being overstressed and eventually burning out. I was in a role where I was essentially on call 24/7, with the only calls actually coming in at early AM hours on holidays. This made it impossible for me to relax during time off, which contributed to the burnout. Around the same time, my SO was finishing cancer treatment, so work stress was not the only stress I was dealing with.

I left with the stated goals of working on personal projects and of going on a road trip to national parks. I have now been on two significant road trips - one about 10 days, and the next about 35 days.

As far as projects go, I have created a few toys that scratched itches - a pi calculator, a sudoku solver, and a market data collector/analyzer. I also worked on establishing some passive income during this time.

I'm now working as a consultant in the same industry I was working in previously. I'm not sure yet when I will return to full time employment. My plan is to definitely find a job before the COBRA insurance coverage expires (October 2022 I believe.)

My advice to anyone planning to take time off is to have some idea of what you want to do. Don't end up quitting your job thinking all of the free time off will be great, then sit around and do nothing for months on end - at the time it may feel great, but after those months go by it's nice to be able to look back and see that you did something. You don't have to be productive, but at least get out of bed, have a routine, and do something besides sit around. To that end, I recommend journaling.

I also recommend that if you're going to quit and you like your job but just need some extended time off - talk with your manager! Mine wasn't very agreeable to a sabbatical on the timeframe I wanted, but my SO was able to secure 6 months of PAID time off just by talking to her manager about what was going on with her and her plans to leave (keep in mind her case may be unique due to cancer and working for the company for 8+ years).
Buddhism as a Psychotherapy
I'm not happy with "web3" trampling on the history of the semantic web, but what can we in the minority really do? Probably best to just shrug it off.

At the same time as crypto is in the limelight, I'd rather us not forget the lessons of RDF, triple stores, rich schemas, etc. Semantic models were well positioned just as the Facebook/Google platforms were taking off. The platforms just grew faster with VC and ad money.

If we'd have had a distributed/bittorrent moment for sharing our data outside of platforms, we'd have had messaging and news that worked like email. We were really close.

I'm sure the pendulum will swing back eventually.
I used to change out jobs at a maximum of 2 years in. Whatever they hired me to do has usually been done and automated by 2 years and I'm bored. A lot changed for me, nothing to do with cov19d though, that has barely affected me because I'm in the social class that doesn't have to give a fuck. Though I am reminded of that quote from nazi Germany, first they came for... anyways I digress as usual. The only reason to stay at a job or leave a job is the people or the pay. Stay for the people, leave for the pay.
This entire comment reads odd. The begging. The purchasing ETH with severance. The multiple advertisements.

I'm glad it worked out for you, but this is a 1% of 1% tier of luck (especially situationally).
HN, and the tech bubble at large, is all about "edge-cases." Too many Debbie Downers getting off on playing "what if" scenarios, while ignoring reality.
Oh my God I love this.

I'm using this from now on.
Is this Linux? This article or their website don't use the name Linux or Unix, but they're showing software like Gnome or KDE that are typically used on Linux.
> And yet, when you're at the end, it turns out you know what 'Y combinator' actually means.

Sweet. I just learned about this book earlier today. It's on my list now!
If “accused” is the worst you could come up with, maybe you shouldn’t spread random accusations so wildly.

Anyway, regarding Richard Stallman and those accusations of “various kinds of sexual misconduct”:

https://sterling-archermedes.github.io/
The Scoop on Apple's M1
http://begthequestion.info/

TL;DR: almost every common usage of the phrase is incorrect.
I've seen this being said about Elm, OpenBSD, ToxChat
Facebook blocks account deletion tool across all services
It's not that simple. Arbitrary firings are bad for morale, so it's in management's interest for the remaining employees to understand what happened.
Could someone explain the benefit of runtime type checking? I thought the whole point of type checking was to catch errors before runtime. If it's already running, wouldn't it be better to just let it keep running and see what happens?

Is the idea that you would run this during your tests and it would give you more insight than a static type checker?

EDIT:
The answer is in the FAQ https://github.com/beartype/beartype#frequently-asked-questi...

It seems like it would never cause an error, and it's really for type checking dynamic code. I'm still trying to wrap my head around it, but it seems promising so far.
Yeah not telling anyone was the biggest mistake. The vast majority of Tesla buyers would be fine with being told that they'll get this retrofitted in a few weeks with a service appointment vs delaying their car delivery a few weeks or months. All they had to was tell them up front. At least Tesla is going to retrofit these.

A lot of companies are having problems with the chip shortage and they have to make some tradeoffs like this. At least Tesla is fixing it post delivery. Others are just removing key features, for example BMW is removing touch screens from many of their cars and as far as I know there's no retrofit program to add it back. Tesla's biggest issue with this stuff is the lack of communication ahead of time.
Singular "they" is my losing battle there. It creates a speedbump in reading every time it's used. I'll never agree that it's acceptable to use it.
Excellent. The tracking has proven to be dystopian, abusive, authoritarian. Predatory capatalism hurts us all.
Obviously, I have no way of verifying the information here. Take this with a rock of salt.

Edit:

The thread was deleted... :/
> only they can theoretically (though as I said, in practice detectably) backdoor your laptop

No, no no. This is wrong. You don't need a nested hypervisor to make an undetectable backdoor. If you you audit all network traffic from a separate device, most backdoors are detectable, because a backdoor wants to have some effect that goes outside your system and that is the obvious route. But there are a hundred ways to create a backdoor which is very hard to detect and of course the proprietary bootloader Mac bootloader is a perfectly good vector for them.

So the M1 firmware is meant to be updated, right? Proprietary updates are the means by which a company exercises unacceptable control. The next update to the network card firmware could check the signature of the OS and stop working.

> some of the IOMMU configs grant full access to a few hardware streams; we don't know whether those streams are actually controllable by a coprocessor in such a way that it would make it backdoorable

Wait, so its all good because its protected by IOMMU configs, except where it isn't..., and you just hope its a bug that the IOMMU config was too open? Seems more likely that this whole theory of yours has a whole in it, that some firmware does have access to change important data.

Think of a keyboard. Now, imagine one that just has a simple chip that is not updatable. Well, it could have a backdoor in it. But it isn't a concern for your software freedom. Now, someone devises a keyboard where you load a proprietary firmware in it every time it gets plugged in, and you are dependent on the vendor for updates, but somehow it has better security properties. Well, you may argue that that is more important than software freedom. Ok, but, then that vendor can then make whatever terms and conditions it wants on those updates, and that includes breaking your security. So, one day, the vendor says: run our proprietary updating software, is every user going to reject it because they realize the security implications? No. And the vendor says: our firmware updates are only distributable through MacOS, so every time you update, you are going to have to install MacOS, then reinstall GNU/Linux. Sounds like a good way to kill GNU/Linux for 99% of users who don't got time for that. Wait, isn't that the situation for M1 laptop users? Riiight.
More appropriate term would be Ransom-Aware Silicon (RAS or RASi), instead of the euphemism Software Defined Silicon (SDS).
> AIUI, most employers simply do not disclose details on firings as a matter of policy, not law.

Note that this isn't true in much of Europe, where in many countries firing someone beyond their probationary period requires due cause. I kinda suspect this is largely a function of at-will employment?
The vast majority of people do not react to crimes based on theoretical indirect consequences either, despite the replies you see here on HN. While some who shoot people robbing them are indeed sociopathic outliers, the majority who do are responding to something that legitimately threatens the lives and livelihood of themselves and their family. It would be great if that was not the case like in other Western countries but it is.
> ...we now have to assume the existence of some kind of insurance with copay, otherwise I don't know how 900 people afford $365k/year in medical costs

You just hit upon the problem.

> Some families spend thousands of dollars each year to buy orphan drugs, which are drugs that have received a special designation from the U.S. Food and Drug Administration. About 1 in 8 families [with children taking orphan drugs] paid more than $2,000 a year in 2018 – double the percentage who spent that much in 2013.[0]

Put that up against the US median household income of $67.5k (or $46.6k for black households)[1], and you've got yourself a significant expense. Keep in mind, this is only the median income. 8.7% of households make between $15-25k per year[1] and probably can't afford the copays, much less the insurance.

If it's a scenario where it's "take the drug or a kid dies," more than 1/10th of those kids die, absent any outside financial help. And, that would be quite a lot of financial help, too.

Let's not also forget this kid is probably uninsurable, so, they'll have to have group health insurance for the entirre rest of their lives. Better not get fired from your job when you're past 26, kiddo!

---

[0]: https://labblog.uofmhealth.org/lab-notes/big-costs-for-small...

[1]: https://www.census.gov/library/publications/2021/demo/p60-27...
From TFA:

> PureOS leverages the legendary security support from upstream Debian.
Association of County-Level Poverty with Firearm-Related Mortality in US Youth
Biometrics is almost like security thru obscurity.
"Just connecting to someone elses service" is a pretty thankless job in my opinion.

I write software that can connect to 3rd party services. It takes a lot of effort to make sure it all works. There's always stuff that breaks randomly, and it's really hard to debug because you typically get only vague error messages when something fails, and you can't debug from the server side.

So you end up spending way too much time making sure your product is compatible with some service, just so your customers can spend money on 3rd party services that you don't earn money from.
> Otherwise, if a person is generally toxic enough, they will be worked around.

While this is generally true the workarounds can and do take time, and while all this is happening there's a lot of space for a person to do significant damage to the project in the meantime.
These proxies are within reach performance wise. One of the reasons we did YARP was to push the performance boundaries of asp.net core and http client. It will also replace many of the front ends that were built in house (not many want to write lua or c to modify the routing logic).

It’s new, give it some time
Seems we then spoke past each other. I did not focus on practical aspects or other such tradeoffs. Just, what is the most efficient way to represent numbers. If your argument is that for many practical applications, text is good enough. Then, I don't disagree.

But, if the argument was that text is a more efficient way to store numerical data. Then, there is no need to bring beliefs into this discussion. It is just not the case. Serialisation of numbers have been solved by engineers many decades ago, and there are many to chose from based on extra information on what the numbers should represent. One such representation is actually useful as a lookup table for text. But, to suggest that breaking up a single numerical value into individual lookup table values, is somehow more efficient than storing the original value with the right choice of encoding it... I don't know. I don't care all that much. But, surely you can see my argument?

The whole thing is a tautology. For the sake of silliness, if ascii encoding numbers somehow was the most efficient way of encoding numbers (it isn't, but, let's say it was) then it would only then be exactly as efficient as "choosing the best way to serialize a number". But, surely, whatevever that data was, would then be most efficiently represented by the ascii representation. So, we should store the ascii representation of the bytes that store the lookup table values, as encoded ascii values. Doesn't take more than a handful iterations before you run out of storage space available on the planet.
It's the efficiency trap. We're orders of magnitude more productive in an information throughput sense than we were 50 years ago, and we're working harder (within white collar business domain).
You abandon the shorthand altogether, so that "cryptography" and "cryptocurrency" are distinguished the same way that "astronomy" and "astrology" are.
This is actually my personal approach, because I'm a curmudgeon. If I'm talking about cryptography, I say "crypto". If I'm talking about cryptocurrency, I say "cryptocurrency".
Further information might be gleaned from the associated Reddit thread, where one of the mod team who resigned in this post has offered to answer questions surrounding the departure, although not relating to any specific incidents: https://old.reddit.com/r/rust/comments/qzme1z/moderation_tea...
Not really, the mod-teams grievance is with the structure (and accountability) of the rust organisation (in particular the core-team). Likely they were triggered by a specific instance, but we can assess the problems with accountability, e.g. the power of the core-team to ignore rules that apply to everyone else quite objectively by looking at the power structures of the organisation.

I think if you want to highlight problems with a process/structure it is much better not to get into specifics of one instance. This is what the (former) mod-team is doing.
I also want to add that I took some time off earlier in my career as well. During that time off I spent a year traveling around Asia, then I tried to create a startup. I was hungrier at the time due to being a lot less established and due to having a clear runway that defined when I would need to have a job in order to be self sustaining. I returned to work with a 50% increase in compensation after that break.
A, the old Nazi-trick of "guilt by association".

First, you oust the dissidents from your own forums, then you accuse them from using the ones they can use.
It's not a matter of request.
As you can see this sub thread is just speculation from the first post. The evidence are the links provided in the posts above and the rest is speculation how that could potentially related to what happened today.
Survived the first year then flourished the 2nd and 3rd!
Are you serious? Do you know anything about the Rust community and ecosystem? The lead author of the resignation post is BurntSushi (Andrew Gallant). He is a systems engineer at Salesforce and a long-time technical and social contributor to Rust. He has taken the lead on the big parsers for Rust, many of which are still in his personal GitHub namespace. ripgrep has 28k stars, for example.
The CAP theorem for engineering teams
the way to fight back is to aggressively use it correctly when it's due.

E.G: https://news.ycombinator.com/item?id=29291894
James, is that you?

https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2F...
Comrade Klabnik has been as toxic for the Rust community as he was for the Ruby on Rails community. This could actually turn out to be a positive for the future of the language and community. I'm not a fan of Amazon but if they took over as it's stewards it would be a lot better.
No, the GPL is for what it's for, large codebases like Linux where you want to make sure it doesn't fragment too badly. Most code isn't this, though.
Well, then there's the other accusation: that she applied for a job at Amazon and was rejected and since then her partner, also a part of the core team, has been publicly negative about the relationship between Rust and Amazon (https://news.ycombinator.com/item?id=28513130)

There would seem to be a massive conflict of interest there, if true.
Allegedly Tesla is already at $130/kwh which part of the reason their margin is so high.
Did you meant cryptic-jargon?
> Can you share your definition of "political type" to make sure everyone's on the same page?

I'm not the poster, but here's what I envision they're suggesting. The "political type" is somebody who approaches a conversation not out of a good faith desire to come to a mutual understanding, or to better communicate things the conversant may not be aware of, but simply as a transaction that they can use to further some agenda (or, alternately, they view the conversation as a trap they must successfully navigate to avoid having their agenda impeded).

This is either somebody who is already convinced they are right or somebody who doesn't care about what is right. The latter is particularly dangerous - these people are only interested in increasing their esteem within a group and in reducing their "opponent's" esteem. The outcome of the conversation is totally irrelevant to them, except insomuch as it furthers those objectives by scoring "points."
The mod team is in a difficult position and are trying to thread a needle.

* They actions they have taken have publicly-visible consequences, so they must publicly acknowledge it

* They want to be respectful, and so minimize the amount of information they make public

* They believe the Core team acts in bad faith. So whatever public statement they make, they must anticipate being attacked for it and pre-emptively defend themselves.

That's a difficult set of objectives to try to meet simultaneously. I'm going to choose to support they way they've handled it, even if I don't 100% agree with it, because I don't think a perfect solution is possible.
It worked great when I did it, though I'd put an asterisk on the "without anything planned". I decided I wanted to move to NYC, but on my terms, not anybody else's. So I quit my job and kind of treated planning on moving as a job, as well as doing a few other things with the extra free time.

But I also was pretty confident in my ability to find a new tech job in a good market. It worked well the last few times, and I changed my Linkedin location before I went just to see how many recruiters popped up. The traffic left me confident I'd be able to get a tech job there when I was ready.

I also had a rough idea of how long I planned to stay without a job and how much it would cost and had enough to cover that comfortably, with enough extra buffer to come up with a new plan if getting a new job turned out to be harder than I thought.

You don't necessarily need a "plan" like having a job, but you should do that sort of planning. Some people have enough rich family or friends that they'll never really end up on the streets somewhere if something goes wrong. If you don't, you'll just need to plan a little better, and beware of unknowns. There's a lot of ways things can go wrong, it'd be best to account for them. And to have the life experience to know what might go wrong and how.
What a nice strawman you've constructed here
For some, being placed in the MRI would be torture. Hope you don't have a plate in your head or other bodily location. Would torturers be so concerned with this, or is that just part of the threat.

TLA person: Give us the code or we put you the MRI machine!!

Victim: Can't you just use a $5 wrench instead?
Companies have a legal department to make sure this kind of thing is followed, otherwise they have potentially huge liabilities.

For things that have a single author, the relicense option is possible, yes. But how about projects that have several?

To me the great thing about software is that other people can use the code I wrote without it costing me anything. I understand the various attitudes of wanting others to be bound by some terms of sharing the work they do too, or paying for a license, but at least from my experience it limits the adoption of my code, and I'd rather my code be useful in as many places as possible, with the only requirement being that if you fix any bugs or extend the functionality in a deeply intrusive way, you contribute that back.