skysight-inc/HackerNews huggingface dataset:
> willing to burn their career to provide the proof.

This should have been the case as in normal whistleblower cases. Seems it was not. I also suspect that Russia will eventually try and call the favor to coerce him to do something for them

EDIT: had no idea this would be so negatively viewed. If you're going to down vote please indicate what you're against...
In terms of your experts being wrong, reality is, you likely didn't want your experts to tell you about this stuff at all. If you added state actors to a threat model even after Snowden, there were corporate managers in random companies who would shut down the conversation, end the conference call, or leave the room and you'd find out indirectly that someone somewhere had found problem with your contract and it was being ended.

If you knew, what would you really do? There are insiders and outsiders, and if you talk about this stuff, you are an outsider. Life strategy-wise, which one are you going to be?
It sounds jaded, but really, having been one of those experts playing in this invisible sandbox, I used the tools I had and worked with integrity. That I didn't defeat a multi-trillion dollar conspiracy of hundreds of thousands of people doesn't bother me much, and where I scored a few points on them, I feel pretty good about it.
> Is everything really compromised?

Given the documents and budgets which have leaked so far - it seems more sensible to assume that all hardware & software is compromised until proven otherwise. From the limited information provided so far we can see that if you use any Intel CPU, any Seagate/Hitachi/Fujitsu/Samsung hard drive, any version of windows, most commercially available routers, notepad++, or VLC - the NSA has access. Their scope is ridiculous.
>Where I find this alarmingly true is when outcome/results are negative (usually ending in pain)

Pain is a very good teacher. Letting children hurt themselves and learn from that (within reason, obviously) is not a bad thing.
There is Cyclone, Checked C, Deputy. Such "C-but-weird" languages have an "uncanny valley" problem:

• "C, but safer" on its own is not very enticing. With no other benefits, it's easy not to switch, and instead promise to try harder writing standard C safely, or settle for analysis tools or sandboxes.

• People who use C often have backwards compatibility constraints. Switching to another compiler and a dialect that isn't standard C is a tough sell. You can still find C programmers who think adopting C99 is too radical.

• Programming patterns commonly used in C (rich in pointer juggling, casts, and textual macros) are inherently risky, but if you try to replace them (e.g. with generics, iterators), it stops looking like C anyway.

So "safer C" is unattractive to people who are tied to C implementations or don't want to learn a new language.

But people who do want to learn a new language and use modern tooling, don't want all the unfixable legacy baggage of C.

Rust dodges these problems by not being a "weird C". It's a clean design, with enough features to be attractive on its own, and safety is just a cherry on top.
This is a cool list, but I was kinda hoping to see a shout out to prototype.js and script.aculo.us in the epilogue.
Yes.

https://products.geappliances.com/appliance/gea-support-sear...

Sadly this seems to have been discontinued.
Perhaps that has something to do with having lost millions during WW1, revolution and WW2. Eastern Europe and China were hit the hardest during WW2 and didn't have the massive US economy (which was unharmed in both WW1 and WW2) to help the rebuild (marshal plan). The young people who died during WW2 would otherwise have contributed to the economy during the 50s, 60s and 70s. In fact, you can still see the damage of WW2 in the Russian demographics today.

Of course it didn't help that the soviet politicians constantly mismanaged the economy at the same time. Also interestingly, Mao was constantly screwing up the economy with his uneducated policies that he was hugely unpopular internally with the CCP. However Mao was hugely popular with the common people that the CCP had to just put up with and put out the fires he starts. (reminds me of Trump today...)
I just said why it's orthogonal. I don't see a counterargument here.
I think this is the story, it's good fun: https://www.damninteresting.com/on-the-origin-of-circuits/

The evolved circuit used fewer gates, but only worked on the device under test and when they removed gates that were apparently doing nothing, it failed to perform the task. ML cheating at its best!
Because pure-rust, as in, not relying on bindings to external git libraries is independent from using "unsafe" in the code. For me the question is misguided.

There are reasons to prefer a pure-rust code, even if the whole crate was unsafe.
Thanks very useful.
Or in many cases, it's annoying your staff with anti-white racism under the guise of being pro-diversity.
Nice idea.
The clocks are one hour off here: the text says 00:55 but the clock shows 11:55 pm, and so on.
Can this be mitigated by using something like ufw and restricting the IP access?
> i take a russian word and i say it with a ukrainian accent -they understand me, and i fully understand them.

You aren't speaking Ukrainian, you are speaking a creole, surzhik, with people that aren't obnoxious enough to point out your mistakes. It's nothing to be ashamed of, but nothing to draw conclusions from either.

https://en.wikipedia.org/wiki/Surzhyk
> Vitamin D is a big deal. Recent studies have shown that patients with low Vitamin D levels are more likely to die from Covid-19 than their Vitamin D-rich counterparts,(1) and deficiency in the vitamin has been linked to seven of the ten leading causes of death in the U.S.(2)

1,500 or so words about Vitamin D, but not a single mention of UV?

Can the correlation between COVID-19 mortality and lack of Vitamin D be explained by lack of exercise and/or exposure to UV?

In other words, maybe Vitamin D levels have nothing to do with the disease. It's just a marker for inactivity, which is the real culprit.

If true, this explanation suggests that pumping people full of Vitamin D in the hope they'll fare better with certain diseases would be about as useful as force-relocating the homeless to Beverly Hills. Correlation, not causation.

The paper cited by the author (1) doesn't consider this possibility, either.
Does the startup you work for allow you work time to learn new skills? You could mention what additional areas you could contribute in if you had skills XYZ, and here is your path to learning them.
I quickly scanned the article, it seems it doesn't address one of the biggest issues I can see right away.

Wasted energy. Phones wireless charging is wasting over 30% of energy. How is this called a green technology if we would have to waste so much power.
Found the D&I Lead
Elon Musk's Emoji Profile
Lockdown Will Change the CV in the Future
Yes, and it is an icon of the priorities that got them in this mess.
Weak_ptr in C++ only applies to shared_ptr, which is not used for most C++ pointers. Because of the atomic ops done on each copy, in performance sensitive contexts people aren't going to be using it.
Lockdown Things to Do
This bears more research. Disturbing if true. Article is marred by inflammatory rhetoric.
If you think diversity and inclusion is "an annoyance", then you clearly aren't "neither for or against"
Quanta – image optimization service in Swift
Some of those amateurs are doing pretty useful work.

https://twitter.com/SuperASASSN

https://abcnews.go.com/Technology/Space/story?id=8221167

It's going to be a long time (if ever) before space gets cheap and accessible enough to replace these folks.

(The article, incidentally, shows photos from a four meter telescope. That's... probably not amateur astronomy.)
I would go so far as to say, their "solution" was not a solution at all. Granted, in the absence of being able to recognize alternatives, it may have been the best available option left, but it fundamentally missed the root cause of the query slowness.

Your experience exactly shows why having a diversity of opinions/backgrounds/expertise on a team is a very valuable trait. Had no one realized you could rewrite the query, would scaling vertically and upgrading Oracle been a fatal mistake for the team? Probably not, but damn if it wouldn't have been a big waste of time/money.
I'd be interested to know what, according to you, are the worst part of git commands (I'm currently trying to figure out a better CLI on top of libgit2).
That's utter bollocks. This has been central to the debate since it started in the 90's. You absolutely can charge for Free Software, and many people have done so. I collectively paid a lot of money for boxed releases of Red Hat and SuSE back in the day, to support development. The risk, of course, is that someone else will take the codebase, and produce a free-as-in-beer version (ala White Box Linux). I say: let them. I'm willing to pay for a supported, professional version, and I have a history of doing so.
Just putting this out there: The government should have grants for critical OSS infrastructure, like it does for medicine, scientific research, and even (though highly gutted now) art. It’s only because the web got started after the Regan years that this isn’t blindingly obvious to everyone. Why is FireFox getting its money from Google and not Uncle Sam?

If MDN closes, productivity for millions of web developers across the county will plummet. Why is this being left to charity?
Loans aren't subject to taxation in the US.
US trademark database returns 8 records for Photopia, 0 for Photopea.
If you walk into any of these things in real life: tread very carefully.
> A timestamp is the time at which some event happened,

It's important to the advice to make explicit that the use of “timestamp” in that sense is intended, because “timestamp” is also in many contexts “the data type that combines date and time of day and, perhaps optionally, time zone information”. The application of “timestamps” in the latter sense is not limited to when they represent “timestamps” in the former sense.
One thing I’d be interested to know: do we know anything of differing outcomes based on source of vitamin D. I.e sun vs. vitamin D lamp (e.g. sperti) vs. diet vs. supplement.
Where's Backbone, Ember, Coffeescript (the OG transpiled lang), HTML5, CSS3, WASM, ect, etc.

The road to today is paved with many influential projects.
Somehow I feel that this wouldn't really solve the problem. Generally, the "the only way to beat a bad guy with a gun is to have a good guy with a gun" idea (or whatever the actual quote is) probably doesn't match up with reality.

But maybe that's something borne out of individual ideology.
Yeah, my experiences with Swedish unions is definitely a bit dated, but I guess SD's growth is messing things up a bit, especially in LO?
> nothing would compile without the nightly toolchain.

This problem is solved though. Almost all nightly users shifted to stable after async-await was stabilized. The last holdout (IIRC) was Rocket, which also compiles on stable now. I can't think of any popular libraries or frameworks that require nightly. I can't think of any popular feature that people would want to use nightly for.

I think you could learn Rust now, write your code and then not worry about any new features that are added, ever. Your code will work without breaking. Keep upgrading the compiler every 6 weeks and your code still won't break. That's a guarantee.
OnlyFans – First CardiB, Next Apple?
Jupyter markdown blocks can parse LaTeX math and image embeddings. Pretty sure that's out of the box.
This basically is how tables work in k. Tables are defined as a list of dictionaries, but in fact stored as an array for each element (ie. each column of the table is an array, but each row can be read as a dictionary).
> Doing layoffs doesn't necessarily mean you don't have the cash to pay everyone,

Sure but that's the case here.
Can you give more of a reason why "most" people don't care about it? Why would inclusion be an annoyance?
Free Software and Open Source software are not the same thing. Open Source was entirely conceived in order to subvert Free Software through making it even cheaper.

So "free software cheerleaders" are not trying to defend Open Source. If you don't want large corporations, or any corporations, ripping off your work, make it AGPL and sell them licenses.

As it is, most of this type of thing seems to be a complaint that the commons is crowding out the small businessman i.e. "There are too many public parks, and they're keeping people from visiting my nature resort."
I never implied you can't do stuff for fun.

Projects done for fun are not "marketed" as "a replacement for X"
For those that are disappointed at the omissions in the timeline:

> Disclaimer

> We could have mentioned a lot of other projects:
> [lines omitted]
> ...but we had to make choices to keep this timeline compact.

> The 2 main constraints were:

> We wanted 20 projects because we are in 2020
> We wanted at least one project for every year between 2010 and 2020.

Reasoning kind of dumb, since this could have been a much more impactful post, but glad they laid out their reasoning. They missed some major precursors to the web we know to day -- Node Webkit existed before Electron IIRC, there's stuff like MooTools, Ember has been around basically forever (and SproutCore before that), Backbone isn't mentioned, KnockoutJS started the MVVM craze IIRC. In more recent time, they left out Parcel which is by far the easiest bundler I've ever used, JSPM & SystemJS were left out as well.

I wonder if there's a better timeline out there for the history of JS tooling.

Given the disclaimer at the end, they predicted people would be unsatisfied with the omissions... They were right
We have a grid compute infrastructure for a specialized runtime environment with business-logic rules for scheduling priorities and partitioning of the compute cluster.

The control plane was implemented in Python and Twisted (event driven I/O framework for the unfamiliar), which was fit for purpose at the original scale running CPython (few thousand compute nodes).

As the number of compute nodes scaled up, we developed hotspots in ser/des of control messages, which ultimately started to affect overall cluster efficiency.

Switching to PyPy gave us an immediate substantial performance boost without really having to redo any code at all (just some FFI stuff that was probably wrongly implemented in the first place).

Eventually we realized we were going to out-scale even that (at the hundreds-of-thousands of compute node level) and ended up with a Scala/Akka reimplementation, but moving to PyPy from CPython got us a lot of free breathing room.
It will be competing against the AMD Ryzen 4000, and most likely losing that competition.
The timezone could be inferred from uploader's geoip as a fallback. The problem was that even if the timezone was known at time of upload it was converted to UTC and lost when stored.
It's less bad than burning fossil fuels. But yep, it's silly to call EVs good for the environment, the real green alternative is to cut down on cars.
Epic direct payment on mobile
According to their facebook it seems like the entire sleepsource site is theirs.

"I am a 15 year old front-end web developer and am working on growing sleepsources.com"

https://www.facebook.com/josh.ternyak.3
Trust me its way easier than you think and there are tons of free resource available you dont need a $36 book to build git.
If the rest of the documentation workflow is in python, it would remove the need to install another entirely separate scripting language runtime to do those checks on every developer laptop, CI system, etc.
Fortnight in the Dork Web
Uh, return EIO? Or EINVAL?
Looks like it had a recent jump, but is still below the trend line. https://fred.stlouisfed.org/series/CPILFESL (You can zoom in on the recent year by using the slider at the bottom.)
I’ll answer b)

The porting strategy depends on what you are trying to accomplish. If all you want to do is not have to install a desktop app on each PC, just use something like Citrix.

But I had to do something similar with an ancient PowerBuilder app.

1. write a COM wrapper over the entire app using something like Active Template Library.

2. Then you write a C# REST API on top of it that interacts with legacy app over COM.

3. Write a web interface that calls your REST API.

4. Write integration tests that call you’re API and make sure you get the expected results.

5. Record request/results from users using your web interface from step 3.

6. Slowly start porting the business logic from the MFC app to a native .Net app

7. While you are doing #6, run your test from #4 and run all of the requests from #5 and compare them to your new code. If you notice some use cases that you missed, add them to your test suite.
Even if true, he's just one (already rich) person.
My comment was neither complaining nor criticising, it was asking. I made this perfectly clear in my edit.

A program can qualify as pure Rust without making use of the safety advantages of the Rust language. It's not unreasonable to wonder how much unsafe code there is in a Rust codebase. It matters.

Rust is better for having unsafe features, but it opens the door to their overuse, and this shouldn't be ignored.

In the SPARK Ada world, there are 'assurance levels' that offer different levels of guarantees. [0] At the 'Silver' level and above, there is a guaranteed absence of runtime errors (such as divide-by-zero, or out-of-bounds array access). Rust doesn't have such a scheme. It seems reasonable to wonder about overuse of unsafe features (as fuzzy as that is), as a very rough approximation.

[0] https://blog.adacore.com/from-ada-to-platinum-spark-a-case-s...
Everyone I know, including myself, have gone AMD 39xx. Damn what a beast at a reasonable price.
I don’t think anyone is encouraging total unstructured freedom.

I went to a school without grades. It encourages cultivating a love of learning. There was concrete feedback on quality of work and assessments of knowledge (tests). But no public grading scale. It’s been awarded 3 blue ribbon awards and consistently outperformed its grading-based peers.
Him being there makes Russia look more tolerant than his home country.. Which is already a Pretty big bonus.
NetBSD/Macppc Quickstart
They did, but wars and oppression aren't an invention of the Industrial Revolution. Premodern leaders were very capable of killing and oppressing people at scale when they put their minds to it.
Serverless: I'm a Big Kid Now
Curious how this will play out because they explicitly bypass both Google and Apple
I know, and this affects all players equally. For subways this usually is less of a problem because the actual subways don't need to travel vertically. Cars would need to get up and down, though, which means boring gets more expensive and throughput gets smaller.
Decision Trees from Scratch
Neither in Rust ;)
I don't understand why the pricing of Intel's enthusiast CPUs should affect your buying decision if you're not in the market for an enthusiast cpu. That being said, if what you've got is working for you I certainly support the idea of sticking with it.
Oh... I am having one of those moments where I feel like everyone else but me knew this and I'm a dummy. But when put like this, I realize \ here is an escape character thing, making the newline into \\n.
Yeah, it's an extremely common misuse of the learning curve concept.
From https://en.wikipedia.org/wiki/Learning_curve#%22Steep_learni...

>Arguably, the common English use is due to metaphorical interpretation of the curve as a hill to climb. (A steeper hill is initially hard, while a gentle slope is less strainful, though sometimes rather tedious.

So common, that it's basically become the default interpretation. Kind of like "irregardless". I wonder if there is a name for phrases like this that basically mean the opposite of what the words literally say.
Does it matter if the salmon is canned? Right before the lockdown my wife bought something like 50 cans of wild caught canned salmon from Costco and I'd love a good reason to convince my family to eat it all now. Sounds like salmon patties of egg + salmon fried up might be a vitamin D superfood.
Yeah I honestly never get these threads. I think perhaps it's C++ veterans that have the language spec memorized, and so they have forgotten that C++ is an absolute minefield and has a much steeper learning curve.

I've been using Rust for 3+ years, and while it has a learning curve wrt lifetimes, it's nowhere near as hard to learn as C++ IMO. I recently tried to pick up C++ (yes, I know, weird to have gone to Rust prior to C++), and I finally just gave up and went back to Rust because nothing works how I would expect it to. There are so many edge cases and weird things you have to know to use C++ effectively.

Also add in the fact that you still need to learn lifetimes in C or C++, except now you are responsible for tracking them rather than the compiler.
and on top of that, that period was only dark for northern and western europe, the rest of the world (including southern europe though its connections with north africa and the middle east) was doing pretty good.
i was reading another thread where people were saying homeless and surfers, people who spend a lot of time outside, often have low vitamin D when they get tested. I have NO idea how true that is, but might be an interesting data point.
I did some research, because I had trouble believing that the cameras don't deter crime. They do deter some kinds of crime (e.g. theft in the areas with the cameras) but not violent crime.

I'm really quite surprised, you'd imagine having a bigger chance of getting caught would make people stop and think.

Probably the reason is, as you say, that those types of crime take place where the cameras mostly aren't, like indoors.
> Goebbels said that the Nazis must protect 2'000 years of Western Civilisation from the Communists

See, from all I read about Nazism, whatever short quote in one propaganda speech was, Nazism was not concerned with Western Civilisation at all. As far as Nazism was concerned, there was German civilization. Not western, German. French are something different. British are something different. Americans are something different.

The western civilization concern is contemporary white supremacist concern.

> they were totes going to protect even countries whose governments/intellectuals didn't wish such protection

They were to conquer rest of west. That was appeal of Nazism.

> The existence of many potential leaders with authoritarian tendencies is not necessarily a social problem. The existence of many followers with authoritarian tendencies, is.

Meh. That argument takes responsibility away from those in power, away from those who seek power and places it on ambiguous faceless mass. It also ignores social systems those people operated in. It also ignores actual motivations for why people supported or did not supported movements.

Paul Graham is not exactly historian nor sociologist. Forcing his theories on history wont make you understand what happened - it will make you reject actual history and replace it by own imagination. You will come in with preconceived idea about who is who psychologically based on which group is sympathetic in hindsight, from the point of view of our values.

Paul Graham also makes up child psychology, but that does not matter much.
What if I am using regular charcoal without any lighter fluid because I have a chimney? Still wait for complete white on the Exterior right?
I am confused, how is pro-diversity immediately categorized as anti-white? Are you just assuming every pro-diversity initiative is anti-white?
.NET MAUI: Name Clash with Maui Linux and MauiKit
I actually prefer w3 schools to MDN. If I accidentally click on an MDN link it confuses me for a few seconds before I realize what happened and navigate back to w3.
Analyzing Python Code with Python – A first dip into DIY static code analysis