skysight-inc/HackerNews huggingface dataset:
I think you misunderstand me because I don't disagree with anything you're really saying here. In fact you observe that success at scale results in the accumulation of power over other people, and that's exactly my point; If you succeed at scale, frequently you do it by exploiting the well exposed attack surface of the, and excuse me for using this term but I need to be blunt to get the severity across, "useless NPC".

Useless NPC demands X, provider provides X, provider observes useless NPC's consumption of X and models the behaviour of useless NPC to a very high degree of accuracy allowing them to exploit the attack surfaces of useless NPC by providing and charging for the exact things which those attack surfaces guarantee useless NPC will demand, and in so doing accrues power at scale.

All of this has a genesis in the attack surface of the useless NPC. You can't model and manipulate independent, self-reliant people who understand the nature of the world well enough to provide for themselves what you would otherwise be providing for them in an exploitative way, and the harder you try the more clear it is to those parties that what you're doing is exploitative, whilst the exact opposite is true when the exact same behaviour is modeled against the useless NPC.

And unfortunately it seems that the majority of the world is constituted by useless NPCs, the very fact that these exploitative agents prosper again and again when their strategies are tailored to be most effective on those useless NPCs and are repellent to the small minority of civilisation not constituted as such very clearly demonstrates that.

Maybe you'd say this is victim blaming, maybe that's fair, but it is as far as I can see over the entirety of my life watching very closely an accurate description of the way that civilisation tends to evolve. And we don't expect that attack surfaces won't be exploited in technology, instead we harden those attack surfaces, minimise them as much as possible, fix the afflicted targets rather than just expecting that they won't be exploited.

I don't see how the same logic should not be more broadly applied.
It's also possible to add beatport as a tag source, which is incredibly useful for more electronic collections since musicbrainz is always lacking in that niche.
Clickable links for Historical:

2021: https://news.ycombinator.com/item?id=25594068

2020: https://news.ycombinator.com/item?id=21802596

2019: https://news.ycombinator.com/item?id=18753859

2018: https://news.ycombinator.com/item?id=16007988

2017: none?

2016: https://news.ycombinator.com/item?id=10809767

2015: https://news.ycombinator.com/item?id=8822723

2014: https://news.ycombinator.com/item?id=6994370

2013: none?

2012: https://news.ycombinator.com/item?id=3395201

2011: https://news.ycombinator.com/item?id=1970023

2010: https://news.ycombinator.com/item?id=1025681
Oapen: Online Library and Publication Platform
> Did this get entered in reporting database VAERS?

Yes

> How would you know?

Like I said, my doctor, who spent some time digging into this, mentioned it was not a common occurance.
Are you really implying that all willing Chromebook users would prefer an iPad? Chromebooks just work, they're cheap and replaceable, ephemeral even. The UX isn't amazing but it's pretty damn great.

iPad UX is by far some of the worst UX I've ever encountered. Nothing is obvious or straightforward, so many weird gestures and an overloaded single button.
What works best for me is to not really fiddle with the setup too much beyond the defaults or to install redundant stuff, like using brew to get a fresher version of ssh or installing iterm2 when terminal does the job, or otherwise spending time on window dressing.

I try and lean into the philosophy of the mac, which is that its a desktop which behaves like a real desk. Right now I have 15 windows from various applications open on this one desktop, and its in a giant pile just as if I had a bunch of papers and files in a messy pile on my desk. This works great because you can press a button or swipe along the trackpad and spread out this pile, exposing everything that's in it along with all your other desktops, as if you are spreading out the stacks of papers on your desk.

IMO this method is how you focus on stuff anyway. Your eyes aren't looking at the 12 different things in your tiling window manager at once, so you might as well just have a few things pulled up on top of your pile of windows that are of focus and take advantage of your screen real estate rather than have a bunch of tiny panes artfully spaced. The mouse makes it easy to do fast and sloppy window adjustments which are good enough.
I've written two (nonfree) books that might be useful for re-learning the topics you listed. Links in profile.

Here are the concept maps to give you an idea of the concepts (round boxes) and topics (rect. boxes) covered in the books:
https://minireference.com/static/conceptmaps/math_and_physic...
https://minireference.com/static/conceptmaps/linear_algebra_...
I rarely touch C(++) but every time I have to compile something a bit more complicated than the simplest of projects it is noticeably slow. Other languages I use, scala and go and rust, have higher initial cost but seem to suffer less when the sources grow.

A recent example, linkerd proxy compiled in a few minutes, while it took me hours to compile envoy proxy.

Then there are the stories in how ridiculously long it takes to build Chrome or the V8 engine. I’m really not sold that real world c(++) projects are fast to build.
> Wait, does the C++ module proposal allow modules names to be different from their filenames?

It sort of makes sense. The calling program specifies `foo.bmi`, but compiling for ARM might look in "armv5/foo.bmi" while targeting x64 might look in "x64/foo.bmi", and that doesn't even take into account that there might be different debug and release versions.
I just wanted to follow up on this as well. I also have my groceries delivered because grocery shopping is incredibly overwhelming for me and I suffer from several mental disorders. Something that I have learned is part of learning to live with mental disorder is giving yourself the grace that even if you can force yourself to do something that is very hard on you it is totally valid to find a hack to help you out(like getting your groceries delivered). This might sound like a no brainer for a neurotypical person but allowing myself access to tools to alleviate stress was seriously difficult for a long time because I felt like to be a "healthy" person I had to force myself to do things for myself that I thought "normal" people did. I forced myself to do things that were actively destructive to my mental wellness in part as punishment to myself for not being neurotypical.
A country being dependent on a foreign resource to survive is just extortion with some extra steps.
It’s a large topic, but the most important goal is to minimize the amount of code that’s transitively included in headers.

That can mean avoiding templates, or (if you’re willing to do the work) using explicit instantiations in one source file only.

Use the PImpl pattern so that users of a class don’t need to know the declarations of its private members.

And whenever reasonable, design your method signatures so that objects are passed by pointer/reference — this means you can work with forward declarations instead of always having to include the full class declaration.

Do all of that only where reasonable. Small headers usually don’t matter much, and avoiding dependencies on headers that users are likely to include anyway (like <string>) doesn’t win anything either.
Or check out the book Herbal Antivirals by Stephen Harrod Buhner.
His perception management skills are top notch and he works as an effective conduit for getting capital to engineers.

The rest is...meh.

In SpaceX's case they picked up on rocketry research where NASA left off because its budget was squeezed.
Hello dpark, my name is Tristan Boudazin aka TK Dynation and I'm the author of this article. You're right about the sarcasm and irony I put into this article as I don't take the idea very seriously. All in all it's interesting, just not realistic at least nowadays. Thank you for the commentary you and other users come up with, it's all very interesting to me. Have a great day, Tristan.
Growing the OP area == making previously accessible area inaccessible.

Shrinking the OP area == making previously inaccessible area accessible.
I feel the same pain, specially since when using C++ I tend to just use binary libraries for all the code I don't own, so even cold builds are quite fast even when talking about C++.

Just by having cargo support binary libraries would be an improvement for cold builds, but I understand it isn't a priority.

The Rust/WinRT folks have a big binary crate that they use to workaround Rust's compilation times, https://github.com/microsoft/windows-rs/tree/master/.windows
10 years ago I bought Macbook Air to install and run Arch Linux on it. Since at that time Linus Torvalds was also using Macbooks and they were on Intel platform, it had all the drivers available.

Then in 2014 I was given the next Macbook Pro at work, and that did not support Linux anymore. Then I got upgraded version in 2019, and that one has even worse support.

During that time I had to get used to macOS, but I simply could not. Those animations or something else make it feel so slow in comparison to Linux desktop.

Then once pandemic hit and I started working from home, I could use my Linux desktop for work. It feels so much better.
I am not sure why macOS feels so sluggish in comparison.

Now I am hoping for Asahi Linux to support the new M1 Macbooks well enough to use them on a daily basis, but not sure if it will ever happen. I think the main thing that is missing is the GPU driver. I have not yet seen a good community build open source GPU driver that has decent performance.
Avoid over-templating, don't inline expensive functions, put expensive #includes inside .cpp files instead of headers, use internal linkage whenever possible, etc. Doable in theory, painful to get there in practice if you've already dug yourself into a hole, and you can't get out of said hole without convincing the rest of your team/organization to change their coding practices accordingly.
For what else is the reply function, if not for asking deeper, when (parts of) answers do not seem to be really reasonable?
You used the phrase "5 years ago" and in some other comment I read "few years ago" and I just want to add, well, "add" a few more years ontop of that. I switched away from windows in 2017 and the experience was already very good.

Another switch in 2019 (Unity->KDE) I can't tell if it got even easier, because I was not as much of a noob anymore than 2 years ago, naturally.
> so switching between programs, workspaces and windows is the most important part of my workflow - it just drove me nuts.

My kingdom for a way to cmd-tab through all windows. Truly horrific stuff.
What are your favorite papers of 2021?
Gigapixel AI Accidentally Added Ryan Gosling’s Face to This Photo (2020)
Dumb questions: Why does "web3" need venture capital. Why are VC (like this author) pushing for web3.

Someone suggested it is because they have invested heavily in ETH mining.
Yes, but they're not just from the same root, they're different forms of the same word. Ones the noun, ones the verb. They have exactly the same meaning (except for their grammatical function) but the connotations are almost opposite.
Your Dad is way ahead of you. "Just works" is the key to having a better life. I get it though, when I was younger I thought not tinkering with one's computer setup was a mark of the amateur, while customising was the mark of the pro.
To me, making the data relationships implicit (and making them explicit again in the DAO layer of your app) is a nightmare from a data design point of view.
In real life, a DB is often tied to the app that was built on top of it. Making data reuse, data discovery and data understanding VERY hard.
Interest rates are zeroed out and they need another tulip frenzy.
> Whole fields of medical and psychological science have changed over just the course of my lifetime. I expect they will continue to change to reflect the complex needs of our society, and based on new understanding we continue to uncover.

Ok, but that’s not the scientific method. The actual scientific method should be free of all political and societal needs. It is based on reproducable results. It doesn’t care if you’re black, white, trans, bi, or toxically masculine. It only cares about actual facts.
Hi yellow_kead,
I'm TK Dynation the writer of this article and yes, it is very much satiric and not to be taken seriously.
Whenever I read articles like this one, it leaves me wondering in what parallel reality do I live in.

Or I could put it differently and say that authors making blogposts complaining about full rebuild cycle taking staggering 2 minutes live in a pink bubble.

Everyday reality in somewhat complex industry-placed product is 10x that if you're lucky. More often than not it's few hours before you're able to build the whole thing.
Not what you asked for, but maybe still interesting to look into.

Android uses Soong for Rust,

https://source.android.com/setup/build/rust/building-rust-mo...

While Fucshia uses GN with Rust,

https://fuchsia.dev/fuchsia-src/development/build/concepts/b...

https://fuchsia.dev/fuchsia-src/development/languages/rust
Surely the cost of the subs is trivial compared to the cost of training users etc?
He should be censored for spreading doubt
Because VCs have heavily invested over the last few years in blockchain companies and cryptocurrencies in general, they need to keep pumping this bubble, so NFTs, web3 etc became necessary to invent.

Web3 is just the latest excuse to keep the game of musical chairs going and preserve the chimera of use-value for cryptocurrencies since very few people want to use them to actually transact.
See my comment, sibling to yours, for first-year university-level books.

For high school math specifically, I have a shorter book that covers only high school topics, with exercises, and applications (and a SymPy tutorial). See book preview here https://minireference.com/static/excerpts/noBSmath_v5_previe... and website is https://nobsmath.com
I wouldn't call this "the moral thing". If it was a setting as part of their spam filter that you can turn on or off, then maybe it should be permitted, but it should definitely not be the default.
From what language
Rust 1.58 has a bug that introduced a compile time regression, and the knowledge required to bypass it is to just switch to the preview of the next release, which is trivial to set up.

So I really don’t know what you are talking about in your comment. What’s hard about this?
Web3 is nothing but an echo chamber. A very empty echo chamber, so it echoes pretty nice. I'm back to the world wide web.
It seems like the VC's are coming to harvest crypto. They will try to regulate it and squeeze out all the tech and profit for themselves, but at least they will counter the much worse regulation that would submit crypto under the control of central banks.
>I have on many occasions beaten back total anhedonia and a desire to die with a few drinks. It's not an optimal solution obviously, but when your options are limited it is sometimes quite preferable to not drinking

As someone who has suffered major depression, I agree totally that recreational drug use can be helpful in managing some symptoms of mental disorder. I do however feel like moderation is a very important aspect of this which can be harder for folks when they are already feeling down
A while ago I was trying to compare a few of my cameras. It was a cloudy day in early fall. All three cameras and my eyes agreed that the sky was dull-grey and the leaves on the trees drab-brown.

To the iPhone, however, the sky was more blue than grey, and the leaves had an autumn-orange hue instead of brown. It wasn't a complete fake, and if I had only had the iPhone picture I wouldn't have noticed. But it was just a little bit better-than-real, and in direct comparison obviously incorrect.

This, more than anything, discounted the iPhone camera for my uses.
Could you please elaborate on this FK sniffing, and which tools are actually implementing that?
While compilation time is a well known Rust pain point, Rust error messages are really one of the best part of the language.

Complicated error messages are clearly no a common occurrence unless you rely heavily on meta-programming tricks, and that is not common in Rust, unlike C++.
Until cargo supports binary dependencies this is only true for incremental builds.

Microsoft has to ship binary libraries with build scripts to work around it,

https://github.com/microsoft/windows-rs/tree/master/.windows
Would it actually be illegal to cover up/lie about? I assume the company is US based, there is certainly breach regulations in Aus (with a 12 month notification window). I guess if it’s publicly traded then it would be a breach of law, but what about if it was privately owned?
Creating something is distinct from owning the copyright (though many jurisdictions automatically assign to creators unless otherwise assigned). For example illustrators for hire immediately assign copyright to someone else, so these are distinct.

The art market is a racket entirely divorced from value, if you want to emulate that, good luck to you, but know what you're getting into, the comparison with the manipulated and celebrity led current art market is entirely unflattering to NFTs as it shows them up for what they are - a get rich quick scheme.

I think this market will disappear when the cryptocurrency bubble bursts, which seems imminent now it has mainstream attention again and with the coming withdrawal of stimulus.
This looks like something LOOK MUM NO COMPUTER would do IRL, but with added furbies.
PSA: "Reactionary" doesn't mean what it sounds like it means.

re·ac·tion·ar·y
(of a person or a set of views) opposing political or social liberalization or reform.
"reactionary attitudes toward women's rights"

Edit: Here's the T-Mobile subreddit link:
https://www.reddit.com/r/tmobile/comments/rskfmx/video_evide...
I didn't get that implication from bsder at all.

Seems to me their post implies all students learn during term time, showing there's nothing wrong with any of them. And anything outside of term time is extracurricular; everyone knows more extracurricular activities need more parental time and money.
I use it to clear formatting before pasting into rich text editors like Word or Outlook. Wonder if I'm the only one.
I didn't have insurance and needed all my wisdom teeth out. I was able to negotiate a cash discount.
and regardless what the stated purpose was. You're still just as dead from friendly fire.
Many, many medical bills go unpaid. Calculation of likelihood of payment based on customer attributes is being used to consider offering discounts to pay quickly.

I don’t know how this wouldn’t act as de facto price discrimination but it is happening.
This is uncharitable, the parent comment explicitly said CEOs are a power multiplier.

Using your parallel, I think it'd be more fair to compare

> CEO + 300 software engineers, sales people, product managers

> 400 software engineers, sales people, product managers in a flat structure

I tend to think that the former would be more efficient, because otherwise we would be seeing at least some organizations of the latter type outcompeting the former on the free market. We don't, with 1-2 exceptions.
security researcher here, but cellular protocols are one of the few things I hadn't touched, only slightly faniliar from reading and hearing. so reading your title made me wonder what actually can be done, aside from everything people wrote here. seems like this is a gap in security, globally. it really seems to be (one of) the weakest link(s). all other answers are fine, under certain conditions, impractical in reality.

one of the things I do think can be an improvement is using virtual sim, such as twilio, then it's more manageable, get notifications, probably more secure than employee being socially engineered to give your number away...
Maybe check out Tauri then

https://tauri.studio/en/
> I don't agree that "the system" punished a smart altruist.
>
> As this article makes clear, Swartz did something he knew to be illegal.

Depending on the laws, sometimes an altruist must do things that are illegal.

In the extreme case, consider that when authoritarian regimes round up ethnic or religious minorities, they invariably make non-cooperation with their attrocities illegal.

Laws should align with altruistic ideals, but it's a grave error to assume they always do.
Psychedelics and Neuroplasticity: Biological Underpinnings of Psychedelics
Is this when using fullscreen apps / spaces? I exist entirely between iterm and chrome, so I use iterms non-native fullscreen so that it’s fast to switch otherwise the OS lag is unbearable.
> Re-asserting: no, you do not need special cables for USB-PD. If a USB-C cable can't do 20V 3A, it's broken & out of spec & not USB. You're wrong & USB-C & the Type-C connector in general does not deserve this baseless & incorrect slander.

USB-C spec doesn't require cables to support PD. You're wrong.

https://www.reclaimerlabs.com/blog/2017/1/12/usb-c-for-engin...

"Even without supporting USB Power Delivery, it is possible to get as much as 15W through the USB connector. VBUS is still limited to 5 Volts, but the current can be as high as 3 Amps."
yikes. so it was an electronic failure, where the computer decided that the hood goes up now, not a mechanical one?
I disagree that it's a pain point in C++ or in Rust. You're generally just doing a lot more stuff and shifting the pain to incremental debug builds (so that the slow path doesn't need recompilation) is a perfectly viable solution.
Template metaprogramming has never been the pain point in C++ for me because nobody wanted to use templates (after a certain points), huge deps are.

Anecdotally, the slow builds I've experienced in Rust were case sof overzealous Serialize implementation (aka, people adding Serialize to everything, just in case) or deps on large external projects (often in C++).

Coming from C++, where you either have someone who knows how to debug build times, I think the comparison with rust is unfair. cargo-timings is pretty nice and gives you a hint on what to look for.

This article actually shows debugging build times is not that hard.
I did that for a personal project (which compiled part of OpenCV) and I'm certainly no ninja.
I remember attempting similar tasks in C++ and getting completely lost.
That comment was neither censorship nor advocating censorship. It was meeting speech with other speech.
ETH mining is going away forever with ETH 2.0’s The Merge that is set for June 2022.

https://cointelegraph.com/news/eth2-devs-put-out-call-to-com...
Also, quite relevant for data processing and consent: German DSK issues cookie guidance with strict requirements for cookie banners, consent and using US-based providers, https://twitter.com/OdiaKagan/status/1473725634102939650

Germans are quite pissed about their privacy, and for good reason. I also like that they are taking matters into their hands.
That's for Chrome. I'm on Firefox.
They won't tow it for you. But they will usually pay for your car if it's in any reasonable condition, though not a lot. Maybe it's different in different countries
All the image processing is short bursts so this is mostly irrelevant.
In such basic example yes.

Now try an data structure, with an unknown size of elements that can non-deterministically scale to several hundreds nodes and delete the graph root node.

Which is why all high performance Ref-counting GC rely on background threads for when RC reaches zero, thus mimicking tracing GC implementations.