skysight-inc/HackerNews huggingface dataset:
My rule for reading these things is basically, is there anything in there that I couldn't have written for them before the release?

The answer in this case is no. I see nothing there that I couldn't have written. (And to be clear, I mean, me personally, from the exact position I am in right now, not a hypothetical me that works for them or has other knowledge.) Of course they're going to accuse him of lying and misrepresentation, they support their team, they have their own side of the story, they love to pieces everyone involved on their side who are the shining paragons of virtue that indeed we should all learn from and pattern our lives around and truly it would be a moral atrocity for the history books to sue or indeed even question them, etc.

So the information content of this is precisely zero.

From that you can't draw very much. Even if they had an iron-clad defense, they wouldn't necessarily have put it here for legal reasons, so I don't think you can conclude much at all.
FTX Advisers Find ‘Only a Fraction’ of Company’s Crypto Assets
this is a poor comparison. Extradition treaties exist and contain specific legal obligations. It is not based on trust and there are several pairs of countries that do not have specific extradition treaties.
I recommend just starting from scratch. As a programmer at heart I find programming like playing with Legos. While I needed to understand how all the underlying parts worked, I didn't need instructions on how to build a specific larger thing.

I found MDN to indispensible in learning to make web apps. Everything from learning the basics of string/array/date/etc... objects, to modern ES6 modules.

JS/HTML/CSS - https://developer.mozilla.org/en-US/

CSS - https://css-tricks.com/guides/

As far as actually building apps? After 20+ years of programming, I found my own light weight JS code turned into a framework over time for building apps the way I wanted to. Mostly vanilla JS.

But it didn't stay vanilla JS because too many things are hard on your own. Since everything you build you have to maintain, I found it easier to use jQuery years ago with all it's extra tools. Today? I am still removing jQuery from my code, as vanilla JS does everything jQuery did for me. (I stopped using their widgets as soon as browsers supported features by default, like a proper date picker, etc...)

So, my advice, start from scratch. learn all the pieces one at a time as you need them. This will keep you from getting overwhelmed.

Are their good resources for these from scratch online? Sure, but maybe a book is a good idea here, as it forces a more basic linear learning process if you start at the beginning. Not sure I'd take this route, but it may work for some people.

To your original question - no, I don't know of single source. But no, you do not need Node. You can create an html file and load it directly in a browser, you don't need a server to get started. But this is just step one...
https://twitter.com/paulg/status/1540729921793708032
Goals
Routine
Accountability partner.
Mood tracking
Daily Todos
journaling
Weekly or monthly challenges
Hourly notifications to keep you on track.
Relocate?
After having trouble with battery life in Linux I just went back to Windows. Everything works as designed and does what I want. Only problem is some Python libraries dont work so well, but I dont need that much. Most of my time is using IDEs, browser and shells which any OS does pretty well now.
Cheap credit for 14 years -- going to be rough rebound. And of course the UK intentionally adding large transaction costs across their economy due to Brexit.
I can echo this experience. Upgrade to the next major version? No GPU for me. I spent an hour trying to fix it before rolling back to my last backup.
Eh, maybe, but also maybe not.

Five states have passed their own privacy laws, with one in effect now and others coming online soon.

If this practice continues, and it likely will, it will soon becoming completely unmanageable for US tech companies to keep up with the myriad of state privacy laws.

At that point the federal government will likely pass a federal privacy law, which supersedes all the state privacy laws. And once we have a federal privacy law, it will likely be designed to at least be somewhat compatible with GDPR.

So, I don’t see the US going to war over this issue. I think the political winds are drifting in the other direction, and the US will follow Europe on this. Eventually.
Worked well for the Milgram experiment.
I have been using ocrmypdf to do it on my own computer, but creating a searchable index of all my pdfs is either very time-consuming or requires me to pay for Adobe Acrobat Pro, neither of which has been very appealing. I've been trying to find a way to upload pdfs that already have OCR embedded (or as a separate text file) and have the OCR text indexed for search across all of my pdf collection.

Thanks for responding to my question. I wish you success in your efforts.
So there's no other conclusion than this website was run by drugged up children.

However bad you think FTX was run, it's worse. They basically didn't keep track of anything, disbursed money to buy themselves houses in the Bahamas, etc.

It also seems, reading between the lines, that customers wired money to Alameda and this money never hit FTX and was just gambled away.
In general it's the senior people that are the problem as, well, that's how seniority tends to work.

Ignoring junior people has its own risks. You generally have to follow up and ensure they did the research, by asking questions, which takes up time. Most of the time as a team lead you'll be there for training and guidance to ensure your Jr team members get beyond that position.

Honestly it just sounds the parent poster is given too much to do which will always lead to stuff getting dropped, something ignored, or overwork on someones part.
Then that would have been a better link to publish in docs.
The real trade war is all of the Cloud act chicanery https://news.ycombinator.com/item?id=33562182

I should clarify that anyone under fire regarding Schrems II either needs to convince an EU member state's court that the Cloud Act is unlikely to result in GDPR data protection issues, or that the US has no way of obtaining that information in the first place (eg. no US corporation or persons have access to EU citizen data).
> Functional programming is all about having confidence in our code.

Perhaps, but if I understand this article correctly, I must first know and understand all these laws and tools before I can have that confidence. Meanwhile, the arcane abstractions don't exactly inspire much of that confidence.

Look, I love what someone else here has already dubbed "softcore FP". I love chaining functions that pass immutable data structures to each other. And I fully admit I've written some highly abstract code that looks quite a bit like some of this. But does it inspire confidence? Quite often the effect is that you've created your own language that others don't know, which means your code will be harder to understand for others, and they may lack confidence in the code, and not dare to maintain it properly.

I want to believe that this direction is the right one, but I lack the confidence that it really is.
I'm a little confused by this comment. What is your definition of robotic?
One note: maybe I missed it, but it could help beginners to mention somewhere that you need your cursor outside of the expression to run it. Caught me up..
For an additional video exposition, I also like Eugene Khutoryansky's "Fourier Transform, Fourier Series, and frequency spectrum"

https://www.youtube.com/watch?v=r18Gi8lSkfM

In particular, the visualization of the addition of sine waves of different frequencies in three dimensions is pretty spectacular. It's similar to Mathologer's "Epicycles, complex Fourier series and Homer Simpson's orbit":

https://www.youtube.com/watch?v=qS4H6PEcCCA
There’s a thesis here I can’t get my head around which seems to be when powerful people do things you don’t like, don’t speak out. Don’t speak truth to power, defer to it and let power manipulate the world without criticism.

And when you do speak out against it, the person with power is victimized.
Cop must reverse rising pessimism over building sector decarbonization
APL is extremely high level but terse. Brainfuck is extremely low level with a very limited alphabet of input tokens. The two bear really no similarities.

People who decry Perl as a "write-only language" have very rarely given Perl more than a cursory look. It has a lot of syntax, yes. It uses some shorthand symbols, yes, but not to the extent that APL does. The complaints about Perl from C or Python fans are just the same complaints Lisp folks have about C or Python syntax. Most of them are quick to proclaim how superior Python is. Oh, but Perl doesn't have invisible syntax nor a global interpreter lock.
Oh, I didn't know that. Looks like I was completely wrong about GNU APL. Thanks for the links.
So I should have specified, I'm mainly talking about linux for users, not as a dev tool like the first reply. As I hinted to, I do recommend elementary because it uses ubuntu under the hood so most terminal tutorials online will work with it but it's much more polished. I feel like the elementary folks put a lot of effort into the OS.
I like that he describes it as levels, and that there are hints of objective measures for each level. If this were adopted in organizations, it would be a useful tool for management to assess who needs the most help.

The common through line is how much stuff is getting dropped, and how much control do you have on what work you take on.

There are some context dependent things that tells me this is written from the perspective of someone who works in an office, such as “Work hours spill into life hours.” and “It is clear by how I walk how busy I am.”

There are some undefined aspects, for example, I’m at level 2 when I have tasks that “are reasonable, knowable, and not deadline-based.” What level am I at when I have at-least one deadline based task. If I’m on a scrum team, and everything needs to be done by the end of the sprint, does level 1 & 2 not exist and everyone starts at level 3?

I would love to be able to point to something like this. I see three books on this authors website, if it’s in any of these books I’d like to ask people in my office “have you read x? There’s an idea in there about y that I think you’d be interested in.”
No! This is a huge misconception that misses the essence of quantum mechanics.
The Uncertainty is not due to finite information. It is an inherent property!

Uncertainty is due to (or better, "modeled by", because FT is math, not physics, and you could use wavelets or something instead), Fourier (and similar transforms) is a (bidirectional) function that maps (local) points to (dispersed) waves, and vice versa. This holds true even with infinite precision/information.

http://math.uchicago.edu/~may/REU2021/REUPapers/Dubey.pdf

"Qualitatively, this means a narrow function has a wide Fourier transform, and a wide function has a narrow Fourier transform. In either domain, a wider function means there is literally a wide distribution of data, so there always exists uncertainty in one domain."
That's just an egregious example, but there were also literal international trade treaties where the US basically imposed adoption of the DMCA as a condition.

Also the fact that many major tech companies are American means that US laws are basically enforced on all of their users, which is super crazy.

Including stuff like...

https://en.wikipedia.org/wiki/CLOUD_Act

> The CLOUD Act primarily amends the Stored Communications Act (SCA) of 1986 to allow federal law enforcement to compel U.S.-based technology companies via warrant or subpoena to provide requested data stored on servers regardless of whether the data are stored in the U.S. or on foreign soil.

This includes foreign based subsidiaries!

So if the US Gov decides that Facebook needs to give something over, everything and everyone owned by Facebook, everywhere around the world, needs to comply. So Facebook Zambia needs to hand over the data to Facebook US. On paper there are some protections, but I'd really, really want to see how well they're enforced (I doubt it).

It's so bad cloud providers have pages about it:

https://aws.amazon.com/compliance/cloud-act/

Where they basically say: "yeah, it's true, we'll fight in a court of law on your behalf, because otherwise a huge chunk of you in other countries would never use us".
Read more about Estonia. They have so many good things going for it when it comes to their government. When communism died worldwide in 1989, estonia was left with nothing and had to figure it out from scratch. They chose computers and obviously this was a smart move. Due to this, they don't have hundreds of years of bureaucratic creep and big government problems.

I very much love what estonia is doing, they have 1 obvious problem. They have a crazy neighbour.
Thanks, I really needed to be reminded of that this morning. I've been beating myself up over the same types of thinking and it can be hard sometimes.
I spend a decade trying to replace PHP.
Now I have a small freelance gig. Guess what I use?

PHP, Apache2, mysql ( sometimes, hardcoded)
I've actually really been of two minds about this since leaving AWS, though it's been a few years. On one hand, I remember spending an absurd amount of time debugging esoteric internal tooling errors that were un-googleable. The cases where you were lucky enough to find someone else who had the same issue on the internal stack-overflow or wiki were the good ones.

On the other hand, I've actually found myself missing features from amazon internal tools at the jobs I've had since. One example: I remember a pipelines feature where you could look at any change and quickly tell exactly how far that change had made it in your pipeline. At my current job, determining exactly when change X deployed to region Y has been a multi-step exercise in manually comparing commit hashes.
I was with you earlier in the thread when you wrote "effective way to improve clarity and to identify unexamined (and perhaps unfounded) assumptions". With you on that because that is ultimately a selfish motivation - one wants one's ideas to be understood, one wants to influence, one wants to be correct ("check assumptions").

But this:

> using this particular form of speech is harmful to certain people

... are a few bridges too far in my mind. Who are these certain people? What do they think, not you? For instance, I'm gay, and homophobic slurs happen all the time in my life, whether coded or overt. But they don't harm me in any reasonable sense of the word.

I mean, should we not distinguish between physical harm, mental abuse, and discomfort with words?

To put a fine point on it, equating "discomfort" and "harm" is flawed.
I would say there's a real semantic difference between whether those files are stored and managed on your device, or on the provider's servers. If they're only on your device, have fun with them, but they are not allowed to store or touch data that I (as the sender) have instructed them to delete.
Theoretically if Jesus duplicated fish and bread on an industrial scale, yeah, it would. Also, labor still needs to be put in to make the products, all piracy does is make it incredibly easy to make additional copies.

There’s a reason musicians have to constantly tour and the middle class of music has entirely degraded since the 90s
It was based upon talking with the people that ran the place, discussing with parents why they put them in the place (all were high achievement academic reasons), and discussing these issues with my mother in law, who was an early child development college teacher for 20 years and ran a preschool lab where they taught their college students, hands on, how to be preschool teachers.
Kubernetes CRD Catalog – aggregate of top popular CRDs
whats hilarious, is on their discord, they want this upvoted. I dont think they realize this is bad marketing for this article to be upvoted.

" We're launching our new and improved input editor. We just posted our article on the history of the terminal input, and how we could innovate on it.. We would appreciate if you could show the post some love. "Why is the terminal input so weird?” (navigate to HN and go to the “new” page and vote / leave a comment - we aren’t linking to it here because that can trigger HN’s moderation filters)"

Upvote this!!!
> Are you sure the inconsistency isn't because you have QuitMenuItem set?

I don't have it set - it's got drawbacks (aforementioned Desktop icons) but mostly I prefer to run with defaults so I'm less annoyed at fresh installs :)
I was looking for a book a while ago, it was something like $150 in the U.S. Out of curiosity, I looked up the price in other countries. It was 150 times the exchange rate.

150$ for a book is a lot of money even in the U.S. How do publishers expect other countries to pay the equivalent of 150$ (in local currency)? In many places $150 might be half the monthly salary or worse.

I understand publishers and authors need to get paid, especially the authors. It takes decades to gain expertise in difficult subjects and on top of it, one needs to be able to write well to create a good book. So yes, authors need to be compensated. But at the same time, their customer base in most cases are college kids. How do they expect them to pay? And how much of all that money goes to the authors anyway, who are the real experts vs the middlemen, the publishers?

The whole situation is just depressing.
Its by-design, so you can voice with people while playing multiplayer games.
Minimize keeps cluttering up the taskbar. That's why all persistent-background apps go into the systray, be it chat apps, mouse drivers, graphics driver or whatever. You don't want them to fill up your taskbar for no reason. This has been common practice since the Windows95 days.

Windows could handle this a bit better (e.g. different symbol than "X"), but there is nothing wrong with the behavior itself. A clear icon to indicate that the mic is in use wouldn't hurt either.

This is a case of lackluster UI that everybody got used to over the years and never fixed, not some kind of evil dark pattern thing.
I don't see this as a India problem, it's really an incentive problem.

In my experience the further you get from the money, the less of a shit people give. At a 5 person start up the result of any effort you put in is considerably more noticable, you don't have to share the credit of a innovation with a thicket of business analysts, scrum masters, executive vice presidents, etc. In that type of environment people tend to put more effort in as generally a sizeable portion of the rewards for that effort will find it's way to them. (Side note: this has changed with the innovation of Hollywood accounting[0] for start ups, and the number of truly innovative start ups has also seemingly declined)

Now think of a large company. The rewards tend to be nearly entirely rank based. You are a Software Engineer III, that pays between $x and $y, if you want a promotion you'll need to change fields into management. Perhaps a really bright idea or large effort will result in a small bonus, so you still have some reason to put effort in but probably won't go crazy.

Now go one step further, you are a employee of a 3rd party firm working for a large corporation. A big part of the firm's value prop is that they are cheap, as in they demand less of the reward for effort, they share a small portion of that with you but also have their own thicket of business analysts, scrum masters... you get the point. At that point honestly why bother? You have so many middle men between you and the results of your efforts that it's very unlikely that you'll ever see any meaningful reward. Just do what it takes to not get fired.

[0]https://en.m.wikipedia.org/wiki/Hollywood_accounting
Using CPU registers and stack memory to recover corrupted call stacks
The Estonian ID-Card[1] that allows all of this is also pretty neat. Basically it is usually* a smart card that has your x502 government signed certificates stored on it.

And because its a normal x502 certificate you can use Mutual TLS to authenticate every ID-Card holder / Estonian citizen by just adding those 3 lines to your nginx server config block[2]

ssl_client_certificate /etc/ssl/certs/EID_Bundle.pem;
ssl_verify_client on;
ssl_verify_depth 2

(Adding a OCSP check is also highly recommended)

Due to the ease of integration, the same ID-Card is also used to implement login for a lot of online websites and is also used as an Loyalty card in stores. It is also possible to use the ID-Card for SSH login[3] because it's just a standard smart card.

* There is also an Mobile-ID that stores the x502 cert on you phone SIM card and a Smart-ID iPhone/Android app that require custom API-s and paying for the access.

[1]: https://en.wikipedia.org/wiki/Estonian_identity_card

[2]: https://www.id.ee/wp-content/uploads/2021/05/2104-ubuntu-ngi...

[3]: https://ubuntu.com/server/docs/security-smart-cards-ssh
> And for Swedes you can watch a short interview with him on Swedish Televison in the first 8 minutes of this program: https://www.svtplay.se/video/33989650/sverige/sverige-sasong...

And on his desk… an AMIGA 1200. Seems fitting.

I remember seeing his name several times in old videos I watched in YouTube, although right now I can’t remember which those videos were.
> What if my moderation workflow would only allow draft posts, each manually approved, making reporting them pointless?

this implies you never make mistakes. even if there's manual approval there should be a way to report content that slipped through.
That's not the optimization in question here, though. C uses the stack pointer a lot if you use a lot of stack-local variables. Mark all your stuff "static" and it will use immediate addresses instead (which may or may not help you -- putting all the "local" stuff in a block referenced by one pointer is usually a good thing!).

What's happening here is that C++ is the inheritor of decades of ponderous analysis about how code works with temporary results such that it can usually (.../often/sometimes/under-the-right-astrological-sign) optimize them away or arrange to have them magically appear in the right place. The return value optimization and all the move semantics nonsense is aimed at this space.

As a result, C++ tends to put things on the stack "where they want to go", where I guess Rust is a little naive and needs to build them in one place just to copy them where they need to be.
>The benefit of being able to find help online is a huge one.

Very very true, I'd say that's one of the biggest reasons why Raspberry Pi and Arduino are much more popular then STM32 or other, equality or more capable at an equal or even better price, microcontroller.
Nowadays you can setup a Wise account (formerly TransferWise), as your bank account for an Estonian company. Got my company setup in Estonia last year.
> Do people remotely controlling weapons naturally make the same kind of decisions as those looking right at people?

I'm not sure. I could see it going both ways: de-humanised killers unleashed, or a lack of fight-or-flight prompted panics. Absent information on that, though, non-lethal is better than lethal.
>But at the same time, their customer base in most cases are college kids. How do they expect them to pay?

Student loans. When you flood an entire sector with money, it's only logical that prices go up.
Governments aren't your friends either
I think a generalist summation of the situation could be:

Fraudsters will find any way to fraud, no matter the economics or tech.

Enabling a fraudster to build and control something around a fig leaf will result in the same no matter the controls.

Edit: this sounds defeatist on a second reading, but that is not my intent. I’m not saying there’s a futility here. I do think it’s futile to believe we could rid any field of fraudsters and con artists, but I don’t think anyone here has argued we can.