skysight-inc/HackerNews huggingface dataset:
It certainly wasn't well prepared. But it did everything there is to be done in such a situation. An quick apology, details about the situation, and what is being done. I didn't have any problem understanding what was being said. I don't know the details about the buildings but I don't think it is necessary to understand the general idea. Datacenter caught fire and was completely destroyed, some damage in the surrounding buildings, old buildings are worse than new buildings.

A nice presentation would have been great, but if there is a choice, I'd rather have the CEO work on the problem than polish his presentation.

Edit: He also named some people. I don't know who they are, I can only guess they are employees, and while I don't really care personally, I think it is tasteful to name them since they did the right thing by intervening quickly and not being reckless.
Because there is no "genuine honest neutrality" behind those phrases. They're shibboleths. They're commonly understood slogans, used to indicate what side you're on (or at least what side you're opposed to) while SOUNDING innocent. The people who know, will KNOW what you mean when you say them.

(And in the incredibly unlikely situation where you'd somehow been exposed to enough of the discourse to come up with these phrases on their own, but NOT so much that you hadn't heard them yet, they're still terrible concepts that have been roundly denounced on their own merits. For just one example: https://www.instagram.com/p/CAsrVFXD3Ju/?utm_source=ig_embed...)
I recommend this book first actually to make sure you understand topology from a higher level perspective:
https://www2.math.upenn.edu/~ghrist/notes.html

It does a more panoramic view of topology and homological algebra, ending with category theory.

I would read chapter 10.10 then appendix A first, but the rest of the book has a ton of illustrative motivational examples.

IMHO, understanding the elegance of category theory is useful for understanding the connections between different types of math (that you may already know). There are a ton of types of math that don't really map that naturally to set theory, especially on computers. Learning some of the language of the commutative diagram (and functors, natural transformations, adjunctions) helps a lot IMHO since categorical structure can be found everywhere and it helps understand groups/rings/fields/homology/homotopy much easier, because it helps you learn how different math "behaves" relative to each other, and I find it more easily constructible on a computer (especially with any lang with higher order functions), you may want to think of the arrows as maps/functions/morphisms between types/interfaces/physical processes/computational states.
It’s a fair point that copyright infringement might be a better term, except I’m not certain it applies here which is why I didn’t use that term. I think I’ve even used the same argument myself in the past that we shouldn’t call torrenting theft because the owner doesn’t lose it. I’m all for clarity. However, your definition of stealing is incorrect, the word is not limited to physical goods that cannot be replaced. Stealing is simply taking something you don’t have the right to take. (Look it up, I googled dozens of definitions.) Yes I might be using it as a shorthand for breaking copyright law or something else more specific. Breaking copyright law is a subset of stealing.

> Netflix is still getting paid.

Torrents are also commonly paid for by the first viewer, the person who ripped the DVD, so borrowing someone’s account is no different in that respect. Netflix is subtly different in that you still need an account, and because of that, a single account might not be shared as widely as a single torrent. The monetary discrepancy between a single torrent and a million shared accounts might be equal or even larger for Netflix, who knows. I wouldn’t be very surprised if Netflix believes they’re seeing larger losses than pirated movies, precisely because borrowing accounts is so widely believed to not be illegal, and because people feel like it’s no different from using profiles, so cross-household account sharing occurs more often.

> they don’t implicitly ban it

They don’t have to if it’s against the law already.
Activity-Centered Design Personas
Interesting. Isn't this this vaguely reminiscent of implicits in Scala?
Everything I Read in March
Should trainees take pre-workout supplements?
Does Google’s Calendar app share your personal information like this?
> once we move to proof of stake everything will resolve.

...For those of us who do not eat, drink, sleep, and breathe cryptocurrency news, could you please explain what this means?

A bunch of people have been mentioning "Proof of Stake," but it's a term I've never heard until the comments on this article.
You've avoided answering the question: if Twitter and other private platforms are suddenly "public spaces" due to scale...what does that mean? Practically? These are businesses with costs, expenses, legal liabilities (i.e. copyright and defamation law), advertisers to keep happy for revenue.

You're demanding the government step in and nationalize a business which in no way has a monopoly on a concept which has never been protected - the right to a broadcast platform.
I have to say, I don't see the connection between individualism and not caring about an individual's achievements. in fact, I would draw the exact opposite connection. individualism is very much concerned with the achievements of individuals, whether or not that individual is you.

in any case, I don't think GP is disregarding what the good sir has accomplished in life. the quibble seems to be with titles specifically. I think egalitarianism would be a better word to describe this position.
I had travel plans to visit a friend in Wisconsin in I believe 2018. My flight left at around 5:30am so I was a bit groggy when I got to the airport. I went to the counter to check-in and get my ticket, and couldn't remember where my connection was, so I told the woman at the counter my name and that I was flying to either Chicago or Detroit. She said "you're flying to Detroit, and your plane isn't leaving at 5:30, it's leaving at 5" (which was 10 minutes from now). I hauled ass to the security line and told a TSA agent that I was about to miss my plane. They hustled me to the front of the line, I took my belt and my shoes off and threw the contents of my pockets into a bin. I went through the body scanner, and ran to the gate, which, thankfully was within site of security. With my belt and shoes still in hand, I gave my ticket to the gate agent, who told me, you're in luck, they're right about to close the doors.

So I got on the plane, and, unrelated to the story, met a fellow who introduced me to AWK and Hacker News. In the last 10 minutes, I took out my phone to see what gate my connection would be at, and saw that it would not be in Detroit, but in Chicago. The woman at the check-in desk had given me a ticket to the wrong flight.

I told a flight attendant, "I'm on the wrong flight," and she said "what do you mean you're on the wrong flight?" I explained the situation, and she told me to speak to the gate agent when I got off the plane, and that they would sort it out. I got off the plane and started explaining the situation to the gate agent, and as he was trying to figure it out, a flight attendant came off the plane and said to him, "you better be giving this guy free miles, and free upgrades, and free drinks." They put me on a connecting flight from Detroit to Wisconsin and I got in a few hours early. All in all, an interesting experience and a fun story. They didn't give me and free miles or drinks though.

To this day I have no idea how I got on that plane--whether it was a colossal blunder by the gate agent or, if, perhaps, by some coincidence, another person by my name (which is a fairly common name) was supposed to be traveling to Detroit from that airport that day and missed their flight.
Africa's one-stop for startups, entrepreneurs and self-starters
Analog GPS: Scrolling Wrist and Car-Mounted Maps (2016)
There are no situations where it makes sense to say that lots of allocations are cheap and only cost a few instructions.

If lots of allocations are happening without freeing, more memory will have to be mapped in anyway on top of the constant pointer bumping - which means that a single allocation of an array would make sense instead.

If lots of allocations are happening with freeing, 'objects'/allocations will have to be moved around constantly to cater to the 'cheap' bump allocation.

If lots of allocations are happening then all being freed uniformly at the same time, it makes no sense to use lots of allocations since one array allocation would be fine.

Basically, making lots of tiny allocations marginally cheaper is a terrible strategy since it will always be a drag on performance since it is a naive and wasteful way to write software.
For eb2 and eb3 visas, For chinese and mexicans it's similar. For everyone else, no.
Yes, but if you can use ArrayList, you can also use an array. If you want to be able to remove an object from the middle without moving objects around, you have no choice other than LinkedList and the extra references.
I love (and own) all the Affinity products, but Designer still has a long way to go to get to feature parity with Illustrator, imho. Good news is, they are always improving.
iTunes came from an acquisition of SoundJam. Apple didn’t have much first party apps at the time, so it was important to include software to make the computer usable out of the box.
And the price of BNB falls...
Proliferation of the Internet is much faster than that of the printing press, because vast majority of the population is now able to read and write. In the late 1400s, reading books was a fringe activity of a few educated people, mostly priests.

People under 30 do not remember the world without Internet anymore; 25 years is a generation. That said, it is really too soon to proclaim any final judgments.
VPNs just move the problem around, they don't solve it.

You've gone from your ISP being the point at which interception can happen to your VPS provider and/or their ISP being the point at which interception can happen.
This is a very general problem in medicine. As much as we'd love to do medicine in a purely evidence-based way, looking as much as possible like the scientific method we're taught in school, it's rarely possible.

* Too many variables between bodies

* Humans don't follow protocols perfectly

* They take too long

* They fail too often, leaving sunk costs

* Experiments are hard to do ethically

And most importantly: you can't just sit and do nothing. When a person is dying or suffering, it's cold comfort to say, "Nobody has paid for a rigorous study, so we're not going to do anything at all".

Psychological problems are even harder. They're nearly impossible to quantify. You can certainly quantify people after they've killed themselves, but until then you've got little more than their self-report to go on. You can make up questionnaires, like they have for ADHD and depression, but what are they calibrated against? In the end, it's just "I feel like X", and they believe you or not.

A sibling comment answered your question pretty well: yes, we can tell that untreated trans people kill themselves at a higher rate. But even so, statistics are less useful than they might appear. They wouldn't have even begun to perform these surgeries unless somebody just took it on themselves to do it, and the first ones were pretty crude. They've become extraordinarily good, and based not on perfect scientific rigor, but just the anecdotal reports of people who say "I need this".

The science helps rule out quackery, which is absolutely critical. There are things that obviously don't work, and the people who sell it know that they don't (or are deliberately avoiding learning). But even a lot of real medicine is less simplistically scientific than we'd like to believe.
This was my thought as well since I thought photoshop went way of the subscription. Effectively bloatware some customers will have to mess around to delete. But that is where my complaining ends as someone who runs windows 10 sigh
>Another important factor for me, was the protection from inflation. Food prices go up during inflation, so my farm is worth more.

this is a moot point because literally any other thing you invest it (short of maybe government bonds) protect you from inflation.
This secret DC grid is so secret, I talked to people from PG&E at your SF headquarters who didn't know about it!
Why can't people see that US is socialist? It has socialism for the rich. One of the most public glaring examples were the gigantic bailouts in 2008. Socialism for the rich is a regular thing in the US.
Generally, though, I’m less scared of continental armies that I’m a citizen of.

It’s the other continental armies (China, America, Russia) that worry me more.
The design, so slim, so dense, so well engineered. There has to have been ones that came before. Too clever to not be an iteration.

I wonder if we'll ever discover another.
Or "pin" a handful of tabs to keep them always available at the left edge of the list, one click or keypress away.
How is Reddit different from "hacker news?" It seems to be about the same thing.
Not sure what you mean by non-Indian green cards exactly, but just to clarify, the waiting time for EB2/EB3 green cards for those in India is really dramatically behind everywhere else (final action dates are a rough proxy for "waiting time" but actually understate the problem): https://travel.state.gov/content/travel/en/legal/visa-law0/v...
the lightest of articles based on a single quote.

we'll wait for the actual documents, but in the meantime:

1. does this mean no more cookie stuff, and no more "click here to accept" modals? if yes, then it's a huge win. years of useless clicking, and countless Mwh will be saved in the long run.

2. will this mean no more protections whatsoever? this is not so great imo, and sincerely impossible in today's world of Big Tech legislation (especially in the highly litigious Europe).

3. what about the right to forget? will they touch that part as well?
> "(I really like my infinite virtual whiteboard on my sidearm computer"

what software do you use for your infinite virtual whiteboard?

EDIT: whoops, just saw my Q was redundant; thanks for responding to the other comment
Heh. Brings to mind the Fox Sports 'FoxTrax' [1] which placed a glow on the puck. Hockey fans hated it. I'm not sure if non-hockey fans cared either way.

[1] https://en.wikipedia.org/wiki/FoxTrax
I think it would work but it's such a fundamental change to the sport that I can't imagine any established hockey league even considering it. Not saying they shouldn't, just saying they won't!

The most radical change I can imagine them considering would be eliminating offsides.
Did Americans ever conduct a gun running operation into Mexico, is that a bad thing?

Yeah it’s bad and we should punish them.
A type system can do way more than the simple things from your first code block. This is misleading in terms of what a powerful type systems can do.

Re your second code block: This can be typed with literal types, no need for tests at compile time.
I've often heard people saying that systemd attempts to do too much and as a result is bloated, but personally i've found it to be sufficient for what i want to do - making certain software run and/or automatically restart on a server.

Some of the alternatives that i've heard of:

- SysVinit (i think older RPM distros used it) https://wiki.archlinux.org/index.php/SysVinit
- OpenRC (i believe that Alpine Linux uses it as its default) https://wiki.archlinux.org/index.php/OpenRC
- and here are some other links https://alternativeto.net/software/systemd/

For better or worse, i've mostly just stuck to using systemd because it's good enough - and init systems that require scripts to be written manually intimidate me, since it seems like it'd be easy to make mistakes and the scripts wouldn't be standartized enough. Personally, i prefer to create a configuration file that just defines where the software is, how to keep track of its PID, where and how to get configuration for it, as well as what user/group to execute it as (among other things).

Maybe the poster you're replying to will provide some arguments against systemd and situations where it isn't very nice to use.
The conservatives have become much more right wing in recent years (recent being around 6 years) as the moderates are being removed and former UKIPpers are turning blue.
AT&T is regulated as a common carrier and there are federal laws that prevent them from discriminating against their customers. I don't think classifying Twitter and Facebook as common carriers would work out very well for those companies, and I'd imagine they don't want that either.

Maybe there is a different set of regulations that could be applied to those platforms beyond something like Section 230. But the side effects of that could cause serious damage to those companies, depending on how the regulation was crafted.
It is probably not possible, you have to unlock on premises using a signed version of the tooling on a beta version of the OS on the device.

Your key2 probably has a customer version of the OS running it, so it would never be able to be unlocked :(

I argued about this but eventually the security of the "ecosystem" takes over the usability of unlocking older devices so they can be used for something else.
Perseverance Rover: First Audio Recording of Sounds on Mars
-Sarcasm Ninja-
Well, for one the library has a legal right to lend the DVD, and it can only lend it one at a time, and the library doesn’t make it’s own copy nor do you (legally). That’s a pretty massive difference. So, not just one but two principled fundamental differences: 1- the library’s actions are legal, and 2- in the library case, no copies are being made by either party.

How does the answer to this question help inform my question?
I didn't choose the term "Data-Oriented programming"
It was used by Cognitect folks to promote clojure [1] and actually it was coined by Eugene Kutznetsov in 2004 [2]

As you know, naming is one of the two hard things in programming.

[1]: https://www.cognitect.com/blog/2016/6/28/the-new-normal-data...
[2]: https://adtmag.com/articles/2004/08/05/data-integration-a-li...
https://concepts.app/en/
Petal Search Engine by Huawei
Perhaps Maastricht might be a better place to draw the line. But it's not like the changes at Lisbon were trivial; for example, changing unanimous voting to majority was a qualitative change in the character of the organization. My argument is that the GP by lanevorockz was pretty obviously referring to Lisbon, and that the reply by HugoDaniel seemed quite disingenuous in that light.
Not entirely. Energy utilization is a common proxy for technological development. If a society is plowing tons of energy into crypto mining, then by definition somebody is getting utility out of it. (Which doesn't preclude it all being a Ponzi scheme, but that's another story.)
After seeing this. An AI neural net I want to see is if it can take a whole bunch of English -> language input:output training docs and churn out a guide like this. Bonus points if the guide is machine computable as a tiny program that can be used as a dictionary, noun conversion, plural conversion etc.

Our neural networks are insanely huge blackboxes. If they can churn out inspectable code and guides like humans can, I’d be a huge believer.
Taiwan Drought Threatens Single Board Computer Production
If there is a modal box I usually right click and get rid of the modal box with dev tools.

That way I never gave any consent.

Nowadays I have browser plugins that do that for me, but same idea.

In any case I block cookies on all sites except for a few whitelisted ones so big "ha" to them if they think they can cookie me up. "Functional cookies" my ass. The sites work just fine without them.
std::list has splice to move nodes between lists.

boost.intrusive does, among other things, provide true intrusive lists and, for example, can insert the same node on multiple containers (not just lists) at the same time.

But really, no need for boost.intrusive, writing a templated intrusive list is not hard.
I've seen a Linked List get allocated very contiguously at times in .NET when it is just a toy program, like just benchmarking linkedlist performance, it sometimes does really well. But in the context of a big running program with other things in the heap it is much less likely to work out so well.
No, obviously it would not be okay. What point are you trying to make?
Modern memory allocators like tcmalloc are pretty good with putting structs of the same size in contiguous areas of the heap. For smaller structs (which most real world cases fall under), it's just one lookup to find the next place to put the new object. So, C and Java will have similar performance for allocating a lot of small objects, I think. There's probably a difference on the deallocation side, especially with fragmentation, but I'm not as knowledgeable about that. If someone has a richer explanation, I'd love to hear.
That barrier to entry may reduce the amount of nafarious users uploading files, which is what led to Firefox Send's demise.
Ancient massacre site yields its victims’ DNA
They specifically called em out as UPS and talked about the efficiency improvements over having a dedicated UPS room. I don't remember the percentage numbers though. It was orders of magnitude less power loss. It could be they ditched all of that hardware by now. This was some time ago. You might ask some of the old timers in the DC. They probably have pictures of the hardware.
Maybe because white men went out and did things? Your idea of privilege didn't just fall in our lap, it came after thousands of years of studying nature, warfare, conquering, etc. It also wasn't guaranteed, what would have happened if Persia conquered Greece?
Maybe, but Apple did not buy Sherlock.
I was agreeing with you, empathizing, until your last sentence. You lost me there.
I've already seen all the content that I like, their catalog doesn't seem to refresh that often or have that much stuff relevant to me. It's reached the point where, if I want to watch something, I don't even open Netflix any more.

I'm mostly keeping the subscription in case my parents are watching anything.
Ignoring the rest of the stack for a minute, any crime group should be hesitant to us software connected to the US.

National security letters are still very much a thing there. Signal has fought at least one and won (https://signal.org/bigbrother/) we can only know about ones they've won against.

Plus say you use Signal, how are you connecting? If that's through an app store then your binary has been replaced. A similar thing happened with Hushmail and their 'client side pgp' jar file: https://archive.is/IRYoh.

Then you have to consider the sealed-sender stuff, and other metadata. If your crime group isn't specializing in tech crime in general then outsourcing to a third-party (that could use the Signal code internally) probably makes more sense then trying to figure this stuff out yourself.
Depends on what you mean by self driving cars.
To me it is not even clear that driving assist tech will ever be advanced enough for cars to drive themselves reliably.*
But that aside.
Human in control + driving assists is already safer than fully manual driving.
The question is whether the opposite is even safer. It is obvious to me that
self driving with the human as backup is a joke. Humans cannot react fast enough in real emergencies.
So if you want the car to mostly drive itself, it has to actually always drive itself.
And to me it is not clear whether this is really going to be safer than the human+driving_assist scenario.

*Of course I am talking about tech based on the current DL approaches. If we had AGI, then the question does not even need to be asked.