skysight-inc/HackerNews huggingface dataset:
The flow charts in the link represent control flow. Compiler optimizations are, in part, constrained by their ability to map and statically determine control flow. So I think it is a grave mistake to say that something having a ‘mess of a flowchart’ is the least relevant concern about some PL construct. The implication that a flowchart representation offers nothing to a programmer, implies that the performance characteristics of your code does matter to the programmer. So sure, in some application domains (although I don’t think there are any) performance may take a backseat to performance and efficiency, this information is useful and can very well illustrate the pitfalls and trade offs of using certain constructs in code.
Why? The danger of sunlight is ultraviolet. That's only about 4% of sunlight.

Oh and it's worth mentioning that everything around you at room temperature is emitting 400 watts per square meter of infrared. That's almost as much infrared as you get from the sun (1kW total, roughly 4% ultraviolet, 53% infrared, 43% visible).
> A single person might be able to slip by, but anyone trying to brainwash your patrons at scale is very likely to get caught.

Sure, but a slight correction here. You're implying that once they're caught, they lose. But that's not what happens. To continue the bar analogy, the bartender now has to start banning his customers. He can't do anything to the guy that's bribing them.

Bloomberg got "caught" but that doesn't matter at all to him.
I'm confused why ISPs would do this for free. Why doesn't Apple just colo like other CDNs do?
Those traffic requirements are fairly steep - perhaps it will come down as the program matures.

If you're interested in similar edge cache programs:

https://openconnect.netflix.com/en/

https://www.facebook.com/peering/ (though I don't see FNA specifically mentioned there)

https://peering.google.com/#/options/google-global-cache

https://www.akamai.com/us/en/products/network-operator/akama...

https://peering.azurewebsites.net/peering/Caching

https://www.cloudflare.com/partners/peering-portal/
I once held a presentation titled "How come my boss is an utter idiot" and used "Parkinson's Law", "Peter Principle" and "Dilbert Principle" as source
Barack Obama: Intro to Deep Learning – MIT 6.S191
Making It Easier for Developers to Embrace Encryption, Privacy and Security
There's no doubt American built a huge amount of infrastructure. I'm personally from Australia, so I can't comment much more than that. I made a huge generalization in my original post, that much I admit. I'm sure it can be different in different towns, counties, states etc, let alone countries.
Yeah but still - that is not a thing which actually happened. It is just systematic self-delusion, and an altogether pitiful approach. "I am not happy with the way things turned out so I will pretend they did in fact not turn out that way."
That’s the Clifford group, though. Is it actually related to the Clifford algebra, beyond being named after the same guy?
Chromium issue fixed: color emoji disappear at 257 device pixels
Check my clifford algebra implementation

https://grassmann.crucialflow.com

The Grassmann.jl package provides tools for doing computations based on multi-linear algebra, differential geometry, and spin groups using the extended tensor algebra known as Leibniz-Grassmann-Clifford-Hestenes geometric algebra. Combinatorial products included are ∧, ∨, ⋅, *, ⋆, ', ~, d, ∂ (which are the exterior, regressive, inner, and geometric products; along with the Hodge star, adjoint, reversal, differential and boundary operators). The kernelized operations are built up from composite sparse tensor products and Hodge duality, with high dimensional support for up to 62 indices using staged caching and precompilation. Code generation enables concise yet highly extensible definitions. The DirectSum.jl multivector parametric type polymorphism is based on tangent bundle vector spaces and conformal projective geometry to make the dispatch highly extensible for many applications. Additionally, the universal interoperability between different sub-algebras is enabled by AbstractTensors.jl, on which the type system is built.
Because they can serve 100G iOS updates off their own network as opposed to pushing 100G over the internet.
This is essentially the point I made in a comment above, these representations are valid considerations for a programmer to weigh when selecting abstractions and constructs to implement some functionality. But it seems like very few people agree.
SF is building one new subway, and its ride-able underground portion will be just over one mile long. I agree it's something being done, but it's such a small drop in a large bucket of needs. We shouldn't wait for a public transit silver bullet to bring people to jobs, we need more housing near jobs so that people aren't forced to commute across the region.
There's a workaround. If you use the iOS app in combination with a desktop client, then it is possible to back up messages, assuming they have been synced to the computer.

On Windows:

1. Download DB Browser for SQLite https://sqlitebrowser.org/

2. Unpack it and run DB Browser for SQLCipher.exe.

3. Open database, select %APPDATA%\Signal\sql\db.sqlite.

4. In the following dialog, select Raw key type and enter the encryption key stored in %APPDATA%\Signal\config.json into Password field (prefix it with 0x).

5. Now you can work with the database, including exporting its contents to unencrypted SQLite, CSV and JSON.

The process should be similar on other platforms.
>> customer comes to you asking for a 1/4” drill (a solution). Their stated problem may be the need for a 1/4” hole, but what they’re really after is the ability to hang a picture

Yes, this. I began delivering much better solutions when I began incorporating, "okay, I can build that, but what do you want to do with it?" at the very beginning of any requests I receive. I'd say it's about 50/50 on whether the initial request would would meet the desire completely, or fail in part or in whole.
It seems that good spring developers are able to work without a mental mode of the execution environment. Or they are much more able to hold 40 items in their working memory than I. (I have always been happier in smaller environments than larger, more Scheme than CL, more C than C++, python not perl, node but not npm, presently falling in love with Golang. I help my Java friends with OS or crypto knowledge but I don’t type much into their code base.
Yes, my comment is orthogonal to the topic of the article. I’m just so incredibly tired of seeing people trot out this commonplace and false Tim Cook vs the FBI narrative entirely uncritically, which is precisely what TFA does.
It took me like 3 minutes to get back here.
The Art of Screenwriting – Billy Wilder
With the tax implications of cryptocurrency in the US, it's rude to 'airdrop' or give it to people without their consent.
Maark | Senior Frontend Engineer | Boston, MA | Full-time | Onsite

Maark | Wordpress Developer | Boston, MA | Freelance/Contractor | Remote or Onsite

Maark is looking for a Senior Frontend Developer who can build compelling and state-of-the-art experiences for the web. As a dev team, we work on highly creative projects, utilize a wide variety of front-end technologies, and empower our developers to create innovative solutions and explore/learn emerging tech. Candidates for this position should be experienced in React and plain JS and have a passion for UX. We are hiring for a full time role in our Boston, MA office, with considerable work-at-home flexibility.

We also have a need for freelance and full-time contractor WordPress developers. This role could either be based out of our Boston office or be remote.

For info on Maark, see https://www.maark.com.

To apply or for questions, email me (I head up engineering) directly at rwagner@maark.com. (No recruiters, please...Pretty please!)
Build more housing! It's that simple. Prices will fall fast.

How fast, and how much?
I don't have a smartphone that can install apps. SMS would be one thing, requiring a smartphone is, indeed, crippling.
> Management will dishonestly claim successful delivery with zero regard for the actual product, and then force the engineers into 24/7 oncall.

There is a balance here. This happens I'm sure. But I've also seen healthy velocity (no mountains of debt, no oncall) be pulled down by engineers who insist on working on what they find fun rather than what is actually good for a product. And these engineers have called their managers idiots to me.
Remembering “Valentine Day” Lovely Lady Florence Henderson
You're probably right, but Burger Records is a moderately successful independent record label.
In Steve Ballmer’s voice I hope.

(https://youtu.be/Vhh_GeBPOhs)
Right tool for the job. If you have a write-heavy, rapidly evolving dataset with short publishing times, critical contention considerations, and absolute referential integrity requirements, or a huge dataset where memory efficient access is an issue, SQL may be your friend. But try SQLite before a full-blown RDBMS. See also https://yourdatafitsinram.net/

In the real world, however, most systems do not have this type of requirement.
Ahh pico! Good times, Good times.
An effective manager does two things first and foremost:

1) Make sure that his/her employees' day-to-day work aligns with the goals of the company

2) Remove any and all roadblocks keeping employees from being efficient and effective in their work, even if it means risking political capital.

I've always fantasized that if I ran a company, when annual reviews came around, the reviews would be bi-directional. In order words, employees must (confidentially) review their managers as well as vice-versa.

Someone will eventually respond, "okay, but if you let, say, engineers have that much control over how a company operates, you're not going to have a profitable company for very long." To which I would respond: that's why you set the company culture and also you have to be diligent about letting people go who are not a good fit for the company's goals.
This is a particularly interesting read if you contrast it with the new paper on how memory suppression helps protect a person from PTSD and trauma.[0] Breaking up with someone is not as traumatic as PTSD-causing events, of course, but it's still traumatic. So these Facebook pop-ups and casual newsfeed sightings are doing real damage but whereas triggers for PTSD in soldiers, for example, aren't likely to occur that randomly on social media and making them remember their experience is seen as a faux pas, the smaller trauma of a breakup is often disregarded and I've personally known people who posted photos with a mutual friend's ex a few days after a breakup. He got subjected to seeing her, happy and hanging out, but it's not like he could accuse his friends of misconduct, they were just posting a typical Friday fun photo. Dropping off social media for a bit might indeed be the best option here, unless you're willing to relive the pangs of a breakup again and again for a while.

[0]: https://science.sciencemag.org/content/367/6479/eaay8477
> 1) made for high-income dwellers, thus not reducing prices, because the high-income and low-income housing markets are often effectively separate markets, like cars and semi-tractor trailors.

This is really a misnomer (and it is the linchpin of NIMBY arguments, especially in the Bay Area). If high income housing is not built, then high income people will inhabit and buy up the middle income housing, who in turn will inhabit and buy up low income housing, if they can find any at all.

You can see this clearly in the Bay Area. You have tiny houses going for like a couple million dollars.

In such an environment it's impossible to build stuff (at least, legally) that ISN'T high income housing as high income people are the only people who can afford any kind of housing in the area.

"But it's only made for high income dwellers." Build a cheap (but code-compliant) 600sqft studio in the Bay Area? Around $900/ft^2 would be the market price. It's only affordable to high income folk. A studio. This 161sqft studio in San Fran is $2300/month: https://www.businessinsider.com/smallest-apartment-for-rent-...

How is it even possible to build housing that isn't for high earners in San Francisco?

The only way to change is to build a LOT more and keep building. Or, I guess, destroy the entire local economy.
Articles like this and the subsequent comments always reinforce to me that the human domain will never, or perhaps can never support wildlife and fauna.

As much as we like to grandstand against mass extinction of wildlife and deforestation, we will always cave to economical and social pressures of modern life which almost exclusively require resource extraction and destruction of the biosphere.
> I'm confused why ISPs would do this for free.

No peering on immense libraries of HD video content?
By building higher density housing, instead of restrictive zoning laws that foster urban sprawl.
When there isn't enough housing for high-income buyers in their "separate" market, what happens is that 'separate' low-income market becomes market for high-income buyers to go after.
https://archive.md/39Yh4
going to college won't really help you, I quit college so I can abandon traditional math to completely devote myself to geometric algebra based math, here is my algebra implementation for example:

https://grassmann.crucialflow.com

it isn't taught at universities, it is self taught.. at the university level you are going to be artificially held back more than you would by studying it independently
Ask HN: Does Reddit now also force you to use app?
I tried to visit /r/cpp just now via Firefox on mobile and get the following message on Reddit:

"This community is available in the app

To view posts in r/cpp you must continue in Reddit app or log in."
Counterpoint yes it is.
Yeah, and maybe if Britain had played nice and just let Hitler have the Czech border areas, just the one time, and allowed Germany's rearmament, it would have eased political tensions and averted WWII. Errr... Wait.
ITMO University: The cyber-physical systems lab
Ah, I didn't realize people were taking the linked schema as an example of something with a lot of tables. To me, the linked schema is by no means a bad design—nor a design with a particularly large number of tables!

The single problem this schema has, is nothing to do with the schema itself, but rather the way it's visualized (and possibly the way it's manipulated at the RDBMS level.) That problem is that these tables are not namespaced.

Clearly, there are multiple components/microservices here. There is one set of tables for a AAA system with generic object ACLs; another set for a generic object annotations system; another set for a half-baked JIRA-like "database in the database" to handle custom CMS object-types; another set for an object store; another for a custom reverse-indexing search-engine implementation; etc.

Each of these components has a sensible number of tables, and is in a practically-useful normalization form. You just can't see where each component starts and ends in this diagram, so it looks like one massive web of tables.

If you draw in the component boundaries, then this schema is quite elegant, both in concept and in practice. When working with the code of any given component, you'll only be dealing with a mental model consisting of the tables related to that component, and maybe with the foreign-key references from the "generic" components that can make assertions about anything (like the tags/annotations, or the ACLs)—but you can usually forget about those and just CASCADE updates/deletes down to them.

There's no feature-itis here. "Drupal" is just the name of a system containing seven or eight distinct services. Sort of like "Kubernetes" is.

The only "problem", if you want to call it that, is that because Drupal is one codebase and one process, it doesn't strictly need to take advantage of the isolation features RDBMSes provide to allow distinct applications/microservices to not get in one-another's way, e.g. SCHEMA objects. Unlike something built as a bunch of standalone processes, there's no force pushing Drupal to componentize (and therefore, naturally namespace) these tables. They'd have to make an explicit choice to do so.
Hypervisor Necromancy; Reanimating Kernel Protectors
This is dedication in content creation and maintenance. We can all learn something here!
Because most ISPs have cost associated with getting traffic through their upstream provider(s). So this will save the ISP money.
Because it saves them money on transit costs. The Internet Peering Playbook is a good resource if you want to learn about some of the economics behind programs like this one (http://drpeering.net/core/bookOutline.html).

Edit: the flip side of this relationship is also interesting - if Apple or whoever doesn't offload enough of their traffic to the rack, then it isn't cost effective and can really annoy the ISP. I've known some ISPs to boot these caches out of their network when the related company wasn't utilizing it effectively.
Married co-founders are a startup’s secret weapon
Because they will not have to pay for all that repetitive data being peered to Apple's network. It's cheaper to pay the electricity for the free Apple-provided servers than to pay for all the data transit, I guess.
I rather like this approach. It easily handles sub-cent transactions with any desired degree of precision (e.g. internal computations using the 9/10 cent bs at gas pumps). Internally everything is a rational quantity, and you just need to maintain correct (de) serialization at the system boundaries.

That all gets thrown out the window when somebody really wants an exchange rate of pi for god knows why, but satisfying every real number is impossible, and satisfying every computable number exposes you to things like the halting problem, so having a system that just supports rationals seems like a good compromise.
Right, so you reduce crowding by shortening trips, not by adding service. Ideally we do both and get lots of people using public transit for short trips.
I used to have a bunch of Sparc's circa-early 2000's. Sold some, recycled some, wish I'd have kept at least one. The price of a SparcstationLX that works is silly now-a-days.
https://wiki.mozilla.org/Spreadfirefox
Reminded me of this. https://www.sciencealert.com/this-mind-boggling-map-explains...
You can look at the data yourself, it's not hidden.

Also, the classical meanings of terminology like "negroid" or "caucasoid" doesn't really map to genetics. My personal experience is that they're almost exclusively used by people who aren't familiar with modern understandings of human evolution. There are a lot of cranks talking about it, so it's often best to avoid archaic terminology that might get you mistakenly grouped with them.
As far as it goes, I agree, and I rarely recommend C++ as the right language for a project.

Nonetheless, on real-world projects, a team of average programmers can make reasonable headway in C++. They'll probably write a lot of dubious and buggy code and eventually slam into the complexity wall. In Rust, they'd slam into a wall almost immediately and very noticeably. Managers won't put up with that.
> A desktop-based, phone-untethered Signal seems inevitable

That one might be called "jabber".
This is exactly the concern that the GooSig private airdrop addresses.

Nobody has any obligation to claim their coins, and even if they do, it will be private and nobody will know.

This is unlike Bitcoin forks or ERC-20 airdrops, because it’s 100pct opt-in.
My personal website is also around 18-year-old. I actually do not remember how old it is. I did not have a domain at first and hosted it on AOL or something.

Here it was: https://web.archive.org/web/20030908174016/http://www.benibe...

But in 2005, I made a complete redesign: http://www.benibela.de/index_en.html

The backend went through a few reimplementations. Individually made html files (with front page express or something), a template tool written in Delphi, another template tool written in Java, a complete XQuery interpreter written in FreePascal
The freeform method of integer long division
> I didn't say anything about upvotes or groupthink

Ok, fine, if you insist on my quoting your exact words, here is how you described what you call "the behavior required to get a karma cushion":

"I personally think that playing in to the echo chamber is a subtler form of abuse; making the people in the community progressively more unhealthy by carefully avoiding anything that looks or feels challenging.

I don't think a healthy community is one which encourages people to fat eachother up on sweet nothings and uncontroversial shower thoughts."

This is what you think upvotes mean, since getting a lot of upvotes is how you get a lot of karma. I don't see the point of quibbling over whether "groupthink" is a valid description of this; the point is that none of the behaviors you describe are using upvotes to identify posts that add value.

> If you would like to understand what I've said better, your first step should be to read it for the first time.

Please dispense with the snark. As far as I can tell, you are the one who is failing to read what you wrote, not me. Or at least you are failing to draw obvious inferences from what you wrote, like the fact that getting a lot of karma requires getting a lot of upvotes, so by describing the behaviors you think get you a lot of karma, you are describing behaviors that are rewarded by upvotes.

> There is nothing wrong with upvoting something you agree with, that makes a lot of sense.

It does? How does this square with the extremely negative portrayal you gave of the behavior required to get a karma cushion, which I quoted above?

> What I take issue with is downvoting something sincere because you disagree with it, but without supporting an alternative position.

I agree with this, but I don't see how it relates to "the behavior required to get a karma cushion". To get a lot of karma, it's not enough to just avoid downvotes.
Ah yes the great recession of 2020, record high markets, record low unemployment..
But even if it were a life-saving drug, would it exist at that point in time (rather than a few decades later) if billions of dollars hadn't been spent to bring it to market (instead of investing the money in any one of a number of other things, including non-pharmaceutical healthcare research), and would that money have been invested in the first place if there hadn't been an expectation of a return on investment that took into account the risk of failure?
Introduction to Thoughtful Programming (2002)
I can't speak to the less expensive printers but the Prusa MK3S is really a well-engineered device for the price. A lot of thought and refinement has gone into the incremental evolution (for example, I had an MK3, and while it was OK, it's clear the MK3S has a much better extruder design that makes maintainence easier).
Only taxable if you claim it and convert to fiat. How is free money rude?
It has benefits for the ISP, too. I used to work at a small-medium regional ISP. Something like 50-70% of ALL traffic was streaming video and specifically Netflix. We weren't big enough to get into their version of this program at the time and have boxes dropped at our head ends. But it would have been very helpful. We literally had to upgrade gear and buy bigger pipes from our upstream ISP's to handle the volume of traffic from Netflix. Having the bulk of that content come out of a box already on net would have meant significant savings.
Most don't (shouldn't?) care about the legality of 20+ year old software that's no longer being sold.