skysight-inc/HackerNews huggingface dataset:
Having worked on the support side of this dynamic, mostly in problem and incident management, I have honestly seen 12 months of product roadmap completely blown up by stability issue after stability issue that our support staff could not possibly workaround. It's really corrosive to the morale of the support staff to just be unable to do anything to help.

In my case this was a relatively mature company on a version 2 reimplementation of an existing product, so it wasn't a complete death sentence. It eventually led to a complete house cleaning of CTO and product management in the end though. But, the company sure didn't fail!
There's no way to know the power consumption of stuff in AWS.
At the risk of sounding like an HN pedant, your questions are backwards. To make sound engineering trade-offs you need to understand the problem. I would start with questions like the following:

1.) What market are you targeting and what are the overall user expectations for features, quality, reliability, etc.?

2.) What is the minimum viable feature set (i.e., product) to get into that market?

3.) Is it more important to be fast to market or the best to market?

Products are built iteratively. Even if it's OK to deliver on the fast and crappy model you still need a path to fix things incrementally. This applies to just about every product I've ever seen.
It reminds me of Thiel's "Zero to One" that competition is for suckers, aim for true monopoly power.
> I'm sometimes confused how far apart the general opinion on platforms such as hn is compared to people you encounter in real life.

This is normal; HN is a technical oriented community of people who know how and where to look for information, then able to dismiss the usual bullshit. It's very unlikely we'll find a Covid-19 negationist or a flat earther over here, for example.
Just nitpicking, I got your point and agree with it.
Verifiable Random Number Generator Using Crypto and Blockchain
This isn't a real tradeoff if you are/have good engineering. "You just have to have the right habits from the get-go" is a pretty big given :)
Once the value of distributing profits outweighs re-investing in growth, you are no longer a growth company.
if you want to make a lot of money, become a lawyer
Applying Ideas from Gaming Hacks to Quantum Computing
Very true. That being said though, you need to also show and teach them the fun in exploring programming, as the article touches on. The same can be said about math. It is important to take the time and get fluent in basic arithmetic to go further in your studies, but that can't come at the cost of the child hating math because it is so boring, or the child thinking it is only a "repeat what is written as the answer" subject.
Yes, the portion of my taxes that goes to the NHS plus what my employer pays in private insurance is less than what Medicaid and Medicare costs per taxpayer in the US.
It's probably different people saying different things.

First, folks who have been calling for prison abolition, for instance, tend to be anti-gun control because it's a tool that's used to put more black and brown people in prisons. A lot of these folks also call for defunding police.

Second, this is different from saying "citizens don't need guns." That different argument is simply based on the idea that people are less safe when they have guns, not more safe. While some is due to accidents, much of it is suicides.
the reason there is a push to teach more people to code, who would otherwise not, is that it increases supply which then brings the cost down for large companies who need lots of cheap coders.
There is https://github.com/kriswebdev/cryptsetup-deluks: "The DeLUKS header is designed to be indistinguishible from random data."

And also volumes by the quite popular TrueCrypt and its successor VeraCrypt have random headers... https://www.raedts.biz/forensics/detecting-truecrypt-veracry...

Looks like a nice enough project, but be careful with claims like "first".
Very cool. An inverse mode to suppress matched fields might be a neat feature.
What has this got to do with "Progressive Web Applications"? Or like Javascript in general?

The premise of the article is that webpages require making http requests (of course), and when you make a request the server sees your IP address.

> The way it works is that when an application is using the PWA model, some of its parts must be downloaded from remote servers.

> But because the Ministry is a public institution and so it has authority over resolving the IP address to the actual identity of the user, IP addresses in this context may potentially be regarded as personal data, singling out individuals.

Okay.

This just feels like SEO bait and spam.
Because those forecasts are outliers, if you can even call them forecasts. Is this quote from your linked article what you're referring to?

"Despite a temporary drop in carbon emissions from the 2020 outbreak, countries turned to cheap fossil fuels to revive their economies after the crisis. Carbon emissions soared and temperatures followed, setting the stage for 5 °C of warming by the end of the century."

That's not a forecast, that's speculation. Might as well factor in WWIII while we're at it.
Provided the article wasn’t exactly clear and I have no way of knowing exactly what the author meant; I think things like civil unrest can be thought of as a “crack”, the US 1st amendment almost encourages small cracks and they quickly get filled in and we move forward with things slightly adjusted (for better or worse). Although in many regards the process is still flawed, the ability for the us to peacefully transfer power at all levels of government every is really quite remarkable!

Where as China being authoritarian any civil unrest has a much higher likelihood of overthrowing the government in a violent and expensive way. Transitions of power happen infrequently and are very dangerous particularly at the highest level given how synchronized authoritarian governments tend to require.

Everything in life has trade offs. And while the Chinese have accomplished things the US hasn’t; imperfections in government are inevitable and the US is arguably more resilient to these imperfections over extended periods of time given the US ability to effectively and efficiently accommodate changes to address these imperfections.
> this blog may be bullshit as well

Maybe all blogs should say this lol
Well, it's hard to compete with the generation that grew up in post-war and full growth economy, fueled by huge technology gains and a country open to expansion. It was like all you had to do to have a good life was... be alive.

Things get less giddy and boundless (for people on the whole) when a country reaches middle age and there's not new jobs just for the asking. When people reminisce about "how resilient and capable we were back then", just remember that nothing hurts too bad when you've got a free ride on an elevator to the top floor.

And now consider southern Europe where it's our situation and wages are 1/2 what we have (though with more social services to take up the slack).
Not quite. "Mature" doesn't describe what the article and the GP said, and what seems to happen on practice.

It's even biased the wrong way, tech does become outdated at some point and best avoided, but "mature" only increases with time.
Just as with USA/NSA, it seems.

For regular citizens, in USA, isn't having NSA know your stuff worse than having CCP know it?
> While my game has no other players, and the "money" you win doesn't save anywhere or get you anything, it was still gambly enough that I could no longer have it in the store as an individual developer.

Uh oh. I am developing a single player game that's somewhat similar to yours and was planning to release it on iOS. It doesn't involve money, just points, but it is push your luck. Do you know what I should be looking for to see Apple's new guidelines for this?
The link is to wikipedia, if you think it is wrong, you could edit and submit that for review. You also add your insight on the Green New Deal being an example of facism.
Personally I find this pretty annoying—yellow text can be hard to read, and unexpectedly arriving in the middle of a webpage can be disconcerting.
Well I tried with similar site year ago and Google rejected it. So I think answer is probably not possible.
I was not intending to be antisemitic. I just think is a salient example of a religion that no longer believes in God. Christians tend to profess a belief in God right up until they become atheist, at which point they no longer attend church.
The author makes the leap that since a government entity in theory has access to the personal information behind the IP address, the IP could be considered Personally Identifiable Information.

In most cases governments does not have this access do this information without going through proper channels (i.e. the courts) as in regular investigations.
Code Don’t Change the World
My smartphone is in many ways a curse and a burden, but I need to carry it because I'm expected to answer phone calls within seconds no matter where I am, and text messages within minutes.

In the '90s, I could go out for a whole weekend and come home and check my answering machine and nobody would be offended, because that was the norm.

I could still opt to live like that now, but the repercussions would be much more severe, because the competitive landscape has shifted.
Awesome thanks for the heads up. I just fixed it.
Dotfiles Management with GNU Stow
Thanks for the note on that. I'm still new to using cloud flare.
Kony is proprietary platform which does generate native app code ( https://www.kony.com/ )

Major problem for implementing such thing is that there is no exact 1-1 mapping between all UI elements. There are certainly few elements which has the mapping but all the features cannot be done with those.

Also, I remember that apple has problem with generated code.

Note: I worked for Kony few years back
I think the situation is more complex than you're asserting. Unless a program has stopped development, it is not a product -- it is an ongoing work that's more akin to a service being provided by the developers. UI changes, bugfixes, refactors, and etc mean that existing features are not zero-cost to the developers. I understand that it's frustrating to lose niche features, but that's a symptom of other complexities, not a cause-free act of foolishness by developers.
Actually, I don’t think that zoom have any kind of technological improvements than the other companies you mention, as Jitsi proves, making a videocall and screen sharing app it’s not really very difficult, as the building blocks are already stablished and it’s a matter of how you join them. Zoom make the choice to try to circumvent some security things to be able to appear less hostile for the user, and it seems that it was worth it. Several other things (integration with third party calendars, conference and seminar tools) are the ice in the cake.
Now try this with hyperthreading disabled since it's disabled on the arm machine.

If you have a 24 core machine and you run the same task on 48 threads, you will sometimes see some performance drop compared to running it on 24 threads.

HT doesn't change this. Some loads are not ht friendly and you should account for this when deciding on how many threads to spawn.

They limited it to 64 cores to be fair to the arm processor but did not limit it to 18/24 cores to be fair to the intel processor. Why is that?

The last graph is the most enlightening if you keep in mind the number of real cpus each processor has.
My experience as a technical founder:

a) The codebase will always be "bad". There will always be things that need improving, testing, fixing, enhancing, revisiting.

b) The optimization function to determine code quality vs features has "user adoption" as one of the main inputs. If you are going to spend time and money working on code quality, but with no users, then whats the point? Are users interested but leaving your product because of bad quality - then patch the code to bring it right above the threshold of usability and maintenance - but not more. That may seem controversial - but you need to optimize your resources (time+money) in a startup

c) I dont know anything about YC startups. But I can tell you writing tests and bad code are not mutually exclusive. Having said that, you should think about testing - always.

Having been at this startup for 3+ years now - I can tell you we've gone through 3-4 iterations of the same thing already - each time designing for more scale, more developers and more users. So I think that may be just par for the course.
> Downvoting for disagreement has always been ok on HN

Hard to police, but, to encourage it...?
The "scroll to text fragment" Chrome feature used to make this work seems almost unbelievably hacky to me… I really hope it doesn't become standard

https://chromestatus.com/feature/4733392803332096
The thing is nothing much actually changed, at least not physically. We lost a few thousand people and some buildings. More people die every year of the flu. Covid has killed over 50X 9/11 and yet 9/11 felt like a much more profound loss of... something.

It's all in our heads.

Digging out is going to be tough though because the shift was profound and deep. I don't think we can go back. That's not exactly what I'm saying. What I'm wondering is if we can go forward.

Going forward always involves a bit of going back. Some of the 90s optimism was resurrected 60s optimism. But it also involves invention of new things.
I’m not OP, but yeah. Also warning on that link it’s pretty gross.
Not just for websites, for other stuff.

How many people had rented servers for games? A lot. Now video game companies have turned game servers into a SaaS, whereas then they just released Linux server binaries. In the early 2000s there was a bare metal server rental company on every other street corner.

How many people had Linux/BSD network appliances? Also a lot. There was such a time when all you got from the cable or telco for your broadband service was a modem, and you had to roll your own router/switch. There were a multitude of run-from-a-floppy (or USB stick) BSD and Linux router distros back then.

Also, you're not correct on PHP. The entire reason PHP grew so wildly was because it was server side rendered, and both AOL and Microsoft intentionally hindered their browsers' javascript capabilities in lame attempts to monopolize the internet.
> The US could well do the same. Pay reparations to each individual slave and their families, tracing genealogy.

That's not really suggested, I believe. From what I know, suggestions are "must have officially identified as black before some date", not "must be able to trace his family back to slavery". And, after multiple generations, each descendant would receive relatively little.

For "simple" (compared to slavery) discrimination AND divided by multiple descendants, you'll arrive at relatively small sums, I'm afraid. Saying to somebody "I'm really sorry about what your grandfather went through, but here's a check over $5000, that makes us even" will sound like an insult (and is likely a bad trade if you're giving up affirmative action and other benefits).
The Always-On Police Camera (2018)
Or you could have picked a low-risk (government, perhaps) job and avoided the drama... But it's a hard choice to make when you want to become a millionaire.
I assume Linux is fine, because the AMD drivers are mainline?
Yes there is. As a craft, it dies.
we need more doctors and nurses and affordable lawyers. why not become a doctor or lawyer?
It depends on the definitions of the terms used.

Strictly following MISRA like guidelines while developing web SaaS? Spending day on orchestrating mocks of this and that service so you can test some trivial class and tick the 100% code coverage box?

I think that code quality of individual methods does not matter as much as quality of overall architecture and that requires some design planning and regular refactoring and that I would imagine can hold you back from delivering something in a tight time frame. It does pay in longer term, I am not debating that, but before it pays off it may be too late.
Other stories with villans of great depth:

- the Ender's Game Series

- Harry Potter and the Methods of Rationality (a fan fiction by Eliezer Yudkowsky)

Anyone else have recommendations?
I wish, but here in America they’re much more basic.
Not a licensed HAM, but you are correct. Technically the radio waves remain generally useful because we go to such great lengths to minimize incidental noise emission sources. Get enough pissed off people with spark gap transmitters just blasting RF noise on across the relevant frequency band, and you will significantly degrade the capability to separate meaningful signal from all the noise.

However, using regular noise (repetitions of a well known signal pattern) is not the best way to go about it, since you can set up signal processing to cancel out any aspects of the signal you can safely predict, making it easier to recover the underlying information.

Overlay high intensity more-or-less random noise makes subsequent information extraction difficult, but as far as I'm aware, you can also still potentially scrounge signal by looking for improbably regular variations against the background noise. So as long as you agree to certain signaling conventions out-of-band, you still maintain some ability to communicate/signal.

The ideal jamming setup is a combination of the two. Seed false instances of communique you expect your opponent to send, and swamp the channel with high intensity random noise.

Long tangent short, the radio waves as a useful communication mechanism are a byproduct of multiple layers of gentleman's agreement and only really enforcible if the majority of people do not become capable of organizing such that malicious actors are the norm rather than the exception.

This is why licensure is such a big deal as a control construct. If you can keep the unlicensed afraid to emit on penalty of prosecution, then you significantly decrease your policed population to more compliant license holders (they got the license after all), and what non-compliant folks are still undeterred by the thought of flaunting the law.

You can look at it from the other way that most people are naturally not criminal hooligans; however, as I've gotten older I've come to realize that lack of hooliganism is contingent on the abscence of widespread civil unrest. There comes a point where collective jimmies have been rustled where the threshold to act ends up a great deal lower.

Still not seeing that being realistic in terms of outcome with current events; but I've been wrong before.
Part of a CSS animation where the font size grows into place from invisible (such as for an info toggle), instead of simply popping into place?
This is actually a common phenomenon, typically connected with meaning changing over time. Two examples that spring immediately to my mind are:

• Cleave: to cleave to something means to stick tight (this is now an uncommon usage), while to cleave something is to cut it in sunder.

• Let: now means “permit” but used to mean “hinder”. The older sense is broadly obsolete, but is still used in tennis (“let” meaning there was some hindrance to the serve, typically but not exclusively from the ball striking the net).

I suspect “couldn’t care less” being corrupted to “could care less” (which should mean something quite dissimilar) is a related sort of case, but I’m no linguist. I can imagine that all of these cases could be at least partly due to carelessness or misunderstanding of the word or idiom; but again, I’m no linguist.
Hey, interesting questions. Let me try and answer.

> I’d really kind to see a much more concrete specification

The best I can show you at this point is here: https://docs.offsetcredit.org/en/latest/theory/mutual_credit...
This document is far from a full mathematical proof of safety, but it shows how things work. I expect the protocol to change in the next months, so I didn't want to be too detailed about the current protocol. Just to be sure it is known, Offset is open source, and you can find the full schema of communication here: https://github.com/freedomlayer/offset/tree/master/component...

> It feels like it’s easy to create identities, establish credit lines with no intent to repay

You can in fact create as many new identities as you wish with Offset, however, an identity doesn't worth much without established credit lines. Establishing a credit line requires human intervention. You will not be able to trick your human friend into adding your multiple identities of yourself as new credit lines to his Offset client. In other words, what protects you from Sybil attacks here is real world relationships with people.

If you ever decide to open your own "hub" or "bank" with Offset, giving credit lines to many strangers, you might want to have extra security, like maybe asking for their id card, or asking for some kind of collateral. But if the people you arrange credit line with aren't strangers, I don't think you have a real issue here.

> It only takes one bad actor to corrupt the chain of mutual credit

A bad actor can only compromise his direct "Offset friends", not a whole chain.
When you set up your Offset node and add credit lines to your direct "Offset friends", you have to set up credit limits. Those credit limits limit how much money you can lose if any of your friends defaults. You can never lose more money than what you set up as your credit limits.
If a friend of your friend defaults, your friend loses the money, not you.

> If a store doesn’t have a direct relationship with me it has to initiate a payment between an arbitrary number of intermediaries in order to fulfill the credit

Offset does this automatically for you. You don't really need to worry about this during the payment.

I might have missed something with my answers. Please tell me if you think something is missing!
To be fair, any writing that is labeled "content" is indeed bullshit.
I believe part of problem is Google SEO. Tech content maybe bullshit, but marketing content is even more bullshit.

I remember times when we had slow internet and/or only subset of blogs we read from time to time. Most of development was done by reading books, specification of devices for writing drivers and so on.

Now, literally everyone is trying to do SEO and use lots of words in articles, kind of creating content, but in reality copying from someone else and modifying a little and trying to get lots back links. I remember when Quora had quality content, now everything is sales pitch. I feel like people are not trying to create quality content, they are trying to sell and to sell you need more back links.
See also: vcsh - Version Control System for $HOME - multiple Git repositories in $HOME

* https://github.com/RichiH/vcsh

* https://packages.debian.org/search?keywords=vcsh
Took me longer than anticipated to figure out whether the article was about the animal Gorilla or some techn platform called with the same name.
"Those who can't do, teach". While I think this is usually a pretty offensive statement, I think it is an apt one in the world of tech blogs. The people who really know what they are doing are not writing blogs. That's why the content that the Netflix team releases really sticks out. If only they broke their 1h-long presentations into 500 word tech blogs.
PSA: Zoom has a pretty decent web only experience you can access using a roundabout procedure:

https://support.zoom.us/hc/en-us/articles/214629443-Zoom-web...

If the Zoom native app's security is a concern for you, the arguably increased security of your browser's environment should help.

If you are a Zoom meeting host, you can save your participants the trouble of the procedure described above by always showing the Join From Browser link:

https://support.zoom.us/hc/en-us/articles/115005666383-Show-...
Vcsh: Version Control System for $Home
Maybe it’s that offspring are a form of survival wealth that become less necessary when you have more material wealth in your house and your community? Pure speculation as I read this.