skysight-inc/HackerNews huggingface dataset:
Canary in the coal mine.

Depression may be a social illness because people with heighten empathy feel something is wrong with the system around them resulting in depression.

That seems a stronger argument then some macro economic argument about ill defined inequality.
> Simply a) keep a copy of the original image [clean slate] b) keep a copy of your changes/additions [version control] c) import b into a.

Really? So we're back to "MyImage.img.bak.2.old.works", "MyImage.img.bak.3.works", "MyImage.img.bak.2.test"?

Now that is an experience I do not want to ever have to experience again.
I haven't used it but there is https://github.com/terryma/vim-smooth-scroll

For GUIs, I tried VimR and MacVim. Neither seems to smooth-scroll. Using the above plugin might work though?

Also, have you tried Vintageous for Sublime Text? I use it and it works well.
you're trying to compare a WM (i3) to a DE (GNOME). Of course the DE is going to have more stuff in it..
> this seems to be

This seems to be you maligning Capes Jones without evidence.
What it also does is allow companies to pay below living wage because the "rich" country will pick up the bill for the social care of the companies employees.

The "rich" country then doesn't get the corporation tax, which would help balance the losses incurred by large companies forcing wages down; instead that money goes to the lowest bidding country elsewhere that's not incurring costs from the company's operations.

Allowing this exploit makes the corporation's (and thus their owners/executives) richer at the expense of the workers and ordinary tax payers.

It's right for the EU to act in favour of its citizens in this regard.

Indeed you're right the money drains to the country offering the best deal, which isn't necessarily the poorest as they can't afford to give rich corporations such deals. There's probably a measure of legal framework too - how easy is it too bypass legal requirements by supporting the political party in power, that sort of thing.
When someone says "MBAs are bad/dumb/incompentent" that's not actually what they mean, it's just a shortcut for not being able to adequately explain themselves. It's tough to give words to all the little nuances that form this kind of opinion.

At a high level, when a company is bringing in the MBAs, it means they have found their gold mine and the MBAs are being brought in to mine every little cent from it. When this happens, the development priorities change. Your features get chopped up into buckets that the business charges clients more for. A simple, dinky little feature that is probably two lines of code gets walled off from those users so we can charge these users 10x more. We sit there, as developers, saying to ourselves, "wtf, why would they do that? It doesn't cost the company anything extra to run two lines of javascript...". On and on this goes until you reach the point that you stop developing entirely because your clients can't be squeezed for cash any more.
Not to trying to bash your skills but I think that can be part of the problem. It's good that you know how to program and that helps understand technical problems better. But don't think just because you know the problem it means you know the solution. It doesn't mean the solution is trivial and that it should be fixed in a day.
Look at average earnings of an MBA 10 years out vs average earnings of a CS grad 10 years out and tell me which one is more useful for maximizing one's career options.
I didn't mean it that literally. Just in general, I can imagine a bunch of people buying into some sort of faux-enlightenment aesthetic and parading around as product gurus.
Discussion: https://news.ycombinator.com/item?id=15397370
I disagree, in only that good mouse support can help ease the transition and in some cases it may simply come down to user preference for some things. I don’t think personally that any text editor should be overly opinionated in how a user interacts with it; too much at least. I do agree that it is mostly more effective to not use a mouse once you know the commands
> That's dangerous schematic games along the same lines of "Metadata is harmless and can't identify anybody".

That's a complete strawman argument that has nothing to do with what I wrote. The distinction is correct and factual in this exact situation. You are attempting to redefine terms for apparently no reason other than to argue.

Whether emails contain detailed information or not is irrelevant to the term "user information" in this context, meaning information about a user. The discussion is about whether an email service requires personal information to operate.

> As a user, I expect my data, regardless of which data, to stay private unless I explicitly intent to publish it to the public or somebody else. I most certainly do not expect some employees reading through my private emails for their lunch-break entertainment.

In the real-world, you either need to change your expectations or encrypt your data.
> That event (or part of a store, or however it's implemented) already has to be defined in code (even if it's just a stub) by the time you're making the UI.

That's a good point. A visual tool for building components will need a testing feature that can keep all those stubs. But isn't that just like Test-Driven Development?

> It's also starting to approach the difficulty of just learning to code in the first place.

Not at all.

In any design, you'll have to think about all the cases thoroughly and systematically; and any rational people can do that. But coding in a general purpose language has the additional requirement of having a mental model of the execution platform and conveying precise instructions; it's not enough to think in terms of the problem being solved. That makes all the difference to people without coding experience.

The syntax of programming languages is particularly tricky and difficult to learn. The people working with Chris Granger, the designer of Light Table, found that users of visual development tools find it incredibly difficult to understand scope. And coding in any modern general PL is all about scope.

You may think of this kind of visual environment as a particular Domain Specific Language. The users are coding in it, but the programming language is not general purpose, which makes it not "coding" as developers understand it.

> I can imagine the tool exporting some kind of interface with a list of things it needs (project-wide, across different components), that the developers would then implement

BTW, the mockup tools I'm talking about already offer that kind of interfaces to define the list of coding requirements generated by the user interface prototype. They cough up that list of requirements as a Word document or web page, though. Wouldn't it be best to generate those as placeholders in code?
I think he was saying he's not happy about PCs still being around because if they are that means he's lost his bet/his prediction is wrong. I can't tell. He meanders a lot, so I'm not sure if that's supposed to be connected to the introduction or if it's just a passing comment.
Would very much like to get your further thoughts on this. didn't see a way to reach you in your bio. I am at mac - at - apiotics.com

On the custom feature side, there are two options. We think most web developers will be most comfortable implementing custom logic in their web application, which is straightforward to do.

If you need custom functionality running on the device, then you can write a custom driver for your device (which can include substantial custom logic) and use the portal to load it into your firmware image and install it.

I think our differentiation from others is that we assume the developer starts from the web application and wants to add connected devices to their app. Most other players assume a connected device and give you ways to send data from it to the cloud.

Hopefully that makes some sense.
The “Cloud” is not cheaper
Let's not forget the other half of the population that would scream how discriminatory the ID card requirement is against certain populations who can't easily get to the offices where they are given out.
We have this debate currently with requirements for ID at polling stations.
This seems to me less like an observable phenomenon and more an excuse to extend an argument that unselfish people are actually just selfish people, and therefore "selfish" people aren't real.

Sorry if I'm reading too much into it, but this reads like the preamble to at least 10 articles people have handed to me in defense of Ayn Rand.
Not in California.

If you accept a trade-in on the sale of a vehicle, the allowance for the trade-in cannot be excluded from the amount on which tax is based.

For example, if you sell a car for $20,000 and accept a trade-in valued at $4,000 as partial payment, tax is based on the $20,000 selling price.

Source: http://www.boe.ca.gov/pdf/pub34.pdf
The pencil comes with a tiny double female lightning adapter which lets you plug your pencil into a regular lightning cable. It is on a card with a spare pencil tip.

They are easy to overlook in the packing material.
I get what you mean about that for Lisp (although, if I'm not mistaken, early LISPs were more like SBCL than Allegro or Symbolics in turns of user environment), but what Scheme version ever offered such a rich environment as the Lisp or Smalltalk examples mentioned above?
iirc correctly once you launch it after download there is a wealth of help w/in the (vastly superior to anything still even though it's literally 40 years old) IDE/workspace. It makes sense I think to do it there because then the documentation can be interactive
> This allows poorer countries to compete with richer countries

No, that's free movement of labor and goods that does that: you can manufacture in PoorCountry for X rather than the X+Y that would cost in Rich Country, then you can sell competitively in RichCountry for X+Y and bag Y.

What happens to Y after that is another matter entirely.
> How can that be defined as "plundering"? Even if these companies didn't pay a single cent in taxes, that would merely mean that the EU government didn't plunder them.

There's no need for the plunder rhetoric. They omitted to pay tax to EU states, and now they'll have to pay. You have to pay income tax as company here in the EU, including big multinationals. Actually, especially multinationals because those are selling the most. So our EU governments are also missing out the most on them.

The whole problem can be solved btw, if there's political willpower. It is fairy easy. If you have a McDs franchise in San Francisco, then you are selling your McNuggets in San Francisco at that franchise. There's a fellow swiping his card in San Francisco and receiving his goods in San Francisco. A clear case of selling your goods in San Francisco. This means that your transaction was in San Francisco, so you pay income tax there as well, ie. to California. There you go, done.

No more companies incorporated in silly states or countries like Delaware or Liechtenstein or Ireland or Cayman Islands.

It isn't happening because "everyone is doing it" but that is a bad excuse, a fallacy actually: Tu quoque [1]

[1] https://infidels.org/library/modern/mathew/logic.html#tuquoq...
Same way we define authorship -- material contribution.
Chaos Testing for Docker Containers (post, slides, video)
Top 3 Bombass Growth Hacks to Get Massive Social Leads
> Also Vim Adventures

On https://news.ycombinator.com/item?id=14658197 and its children I wrote something about the business model of VIM Adventures that you should consider before buying.
The top gun in India’s premium smartphone segment is neither Apple nor Samsung
That library is in beta. I agree it is convoluted, but it also isn't finished. It isn't nearly as polished as the elements themselves.
I second the references to "Mastering Bitcoin", and also add my blog post "Getting up to Speed on Ethereum" [1] that takes you from "I kinda understand bitcoin" to "I understand ethereum at a deep level and know about the big projects being built on top of it" over a few days.

[1] https://medium.com/@mattcondon/getting-up-to-speed-on-ethere...
i bet it's fine tuning an ImageNet CNN
And isn't Japanese corporate culture, for all of its repressive and overworked ways, at least compensating its workers with guaranteed lifetime employment, pensions, etc.? Whereas in the U.S. You may be fired at any time.
No, I'm saying that CEOs aren't beings with magical powers. Any company of a sufficient size is bound to have a number of people within their ranks that could fill the CEO role.

CEOs justify their high salaries by claiming they are one-of-a-kind individuals. I'm saying this claim is probably BS and that any sizable company is filled with people who are capable of performing at the level of most of these executive candidates. The fact that the company would also save money is just a nice side-effect.
Top heavy teams also mean that your few 'doers' spend more time defending themselves and their schedule.
> atrocious engineering practices but because they deliver on short notice - never mind what they’re delivering is garbage

I am pretty sure this is true for most companies. Product and sales never care what the code looks like. They care about velocity. Remember your code can be a work of art, well tested, and the epitome of best practice; none of that means anything if you don't ship or if you're always pushing back on deadlines or wont switch context to fix something more high in business priority. (as engineers we build our own dream or someone else's)
StumpWM definitely has the ability to open a number of applications in preset locations, they call it 'Groups'. I'm sure it isn't a novel feature and you'll find the same ability in a more common, less Lispy tiling window manager like Ratpoison, i3, or Awesome.
> There's no excuse for not having any examples of a programming language…

https://pharo.org/

I see examples on their home page.
I think you're reading tea leaves, trying to create industry meaning where it's quite obviously a pathological case of Uber's leadership being scumbags.
Opshell – Electron application for managing AWS instances via SSH (fixed link)
What you've quoted (or any other part of the parent post, for that matter) is not an example of the attitude you are attacking.
I'm an experienced cook and this device is useless. The only area where wet measurements really matter is in baking, and even then 5-10% error is more than acceptable. If you really cared, you'd just weigh the liquid and compute its volume from its density (if you're OK with the error of a density estimate).
"shall apply this rule even when it appears to be an injustice" — yep
The study is about people being unselfish, not about people seeing themself as unselfish.
I don't think it is expensive. Qualcomm is doing everyone a service by allowing anyone to buy the chipset from anyone else, just pay a small fee relative to the cost of device. This lets anyone with enough capital to get into the business and start off with good technology.

Apple simply has enough money they apparently have decided they don't have to follow any rules they don't want. How do they handle licensing their patents? The article made no mention.
nnoremap h j

Is this possible yet in their elisp config?
Great summary of PG's essays. Such a useful resource!
> by the way, outside the valley, most companies consider it a plus

Maybe that's why they will never come up with the next Apple/Google/SpaceX/etc.

Every single MBA I have met, without exception, has been extremely good at talking and making presentations. Ask them to do real work, and they will find a million excuses.

Another thing I have noticed, is the kind of people attracted to doing an MBA. They have seen all of Steve Jobs' talks/speeches, talk incessantly about Brand Building and strategy. Ask them to dial for dollars and you get radio silence.
Deliveroo | Software Engineer (Backend) Junior, Mid or Senior Level | London | Visa Sponsorship | http://deliveroo.engineering

Deliveroo, one of Europe's fastest growing startups, is looking for Software Engineers to join us full time in our London office. Our tech stack is Ruby-on-Rails and React, although we're happy to look at candidates with different expertise.

We're revolutionising the food industry and making poor quality takeaways a thing of the past, allowing you to enjoy restaurant quality meals at home, in the office, or wherever you'd like to enjoy good food!

We're a startup, we work collaboratively and in feature driven product teams. We do our best to make sure our environment suits the people in it, so flexible working, occasional remote work, childcare vouchers, subsidised gym membership are just a few of the things we have in place to make sure working here is convenient for all.

Link to vacancy - http://grnh.se/6wbrpc1

Engineering Blog - http://deliveroo.engineering

Interview Process: 15 minute phone screen (not technical), a task is then sent out for you to kick off in your own time whilst we schedule an onsite. You'll talk us through your method and do some pairing (1 hour), a distributed systems exercise (1 hour) and then on the same day have a chat with a senior member of the team (1 hour) to find out if we work in a way that's suitable for you.
CxJS grid supports buffered rendering for displaying large collections when records are available on the client side. Infinite scrolling can be used to browse data coming from APIs that support pagination.

Filtering and csv import/export are not built in, but that should be in the application code anyway.

https://starter.cxjs.io/admin/orders

https://docs.cxjs.io/examples/grid/buffering

https://docs.cxjs.io/examples/grid/infinite-scrolling
I can't tell where they flipped the directionality around for the headline, because the first line of the article is "People with depression are more likely to feel bad in response to perceived inequality" and the rest of the article sticks to that finding. It seems intuitive that people with depression are more likely to feel bad in response to X, for all X.
I would assume it is actual books read, during the winter when I read regularly in the evenings I average a little over 100 pages a day across time. That is a mixture of fiction and non fiction. That would be 9000 pages in a quarter. Back when I was a more serious reader, for several years I averaged about 50K pages a year. I read fast, but I am by no means the fastest reader I know.
This is just the Uber market normalizing. Cabbies normalized a long time ago and we got: aggressive driving, taking the long route to jack up the fare, claiming the card terminal is broken to get cash, denying a ride if you're black/latino.

Take your pick!
I've been astonished recently over how many people can't even get their own name right when logging onto a site, let alone their password, or even their email.

People are constantly unable to produce their identifying information - requiring them to have multiple IDs and remember which ones belong to which things is just never going to happen. I don't know what the solution is, but people in tech don't seem to realise just how hard the majority of people find it to recount anything with any accuracy.
Seriously? You're saying it's easy to afford to live in the Bay Area? That anyone can move to there?
Clearly written articles, thx!

I’m n00b in Smart Contracts but they seem like interfaces to reading/writing to a data store.

If I didn’t totally botch what they are. Then I don’t really get why they’re “smart”. The pitfalls of regular programming, seem to apply to contracts. Seems like I could easily code a bug in a smart contract and have it t deployed to the network?? Or did I miss something?
GVim works quite well with Powershell. I used it heavily a year ago when I was on a console crusade.

Put this in your $profile and you can open it just by calling "vim":

Set-Alias vim "C:\Utilities\vim74\vim.exe"
I can't tell how sincere this is. Is it a polite way of saying "citation needed"?
List of places to never work

-----------------------------

...

...

-->Amazon
There is no such thing as a fine for state aid. Member states are required to recover illegal state aid from the beneficiaries, with interest.

Recovery of state aid is uncommon, since most governments simply seek approval for exemptions beforehand (such as the UK for Hinkley Point) and so there are relatively few large incidents of illegal state aid. Especially as it's rare for a government to throw that much money at a single company without great need, illegal or not.
Amazon will leave the EU to find a tax haven? Like stop trading?? Because if they're tradinging here then they've not left the jurisdiction of the EU - we're talking about Amazon, whose zero-hour workers have to be supported by social care, making slightly less profit.

They reportedly paid £15M tax on profit of c.£20 Billion.
The 3500 calories / lb theory has no scientific basis. [1] It is much more complex than that.

http://www.zoeharcombe.com/2014/06/the-calorie-theory-prove-...
Or maybe they want to participate in the tech industry?

Programmers don't have a monopoly on being interested in technology, nor do they have a monopoly on positive contributions in it either.
I actually put the blame squarely on older developers.

If you don't want younger developers to reinvent the wheels you have used for ages, take some under your wing and mentor them.

But hey, complaining on Hacker News about "kids these days" is edgy and gets you upvotes, right?
Anyone with work provided insurance who can also afford the group rate the company pays.
> So we're back to…

No, that's a bizarre suggestion you just invented, it has nothing to do with what I wrote.
Probably because the salary is comparable to dev, but with potentially a fraction of the work.

I still don't fully understand the PM role here at MSFT. At previous companies I was at, the nearest equivalent of a PM was involved closely with engineering to organize projects, discuss features, etc. Here, they're just in meetings all day and emailing each other rhetorical questions. Having attended many of those meetings, the value-add seems trivial to me.

Maybe their job is actually really demanding and I'm just way off the mark though. It also likely varies from team to team.
Alternatively, don't try to hurry enlightenment.

First, learn

:q!

Next

h,j,k,l

Then

i and ESC

Finally

:w

Now you know vim. Don't let people tell you you're using too many keystrokes. Are you still reaching for the mouse? If not, you're using vim just fine.

Most of the good stuff in vim, you'll learn accidentally, because you're in normal mode when you think you're in insert mode, or because you have caps lock on in normal mode and you don't realize it. Pay attention to the bizarre behavior that results and you'll learn useful tricks. Mode confusion is a feature, not a bug.

For the rest, there are certain topics that reward study and are unlikely to present themselves to you accidentally, but there's no hurry unless you're feeling the pain of not knowing them. I recommend:

1. Visual selection mode

2. Prefixing counts to commands

3. Search and replace with regular expressions

4. Advanced cursor movements

Lastly, if you're using gvim, do

:set guioptions=

at the beginning of every session. Those GUI elements will tempt you to use the mouse, when that's almost never an appropriate thing to do.

Edit: learning to use x and d early on is probably also a good idea, if like me you're the kind of person who makes mistakes.
>I wish regulators would catch on to stuff like this early and nip them in the bud, rather than act 10 years later, when the damage is already done, the monopoly is already well established, and the companies are forced to pay a fine of like 5% of what they gained from achieving that monopoly through the anti-competitive tactics.

Reminds me of Mr. Robot & how Evil Corp still profited from ignoring regulations (which got people killed).
Clang (since LLVM version 4.4) has flag -Weverything which really reports everything

https://www.bignerdranch.com/blog/a-bit-on-warnings/