skysight-inc/HackerNews huggingface dataset:
Why would I do that? If I want to know what Siri can do, I can just say "Siri, (do the thing)" and find out. That's -way- easier than scrolling through a list (and more accurate, to boot; just because she can do it, if I can't figure out an acceptable magical incantation, she can't, for all intents and purposes).

Just looking over the list still doesn't address the OP's point. Maybe if I memorized it, in the way that if I had an exhaustive list of everything a 4 year old child can do that I memorized I'd be able to 'intuit' what they could do, but why would I do that?

That's just it; the whole 'theory of mind' is basically the idea that we can intuit what someone else can do, think, etc, without such a list. I'm able to limit my own own mind to have the same limits as someone else. That is, I can imagine what someone else is likely thinking given a subset (or even theoretical superset! I.e., "They know if there is money in this account. If there is, they are likely to do X. If there isn't, they are likely to do Y") of information that I have. I can determine what a child will be able to do based on exposure of other things they can do.

None of that applies to Siri. I can't infer what she has access to (both in terms of data and functionality). I can't use capabilities of one thing to infer capabilities in another. She can order me an Uber; can she order me a pizza? Can she order me a highly detailed expandable oak table from a boutique vendor? I can infer what a real PA is likely to be able to do (even if I don't know the specifics of how), but I can't do that with Siri. It's a black box. Giving me an exhaustive list of all the things doesn't change that; it's now a black box with a manual. Yes, okay, maybe if I memorize the manual I can determine what she can do, but the point the op is making is that for a real PA I can infer what capabilities they have without memorizing a manual. Until Siri can as well, she's not a replacement, feels gimmicky, and has real barriers to adoption to overcome.
That’s a different way of automating things. Automater seems to have been ignored, and AppleScript is quite old and people have been worried about for years.
I don't code anymore (I'm more of a pointy-haired lower boss)...but what i wish i could go back in time and change around this is to have focused - I mean really, really focused - on 2 or 3 different programming languages only. Instead, what I've done over the years - again, when I coded as a dayjob - was to go shallow on far too many different languages (and ecosystems). I don't think it was me just chasing the "new thing" for the popularity of it. I genuinely was curious about, and wanted to learn "the new thing". The problem - as is often the case with tech - is that there's just too many "new things" coming out all the time...and one just can't keep up. So, sure, i feel like somewhat a jack-of-all-trades (and all my employers have benefited from it), but in more ways than i would like, i lack the depth - and possibly enjoyment/fulfillment - of being really awesome at one or very few things. That old adage about picking one (or a very, very few) thing(s) is no joke; and i see its wisdom only now (after working for 22 years professionally). If i could travel back in time (relative to programming), I'd tell my younger self 3 things:

1) Focus on depth of a couple of things, and never mind breadth.

2) As soon as possible - either before graduating college, or right after, etc. - work for yourself and not The Man. whether going into business as a solopreneur, or partnering with a few people - doesn't matter. Mistakes will be made, but you will feel more in control of any/all outcomes - good or bad.

3) Be generous for experiences, but be a cheap bastard when buying actual/material "things". Save shit tons of money.
Spaces! No tabs.
The real advice is try different tools rather than sticking with the first one you try or were told to use. When you find the one for you you'll know. Also remember you can make your own tools. Don't struggle with crap tools and find a way to make it easy to develop your tool kit.
Even if basic art theory is difficult, it is certainly not impossible, and it’s the best path to understanding your interest here.

“Viewpoints” are not very well “communicated” with art. Art correlates better with questions.

A helpful exercise would be to take a piece of art and break it into elements, then categorize those elements into Communication elements which would be ideas (sometimes subject and predicate but could be more basic literary expression too) and Art elements, being the poetics and aesthetics. It’s not an easy difference to describe in a comment but the Communication invokes ideas while the Art invokes emotion and other oddities. They are not always easy to decifer and articulate, but it’s very very fun to do if you like art in this way.

Once broken into these categories, you can now ask yourself what category is responsible for the revolution. It will be the communication category, sometimes with the support of the Art category.

Also, in critique, media only refers to medium plural, not content but strictly the matter which serves to represent the abstraction.
And I'd learn to use the tools that were most appropriate to the environment I was working in and not spend so much time 'optimizing' my own workflow for relatively small gains in productivity.
A 2 cubic meter tent has a surface area on the order of 10 square meter. The temperature differential can easily exceed 10 kelvin during a cold night, else your face will freeze off.

So the potential for the application you cite is whole watts of power, enough to recharge a phone or a lantern overnight. (though, at current silicon fabrication costs, the price would be prohibitive)
The committer did so anonymously for the same reason executioners wear hoods. The executioner is only acting as an agent of the court, or in this case Google, to carry out a controversial act which they may not personally agree with.
iTavli version 4.6 is out
- Schedule a Hackathone of a single person for First 2 days on 10 different domains that not exists.

- We will have 100 MVP / POC after that (10 per domain)

- Create 2 teams in each domain to develop 2 product for each domain out of all best thing from MVP

- We will have 20 product in which 10 will surely market leader
I am a programmer, and I think I'd like to pivot into design/graphic design/ux/etc. I just want to make pretty stuff. I want to make cool looking stuff. Is there any advice some of you can impart?
Distorted (2018) Filmi izle 1080p Full HD
The question is what kind of pressure will China respond to
Why would anyone not want the power of an ide?

Is it a Unix tough guy thing where there’s nothing that a GUI app does that you can’t do better in a terminal? Or is it that you’ve never really spent a lot of time in a professional ide so when you argue against it, it’s cause you don’t know?
Incrementalist – Tiny Tips for Small Businesses
It's been a long time I haven't used Vim. I left it in favor of Evil+Emacs a few years ago. And I don't recommend it to every single person I see.

The phrase "wasting time with Vim" was the thing that made me reply the way I did. Learning Vim properly has helped me every single step of my way.
I've been experiencing the same issue and going at it for 4 yrs so I know your pain. Originally from Canada but am now based in Europe so happy to talk things through.

Finding a co-founder is hard. Finding a good co-founder is even harder. It's less about the product and more about the motivations for wanting to build something on their own. I reckon you'll need to dig deeper into the whys of someone wanting to start a business.
Thanks for the great tip, Jamieee! realworld.io looks worthwhile.
> Art != Communication

I never asserted that.

> And art is not a form of communication ether.

That I did assert. Just because some books are written to argue something, doesn't make that truth. It took me 30 seconds to find 2 sources which support that art is a form of communication [1] [2]. So at the very least (if your sources argue your point, while your work is a response to another work) there does not seem to be consensus on that matter.

Now if you could refer to your source that could be great. Because [3] didn't explain your viewpoint at all.

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

[2] https://www.quora.com/Is-art-a-form-of-communication

[3] https://en.wikipedia.org/wiki/Poetics_(Aristotle)
See the second link - they are using MIPS for HPC so it’s performance must be adequate
The Debt to GDP of Every State in the US
Well, I suppose the phrasing is a touch melodramatic.
> What's the water you drink valued at? What's its price? There's a huge difference.

Because water is not particularly scarce. If it was scarce (more demand than supply), the equivalent of low unemployment, then its price would approach its value, i.e. be much higher.
Amusing collection of military quotes on the importance of logistics: https://www.military-quotes.com/forum/logistics-quotes-t511....
And it would be very hard to argue that it would be better for Woody Guthrie -- or his children, or grandchildren -- not to have existed. Besides being one of the most influential musicians of the 20th century, two of his children and four of his grandchildren (and so far one of his great-grandchildren) are notable musicians in their own right.
Learned Helplessness
No. Though seemingly grim, this is actually a good use for technology for people who don't talk too much.

I don't speak much. Unless I'm in a group where conversation is free-flowing among all parties, then I'm not saying much. I will ask a direct question to a coworker. I have no issue with talking about something specific. However I can't contribute much to small talk unless someone else is driving the bus. In turn, that makes me a great listener. This is where the electronic reminder would come in handy for me.

I've played with nieces, nephews, cousins once removed, and when I was younger, I had a volunteer position with the Boys and Girls Club. I have no problem listening and participating in activities. But newborns and infants need you to speak to them even though they may not speak back. An infant cannot (for all intents and purposes) drive conversation with an adult, so my natural inclination is to make faces, imitate sounds if they're making any, and play.

I've seen it while out shopping. Mothers and fathers flying solo with their infants in the cart are getting groceries as usual. However, they're narrating their actions to the child so that the child may get a better grasp on the language. Something like this would have never occurred to me.

This isn't a dystopian future where we need robots to remind us to breathe. It's leveraging technology to help every live the best life that they can.
Looking at TDD: An Academic Survey
Color killer
"At the core […] is the idea that people should design for themselves their own houses, streets and communities. This idea […] comes simply from the observation that most of the wonderful places of the world were not made by architects but by the people."

— Christopher Alexander et al., A Pattern Language

So true, and it applies to software development as well.
Working on a new production app right now that does not use Redux, I do not plan on backwards integration either. For reference, our team does have two applications that utilize Redux.
So you don’t use vim as a programming environment/editor?

So not actually disagreeing with me, just stirring?
Corporate raiding is not money laundering.
This doesn’t really talk about Kubernetes in general, it’s just some marketroid selling Red Hat OpenShift. Nothing to see here.
Only Openings
That makes no sense - the fourth colour could have been any in the ST palette. Choose appropriately for artistic reasons. Pick either a highlight colour (orange as on the Amiga and whatever early Unix desktop I once used), or a complementary colour (maybe grey?).

CGA was awful for many reasons, one of which was that all colours were fixed.
Not really. Most new web application development is static to begin with, all of the code is delivered to the client browser and cached. Data is handled through traditional API's.

The difference is that you drop your static front-end code (HTML, CSS, JS) onto object storage and your API's are created in async lambdas or functions.

You're still using OAuth2 for API security.

Now, learning how to do this in AWS or Azure from a DevOps perspective is definitely a paradigm shift, but the benefits far outweigh the learning-curve concerns.
tangent:
I'd ask anyone claiming to be "big boned" to show me a fat skeleton.
But what if, spending eight weeks thinking about compassion does makes the world a more compassionate place?

Yes, the business of picking the right control must indeed be a tricky one.
I don't think they need to be mutually exclusive. I use both daily. I don't use vim emulation in anything else and the context switching hasn't tripped me up in a long time, it was a bit of a problem at some point though.
NVidia was founded by ex-SUN ex-AMD folks. 3dfx was founded by ex-SGI folks. SUN used to compete with SGI in the high-end graphics workstation space so in a sense NVidia consolidated them both. AMD on the other hand consolidated independent pioneers like ATI, Tseng Labs etc.
I'd just buy the book on the subject and leverage their respective web docs instead of watching lengthy videos of people talking about the thing.

Looking back at it, I regret not investing in quality books rather than some online subscription.
The lack of learning is what also bugs me about all the new tech. It's being used for targeted ads, and stuff like that, but not for trivial tasks that would actually improve my interaction with the interface. A few things that come to mind, are that I always listen to music as full albums, and yet the UIs still always try to get my to shuffle various playlists.
Every day around the same time I text my partner nearly the same message, "I'm leaving work." and yet autocomplete still suggests other phrases. If I click the share button, I then go through 6 steps to share the article via a text message with the same person. Imagine if clicking share offered one click of "Would you like to send this as a text message to Jane?"

I'm not a fan of the current AI craze, and happily like my devices somewhat stupid, but if they're going to try and be smart, at least learn my predictable behaviors, and offer me shortcuts on those.

It's unclear to me what these new shortcuts really offer, but I'll be interested to try them. However I have a hunch what I want is actually even simpler than these will provide.
yes, downvote, that will encourage honest feedback and change my view...
Tank you for the reply. How do you configure those tools to only flag something as a bad build when the new code doesn't conform to those qualities? Is it something specific to you build workflow?
OsmAnd is a marvel - I plan all my holiday needs with it: preloading points of interest and doing all the routing with it.

It packs this much functionality in one place, all available offline. Once you get past the counterintuitive UI, you start to like it.

It covers public transport, opening hours, all kinds of PoIs, distance measurement tools, hill shading, contour maps and customizable map views, being able to measure routes in advance (calculate route from any point x to y).
First evidence that amino acids formed soon after the Big Bang
I've used several IDEs before. I used one when Eclipse was the go-to option. Then all the attention went to IntelliJ. But none of them gave me what my Emacs+Evil setup gave me, while the Emacs side got "almost" everything they gave me.
Thanks! Output formats made this much cleaner than it otherwise would have been and are why it's easy to integrate this theme into an existing project. Sometimes they're exactly what you need!
GNU TeXmacs v1.99.7 is available
For more interesting reads on the Atari ST, I recommend The Digital Antiquarian:

https://www.filfre.net/tag/atari-st/
Here is an example that uses functions: https://midibin.com/midi/11
Yeah, checking wikipedia the efficiency of TEGs are ~5-8% so I guess that is why this idea isn't used. It would be hard to justify the cost / weight at that limit.
VC to pay $20M damages to founders for “destroying [Riaks] value entirely”
Huh? There's lots of mostly superficial information in there about the Kubernetes ecosystem and Kubernetes itself. And most of the products mentioned aren't Red Hat products. I learned a lot by following the links. Did you know about Draft, Brigade, Metaparticle, Pulumi, Ballerina, Fission, Fn, Kubeless, Nuclio, OpenFaaS, OpenWhisk, Riff? And that's just the answers to two of the ~dozen questions.
Running Flask on Docker Swarm
Dominic Raab replaces David Davis as a snap UK general election is being touted
> ...either before graduating college, or right after, etc. - work for yourself and not The Man...

Why do you think that would an appropriate moment to do so ?
Simple, correct, fast: in that order
or 1000x less than a conventional photovoltaic technology
React/Redux Style Guide
Here: https://en.wikipedia.org/wiki/Earth%27s_internal_heat_budget
But does anybody know whether it will finally be possible for me to ask Siri to give me directions to my next appointment?

I’ve been waiting for this obvious functionality for years.
I dont really agree with do not go to bootcamp advice. I think that structured supervised learning it can be very useful for those who are starting from very little knowledge. Knowing what is worth cloning/learning and what exactly to do with that clone or what exactly to learn is half the struggle for those who dont know much but have aptitude. Moreover, deadlines add motivation and prevent freeze from the thing not being perfect enough yet. Some bootcamps seemed to really push people to learn maximum during short time, so if it is not too expensive (money matters) then it might be really effective way to start.

I was able to come up with realistic own projects only after learning in sort of similar way - through structured organizations and from friends advice. Not everyone has friend advice. And having actual task someone will check adds motivation to finish it - finishing those own assigned projects that you are pretty positive are no useful to anyone is demotivating.
"How much did graphic designers, UX experts, psychologists etc impact the evolution of the web standards?"

They didn't. It's just a mess.

We want to believe there is genius in the commons, but really I don't think there is a lot of coherence. It's just some small group thought it would be good to do this or that, and it made sense at the time.
> you can now ask yourself what category is responsible for the revolution. It will be the communication category.

Only if you look at it from a short-term, narrow angle and only because communication is so advanced nowadays. If you look at the time when communication was more limited, you can find that there are several art movements who most certainly and quite obviously communicated their PoV, a zeitgeist, or flat out propaganda (a recent example is posters and paintings from WWII).

> “Viewpoints” are not very well “communicated” with art. Art correlates better with questions.

This is just pedantic. Those questions lead to viewpoints eventually. The author might or might not have intended those viewpoints but that is irrelevant.
"Vim"? No. I don't use it anymore. The "Vim's Way"? I use it everyday!
Context on emails
Consider your example and then walk along the demand curve for water at your new supply curve (your scarcity scenario). There is still surplus value created.

The price already approaches its value, but only at the margin.

I'm just trying to explain why this argument about surplus value that I always hear in this context is not accurate.
> OTOH using phones and pads changes our brains, making us worse and worse at keeping our focus.

Thats not true:

https://www.bbc.co.uk/news/health-38896790
Making a Deep Learning Server
It runs JS in the target platform's JS engine (iirc in a background thread) and renders the UI using the target platform's components. This gives it the flexibility and development speed of a webapp, but the UI performance of a native app. In theory anyway.

Compare also with Flutter [0], a new competing application development stack from Google with a similar architecture (= components all the way down) and development experience (= live reloads), but which will in production compile everything to native (instead of interpreting JS).

[0] https://flutter.io/
Here is the Linux kernel patch https://patchwork.kernel.org/patch/10455791/
Probably this. IDE developers listen to users and they do build in those features that make vim better than Notepad. Same with grep and anything else command line excellent. I think it is best not to think one or the other but use both. iDEs work on Linux and have a terminal window built in. So that is how to do it, vim keyboard bindings too.
I don’t think anyone is saying “eat fruit when you want a drink”. The point is that while fruit is relatively healthy fruit juice is relatively unhealthy, on par with sugar sweetened sodas.

Similar to how beets are relatively healthy and pure sugar (derived from beets) is relatively unhealthy.
You had me until “the US is a champion of privacy in this particular fight” - I think they are just further behind, and not particularly championing anything privacy related.
For those unfamiliar with this reference to the idea of “diffusion of responsibility” [1], this is fascinating stuff.

[1]: https://en.wikipedia.org/wiki/Execution_by_firing_squad#Blan...
Natural fission is not thought by experts to play a substantive role in energy generated inside the Earth.
Google learned from Microsoft and is much more politically savvy.
1. The frustration you're experiencing is normal. Even if you switched to another field where you had an easier time at first, you'd eventually encounter the same frustration at a certain point.

2. You will get better with practice.

3. Nobody is born knowing how to code. It's fairly absurd to imagine Nature carefully selecting the ability to configure Dockerfiles. There may be genetic markers for neurobiological traits that accelerate learning in certain fields, but this acceleration is only an advantage if you're trying to master as many things as possible within a lifespan, or you're working under some other deadline. If you really want to code (whether out of personal interest, financial interest, or some other motivation), you can do it as long as you practice correctly and put in the time.

4. Practicing correctly is important. I'd recommend the "Learning How to Learn" course. I personally keep this quote taped to my computer:

"The most effective learning requires a well-defined task with an appropriate difficulty level for the particular individual, informative feedback, and opportunities for repetition and corrections of errors."

From here:

https://www.norvig.com/21-days.html
I wouldn't get too excited. This is just a shell app, a few screens, no remote data, only temporal state persistence and nothing really functions (eg no form validation, no payments etc).

I assume it was used for some tutorial?!

Not saying you can't get away with not using redux at all but this isn't an example of that. Try mobx or unstated for simple state management.

Personally my projects tend to use it because I'm used to it. Once you get your head around it the boilerplate is not too much to deal with and it slides in so nicely with react. You just need to think in a functional way.

Also features like redux-persist make it powerful. You wouldn't believe the number of apps released on the stores using RN that don't persist state and simply restart when the phone runs out of memory or gets rebooted.
PDF documents. Orphaned objects and references
It is rather desperate. ARM could easily head off RISC-V by releasing a few low end cores under an open source license, but instead they're being disrupted. Rather classic case of the Innovator's Dilemma.
The First 1940s Coders Were Women (2017)