skysight-inc/HackerNews huggingface dataset:
It's true only for the very basics. Applications adopting vim shortcuts, or using readline, take on the most rudimentary navigation shortcuts. But that's not what I meant about weird shortcuts doing text magic.

Consider e.g. e-mail in Emacs[0] as on this screenshot: [1]. Both the list and the message you see on this screenshot are read-only UI, like in any terminal-oriented app. Except that I can navigate through and manipulate them with all my usual Emacs shortcuts, including:

- using incremental search to find a message of interest

- doing regular Emacs region selection over multiple messages, to apply the same action to many of them

- semantic expansion of selection

- using selection to spawn multiple cursors at appropriate places, and then apply the same actions under each cursor

- using M-x occur to do a "grep" on contents

- using regexp highlighting to highlight lines or words matching regexp

- using narrowing and widening to display only a subsection of the e-mail list

... and many more, and all those examples didn't even touch e-mail-mode-specific things! That's just text-editing shortcuts over text UI! Those are all the things you'll have in your muscle memory as a proficient Emacs user, and you can use them everywhere - be it IRC, terminal, a REPL, list of e-mails, etc.

In this way, "Emacs OS" UX is superior to my "host" OS UX (be it Windows or Linux), because I can perform all those actions in an unified way, without breaking my flow - and I have access to very advanced/complex actions (plus the ability to write my own, or download them from the Internet).

Oh, and even if read-only, the UI is still text, so I can just mark it all, copy over to another buffer, and process it as if I was working with a plaintext file. No need for scrapping anything.

EDIT: changed "expansion" to "widening" in the point about narrowing.

--

[0] - which I just managed to get working, thanks to friendly HNers that responded to me here: https://news.ycombinator.com/item?id=14569833.

[1] - http://i.imgur.com/JpnxZSl.png
Yet another reason to be sad about having my EU citizenship forcibly removed. The UK government want the exact opposite of this.
Hey David! Thanks for the kind feedback it really helps a lot :))) Cheers!
My mind always boggles at the sophistication of this little machinery, and what forces drove random chemicals into the first primitive forms of encoding and reproducing heritable traits subject to selective pressure. The bootstrapping of evolution.
Limo services UAE
> As an intern [...] spent only 10% of my time on meetings

In my experience, interns spend maybe 2% of their time on meetings. Mostly they are left to do their thing, be it alone (if you have a project, common in higher levels of education) or with colleagues (more hands-on stuff; lower levels of education). Is that different in America?
How to Structure a Winning Startup Pitch Deck
I am really hopeful for Scribble from Racket as a Latex replacement.

> Scribble is a collection of tools for creating prose documents—papers, books, library documentation, etc.—in HTML or PDF (via Latex) form. More generally, Scribble helps you write programs that are rich in textual content, whether the content is prose to be typeset or any other form of text to be generated programmatically.

https://docs.racket-lang.org/scribble/
AR/VR Headset Shipments Forecast to Hit 100M Units by 2021, Buoyed by App
> The solution to all of this data privacy hysteria is to change our approach. The possession of common facts about a person should not be sufficient to masquerade as that person

I think the solution is better security. We'll only ever have basic facts to uniquely identify people. Biometrics can be hacked/copied too.
Yes; in political science terms the EU is a very interesting hybrid between an intergovernmental organisation ("we the governments") and a supranational government (which could theoretically be "we the people").

The structure is very close to that of a very powerful intergovernmental body, though, and there's not (yet?) a strong European polis/sense of shared identity. The democratic aspects of the EU as itself (rather than as a confederation of themselves-democratic national governments) are underdeveloped.
Neelie was indeed not an example of a MEP (read different comments in parent-parent-parent's thread for distinction).

But there are definitely examples of driven 'A' team politicians in the EP. And those are more easily heard because of the lack of attention to the laid back types. So the possible higher amount of the latter isn't even an all black-white bad thing.

And since many are positive about the results of the EP: does it even matter?
Best Smart Speakers in 2017
When to Unit Test in F#
There's already a European DMCA -- the Copyright Directive, which was introduced in 2001. See https://en.wikipedia.org/wiki/Copyright_Directive#Technologi...
> DOB is listed on ID and not considered confidential information.

Nowhere does it say that. If you think they mean that by omission, I highly doubt it.
I hope not to drag this conversation too much down the rabbit hole, but do you have any advise about what and where to get when it comes to a data SIM, which works on a GSM phone in Japan? Validity: ca. 1 month.
Generate API Documentation from RSpec Examples with DOX
I think the fact it's an American doing this to the town is especially upsetting to me. The people from the town now support it, but one transplant environmental engineer thinks he knows enough to wave off government reports and present alternative sites for an Apple data center (as if Apple would ever reveal enough information for an outsider to make that call)
Having gone through script tags -> Browserify -> Webpack, I now have the sneaking suspicion that Google's Closure compiler was the right thing all along, and that I should have learned that to begin with.
Yes, it is possible. The Go GC is written in the Go subset that can be compiled without heap allocation. The compiler even has a switch for this, which turns any heap allocation into a compile error. This is a subset of all possible Go programs, but still a very useful one.
I get that this is groundbreaking and different this time, but isn't this just buying a vertical?
Immutable Objects in C#
Yeah, or use git clone from a template you've setup. It's a nonsensical complaint.
Have you ever tried Gulp? Honestly I had the same feeling with webpack, I like it for my "professional" day job project that's grown to huge size and webpack can chop through it quickly; but for side projects, probably not.

Then I found gulp. Uses a more functional streaming style, but for the end goal of [Turn ES6 into ES5]->[Stick it in this folder] it's dead simple and quick.
The main reason for brexit that I have sussed out is that it makes the Tories more powerful because they'll be the same sized fish but in a much smaller pond. So on a relative level their power increases and as long as the country doesn't collapse to such a degree that this undoes the advantages they come out ahead.

That last assumption may end up not to hold water in the longer term.
Indeed, the EU is currently a union of countries - that is the way it was designed: the founders were nationally attached. I would love to make it an actual country, but I am in a minority for now - most citizens of Europe still feel they belong to their nation before belonging to the union... I dream of that changing: when one has traveled a bit inside and outside of Europe, one realizes that national identities are irrelevant compared to what European nations have in common. But that would be a radical redesign of the EU.
I have been saying the same thing for years. The thing is that food trucks can do very well by parking where many people are. They dont need to drive around.
Kotlin: Heavyweight Language or Hopeless Hype?
Maybe they are just testing the ground... It sounds "too good to be true"... although I would like to live in such legislation...
Google Search taps Monster, Facebook, Glassdoor, others to let you job hunt
Your words,

> "Just because you don't want something to be public doesn't mean that it isn't public."

In the future, your location data could be tracked, shared/hacked, analyzed to produce more information, and breached just like this RNC dataset.

My point is, something private doesn't become public when a criminal exposes it. It's still private to you.
Is there supposed to be something inherently
not-fine with a conglomerate?

Some people think they have a tendency to be inefficient, as high-performing areas of the business waste money subsidising low-performing areas of the business. And low-performing areas are insulated from free market feedback, like going bankrupt or investors leaving.

Of course, some of this stuff is only obvious with hindsight. It was probably inefficient that Google Ads wasted money subsidising Plus and Wave; but probably efficient that Google Ads subsidises Gmail.
Ultimate Guide to E-Residency and Borderless Business Banking
One simple "solution" is to not implement evacuation, thereby not moving objects. In my opinion this somewhat defeats the purpose of using Immix, but some projects decided to take this route (e.g. Rubinius has/had an Immix GC but never implemented evacuation if I'm not mistaken).
https://outline.com seems to work great on single articles.

Through try it on a feed like https://outline.com/daringfireball.net, and it's completely broken.

Obviously this is not the use-case though.
I can not give up good coffee as long as I have access to good roasters and an espresso machine.

However, I will freely concede that caffeine does indeed seem to heighten feelings of anxiety. On days when something unpleasant is on my mind, it makes it worse.

On the other hand, it helps me start the day by doing something for myself - making good coffee. I enjoy the process and at the moment, making bad days worse is a price I gladly pay for it.
Ethereum is interesting.

Ether as currency is a disaster waiting to happen.

https://medium.com/startup-grind/i-was-wrong-about-ethereum-...

People are speculating on it because they have confused companies using the technology as using the currency itself.
Turkey will never be part of the EU proper. 'Never' as in: not in a couple of life times. Turkey has been given the runaround for the last 30 years or so not because there ever was a serious push to integrate them into the EU but because of the fear that Turkey would align with Russia.

So Turkey is as much out of the EU as they ever were and the EU laws will not influence Turkey, especially not laws that would make it harder for Erdogan and his cabal to repress the intelligentsia of Turkey.
> Weren't you free to choose the words you wrote in your reply?

I was thinking the same. If we have no free will, what made us think that we don't have free will? Because we don't have free will, the thought on "not having free will" should probably the outcome of the past actions, which we didn't have choice on that either. Is it inevitable for many people to think so? Why not the rest?

So, do we really don't have free will?
It's ironic, because many people that were under Soviet Union feel like European Union is creeping dangerously closely towards it, with centralized planning (Germany) and silencing of dissenting voices (if people vote against something in referendum, just run a fear campaign and repeat the referendum).
What will the EU do about operating systems developed outside the EU, such as MS Windows, iOS, or Android? If these contain a backdoor for the NSA, it is unlikely that the manufactureres will tell the EU that they do.

Therefore if the EU is serious about this (and it should be), it should develop its own operating systems, and mandate them for all enterprises that store personal or sensitive data (which means all enterprises).

Doing this, while necessary, is not sufficient to stop backdoors, because they could be implemented at the hardware level. Many chips are manufactured in the far east, and China is a state that may be hostile to the EU in future. So the EU needs all chips to be designed and manufactured on its own soil, if it wants digital independence.
If you look at Engineering books, you will find this kind of book more often than one that teaches you how to construct a dam.
Considering the level of mental gymnastics necessary to produce the current model of "intellectual property", there is definitely room for concern that you may end up with software which you do not own that is considered the recipient.

Think a proprietary streaming service client which you pay to have a license to use. Combine it with enough layers of HDCP and shitty illegal-to-break crypto and they'll have managed to plug your analog holes.
Exactly, I think one reason why this trend hasn't stopped while most of the fellow devs I know are sick of it, is that JS attracts a lot of new devs.
Being new they start developing on JS/React, but they don't have the painful experience and thus have more tolerance until they too get sick of it and try to keep things minimal, but then more new devs start which fuel the never-ending circle.

In the end it's not the new devs' fault of course, but rather the lib authors who don't treat their software as something that needs to be stable among other things.

Personally I try to KISS, but unfortunately on work I have to deal with this mess.
Abbigliamento uomo per l’estate che non deve indossare
Facebook’s AI accidentally created its own language
The old mobile site i.reddit.com is even better.
An Anaphoric Threading Macro
"Maybe make an ARM version with a popular hackable core chip; like a newer Allwinner A10 or something. You could charge $400-500, easy."

I think you may have misunderstood Apple's target market ;)
Show HN: Quire Mark II – redefined your task management
I can relate but complain all you want, it wasn't "forcibly" removed, it was democratically so.
I feel that (as much as I personally don't like them) IPython notebooks would solve this niche pretty well (though currently you still need a separate LaTeX document).
I think he was in a unique position as an "outsider" desperately trying to do his best to help his country and indeed Europe as a whole.

I've read a couple of his books and I've definitely become more skeptical of how the EU is currently structured (although still a Remainer) and much more sympathetic to the plight of the Greek people.
Er, of course it's not a coincidence; hex is base 16, so it takes 4 bits to represent each digit, which is half a byte. That is, hex always is 2 digits per byte.

Or did I miss your point?
Completely agree. I wonder when we are going to see whatever small tech/startup scene exists in the UK evaporate away into France/Germany/other-European-country and whether that will affect any policy change by this anti-tech government. Probably never.

edit: I guess it's worth following on from that by asking what's the closest Euro equivalent to SV we currently have? I'm seriously considering France or Spain for a variety of reasons. Though I've heard Estonia is trying hard to become Europe's SV.
'Buried alive': the old men stuck in Britain’s prisons
It's only supported encryption in the same way Linux does: by doing a lower-level block device encryption. There's a lot of disadvantages to it, and native ZFS dataset encryption would be nicer.
Are efforts to illegally download a TV series being censored?
Studies say ARPA-E, EPA programs have worked well, contrary to rhetoric
I'm kind of surprised how cold reactions are against Webpack here on HN. I consider Webpack by far the best module bundler. My path was: scripts, stealjs, requirejs, requirejs + grunt and also recently tried SystemJS. All of them are pretty awful. Try one of those and you'll realize how amazing Webpack is. For example one of the newer bundler - SystemJS pretty much force you to use jspm package manager. Jspm changes SystemJS configuration on every new package installation, so you can be never sure, if build is failing because jspm changed something. You can forget on imports without providing correct extensions (js,jsx,...), or prepare to fill you config will lot of defaultJSExtensions/file mapping. Also import Module from './module where module is folder with index.js file doesn't work out of the box and mapping has to be added. etc... The only thing I'm personally missing in webpack, is option to provide custom chunk loader, so I can load chunks with any other AMD loader, something similar to requirejs+almodjs or SystemJS static SFX builds, which was the reason I've tried SystemJS at first place, but it wasn't worth the pain.
No one said the intern pushed out the code, did they? Maybe the senior person said: look for string literals, and make sure that all sentences end with a period, to then return later, review the work, push it out, to some cars, of which was never mentioned if they were of customers (probably not) or whether they were even real cars in your and my perception of a car. Maybe they have stripped down test models, or mockup hardware (where you can just manually simulate some inputs at will), we don't know. The idea to have new people push out code to the main development branch, short after their arrival, is a common practice for me, to give them early feeling of accomplishment, before the rather unavoidable overwhelming of new job--lot to learn. It needs to fit the culture, though, of course...
> That doesn’t mean you order from Freshly every time you want to eat — instead, you get one delivery of all your meals for the week. Then, when you’re hungry, you just heat one of them up in your microwave or stove.

That doesn't sound fresh at all...
Salvaging the Pie
There's not much point in complaining about joke websites (it presents just a single password that is always the same) like this existing, simply because statistically it is expected that some people will build them for a laugh. They are harmful though, because some people enjoy spreading fake advice like this; and often they will gain traction.

For the more ethically inclined amongst us the best course of action is probably to add this 'password' to some of the lists of common passwords out there, to help password strength utilities to filter it out on the level of 'correct horse battery staple' ­— an excellent password in itself, but used as an oft quoted example and thus not suitable for actual use.
What do you think of this name for a data company?
The name is p-y-t-r-e-e without the(-).
Thanks
If you speak to a journo or someone in marketing at a news provider they'll complain about ad blockers and such, but the moment you say why do you need dozens of trackers on cookies on your site, do you know who those trackers are? They say, oh that's not good is it. But you can bet your bottom dollar that they never bring it up in meetings.
I guess they could sue the hell out of any company that is revealed to have an NSA backdoor.
I agree with the other comments about sharpening your problem solving skills, but I'd like to add a more ironic reason: preparing for interviews.
Storage ‘not fundamentally needed’ for future power grid, scientists say
VR gets closer to reality
The problem is, even if you know this its still a Keynesian Beauty Contest, as you can make money by following the hype along for a while.
If/when decentralized exchanges using themselves blockchain take off, then that could be the solution. But, considering how slow a blockchain is compared to the speed that traders want, that's not easy to achieve (if it's even possible at all).
Good is subjective. It resonates more with me, if you'd say: "I need a _different_ work/life balance". Just as a suggestion...
Fundamentals are firmly behind Bitcoin. Ethereum is proven to be essentially more centralized and essentially less immutable ledger. That being said the experiments carried out by the Ethereum community are extremely valuable and I am keeping my fingers crossed for them.
democratically

For a value of 'democratically' where billionaire media tycoons controlled the narrative.
There have been different processes available at each node for a long time: special DRAM processes (as already noted here), low power, high performance (and then within those there's obviously still SVT, LVT, ULVT etc cells). What's special about the offering from GlobalFoundries vs TSMC vs whoever ?
I love how Ether's PR department really pushes the limits of public opinion. But if you look at it cleanly it seems if at all, people are moving to Bitcoin for the time being. (Honestly I'm surprised that there is anybody willing to try crypto currency who hasn't tried it in the last 5 years already).
My understanding is that this process didn't really come into existance but stayed in existance. Countless other arrangements failed to replicate and endure.
Show HN; (Keycmd) a vim-like filemanager in python
>"The minimal set of OS primitives that Go relies on have been re-implemented entirely in Go and Plan 9 assembly inside the modified runtime."

Is the minimal set of OS primitives that Go relies on documented anywhere?
Or, "cringeworthy"
It just posts an encrypted json blob to a CGI script that waits for another connection with the same ID. The script then connects those two connections so that anything one sends the other receives using a FIFO, so no disk involved and they can stream as much as they want to each other.
I've heard that too, but then I heard a cheetah meow in a zoo which made me doubt it
It must be nice to live in a country where the politicians care about the public.
You miss out on countless opportunities every second.

Back then I evaluated Ethereum and decided against it. That is all there is to it. I don't know how justified the current hype is.

How rich would you have been - 3000%, so 30 times - would you have invested 100000$ in Ethereum, yielding 3 Million $? Or more likely just 1000$, yielding 30000 - nice money, but not really rich?
Actually, yeah, given that TVs are clearly private property. How about the set-top box you're renting from your cable company, though?
Which is why I enjoy the questions, but not the competitive mindset surrounding it. It's like casual cycling vs racing.
Agreed. As the article states, this would have to be approved by the European Council, i.e. all EU heads of state. They may not have such a positive view of encryption and privacy.
I had to --vo=tct (xterm was not happy around the letterbox borders!)
I haven't studied the subject but on the odd day, it'd pique my curiosity. I've thought on these lines earlier but eventually I'd end it with "but the very act of choosing to make a choice" is in itself governed by the presence/absence of free-will. I have to admit I've not made progress from that point (neither have I made efforts to break through that barrier).
I went to an Ethereum Hackathon and wasn't convinced at the time, that is why I passed. Hopefully/probably their technology has matured since then, but I stopped following their progress.
OTOH, sometimes national governments will try establish policies at the EU level that they know will be unpopular at home, so can face their voters and claim they don't really want this, but look, that evil EU makes us.

That was how the data retention laws were established before the European Court of Justice decided that it was illegal/unconstitutional (unsure what term to use here).
You mean like the companies which have been sued for selling ridiculously vulnerable routers which have been compromised for years by the CIA?

It's done this way to have plausible deniability.
Virtually-unknown tech companies too:

https://www.theguardian.com/technology/2017/may/07/the-great...
Do you care to elaborate? Given the power imbalances especially regarding the European Parliament, his statement is not wrong.

Moreover, given his political work, we can safely assume that he gained quite a lot of insights into the inner working of the EU. So his personal opinion that results from the experience is anything but irrelevant.
Cable lobby tries to stop state investigations into slow broadband speeds
Zen Calendar
I'm learning Django after playing with Go and webapps just to see how much easier can some things be...
How did you get EU citizenship in the first place?