skysight-inc/HackerNews huggingface dataset:
HN definitely gets overloaded at times, including during big outages when everyone stampedes here. I got a bunch of "sorry, we can't serve your request" a little while back.

Pobody's nerfect.
More specifically, it said:

"This research only looked at the spike protein found on virus cells."

The impression is that, since they did not look at the spike protein from vaccines, then that is the reason there is indeed no evidence of this from vaccines, since there was no study on that. Sounds like there should be a study.
i had multiple govcloud hosted salesforce instances down but they appear to be coming back up now.
This seems like less of a development problem and more of a self confidence problem. You should have a session with a therapist, there is probably a deeper cause of this in your life and you'd be better off trying to figure out that than finding a bandaid that HN could provide.

There are tons of remote options like BetterHelp where you can get an appointment quick without much hassle or commitment, so it's a pretty low threshold to give it a shot---that might be a good place to start. Good luck!
Yes, cap table is the same as capitalization table. They can get very messy as time goes on. You have new investments (from both new and existing investors), changes in terms, etc. Compound that with the fact that there are a lot of different ways you can present the information. So if you're looking at one company's cap table, it can take some time to work through it and understand exactly who owns what and make sure it's correct.

Think of it kind of like being able to access a website's information through an API vs having to scrape and parse data from HTML.
"Higher level protocols can leak much more information, but it's better to address the problem at every level rather than giving up."
You can implement a server without all those tricky features. Proxies are hard and a design wart if you use them.

Quoting your link it describes this politely, "By itself, this is harmless. However, modern websites are composed of chains of systems, all talking over HTTP. This multi-tiered architecture takes HTTP requests from multiple different users and routes them over a single TCP/TLS connection [...]"
It was tried. 4chan tried a coordinated “penis” prank on Recaptcha. Despite the much vaunted community power of the website, and despite being coordinated, nothing happened.

It turns out that they are a drop in the bucket. Not only is there low RoI but also the group is too weak.
out of memory again. ;<
Greenland is literally melting. Google it.
Check out this video of the "streamers" the probe encountered in the corona: https://www.youtube.com/watch?v=IQXNqhQzBLM
TIL. Found a demo on YouTube: https://www.youtube.com/watch?v=erq4TO_a3z8&t=3m39s
I kinda figured I might be going through some burnout. I have thought about taking a sabbatical to try and recoup from it a bit.

The company itself is great. All of the feedback I receive is very respectful and understanding, it still just eats at me though. We're even working on a plan to address some of the tech debt/complexity in 2022.

I think my self-doubt is just being on a podium at work teamed up with being burnt out. Maybe an extended vacation is really what I need to do.
Not to mention that when the power goes out, the illusion fades fairly quickly. Learned that lesson myself in the Texas snowstorm early this year.
P.S. That Paw Patrol shit hit me right in the emotions. Awesome site.
True, if it is down, then that means AWS is down (not necessarily, obviously). :D But honestly, if they want to monitor AWS, they gotta pick something else for this reason, something that is not down when AWS is.
Your instinct is right, and in hindsight that's easy to say. Practically speaking, however, "treated accordingly" generally means "do not execute this string as a command (or pass it to anything that might do so, like a SQL statement)". It was entirely reasonable (though, we have now discovered, false) to expect that a logging framework would not execute the strings that it received.
Washing powder is the canonical example of this.
Does Haskell actually succeed here?

This is perhaps not the right way to measure, but: When I last checked the programming language benchmark game [0], the Haskell submissions were basically as fast as C/C++/Rust. But, this came at the cost of writing non-idiomatically/non-functionally – essentially abusing the language to write C in Haskell. I would be curious how well "idiomatic" Haskell compares to C++/Rust, in terms of the compiler optimizing away the functional abstractions.

[0] https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
Yeah graduating at a time where even a "useful" degree couldnt get you a job will do that.
Protection against CVE-2021-45046, the additional Log4j RCE vulnerability
Its so hard to untangle everything that might be going on here(based on 3-4 sentences), but at the end of the day if you know you are a decent developer and you have been able to hold down a CTO role for this long, you are worthy of confidence in yourself. Not every decision you make will be a good one(and that is absolutely ok, if people working with you can't understand that, it is on them), but one of the worst things you can do is to stop making impactful decisions out of fear that some of them will not have great outcomes.

If you have a mentor or someone close that you really trust, I would really sit down with them and talk through this. Slumps are expected, and everyone has different ways to get out of them!

Also, this doesn't sound like burn out, but I could definitely be wrong.
From the article:

> For those unfamiliar with a cap table, it’s a list of who owns your company’s securities, which includes your company shares, options and more. A clear and simple cap table should quickly indicate who owns what and how much of it they own. For a variety of reasons (sometimes inexperience or bad advice) too many equity holders often find companies’ capitalization information to be opaque and not easily accessible.
like this? https://i.imgur.com/aU21k.jpg
Given that attack only applies to servers, and only when you have proxies in front of your servers, i don't think it disputes the claim that writing a minimal http client is quite simple.
Good luck on not being more than half year behind the latest release, with decent accuracy. That really takes some effort.
Nothing sets off Rust fans quite like hinting it might still fizzle.

(Fizzling is a likely outcome for any new language, and does not suffer the mess of interpretation that "dying" carries.)

The thing is, there was a time when Ada had a lot more industry support and investment than Rust has today. OS kernels were coded in it. Aircraft and satellite instrumentation was coded in it, with billion-dollar contracts. Ada fizzled.

Erlang had rapidly growing support in the '90s. It had unique strengths. Erlang fizzled, too.

As hot as Rust is on HN, it could still fizzle in exactly the same way, for the same reasons. You might code something good in your work, but when you move on, will anybody be found to maintain it? People with Erlang skills today are most in demand to rewrite Erlang systems in something, anything not Erlang.

The rabid response and reflexive downvoting seen for anything even slightly critical of Rust betrays a level of insecurity that does not bode well for Rust.

For Rust to succeed, it probably needs at least a 10x improvement to compilation speed. That will probably require uncomfortable and difficult changes to the language and core libraries. Is there appetite for such changes among the faithful, who have come to terms with extremely slow builds already? To succeed, Rust needs to attract hundreds more for each current user. They have not accepted its weaknesses yet, and might never.

Rust needs to be easier to adopt. Rust is already as complicated to learn and use effectively as C++, but with nowhere near the level of industry support. Rust enthusiasts are little islands in the ocean; you have to go online to talk over design details, most places. It needs to not demand arcane, abstruse apparatus for ordinary things. (C++ has been good at sealing off difficult apparatus in easy-to-use libraries.)

When you think Rust must be really taking off already, consider that more people pick up C++ for the first time, in any week, than the total who are employed full time coding Rust. Rust really can still fizzle, as unpleasant as that is to consider. Vociferous advocacy is not what will save it. It needs much harder measures, that will appeal much more to people not now coding Rust than to those scattered few who already do. For now.
Well... Yes. Hahahah
This epidemic of "No, ..." titles needs to be cured.
Maybe @dang can fix the link?
Not sure if this is good or bad. The people involved are big law firms and investment companies and such.

The initial medium post has no detail whatsoever.
I've yet to find one that will work for my scenario, where I have multiple database systems and (ugh) elasticsearch mappings in play. The tools I have found are all designed for a single system or are so generic I had to write the bulk of the code, anyway.
Right. Downtime (or perception of downtime) is bad for business, so AWS is surely working to improve reliability to avoid more black eyes on their uptime. But at the same time, an AWS customer might be considering multi-region functionality in AWS to protect themselves ... from AWS making a mistake.

As a customer, it's unclear what the right approach is. Invest more with your vendor who caused the problem in the first place, or trust that they'll improve uptime?
As CTO, you probably don't have the time and space, structurally, to be a good developer. You have things to do that aren't a single project or feature! So of course other developers will be better at "being a developer" than you, by some measures.

I've seen two successful models of CTO that are "good developers:"

1. Knows the core tech of the company really well. There's some small bit of tech at your company that's legit an enabler of your growth. You should probably know it better than anybody. Maybe it's moved or changed or grown in the last 8 years, and you've lost touch a bit? It seems reasonable to carve out time to build something on your own, in the same space, using the new stuff. You probably have a better sense of what's important to get right than anybody else, so building a personal project with that tech on company time _is_ actually a great use of time.

2. Knows the system dependencies better than anybody else. This particularly applies if you have reliability woes or other systematic issues. You have a great position to ask other teams to educate you. Get a couple good devs from each team in a room, drop your ego, and have them teach you what they know in their domain. Do this across a bunch of teams. Some folks might find this irritating, but most folks will like the time to show off their work and share their worries.

Everybody is constrained by where they spend their time. If you want to go back to being a great IC ... you need a different job. Which it might be time for! But you can be technically great as a CTO, and I'm sure I've missed some other ways you can do it in the context of you "day job."
I do miss hacking away at stuff just for the joy of it. I'm a little OCD so I have to be mindful about not attempting perfection as I go.

Maybe I need to mess around with some personal projects.
SF Pols Ask to Let Cops Use City's Cameras More, Surveillance Law Author Replies
> However, in these markets, availability on short notice is a fundamental requirement. The CMs appear mostly unobtainable, and it's not clear that the Pi foundation will culturally be able to remedy this in the long term ; their strength is elsewhere.

I think all the other SBC vendors are even worse. E.g. seeedstudio is out of literally every Radxa product right now. 2021 is a tough year for niche products.
I'm unsure what you're trying to express in this reply. It seems we do agree in general viewpoint, just perhaps we have different ways of expressing that view. Discrimination definitely happens, but I have yet to see one example of "pretty open discrimination" that hasn't resulted in an all out PR disaster for the org involved ,your "Read the news" statement supports that. If discrimination were a common occurrence it wouldn't be news worthy. If anything it seems that discrimination is beginning to become more frequent in the other direction, where certain demographics who are less qualified are hired over other, more competent, candidates simply for the sake of "diversity". Not to say that's very common either, both are IME exceedingly rare. Glad that you're against shitty behavior, I am as well. Most people are. That doesn't have much to do with my comment though.
Statcounter is not really a serious source for market share.
Both Counterpoint Research and Strategy Analytics give Apple a more credible 20% market share in Europe behind Samsung and Xiaomi.

It's not disastrous but it compares poorly to the between 55% and 65% of the USA market.
More like, they will fill with blood and locusts.
That sounds like a good decision. I would greatly respect someone that I saw making this call, far more than if they tried to struggle through and did damage to their own careers or others. Best of luck to you.
I actually think there’s a more nuanced perspective. Capitalism just means we can monetarily reward what we value. Capitalism is a means, not an end. So if the GP has an issue with what is being observed, I think the author’s remark of “this is capitalism” stops short. A better question is what is at the root of one position being valued over another? E.g., if we really value teachers as much as we collectively say we do, why aren’t teaching colleges the most competitive and their positions the most valued?

The U.S. often sends their best and brightest to tech, consulting, law, and medicine. Other societies send theirs to education. Both can occur under capitalism. I would argue it’s not “capitalism” but that the economy is most valued. Capitalism could just as well make social workers the highest paid individuals if there was a different value construct.
FreeBSD runs pretty nice on thinkpads. I've thrown it (and OpenBSD) on my x201s and x220s. There are a few pain points:

* getting used to the BSD version of utilities. make frequently breaks for me, and last time I used gmake there were still issues.

* random software isn't packaged or just doesn't run/build on *BSDs well.

* lack of support for games. these days, steam games run rather well on linux as long as they don't require anticheats.

* no docker. this is what keeps me on linux, I use it every day for work and I have a server at home running software through docker containers.

For me, OpenBSD is the goto.. for servers. I still stick with debian or arch for my daily drivers.
CFPB Calls Whistleblowing Tech Workers to Action
I found the article very useful regardless so thank you
> Almost everything is shared between host OS and the JuNest sandbox (kernel, process subtree, network, mounting, etc) and only the root filesystem gets isolated (as the programs installed in JuNest need to reside elsewhere).

And

> Run on a different architecture from the host OS via QEMU

How is it possible to share the process tree between a QEMU host and guest? Network and mounting filesystems yeah that sounds normal but sharing a process tree?
You don’t even know what the problem is yet. Stop shouting solutions.
Chrome has an overwhelming portion of the web browser installed base. It's full of dark patterns and scary warnings about "dangerous" things like unencrypted HTTP. I don't have a lot of faith that they're not going to disable older HTTP versions at some point.
I’m a little confused by your first sentence because it sounds like we’re mostly in agreement?

Google does a bunch of random things kind of haphazardly. Whether this is caused by incentive problems around promo or something else I don’t know.

I don’t think they compare favorably to Apple, Zuckerberg, or modern Microsoft. I’d guess it comes from the top.
I'm going to be real with you, if your definition of 'theming' is setting an accent color and choosing between light and dark mode... I think I feel really bad for you.
This is exactly what we do with the "LUKS Header Shredder" script in BusKill. First we lock the screen. Then we use the built-in `luksErase` command to destroy the data in the key slots, then we overwrite the whole header area. Then hard-shutdown.

This script itself was actually an easter-egg in the explainer video at 50 seconds :P

* https://youtu.be/S3LtLyuaBvI?t=46

We're just finishing a very detailed write-up on the "LUKS Header Shredder," and we'll be publishing it in ~2 weeks. You can subscribe to our newsletter on our website (buskill.in) or crowdsupply.com for updates :)
See the sister comment; it seems you (and others) are not reading this chart correctly: https://news.ycombinator.com/item?id=29564488
I find it very useful when mentoring, especially when working remotely. I think one of the best ways to train someone to program in Rust (or any language really) is to sit side-by-side and write code while answering questions and explaining why one approach was chosen over another. Having the less experienced developer sometimes take the wheel and drive is also important.
Writing system exits in C (and compiling them)
Heroes of Newerth to shutdown after nearly 12 year stint
My friend and I are sad to see this game go. I developed specific game knowledge whilst playing for many years and much of that will now fade into obsolescence.

Can we make a "Heroes of Newerth" foundation and keep the game going?
This is simply because it is an intellectual field that is not subject to professional norms of cognitive workers. You will likely find, if you read period pieces or biographies of similar situtations e.g. 19th century EM engineers, that they too had an inflated sense of the scope of their understanding of matters.

This is likely (imo) due to the fact that mastery is gained somewhat independently and not subject to any pseudo-objective critical review (beyond 'my device x works!'), and no professional rigors are selecting for different (professional) mindsets. 'Those that don't know that they don't know' and all that.

To amplify, a cognitive worker in an established discipline is buried under domain details and painfully aware of the scope of their field. They specialize, and are certified for that specialization. Their ego is better informed about the realities of their extent of knowledge, and yes, they paid dearly to get schooled and certified for their narrow niche. (So you have the inverse effect of possibly insufferable attitudes of experts regarding novel developments and ideas in their specialization.)
> Right but they host it. And before Github hosted it and made money doing so we didn't have a great distribution mechanism for open source software.

That's true, and I'm glad they do that, though I'm under no pretence that they do it out of altruism or anything like that. Again, it's not that everything is bad under capitalism, but that incentives are aligned badly, and tend towards rent-seeking, exploitation and so on. Good things do still happen when the incentives work out alright.

> The scenario here is not: "get a free house" or "banks make massive profits on houses". So it's a bit of a false dichotomy you've created.

I didn't set up that dichotomy, I just said that capitalism didn't invent the house. There are alternative models of housing, like housing cooperatives, and historically houses were not built by corporations to put on the market, but by the government, by local workers, by communities etc - there are many historic models of home construction.

> Norway or another country and while they do have democratic socialism as a government system, they still employ capitalism as their economic model.

This is true (except the part where they're democratic socialist - they're actually social democracies, which is to say capitalism plus strong welfare, but close enough) - but your claim that these countries are the "most capitalist" was incorrect. Typically speaking, more versus less capitalism is an axis of laissez-faire capitalism, which is to say "the most capitalist" would be a neoliberal free market, and "the least capitalist", while still being capitalist, would be a strong social democracy like the Scandinavian model, where capitalism is quite heavily constrained. You might have seen other resources that use these terms differently, but that's what I was thinking.

I think there's a few pretty serious issues with capitalism that, left unaddressed, will cause serious material and social harm. Also, I don't think that we can resolve the climate change crisis through pricing in emissions through something like cap and trade. I think we solve it practically through changing how we live, trying to reduce emissions systemically while aiming to maintain or even improve living standards. One example would be mixed land development coupled with better urban transit, to reduce car usage - but both the car lobby and the fossil fuel lobby will block this, due to the nature of regulatory capture (an inherent problem with capitalism). Even switching to EVs doesn't solve the issue of rare earth mining using exploitative labour (eg cobalt mining by child slaves) - because neocolonialism is another problem caused by capitalism.

The problem in my mind is that there are few good alternatives or steps forward - 20th century attempts at socialism were a catastrophe. My assumption is that we're just going to charge through climate change headfirst until the environment is ruined beyond repair.
You mean the brave new meta walled garden?
A browser most likely... this is the "Personal Health Dashboard" one gets for each AWS account

/edit: https://phd.aws.amazon.com/phd/home#/dashboard/open-issues
Totally. I'm not the target audience for Asahi as a daily driver. But I've used Linux to repurpose (life extension) my older macs. So this work is fills me with joy and appreciation.

Also, the comparison of A14 and M1 (aka "A14X") gives me hope that I can eventually repurpose my old iPads and iPhones. There was an iPodLinux project, back in the day. I have no idea what the options are today.
Fear.

The Greek philosophers wrote of their fear some day the people might climb Olympus and find there are no Gods.

Economic uncertainty versus certainty of a paycheck.

No one asked any of us to build specifically these things. We get paid to.
I would recommend you buy a local book on foraging. Keep in case of emergency. But give it a read (at least the first few chapters) so you can get a basic understanding of how to forage without killing yourself. I also recommend keeping viable seeds and a camping shovel around as an insurance policy.

These items aren’t in my earthquake bag (I have enough energy bars to last until the National Guard shows up). Instead these are for a Carrington Event type of solar storm, civil war or some sort of other long-term disaster.
https://news.ycombinator.com/item?id=29567170