skysight-inc/HackerNews huggingface dataset:
My anecdata is returning to full time work at 54, after ~20 years consulting. To keep a long story short, my development years were 25-30 years ago, I knew the owner from consulting, and was working through his company on another gig. He knew I had some spare time and asked if I could fill a gap on contract. That led to converting to “wage slavery” with an excellent base salary, profit sharing, and an equity share in the two products I’m working on.

So after 20 years of writing governance documents, doing threat risk assessments and privacy impact assessments, occasionally writing SELinux policy, and some product management like work, I’m doing full stack development on the software product (node, React, ONgdb) and writing C, bash, and SELinux on the hardware product.

I also do customer needs analysis, custom development for them, and train them. And I do all of the demos.

Perhaps it’s my field, perhaps it’s a unique skill set (we ICAM/CDS people are rare), perhaps it’s personality (curious, enthusiastic, measured). I dunno.

Now 56, I foresee doing this for a few years more. The pace can be insane (hey, startup, or at least small consulting firm turning itself into a product company) but the work extraordinarily rewarding (when you ship a CDS product that has the experts asking “how did you do that?” it feels really good; when you show your clients an IRM that does things no one else does, ditto), and I work with really good friends (friends I’d never worked with before but knew from weekend activities (off-roading)).

It can happen. I just don’t know how rare it is. (Hey! I may be a unicorn!!! :-})
https://www.sba.gov/funding-programs/loans/covid-19-relief-o...
> a typo

Today in stuff that I thought everyone knew...

So, is there a backronym for "teh" now? Or "stonk"?
There are a lot of wasteful industries - crypto is a small slice

The difference between crypto and things like agriculture or transportation is obvious. People need food and transportation. If crypto was eliminated entirely tomorrow, on average, no one would suffer - some would lose relative wealth but others would gain relative wealth. Unlike conventional financial markets even, it's hard to argue crypto provides any kind of incentive for efficiency.

Indeed, if crypto mining was punishingly taxed but crypto itself continued, almost no one would suffer, including most crypto holders.
It doesn't matter which side the censorship falls on. No one entity should have the power over the speech of millions. Break up facebook.
I used to have some respect for MIT.
"Here's how the math works out: if you can get 1 percent better each day for one year, you'll end up thirty-seven times better by the time you're done."

I know it doesn't translate, but can anyone look around and say anyone is even trying? (sorry to the few of you that are)
I'm sure what she's saying is only part of the evil that Facebook represents, but there's something fishy about the whole setup.

Why is she getting full media coverage and support, when previous whistleblowers were roundly ignored?

She's a very wealthy person (1B estimated), so perhaps she's fairly well insulated from any blowback?

But again, why is now the time to pile on Facebook, and why this person?

[edit] Hint: She's in fact calling for more censorship of the views she doesn't like.

[edit] Greenwald nails it (just published): https://greenwald.substack.com/p/democrats-and-media-do-not-...
Absolutely. On Linux it’s as simple as defining a “dead Greek” key, and you have access to the whole Greek alphabet. When I hear people complaining about the terrible burden that Julia allows Greek letters, to me it sounds like someone complaining that it allows uppercase letters. Same thing: one modifier key.
Unfortunately those crashes do not appear to be related to low memory scenarios. They seem to be genuine bugs in the screen reader. I think the right bug tracking them is this one: https://bugzilla.mozilla.org/show_bug.cgi?id=1691928
The bizarre, true story of Metal Gear Solid's English translation (2019)
Tell me you're way out of your depth without telling me you're way out of your depth
Linux and Android have that too. Called Zram. When using zstd a compression factor of 3.5 on swap memory is common.
Physicists developed a whole bunch of tools to find the base energy levels of spinglasses, which were repurposed in the past 10 years as general purpose solvers for NP hard combinatorial optimization problems (by converting them to QUBO format, which is equivalent to the Ising format in spinglasses). There are pros and cons to them, but it opened a whole new area in optimization, currently multiple companies are building custom hardware QUBO solvers (D-Wave, NTT, Fujitsu, Hitachi, ...)
related: https://lispcast.com/are-monads-practical/
This is literally what Safari does on iOS. Lots of APIs, like playing an audio file or a video stream, need a user event (read as: touch event) fired beforehand in the same callstack, otherwise it won't work.

Lots of webdevs abuse this, however, to start an interval with "privileged" rights that will do all things just in a centralized loop after the user did the first interaction with the website.

So I'd kinda argue that this security concept is a little flawed. Something like OPs approach to override the APIs with monkey patched checks seems promising. I hope there won't be bypasses or quirks with different web worker or iframe contexts.
I absolutely can argue with Gordon Gekko. His "philosophy" is intended to be a caricature of what's wrong, not a serious position.

> "Greed... captures the essence of the evolutionary spirit..."

But see, we don't want the evolutionary spirit. We want our kids to be able to play in the park without worrying about the survival of the fittest. We want cures for diseases. We want social safety nets. We want to live in a civilization, not in a "state of nature"; we want to be humans, not animals.
How dare Facebook try to defend itself against public accusations.
These 'conservative' columnists do not reflect the majority of conservative opinion in this country though. NYT columnists tend to be members of the political or cultural elite. There is a large strain of anti-elite sentiment running through the country right now, especially on the right. These people do not feel their views are expressed in the NYT. For that matter, I know plenty of working-class dems who feel disenfranchised with the NYT, the media elite, the democratic party, etc.
I think this is very true. The most vexing problems I've run into lately have all been because something is going wrong in a step I don't have much control over. Like in one case the proxy was stripping out the Authorization header for PUT requests (seriously). Or in another the corporate-signed certs used by all the on-prem systems weren't validating on AWS because they don't have a valid root cert. I really wish I had a "debugger" that could trace the interconnections between all the systems my app depends on.
How many are left after whatsapp returned ?

The same thing happen when Signal took off, followed by 3 days of outage that to date has had no explanation. All those people joined and promptly returned to WhatsApp
Show me in a print advertisement that Apple advertises running another OS on the M1 based machines.

THAT is what Sony did with the OtherOS feature on the PS3 and THAT was why they faced a class action lawsuit over it.

A post on BLOGSPOT of all places does not strike me as OFFICIAL documentation.
> I believe that Bitcoin should reduce its block time, in order to trigger the reward halvings more quickly.

Regardless of whether this is a good idea or not, it's not going to happen. This would be a hard fork in the network. Bitcoin already went through a massive civil war over the block size, which is a much less contentious issue than the supply issuance rate. It took years just to get the Segwit softfork out the door and years more to be widely used.

What you're suggesting would start a civil war that would rage for years, if not decades, and by the time it was finally resolved, the network would have already gone through a halving or two and naturally reduced the miner reward.
I am used to seeing these numbers when talking about social media but really… 70 mln is a huge number. It’s a total population of many countries.. combined!

Retention will be much smaller of course.
Ritchie’s contribution was so fundamental that it was almost impossible to actually recognize his achievements. It’s like honoring the guy that invented the pencil.

Jobs, on the other hand, ran a company that sold products which billions of people knowingly interacted with on a daily basis.

No need to compare the two. One built the foundation, the other built the pretty house on top of it.
Not a lot of countries are democracies. Politicians listen to lobbyists more than citizens.

With crypto, you don't have to suffer because of them messing up the economy.
To be pedantic... the musttail attribute goes in the return statement with the function call, not on the function definition.
Would be an achievement if they even retain 1% of it as active users.
Not a "his" thanks.

And no. That is not even remotely my argument.
Relentless customer service is never going to screw you over in my experience... It pains me that we have to constantly play these games of abstraction between engineer and customer. You are presumably working a job which involves some business and some customer. It is not a fucking daycare. If any of my customers are pissed about their experience, I want to be on the phone with them as soon as humanly possible and I want to hear it myself. Yes, it is a dreadful experience to get bitched at, but it also sharpens your focus like you wouldn't believe when you can't just throw a problem to the guy behind you.

By all means, put the support/enhancement requests through a separate channel+buffer so everyone can actually get work done during the day. But, at no point should an engineer ever be allowed to feel like they don't have to answer to some customer. If you are terrified a junior dev is going to say a naughty phrase to a VIP, then invent an internal customer for them to answer to, and diligently proxy the end customer's sentiment for the engineer's benefit.
Other than the 1:30 hour downtime that happened to a lot of old accounts.

I actually think it's genius if they throttled old accounts just to let new people see how good telegram is.
Yes. I can read.

It finds the largest number and places it at `i`. In the next iteration the largest number from 0 to `i` is placed at `i+1` Right up until `j` reaches `i`. Leaving a trail of orderliness.

As the value of `i` increases we approach and eventually equal ascending order.

What’s non-intuitive or what makes the comparison in the wrong order?

It’s much easier to explain if we just stop `j` at `i` each time.
Is there any concern that limiting JavaScript's functionality could cause unexpected behavior? E.g., your credit card is charged upon checkout but next part of payment flow isn't triggered and your order isn't actually placed. Or, some DDOS protector thinks you are the same agent as everyone else using a similarly restricted config.
Yeah it would be cool if it saved the state of the page until you manually refreshed it.
I was just listening to hannity the other day and the man was constantly talking about how you should talk to your doctor about vaccines because it's the best way to prevent covid. Listening to Cavuto the other afternoon, and heard a similar sentiment on his show. Who are you listening to exactly? The majority of anchors, especially the biggest ones, seem to basically endorse the vaccine.
Hi there. I'm a Googler and I've directly interfaced with a nontrivial number of customers such that I alone have interfaced with more than 0.000001% of the entire world population.
Agreed, he was an oligarch, and then was democratically elected, but who's to say what Brett "Devil’s Triangle" Kavanaugh will do in the face of a motivated majority?
That seems really weird to me. We even did a machine language course even though we will never do any machine language programming. It's good to understand what the hell is going on. C is amazing in explaining how memory management works, since you have to do it all yourself.
> This'd need some fine points hammered out (don't laws always?) but it's not that crazy.

It sounds like you're suggesting GDPR style regulation. They're still figuring out how to enforce that but generally I support it. Too much money is against it to get anything passed in the US, though.

Another problem is that the US government seems to like when the tech sector gobbles up data on people. It gives them new powers for social control.
Haugen is not transgender, I'm not sure where you're getting that from.
I didn't even own any modern Apple hardware until last year. My rationale for supporting these machines is that they're awesome machines, better than anything with Intel/AMD chips, and people should be able to run Linux on them.

Of course, if that doesn't convince you, we can always fall on the fact that you aren't the person writing the code, and in the world of free software you don't get to tell others what they ought to spend their time on.
Opinion: Facebook is eating their lunch because humans love being fed belief-affirming drivel for dopamine. It's easy to churn out this content when you have no integrity or regard for the truth.

Tinfoil hat: Bad actors are freaking out because their greatest mis/disinformation tools (Facebook, Twitter, etc) are about to be regulated. The jig is up.
I always felt this particular euphemism was code for resigning through being forced out as a part of crisis management strategy, to avoid a big PR or legal fallout.
> Facebook [clipped] are fully responsible for what you consume.

I'm not sure how deeply you hold this belief, but I am concerned to see so many people push all blame from their own actions. While it may be true that Facebook is largely responsible for what is consumed * on Facebook *, individuals are largely responsible for consuming Facebook.
The anycasted IPs for DNS servers make sense to me and the BGP withdrawal too when the common cases are perhaps one or a few PoPs lost connectivity to the backbone/DC rarely every one of them fails at the time.

I was hoping perhaps the DNS servers at PoPs can be improved by responding with public IPs for other PoPs/DCs and only when that is not available start the BGP withdrawal. Or I can presume the available DNSs at PoPs decrease over time and the remaining ones getting more and more requests until finally every one of them is cut off from the internet.
I'm not sure the design was even wrong, since the DNS servers being down didn't meaningfully contribute to the outage. The entire Facebook backbone was gone, so even if the DNS servers continued giving out cached responses clients wouldn't be able to connect anyway.
Everything to cause division among the populace. If you’re looking at the standpoints, you’re mistaking the player for the ball.
Not really related but still must link: https://www.antipope.org/charlie/blog-static/a-bird-in-hand....
Most of the users of Tox don't want to be identified, so it's a bit difficult to crowd fund such a thing.
Apache HTTPD 2.4.50 released – See changelog for bug and security fixes
Have you ever tried to convince an Excel user to try something else? How did it go?
> fire in a crowded theater being the canonical example

https://www.theatlantic.com/national/archive/2012/11/its-tim...
I think am misunderstanding the problem because I have convinced myself that it can not have a valid solution.

I had one fake AHA moment and but then it was gone again. Not sure what that says about me.

Edit and spoiler warning: Looked up the solution and I think the picture is misleading. It implies that pyramid staying on same height.
Source re 'old accounts'?

I have an account as old as you can get, and had no problems, so I'd be interested in proof of a disproportionate impact on older accounts.
There isn’t going to be a middle class left to hurt anyway.
Both economically inefficient and unlikely to be agreed upon across countries. Perfect.
The point the author is making is that the rebuttal has very little substance. The signal to noise ratio is low.
That's really sad.
I mean, we weren't actually taught any programming language, but we had courses that required C, so the Ritchie & Kernighan book was part of the deal.
I love your podcast.
The blog post is putting the blame on a bug in the tooling which should have made the command impossible to issue, which is exactly where the blame ought to go.
Ask HN: What are some black arts used by founders?
I'm hoping this to be a funny-but-it-somehow-works thread of tactics.

Of late I've seen product creators declare staggering (unverified) revenues for their side-projects and make it to the front page of HN.

I've also seen people get keynote talks due to staggering user and revenue numbers they declared. Yet nobody seems to have asked for verification of their numbers.

Can you share examples of unwholesome tactics used by founders that got them results?
We'll see. The long-term behavior is what's more important. Now those users have the app downloaded, have it set up, and many have tried it out in a real way. All of those are major barriers to adoption, and Telegram has now overcome those barriers. I see that as significant even if it does not result in immediate full adoption of Telegram.
Sheesh, you could have just said "gun control" for crap regulation ;). It's actually a very similar problem to FB, in American eyes. The majority wants regulation of some kind but few can agree on specifics. The only laws that do get passed are totally ineffectual so people are soured on the very concept of gun regulation.

There's a cacophony of opinions on here right now. Even the Biden admin's simple encouragement to "fix anti-vax conspiracies yourselves", which is neither regulation nor blowing things up, is being taken out behind the woodshed for being too harsh on free speech, as it carries a vague implied "or else".
Facebook is staring to show some really bad cracks. I think they should start checking their PR a bit more because if they follow this path, they could have congress in their neck for some time.
As the article pointed out, they didn't defend themselves. They simply attempted to discredit the whistleblower, and change the subject.

Let them defend themselves without character assassination, please.
Is there a way to join telegram without giving them my phone number?

That just feels like a honeypot/dataleak waiting to happen.
Plus, the code to handle that is likely little-used and may have been dumped. Just being able to run the handler that does low-memory handling may pull in things and increase pressure.
Not really, there’s essentially always a button that blows everything up. Catastrophic failures usually end up being a large set of safety systems malfunctioning which would otherwise prevent the issue when that button is pressed.

But yes, for these types of problem, the ultimate fault is never “that guy Larry is an idiot”, it takes a large team of cooperating mistakes.
Facebook's "defense" is not a defense at all, but a misdirection.

While this article uses some pretty sensational language, it does accurately describe Facebook's response to Haugen's revelations.
Performance degradation is noticeable with excessive logging; the level is irrelevant.
Leaving debug levels on in production will bankrupt most companies.
Has anyone got the documents themselves, or only reporter's descriptions of the documents?
No ideology is beyond reproach. That doesn't mean any single person has the right to circumvent the law at will; instead, we discuss it and make a change as a society. Taxes are no different from other laws in this respect. Just because someone doesn't like them doesn't mean they should get to disregard the law. If that were the case, we should be free to ignore any law we don't like.
Apple accelerates this compression in hardware, given that it's on an extremely hot path–especially when the system is under memory pressure.
Can they?

If people buy P2P without KYC, how can force be applied?

Further, is there the will to have people's property confiscated via violence? If so, where are we democratically? Where does state power end? Why does state power make sense against non violent non consenting citizens, but not against true oligarchs manipulating our political system?

At some point it becomes obvious the whole system is a farcical power hierarchy. Crypto is one thing this system will struggle to steal.
They said you wouldn't find some combinations qualities in younger people at all.

> You won't find all of those in a 25 year old developer
Agreed.

I like to make this joke often: What's the difference between communism and bitcoin?

Communism has actually been tried in practice.
Here's an example, let's say you're developing GPU code that needs to work with different CUDA versions on different machines. Look at the `cupy` install instructions for example:

https://docs.cupy.dev/en/stable/install.html

With conda this installation tends to just work, conda will also install the non-python cudatoolkit for you. With pip you have to either make all your python developers set up their c++ environment the same way as well, to install from source, or set a fixed cuda version that all users have to be on.

Now `cupy` is just one python library that has non-python dependencies. If your project has several dependencies like this, where conda is a one line install and pip means you have to mess around with your c++ environment, conda is probably the right choice for you.

All of the pain you mention with conda is totally correct, though, it's just a question of which sort of pain happens to be worse for the packages you are going to use.
> This would be a hard fork in the network.

> What you're suggesting would start a civil war that would rage for years, if not decades

Yes, absolutely. I do believe even governments might react more quickly here, by taxing negative externalities, than this happening.

But I wish it did, so people would stop worrying about the power used.
> The same thing happen when Signal took off, followed by 3 days of outage that to date has had no explanation.

Wasn't it that Signal effectively DDoS'd themselves? https://news.ycombinator.com/item?id=25803010
HTML / CSS / JS :) seems like it's powered by a static server called mkt-statics-srv
Applying heuristics against people using personal characteristics they cannot control like their age is harfmul.
> now you've created some amorphous group of oligarchs

Only to the extent that the coin is premined or that the emission is heavily concentrated on the first few years.
This should be much less of a problem with a purely linear emission (never changing block reward), that takes a century to get yearly supply inflation to under 1%.
Democracies depends on transparency, accountability and the rule of law. Cyrptocurrencies are fundementally more anarchic than democratic.
Github (2014--2016): https://github.com/echavarria/edx-mit-600.1x/blob/master/W05... https://github.com/slgraff/edx-mitx-6.00.1x/blob/master/pset... https://github.com/mbh038/MITx600/blob/master/600.1x/Problem... https://github.com/demidovakatya/courses/blob/master/mitx/mi...

Chegg (year?): https://www.chegg.com/homework-help/questions-and-answers/15...

Apparently this was mentioned in a problem set for MIT edX course 6.00.1x in 2014. Then maybe someone then tried to have the internet do their homework for them (this may also be the case for some of the posts in my parent comment):

Math Stack Exchange (2014): https://math.stackexchange.com/questions/876400/best-worst-t...

Note that the question got 3 downvotes, and that the answer is wrong. In particular, the two sorts in the question sort in opposite directions!