skysight-inc/HackerNews huggingface dataset:
So what’s the R value in terms of insulation of a black hole?

If I’m trying to capture energy in the form of really hot things a black seems like a great way to do it. Hawking radiation takes eons.
The first example in the article is flawed (or at least misleading).

1) They define a char array (which defaults to signed char, as mentioned in the post), including the value 0x80 which can't be represented in char, resulting in a compiler warning (e.g. in GCC 11.1).

The mentioned reason against using unsigned char (that shifting 128 left by 24 places results in UB) is also misleading: I could not reproduce the UB when changing the array to unsigned char. Perhaps the author meant leaving the array defined as signed char, but casting the signed chars to unsigned before shifting. That indeed results in UB, but I don't see why you would define the array as signed in the first place.

2) The cause for the undefined behavior isn't the bswap_32, rather it's because they try reading an uint32_t value from a char array, where b[0] is not aligned on a word boundary.

There is no need at all do redefine bswap. The simple solution would be to use an unsigned char array instead of a char array and just reading the values byte-wise.

Of course C has its footguns and warts and so on, but there is no need to dramatize it this much in my opinion.

I've prepared a Godbolt example to better explain the arguments mentioned above: https://godbolt.org/z/Y1EWK6e17

Edit: To add to point 2) above: Another way to avoid the UB (in this specific case) would be to add __attribute__ ((aligned (4))) to the definition of b. In that case, even reading the array as a single uint32_t works as expected since the access is aligned to a word boundary.

Obviously, you can't expect any random (unsigned char) pointer to be aligned on a word boundary. Therefore, it is still necessary to read the uint32_t byte by byte.
On Writing Performance Reviews
The downtime is what drove a lot of my contacts away. That was the most significant factor in the move back to Signal.

I have been using Signal for a long long time, right after they dropped their dual messenger approach. My trust was high in them where I used to bug my contacts to move to Signal.

For me hiding the server code ( parts are still hidden ), adding in mobilcoin, promising an AMA on reddit to explain and then cancelling it has broken trust, 2 day outage with zero explanation and more so I wasted so much tech influence to get people over, only to have them move back has made me meh about Signal. Facebook might have taken a few years to abuse its power, Signal took far less time while pretending to be high n mighty.

Oh and those recent 'facebook ads' scheme. At least be truthful that your account has not blocked because of the ads. If they are so shady about basic things, cant trust em with the big things.
> "allow Mark Zuckerberg to gather my private data"

Because that's exactly what it says...

Consider "Would you like to improve FB experience by sharing how you use the app?"

You are a tech dude and read it the same, but it's not the same.
Why wouldn't people immediately trade this expiring "money" for any other currency, precious metal? Even memecoins are better than holding currency that's guaranteed to disappear.

This is government-enforced consumerism. Nobody wants to be forced to buy random stuff they don't need just to keep some struggling businesses alive. Saving or investing this money is a much better decision.
You may still be hurting yourself more than you hurt them. I say may since I don't know your circumstances, but I am missing out on communications from my employer since they insist upon using WhatsApp.
But if 94% a of users disable tracking the average user experience would be with tracking disabled.
Interestingly, FBI sent the request on 2019-02-06 and only two years later was Apple allowed to notify her.
I think this makes sense. I suspect the core count makes a pretty big difference, especially for Go, given it’s optimized for multi core.

Edit: what were your latencies and memory stats like?
Boost.Endian is the library here and this code is safe because the big_uint32_t type has an alignment requirement of 1 byte.

This is why ubsan is silent and not even injecting a check in to the compiled code.

You can check the alignment constraints with static_assert (something else you can't do in standard C): https://gcc.godbolt.org/z/KTcf9ax6r
From micro dosis to marco failure – How international travel got me in trouble
When exactly is the period of time we're looking to that wasn't an age of decadence? Everyone always seems to be writing about an age of decadence. We've been in an age of decadence since the Dutch East India Company figured out how to generate/relocate enough wealth to Europe that wealthy people could afford to be properly decadent.

1900 was an age of decadence, 1920 was an age of decadence, 1940 was an age of horrors so horrific Europe basically collapsed. 1960s were extremely decadent but it was a bit more broad-based. The 1980s were decadent (I recommend Wolfe's The Bonfire of the Vanities). 2000 was maybe unusually sedate? Probably it was decadent and I didn't notice. 2020 is decadent and I am not surprised.

The times don't change all that much.
What Is Nftify?
A project that will help every art and meme creating nft’s with ease. Could this be the future of NFT’s?
I was thinking the quote was Dt. Rump but you may be right.

I too agree it is not the best video ever made and I question the logic of sharing annon via google servers when there are far more private and secure services available.

I would be far more impressed with an Odysessy/LBRY link NFT'd into the Ether.

If the idea was to bring back something that is just as relevant today as it was back then, IMHO "We are the 99%" motto would work better with all the lockdowns and whatnot.
That's fine and agreed, but my point still stands that per capita based on some arbitrary borders is not a meaningful measure to the entire Earth's climate.
> Do you have an example of a search you've done where the results were much better from Google Search than from DuckDuckGo?

Here you go: https://imgur.com/a/CssDXS3
True, if you’re running a clickfarm a higher CPC means more revenue, and that means no adblocking and opting in to all tracking... although maybe that makes it easier to identify you as a clickfarm?
> Not much they can do to her in X

I think you really underestimate the power of smear/ blackmail campaigns and how effectively they have worked in the last century for the intelligence services. This has nothing to do with upholding the law.
Many thanks for all the effort. I downloaded the zip. However, when I unzipped and attempted to open various pdf's an error popped up - files not compatible or files are damaged...
Zuckerberg could make his personal tracking publicly available 24/7 to FB users, it would demonstrate what’s being collected and show his users he is willing to give up his privacy and data for the great benefit that is FB. But if he won’t do it, then why would anyone else give up their data and privacy?
> which in my book just makes it delusional rather than dissonant or contradictory.

Not to get off track, but ultimately it's a subjective position. I could easily take the view that anyone working for Facebook is actively helping erode the privacy of internet users. Or, that anyone working for Google is furthering its anticompetitive agenda and stifling innovation on the open web.

Without my platform, there are some towns and cities across the US that wouldn't have a local news outlet or reporter to follow local government and uncover corruption. I have case studies on my website where the publishers say it themselves.

From someone else's point of view I could be deluded, but from my standpoint, I'm doing something very positive. I don't think someone has to actively seek out the most cynical perspective on their line of work.
Everyone is so touchy.
That’s very interesting! Taking this to the extreme, he should only browse the web on a small phone sized screen too, as most users are mobile.

I don’t think I’ll ever take this to heart, but I do turn on CPU and network throttling from time to time.
You know, techno parties (and illegal raves) like the ones you talk about are still happening, especially here in Europe.

EDM is pure garbage and rife with narcissism.
Enjoyed the read and I'm always happy to see people put the effort in to understand the Web better. One thing at the end, though: kinda sounds like the author got to a place where they conclude "welp, some stuff like select elements and tables are just too complicated to rely on HTML I guess"... And the thing is that's not 100% wrong, but it misses the larger and more important point of understanding the _role_ of the elements you are using. In essence HTML is just shorthand for a lot of other things you'd have to do (including marking up the correct role). It would have been more fulfilling if instead he reached some epiphany more like: "I realized even when the HTML element doesn't cover 100% of the use case, I realized it's a great place to start reading what other _role_s and aria-descriptions need to be added to that div to make it correct, robust and meaningful"
How to Secure Active Directory from Common Attacks
This post will cover the most common attacks and how to secure Azure Directory against them by using real examples from our pentesting methodology. The focus will be on traditional Active Directory implementations – not Azure AD – although some concepts will overlap.
So FBI was spying on her for two years?
The problem of rotational curves and few other effects attributed to the dark matter appears if one applies Newtonian mechanics on a galaxy or intergalactic scales. Yet to this day there is no proof that this is a sound approximation even for small galaxies. It is just assumed that is a valid approximation without justification. And the reason for that is that accounting for General Relativity is hard even if one consider just next order approximation after Newtonian gravity. So yes, it could be that almost everybody was doing it wrong.
I see what you mean, but I cannot trust a closed platform. For instance : before Discord there was Skype... until Microsoft bought it and ran it into the ground.
New Variant of Buer Malware Loader Written in Rust
When it’s time to DFM the plan is to contact a CM that makes portable speakers
Or does fb not actually need the tracking id to track us at this point? Do they need make a big deal to distract us from how accurate their passive tracking is?
I am sure it has NOTHING to do with this leak...

https://newrepublic.com/article/161498/huntersville-north-ca...

Just another PR stunt?
Really surprised to see crystal below Ruby in all the tests. Perhaps there hasn't been enough time to fine tune the implementation of grpc yet.
Given that Facebook as a UX has become user hostile, they are absolutely banking on clueless masses assuming “big data” is being used to produce magic.

Larry Page was one of the keys to selling that story years ago.

Find me a web app with a truly novel utility, UX, and real problem those things solve. You can’t cause they’re all the solve and designed by factory thinkers. It’s all about agency management.

It’s emotional flock building just like with the churches. Believe, buy-in, die before you realize it was an empire building scheme for a rando with no other life skills, and a rich family to support him.

But here’s the twist; are the rubes the users or the advertisers? Double twist: it’s both!

People will need stuff and find it with or without Facebook.
In my experience IBM does the right thing and sends patches rather than asking us to fix their problems for them, and I respect them for that reason, even if it's a tiny burden to review those changes.

However endianness isn't just about supporting IBM. Modern compilers will literally break your code if you alias memory using a type wider than char. It's illegal per the standard. In the past compilers would simply not care and say, oh the architecture permits unaligned reads so we'll just let you do that. Not anymore. Modern GCC and Clang force your code to conform to the abstract standard definition rather than the local architecture definition.

It's also worth noting that people think x86 architecture permits unaligned reads but that's not entirely true. For example, you can't do unaligned read-ahead on C strings, because in extremely rare cases you might cross a page boundary that isn't defined and trigger a segfault.
How are the theories incompatible? My basic understanding is that GR describes how the space looks like and Standard Model describes fields defined in this space.
True, you do have a point there. I'll admit I have discovered a few bands/musicians by just leaving YouTube on autoplay, after having searched for specific artists I already knew to concentrate while working (before lo-fi hip hop was trending!).
> There is a huge mismatch between the assumptions of the C spec and actual machine code.

People like to say „C is close to the metal“. Really not true at all anymore.
My understanding is that while MOND seems simpler on the surface, it a) is hard to make match observed data (you end up needing dark matter anyways to make it work, and it still falls apart on things like the bullet cluster) and b) breaks all sorts of other things in physics that don’t look like they need to be broken (you have to staple new stuff to the side of relativity to keep it all consistent, in some cases breaking conservation).

Dark matter looks/sounds hacky and broken, but in general matches real-world data better than the competing theories.
Money, Guilt, Shame and What Matters
This. Because nobody can inspect FB's data, advertisers always had to believe that their segmentation and cohorts were as good as they were saying, creating better leads for them. But now they can't tell that story any more.
Three Post-Whitespace Languages
We might be missing out a lot of good apps. To get really good and innovative apps, a lot of developers need to be able to experiment with a features to develop good ideas and implement them.
Goats do not graze though.
Sounds like an opportunity for a search proxy service.

Which begets an arms race of proxies, and fake proxies sponsored by Google, fuzz proxies blowing up the signal-to-noise ratio for your account, TOR proxies for the "double-hush-hush" searches. . .

Who knew that the act of finding stuff would be such a voyeuristic delight?
I don't use adblockers because I don't like the idea of something tracking me. I don't trust adblockers to not be backdoors for hacking. That said I also dont' typically visit websites that use a lot of ads or when I do I don't stay on them very often... Also I did once find that personalized ads were a great way of coloring my web browsing experience... If I liked the pictures on one ad just click and then if you see another that you like click... eventually you start to have more pleasant browsing experiencing...
For the record, she's not really saying people shouldn't learn this low level stuff... just that 'intro to C++' shouldn't be teaching this stuff first

The biggest problem with C++ in industry is that people tend to write "C/C++" when it deserves to be recognized as a language in its own right.
Incorrect, the Kotlin compiler allows you to specify the target JVM level, it can generate JVM 1.6 bytecode (for android) up to 16.

I know for a fact it uses different bytecode features if the level is >= 1.8, not sure how smart it is above that.
It’s not a ‘labor shortage,’ it’s a reassessment of work
Couldn’t encoding systems be redone with emphasis on the high-order bits? Or is the assumption that the values are clustered in the low bits?
I think you are missing the point. I don't need to know what's inside the black box, but how to communicate with it. Nobody wants documentation that you could send to a factory and said "make me this".
Nobody asks for firmware source code either.
In the software world, companies are happy to release API documentation - it does not reveal any secrets, but lets customers use the product in many other ways.
The same goes with chips.
It sounds to me like what the author is really saying is that a quantum theory of gravity would look like some of these modified gravity equations in the classical limit. Of course it would be nice to kill two birds with one stone and knock out quantum gravity and dark matter with one discovery. I am curious if some of the proposed theories could be made to look like that.
I wouldn’t be surprised to see a controlled leak from Apple, but would be surprised if they chose that publication. It reads a little like a draft.

Eg “iPhone Users Dump Block Facebook Tracking”
Dedicate a small amount of time (even if it's only an hour) each week, read a little doco, hack a little code, progress may be slow but that's ok because it's still progress. If you wait until "you have the time" it'll never happen.
infinite density is not physically possible, that's why general relativity fails to account for the existence of singularities
> As I use Samsung, Facebook comes pre-installed and cannot be uninstalled. I clear the data and cache, uninstall updates, and then disable the app.

You can use adb to remove samsungs factory installed software.

https://github.com/khlam/debloat-samsung-android
I think as a front end dev it is important to have blockers installed and toggle them during development/testing to make sure you don’t break something unintentionally either way.
You're on your own if you change or disable something. Windows (used to) (unintentionally) degrade experience if you reduce telemetry settings.
Check Core Foundation [0]. It implements a lot of OS-X's API in Rust.

It is not Apple, is made by Mozilla as part of their Servo browser project. But is probably the best we'll have. Apple stopped playing the "open" game long ago, even before MS started it.

https://github.com/servo/core-foundation-rs
That's exactly what I was referring to. I think I have misunderstood the parent comment. I thought he was complaining about this being the default behavior when you don't enable access to your contacts.
Why would Facebook care about the 30%? They care about being allowed to track users (as Google does).
> people who have nothing to hide

There are no such people. Rather, there are only people who don't realize they have things to hide.
The article cited from Wikipedia, https://arxiv.org/abs/1810.04445 , also pointed out that accounting for terms in the metric tensor related to rotation was essential to explain the rotational curves and not using them is simply unsound approximation.
I don't think it's a fuck up, rather I think it was unavoidable: Both ways are equally valid and when the time came to make the decision, some people decided one way, some people decided the other way.
I don't believe ads are evil necessarily but the "nothing to hide" reasoning is simply wrong.

I think most people opting out of tracking is because they feel manipulated. Isn't it the ultimate reason of marketing after all?
Join the hottest no code platform on the market Let's build without code
I really like the nomenclature described by my coworker Gareth Rees: stack has hot and cold ends. The terms of top and bottom just confuse everything.

https://garethrees.org/2018/03/12/stack/
I see it as a self-sustaining loop at this point. At some point the flames were lit and fanned, and now they've taken on a life of their own.
Alexandra Elbakyan is a hero. Nothing less than that. Let's celebrate her and the memory of Aaron Swartz.

Swartz was pushed to suicide because this oppressive system. Let's fight against this. Let's put our money and time to sustain Elbakyan's effort to open science.
With the latter containing the wonderful line 'If the population of browsers grows too high, all of the browse that they can reach may be devoured.'
How I Get Things Done as a Student-Developer, and How You Can Too
Isn't the equivalence already demonstrably broken by space expanding faster than the speed of light?
I live in Australia, where most large banks support Apple Pay and all payment terminals support it too. That's probably a result of the Aussie market's love of contactless - for normal shopping, practically nobody swipes a card anymore when you can just tap and go.

Apple Pay takes that a step further and I can now tap and go from my phone. It's incredibly convenient because I know it's supported everywhere with a payment terminal. And I do have a wallet, with my driver's license, my card, my public transport card and a few notes in it - it just stays in the glovebox of my car if I'm getting groceries or going shopping somewhere. That way I don't have to worry about losing it or having it stolen. Plus, for doing everyday things, I don't really feel like I have a need to keep ID on me at all times - and if I do, I just bring my license.
Lingerie Multi-Strap Garter Belt – Product
A garter belt is a piece of undergarment worn by women around the waist to hold up and prevent thigh-high stockings or long socks from sliding down when worn with skirts.
That sounds more like a professional reason not to use an adblocker.
One byte = one "character" makes for much easier programming.

Text generally uses a small fraction of memory and storage these days.
Tablesample is not accurate as far as I remember.
For people who drive, yes. It does to me at least.
That's why I decided dropping iCloud backup and enable locally iPhone encrypted backup.
The future of the desktop?
Bring your phone, connect it to a big screen and use the webdesktop?
> The mentioned reason against using unsigned char (that shifting 128 left by 24 places results in UB) is also misleading

No, that reasoning is correct. Integer promotions are performed on the operands of a shift expression, meaning the left operand will be promoted to signed int even if it starts out as unsigned char. Trying to shift a byte value with highest bit set by 24 will results in a value not representable as signed int, leading to UB.
Let's say hiphop started in 1980 so it's abouyt 41 years old. That's the begining of the 90's for rock music (if we consider it's origins to be the early 50's, though of course none of these dates represent hard boundaries) which feel about right. Hiphop and it's ofspring are the dominant forms of popular music but the tide of creative progress has perhaps slowed somewhat since the peak. Maybe. I don't necessarily believe this because the technological/ cultural landscape for music is so different from the late 20th century that making these broad comparisons doesn't really make sense. I guess my point is that 40ish years isn't that old for a musical genre to still be hanging around.
I have a pair of those but I have struggled with finding a good bluetooth cable/adapter, would you mind sharing your setup
Agree with others here that "web development" isn't quite as neatly bounded as "core computer science principles".

That said, I'll add MDN Web Docs [1] to the pile of links here as a good resource for practical details. If you're interested in the fundamentals of large-scale data-driven distributed systems (into which category many larger web applications fit), Designing Data-Intensive Applications [2] is quite excellent. NNGroup [3] has a lot of great foundational material on basic concepts of UX, usability, interaction, etc. for digital products.

[1] https://developer.mozilla.org/en-US/
[2] https://www.oreilly.com/library/view/designing-data-intensiv...
[3] https://www.nngroup.com
I think the point is that as a small app. The security issues aren’t seen or found. So any parent comments about bigger apps being worse than other apps doesn’t work in this case or have any solid evidence of in general.
I'm sorry, but I don't understand your comment at all. You say that you don't like being tracked, which is why you don't use an adblocker. But you end your comment by saying that you actually do like being tracked by ads, because it gives a "more pleasant browsing experience".
Our Mentorship Fantasies Are Holding Us Back from Success