skysight-inc/HackerNews huggingface dataset:
Ask HN: Book suggestions for mindful information consumption
I just finished reading [The Information Diet](https://www.amazon.com/Information-Diet-Case-Conscious-Comsumption/dp/1491933399), and I was left a little confused and disappointed. I felt like it was marketed as a book for the average person looking to be more mindful about their information/media consumption, however, it was more about challenging people to look at both sides of the US political spectrum and to get more involved in local politics.

So, with that, any suggestions for books along the lines of being more intentional about the information/media we consume? It's a difficult thing to do in this day and age, but as I'm now a parent, I want to learn to be better at this, and model this for more children as well.
WordPress eCommerce Themes
> relying on raw string concatenation

> it's not so bad

You can always use the C preprocessor in C++ if raw string manipulation is enough.

Seriously, though, constexpr means C++ also has static if, compile time loops, function eval, etc.
I use VestaCP

https://vestacp.com/
Runtime kernel patching is a new thing. "*nixes" do not generally have these systems. Some proprietary technologies exist which enable specific platforms to use runtime kernel patching exist.
There are "trade secrets", as in how we do Process A better than some other group, and then there are "secret services": organized groups whose activity and purpose are "secret". Perhaps I am naive despite my graduate economics degree and 35+ years working in technology, but I do not see any long term benefit from any organization using "secret services". In fact, the short term expense to the organization is so high, coupled with the added risk of exposure and often organization threatening nature of exposure, I believe the use of "secret services" to be irrational power abuse and ultimately incompatible with an enlightened technological society, and a signal of mental illness by those in charge of the "secret services" employing entity. This is true for companies as well as nations, as well as parent teacher associations and local police. The creation and maintenance of "secret operations" generates too deep conflicts of interest for the majority of mature adults to endure without corruption. Plain and simple, and the biggest revolution our race has pending.
Yes, Cramer’s rule (referred to in the article) does not give numerically stable results AFAIK - which is yet another can of worms. Good catch.
Careful, there was just a rescue the other day in socal on my. Baldy where a woman got stuck trying to do basically this. It was too steep to go back up and there was a waterfall below. Had to be rescued. Still not the worst idea.
> One big caveat to Polaris will be that it is unable to run Win32 programs natively. However, reports indicate that Microsoft will be bringing the Centennial Win32 app to Polaris employing virtualization.

So.. no gamers, powerusers, or most corporate deployments. Got it. Can't wait for them to kill this off in 2-5 years.
Why would ternary be at all a good basis for this sort of software? I could imagine some use cases at the hardware level, but in software it’s just nonsense.
If you're going to make this comparison, you need to do it right.

You want to describe vividly the glass-cannon power that magicians painstakingly front-load years and years of study and practice in order to earn. Systems of magic each have distinct feelings. Flashy elemental battle-magic or musty, slow-building necromancy? Physical-object-focused enchantment or natural, sometimes creepy druidry?

What's the end goal? Eternal life? Cowing your enemies? Subverting political orders? Fathoming the unfathomable?

Just calling software tools spells is just so... lazy.
It's even more apparent in Chicago.

https://labs.strava.com/heatmap/#11.21/-87.71493/41.82594/ho...
How to stop me harvesting credit card numbers and passwords from your site
I think the first question to ask is what the contract says about your separation from this client. It's great that you feel a moral anxiety about leaving them but remember that it's a business relationship - that means each side trades something for another thing they deem to be more valuable. If either side doesn't feel this way (and clearly you don't) then things have to change. Your job is to control the change.

Even though you're not an "employee", I don't see why you can't effectively "resign". Give some period of notice and stick to it. Also beware that this might lead to a renegotiation of your current deal. Have you made your points known to the client? If not then you're being a bit unfair.
While not completely familiar with the technology that DeBeer's is using, I can comment on the general advantages of blockchain for Chain-of-custody.

I am more familiar with pharmaceutical and food safety applications and so will comment on those.

Firstly, with chain-of-custody one is tracking something external to the blockchain, so there is no getting around the fact that one needs to place some trust in the entities writing to the blockchain.

The better way to think about it is that the blockchain allows you to trust "who" wrote to it and "what" they wrote, not whether what they wrote was an accurate reflection of the real world or not. (The real-virtual mapping problem)

In the pharma industry for example you have hundreds of manufacturers and thousands of wholesalers and tens of thousands of pharmacies, thousands of carriers, thousands of re-packers, thousands of customs brokers, hundreds of freight forwarders and 3PLs etc.

Furthermore, unlike Diamonds, it is not a simple linear flow of serialized items. Many items are actually lot-tracked and not serial-tracked. So, now you have the notion of splitting of lots and blending and combining of lots. Additionally items will go back and forth between distributors.

Additionally, you have IOT readings along the entire provenance history like temperature, humidity, location etc.

When an entity receives a serial or lot tracked item they can trace its provenance on the blockchain and decide whether and to what degree they want to trust whether what the previous entities wrote to the blockchain needed to be second guessed.

Often when receiving, entities will perform some sort of QA. The degree of QA will be dictated by who, what, when and where the item went through in its entire journey.

If they have high trust in the entities in the chain of custody they may only do partial check (eg. check for no broken seals), but if they don't trust the entities in the chain they may do a full assay of a sample or they may take the middle ground and do a quick spectrophotometry analysis. With any of these results they can write their certification to the blockchain so that subsequent entities may not have to re-certify if they trust this intermediate entity.

So, one way to think about this is that chain-of-custody is not all or nothing, but rather based on degrees of trust. Also every participant views the situation differently based on whom they trust.

Now back to the original question of whether this could be done with a central database instead of blockchain. The answer is "of course", but now even the who and the what is potentially suspect IN ADDITION to the virtual-physical mapping problem.

Blockchain-based chain-of-custody solutions allows one to design a system focused only on mitigating the real-virtual mapping problem.
> You can also try predicting it match by match and use percent chance to win (which is what online chess clubs like ICC use), but this leaves a lot to be desired in practice and also simply misses the point entirely: ELO is structured around players having a roughly equal number of games each tournament, and double elimination means that placements and number of matches played are always different. ELO, and it's commonly used variants like Glicko-2 or trueskill simply aren't well-suited for the format used in Melee tournaments.

I can't follow this argument; the point of doing this match-by-match and percentage-to-win -wise is exactly so that the number of games and placement do not matter. You won a round against someone with higher ELO? Your elo increases, their decreases. Doesn't matter if this was one game out of 20, or three.
If you tell the programmers that people need to be able to use a desktop web app with one hand, they're going to want to know why. Are there really that many one-handed users out there? Sounds like a corner case.

Personas are useful if they're backed by user research. That's how you know that yes, there really are a lot of "one-handed" users among your actual customers, and here's why.

It seems like one pitfall with personas might be giving them to developers without including any of the supporting research that makes them a valuable summary.
https://www.vice.com/en_us/article/pgwkkz/kinkcom-is-shutter...
No. Give up. It's over. Use context clues. Not a statement on the merit of cryptocurrency or your reasoning, just a descriptivist observation.
Maybe it's because people aren't being introduced to personas in the proper context, with examples of proper usage? Personally, I've seen the concept in some software books and articles, but didn't really make use of it because my impression was that they want you to produce answers like the example A here, and then to magically divine some insights out of them.
I agree with your previous post, even though the product's name is eventually related to a concept on the same field (snowflake data models) it doesn't seem like a very good choice of branding. I work for one of their customers and only now do I see their website on Google's top results; namely because they also don't have a .com for the brand name.

Even though this is less relevant in a B2B context, because research is usually more thorough, it's still a warning sign in terms of branding when you have a different brand that could be confused with yours: https://snowflakesoftware.com/about/ (as posted by another user, strangely downvoted)

Also, snowflake data models are actually not very common (or appropriate/useful) in data warehouse/mart environments, as they tend to be harder to understand and use on a self-service approach, and require more joins between datasets/tables, unlike dimensional models.
you willfully ignore kernel security updates.

If my system is closed to the public world, has a tiny amount of external services, and I am aware of the specific bug delta since system release and what mitigations may or may not be required, I can leave it running as long as I choose to accept the risk. Cute phrases like 'pattern' and 'anti-pattern' are rules of thumb, not absolute truths.
> I'm not sure what hard problems have to do with code readability.

Code can be hard to read because it's badly written, or it can be hard to read and understand because it deals with a hard problem.

> I've seen hard to read code that solves simple problems and I've seen easy to read code that solves hard problems.

I've seen easy to read code that solves simple problems that seem hard because of things like combinatorics (e.g. Sudoku solvers and the like). Actually hard problems don't have simple solutions; there's a complexity that doesn't go away no matter how you express the solution. This is doubly true when there are constraints on the solution in execution time and space, because such constraints limit how much you can break the problem down.

> Why are you advocating for the hard to read code?

Where did I do that?
Regardless of sales, I would think damage to their image would be a concern. Maybe it's not a concern to investors because their "PR nightmare" turned out to be softball for them, and it's been hard to pin anything on Intel when they keep pointing fingers in all directions.

I think it's our responsibility as technology literate folks and decision makers to explicitly highlight their failures so that mistakes and poor handling like this are not normalized.
As much as consumers may like demos, all the data I've seen shows that having a demo actually decreases sales of games, which is why most games don't have demos anymore.
So long as the hosts of the video are commenting on the game, or making fun of it, or elaborating on the art in some meaningful way, that should fit the definition of fair use, shouldn't it?

If they're just playing through the game without comment, than maybe not so much? And then were do speed runs fit in?

Honestly companies should really embrace this. They get promotion on platforms like Twitch. Watching the game isn't the same as playing it, and it could encourage people to buy the game. I honestly only watch games I've played before, allowing me to examine the art and graphics without having to be involved in it again.
Docker for mac with Kubernetes: usage, implementation and minikube comparison
Perhaps it can work both ways, revealingly insurgent activity as well.
Great, someone else quoting 8x efficiency. Maybe you know about the claim? We understand the motivation, which keeps getting mentioned, but what I think we all want to know is:

8x efficiency _of_what_compared_to_what_?
I'm an engineer for an industrial integrator. No matter how often we tell our customers to keep the industrial control networks separated, they'll still find ways to lazily screw their networks up.

A couple years ago at a Fortune 100 company, I dealt with a WinCE panel that began randomly spewing millions of broadcast UPnP packets - enough to make Wireshark lag badly. Took us about fifteen minutes to find and unplug the offending item, and the recommended mitigation from Rockwell Automation was to just disable UPnP. No patch was available for a problem that's been known since about 2006 or so, on an HMI product that is still being sold today.

Due to some terrible switch configurations on the part of the customer, the traffic made it out to the campus network and DoS'd most of their intranet servers. About 3,000 employees were sent home early for the day because none of them could read their email.
Isn't this basically the strategy as the old Windows 8 on ARM? Ditch all legacy stuff, no backward compatibility... why would this succeed where Win8 on ARM failed?
That's pretty much what you get with Julia, except it will also do interprocedural optimization (i.e. inline constants and functions across calls) on v0.7. All without playing with templates. I'll gladly pay a 1 second JiT lag for a few days off my computation. At the same time, I don't have screw around with templates.
Not in this case, because copying data to and from a web-worker uses "Structured Copy" which is about as fast as JSON unmarshaling, but in this case it's actually doing significantly more work:

* read request

* parse from JSON to an object

* read the data from the object in the worker to the main thread

* create a new object in the main thread with the data from the worker

Those last 2 steps are about as slow as a JSON.stringify and JSON.parse, and are completely unnecessary. As others have said, adding some filtering to the example makes this example worlds better.
Yeah, we moved from Mongo -> Postgres -> Snowflake (skipped redis due to connection limits). Really great performance and support from various ETL & Reporting tools. Glad to see them succeed.
1. except the web, the internet, domain names, email, tor onion, generally any communication protocol etc.

Also, any company that scales needs multiple databases in multiple data-centers. They cache content all over the world. backup and recovery is usually done in different geo regions.

in fact generally you need some kind of redundancy to manage single point of failure problems.

would you use the internet if it was managed by one company?

Blockchain has a single purpose a way to bootstrap a distributed platform/protocol.
There's no mystery here, author is only solving a 5x5 system. LAPACK will have barely finished checking function call parameters by the time a fully specialized and inlined solver is finished. Also, from a cursory inspection, author does no pivoting [edit: worse, it just uses Cramer's rule, which is insane], so their solver will be much less numerically robust (but this is admittedly less of a problem for the 5x5 case).

The performance is completely expected--in fact, I would expect an optimized 5x5 solver to be faster than this.
Apple's podcast data reveals an ad-listening audience with no format-preferences
Would Threema be an option? Gets occasional discussion here. Open source web client: https://github.com/threema-ch/threema-web/
Oh man, this article reminded me I should sell what little IOTA I have, so I tried to. Here's what happened:

I launched my wallet and saw a zero balance and zero transactions. I looked around and heard from some friends that I need to convert my funds or something, because there was a "snapshot" yesterday.

I clicked the "re-attach" button and waited for a few minutes. It failed, so I did it again and again and again. After half an hour and five times or so, it succeeded and I could see my balance.

I tried to send funds, the wallet said "sending" for around ten minutes, and then it finally said "success". I waited for the funds to confirm (there were three transactions, two of which were zero for some reasons), but 70 minutes later it still hadn't.

A friend told me I should "re-attach" the transaction and "promote" it. Apparently, "promoting" sends five transactions that reference yours, to confirm it. I imagine the transactions are zero-fund transactions that just spam the network to self-confirm your own one. Who confirms the confirmers?

This is absolutely insane and I can't believe this thing ever got traction. It feels like hacks upon hacks upon hacks. It doesn't even work right! Did any of the people who bought these coins try to ever use them for anything?
Things I learned the hard way as a manager of managers
Yeah, that would be a great way of handling it. The other would be to parse out the data and insert it into the IndexedDB and then in the main thread only pull out what is needed

(I had to do exactly that for a B2B app that was receiving hundreds of MB of data a while back)
It's about trying to be empathetic about the end user. Yes, you get to the same result, but personas are mostly useful when it's very hard for the team developing a product to eat their own dogfood. It's a tool that could bring you closer to how the end user feels/could interact with the product.
Sundance 2018: Why Amazon and Netflix didn't buy any movies
fast.ai international fellowship recipient here - The second iteration of the fast.ai course is totally worth. If you can code in Python, you can master deep learning. Join our fantastic community!
except for when he is wrong.

Why he gets a pass for being the 'nice guy' and DeRaadt gets the bad rep is still a mystery to me
Any xmpp client that supports OTR. I like psi+ (https://psi-plus.com/), but there are many.

You can pair it with conversations on android (https://f-droid.org/packages/eu.siacs.conversations/).
How Much Should I Regret Not Buying Bitcoin?
Amazon expands its own delivery service
a new Windows version with no direct upgrade path and breaking backward compatibility with Win32 ? Good luck getting devs and enterprise IT on it.

Project Centennial is an amazing piece of virtualization but it has its caveats (https://docs.microsoft.com/en-us/windows/uwp/porting/desktop...): it won't be able to convert every legacy software (why isn't Office on the Windows Store for example ?).

At best, it will target locked down hardware like consoles and tablets, but isn't what Windows S was created for ?
Yes, but many of them started that way, they didn't have to go through the headache of transferring to that format. And even ecosystems that did go through that trouble, they weren't nearly at the scale that npm is.

We can talk about how awful of an idea it was for npm to start the way they did all we want, but the reality is that they are in the position of unscoped packages being the "default" right now, and I'd love for them to get away from them in a safe manner.
Common Lisp:

https://gist.github.com/BusFactor1Inc/761b1be031a6e998476dc3...
Forget Plex and Kodi, Try Emby Instead
The Making of Blue Planet II’s Incredible Deep Ocean Episode
> Were you in the Women's March last weekend? Well, congratulations! You've won the "extra screening at the airport" lottery.

This is already happening. In the UK 'forward intelligence teams' (FIT) have been applying these tactics for year. There used to be a blog about this, FIT-watch dot something, don't have the UR' on me.
Compilation with LISP-like macros for fast generic programming? Julia?
Status.im Invests $5M in Riot.im
I'm curious, does Amazon continue to recommend items you either just bought or are similar to something you recently bought? I get this all the time and it is annoying. It seems like the recommended stuff is related to my searches and doesn't get changed by my purchases.

I think the whole online ad industry is broken. I don't know why people keep pouring money into it. Most people have learned to ignore ads, or they use an ad blocker. I don't care to see an ad for something I already bought.

I doubt a system like this would actually work, but I'd explicitly tell them what kind of products I'm looking for if they asked. This passive "we can get into their mind through searches" doesn't work very well.
No AI is more dangerous to society than mass ethnically motivated hatred. The cruelty of the human population is racing ahead much faster than AI.