skysight-inc/HackerNews huggingface dataset:
I'm not personally a software professional, but to me it seems that the problem is economical. Centralization and walled gardens happen because they are a way to couple the internet platforms to the economic system. I think that if done "nicely", much of the software and internet tech exist in market failure corner of the economy. It's not like there aren't many federalized/decentralized/community driven and open source projects in existence, it's just that no-one wants to fund and/or market them so that they often become non-viable in the long run.
Any sign of display rotation under Wayland yet? This is a blocker for me.
> except crypto has the potential to be more efficient and secure

Except that's not clear at all.

It's currently less efficient than electronic bank ledgers by many orders of magnitude, in any way you measure -- energy consumption, cost, speed, etc.

And it's paradoxically less secure, as tons of successful hacks/thefts have proven. If my bank gets hacked, I'm still FDIC-insured. The courts will make me whole. Crypto is exactly the opposite.

And there is no indication any of this is changing. Crypto is inherently inefficient because of the need for proof, and for the average person it's far riskier so your money is far less secure in that sense -- and that's inherent too because illegal transactions like hacking and theft can't be undone, by design.

So the use cases of crypto are... not at all clear, except, really, for illegal transactions. Which is why the main real-world use cases, so far, have been... ransom payments, online recreational drug sales, and cross-border transactions. Not even remotely the "banks, financial instruments, and risk management" you're suggesting.
The key constraint here is that the author has no access to persistent disks and can only use object storage for persistence. Otherwise Thanos would be extreme overkill for this number of metrics.

Single-node VictoriaMetrics can easily handle 1M metrics/sec
> [porn is] akin to drinking salt water to cure thirst.

That's an exceptionally beautiful analogy.
"Completely healthy and nutritionally complete" debatable. Vegan diets are discouraged significantly for pregnant women and children because of how damaging calcium, zinc, and B12 deficiencies can be during that time. And even if you aren't a pregnant woman or child, you still have to deal with the various deficiencies that come with that, typically by eating very targeted foods or highly processed and manufactured supplements that also have problems, such as availability, allergies, cost, or simple difficulty incorporating into diets (e.g. you can't exactly use algae oil like you would olive oil, you can't sprinkle flaxseed on everything).

And speak for yourself with regards to morality. Humans evolved as omnivorous creatures, just like millions of other species. I feel no moral obligation to eliminate animal food sources from my diet. The opposite, in fact. Because a vegan diet is effectively an abandonment of culture. I'm not going to stop making Pasteis De Nata or Caldo Verde simply because you feel bad for the animals. Letting my culture wither away like that is a far bigger sin in my eyes than eating animal-derived foods, which we evolved to do.
> tokens and shitcoins as get rich quick schemes are detracting from the true innovation imo

What are the true innovations in blockchain technology?
My 6S is still going strong but I had to buy a battery case to extend the battery life.
This is why I tried to develop A-B.fit. The hard part is working out what messaging leads to good outcomes, not what actions.

"You're overweight", says the Doctor, "you need to eat less and move more." "No s*t Sherlock with my IQ of 147 I'd never managed to put that one together myself," I replied.
Why would Epic want to build Fortnite dollars as a slow distributed ledger instead of keeping it centralized? And why would they want to let you redeem for dollars?
The GME stock price is a derivative.

GME stock is a valid contract with a proportional ownership share of all GME tangible and intangible assets.

What crypto has the rights to any tangible assets? Even stablecoins are unaudited.
That’s a pretty ridiculous way to measure predator success. Hunting is a high risk high reward endeavor; a predator can fail to kill in most hunts and still be a very successful species.

For the record, it’s estimated that American deer hunters have a success rate between 6-13%, depending on the method and state. So lions are apparently more consistently successful hunters than humans with guns.
Many have more scientific rigor than AMA acolytes. Not all, of course. And then again the AMA and its ilk have plenty of breakdowns of scientific rigor. Let’s see now, vioxx, valsartan, omeprazole, to name a few. And let’s not forget the completely unscientific circus around hydroxychloroquine and those effectively denied treatment on that pack of lies (research surgisphere to get to the truth there)
On the core/code repository we have the LICENSE file and it's also present on the README (under the Acknowledgments session).

On the docs page we have under the Acknowledgments session the first item that presents the License (MIT).

If it wasn't clear, I can move to a separate session :)
Oh yeah definitely, but the GP was specifically talking about the manufacturer throwing up arbitrary roadblocks.
Cute. Please keep this kind of input on Twitter.
Speaking of "needing firefighters", my CPU needed one after visiting the author's current employer - something about that giant pile of JS-scroll-jank made my (outdated) Safari 11 try to allocate 25GB+ of RAM and consume every available CPU.

All to make a fake scrollbar that doesn't accelerate right, and some "cute" animations.
Comic Shanns is already a legible monospace font. What value is added here?
Everyone wants to talk about the future of crypto in terms of how it can be used. Not enough people are talking about the fact that a single breakthrough in computing could undo the encryption that these currencies are reliant upon, instantly driving the value to zero. This is a vulnerability that does not have an analogue in any other currencies, securities or stores of wealth. Because of that, crypto is and will be an extremely high-risk asset to hold. It’s a time bomb. Like all things of this nature, everyone will ignore it until it happens, which means that crypto will be incorrectly priced by markets until then.
I have done data modeling for a living and I don't agree that you don't learn anything and that it's used to justify something - you just have to do it rigorously.

To that point though, most modeling with any accuracy is done by computer now, and not by hand, which is what my point is. It's impossible to gain an intuition about something if the computer just tells you the answer.
I live in a poorer part of a rich city and even things like playdates for kids are difficult to arrange because people have been conditioned to fear this part of the city. "It's too far" is a common excuse, but the same parents are driving twice as far to hang out with other people in the group (but don't you dare point that out!).

I was slightly aware of this social isolation before having kids, but you could mostly navigate it by learning what you couldn't talk about. Innocuous things poorer people talk about, like expensive housing, gentrification, problems with extended family, fixing your own apartment/house, foodstamps, my childhood... bring any of that stuff up and it's like you suddenly have two heads.

That always made me feel shameful about growing up poor... but navigating that stuff while trying to interact with my kids' friends' parents has become outright infuriating. I live in a nice little house in a quiet neighborhood and because of my zip code it might as well be a leper colony. If you mention any of this you get ostracized in such a polite way you could almost be convinced that they're doing you a favor.
I had been in DOS for almost a decade when I got my first (dial-up) unix shell. I had been using ported unix utilities (MKS Toolkit) for some time so it was somewhat less painful than being thrown into the deep end. Now I have a terminal Debian container on my Chromebook and can wax nostalgic whenever I wish. And no, I do not conflate the internet with the web...
I do a lot of stuff with my house. As a result I have on hand, at various points in time:

* contact cement
* superglue
* mastic
* wood glue
* gorilla glue
* liquid nails
* various caulks

Why so much glue? Because the right glue to use depends on the materials being joined, and the context in which the joint will need to survive (moisture, temperature, duration).

As with construction and art, so with software. The Unix pipe is powerful because it enforced "the only thing you can connect together is line-oriented byte streams". But when you are building something where that's not the substrates in question, it's the wrong tool, and you need a different kind of glue.

Expand that to all the possible different things you may wish/need to "glue" together in software, and it becomes fairly apparent why there's a huge diversity in the glue being used, and why dreaming of a world in which you get by with just the software analog of gorilla glue is the wrong thing to do.
While Rust has safer defaults, exploits are still possible depending on how well unsafe {} blocks are manually checked for correctness.
> wasn't to the taste of

i am immediately annoyed by the author using this rhetorical flourish
For me, HN suffers in the comparison to Slashdot, because HN is an example of the arguably overmoderated internet of today. Slashdot had a vibrant culture of troll posting. It wasn’t just dumb one-line slurs or whatever, which no one would want to see. Rather, it was often longform text crafted to a downright literary quality, to the point where many Slashdot regulars would choose to browse their discussion threads at -1 to see those posts. Some of those troll posts ("BSD is dying", etc.) became part of the subculture, it helped create a real feeling of community around shared cultural references.

Yes, on HN one can toggle "showdead", but that is rather hidden away in one's user preferences, so very few people do it. Anyone creating an original troll post might also get a chewing out from dang for trying. In my view, this makes HN more similar to Facebook or Reddit that have very heavy-handed moderation compared to Web 1.0.
This is one of the main reasons I used Windows Phone 7 phone for so many years. All of the phone features, enough smart features to make it great for work, and none of the distractions -- ironically, the things that made it a commercial failure.
Also, that hardware may be able to walk the new code, but not run it.

So, you’ll have to choose between cutting some features and releasing underperforming software (likely severely underperforming, for older devices)

Hacking on the code for months or even years may alleviate that somewhat (look at what the hacker scene can get out of computers from the 1980’s), but that isn’t a certainty and if you do that, you either have to release later, or release later for so devices.

Either way, your users won’t be happy. They’ll get less, get it later, and/or it won’t perform.
Boy, if ever there was a redemption story tailored to appeal to an HN audience, this might be it (it worked on me, at least).
It's actually very simple. There is no such thing as objective morality. However, social norms are explained by people acting in their own rational self-interest. For example, I want to live in a society where I don't get murdered. Therefore, I want to live in a society that criminalizes murder. That's all there is to it. That is your "Why?" answered.

To go one step further, the why of questions like "Why don't you want to get murdered?" are because I come from a long line of organisms that didn't get murdered because of a high drive to not get murdered. The ones without that drive got weeded out. There's still no morality involved, I just axiomatically don't want to get murdered.
Design decisions don't appear, they are made by people. Going over the top with profanity or LOL's or l33t speak might make it more entertaining to read, but anyone even a little predisposed to disagree with your assessment is a lot more likely to go on the defensive. If I said was talking to someone and telling them a design decision I encountered was shitty and bad, and it turns out that was the person who made the decision, I'm going to be a lot less likely to convince them of my assessment then if I just said "Choosing to do X instead of Y will make it 1.3x faster".

This means the writer is choosing to write for audience entertainment instead of technical advancement & improving the status quo. It's not impossible to do both at the same time, without the insulting tone.
I have never seen the old internet but looking at the remains of it, it does appear really interesting.
It is sad that the most popular search engine throws complete garbage at you when there still exist fabulous websites with real content.
If you do Z80, best book (one of the books I love most)

"Z80 Assembly Language Subroutines"
> With base-85 encoding

... and you lost your argument.

There's a reason why there's a variant of Base64 designed for URLs.
Unfortunately this is not true.

I've recently started my own software business and the reality is that all the work is going out talking to potential clients and understanding their problems.

Writing some code at the end is usually trivial once I've actually understood the problem.
Agreed.

"Why didn't anyone pay attention to me when I @'d them ??? UGH all crypto VCs are bad!!!"

VCs are shady and water is wet.
They appear to stop when one intersects the center of another or they all pass the point of being able the intersect the center of another. Neat idea.
> maybe enterprise.

Good call. That'd fit better with the "timeline", in that retro-futuristic way :)
The history of Simulmondo – Italy’s first software house
I agree, https://archive.org/details/bitsavers_osborneboogeSubroutine...
I'm curious what you think the risk management strategies are for NVidia and Google projects and why they are the same.
Keylight is hiring an ONSITE Senior Engineers
keylight is a SaaS vendor and technology implementation expert within the Subscription Economy. keylight was founded in 2015 and has grown into an international subscription powerhouse with offices in Berlin, Zurich, New York and Belgrade.

We’ve designed an environment to support rapid, continuous learning. Ideas here come from everyone, initiative is respected, and quality matters. We are here to build something special and enduring.

If that sounds like fun to you, you can reach out to me direct (carolina.petroche@keylight.com) or click the link below to see the full job description:

Senior AWS DevOps Engineer
https://jobs.smartrecruiters.com/Keylight/743999753356806-se...

Senior Frontend Developer
https://jobs.smartrecruiters.com/Keylight/743999753357167-se...

Senior Solution Architect (f/m/d)
https://jobs.smartrecruiters.com/Keylight/743999753357197-se...
I completely agree. A lot of times I'll see people dig up old stuff from Something Awful forums or whatever and... honestly it's not as funny as I remember. It's just as lame and stupid as what people are passing around today.
>I think it's easy to forget we're not the same people we were 20-25 years ago. I see all sorts of lamentations about various things in the world changing and becoming less magical. But as far as I'm aware, I could still go and [...]
I don't want to do any of those things. I'm in my 40s and I have 3 kids. The internet 15-year-old me experienced was magical because _I_ was a blank slate.

Thank you for writing that. I also expressed the same sentiment a few months ago about getting older distorting my perception of tech's evolution:
https://news.ycombinator.com/item?id=24897792
"employing millions of wage-slaves throughout the world and abusing public postal services" I don't see how you can blame anyone but the government for these. If sending a lot of mail is "abusing" the public postal system instead of being the #1 customer then they need to charge more. If being a wage slave is possible then the minimum wage needs to be raised. Amazon is hardly the only company hiring minimum wage workers, after all.
House lawmakers release anti-monopoly agenda for “a stronger online economy”
iPhone 5s (2013 IIRC) is also still receiving security updates for iOS 12.5.x.
You are right. Countermeasures would deliberately violate the assumptions a KF or other estimator makes, to degrade its ability to track. Now you have an arms race between countermeasures and the ability to model and defeat them.
Happy 6S owner here. If I get another year I’ll be even happier. Hopefully by then the Pinephone will be ready for daily use.
That's interesting, I can't claim to entirely understand your comment, but I'd like to read more about this :)
Is this actually about cereal. I can’t tell from what I’ve heard so far on the latest episode..
Espial — an open-source, web-based bookmarking server https://github.com/jonschoning/espial
Sounds useful.

Which such tools do you recommend?
I don’t see it as a fault that we can retarget our believer minds to reinforce a secular worldview. Nature itself can foster a sense of humility and wonder. We can have faith in the fundamental laws of physics. We can recognize that our remote existence suggests we should take care of each other. We can recognize that we cannot fully remove bias or error in our observation and conclusions in the same way someone religious might believe we all are imperfect and sin.

Even so I am far less dogmatic in my worldview and conclusions than I ever was a religious person. To imply that my lack of religion is somehow a religion itself just hilariously misses the point.
There is a massive difference. In monopoly, everyone gets the same amount when they cross 'Go'. If we had taken the rule from the real world, people would be paid proportionally to their net worth (value of all assets). Real life is even less fair than monopoly in that aspect.

If two people own shares of a company which grows at 10% per year; one person owns $1 million worth of shares and another owns $1000 worth of shares. The first person gets $100K worth of additional wealth in the first year, the other person gets only $100... Then the following year, the compounding effect increases the gap between them even more.

Even if that growth was completely natural (no central bank intervention), it would still be unfair... But what makes the system so incredibly unjust is that all this growth is ARTIFICIAL. The central banks print money and push it into the economy; the institutions on the front line then basically use that new money to pay one another for services; thus wiping out each other's debts using the freshly printed money. It's a giant, multi-layer pyramid scheme.
finally we can get a fix for https://stackoverflow.com/questions/5508110/why-is-this-prog...
I think that that will work in the short term, but unless you're very proactive about recruiting new blood your userbase is just going to dwindle away.
I used to do that with bus lines, provided I could get a seat. Between 20 mins standing + 20 mins crowded fast bus line (standing) and 60 minutes comfortably seated with no wait, I always choose the later.
But, I may be the exception, as I find riding the bus a pleasurable activity.
I am currently a year away from graduating and we haven't touched documentation once - simply commenting lines of code during DS&A.

Does anyone have any recommendations for resources to learn or is it simply reading through documentation akin to that Microsoft link and others like Stripe?
>Those engineers are often selected at interview by posing them a coding challenge, but have you ever heard of candidates for a software engineering post being selected by or for their ability to document their code?

This was part of the code challenge at the company I'm currently working for. Checking how the candidate's solution was documented is a well defined part of the review process.
I don’t get this argument especially here in the hackernews;

1. If they can crack the cryptocurrencies then it means that they can easily crack crypto of online banking systems as well, entire world would crash regardless of whichever asset you hold.

2. There are already quantum resistant crypto algorithms, crypto currencies can easily switch to them once it is clear that current crypto algorithms can be cracked. It would mean that people who did transactions between the detection period would probably lose their money but it wouldn’t be the end of crypto currencies.
Lumber? Try everything.

The price and lead times on raws are incredible now. Buying steel now is almost 2x in cost. With having 'caps' put onto orders, so that suppliers can keep their customers on.

The resin shortages which hurt the plywood industry also have spilt over into other markets. For example PVC/CPVC manufacturers are experiencing shortages in resins used in their manufacturing of pipe. Thus they're limiting order sizes to their companies and buyers to keep more of them on.

Meanwhile lots of factories and construction have never been busier with more demand for raws. So with large leadtimes, supply chains and manufacturing gets choked up and it just kind of ripples out.
Wow, I didn't know this website and it looks great. I've been browsing Shane's creations and they are mind-blowing. May I ask a stupid question?

Leaving aside copyrights/licenses/etc, are her creations "exportable" to be used in videogames, films CGI, VFX, etc? For example, this Abstract Corridor (https://www.shadertoy.com/view/MlXSWX), could be used in a videogame just with that piece of code (I think it's C or a variant of it).

It's incredible for me that such piece of art is done only by code - if asked, I would have said that it uses assets and more.
> Microsoft has had superb documentation for decades

No, they've had lot's of documentation. That's not the same thing. For decades it was very shallow with no examples. You'd get an enum list with a half sentence explanation.

The last couple of years they've really upped their game. With detailed examples, explanations and even source in multiple languages.

To me Qt's documentation was the benchmark, but the latest documentation from Microsoft has really caught up.
For that informative and utterly humorless answer, I believe I love you.
I've seen this. Also the search on the MSDN website is really bad. For some reason it never gets a reasonable result. I use google with site:docs.microsoft.com
It's funny as I was growing up every few years there'd be tons of people ready to call it on the next betamax. It turns out ALL of it was. And it turns out that even owning a device that stores data at all is deprecated. Except for us devs (for now).
"Ponzi scheme" is a better way to put it.
You are misinterpreting my comment. I am discounting their comment because it does not correspond to my experience at all, not because it comes from Fox News. I am, instead, using Fox News to possibly explain the origin of that opinion, since it certainly cannot come from observation of reality.
Worse still, a lot of those videos are simply a content-creator (as opposed to an expert in the subject matter) teaching you how to do something that they learned how to do from another video (possibly by an expert).
Let me be more clear. The tone of the article and the menacing on the Title made me uncomfortable. I don't understand why we have to resort to fear instead of reason on important issues.
This is good to know. I don't care at all about using the latest iOS; if my iPhone 6S was still running the original version it shipped with, I'd never know the difference.

But I do care about security updates.
Google ends Simplified URL experiment in Chrome
How large are those bags you’re holding I wonder?
I think both the OP’s article and your comment were very useful.

The Hustle gave me a useful overall explanation of the phenomenon, while your comment pointed me to an ‘insider’ resource to refer to for up-to-date information.