skysight-inc/HackerNews huggingface dataset:
I never really got the feature-phone for anything more than data and voice either. When you add in the downsides for those mobile features: MRC,1k for a decent phone, and the moving targets all the app providers put out it's easy to see through the facade to a bubble market based on peoples low tech IQ and attention deficit: both encouraged in/by other popular media.

The only upside is it's easy to track you with these
devices by those who care about you the most: big $$ and big brother.
Announcing Exoframe 1.0 – simple Docker deployment tool
Yes, Tumblr themes can contain arbitrary HTML. Letting Tumblr host theme assets is generally the easiest way to make them available though.
For asynchronous IO, we now have async-await in many modern languages. The feature pretty much solves IO related callback hell; the compiler builds these state machines automatically, and keeps them abstracted behind a nice API making code easy to read, write and debug.

I wish someone would invent an approach suitable for generic FSMs, not just for async IO. External code generators work when you have grammar or protocol state UML, but aren’t without their problems.
What does this mean to JavaScript? Google is pushing Dart, Mozilla Rust, Facebook have their own Reason. Is there any major player supporting JavaScript?
Exactly that type of post, I come here for. Great read!
Maybe you're looking for visual block mode?[0]
Or the multi-cursor plugin[1]? I haven't tried the latter, ut I really like visual block mode for certain things.

It's amazing how much new stuff I learn about vim every day... And I'm nowhere near done :)

[0]https://stackoverflow.com/questions/21806168/vim-use-ctrl-q-...
[1]https://github.com/terryma/vim-multiple-cursors
Try Not to Laugh or Grin – Trump Edition MADE ME CRY LOL
I dumped my day-job like a stage 5 clinger. The results? Amazing
Why not just take an open source slack competitor and build off that? Like
https://github.com/zulip/zulip/ ?

And there are a million open source kanban implementations too...
Hm, I think we strongly disagree here.

I am bilingual myself, and I strongly prefer each context to be self-consistent. When reading English text I find Norwegian date formatting confusing, and vice versa. I routinely have open tabs in different languages.
Excellent motivational speech -- skip to the 6 minute mark: https://youtu.be/b3q0dvwEmsQ
"Know when to quit and when not to quit" is better advice then just "don't quit". However, I think this article is aimed at the situation where you know you shouldn't quit, but you do because it's hard. For example, regular exercise.

Something that has worked for me is committing myself to a short amount time doing the thing I don't want to do. I'll tell myself "after 5 minutes, if I still don't want to do this then I'll stop". Nearly always once I start washing the dishes or start a run, I'm happy to finish.
I just upgraded from an iPhone 5 to an iPhone 7, and I still the AirPods were a more worthwhile purchase. I've also seen a steady increase of usage whenever I'm out and about. I'm not surprised they were unable to meet demand.

In fact, I got so used to these things that I have not noticed until this thread that my audio jack disappeared.
Android phones have been able to connect to bluetooth or usb mouse and keyboards since nearly the very beginning. The only thing 'missing' is the screen. Samsung (and other) phones have supported external screens for many years now, often via MHL (although, as you say the Dex dock now packages it all together). I don't believe that the OnePlus5 supports external screens, but I may be wrong. You might be able to get something working with network screen casting.
Attackers might be trying to steal your information from blog.cloudflare.com (for example, passwords, messages, or credit cards). Learn more
NET::ERR_CERT_REVOKED
You're not being very constructive. Please provide some reliable and trustworthy sources.
I think, because you're used to it, you're under-estimating the cognitive overhead of using the mouse. It also sounds like you've bought into some of the worst kind of vim evangelism, the kind that says effective vim users never hit j repeatedly to move between lines. Granted, it's not the best, but if you're moving only ten lines, V followed by repeated j takes basically no thought to create the selection. If it really bothers you, v followed by / will extend a selection to the match. I find that I mostly use / and ? to move around. In that context, setting hlsearch and incsearch might be helpful.

You might also want to use code folding, especially if moving blocks of code around is something you do a lot of. If you delete a fold in vim, the whole fold goes into the paste buffer.
> Feels like placebo security to me. If the protocol is http, any attacker can still see the domain name through the host header. Plus it does nothing to stop them from intercepting/modifying the request/response. If the protocol is ssl/tls the domain name is in the sni.

This is an interesting argument that people have been having over and over.

Whenever someone proposes to encrypt DNS someone will come up with "but SNI still leaks the host name". Whenever someone proposes to encrypt SNI then surely someone will point out "DNS still leaks the host name".

Yeah, you need to encrypt both. But that fact is no argument for not encrypting at all.
The Unfathomable Power of Amor Fati
WeWork acquires coding bootcamp Flatiron School
To be honest, I didn't even watch the last product launch. I almost thought it was a mistake when I checked the website later that day and saw both 8 and X iPhones? What a way to confuse your market.

Right now on apple.com you can buy the SE, 6, 7, 8, and X from their website. Talk about a cluttered, friction inducing decision.
I remember the idea of "cellphone as a server" being around as far back as in Symbian times. Nokia Mobile Web Server, more than just an idea, actually was an Apache port capable of loading modules and running Python scripts on your phone (e.g. in order to access the camera) and serve dynamic pages on your DDNS-reachable mymobilesite.com subdomain.

The original project website appears to have been axed, but there's still traces of people who used to talk about it: http://www.allaboutsymbian.com/features/item/Previewing_Noki...

>MWS, in its default install, comes with a default pre-configured web site which has a number of functions, including a guestbook, a blog, the ability to send SMS messages to the phone, share Calendar information, view contact information and access the phone's camera.
Both gvim and graphical emacs support mouse. But if you use it you're doing it wrong anyway. You're using your boot instead of a hammer because you couldn't figure out which end was the handle.
Looked at this "Explore feed" today. Only "viral videos", "funny animals" videos, listicles about casual topics. Recently I started to see the same content in Instagram Explore tab too. This is how their super-targeted AI trained on terabytes of behavioral data works? The same quality of targeting as on TV. Why they gather data on users at all?
Uncensorer DNS supports it:
https://blog.uncensoreddns.org/blog/32-dns-over-tls-pubkey-p...
In addition to low costs, often electronic badges are sponsored by a company. Like the DEF CON 20 badges being partially sponsored by Parallax, who made the CPU on the badges.
In Russia, you pay 13% in direct tax (deduced automatically) and also your employer pays an additional ~30% to health insurance, pension, etc.

It's frequent nowdays to be cited your salary before 13% tax.
> but BA received their Concordes for free.

Only the last four white-tails were close to free, they cost 1 Franc each.

The original UK Government-borne £115 million contract cost of the BOAC / BA Concordes was being recouped at a rate of 80% of their operating profit until in 1984 BA bought themselves out of the arrangement for £25 million.
This is just another cycle in the routine where an analyst predicts a dire outcome for Apple to put some pressure on the share price, so the trading desk can swoop in for the inevitable pop when the doom-and-gloom prediction turns out to be completely wrong. Everyone knows that the name of the game is betting against these dumb reports.
Surely you'd agree that a mouse as an interface can provide benefit even in the context of a text editor?
it depends on what you want to do... but my general reflex is:

- go to line 3

- start recording a temporary macro ("qq" in my habits)

- do the editing

- stop the macro ("q")

- go to the line 16 with 16gg and reply the macro with @q
- 39gg@q

- 50gg@q

- ...
To be read as the beginning of the end of Tesla factories in the US.
Five Technologies That Could Change Digital Marketing Forever
N2ping: Reverse VPN to Chinese Internet Services Behind the Great Firewall
Are we talking about the same company that exploited Safari to bypass privacy protections? https://www.eff.org/deeplinks/2012/02/time-make-amends-googl...
More than wishful thinking, and no offence, but it's simply disconnected with reality.

RSS is not dead, it was never alive to begin with.
'A foolish consistency is the hobgoblin of little minds' — Emerson
Where do you find the paid add-ons?
And, in all earnestness: why are you doing that?

Is there something about those specific line numbers intrinsically? Is there a pattern or specific text on those lines? Is there a relationship to surrounding text, above or below?

The great thing about vim, or a set of similar tools (ed, ex, sed, awk, perl, cut) is that you can address the text in terms of the text itself. Search by text or regex, move within a line or between lines. Replace text or modify elements, preserving some and changing others.

Or, if I know in advance that I've got to deal with the 8 specific lines mentioned but without otherwise addressible context: 3G <edit stuff> 16G <edit stuff> ... 2300G <edit stuff>.

That's not elegant, but it's doable and fast.
Where and how are you connecting?

Is this you? https://twitter.com/Zurret/status/922450684599062529

Because that's nothing to do with Cloudflare. That's your antivirus screwing with you.
Matthew Fisher – Are We Quantum Computers, or Merely Clever Robots? [video]
This could be achieved of archiving the source tree of the compression software/version used to create the backups, or at least a version note. Nowadays with version control every can checkout and revert to older versions when they need to.

I'm not convinced it's the compression software author responsibility.
I hate multi-column layouts. The only reason they exist is to provide a narrow text width (easy to read) on a wide page without wasting tons of paper. Scrollbars exist, there is no good reason to have a multi-column layout for an electronic document.

There also doesn't seem to be any way to customize which RSS feeds are shown. That means I'd still need a second reader for anything not included (and have feeds I'm not interested in). That makes it even more useless.

This feels like the author's personal project. The feed categories are quite specific (London & Brighton) and fixed. I'm sure it's just what they want, but it's not exactly a general purpose news aggregator.
The mitigation for battery problems for me is to just manually close all open apps when finished. Obviously this is a workaround but does allow my 6s to get normal iOS10 battery performance.
It's actually about what friends the author asked to upvote something.
"[Online social networks] reduce our curiosity by showing us exactly what we already want and think, based on our profiles and preferences."

I hate to defend the world's largest algorithmically-enforced echo chamber, but is this a really strong claim - is this seriously true? Like, a measurable reduction in curiosity across the board for Facebook users? What about if your friends are thoughtful and use Facebook primarily as a means of textual interchange?

And if the inverse is true - that being shown what we do not want and do not think makes us more curious - how does the author explain polarization? And are those irrelevant Youtube ads supposed to make me more curious about the world?
Regarding Kosher at least, I think it had more to do with health than taxonomy.

The birds that were forbidden tended to be scavengers (such as vultures). These could carry diseases. Likewise, the main livestock they were forbidden from eating were pigs, which could present a health hazard at that time. They were also forbidden from eating most insects except locusts, probably for similar reasons.

I would disagree with the taxonomic interpretation mainly because there are a couple examples where I don't think it makes sense. For instance, pigs were "beasts of the field". They weren't in any way challenging to the Jewish taxonomy. Catfish also weren't challenging. They were fish (that is, basically, they lived in water). But they don't have scales, so they're not kosher (they're also bottom-feeders, so again could carry diseases if prepared incorrectly).

The health interpretation also extends to preparation rules. Animals must be slaughtered and bled out. This was likely to reduce risk of blood-borne diseases. Animals found dead also cannot be eaten, reducing risk of eating diseased meat.

Of course, these interpretations aren't mutually exclusive. I just don't see much support for the taxonomic interpretation aside from the fact that of course the regulations classify animals as fit to eat based on certain characteristics.

I'm also only familiar with Kosher rules, so can't comment about how the taxonomic interpretation might apply to other dietary rules.
Make Your Apps Faster with Latest Android Instant App SDK
Yep, discussed here (just in case):

https://news.ycombinator.com/item?id=13230904
> Yeah, sorry the plant issue is a bit of a silly point. I just meant that you can tell by looking at the plant, feeling the soil that it needs watering or not.

A recent dicussion on HN about that guy who crowdsourced watering of his plant generally suggests that a) no, for many, many plants it's not that easy (especially those not in their natural climate), and b) people do routinely screw this up.

I for one vote the metadata-on-plants up; that would provide me more value than 99% of things the startup economy is producing... combined.

> So many of the use cases I see for smart home devices seem contrived. "What can we do with this amazing technology?".

I agree. But I feel this is because we mostly see the marketed ideas, which are optimized for selling products, without any regard for whether they're useful or not.

Some things I'd love technology would help me with, which are hard engineering problems, include:

- tracking expiration dates of foodstuffs without requiring me to do additional manual work, and displaying them without requiring me to click much (or preferably anything)

- tracking items around the house, so that I can find any misplaced thing by a simple query

> A separate objection is that by not using your brain for daily routines, memory and organisational skills will suffer. Purely speculative, but I think people downplay the importance of menial tasks in giving people a daily rhythm and discipline. The argument I sometimes see is that it frees you up to do higher-order tasks. I think it's unlikely.

I don't know. Myself, I can't stick to pretty much any daily routine, so that part of my brain is already broken (and always has been), and I appreciate any crutch technology can provide (the best, still, is living with a person whose "routine" part of brain is working and that will remind me about menial things to be done).

And - maybe that's because of my broken routine-brain - I find "daily rhythm" to be a soul-destroying concept. If you want to put your life on autopilot, instead of outsourcing repetitive tasks somewhere, why live at all?
Shhhh! Don't tell Splunk :)

Of course - this article is 2+ years old, and several of the points, while "true", just don't matter in many cases
I think it's too soon to compare Ballmer's mess to Cook's mess.
Also very useful is setting "number" and using :123 to jump to line 123. This helps the most with compiler errors, but it can also help if you've got a lot of lines on the screen.
Like everyone else, I also wrote a CLI login util in GoLang for multiple AWS account with this "bastion/main" account setup: https://github.com/lencap/awslogin . Simplicity is the main driver. I welcome constructive input.
Big changes at eatsa
CBI Rejected Jagans Petition – Telugu Bullet
Movim 0.12 – Lovejoy, a responsive web-based cross-platform XMPP client
this. Macros are something I've never used in other editors, but in vim they're simply... fun to use.

Well, if used for the right purpose.
How would one achieve this using LetsEncrypt?

I have a platform where my customers can use their own domain. But I am not sure of an easy (automated) way of doing this using LetsEncrypt.

There was a post awhile back that explained how Etsy does it (https://codeascraft.com/2017/01/31/how-etsy-manages-https-an...)

But it was wwaayy too much for a small startup like me.

I can think of a manual way of course.
PyDev of the Week: Paul Kehrer
What's the cognitive overhead? I'm a huge vim weenie and a pretty fast typist, but I'd never argue that the mouse is obsolete when compared to vim.

For example, I've played FPS games where I had to target something the size of < 10 pixels, in less than a second, and the need to move my mouse from one end of the mouse pad to the other. Basically, the mouse and (in most cases) cursor are barely separate from my body when it comes to pointing at things on the screen.

So when I need to put the cursor somewhere, I still find that using the mouse can be much faster than any vim key combination.

While I do agree that the 'context switch' from keyboard to mouse matters, I still find using a mouse/trackpad worth the relative effort often enough that 'pure' keyboard vim is a degradation in experience.
I struggle with "carpe diem" ... (as I suppose we all must)

I want the simple life with the friends and the guitar around the fire ... but in this individualistic society I need to be able to feed, clothe, and house myself and those in my care until I fall over dead. Which is, incidentally, long after I'm capable of doing those things aaaaaand raise my kids to give them the best chance of doing the same.

Carpe diem alternately seems like a beautiful dream or offensively irresponsible foolishness.

I must be the ant... so that those in my care may be the grasshopper.
Why are we still using the wheel and fire in 2017?
There's a $7500 federal tax credit for buying one. My state also gave me a $2500 rebate check.
not sure whether Apple is a still a status thing, I mean just look at their completely failed launch of iPhone 8 and the huge discount you can get for that phone.

it is more like a phone designed for old people.
I am not going to say "ViM is better".

Are you intended to keep using vim to edit these remote config files? May it be unnecessary, but if you want to try read this article to figure out how make these things faster using vim.

But IMHO if you are just going for it, there's no reason to learn vim.

It is a long path indeed, but wort it.
If it is in a compost heap instead of a compost container, then rats will be feasting in addition to worms.
Thanks for posting Martin.
Lets hear the other side.
I really like this even though I think it only makes for a minimal increase in privacy due to either SNI[1] or quickly grabbing the cert of an IP revealing the hostname if no SNI is supported.

[1] https://en.wikipedia.org/wiki/Server_Name_Indication
>I have the feeling that most companies don't hold discussions about what software quality means and how it should be measured.

I have instead the feeling that the matter is endlessly talked about in meetings but noone actually puts in practice the "good intentions" discussed (for the one or the other reason).
> Electrons interact with each other.

In principle correct, but in the particular case of Cooper pairs (responsible for the super conduction) the el-el interaction plays a subordinate role. Actually, the Coulomb force is counter-productive to building electron pairs, as electrons repel each other.

The effectively attractive el-el coupling of Cooper pairs is mediated by the electron-phonon interaction (Phonons are the quantized lattice vibrations).

The following picture might help:

When a negatively charged electron moves through the lattice, the positive cores of the lattice ions are attracted and move away from their equilibrium position. This causes a lattice polarization. In metals, the ion movement is much, much slower then that of the electrons. So when the polarization-inducing electron has already moved on, the lattice is still out of its equilibrium position. A second electron that comes into that region, "sees" the lattice polarization and the elongated positive ions and is attracted to it.

Thus the lattice vibration has mediated an effectively attractive coupling between the two electrons.
What are you trying to accomplish with this? If you are trying to replace multiple cursors, the approach would be very different.

What I'd do is record a macro for the edit on one line into q, and then apply it to all relevant lines with a regex, e.g. g/regex/norm @q
A simple news aggregator for someone, just not for your news
Charitable health care racket trump should slap new reg on nonprofit hospitals
Originally I thought they were detecting diffracted light around the edge of the wall but it turna out they are just annalzying the light on the floor, which seems to have been done before https://phys.org/news/2015-12-amazing-camera-corners-video.h...
Interplanetary daylight savings could be a lot of fun too.
Reading your last two statements made me think "Jobs would have never, in a million years, let that happen. Whole teams of people would be fired first."

It's a good lesson to the rest of us.
No. Format rot isn't a good thing.
This is very nice, but the system LC_TIME locale (and whatever the equivalent is on Windows) exists for a reason. I hope Mozilla will listen to the feedback in all these comments and consider basing the picker type on the system time locale – not on the language locale, and certainly not on the locale of the downloaded binary.

I use most if not all software in English, but I prefer seeing dates in the ISO format, weeks starting from Mondays and times in a 24 hour format.
So in a scenario where you can breach their AWS accounts, it would be a noticeable difficulty for you to discover that they use this pattern to work? I'm not very familiar with AWS, but that seems odd.
How to Improve Email Newsletter: 3 Innovative Ways
Still very early but a good try: https://isomorf.io/
For the purposes of Lisps there's Emacs with Paredit (or other editor with Paredit, there are versions for most of them I think), for the purpose of notes there's Emacs with Org-mode.

For the purpose of Java w.r.t. refactoring and navigation there's Intellij, Eclipse etc.

For the purtpose of Python w.r.t. refactoring and navigation there's Pycharm.

And so on.

I use a combination of (1) Emacs & Org-mode for structured editing of notes and prose, and (2) Whatever IDE is most suited for the language I work in.
I disagree about muli-column layouts, as I tend to like them. I think it just comes down to preference. The best solution would be to offer multiple views based on user preference.

The rest is spot on though. A little too specific and un-changeable for my personal use.
Yes, but it as if the two groups never met, I don't recall discussion between the two. Also it is as if there would not be people in the middle (where I am) .
Building semantic, responsive, popover navigation without JavaScript
Same here.

Not to mention that even a half-assed facial recognition tech would probably be better at the task than my brain is currently.
UX Can Improve the Effectiveness of Your Marketing Campaigns
An experimental software development environment
What are you suggesting? I am not sure you are making any sense.