skysight-inc/HackerNews huggingface dataset:
Fran and I were on the same floor at IBM's Watson lab. I was in an AI project doing applied math, e.g., some optimization, and mathematical statistics (for the AI work we were doing, system monitoring, i.e., anomaly detection, better than our AI work!). She was regarded as a major expert in compiling and numerical codes for scientific computing.

I heard that she was working on a software product that among many other things would do fast matrix multiplication using some parallelism.

So, just for the heck of it, I wrote and ran a little routine in PL/I that used PL/I's feature of multi-tasking to get some parallelism and showed my code to her. She was a little surprised I'd written the code, had a smile, and explained why her work closer to some hardware features (I don't recall the details) would be faster!

I wasn't surprised or disappointed that my little PL/I tasking code would be slower than what she was doing, but at least I got her to explain the hardware she was using and how she was exploiting it!

As I recall, she was married to Jack Schwartz at Courant Institute of NYU and as in

Nelson Dunford and
Jacob T. Schwartz,
Linear Operators.
Ads and all the services that make a modern Web page should be included in the estimation.
More than a website that preloads its structure into the cache and then transfers blocks of 280 characters, a name & a small avatar, rather than gigabytes worth of compressed textures.

Is the difference because GTA has more "readable" code?

I have other games that do load up quicker than Twitter, which I do think is damning, but it's not really the point I'm trying to get across here.
By default, most compilers will target some old processor with basic features, like perhaps SSE2. If you up the processor to something with AVX2, for example, you’ll get those instructions but without anything else you will SIGILL on older computers.

Now, if you want to be smarter there’s a number of things you can do, some of which have compiler or OS support. You could, in your program, manually detect these features (cpuid) and then use them if available. You could have entire functions that are specialized for one architecture and pick the right one at runtime; some compilers can do this for you “transparently” with custom attributes. If the dynamic linker supports it, you could have it pick the right version of the symbol for your processor and your program is otherwise none the wiser which one gets selected; it just has to have the appropriate versions of functions. And at the extreme end you can compile entirely separate versions of your program for different base processors; on Darwin you can have a universal binary recognized by the kernel itself as supposing x86_64 (basic 64-bit features) and x86_64h (assume Haswell and above) and the right one will get loaded based on your hardware.
MS is major pusher of IPv6 in corporate world. Remember that when Windows 2000 was released, major v6 traffic was 6BONE overlay.

Over the next few releases, they worked hard on v6 support, and in fact some issues people had with Vista were caused by NT6 being IPv6-first OS, across all of the MS solutions. MŚ had to go backwards a bit in 6.1, introducing things like v6-over-HTTP tunnels because they found that assuming native v6+ipsec working was too much, even with Teredo.
With the port not functioning, it seems that they will have problems shipping in the grain they need for the coming weeks.

It's a double whammy as the explosion has destroyed both the import infrastructure and the already imported stock.
And Gitea is usable when running on a Raspberry Pi
Skyscanner Travel Restrictions Updates
Don't know if you can travel to a country? You want to know when restrictions change an keep updated with Covid 19? Subscribe to country restrictions updates!
NetBSD (and I'd guess OpenBSD) are closer to that than any other similarly functional operating systems I know of. Still quite a lot of code (and arguably not complete, depending on how you define that) but way easier than Linux.
Overlapping address spaces suck, and sometimes you need direct connections with multiple such spaces.
Iterators do indeed not force the removal of bounds check, but that's simply because they don't exist to remove in the first place. That's because iterators actually do use `unsafe` internally. They are a safe abstraction.

// This is unidiomatic. Don't do this.
for i in 0..100 {
// Oops! Array indexing. Here's a nasty bounds check!
array[i] * 2
}

// Very unidiomatic. Never do this! Not even as an
// optimization. You should properly use safe abstractions
// in stead.
for i in 1..100 {
// Oh, NOOOO! This isn't supposed to be C!
unsafe { array.get_unchecked(i) * 2 }
}

// This is still unidiomatic unless you want to use
// it to explicitly show your code has side-effects.
// However, we're completely rid of the bounds check and
// yet it's perfectly safe perfectly safe.
// The only way this could be unsafe is if rustbelt's
// formal proofs, reviews, audits
// and (probably) MLOC of thoroughly tested and
// possibly fuzzed code using this in practice
// have all somehow missed an unsoundness bug
// in one of the more used safe abstractions in the
// core library for years.

for a in array {
// Look, Ma! No indexing, therefore no bounds check!
// Internally `get_unchecked` is (conceptually) used
// but it's perfectly safe!
a * 2
}

// This is idiomatic Rust. Again, there's no bounds check
// to start with, since the save abstraction knows
// exactly how many elements are in the array and
// that the borrow checker will ensure nobody can
// possibly invalidate its indexing.
// Ditto what was said above that the safe abstraction
// is pretty much guaranteed to be sound.
a.iter().map(|a| a * 2).collect()
As I stated elsewhere, the essay is almost certainly constructed by the human writing the article, out of cherry-picked output by GPT-3 stitched together (I'm guessing at the paragraph level).

Also, again almost certainly, the information about what it takes to pass the Turing test is taken from some text in the corpus it was trained on. What GPT-3 did do is recognize that that is relevant to the topic of AI vs human intelligence, but not much more.
I have noticed that the cloud vendors seem to drag their feet on trivial free features that would undermine the need to use some expensive offering that auto scales to match your credit rating.

For example, Azure Network Security Groups (NSGs) have some glaring omissions that were ignored for years, but have just recently been oh-so-conveniently resolved by Azure Firewall. The old NSGs were free, the firewall costs money, and they also charge per gigabyte of data transferred through it!

Of course, they're recommending that all customers should immediately "uplift" their network architectures to plumb everything through a central firewall.

For security.

You know, income security. For Microsoft.

I should go buy some AMZN and MSFT...
Those interested in Gobeklitepe might find this debate interesting to understand the context:

https://www.youtube.com/watch?v=Nk3xdMkwMsE
It does indeed. And NEON on ARM, of course.
TurboTax vs your data in the hands of the guy who basically controls all aspects of the country from police to courts to industry to news media
64 GB on a 16 core machine that has nothing else to do.

If any, I think this is maybe too much, every worker just spawns more and more workers. I restricted Postgres from taking all RAM, Sidekiq and Puma to low numbers. But there are more..

I follow the instructions straight from Gitlab.
At least in my region in France they would usually use a small haydraulic the-opposite-of-press to push the door. A few seconds, your lock does not matter, ghe weakest point will give up first.
Disabling automatic repository housekeeping might help. It can use lots of RAM for large repositories like the Linux kernel.
Ask HN: Why is HN Search hostile to Tor users?
It forces them to solve of CAPTCHA before they can use the service.

The 'regular' users don't have to do this.
The problem with unions is they reward seniority over merit.

The problem with at will employment is most industries remove the reward for seniority in favor of merit.

There are still industries that value experience over cost for performance but they tend to have their own walled gardens (looking at you American Medical Association).

I once thought unions the bane of the free markets existence but I’m now starting to believe that unions are the best tool available to keep Capital in check.

We forget how out of control capital distribution has gotten these days. It can help to use time instead of dollars to measure things.

1 million seconds is 11 days.

1 billion seconds is 32 years.

Wealth inequality is a good thing.

Extreme wealth inequality is destabilizing.
I'm having a very hard time rationalizing these numbers. Something has to have some very poor assumptions:

Let's assume each page load is ~1mbit, and it's being served from 1000km away. 1mbit may be low, but most of it will presumably be content delivered by a CDN which is far closer than 1000km.

The reference design (which I work on) for 400G DWDM systems are ~100W for 2 transceivers + EDFA + switches, for a standard 80km link. Assuming we hop every 80km (which should be conservative here), we get 3mJ for the energy through the network. The previous generation is probably 10x worse, so ~30mJ.

Let's add the endpoint too; Wifi router + cable modem (12W or rather 3W marginal power since it's running anyway/ 200mbit) = 15mJ

And finally for the server. I'd hope the server could do 1k requests per second, and that should amortize against backends, etc (2k RPS, but frontend + DB backend server, maybe), maybe 150W for the server, so 150mJ.

This gives us 200mJ for a page load. Using California's current (1:28am) emissions for power generation of 0.274 mT/MWh (it's 1/3rd of this during the day), this yields 15ug/request.

Where do the remaining 5 orders of magnitude come from? What am I missing? If TCO/production energy of the server was included, that couldn't more than double it (capex in a datacenter < opex, and if 100% of the server cost was for energy, we could double, but this is wildly conservative)
Me too, but I would think the price is due to the low batch size in manufacturing. If we want PLB to spread, we would need to integrate them in smartphones. The price of the hardware would probably drop dramatically.
It's more like the carbon tax. The companies with lazy network admins are "externalising" the cost of their outdated networking on the larger Internet ecosystem.
In a quest to optimize welfare management, Denmark built a surveillance behemoth
>The new "open" development style of .NET Core is not my cup of tea. It's now riddled with MVP features that are 80% complete, bug-ridden, and undocumented other than couple of blog articles.

.NET Framework is a product, .NET Core is a OSS project.

When .NET 5 will ship it will be even worse since .NET Framework people will just expect things to work.
Generate full screen, high-res, SVG backgrounds
That was a theory I had: That Unicorn leaks and that Unicorn Killer is not killing any of the workers, since it does so all 160 requests and there are no request happening at the moment.

Then I saw the new installation uses Puma ;)
Every time I hear about someone changing careers into "tech" I feel like I'm running out of options. There is nothing wrong with my current career right now but what about the future? If everyone is running away from their old career to tech then what is the guy who started out in tech going to do once it's his turn to run?
Show HN: Best-Books.dev, the best programming books, all in one place
Power corrupts.

The decline of unions has pushed much of this corruption up the food chain to the offices of the wealthiest people.

This has not benefited the working class.
Where does the ship all the way on the left in the after picture come from? I'm assuming it was moved there from somewhere, but if so it looks to me like there is an extra ship. (this isn't a paranoia thing I have difficulties understanding spatial relations so I assume all the ships were moved from various places by explosion but I just can't follow it)
Which is why the trick is to have your house be a bigger hassle to break into than your neighbors house.
Hey everyone ️

Excited to be back here with my first no-code thing.

Best-Books.dev is a curated programming books recommendations from all the programming books list I was able to find on the web.

6 months ago, I wondered what was the most recommended programming books of all-time. So I asked Google about it and compiled all the results in one big list.

I shared the results on Twitter and on my blog and had many people asking me to do this for languages, frameworks, techno.

So I did

And this is how Best-Books.dev was born.

So far I compiled more than 7,000 recommendations from more than 500 lists but I don't plan to stop here.

So, what's next for Best-Books.dev?

- Completing 1 recommendation list every week for the next 6 months

- Writing other sorts of curated lists

- Planning a weekly newsletter with recommendations and new interesting releases
Show HN: I built a website to track the newest DeFi projects
Hey everyone,

I was looking for a website that tracks the newest, hottest DeFi projects since it’s pretty time consuming to subscribe and read all the newsletters, follow influencers and blogs. The noise is just overwhelming.

I couldn’t find a tool that lists these fresh projects so I decided to build one.

This website currently lists a bunch of DeFi projects (the list is incomplete RN) and also highlights the new projects and the ones with an upcoming token sale (Dex offering).

The main value proposition here is to make new projects easily discoverable by visiting the website or subscribing to the newsletter.

The website is far from complete, but I wanted to show you guys and early version to get some feedback. What do you think? Is it sg that provides value to you? What’s missing?

Website: https://www.defirise.com/

Thanks in advance!
That isn't my experience. I installed gitlab on a local debian server and it has been running for 3 months straight now.
I would say that Xv6 or Xinu are much closer than any BSD if you're willing to disregard the implementation of the compiler, graphical display and hardware/firmware it runs on.
Yes.

I think the point of the article was more that people don't understand where HT/virtual SMT gets its speedup from.
Weak USD Boosts Gold Above $2K, Just as It Will Boost Bitcoin to a New ATH
Weak correlations are fine, as long as they're consistent and statistically significant.

This generally means that there is a factor causing a misfit with the simplistic base model.
It's fine if the factor is properly identified, which it is not in this case.
I think a logarithmic fit would give much higher R2 than linear. (Logistic fit is commonly used for prices and salaries.)

This problem goes away with multifactor analysis as you see correlation in errors or not, or using nonlinear least squares, NLS.
How to create particles animations in Vue.js
I think the point of this project was to do a project, not to make something you can use.
the benefit of this is of course the images can be really big, so even if you have poor vision you can understand the difference. I would probably prefer a side by side and then a way to enter full view. I suppose that might actually be what happens, I would think this page was linked to from an article where you saw the both images side by side and had a compare link and then went to the posted view.
I maintain a bunch of docker images that are purposed to run on gitlab ci, they are obviously hosted on github because only github has push-event integrations with docker hub.

I make a push, docker hub builds and publishes the image, the image is only pulled by gitlab ci.

Gitlab is great, but it lacks many popular integrations that must come from not-gitlab.
By spending part of my learning budget on MSDN blogs, Channel 9, MSBUILD and Ignite sessions.
Maybe soapy-sweet.

Most probably dissapointed if we take in mind that the native species of Langsdorffia distributed from Mexico to Perú, Venezuela, Colombia and Brazil have zero impact in american kitchen (as far as I know). If nobody is eating it, and nobody is using it as a drug, there must be a reason. It has probably a low value to humans.

Could be used as a dye so maybe your teeth could take a permanent nice red colour.
And it's amazing that parts of the silo are still standing considering how close it was to the explosion's epicenter.
Or just give it to your neighbor. This is what we all do here.
That explains so much
Everything is optional, you can still code in C# like you did years ago and there's nothing wrong with it.

I look at the new things and take what I like. For example I particularly dislike the async / await paradigm so I still use background workers (and they work absolutely fine for my needs).

Linq is sublime (I know it's already "old") : I wasn't convinced at first but now I wonder how people in other languages manage without it !

Some things are just syntactic sugar but are very practical : the ?? and .? operators, new MyOjbect { Property1 = 15}; etc etc

I'm sure there are a lot of things I don't know about the language but it's fine, i will find it when I need it.

Last week I needed to define a method body at the creation of the object and not in the class. After some lengthy googling because I didn't know how to put words on what I was looking for, I found that C# had Func and it solved my problem beautifully.
Stacky.me Officially Launched
It does because these Uyghurs are subjected to hard labor where they’re producing goods for Nike, Gap, H&M, Amazon, Puma, etc. It’s a lot harder to look past these things when you know they’re happening (similarly to how it’s hard for football fans to look past the slave labor used for the World Cup in Qatar). The fact that their treatment feels equivalent to the holocaust makes it even worse.

It also adds great frustration/anger when western companies fight for human rights in USA while they stay silent on China’s human rights issues (and even censor western citizens voicing support for them).
I have one non-tech friend working as phone support for one big ISP here in EU. It is residential ADSL. When I spoke to him about tcp port filtration, he swears that they did not filter any ports. Ofc ports 135-139,445 was in fact filtered, but even if I try to show him, he still won't believe.
Photos are almost a month apart.
That power could be used elsewhere in your power grid. It probably makes sense to look at CO2/kWh averaged over the whole grid.
This is the normal and traditional way to do it where I live (west of Paris)
I’ve been using AirPods (v2, non-Pro) for tons of video calling all year and they’re great. Especially great with iPhone & MacBook, mostly great with an HP laptop.

(For some reason, once they are a known paired item by the HP laptop, it hijacks them whenever it’s turned on, even if they are in use at the time with another device.)
In the absence of PGO data, some compilers nonetheless will speculate the target of a virtual function call and optimize as such.
When I (EU citizen) was on holliday in Cuba, I met a woman from US who had to do some special things to be able to visit that country as a tourist. She tried to make sure the US didn't know about it. "Freedom" is very relative indeed.
It might be to prevent bots from spamming requests.
MAUI is Xamarin rebranded.

Even with its half broken implementations, .NET and Java are still the best options in tooling and managed runtime capabilities.
"don't lose much water" in CA... I doubt the CA case study lends itself too much to the Indian environment.
Yeah, using this reference for Gold wasn't correct but what you said is funny/interesting!
I don't quite understand. The latest version of FF is 79.0, released on July 28. This article is dated Aug 4. So is Mozilla going to remotely activate ETP 2.0 for users of FF 79 without requiring an update?
This reads like some of the plants are male and some female. I know most have male and female parts, but is it common in the plant kingdom to have separate genders?

Edit: also S. America, Madagascar and Papua New Guinea is an incredibly wide but sparse distribution.
The whole point of that article is that it hasn't really matured at all
Understanding the Effectivity of Ensembles in Deep Learning
We could put him back the way he was. We have the deepfake technology.
You both reject any responsibility for swaying others to your way of thinking and put up road blocks for anyone who might otherwise have a change of heart and join your cause.

You show no compassion or empathy to those who disagree with you so your compassion towards those suffering due to the war on drugs rings false.

I’m pro-legalization and have been for decades; but I’d prefer to live in a world where we don’t build guillotines and dare each other to use them.
To give a negative example I recently came across, check out
https://www.scmp.com/

Now, it's pretty much a normal news website in that it shows a long list of articles, some pictures and then text.

I am running a standard laptop computer given to me by my company. My internet connection is pretty fast. Even with ads blocked on the entire website, that thing is slooow.

1. The pictures have an effect where they are rendered in increasing quality over time, supposedly so you see them earlier.
This doesn't work, as they load much more slowly than normal HTML pictures that load instantly given my internet connection.

2. The scrolling is more than sluggish. This is, in part, because the website only loads new content after you scroll down. So instead of having a website that loads and where you can just scroll, which would make TONS of sense for a website where you quickly want to check the headlines, you have this terrible experience where every scrolling lags and induces a new "loading screen".

3. If you click on an article, it is loaded as a single page app with an extra loading screen, which is somehow slow for some reason.

4. Once in the article, the scrolling disaster continues. But now even the text loads slowly while you scroll. How can you not just have the text load instantly? It's a news website. I want to read! I don't want to scroll, wait for the load, and then continue to read.

5. There is a second scrolling bar besides my browser's scrolling bar. Why? Who thought that's a good idea? The scrolling bar's top button disappears behind the menu bar of the website. Why?

6. To use this website, one needs to scroll through the whole article to get it to load, then scroll back up, then read. Still, each time the menu bar changes size due to scrolling, my computer gets sluggish.

7. Javascript Pop ups. Great.

8. Every time your mouse cursor moves accidentally over any element of the website, gigantic pop ups show up out of nowhere and you can't continue reading. Annoying!

This website presents news. It's not better at it than earlier ones, it's worse. None of the things make the experience any better and it gives no more benefit to reading news than older, plain html news websites. The reading experience is an unmitigated disaster for no reason whatsoever.
Who greenlit this? Why?

If you are a web developer, you work in a business where the state of the art has notably gotten worse. A lot worse.
At this stage, I would be seriously worried about the reputation of the profession if I were you. Sad!
Wow, I've been coding JS/Typescript frontends for years and somehow completely missed out knowing anything about CJS & ESM or their differences.

I guess it's all irrelevant when you don't use Node, aren't publishing libraries, and are compiling all JavaScript into bundles for deployment and never read the bundled code.
Are these taken from a larger collection (they're labelled Angle 8 and 9)? I've tried searching, but can't seem to find anything.