skysight-inc/HackerNews huggingface dataset:
Perhaps everyone is stupid.

It’s funny because when I worked in .gov IT, we were all characterized as stupid donkeys by because we weren’t able to just use NPM, etc to do cool kid stuff.

Good luck getting security people with the power and brass balls to do that in any company.
Would you say there are any instances where "technological hope" could be a bad thing?
> user supplied data should be sanitized in the strictest possible manner before anything is done with it, including logging

Oh come on, how would you even do that if you don’t know how the data is going to be interpreted by parsers that nobody knows they’re using? WAFs have been trying to do this since forever, but it’s always been security theater that separates gullible companies from their money and randomly blocks users that use “special” characters like slash or quotation marks.

I guess you could base64 encode everything, but that wouldn’t save you from the terminal bugs you mentioned. At some point you’re gonna have to undo the “sanitizing” and look at the text.
What are you talking about? They are literally doing this right now, that's already what it is doing. Everything I described is happening now.
> Trunk dev and continuous releasing every push to trunk is not something I have heard suggested.

Maybe not explicitly, but that's how it comes off.

> Trunk dev is about how and when new code is merged.

> It says nothing about when it is released.

So why does the compound "CI/CD" term even exist? (IMO, it sucks; all it does is introduce the confusion you're deploring.)

> It's incorrect to think that any people doing trunk dev deploy from trunk willy nilly.

Blame, if not the people using the term "trunk", then the ones using "CI/CD", for this confusion.
Can't they have a public personal ledger somewhere for people to audit? Saying I sold X to Y. Like a tweet in a personal account. Why is the common blockchain necessary? Seems like centralization of information, is this what Web3 is about? Power to the gatekeepers?
Yeah except you could sell the NFT on a different blockchain.

As far as NFTs are concerned, the existence of multiple incompatible blockchains is indistinguishable from what would be considered a network partition within a single blockchain for cryptocurrency.

@stagas:

> Can't they have a public personal ledger somewhere for people to audit?

Then you need to coordinate on a common authority to rely upon for the timestamping. Blockchain's whole purpose is to eliminate this dependency.
Seems not. https://www.hsdl.org/?abstract&did=750070 has a pdf link to the original.

Also, Project Gutenberg: https://www.gutenberg.org/files/26184/page-images/26184-imag...
First, I feel that is a bit of gate keeping. I've done a lot of systems work where Rust today would have been perfectly fine. We originally tried to track memory allocation errors but we gave up because we didn't test allocation failures and likely had large gaps in it and just found it wasn't worth the code bloat. We still checked for allocation failures for data transfer buffers but thats it.

Second, Rust doesn't stop you from handling memory allocation errors. The standard library might fully support failable allocations but that doesn't stop you from using your own collections for that type of work.

Third, this has been an item of interest for a long time in the Rust community and is actively being worked on as part of introducing Rust into Linux.
Haha sounds like fun! I need to dive into that more. Maybe for the next iteration of our website.

I tried emailing a few of these accounts from a burner email and got bounce backs on all of them.

Also just realized that since 12-15 another IP address 35.238.7.76 has submitted 4 more jibberish email accounts like uxjzylbwryxb@gmail.com.

So if they are fake accounts that bounce back, I guess that could hurt my deliverability rates with Constant Contact - not sure though. In any case I haven't been uploading them to my email contacts list so if he is trying to hurt my account it's been totally ineffective. And he'll need to increase his number of submissions by a few orders of magnitude to make a difference in the costs.

I guess my next step would have to be figuring out how to block multiple submissions from the same IP address or just reaching out to this dude and asking what's up. I need to learn more about him first since he works for someone kinda influential in my industry.
Or you could just use Brave Browser?
Quite. My FF looks a lot like this provides. I refuse to use Widevine and explicitly disable it and DRM on principle, and I want websites to know that this is something that is perfectly legitimate to do -- unlike Chrome where they've removed the ability to turn it off without deleting the horrible library itself.

I understand that some might hate this choice. Mozilla defaults to their preferences. These defaults are pleasingly made for people like me.
It will help to recognize the key use-cases and provide lots of support out of the box like pre-built scrapers for price comparison, social media mentions (or other analysis), whatever you find that people will pay for.

Make sure your pricing is clear so the profit calculation for the customer is transparent.

You then have a tangible product line you can pitch to investors regardless of whether they can appreciate the more abstract solution/platform.
10. Just trying to get rid of your "Subscribe to the newsletter" pop-up.

Assuming there is one, of course, but my experience with current newsletters is that there is a popup. Sometimes a "delayed action" one.
Regardless you are correct.

I often wonder what society would be like if we treated engineers and scientists like we do sports and entertainment and what you said I think falls loosely to into that realm of thinking.
I'm still waiting for https://github.com/debauchee/barrier/issues/567 to get fixed. Right now, Barrier (and possibly Synergy) creates zombie processes and leaks handles on Windows, causing the kernel to burn CPU trying to free up memory.
Go, like Java, was designed by people who intended never to write any code in the language, themselves. Both are languages which those individuals designed for use by people less intelligent, careful, and thoughtful than themselves.

The case of Java demonstrates they were mistaken: their estimation of their own understanding was grossly outsized. I don't know enough about Go to say whether that is true of Go's designers.
The protocol runs over the USB cable to your monitor, so whichever monitor has that cable plugged will be able to send the commands.

I'm using this command

sudo virsh start win10;sudo ddcutil -d 1 setvcp 0x60 0x03

To start Windows and change display input to DVI, which is the GPU for my Windows VM.

Changing back can be done either by powering the VM down or running the command

sudo ddcutil -d 1 setvcp 0x60 0x0F
“Prestige media” is a new term I haven’t seen before. It sounds like a classier sounding version of MSM or liberal media or left-leaning outlets. I’m very curious to hear where you first heard that term.
If you'd like to use a GUI, I wrote SimpleKVM:

https://github.com/fiddyschmitt/SimpleKVM

The GUI makes things (hopefully) a little easier to set up.

It was inspired by Haimgel's project.

It's nice to be able to run the monitor at native resolution and refresh rate, without paying hundreds for a KVM.
LetsEncrypt submits certificates to certificate transparency logs, so there's a record of what is issued.

I think CAs are supposed to verify domain control from multiple network locations (but then, I've verified domain control by clicking a link in email to whois contacts and/or postmaster, and I didn't need to do that more than once, so they didn't send email from multiple places, but that was a while ago; standards get harder over time.
I have lived in a number of very large cities around the world. And they were all clean, safe, and well-maintained. SF is a basket case of mismanagement.
Now watch the proceedings of "The
US Socialist Convention"
https://www.youtube.com/watch?v=bX9FgvXZXZ8

I'm not it's its CIA sabotage. Mot to mention the longer full stream was immediately taken down by the organizers out for fear fear of mean words on the internet being said about them.

But the ideology inherently pushes towards so many of these listed (self-)sabotage tactics it almost doesn't even need it.
> Is this still about malicious payloads in serialized Java packets?

No, it’s not.
Paging Zefram Cochrane: Humans have figured out how to make a warp bubble
I still use x2x. Last time I used Synergy it was laggy and overcomplicated, but I might give barrier a try.
Stronger screens.
The Most Profitable Traffic Jam
Yeah, we got one saying our ECR images MAY be vulnerable. But everything else in the email made it sound quite urgent.
He really is an excellent writer, isn't he?
Screens that are not cracked, whatever the needed strength and thickness may be.
Read The E-Myth Revisited to really understand the difference between working on the business and working in the business.
I'm speaking of more traditional GUI architecture where everything is a bidirectional graph of statically defined widgets. From my understanding, Elm and react style GUIs are some of the models people are looking to in Rust.
We're all on the same team here, there's no need for this hostility back and forth.

Binary patching, JAR patching, disassembly, library interception, syscall interception, whatever, these are all tools that are on the table. You do what it takes to get the job done, knowing and weighing the pros and cons.
As someone else mentioned, this is coming from Google Cloud IP address space. You might consider blocking that net block or silent discarding signup attempts from it.

35.238.4.0/22 (AS15169)
> So an earlier minted NFT may be more valuable to some than those that were minted later

Are dollars printed during the 2008 recession more valuable than those printed during the 2020 recession?

> In the same way, conceivably, a first batch of NFTs that supposedly should lose value after the artist starts minting a bunch more, could turn out to instead increase in value, because of their history of having been minted and sold before the event of the artist minting a bunch more.

But why? It's the same JPG.
That's probably a good thing. Leaving an open credit card in the trust of companies without support is a recipe for trouble. If you purchased something download it immediately if you can't don't purchase vapor.

Your movies/books should be local. Your apps still exist on your local android phone.

Amazon seems to have customer service same as Apple but Google and Uber? Those places laugh at you when you need support..
Research: DMT visual tracers flicker at ~30Hz and alternate in color
It does not take much sophistication to end up with multiple allocation arenas, any one of which might be exhausted without indicating general system failure.

Being ill-equipped to use or recover from allocation failures in such arenas bodes poorly for a systems language.
MANGA!!!
I don’t disagree, but isn’t that the purpose of Inspectors General and Internal Affairs departments?
Hashicorp is fully remote and is worth billions of dollars as a public company. I think there are challenges working remotely from a collaboration perspective, but there is evidence those challenges can be mitigated or solved.
Most European cities.
I feel the other answers you got do not directly answer your question for the following reason.

In practice, I believe it is Strassen's algorithm that is used for very large matrix multiplication. Strassen's algorithm improves on both the number of multiplications of scalars as well as addition of scalars which both ends up bound by O(n^(lg 7)).

This is because Strassen's algorithm replaces a single large conventional matrix multiplication consisting of n^3 multiplications and n^3-n^2 additions with 7 recursive application of Strassen's multiplication on matrices of size n/2 along with 15 addition of matrices of size n/2.

The number of additions in a matrix addition is n^2 for a matrix of size n. Thus Strassen's requires 7 recursive calls as well as 15(n/2)^2 additions of scalars.

You win on both fronts if the matrices are sufficiently large and you default to conventional matrix multiplication on a recursive call below a certain threshold.
Since life is short and time is not unlimited and I'm not a talent programmer, I have decided to stick with c/c++ plus some python/golang/javascript/sql for my software career all the way until it ends. Those are already more than enough for me to handle in fact.

best luck to rust programmers, it's just too much for me and too late for me. I do use quite a few nice rust utilities(fd,rg,etc) daily.
The signed message can have a timestamp on it. The only authority necessary is the signature of the author or the previous owner.
I would pay the hosting bill for the text files.
I control my monitor from a pi zero hooked up to a cheap vga/usb switch. If your monitor supports ddc/ci, ddcutil makes communicating over hdmi dead simple. The button from the usb switch, as well as a wire from the switch's chopped off vga cable is fed into gpio, as is a 4x4 input pad I use to control it from. Pressing D on the pad toggles displays and triggers the USB switch, A50# sets the volume to 50%, B50# brightness to 50%.

The big downside is that switching inputs on my monitor takes ~5 seconds where a proper kvm would be instant.
Because he makes hundreds of false statements disparaging open source - and it's contributors - throughout the whole article.
The military-industrial parasite that built your economy and feeds on perpetual war makes you the baddies. It's like cultural toxoplasmosis.
If you have to do a chargeback you should never give that company access to your credit card again.
I had almost this exact same experience with DoorDash. I was mostly just frustrated to be using DoorDash at all, because the restaurant's website makes no mention that delivery orders are fulfilled by DoorDash. That'll teach me to order delivery.
Not exactly. I was just trying to show the most direct port possible of the C++. In C++, Increment() is a non-const method, so in Rust I made increment(&mut self).

The point is to show that thread-safe types are expressed differently in C++ and Rust. If you try to do things the C++ way in Rust, it doesn't work.
Show HN: I made a to do list that integrates with Notion
If you're in a more rural area - it will vary. I grew up with a LEO and in a rural area - so I'm familiar with how some cops will act in rural areas. There's a higher chance that if you're an officer in a rural area - you also live in that specific area that you're policing. Whereas in cities - it's very often that you're policing in a region where you don't vote or live in.

Even for people I knew in law enforcement in the rural areas - they didn't like to live in the area they were policing because of the consequences. You're now a local who has to live with the consequences of how you've treated people during your job.
Do you? Have you, e.g., written a linker? Educating is an entirely different process than you are engaged in.
The very marginal increase in thinness is pointless. They should be going with unbreakable screens.
I'd rather walk with my shoes full of pins than give my money to taxis.
ROFL.

Ok, after putting the unicorns herd to bed, an event happens and congratulations, you now own a license to PeopleSoft v.whatever source code. Oh yeah, you also got the management platform for your network provider too.

Now what?
It's because a microservice in the video is also called Wingman.
I fear you may be overly optimistic. Open source community graphics drivers are not a first, and you can go out and see how much success they have without corporate support.

Writing a truly high performance modern graphics drivers is really no small task. There is a reason why NVidia, AMD and Intel employ large teams to the task.
Sufficient thinness was reached like ten years ago. Imagine the battery life we could have.
You actually think that is the cost of digging up the information? If it were just a hosted text file I'm sure are tons of other places you can download it from.
There's more than just the safety aspect, which, again, is to never allow your cells to drop below 2.5V, though dendritic formation is a function of how long the cell's voltage was below that threshold. At 3.6V, your cell is depleted, and I would expect at least smart devices will have low voltage detection and will shutdown at some low voltage threshold if low battery indicators are ignored. To be clear, it isn't the cell dropping below 2.5V that will cause the cell to turn into a bomb, it is afterwards attempting to recharge it that is dangerous. Stop using and never charge a Li-ion cell that's voltage dropped too low. Recycle it at a battery drop (most hardware stores have a battery drop).

The best practices are pretty simple. To get the most life out of a cell (and this is true of Li-ion, NiMH, NiCad, whatever), rest the cells for at least an hour after use and before charging, and after charging and before use. Adopting these rest cycles allows the cell to maintain its capacity. Abusing a cell by never resting it between use or charging will decimate its charge capacity and reduce the amount of amps it can provide compared to when it was new and unused.

Do not store Li-ion cells long term at full capacity, but instead at 3.7V. This is actually controversial, but allegedly (though I do not know why) storing at full capacity reduces the life of a cell.

And of course don't drop your cells, as it can and will cause internal damage, reducing the life of the cell.
He was asked to contribute his thoughts, and he did.

He backed it up with evidence.

It may be that he didn't use all the evidence available and some supports contrary views - I'd be surprised if this weren't the case - but he was engaging in good faith, expecting someone else to present that counter-argument.

I don't mean this to be disrespectful but it appears the majority of your criticism boils down to tone-policing.
There's going to be a bunch of new laws after enough people lose all their money, especially if they are the adult children of the ruling class in Washington D.C.
“If you build it, they will come.”
Which documentation do you mean? The Abseil docs I linked to (https://abseil.io/blog/20180531-regular-types#data-races-and...) are talking about thead-safety of types, not functions.
This is entirely intentional.
Similar to warfarin. It was intended as rat poison. But then someone said “we should use this for blood thinning in humans.” And then no one questioned why doctors were prescribing rat poison because it had the feature that was desired. Saying, no language can prevent a developer from using something when they very much intentionally use it.
> But the demand on the new feature with out way every thing else.

"with out way every thing" = "will outweigh everything"?
User data shouldn't be processed at all. You never know where there will be a vulnerability. So you turn off logging so you have no idea what pages your customers are now requesting (phew!) but you can still be vulnerable to SQL injection attacks, buffer overflow attacks, etc. when you are processing the user data. Best to just reject it all.
It's just the title of a clip of a comedian on a late night show more than a decade ago; not a thesis on current society. And yes, I'm fully aware and very grateful that I live a life better than billions, however it's also indisputable that the world is better today than it's ever been before.

> "incredible advances in science and technology"

That's what this thread is about. Please note the context.
It's also personalized, for better or worse, so something "trending" on your page may have 5k likes compared to 25k for more mainstream topics.
So why it's so hard to have open-source drivers for say Nvidia GPUs?

If you can reverse-engineer Apple's completely new chips it should be a breeze to do the same with already very well know chips form Nvidia, isn't it?

What's the difference? Is there any difference at all?
Yes that is a good point. I will see if I can fit this into the article without introducing too much digression.
If it's an enterprise (https://zwischenzugs.com/2018/10/02/why-are-enterprises-so-s...) the latter will be a much easier sell to management. Paying for support is a given but contributing developer time will require many approvals from different departments if it can be done at all.
Ross appears to be a PhD student. Hardly a "career academic."

The point is that the "these are all ivory tower idiots who don't know how real people work" is a silly argument to make given their backgrounds.
This is very kid-gloves on C++. In C++ these are basically just aspirations without any actual safety assurances.
You don't have to actually directly say the threat for the threat to be known. For example, if you're hitting me up for protection money, and you said "it would be a shame if something were to happen to x", that would reasonably be understood as a threat. Notice how you don't have to directly say that you will be the reason something happens to x.
Are you speaking from any first-hand experience here? What people know is what they see in tv and movies.
How could they not tell what type of hardwood it is? In my (tropical) country, different timber looks very different, and anyone working in hardware or construction should be able to tell on sight what type of tree a plant came from.
The blockchain sounds very centralised if it's the only place I can participate to verify my ownership. Decentralised would be if there was no third party(in this case the blockchain) necessary for verifying ownership. Which it actually isn't, because all that is needed is the signature of the author and maybe a timestamp or some other metadata signed along.
I found the same problem roughly a couple years ago. I ended up building a very specific solution (switch input mode based on specific USB changes) that is more or less a subset of of the functionality here. I am now having near daily issues with the KM (a ~$30 one that was the only one I could find that really meet my needs) box. There is tons of room on the market for a good prosumer solution to this problem.
Why does it matter where they first heard the term?

It feels - based on your presumptions - like you're gearing up to attack them if the source isn't acceptable.

(This may be completely inaccurate and I'm just being hypervigilant)
I've written an operating system.
Only if we thank maintainers specifically after they get bad publicity for a big security issue.
Do everything everyone suggests in this thread. You've got the time, and the money.

You'll figure it out.
Venezuela’s Fatal Embrace of Cuba
In vitro neurons learn and exhibit sentience when embodied in a game-world
The way I read it (which might have been reading between the lines), is that whatever 5.3x was released with Perl 7 would be the last in that line, but it would never die, and just get bug fixes.

I viewed Perl 7 as a way to break from the expectations of the two types of existing Perl users. Those that use it for stuff they expect to continue working without fail in perpetuity, relying on Perl's exceptional forwards compatibility, and those that are willing to break that to usher in new features that are long overdue.

At work we have Perl in production that's well over two decades old, and all stages in-between because it's always been the core language of our department. The expectation that it "just works" for the most part on newer OS distro releases with newer Perl is extremely valuable to us. At the same time, new development in it has gotten more and more cumbersome over the years, both in relation to other options and in itself, as modules for newer services and APIs are less likely to be available and well maintained.

Perl 7 as an idea was exciting to me because I viewed it as a way to both satisfy the needs of the job I'm in (through a static Perl 5 version), and also my personal tastes by allowing Perl to evolve and change as needed, and add some long overdue features (or even just change defaults to be sane for the current time).