skysight-inc/HackerNews huggingface dataset:
Robert Durst got away with killing and dismembering his victim because his defense claimed self-defense while shifting the jury's attention and anger toward the prosecutor for being an ambitious woman. If you haven't seen HBO's The Jinx it's well worth the time and absolutely terrifying to see how easily manipulated a jury can be.
If everybody started saving 10% of their salary

Worry about that if it happens, because it almost certainly won't.
Which is fantastic for some use cases, but not for the use case where I want a fully featured browser window in my editor to preview my page i'm currently working on as I'm working on it.
This is why step 1. is important, along with step 6. have an automated backup of your mail, whatever the provider.
Are you implying certain viewpoints aren't worthy of their own space to be expressed?
I think she was doing a follow-up piece on an old crowdfunded submarine story ...
In America, 75% of employees consider their direct line manager the worst part of their job, and 65% would take a pay cut if they could replace their boss with someone else.
> That kind of runaway automation that could pay for this kind of a party isn't close

Automation is already here, and has been for a long time. The whole point of the industrial revolution is about automation: Machines that support or replace human workforce.

The explosion in availability of computing power in the last two decades put automation into overdrive, and I don't see it slowing down.

Meanwhile, the gains of automation do not directly translate in inproved wealth for all members of society.

For example, if a company replaces 50% of its workforce with machines, they might make more money because they save on salaries, but effectively worsen the situation for the pensions of the layed off people.
Title: "Why I Still Use Vim"

First Two Lines:
"Vim is my default editor. There’s no particular reason for this, except that I ended up learning it when I moved over to Linux many years ago. "

Well, that's that then.
This is ridiculous. I just should not complain that some program is useless and terribly resource hungry? What will be next? "Stop complaining that the browser uses 10GB of ram to show a page, as it is bigger than standard page"? This is just ridiculous.

For showing the html I just use multiple browsers. My page must look good in multiple browsers, not in my editor. For the whole environment I just consoles with full logging, and running different parts. For database I have another specialized editor - much better than any IDE.

I have opened a couple javascript files in Atom. About 30, all quite short, about 50-100kB each. The total memory used by Atom was over 900MB.

Should I be just a brainless monkey, and be happy that it's fine? Well, my machine has lots of ram, but I need it to some other things as well.

For me Atom is just useless, I don't even get half of the functionality I get from Idea and it uses twice as memory just for beginning.

I think most of the comments to mine would be: just use the editor normally, no one is opening 20 files at the same time, just learn how to code, and have one small file opened.

So instead of learning some good tools, you just prefer sticking hardly to one regardless the pain. OK, good luck with that. I just need a fast editor with lots of functionality and great speed. Atom doesn't give me that.
Gosh, the content is illegible on Chrome and Windows 8.

14px and a lightweight font does not make for happy reading.
I'd be surprised if this is true.

I suspect the truth is programmers were not allowed to focus on speed by management and now those same people are claiming their "fix" is what changed the programmer focus, rather than admitting their own short-sightedness and poor product management.

I love fixing performance issues, finding the refactoring and satisfaction from doing it very rewarding. I assume there are plenty of other programmers that do too.

But it's expensive work which doesn't deliver any functionality and can break things.

I'd be interested to know if you (as a programmer) think I'm wrong. Do other programmers actually hate fixing performance problems?
To be fair, up until the latest VS Code release, it didn't do very well with larger files either... much better since 1.15, but I rarely have to look at a file that big.
"In America, 75% of employees consider their direct line manager the worst part of their job, and 65% would take a pay cut if they could replace their boss with someone else."

It is happening because every company is super exploiting the workers to increase the profits, because we have a capitalist crisis
Does anyone with a background in electrical engineering, material physics or something related know, if the same techniques described here could have any applications on mitigating electromagnetic side-channel attacks (and possibly lower the power consumption) of electric circuits?
> Just the other day someone came up with the absolutely brilliant theory that she must have been stealing submarine secrets for the Chinese

It was me in fact. Please notice that you are wrong. I never said 'must have been', I said 'may have been' or 'could have been'. There is a planetary distance among both statements.
The Beginning of Uber
I really like that HN is so low bandwidth. I often check the fp on shitty mobile connection and while I can't read most stories until my rss reader catches up, at least I know what people are talking about.
The MPLAB ICD 4 Beats Out the MPLAB ICD 3 in Programming Speed
http://catb.org/jargon/html/R/recursion.html :)
"There’s a rhythm to speech in terms of what’s implied. If it’s raining in the book, there’s got to be something about the voice that evokes the rain."

He really does provide great quality. I have listened to quite a few audiobooks read by him and I often feel like I am not doing them justice when I am doing something else besides listening.
It has led me to realize that I should listen to good audiobooks more consciously, and to instead rely on podcasts or librivox* books for easy listening while cleaning or cooking.

* = Not to put down the efforts made by the hundreds of volunteers reading books for this great project, they have led to great audiobooks, but there are also quite a few that are not up to professional standards.
Thank you for mentioning this. There are couple of similar patterns between the projects, but feels that hnews.xyz it's faster and has more features.
Congratulations to the creator for having fun building this and please share the code!
We are discussing about resource allocation but frequently this is hidden with talk about money.

If we want to solve our problems, better we start to talk of them trying to clarify the problem, instead of obscure it.

This is obvious in countries with government backed pensions schemes, where the narrative is that we will have not "enough money".
> I assume you also think a Hyundai looks and acts like a Ferrari.

He argued against an assumption that apple reinvented smartphone. If you want to use this argument, you have to show that people think that Ferrari reinvented the car.
It's more the OS than the font choice, different OSes render text better or worse. The site looks great on a 15 inch macbook pro.
> Average users don't use Linux

You'd be surprised. My sister uses Ubuntu (no idea how she got the idea), and she's in a totally different field.

> Considering that you're getting thousands of man months for free by using the kernel and open source tools I would imagine you pitching in to help with a little bit of your time.

People release open source projects for different reasons.

I don't think it should be required physically or ethically to have to pitch in to help, even if one was capable of.

Fixing other people's code in a disk partitioner or text editor is not what I'm passionate about nor what I want to spend time on. Then, I'd rather pay (as I do) for Sublime Text and start working on things that I care about already (on macOS—which I definitely pay for).
I have a "preview" feature on https://www.sizzleanalytics.com/HackerNews that uses OG tags, but I'd much rather use these images. Any way we can work something out?
True.

Still doesn't change the fact that you can open the page in a normal browser and autoreload it with some pluging in other text editors, but you can't have the same performance in Atom ¯\_(ツ)_/¯
Blocked behind a paywall if you have privacy add ons / tracking protection enabled.
Thanks! :) Very useful!
So exceedingly strange for me to be commenting on this. I was once a member of the support group around Copenhagen Suborbitals, Peter Madsen's first space rocket venture, which also had the submarine in hand, and from which he was later ejected for erratic behaviour, vile explosions of temper, and general pain-in-the-ass-ness.

Around Christmas 2010, in the rocket assembly hangar - inevitable known as the HAB - I had a long talk with a leading support group member. Two things I very clearly remember from tat conversation: I was directed towards Hacker News as a serious forum (have been here ever since), and much more to the present point was told "With all his energy and dynamics and creativity, Peter must have a dark side that we know nothing about".

We were not to know that the dark side was a terrifying psychopathic personality, now exposed in all its gore. Danish police is now reopening various old macabre murder cases. I shall be unsurprised if the charming, charismatic Peter Madsen I have met on several occasions turn out to be the craziest serial killer in Danish history.

My rage is barely containable.

[Written on phone in noisy, unconducive environment. Please excuse typos, clumsiness, and errors]
> backup camera and blind spot detection are worth real dollars

I agree on the camera.. it's been especially useful in more than a few places on my work truck, but I worry that features like BSM go along with a trend of designing more "stylish" interiors that have significantly reduced visibility along certain angles.

The difference between my small Japanese car and my sisters American SUV is amazing. I can physically see everything around my car, in her car, there are huge chunks of surrounding space that are blocked by pillars and other design considerations. If you feel you need BSM, then you may just be driving a horribly designed car.
People shouldn't be harassed online, but they should be open to having their ideas, thoughts and beliefs challenged in a respectful way.

My point was based on sarcasm :) Reading all the noise on GH yesterday, those most vocal in having this guy kicked out are also screaming loudest about the "need to feel safe" - for me, this usually induces a gag reflex:

- "I am going to find where you live and do something nasty to you" <-- threat to safety
- "I am not sure about the value of a CoC" <-- not a threat to safety

In my personal view, all these fucking "name and shame" SJW's that sit on their high fucking horses judging people are a shameless pack of vicious fucking bullies, shrouded in virtue-signalling.

If somebody goes around in projects making threats or being grossly offensive in a general sense of the word, by all means address the situation. However, this situation - like countless others - is simply a concerted bullying effort.

I am not involved in node.js in any way, and stay very, very, fucking far away from any kind of open source participation after going through something similar with Sun and OpenOffice.org many years ago but this kind of bullshit makes me rage.
Field theories of consciousness
Why not have one's actual web-browser as an adjacent window, with livereload?

I think it's an anti-pattern for the primary application in use to be reflexively maximised and lay claim to the whole screen, meaning everything must be inside it.
Has anyone published a memory-map - a breakdown of what exactly is in the process' memory space - of these cases where Electron-based applications use orders-of-magnitude more memory than the native programs we used before?

Previously I've remarked that high memory usage in web-browsers in itself is not a cause for alarm, and is mostly a good thing because it means the browser is aggressively caching assets so future pageloads will be much faster without needing to load things from disk - however that doesn't apply to Electron-based software because all of the assets are local already so there's nothing to cache that won't be loaded into memory already. So - I'm willing to bet that Electron's high memory usage is probably the JavaScript part - because a native DOM itself, even with all layout information and source assets for images and backgrounds, cannot be more than a few megabytes for even a complicated page (memory usage only shoots up once you start having to download 20MB+ autoplaying video ads). Then multiply the usage overhead of the V8 engine multiple times for the fact that Electron uses V8 to run Node internally, and for each process instance it spawns in the name of reliability - these child processes shouldn't be necessary: "desktop software" shouldn't be running untrusted scripts downloaded from the Internet (WebViews notwithstanding - but they can be isolated already) so adequate testing (and good software design) will ensure a JavaScript snippet will not bring down a process. If they insist on spamming processes, what does that say about their confidence in their code-quality?

I'll join-in on the Slack-bashing. I know Slack is very capable and a breath of fresh air compared to Lync/Skype-for-Business, but right now it's consuming 755MB (70% private) between 6 slack.exe process instances on my machine - while the native Windows Telegram client (written in Qt) - with considerably more human-useful-data in-memory (over 200+ groups/channels/etc) is taking up a relatively miserly 133MB (85% private).
Sadly, no, because I had stopped using the account in 2011 (the name I had choosen for the email, well, I wanted a different one, so I opened a second Google account, and used since then that one).

But in 2011, no 2FA existed yet, so the old account had none. I had mostly forgotten about it.

Still, I didn't want anyone using it to spam to friends, family, etc in my name.
> after having just dismembered a body and sinking a submarine

Allegedly doing those things. Although I'm pretty sure his right to a fair trial won't be affected by HN comments…
You could try pressing 'escape' maybe? Works for some sites
SES Dedicated IP Pools
Elon Musk shares first photo of SpaceX’s new spacesuit
"Important mail" just never worked correctly for me :/

Fastmail's spam filter is good† and customisable[0] (with niceties like score displayed right there[1]), to the extent that I just forward things from Gmail by wildcard-disabling the Gmail spam filter[2].

† the learning filter won't kick in until you make it learn 200 messages.

[0]: https://s3.postimg.org/v42zaper7/Screen_Shot_2017-08-23_at_1...

[1]: https://s3.postimg.org/ryidkhw4z/Screen_Shot_2017-08-23_at_1...

[2]: https://s3.postimg.org/lyumgubcj/Screen_Shot_2017-08-23_at_1...
How to Work 40 Hours in 16.7 (2015)
Here is the relevant section of your comment:

"The man loves with passion other thing; His work. Maybe she did something that was seen as a menace against the other love of his life, his submarine. Maybe she poke around and tried to sneak/photograph/open/discover some parts of the engine with the purpose to earn some bucks selling the submarine secrets when returning to China. I'm speculating of course, but unless he was drunk or drugged (unprobable while driving a sub), or both where flirting for months by e-mail and he feels cheated, there should be a solid reason for she being 'punished' with death. This is not a random act IMAO."[1]

> Please notice that you are wrong. I never said 'must have been', I said 'may have been' or 'could have been'.

You can hide behind weasel words all you want but the fact of the matter is that you were positing all kinds of ridiculous explanations for a situation where a simple one would suffice. That's about as clear an example of conspiracy nuttiness as I've seen since the Reiser trial referenced elsewhere in this thread.

What 'may have been' or 'could have been' still has to be remotely plausible to be considered and it really wasn't.

So if you feel that your use of the word 'maybe' gives you license to throw up all kinds of flak feel free, in the meantime realize that it does nothing to establish credibility and in fact probably achieves the opposite.

[1] https://news.ycombinator.com/item?id=15068088
I recall the Turbo Pascal text-mode IDE that left enough space to actually run the programs you were developing. The machines had 640KB RAM, and I think the IDE was using perhaps as much as 100KB.

I recall using fully-featured GUI IDEs like VB, VC++ etc on machines with whopping 64MB RAM, and having enough space left to actually run the programs you were developing.

I have a laptop now with 16GB RAM. The other day I tried to edit a large text log file in Atom and it ran out of memory. That was the first - and last - time I tried to use Atom. I went back to my fav editor, jEdit, which currently says in its tray that its using a whopping 28MB RAM. No idea what it can be doing to fill that up, as I have barely anything open. But still...
Now, I haven't worked on web in a while, but what advantages does having an in IDE browser of a random provenance (it trails Chromium by 2-3 weeks) vs using a known version in a separate window beside it?

edit: spelling
The incentives there are wildly misplaced.

With UBI, you get money. You can spend it on whatever you need or want.

With "Universal Cars" you get a car. If you already had one, you probably need to sell one or the other. But now everyone has a car, so the resale value crashes to nearly scrap. If you keep it, you need to pay for insurance, maintenance, and actual usage, which may or may not be a net positive.

Let's suppose you don't already have a car. Why not? If you live in a city, you may not have a need for a car. Selling it won't help much. Parking may be impossible or too expensive. Perhaps you cannot drive a car. This car is going to be useless to you.

On the upside, it bolsters the car manufacturing industry. On the other hand, many mechanics will go out of business because it will be cheaper to get a different car than fix the one you have.

On the gripping hand, expect gigantic traffic jams, rising fuel prices, and soaring pollution levels.
Why complain and not just use another program? There's many options. But if you like using Atom and also like complaining - then you're like a helpless baby crying for attention.

Submit a PR and be done with it! Viva la open source revolución!
Obligatory: https://www.youtube.com/watch?v=4nigRT2KmCE
and Russian clapfarms
> What is it with Madsen

Let me feed your curiosity. The anwer is: Nothing. This is a interesting problem to eval from a purely intellectual point of view.

In a early phase of the analysis ALL ideas are important. This is similar in many aspects to trying to catch a bug in a program that starts to do unusual things. You could work serially just picking the simpler explanation and stop here, or you could instead make a list of all possibilities and check it against the facts, discarding some and keeping other until the real cause is revealed. There is nothing wrong with it.

The difference is that when debugging a program nobody things "this variable is ugly and evil, so the other variables linked with it must be passing good values". You need to check it. The problem can be (and often is) in the interaction between two functions.

Updating the case, we have a obvious murder. We have a dismembered corpse that explain the "need to sink the submarine", we know were, and probably who. We have a fair good picture of the problem, but we don't know still why. We need to understand the interaction.

Of course there must be a reason and I bet that will be very obvious when revealed... most lose ends are now in the post-murder phase. How the corpse arrived to that beach for example.
> Atom is a more capable "IDE" than any other IDE i've ever used

That says more about you than it does about atom.

You should check out the IDEA line of IDEs sometimes.
I am just curious. Why would anyone ever need to justify himself in the anonymous comment thread?
The Financial Times' Alphaville blog is my favourite. Free to read once you register.

It's not exclusively crypto-related, but they dedicate substantial coverage to developments in the whole crypto/blockchain/ICO space.

They generally approach it from a finance point of view, so it's required reading if you're interested in anything more than just the technological aspects.

https://ftalphaville.ft.com/
I'm not sure I'm understanding the point behind this. If the main point is to allow people to reuse components (i.e. a calendar widget) across frameworks, then good, but it's going to be quite messy when things start to get complicated and we start hitting integration problems, because some guy on the Internet writing a widget is not going to test & maintain it on all frameworks.

It also bothers me the whole Typescript deal. I might be wrong, but I don't want to have Typescript installed & integrated into my build process so I can use a widget. The only way I can see this working out is that I suck it and follow the Typescript paradigm or widget creators can distribute their widgets on some sort of "built" pure JS file, something like JAR files... and we know how well that goes.
Feature expressions shouldn't be used in normal applications, only in portability libraries. To use threads on any implementation which supports them (given it's supported by the recommended portability layer):

> (ql:quickload 'bordeaux-threads)

> (bt:make-thread (lambda () (sleep 1) (print "hijack")))

that's all, no feature expressions whatsoever. Quicklisp is a system manager (something similar to npm in sense that it helps you to download dependencies).

Regarding best libraries: isn't that true for any language? Newbie doesn't know good libraries, because he is a newbie. He has to learn which libraries are good and which are bad.

edit: and by each supported implementation I mean in fact all active complete Common Lisp implementations: ArmedBear, Allegro, clisp, Clozure, Corman, Embeddable, Man-Kai, LispWorks, Steel-Bank and Scieener.
"Stencil is a new approach to a popular idea: building fast and feature-rich apps in the browser. Taking advantage of new capabilities in the browser, such as Custom Elements V1, Stencil enables developers to write faster and lighter components without the weight of frameworks.

The tooling also a solution to teams and library authors building components that support many frameworks. Stencil components work in Angular, React, Ember, and Vue as well as they work with jQuery or with no framework at all, because they're just standards-based components.

Compared to using Custom Elements directly, Stencil provides extra APIs that makes writing fast components simpler. APIs like Virtual DOM, JSX, and async rendering make Stencil Components easy to approach, while maintaining compatibility with Web Components"

So which browsers would this work in?
Already solved for aircraft: https://en.wikipedia.org/wiki/Traffic_collision_avoidance_sy...