skysight-inc/HackerNews huggingface dataset:
A really neat thing I learned in physics was Bra-Ket (get it bracket?) notation.

Ket's are vectors and written like |u>. Bra's are objects that compute dot products with vectors. They are written like <u|. So <u| |v> = u · v.

However if you have |u> <v| then nothing happens. This is a new object. It will first take dot product with v and then multiply with |u> vector.

Letting e1, e2.. denote the coordinate basis vectors, we can write a matrix A with coefficients a_ij as the sum Σa_ij |ej> <ei|.

This can be rearranged as

Σ_i |Σ_j a_ij ej> <ei|

Written like this, it is clear that the column is where the unit vector ends up.
> The Software shall be used for Good, not Evil.

I get that software developers add these things to licenses in good humor, but lawyers have no humor unfortunately. If you want your project to be used in a serious way, it's better to leave the ambiguous phrases out of your license and choose something standard.
Yes you're right, but keep in mind that with SPA, only the first loading is slower, then you don't need to reload again when changing pages.
As a junior PM I really like hearing stories like yours. It's really hard to tell what is/isn't helpful to the team. Stakeholder alignment is hard.
Might have to cut some features but the point is the same. Companies will build sites to the level of slowness that they think is tolerable. If their user's internet connection gets better that means that they can be less efficient and add more features.
You're buying a wrench. The checkout person says, "I hope you're not going to murder someone with this!" You say, "actually I am." The checker then refuses to sell you the wrench.

Freely provided software unifies the producer and distributor into one agent. That person has responsibility. The absolute minimum they are morally responsible for is restricting the uses of their product to ones they do not find morally objectionable.
Name one tool that has not been used to kill someone or commit an immoral act
And yet there is me, having to go to Home Depot 3 times for a simple job, and still managing to mess it up.
E2E encryption is mostly for people whose lives are already not good. It only works to help those people, though, if enough “civilian” traffic is also using it that any ISP blocking it would be considered to be breaking the Internet.

BBM was not E2E encrypted. BlackBerry always retained the capability to read your message traffic. Apple does not.
> They never really run out, but eventually you’ll stop running regular trains to an oil depot because your reservoir tanks take hours to fill.

Speed beacons + Speed Modules + Infinite Productivity gets you pretty far.

> Pumpjacks give less oil over time.

Back in 0.13, they dropped to 0.1 oil/second. Today, this minimum has been grossly buffed, greatly reducing the number of depleted pumpjacks you need in endgame. The output is also improved by infinite-productivity research, increasing their output the longer your megabase runs.

There's also Coal Liquefaction, which came a few years after 0.13. That also reduces the need to find new pumpjacks (and again: because coal mines use electric mines, its possible to automate mines with blueprints).

So Coal runs out, but is far easier + automatic to expand compared to oil. So you just turn your coal into oil products.
Major manufacturer of cabinet hardware - seems fine.
super neat project nonetheless, do you have a page I can track ?
And they could covert channel in TCP headers [1] (provided they can intercept the traffic).

[1] https://en.wikipedia.org/wiki/Covert_channel
You can both be right. Machine defects, or just aging, can cause the battery to expand and internals to coat with dust - causing thermal throtting, excessive fan usage, and significantly worst performance, after even just a year or so.
iMacs always had relatively better cameras than the laptops, and are not really limiting for most video chat usages (unless you're seeking 4k video or something). Their form factor allows real-sized cameras to be used, unlike a laptop lid that constantly compromises.
Especially if the camera could compress the stream in-body so you don't have to blow up your CPU/GPU to get a good 60fps HD video signal like you do using a mirrorless/DSLR.
I don't thing the things GP is talking about are indicators of a lesser society. I don't want to look at unattractive people, and there is nothing wrong with a social media service optimizing for that preference.
I like that approach especially since index is more true to the source text.
I think it's worth pointing out that software licenses are what enable the kind of world you're describing. Unless you're suggesting massively changing copyright law (Which may be a fair thing to suggest), the typical well known software licenses enable lots of code sharing and contributions by making it very easy to understand the terms on which you can use it. Without them, you could never easily share or take code contributions without potentially having tons of copyright issues.

Put another way, the issue here is not software licenses in general, it's the fact the author picked an obscure one with with dubious requirements. Picking no license would have actually been worse than the license he had.
haveibeenkilled.com. Domain still available.
I had one of the appropriate era, and ultimately, the display went.

(After roasting several drives, thermal management was not a high point on those machines)
There was a standard set of synonyms that everyone was using at the time (around 12 years ago) that came in the form of a Lucene index. I'm not sure if it's still around or where you'd find it.

IIRC the stemming was done by an algorithm and not from a database...but I don't remember the exact details.
I’m making an insane amount of money. I was way overpaid even before the most recent raise. I’ve been in the field long enough to be very familiar with going rates.
> The Romans also had mechanisms to, in practice, suppress the political power of descendants of slaves; in practice almost all freedmen went into one of the urban tribes (the very wealthy could buy into a rural tribe), making their votes largely irrelevant, for instance. It's reasonable to view New World slavery as a special evil, but Roman slavery was Pretty Bad, too.

Those mechanisms sound a lot like present day gerrymandering[1][2] coupled with redlining[3][2].

[1] https://en.wikipedia.org/wiki/Gerrymandering_in_the_United_S...

[2] https://www.youtube.com/watch?v=KpamjJtXqFI

[3] https://en.wikipedia.org/wiki/Redlining#Racial_segregation_i...

[4] https://www.youtube.com/watch?v=2roWLzrqOjQ
Bimonthly? Depends on the country
At least it's inaccessible because it has simply grown so vast, rather than inaccessible due to repressive social policy.
throughput vs latency.

If I want to download a 1GB file, I do a TLS handshake once, and then send huge TCP packets. I can get almost 50MB/s from my AWS S3 bucket on my 1GB fiber, so it takes ~20secons.

However, If I split that 1GB up into 1,000,000 1KB files, I incur 1,000,000 the handshake penalty, plus all of the OTHER overhead with nginx/apache and file system or whatever is serving the request, so my bandwidth is significantly lower. I just did an SCP experiment and got 8MB/s average download speed and cancelled the download.

The problem here is throughput is great with few big files, but hasn't improved with lots of little files.
I'm currently working through this book. Highly recommend, even if you have no intention on learning R. The R part is very limited, you will not learn R programming, but if you already know R, it is very useful to end each chapter with a practical demonstration of the theory.
Is this straight up fraud? 6 employees in crunchbase?
Apache Kylin: Achieve Exact Count Distinct with Sub-Second Latency at PB Scale
Even as a parent I greatly underestimated how well Disney+ would do. I assumed that most parents already had an existing streaming solution figured out.

I'd be curious to how many people are signing up for an additional service vs replacing them
All data will be used against you!
Cool, thanks for letting me know! Sounds useful! That does sound like a good brand idea for that.

Of course I have lot's of other questions like "How you gonna make money?" but this is probably not the time or the place ;)
Do We Have to Talk About TikTok Key Money?
IME as an American calling something as a war is a way for the people calling it that to start demanding a lot of power and money and casting their opponents as soft. I don't want to see a Patriot Act/AUMF equivalent for the Coronavirus.
My water bill in the city would more than pay off the well in 10 years, including all the power to run the pump (not much) wells should last for many years with just the pump replaced every 20 years. Likewise septic is cheaper than city sewer over 10 years. Of course my city lot doesn't have a place to put either ( I want a safe non polluting system, compromise that and it works out)
As an admirer of the WTFPL it's hard to sympathize. The lawyers can still play their games in court, it's free software either way. The fact that a couple central entities get to decide what qualifies as 'real' open source is the most concerning part.
>I'd like a quieter device without the constant fan noise.

Your going to love Apple Silicon based Mac's!
Can someone who understands more about web tech than me please explain why images aren't loaded in progressive order? Assets should be downloaded in the order they appear on the page, so that an image at the bottom of the page never causes an image at the top to load more slowly. I assume there's a reason.

I understand the desire to parallelize resources, but if my download speed is maxed out, it's clear what should get priority. I'm also aware that lazy loading exists, but as a user I find this causes content to load too late. I do want the page to preload content, I just wish stuff in my viewport got priority.

At minimum, it seems to me there ought to be a way for developers to specify loading order.
I agree with you but drywall and other finish stuff is low stakes. Anything that could cause damage to the house or <clutches pearls> hurt somebody is high stakes by comparison. Or at least that's how a lot of people think about it.

That said I'm a cheapskate and do my own finish work even though I hate making things look nice.
I have a Mac desktop as well. I want to use macOS. I am the market. But I have to be realistic about cost.
> It is hard to understand what you are arguing.

Well, you appear to be drawing a false equivalence between pedos and communists (real, proven) and witches (not real, unless you believe in magic).
Management fees on index funds are trending towards zero for a reason. Just because it’s generally accepted doesn’t make it correct.

It was generally accepted 15 years ago that paying 2 and 20 in fees for a hedge fund was reasonable compensation.

Then everybody realized that 98%+ of hedge funds aren’t providing alpha and were basically stealing money from the ignorant.

A similar realization will eventually happen on exec compensation as we get more data.
Hope everything goes well. IBS sucks but what sucks more is that a lot of doctors still treat it as an inconvenience as opposed to an actual illness that deserves proper attention.
Thanks for the tip, I might try it at some point, would need the keyboard folio first tho.

Am no stranger to bizarre setups. Have used remote shell on Palm PDA with foldout keyboard over IRDA via cellphone GSM modem; now this was cumbersome setup. Had Agenda VR3 Linux PDA and coded on it. It's really comfy with mb12 now tho and I like network independence.

I code on the planes all the time, somehow it's really easy to get in the flow. So I like how this setup works on the foldout tray and without network to count on. Doing tons of field work too. In late January had to code for 6 hours with my ass on a tunnel tarmac north of Trondheim. Though of course most of the time I work within network range.
Ooh boy. This is amazing. The horrible Linux support they had was the reason I left 1Password. This might make me go back to 1Password.
Capital controlled by private owners rather than the state doesn’t necessarily include greed and fraud.

Greet and fraud are encouraged, if not idealised.

That’s not capitalism fault though.

Every other form of economic policy has the same problem, so it can’t be those systems in and of themselves that are the sole issue.
Google turns blind eye to malware in Chrome Web Store
It dismisses their arguments as emotion, because that seems to be the primary argument. Based on the evidence we currently have:

>there is little to no danger for the kids themselves

>they are unlikely to spread to adults if they are infected

>Online doesn't work with teachers not trained to do it

>there are significant dangers to keeping kids out of school, socially and developmentally
I find the opposite : towns are more expensive. Towns have libraries, and other nice things that might or might not be worth the cost.
You're not entirely wrong, but looking at things this way will take you down the wrong path. The big question here is who decides what is right and wrong? Is it the author of JSHint? Is the the random dev tasked with adding a lintier to a project? Is it the lawyer who's vetting the organization's licenses?

Ultimately, these questions of how we translate morality into a system of rules, that we use to punish people, shouldn't be decided by a few technical experts, but by the everyone, and we already have a system for that.
> Based on the current resource consumption rates and best estimate of technological rate growth our study shows that we have very low probability, less than 10% in most optimistic estimate, to survive without facing a catastrophic collapse.

Aiiii
"boilerplate SQL" is an oxymoron...

Literally every pro-ORM dev that I've ever worked with was so incredibly weak with basic SQL fundamentals that I must conclude that they preferred ORMs simply due to a reluctance to learn SQL.
How are SPAs any easier to keep secure?
> This is more reason then ever to flash a generic android image.

This doesn't really exist. It's not like a Linux distro, each specific device requires a specific device-tree, a separate image. postmarketOS and others are trying to change this.
> "game programming"

Sometimes I'm forced to use OS X as well - not just forced to use Windows - because that's the only thing the iOS toolchains work on and debug with properly. And if I'm targeting mobile, I'm targeting iOS, not just Android - because I'm getting paid too much to ignore that much of the target market.

Console SDKs come in the form of windows-only tooling that tightly integrates with Visual Studio - which last I checked, attempts to verify you're using a geniuine licensed Windows installation. And the platform vendors verify what compilers you're using before they allow you to ship, to make sure you're not using ancient builds filled with codegen bugs. And of course you're firing up Windows to actually test your Windows builds for the PC market, right? Especially to root cause weird configuration, architecture, or driver specific bugs?

Hell, I've helped develop a UWP app at the behest of Microsoft - they were our publisher - targeting Windows 8 before it was even released. What "non-Windows-only alternatives" do you think I had, exactly, for that?

> My point is, people who say their work is only doable on Windows tend to just be scared to move away from the specific tools they know.

Bullshit. Even when you have non-Windows alternatives that are compatible with the Windows alternatives, convincing IT to let you do your weird nonstandard thing, and dealing with the interop bugs for all the external people using Windows software is often a headache that will cost far more than just paying the Windows licensing fees and booting it. That's not fear, that's just practicality.

People who say there are non-Windows alternatives tend to not realize just how miserable an experience that can be, on the occasions where they're actually technically right, when they're not working alone in an isolated silo with all the free time in the world.

Like, sure, I could try and debug msbuild issues my coworkers are having by trying to run it via wine on linux. Or I could ship windows PC games by cross compiling to windows with clang and praying there are no OS specific bugs. OpenGL drivers on windows aren't as bad as they once were, I suppose. But I challenge you to find a single professional gamedev foolish enough to go through that pain in the ass, just to avoid firing up Windows. Surely you can find at least one?
Well this is mine — the BEAM, which already has Prolog-y
(Erlang), Algol-y (Elixir) and Lisp-y (LFE)

As a full time Elixir Dev, I actually consider Elixir to be a lisp (albeit, pretending it's not one).

Elixir code is 100% expressible as Elixir data types (see quote/unquote [0]), and it supports hygienic macros in the same way lisp does [1][2][3].
Elixir steals other stuff straight out of lisp like protocols [4], the "loop" macro (Erlang has a form of this, but not as full featured)[5].

This is on top of the stuff that Erlang already took from lisp such as linked lists and symbols [6].

[0] https://elixir-lang.org/getting-started/meta/quote-and-unquo...

[1] https://elixir-lang.org/getting-started/meta/macros.html

[2] https://hexdocs.pm/elixir/Macro.html

[3] https://hexdocs.pm/elixir/Code.html#eval_quoted/3

[4] https://elixir-lang.org/getting-started/protocols.html

[5] https://elixir-lang.org/getting-started/comprehensions.html

[6] https://elixir-lang.org/getting-started/basic-types.html
I suspect every technical field experiences this. For example, a surprising number of mechanical engineers I’ve worked with don’t know the difference between longitudinal stress and hoop stress derivations and the resulting impacts on design, yet they regularly design pressure vessels.

I think the reason has multiple dimensions:

1) most jobs, outside of fundamental R&D don’t require deep levels of understanding because they are more in the vein of “get ‘er done” type of work. Truth is, PhDs are over qualified for many (most?) jobs

2) some people simply want a credential and do a brain dump immediately after university

3) as you alluded to in a different comment, hiring managers often don’t have the technical chops to separate the wheat from the chaff
Easily Run Data Science Workflows in Slack Using Python, & AWS EKS
NMobile: The extra secure, trusted and server-less chat app
Guangzhou, China timelapse

https://earthengine.google.com/timelapse/#v=37.79184,-122.33...
This was discussed last week in this thread: https://news.ycombinator.com/item?id=23979744
From my experience looking at cabin real estate listings, that's an assumption buyers should be making for every property.
Re: MathOverflow Inc - I had not only not heard of this, but never even considered it was possible :-)

Yes, I think I am wrong to use the term walled garden, but it's hard to think of something else.

In a "platonic ideal" of the internet everyone would have their own internet connection, and a server and say post their own interesting queries and somehow others would find and answer them.

Perhaps search was assumed to solve it all then.

But the universe is much more "clumpy" than that so people will gather around certain locations, in nature they are natural oasis.

Perhaps we should drop the walled garden idea - gardens, walled or otherwise need tending and upkeep and that passed the ability of one or two people to do in their spare time somewhere around 1991 on usenet.

Tending a garden is a costly affair.

I think perhaps walled city might be a better term? It implies the "never leaving" which is what facebook seems to aspire to.

perhaps a better analogy is "chargeable car parking". :-)
How does the coronavirus pandemic compare across Europe?
The main culprit, imo is javascript. People/clients want more and more complex things, but javascript and its libraries are the main culprit. Image compression, minification...it helps, but if the page needs a lot of JS, it's going to be slower.

Slightly off topic, but I have a site that fully loads in ~2 seconds but Google's new "Page Speed Insights" (which is tied to webmaster tools now) give it a lower score than a page that takes literally 45 seconds to fully load. Please someone at Google explain this to me. At least GTMetrix/Pingdom actually makes sense.
You're buying a wrench online. You add it to your cart. Dang, 5 day holding period while the manufacturer does a background check. Ugh, you need to fix your toilet. You head over to a hardware store and get a wrench. The checkout person jokes "I hope you're not going to murder someone with this!" You roll your eyes and say "ya got me!" and put your hands up like Walter White. The checkout person suddenly gets serious and refuses to sell you the wrench to legally cover the store's hide. You go to a second hardware store. This time you've learned your lesson. You buy the wrench without saying a word. You do not respond or interact with employees and you keep your purpose a secret. The End.

What an ideal world.
Opinion:

Apple has indicated that ARM is where their future is. If you’re looking at using the product for 6 years and can afford to wait a bit, I would wait for the ARM ones. Even though the first generation may not be perfect. Based on the past experiences, Apple is pretty good at making the hardware. Software may take a bit to catch up, but the upside in performance and flexibility could be very high.
What is 5D chess?
The last two years have had a dramatic shift away from SPA and toward JAMstack, which is more or less pre-rendered SPA. The result is not only faster than SPA, but faster than the 2008-2016 status quo of server-scripted Wordpress and Drupal sites.

I blew off JAMstack as another dumb catchphrase (well, it is a dumb catchphrase), but then inherited a Gatsby site this past spring. It absolutely knocked my socks off. The future is bright.
Bill Atkinson named Apple Fellow (1983)
Title should be "Despite an increase in Internet speed, webpage speeds have not improved", since webpage speeds have not acted in spite of internet speed.
An actual competent, coordinated federal response starting in January/February and leaders all calling for mask wearing as soon as it became obvious it made some difference and we'd have meany fewer deaths (and probably a more active economy!).

Neither of those things come anywhere close to "avoiding all risk", they are just simple things that were not done, with no good explanation. Wearing a mask in certain public circumstances isn't emasculating or any kind of meaningful impingement on freedom.
I have found it funny that Douglas Crockford apparently gave IBM this exception: "I give permission for IBM, its customers, partners, and minions, to use JSLint for evil." (for JSLint, which JSHints was forked from): https://web.archive.org/web/20170722132351/https://dev.hasen...
I predict this is the end of Apple. The marketing is what made the Trillion dollar company, not the product.

Why would you change what works?

Utterly shocking, I wouldn't be surprised if the stock price plummets tomorrow.
Despite an increase in computer speed, software isn’t faster. It does more (the good case) or it’s simply sloppy, but that’s not necessarily a bad thing because it means it was cheaper/faster to develop.

Same with web pages. You deliver more and/or you can be sloppier in development to save dev time and money. Shaking a dependency tree for a web app, or improving the startup time for a client side app costs time. That’s time that can be spent either adding features or building another product entirely, both of which often have better ROI than making a snappier product.
> what about written recipes and notes held over from dairies?

As something made for hundreds of years, chances are many producers worked on oral history passed down to apprentices more than recipes. A lot of old recipes are /r/restofthefuckingowl/ territory, too.
It's extremely hard. Proenneke was a talented craftsman who had spent his whole life working as a mechanic and carpenter. He wasn't an office-bound DIY enthusiast.