skysight-inc/HackerNews huggingface dataset:
>> Dismissing this because companies should do better security is like dismissing doctors because people should get more exercise. That's silly. We need preventative care and treatment and everything in between.

Not exactly.
Executives are choosing to hire el-cheapo offshore middlemen to manage security, software development and to save money (latter is more important - more money in their own pockets) - and we all are on a hook for this behavior.
Criminals and hackers are like viruses - they are always there.
But we need to maintain the health of the whole body (country and it's entities) to make sure we're resilient.

Execs and politicians selling our security and freedoms for profits and bribes need to be dealt with appropriately.
Thanks for clarifying.

I was like damn they require 4 graphics courses? I avoided those like a plague.
Tiananmen: Hong Kong vigil organiser arrested on 32nd anniversary
I do think it is. This thread shows clear efforts of an organized group, likely state-sponsored, to disrupt it.

It was funny to see this happen on 4chan, because at first they could not get it right, and were stuck in their Wikipedia editor mode. They kept getting called out for it, or ignored.

They switched to upvoting and commenting unrelated threads to the front page. When 4chan changed their algorithm to combat this blatant manipulation, they ended with an effective weapon: shitposting.

You fill a thread on Covid or GoF research with an incredible amount of shitposts, and other shitposters attacking those shitposts, downvote walls of text to grey. Derail, derail, derail. You end up with a thread that nobody wants to read, and requires sifting through shit to find what you need. Then easier to just listen to the news about what expert Peter Daszak has to say.

Beating 4chan at its own game. 50 cent army is extremely good at shitposting.

And interesting posts are now hidden behind a "Read More", while posts defending zoonosis (imagine coming into a zoonosis theory thread to shitpost about lab-leak theory, hahaha) are on 2-3-4'th place.

It is getting harder and harder to find the facts or reason about what the hell is going on. The brain of society is poisoned to schizophrenia.
It's this + they broke stuff that didn't need to be broken + made it hard / impossible to target both 2 and 3 and/or code incrementally in 3 on top of a 2 code base.

The other nightmare is if a dependency isn't actively maintained you have also port your DEPENDENCIES over. Straight waste of time in many many cases. And your PM is asking (fairly) what new cool feature do we get? And you say - the program will run more slowly after all this stupid work. And boy - did things run more slowly especially in the early version - you upgraded and then got crap as a result so PM is asking why all this work made things WORSE for users.
tl;dr: #riffing. A place to drop any random thing that comes to mind. "solely to share raw thoughts and fragments. As close to stream of consciousness as possible, this is where we drop in the shower ideas, bits of messaging brought up in conversation, anything"

Good lord I'd never sub to that channel. If my employer forced it on me, I would turn off notifications for it in a hot second. If I couldn't turn off notifications, I'd shut down Slack except when I needed to communicate with a co-worker. If I couldn't shut down Slack, I'd quit.
Maybe, I only went with map since it was in the GP.
I am going through all the documents you referenced but let me tell you about the reason why I believe that you can’t trust the scientists directly involved in the research: the Reddit posting PhD uses this statement to tell why the lab couldn’t have just leaked a sample they collected (so not engineered just being absolutely sloppy):

“The WIV, and Dr. Zhengli-Li Shi’s lab group, are extremely well-respected in the virology community. As well respected as many US scientists.”

In fact this person does jackshit to methodologically prove that this lab was not run sloppily, just throws pedigree and “trust us we know she’s legit” crap. Let me tell you the majority of scientists anywhere should not be trusted in their ability maintain sterile techniques or keeping their lab secure. You can look at the vials that floated out of Galveston utmb in a flood, or the cdc shipping precontaminated Covid test kits because their techs didn’t use filter tips.

This is not just this PhD, it’s basically 97% of all scientists. Any statement that undermines the image that they don’t know what they are doing is taken personally with great prejudice.

The Reddit resource is great to suggest that no one deliberately engineered or even grew this virus. But it does nothing to disprove that they just leaked a sample they excavated in a cave and brought to the lab. And by combining both and collectively arguing against any malice or stupidity from these researchers they are not doing anyone a favor in trusting them. Also a real scientist would never categorically disregard a hypothesis without incontrovertible proof, which this and every other kiss-ass scientist does defending this wuhan cabal.
I'm pretty blown away that there is an active OpenZfs on Windows Project ongoing.

Personally I would not likely use ZFS for a Windows desktop but for Servers, might be handy.

For desktop, I always virtualize my windows on a host that has ZFS (Ubuntu 20.04). By adding SMB shares from host to guest gives me what I need to snapshot my user data. The only drawback is no hardlinking on windohs guest but that's a rare usecase for me.
> I would not recommend Elixir or Scala or anything similar for startups.

What about for not-startups (whatever those are)? I'm attempting to use Elixir for a new component of a kind of startup like product in a 50 year old company. So kinda startupie, kind very not. But more generally, I'm curious what changes with the "for startups" qualifier?
3 words.

Conflict of interest.
I've read a few articles, skimmed a few papers and sent them to friends. The counterargument is that there still aren't enough similarities.

The mutations on covid 19 are Really Different compared to the known and studied viruses. If it was a lab leak of an engineered chimera, you'd be able to see that A proteins came from virus X and B proteins came from virus Y and Z, but that hasn't been shown to be the case. From what I understand there are a bunch of smaller mutations across a lot of proteins resulting in something that doesn't really line up with known and studied genomes.

This paper actually goes through and compares the DNA of covid 19 against several other studied viruses: https://www.nature.com/articles/s41579-020-00459-7
> I don't think GP is in disagreement with you

I am confused about how(/whether?) confused you are about what I said.

> > > The officer's actions were unauthorized on a system he was provided access to.

The CFAA does not apply here, because the officer's actions on the system were authorized. He did not "failed to follow the rules on a system he already had access to", he followed those rules, then separately did something illegal[see previous footnote] with the information he obtained in accordance with those rules.

If his actions (on the system) were unauthorized, that would be a CFAA violation, even he was authorized to access the system in some other way.
I think he's referring to the fact that you have more information at runtime (the actual request) than you do at compile time.

But your distinction about the theoretical limitations vs the practical capabilities of current type systems is also a good point.
Pro sports definitely has casting. It isn't run quite the same way as casting for a movie or show, but there are definitely similarities.
Pro sports are entertainment.
Looks like it’s been hugged to death, I’m getting an internal server error (can not access db)
"The sequence of statements in the (let) block is imperative."

The println in the example is imperative, as it has side-effects, but a let block having an ordering of bindings is not inherently imperative. You can replace any let block with a set of nested functions:

(let [foo 12
bar (+ foo 100)]
[foo bar])

((fn [foo]
((fn [bar]
[foo bar])
(+ foo 100)))
12)

Sequential ordering of 'statements' is not automatically imperative. On the other hand, atoms are imperative, as they are mutable and therefore side-effectful.
Yeah one day my dad dropped his business card in a bowl at the local Yamaha dealer and won a brand new GSXR 750. He rode that ninja bike to work daily for at least 10 years.
There's a lot to unpack in your citation. Thanks for sharing it.
For anyone who’s listened to Bret Weinstein’s podcast from early on in the pandemic, “gain of function research” will be a familiar term. Great to see this hypothesis getting traction in mainstream media. What’s still crazy to me is how quickly things were explained away and how strongly the directly related scientific community said the hypothesis was “fringe”.

Here’s an episode of Bret’s podcast from June 2020 covering this in depth: https://www.youtube.com/watch?v=q5SRrsr-Iug

Edit: a word
Here's a simple example, toggles for checkbox inputs.
https://play.tailwindcss.com/BvQpg9QWEe
If you run gas station you'd start thinking about 200-350kw setups + battery storage. That's a lot of power costing a lot of money.

I dunno how many years these chargers can last, but 50kw chargers will be obsolete in 5-10 years time.
44 People have reached the summit of 14 of the tallest peaks,or maybe no one
You said "dismiss it and not try to investigate it".
> That's like saying "The child was murdered by a Black man," vs "The child was murdered by a man wearing a hoodie and a scar on his left cheek."

Why do you think the latter is more "to the point" than the former?
I wonder what would have happened to ZFS, java and all those technologies if IBM have bought Sun?
lots of Japanese friends told me the entire thing (and most similar shows) was staged.
Because... Capitalism. The league, as a whole will make more money if there is parity between the teams.
Need to re-read in detail, but seems like great learning material.

I especially liked the line including “with less power comes greater simplicity” :)
It also offers Array.reduce(), which can filter and map in one go, among other tasks.
This problem has been the basis of my own studies.

I’m studying computer science in an interdisciplinary build-your-own major style program, focusing on AI ethics. I’m not in any position to make these kinds of claims but I do think that, as you’ve mentioned, these issues will only become more serious in the near future.

At first I was a little worried that not having the traditional CS degree on my resume would hinder me from career opportunities but learning about problems within this space has been incredibly inspiring in its own right.
> Even if most mainlanders know that their state media is bogus, and that Xi is a dictator

I am an ethnic Chinese, I don't see this impression at all.

Disclaimer: this is quite normal, China is huge with 1.4b people, there are a lot of social bubbles. And the readers should read this comment and the parent of proving that. Not that this comment or the parent is true.
At some point income from hardware and app sales will stop to grow at the rate that Apple considers adequate. Maybe 30% cut from app store will be lowered as part of some future lawsuit settlement, maybe new cheap phone with decent hw/OS will become available, who knows, but something will happen eventually. At that point Apple can watch the income and share price go down or they can monetize the vast personal data they collected from their customers that no other company has access to. What do you think will happen?
> Ironically

It's not ironic. In 1890 your privacy couldn't be violated six ways from Sunday before you even finished breakfast. Your privacy was inviolate simply because it couldn't be compromised by a dozen different "disruptive" VC-backed apps shoved onto a device you carried with you to take and share pictures of your cats.

The right to privacy exists to protect the individual from the kind of harm that couldn't happen before 1890.
Which only works because they’re paying the ransom. The second the government introduces criminal penalties against the executives and boards for paying ransom, it will stop.
Tell that to literally all of the dealerships in western Oregon trying to upcharge the RAV4 Prime by $10k-$20k. Trying to buy that car last year was the scummiest car buying experience I could have imagined, and I'll never buy a Toyota in the future because of it.
This is reminiscent of the type of gas station I found in Paris. Just a store front, and a pump or two by the side of the road.

Not sure if this link will show:

https://www.flickr.com/photos/jefferysview/6442802819

And given the industry is pushing for a fast-charge within 5-10 minutes, which would give another 100 miles to your car, I don't see why this wouldn't work?
Compile GO code in the browser with WebAssembly
Other languages like Rust can achieve basically the same syntax with lazy evaluation/composition of phases, only collecting the results into a new data structure as the very last step.
Previous post was flagged within seconds? If by Dang, please explain shortly what is wrong. Too meta? Manipulation on HN not to be spoken out loud or speculated about?

---

I do think it is productive to say. This thread shows clear efforts of an organized group, likely state-sponsored, to disrupt it.
It was funny to see this happen on 4chan, because at first they could not get it right, and were stuck in their Wikipedia editor mode. They kept getting called out for it, or ignored.

They switched to upvoting and commenting unrelated threads to the front page. When 4chan changed their algorithm to combat this blatant manipulation, they ended with an effective weapon: shitposting.

You fill a thread on Covid or GoF research with an incredible amount of shitposts, and other shitposters attacking those shitposts, downvote walls of text to grey. Derail, derail, derail. You end up with a thread that nobody wants to read, and requires sifting through shit to find what you need. Then easier to just listen to the news about what expert Peter Daszak has to say.

Beating 4chan at its own game. 50 cent army is extremely good at shitposting.

And interesting posts are now hidden behind a "Read More", while posts defending zoonosis (imagine coming into a zoonosis theory thread to shitpost about lab-leak theory, hahaha) are on 2-3-4'th place.

It is getting harder and harder to find the facts or reason about what the hell is going on. The brain of society is poisoned to schizophrenia.
But the intentionally seemed to screw folks who needed ASCII - and hey - a lot of web protocols were ASCII at the time.

Sure, do the unicode thing. But if someone needs to deal with ASCII they need to deal with it. And python 3 was pathetic here. Some folks wrote some very clear posts about this I wish I could find as they explain it a lot better than I ever could.
There is also such a scene in a certain 2007 sci-fi film (which I won't name in the interest of avoiding spoilers)
End to end encrypted, completely secure from your end to NSA end.
You say you "don't care" about the origin or the discussion around it, yet you're arguing in a thread about precisely that?
I was under the impression you also got a dividend/basic income of a few thousand a year like in Alaska?
> Does no one else remember the videos out of China with people laying dead in the streets, falling over as they walked, convulsing behind the steering wheels of cars?

Could you provide a link? I never saw such video on YouTube.
For the uninterested, it's easy to think or claim that a library or service will do the heavy lifting for you. If someone's goals with a comp-sci program are SaaS apps, web development or other topic which they perceive as [Not Hard], then it's easy to fall into the trap of thinking these topics don't matter.

I've generally found that most new or novel projects require a strong understanding of the fundamentals.
I think it really comes down to how well the new semantics fit the problem domain. If it's a much better fit than the alternative, it's a net win. But just because you can define new semantics, doesn't make it a good idea.

This is Nathan Marz we're talking about though; he's on the short list of people who can both accurately identify the need and create something workable to fill it. If he told me it was necessary for a particular problem domain, I (personally) would think long and hard before I disagreed.
Texas? Winterization that wasn’t done and wasn’t required, and thereby those generators who didn’t had a more competitive edge? The similarities write themselves.
An account of Quicksilva and the birth of the UK games industry, 1981–1982
It’s a widely accepted fact that Iraq had a chemical weapons program before the Persian Gulf War. Iraq and the UN cooperated to dismantle that program in the early 90’s. There was disagreement about whether that effort was exhaustive. The Bush administration’s claim to justify invasion was that there was an active ongoing chemical/biological/nuclear weapons program. Some old caches of chemical weapons materials discovered after the invasion doesn’t show that Iraq had an active chemical weapons program circa 2003.

You can read more about how the intelligence community failed here: https://en.wikipedia.org/wiki/Senate_Report_on_Pre-war_Intel...

For example, they thought that Iraq had restarted its nuclear weapons program, and there was nothing like that in the evidence you linked to.
S.B. Divya: EE Combines Engineering with Writing Some of the Best Sci-Fi Around
forEach is an outlier, because most of these methods transform something into something else and can be chained, and that's where the readability increase comes in. I usually prefer for loops over forEach because it emphasizes the fact that forEach doesn't return a value; it's used purely for the sake of side-effects.
And? A brand cannot stand on marketing alone.
Me neither, except on a pop-science level.

Anyways, what I linked to are the key components for inertial navigation systems. Not all of them together, but several options. The first is that chip-scale 'atomic clock' thing from microsemi, a very precise time source. Something like that would be needed in every case.

The others are different possible paths to precisely measure (speed of) movement and (change of) orientation. Based on those you could construct inertial navigation 'on the go' in small form factors. Not smartphone-like small at the moment, but close to.

Regarding the scale of fielding/roll-out, ask Apple, Honeywell, or someone like that...

Thinking about it, maybe that is why 'the others' play at shooting things in orbit because they allready have 'Mao's mighty map' available? Who knows? Whatever. The end of GPS/GNSS wouldn't necessarily have to be 'the end of navigation'.
> the author entered them backwards

You're mistaken.

The author originally suspected - or hypothesized - that was possibly the bug, but the actual cause detailed in the post ended up being different (nondeterministic hashmap iteration over components) and the final patch does not include the initially proposed "fix" of swapping the red and blue components as was shown towards the very top of the article. The original order was correct. Swapping red/blue would've just been canceling out one bug by adding another.

https://github.com/SerenityOS/serenity/commit/a10ad24c760bfe...

> The type system can prevent this flaw.

The type system can add some roadbumps to encourage centralizing the conversion of "untyped" disk bytes to typed r/g/b components or a typed color component, but that conversion must still occur somewhere, and it can be written backwards at that somewhere, and one of those somewheres will be inside JPGLoader.cpp. That's the fundamental job of a JPEG loader - conversion of an untyped byte stream into useful types for the rest of the program to use. Additional use of the type system might limit where within JPGLoader.cpp such a component swapping flaw might be likely, but it's never going to prevent it for all of JPGLoader.cpp.

The existence of the Color type already makes such a flaw fairly unlikely outside of JPGLoader.cpp and similar conversion points. That's sufficient use of the type system. More within JPGLoader.cpp, while possible, would be overkill based on my own experience with color conversion and swapped component bugs. Hell, to play devil's adovcate, further use of the type system could cause such flaws! The extra code is likely to cause additional reviewer fatigue in code reviews. Reviewer fatigue causes inattention. Inattention causes the reviewer to miss swapped or nondeterministics components. Perhaps such inattention caused this bug!

I would be in favor of replacing:

const Color color { (u8)block.y[pixel_index], (u8)block.cb[pixel_index], (u8)block.cr[pixel_index] };

with:

const auto color = Color::from_rgb((u8)block.r[pixel_index], (u8)block.g[pixel_index], (u8)block.b[pixel_index]);

To make it clearer that this code is correct as is. Doesn't add any new types though, just names a constructor in such a way as to imply an argument order, and uses the existing r/g/b union aliases of y/cb/cr in macroblocks (r/g/b is more correct at that point in the code, since ycbcr_to_rgb should've been called already - it's possible this code was written before those union aliases were added?)

It's still possible to have a copy+paste bug with my replacement by using r/g/g as input instead of r/g/b or similar, but I've seen such bugs even with per-component types - just need the first copy to be mistaken and copy+pasted all over.
How to Choose FTP Client?
getcruise.com | San Francisco| Full-time | Simulation Platform Team | Visa sponsorship is okay

We run simulations at scale to predict on-road behavior.

Sr. Backend Engineer - See full role details https://boards.greenhouse.io/cruise/jobs/2613095?gh_jid=2613...

to apply email: jyo.pulakunta at getcruise.com or apply from the link above
Instead of "Indian variant/mutation" papers now use "Delta variant, which originated in India" which hardly makes a difference in my eyes.
> I also want to push back a little bit on this notion that forcing people into a situation is a totally net bad thing.

Hey brother! I think slavery was a good idea too. The South will rise again!

Seriously, that looks like some major Stockholm syndrome you have going there.

Let's say you didn't have to go into the office every day. That gives you more time to socialize in your community. You can volunteer, take classes, go to a bar or club, whatever.

If you want some sort of "hair shirt" experience, you can choose that. I once volunteered at a long term care facility to teach the residents about computers, computer programming, etc. It was fascinating because in doing that, you find people with those inclinations who may not have had the opportunity during their working lives to learn about such things.

If you need to "be forced" to do things, I guess you do you. But that's something you really shouldn't be projecting onto other people.
A lot of commercial software has similar waivers, too. See Windows 10.

"Microsoft and the device manufacturer and installer exclude all implied warranties and conditions, including those of merchantability, fitness for a particular purpose, and non-infringement."

You'd have to outlaw that or breed a more discerning consumer. One way to do that would be to blame the company using it, which would make them take more care in what they choose to use.

It just gets broad and vague after a point. Can the software that schedules trains use Linux or MySQL? People could die if it puts two trains on the same track. Note that GP never mentioned safety either. Just being hacked.

But yes I'd hope that anything bespoke should be covered under a contractual agreement with SLAs and penalties.