skysight-inc/HackerNews huggingface dataset:
The funny thing about the Nobel peace prize is that a large number of its winners go on to carry out mass murder or give voice for other similar actions. Here are a few just off the top of my head:

-Kissinger (supported genocide in Bangladesh and East Timor, supported Chile coup, too many other things to list)

-Begin (Nabkha, Sabra/Shatila massacre)

-Aung San Suu Kyi (Rohingya genocide)

-Shirin Ebadi (pushing for genocide sanctions on her own country)

-Barack Obama (mass murdering innocents across the middle east via drones, jailling many whistleblowers while letting CIA torturers get away with their actions, also too many other things to list)

-Abiy Ahmed (current crisis in Ethiopia)

I skipped a lot of people who also voiced support for genocide sanctions on other countries or straight up denied atrocities that happened to other peoples.
Good on you, mate! :)
I was assuming a zero-copy manual buffer for read-ahead/write-behind. There is really no way mmap() could be faster since it is required to do more. The tradeoff is that you don't have a linear address space (a non-issue for most apps) but you get much smarter scheduling and cache replacement behavior that results in higher effective throughput. You can't get there with madvise(); as the name suggests the kernel can and frequently does ignore very sensible requests to modify page cache behavior -- pathologically poor read-ahead behavior is what originally encouraged me to figure out kernel bypass. It is pretty easy to drive a gang of NVMe devices at their theoretical limits with a manual buffer if your access patterns are predictably simple, which is useful when slinging a lot of data around even if you aren't doing anything clever.

The caveat is that even though the code to do it is simple, you still have to understand how Linux storage and APIs work. As you correctly observe, naive attempts that don't understand the fundamentals can be significantly worse than just mmap()-ing things, like never actually removing the page cache from your I/O path (common mistake).
I noticed with the first generation Gorilla Glass I could do anything with it. I could put my phone in my pocket with keys and coins no problem. Then the next phone I got and my house key scratched it the very first day.

My wild theory was the key was an aluminum (alloy) and it corroded creating corundum since there was no way a key could scratch the screen. I was just trying to console myself that I wasn't stupid and careless there were bigger forces at play.
> 1. I can't imagine a scenario where someone asks me to implement the message in question and I reply "I won't do it and if you insist I quit."

I guess this is your choice but I find it unethical. If you're a good engineer at Uber chances are 100% you can get a job at any other high-paying organization, so why choose to participate in this scheme?
But those are not variables.
It's so deeply misinformed to say that Damore posited insurmountable blockers to groups of people not like him. It is impossible for me to understand how someone can claim to have read the document and this is what they understood it to be saying.

First of all, he stressed that the relevant traits exist in abundance in all groups, as each group has a wide range of people within it. He had a giant graph illustrating this at the outset. He couldn't have been more clear.

Second, he was talking about psychological tendencies and preferences, not a literal inability to do tech work.
IBM Fired Linux Open Source Developer
Still remember the guy in this news? https://www.phoronix.com/scan.php?page=news_item&px=IBM-Employee-100p-Time.
He was fired by IBM early December.

Here's what I know: Shortly after IBM clarified the stance publicly (https://www.phoronix.com/scan.php?page=news_item&px=IBM-Open-Source-Leisure-Work), his manager moved him to the testing team, disallowed him to send any vnic patches. He filed an official complaint to the HR department but didn't get support either. In September he told me he received a warning letter, charging him being disruptive to the team and demeaning towards his manager. He said he would continue arguing about that. He would not sign this letter because none of these was true. I think if he signed it, it's very possible that he would have been terminated way earlier.

Then he told me his manager started to give him poor reviews about his performance, which was not a surprise to me. He got assigned a new project in October, with a lot of work to be finished in 4 weeks. I don't think that schedule was reasonable even for a developer who had already been working on that project for a couple years.

Just a few days ago, he told me his account was suddenly locked and he lost all connection to his email and VPN, he said he did not get any written notice about the termination.

I am a member of IBM Linux Technology Center. We were not allowed to discuss this incident starting from April. I hoped the guy would do well in IBM, but unfortunately we lost him. I am not silent anymore.
That's what we literally say every single time. We've been doing this kind of thing since at least Vietnam.
Occupy Wall Street was the birth of the left in the US. The US hasn't really had a leftwing since the 1920s. It created a whole class of activists that went around couch-surfing and protesting at major events. A few years later #NoDAPL happened and a huge chunk of the people involved in that were also involved in Occupy. As someone who was really involved in union organizing all the way on the opposite side of the country, I can tell you how much these organizers had an influence. We saw a huge shift in attitudes towards labor organizing after that and a huge influx of energy from people who first got into organizing through Occupy. Occupy also gave us Graeber and so many strains of leftist theory related to eco-socialism, communalism, and many other "hot" leftist theories today.

I'm sorry but I feel like this author is really out of touch here. Perhaps to someone who only interacted with it through the news, it seemed like they didn't get anything done. But that energy didn't just dissipate. It spread to almost every facet of American leftist organizing
Not only do I use D for all my programming now, I've also gone back and translated my older programs I still use into D.

Most recently I converted my ancient (1980s era) disassembler into D.
So they can take screenshots/install RAT software for anti cheating etc.
I don’t habitually read or watch the traditional news media for a long time. I don’t feel any negative effect.

What I do instead is I have a curated RSS feed of things I’m interested in. Not only websites by the way, I try to RSS anything. Subreddits, GitHub repos, mailing lists, blogs, podcasts.
In my limited experience the compile speed issues are often overblown. The biggest rust project i compile regularly is deno. It doesn’t feel that slow.

Cargo is great but it’s not continued to evolve fast enough. For example, there’s not enough defence against supply chain attacks yet.

>> Rust’s price for improved control is the curse of choice

The annoying unstated side effect of this is that on average, developers will choose the easiest option. E.g. quite a few blogs and tutorials wastefully use clone because it’s easier than wrangling with lifetimes (which admittedly have an developer-unfriendly habit of being quite virulent through your code) - or whatever other approach you fancy to avoid pointless copying. They do it just to get around the borrow checker. You don’t need to be processing that many strings with this approach before Python’s (lack of) speed is giving you a run for your money.
I’d love to see two autonomous drone swarms attack and evade each other. The future of combat looks a lot like Battlesnakes.
I always enjoy the pictures since I imagine them 20 - 50 years from now looking like ancient tech. These are 50 years old already.

I have been researching old oscilloscopes and find it all crusty and old but it was cutting edge back then.

It's crazy to think that our kids won't know or understand our tech as they grow... and they won't know or understand their own from when they grew up.
right, harvard reserves the right to admit someone who may potentially have really bad SAT scores. But that's fine, if admission officers see that person as Harvard material, why shouldn't they? Most candidates will still submit ACT/SAT scores, and average ACT/SAT score of the incoming class will likely still be high.
No. ISIS would kill innocents in these kinds of numbers _on_purpose_. They also made a policy of hiding among civilians with the express intention of increasing the collateral damage. They're really, really bad.

We can and must do better. The brutality of an enemy doesn't justify this indifference to human life, nor the willful blindness, nor the dishonesty.

But I expect that the vast majority of people in the region are glad ISIS lost.
Log libraries and the tendency to open holes in things
I only partially agree with you. The examples you gave are solid, but there's a big elephant in the room: async programming. In Go async is transparent, in Rust async tends to be a huge pain. Preemptive multitasking really makes everything easier, and I would take it over Rust's type system and abstractions.

I'm personally patiently waiting for OCaml multicore, which should have the best from both worlds, except the large communities.
Wish they'd use a more globally recognisable song for the demo.
As it stands, yes. For such a difficult problem it is not suprising NFTs don't provide any mechanisms against this.

Unlike previously, if you do find an older copy on a blockchain you're given stronger guarentees that it actually is older.

If digital artworks move towards proof via hash on blockchains for timestamping I'd imagine this problem would become easier to solve in future!
I think you're missing something: nearly 100% of people who are online are already on the platform called the Web.

The Web allows you to operate a community service which is compatible with nearly 25 years worth of devices and browsers without being required to use anyone else's platform.
Tikkun Olam
I am not sure why you're being downvoted, you're right. Here's the quote from Rob Pike I find astounding:

"The key point here is our programmers are Googlers, they’re not researchers. They’re typically, fairly young, fresh out of school, probably learned Java, maybe learned C or C++, probably learned Python. They’re not capable of understanding a brilliant language but we want to use them to build good software. So, the language that we give them has to be easy for them to understand and easy to adopt. – Rob Pike" [1] (emphasis mine)

You and I: we're not smart enough to use modern language features. And it just so happens that the language features and practices that we can handle are the ones that Rob Pike likes and settled on as good in the 70s and 80s. Anything from the last 25 years, we're not capable of understanding.

Honestly, part of many bonuses of leaving Google at the end of the month (after 10 years there) is that I hopefully will have the choice not to use Go and its heaps of insulting boilerplate... but I also hopefully won't have to deal with that kind of arrogance.

[1] http://nomad.uk.net/articles/why-gos-design-is-a-disservice-...
Rust is just a (pretty opinionated) tool. When it works, it really works, and the architecture rises smoothly. When it doesn't work, it really doesn't work, and there's some teeth gnashing and maybe a little praying Zig reaches 1.0 soon.

People want a be-all-end-all tool, but Rust is just not that, so you get tons of arguments about this or that use case. You wouldn't use a saw to hammer in a nail. Just treat it like a tool.
I used grab in Vietnam. There's a pretty good chance there's another app to use. I don't have an Uber account
I looked at a used car (at a new car dealer) a few years ago, and got phone calls, one or more per day for weeks, until I called them back.

I realize that maybe the person was forced to do it by their boss, and people hate being ghosted, but it was so far out of my idea of social norms that I didn't want to talk to them even more.

If they're not taking the hint after 10 calls with no response, what are they thinking? How far will it escalate?

If I was just busy for a few days and wasn't ghosting them, what do they think they've accomplished?
In 2018 Debian Alioth hosting service reached EOL.

The same benchmarks game project moved to new hosting at:

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
My bicycle was stolen when I was a kid and we saw the thief ride away. My father gave chase in his car and eventually came back with the bicycle. I was pretty impressed... Thanks for reminding me of that. Generally I've always ridden bikes that are so cheap/crappy looking that thiefs never bothered me. I used to just leave them unlocked all over the place and never had a problem (though none of these places and times were like any of today's hot spots). Now motorcycles getting stolen is yet another story.
And I'd like my local pihole equivalent to get them. Most defaults fail for someone.
Wasn't there a ruling that web scraping was legal now?
The first step is to accept that you probably won't change the world in any large and consequential way. But you can change a small part of the world for the people around you in a meaningful way. Find the joy that comes from helping out one of the people you interact with. Solving that problem that's causing significant pain for one person can be a huge deal to them! Sure there is joy from solving technical problems, but humans are social creatures and need to see that their work is having an impact on other people. Figure out what works for you.
> This means you need to convert machine code (assembly) back to a higher level language

...why? You don't need code to be in an HLL representation in order to patch it. Where by "patching" I mean "automatic insertion of a JMP into the subroutine prologue, that branches to your replacement code."

You don't even need to write any assembly in order to do that, either; you can write your replacement subroutine in C or whatever. The replacement subroutine just needs to codegen as a C-ABI subroutine with the same register preconditions/postconditions as the subroutine it's replacing.
It's also the sort of thing that is catnip to senators who want to score points against Big Tech.
I spent ~5 years working on a COBOL compiler. In practice, production COBOL compilers pick and choose which parts of the standard they choose to implement based on customer demand, and there's not a lot of demand for most of the new stuff. To a first approximation, almost all COBOL code is legacy code in maintenance mode, and I would guess that a significant fraction of COBOL running today has barely been touched since the 90s, if not earlier.
> DNT is no longer a standard

Because Google refused to adopt it. Because they don't want an easy and simple opt-out.

As Google lobbied to kill the bill to give DNT regulatory teeth, and then joined the DNT committee and stalled it out until it died, I fully expect them to undercut the GPC.
Listening to the input and output, the reproduction is like comparing a cat to a picture that resembles a cat, but isn't a cat.
Wow, we're better than ISIS, thats a relief! Really high standards you have there.
Conclusion isn't supported by evidence.

Evidence cited shows kids need diverse experience. That's very different.
If I look how much (dumb) code you have to write for stuff like UIs, I certainly hope such tools will automate that work away.

Sure, it's easy money, but also boring, lol
Yes indeed, so, companies that you can't trust, but can't afford to piss off, should be the definition of anti-trust targets.

In an ideal world.
So the cops are running them down to Mexico. Got it!
On Unix systems people rarely used file extensions like this. Any program that you would run simply had no extension. It’s the shebang line that would launch the correct interpreter. Extensions denoting the file type was more of a Windows thing so it knew what app to use to open the program.
The Dead Sea of West Texas
"boarded by crypto pirates now flying the web 3.0 flag." --Sad truth

The Semantic Web would have given much better search among other benefits.
https://archive.ph/i2Jdl
It depends on how the card’s speed governor works. Do you set a desired clock rate and then the firmware tries to hold that speed dependent on factors like core temperature or do you set a hard value and the firmware holds that come hell or high water?
I have never seen that happen in practice. Can you give an example of a CEO who delivered 100x value to the company you worked for?
On Windows, the Microsoft compilers and linkers have inserted such toolchain/library version metadata into PE executables for decades now (the "RICH" header — https://bytepointer.com/articles/the_microsoft_rich_header.h...).

At the time that Microsoft started doing it, paranoiacs thought it was some kind of anti-piracy software fingerprinting mechanism, embedding the compiling computer's MAC address or something. But really, it serves exactly the same purpose that Golang's effort does here: to let you map compiled-artifact back to inputs.
I think mainly CORS stuff, e.g. you can't use images loaded with file:// for WebGL texture, but also curious if more
One of the apple iTags would probably work pretty well I would think. Attach with GorillaGlue++ so they have to seriously degrade the value of the bike for extra points.
They in general seem to accept credit for other peoples work and delegate blame to others as well. I don’t call that being responsible.
I consider last couple of iPhone screens unbreakable, but they scratch at a whiff of a wind. 1 week of use and it’s already badly scratched. Not really visible with normal use tho.
> A game which randomly misinterprets your inputs will not.

You clearly know nothing about games. This specific kind of challenge (called 'output randomness') is widely employed in games and it absolutely makes you better at carefully considering what you're doing (because it might go wrong), making contingency plans (inevitably it will go wrong), efficient encoding of intent (maximize the outcome despite going wrong), and priorization (dedicate more effort to the important first).

The results of getting better at this kind of thing can be seen in telecommunications, where the unreliability of links has required very smart people figure out how to communicate over them anyway. And our networks are more robust because of it.
Yeah. Because we don't form our troops among civilians.
I think Damore's memo is an illustration that there is no "conversation" on diversity. You are allowed to not discuss the topic or to have the approved opinion, but, ironically enough, if you share a diverse opinion on diversity, you will be fired and publicly condemned in national media as a sexist bigot.
/r/redscarepod

/r/streamentry

/r/slatestarcodex

/r/emacs

Two here require some explanation:
Redscarepod is for folks who listen to the Red Scare podcast, though I’d guess 30% of that subreddit listens regularly. It’s my favorite cultural subreddit.

Streamentry is meditation subreddit with focus on attaining enlightenment.
Is that USB-C or thunderbolt over USB-C? One is an entire graphics card and the other is just a muxer.
I originally tried/preferred Lyft because of all the bad publicity and stigma about Uber.

However, I read that many drivers work for both anyway, and over time, on the infrequent occasions I needed a ride, I realized only one thing really mattered to me.

That is, that a driver keeps at least one hand on the wheel at all times while driving. That's my definition of professionalism.

I just feel like I have better odds of that with Uber, maybe they simply have more drivers these days.
We also received that email, but it was also followed up by one of our TAMs. For some inexplicable reason, the instance IDs in the email are their AWS internal IDs and is not visible to us, so it's actually pretty useless. They followed up and gave the actual instance for us to investigate, but we think it's a false positive as there is no Java on that instance.
Data shows boomers are responsible for the labor shortage
Yes, it's gender, technically -- not but not in the way other Indo-European languages practice it.
a lot of it is stuff its runtime loads by default, like huge BLAS buffers, the llvm orc and such.

I think there have been steps recently to make those optional recently. Julia was really optimized for "big iron"-styles of workloads, but that's less than ideal when you are not trying to just do linear algebra all day.
One request would be if possible to link to the web archive of the link rather than the original. I just ran across one that no longer works because their wordpress site was made private, for example.
That's why I said "the conventional meaning of the term." Who cares what some organization who just decided to name themselves after the term, defines the term as? It's not a jargon term; it's a word, defined loosely by how people use it and what they intend to mean when they use it.
It's rewriting the URL because you have a `<link rel="canonical" href="https://www.anyleaf.org">` on the page.
This guy calculates a "bow index", and reckons European Yew and Osage Orange are in a dead heat:

https://www.wood-database.com/wood-articles/bow-woods/

But in the comments, someone identifies "speed of cast" aka "self-fling speed" (!) as the key metric for bow woods, and he doesn't have European Yew, but according to that, Pacific Yew and Osage Orange are also pretty much the same!
So does gorilla glass
> Whether that claim can be meaningfully sold on to someone else is outside the scope of this discussion.

The issue of sidestepping future interactions is that such a schema has no meaning. If I go a step further and stipulate that the transaction doesn't need to be proven to third parties then having any schema bar making the transaction itself is completely meaningless!

It is only when you attempt to prove or sell the claim in future, to third parties does such a schema and blockchains have some utility.
Because it’s hyperbole. Not in the sense of it not being literally true, but hyperbolic in the sense that it is both an avoidable and limited to first party properties. It’s also not abusing existing standards. Instead of redirecting all browser links through Edge, they made a handler that specifies Edge. Firefox decided that it would ignore this design and hijack links that are specified to use Edge.

Let me give you a real example. Microsoft has a link to manage your Microsoft account online. This opens in Edge and thus can auto-login to your account. That is the expected and secure behavior. Firefox shouldn’t be able to hijack that.

Also you can still use any browser to check the weather. Just not via the integrated windows app.
Another interpretation is that he was being tested for whether we was a scammer or otherwise not trustable to deliver the truth.

That is, this an instance of the heuristic, “how do they react to being asked to do something known to be impossible?”
Oh, please. 2+2=4 is not copyrightable. I’d further that any program in a CS101 textbook is equally uncopyrightable. Computer programs are only copyrightable to the degree that they contain creative expression. Purely functional expressions are not copyrightable, regardless of the creative effort to derive them.

https://www.jstor.org/stable/1342160
Does superdeterminism save quantum mechanics?
I replied above, but the instance ID they sent in the email are their own internal references to your instance, and there appears to be no way of converting that internal ID to one that's useful to you. I'd raise a support case if you don't have a TAM to ask.
FOSS software is not necessarily "unowned". Any asset or resource must be assigned to some entity. Typically one has to dig for the fine print that leads to the osner.