skysight-inc/HackerNews huggingface dataset:
You might not like the use of 'emotional thinking' vs 'critical thinking', but that's what this sub-thread is about. The introduction of words like rational was purely on you.

I agree system 2 is only activated on deliberate effort.

However effective use of critical thinking via system 2 has an additional requirement: intelligence.

Remember we have a topic: people being sent to jail, and emotional decision makers being called 'simple minded'. That's what you took issue with. That's what this thread is about.

If you honestly believe that someone with severe mental retardation has the same ability to engage critical thinking using system 2 in the context we are talking about (analyzing evidence as part of a jury) to the same level as someone with a higher IQ, then we will simply have to agree to disagree.

I already exposed why I believe this: critical thinking requires understanding concepts, intelligence is the ability to understand concepts... ergo, you need intelligence to engage in critical thinking.

OF COURSE intelligence won't make you think critically, that's obvious as I had originally stated, like the book, that system 2 is a deliberate process.

And remember, before you post more scarecrow arguments: no one said Critical thinking = intelligence. You keep fighting things you create. My point was extremely narrow and clear based on the clear and narrow context we are talking about.

I'd say the whole thing could be summed up at:

Simply minded emotional thinkers who don't use system 2 are causing harm.

Your post basically disagrees with this and says we all do it to the same degree.

I disagree with you for reasons.

My reasons don't change your perceptions.

Fine.
(Article is from 2017). TailwindCSS is a terrific library.

One area that wasn't covered was the ease of creating truly responsive layouts, inline, by defining different utility classes to the same elements based on screen size. "Responsive" is so much more than just the placement -- quite often, mobile version needs different font sizes, overflow behavior, thinner margins (since there is less screen space), etc. Very easy to do with the utility approach.
If you're looking for something like this with vim bindings and functionality, I really like VimR

https://github.com/qvacua/vimr
I agree with everything you've said here but being mentally exhausted doesn't make it more likely that you can read even more lines of code in a more reliable fashion.

I think the clue to your thinking, for me, is in your description of the `map` HOF as "slightly more complex". Having years of experience with both paradigms, I've found that grokking a call to one of these fundamental building blocks (map, filter, reduce, fold, etc) is nearly instantaneous. We've all experienced reading prose where the author was excessively verbose when the same point could have been made succinctly. It feels the same way reading for loops once you get over the learning curve of these very basic functional constructs. You have to keep repeating that boilerplate endlessly and it's very tedious to keep writing and reading it.
Better hope there's no issue with the pollution caused by the energy needed for the additional commutes.
A lot of really stupid shit is going to happen in 2020, but if Starship makes it to orbit and Crew Dragon successfully launches astronauts, those are the only events anyone will remember in 100 years.

(Come, on tell me with a straight face you remember anything else important that happened in 1903)
Just a hunch, but it's likely something close to 100% of said individuals will have a (pre-existing, not a result of reaching out specifically for this investment) network to connect them the "right way" for the money. That's just the way this industry works. It's exceptionally rare for someone without connections to make any headway.
I should of stepped back and explained, I'm on about installing the OS itself. If the road of entry is a nogo for me, I wont be able to try jails.
I was asking because doing this just looks like normal CSS, where you define a class and use it in multiple places, only that it's in JS instead, so you still have all the "problems" mentioned in the article.
Internet in Iran gradually shuttting down due to protests
The docker build cache alone feels like magic for long (from scratch) builds. It feels tedious breaking out individual steps but I’ve yet to regret the extra effort.
> In 1970 about 1 year of earnings could buy a house. Today it takes 4 years salary.

That 1970 ratio seems wildly low compared to the data I found. Historical ratios seem to be 3-4x, with periods in the 1950s, mid-2000s, and perhaps soon [but not yet] of 4.5-5x. Housing seems slightly (~5%) cheaper now than in the 1950s and about 30% more expensive than the 1970s based on this ratio calculation.

https://www.longtermtrends.net/home-price-median-annual-inco...

House purchase prices were lower in 1970 in part because mortgage rates (and therefore housing monthly payments per $100K borrowed) were dramatically higher.
A lane, maybe, some of the time. And don't underestimate the impact of pick up/drop off. Uber was supposed to bring the same change, but not it just takes twice as long to get through Capitol Hill because it's crowded with ubers waiting on pickups.
most people don't have the sort of credit card free balance available to do that sort of transfer in the first place.

if you've got student debt of $50k but only $5k available on a credit card... you're not going to be able to do this.
They need to go somewhere, no one is going to send their car home on a 40 mile one way trip.
I don't like the classic style. I think I liked Windows 7 the most. Actually I like Windows 10 style too, except for the Metro (Modern?) widgets. I don't like these, too flat for my taste.

What I don't understand is why dark UIs are so popular. I find most of them to be lacking contrast. The only dark UI app I use is VSCode, because I got used to it being dark, but every time I open it I feel depressed because of how dark it is.
They could be in the process of cleaning even - I don’t need sheets on the bed or anything.
There are many ways around that problem that don't involve exposing one's DNA to police, government or anyone else.

One would be for everyone to have a secure certificated [not able to be forged] anonymous hierarchical ID where those who have access to the ID/database are ranked/rated. For example on a rank of 10, the user would rate 10, your doctor 7 the government would rate say 5, your bank say 3. Such a ranking system would set the level of access and what data could be taken from the user's record.

There are many other solutions too which I've not go time to go into here.

Unfortunately, governments won't like such a schema because it puts citizens back in charge (and bureaucracies have never liked that)
Interesting. Does that mean that mostly relying on muscle memory is not as beneficial in this context? E.g. if you're already good at some technical sport (e.g. tennis, basketball), playing it wouldn't be as beneficial as, say, learning a new dance?
There is a documentary on Prime (Command and Control) that covers three incidents in the US where nuclear bombs almost went off.
They pretty much say that in this document.

> If we don’t know you ourselves, we prefer if someone we trust knows you.
And HN makes it dissappear. That's fucking disgusting, once again.
Just skip the bloat. Link to the actual post: https://www.kryptowire.com/android-firmware-2019/

Google and Huawei are not on the list. And Samsung's vulnerabilities are only exploitable by system apps.
Phill Cassey outlines one proactive step to support diversity in his workplace
Don’t want to sound as a fanboy, but IF (and this is a huge if) Elon succeeds on his mission to make humanity a multi-planentary species, he’ll be remembered as a greatest human who has ever lived for a very long time
Show HN: A machine learning library built from scratch using only the C++ stdlib
Hi, I made this over the summer as a way to learn more about C++ and lower-level machine learning concepts. I wanted to see how much I could build myself, without relying on other libraries to handle things like creating multidimensional arrays.
The library contains a multidimensional array class, Tensor, with support for strided arrays, numpy-style array slicing, broadcasting, and most major math operations (including matrix multiplication!). On top of this, the Parameter, Layer, Sequential, Loss, Optimizer, and Trainer classes allow for running high-level machine learning experiments without worrying about the low-level implementations.

Version 1 of this library focuses only supports a cpu backend at the moment since I'm not familiar enough with c++ to start working with CUDA and cudnn. It also primarily uses pass-by-value to reduce complexity at the result of reduced efficiency. Version 2 of the library will focus on making the Tensor class more efficient. Currently, only the Linear and Sigmoid layers, the MSE loss, and the SGD optimizer have been implemented, but I will add more layers and modules in V2.

Take a look at it on GitHub:

https://github.com/bkkaggle/L2/

Or on Product Hunt: https://producthunt.com/posts/l2
"every single retiree used the chauffeur to go to Napa for wine tastings"

How did they pick their sample?
>> In every mainstream language I can think of `map foo myCollection` creates an intermediary map.

Language support for Transducers can fix this, you can compose functions like map / filter / reduce over a collection and only hit each item once.
If the future is car as a service, then yes congestion does not automatically get worse, you call an automated car to pick you up, and another one to take you home, it might also mean that more ride sharing happens too
Enums exist specifically to be compared with one of their possible values, how can you have a zero value problem?
Ciclosporin 2% eyedrops and/or punctum plugs may be useful. I home she'll get better eventually.
> Google made algorithmic changes to its search results that favor big businesses over smaller ones, and in at least one case made changes on behalf of a major advertiser, eBay Inc., contrary to its public position that it never takes that type of action. The company also boosts some major websites, such as Amazon.com Inc. and Facebook Inc., according to people familiar with the matter.

Of course the exact nature of changes and boosts remains unknown but that's just underlines the need for transparency.
> I used to be a Haskell type...

Pun intended? If so, nicely done.
Concur. Docker the runtime is unnecessary, but the day I started with Dockerfiles was the day I stopped building my chroots with Makefiles.
I think it's great that there's a renewed discussion about the nature of productivity and growth and that people are starting to become aware that economic profit or consumer demand are not the same as progress on long term fundamental science and manufacturing. For way too long now we have all operated on the mainstream economic view that productivity growth is somehow like manna from the heavens and that we only need to let market forces play it out.

I wholeheartedly recommend reading Dan Wang's piece on the issue: https://danwang.co/how-technology-grows/
Icons Created with CSS – Series 1
The submitted page says "U+9940 is not a valid unicode character.", but displays all the information about the character as usual. This is not the case for http://www.fileformat.info/info/unicode/char/4e00/index.htm which is the first character of the CJK Unified Ideographs block that U+9940 is part of. https://en.wikipedia.org/wiki/CJK_Unified_Ideographs_(Unicod...
Because it is the difference between protocols and APIs, and why, regardless of the status of code APIs, protocols cannot be copyrighted. This is also the difference between programs and algorithms.

But you seem to have interpreted the necessary condition that a work must be fixed in order to be eligible for copyright as "any fixed portion of a work is copyrightable." This is untrue both because being fixed is necessary but insufficient for copyright, and because tiny portions of a work aren't works in themselves. Also, I have not claimed that anything that might be called an API and is fixed is necessarily copyrightable. I only said what is definitely not copyrighted. So no goalposts have been moved, you just misunderstood the necessary condition and my point: Protocols (like algorithms), unlike code APIs (and programs), aren't fixed, and so cannot be copyrighted regardless of anything else that may or may not be. That some tiny portions of a protocol might be fixed does not change the status of the work.
A lot of the answers on stack overflow are garbage. That whole site sometimes feels like the blind leading the blind.
This is interesting and I feel like it’s somewhat on the right path but may not go far enough. I think the right solution is actually a new protocol
I'm no Elon fan, and it's a really really big if, but - you're absolutely correct about that if he succeeds completely he'll go down in the same category as Edison or Napoleon.
Not reading because of clickbaity title.
Connectivity-driven innovation is cheaper. Science is becoming harder and is getting less bang for its buck.
We saw great progress in AI over the past few years but even this has taken far more effort and money than building social networks. Perhaps connectivity-driven innovation could help to speed up applied science innovation if power of the crowd is more efficiently utilized?
+1. A lot of design systems assume that, for instance, there are only a few amounts of vertical padding you'll ever want to have on an element. But sometimes, the designer really will tell you that something needs 10 pixels of padding, your 8-pixel "p-2" value is too small, and your 12-pixel "p-3" value is too large.
> I've met a number of such prodigies in the course of my work

If you don't mind, can you elaborate more on what kind of work you do? Do you run a school for the gifted (assuming such a thing exists)?
If you’re searching for functionality like this, I recommend you also check out Boostnote. (https://boostnote.io/)
> "the earth is flat"

yes, and "resting on the backs of four huge elephants which are in turn standing on the back of an enormous turtle"

I'm engineer :)
Well written review. Yet I’m left with the most important question unanswered. Is the game
fun to play?

I get the strange feeling that the answer is a hard no. And that this price was ordered which is why it goes on like one long excuse for why different people might have different opinions of it.
How Product Managers Lose Trust?
The subatomic class names aren't cryptic if you spend any time at all using them. But more objectively, you skipped the critically important composition phase! That's where you take those class names and group them in ways that make sense for your component hierarchy. Tailwind supports this directly via `@apply`. (Other equivalent mechanisms for composition exist.) If you're hand-writing raw HTML and manipulating the DOM directly, you're really missing out. Component-oriented architecture (exemplified by React) is powerful, and implies a different "shape" for the boundaries implied by the phrase "separation of concerns". In a world where everything can be encapsulated in components -- including styling and error boundaries -- hanging on to certain rules of thumb or best practices applicable to older paradigms can be limiting and problematic.
"The difficulty lies not in the new ideas, but in letting go of the old."

All that said, 100% agreed with your closing sentence! :)
The author works for a HPC company and is probably using this article for recruiting. I would’ve preferred the article to have more than a couple measly paragraphs on that subject, rather than he pander to the ‘futurists’
We have bad terminology and insufficient training I think. We are deep into metric dysfunction now thinking the repetition of very small blocks of text is wasteful, even shameful.

That’s not the duplication that matters. The duplication that matters is the effort. Having to do the same action over and over, and ensuring the same result occurs. That’s expensive. That’s draining.

Trying to deduplicate code that is structurally similar but has different aims just creates a problem later on.
I'm in a similar boat. I actually like Matlab's plotting a lot more than Matplotlib, but I use python for everything these days. So for me I use Matplotlib for really quick visualizations (usually just plt.plot()), and if I want to do anything more fancy I'll dump my data into Matlab.
At least most car manufacturers, apart from one(guess who that is) are honest in the marketing about what the features is, a more advanced lane assist and don't sell it as self driving.
If humanity ever does become a multi-planetary species, it will be because Elon contributed to a process that will still require decades, if not centuries, of effort beyond his death to achieve. He will not in any way be solely responsible, or deserving of that level of recognition, although I don't doubt that his fans will consider him as such anyway.
I tend to agree. I was a big fan of Rust at first, but they put in too much stuff. Borrowing is brilliant. The semi-functional programming features, not so much.

Go was created so Google people could write server-side stuff in something less brittle than C++. It's a good match for that.
The library stability is a good thing. Those are libraries Google uses internally, so you know they're executing millions of transactions a second somewhere. The error cases have been encountered already.
Paying the Piper
In other contexts, Cow snapshots such as those provided by LVM or ZFS etc can provide similar effect by naming the snapshot after the hash of the code to execute to build it
> First, maybe with rare exceptions like L.A., the traffic is only bad during rush hour,

If this is not the only problem, what is the problem...
> In other words: engineers are only good at "yes, but" (convergent thinking phase) and prematurely shut down the "yes, and" (divergent thinking phase).

I do this sometimes. In many cases, I feel like "yes, and" would be an endorsement of the original idea. If I say "yes, and" and then there are delays or problems in implementation because of things that would have been obvious to "no, but", the question becomes "why wasn't this brought up earlier on before people sunk so much time in." In the reverse case, saying "no, but" in a case where the problem is easily surmountable just makes the questioner look like a good planner. So in that sense the reason devs tend to "no, but" is matter of them responding to incentives; it's not that they can't think divergently, it's that they're putting themselves at risk for little reward for doing so.

> So how about we treat thinking as a two-phase problem and give divergent thinking some room?

Yes, I think separating these two phases (and thus separating "throwing an idea out there" from "endorsing an idea as definitely workable with no foreseeable complications") would be very helpful.
Oops, my bad. Thought those two were the same.
Totally agree. K8s using yaml as a config format is a shit show. They should have used good ol’ JSON which has a lot smaller surface area. It has proper schema definitions and a bazillion languages interop with it.

Then we can use whatever tools we want to generate and customize as needed.

YAML is ugly and doesn’t really solve a problem.

Jsonnet on the other hand is far more elegant templating language that solves a real need of generating json/yaml files.

Please please don’t use a text templating language. You’re in a world of hurt.
How does a child even know what book to get?
Do you mind if I paraphrase your comment and add it to the article? Thanks for checking the privacy guide, it establishes what Microsoft officially has to say about their data collection methods. And, I should have checked it before writing the article.

I am cynical of any company that is trying to impede user's ability to turn privacy related settings off. They go out of their way to make it difficult. There are no more than 2 dozen privacy related switches in Control Panel. Everything is checked on by default. This whole thing reeks of insiduous tracking, spying and surveillance, despite of what the privacy guide says. I am very, very cynical.

Also, there is no assurance that government agencies have access to a wealth of information that's collected as part of "user experience improvement". Furthermore, all this data collection, even if it is not used for advertisement currently has potential to be used in the future for ad tracking. Microsoft has full control over changing their privacy policy next day. I lost the count of emails that I get every other day that eBay, or YouTube or Twitter has changed their privacy policy.

Assuming benevolent actions from the company collecting data, whether it is for "telemetry" purposes or for ad tracking, has the risk of being hacked. I presume Microsoft has taken enough steps to anonymize personally identifiable information or as they call it PII in the circles.

The plug needs to be pulled from the point of origin of the data, if it is not collected, it is not going to be misused.

Questions that I would like to ask Microsoft:

- Why make it difficult for user to opt-out of privacy related settings?

- Why employ dark patterns to trick users into submitting their data?

- Why push Cortana across the board from "Home" to "Enterprise" editions, where no one has asked for it, no one uses it and it is impossible to get rid of?

- Why not make it an opt-in process as opposed to opting out?
I became a "fan" of Tao after reading this piece in the NYT: https://www.nytimes.com/2015/07/26/magazine/the-singular-min.... It talks about how normal and well liked Tao is. How much he collaborates and assists others in his work.

I think I saw it linked along with this article about the warped portrayal of genius Hollywood feeds us (especially in the Imitation Game): https://www.huffpost.com/entry/turing-the-myth-of-the-heroic...

So Tao's celebrity status as a genius does have that positive aspect. I think he disproves many stereotypes of genius and helps people believe that it's possible to brilliant, decent, humble, social and likable. I think that's useful.

He talked about this eloquently in his own blog where he argues against the "cult of genius" and says one needn't be a genius to be a mathematician: https://terrytao.wordpress.com/career-advice/does-one-have-t...

So, by lionizing him as a genius I think media actually undermines its own narrative about what genius is. In that sense, maybe the cult of genius is bad but if we have to put a genius on a pedestal, it's great to have it be one who seems so normal.

With respect to his work, I always think of what Richard Feynman said in the start of this book "What do you care what other people think?" (https://www.amazon.com/gp/product/0393355640) He tells a story about an artist who holds up a flower and says "I, as an artist, can see how beautiful a flower is. But you, as a scientist, take it all apart and it becomes dull." Feynman thinks he's nutty. He can see the beauty of the flower and the beauty of the science.

People who don't understand Tao's work probably think it's dull. I can't understand Tao's mathematical work. I'm studying math and I really hope someday I could. But math and science have gone so far now that work at the cutting edge really is incomprehensible to people outside the field. So, I'm inspired by the person who does the work. It's just the surface but it's what I have access to.

Feynman talks about this at the end of the chapter that starts with the flower. His father helped him love science and taught him how to think. Then he sent him to university to learn all the things he hadn't. But when Feynman came home, he couldn't explain quantum mechanics simply. So his father never learned what he didn't know. I hope he still loved his son for understanding it.
That’s the nature of individual free will. You use what you have to your benefit and the benefit of your progeny. Turns out Taylor Swift has a lot and it’s not just money.