skysight-inc/HackerNews huggingface dataset:
The Windows way of working is only "self-evidently" horrible if you're used to the Unix way of doing things. There are real defects that are legacy baggage (running as admin by default is not good, the registry probably shouldn't be a single database or at least should have better segregation between apps) but having a UI and having real objects in the shell isn't one of them. And I hardly think the registry and PowerShell, which came out nowhere near the same time, were conceived of at the same time.
Why is it cool?
How I learned Vim:

1) beat http://vim-adventures.com/

2) Turned on Vim bindings in intellij, can always just drop into insert mode when you forget something and do whatever as normal

3) Once I was comfortable with 2, switched to real Vim

4) Suffered a bit, but nothing terrible

5) Never want to go back
What is your 1st example exactly? I mean, if Kak doesn't come with a scripting language, then what language is that exactly?

This is an important note to me, because i imagine i'll have to implement my own tools for common language tasks like Gofmt and Goimport.

Honestly, it would be cool if i could write plugins in any language i want, ie if it fully uses a backend editor server API.
I'd like to have an overlay with borders and city names.
Show HN: CodementorX – Hire freelance developers on demand
> I say, if it obviously doesn't cause any harm

Both may well cause harm.

Ignoring the fact that not treating depression can be fatal for some people we know that some people respond poorly to mindfulness because of the way they've coped with an abusive history.
> Started exercising.

This. The best way to get "maximum results" is to make a habit and stick to it, even if it's playing an hour of Pokemon Go every night or something.

Once you have a habit in place, even a small one, it's easy to tack stuff on as you discover more goals. Perhaps instead of walking between Pokestops, you run? Long story short, the program you choose matters much, much less than your ability to stick to it.

That said, your decision to work on your body makes my heart sing! I made a similar decision years ago, and I'm very glad I did! Feel free to email me at my username at gmail if you need help.
Heh heh, "someone in power." Who would that be?

There's no authority to complain to about all this...

Structured text formats come and go: S-expressions, SGML, XML, JSON, "modified JSON", etc etc etc...

Fortunately the Unix tools work the same with any byte stream, pretty much, so they've survived gloriously since the 1970s.

That's kind of the whole deal with "worse is better."
Tell us how you really feel
Actually I found the colon 'syntax' at the beginning of the command to be quite confusing - I wasn't aware that youre supposed to literally type shift + semicolon. That's completely unintuitive compared to 'regular' shortcuts you see in nano like ctrl + c.
> The problem is that now simply providing user-friendly output is not enough. For every program or script you throw together you need to provide the text output for the user, and then the type object stream for piping.

In PowerShell if the result of a command is just an object the object is pretty-printed to the console in practice ends up looking pretty much like what a Unix command would have given you.
Probably this:

http://xahlee.info/UnixResource_dir/_fastfood_dir/fastfood.h...

I hadn't heard of it until now. Thanks for the good read!
I like the site but maybe it needs a few graphs and maybe some analysis on most used adjectives.
Here’s what cameras see when you drive through toll gantries on the Mass. Pike
Cars are a capital intensive, low margin business. Self driving isn't going to change either of those much.

Compare revenue and net income:

https://finance.yahoo.com/quote/F/key-statistics
https://finance.yahoo.com/quote/GOOG/key-statistics

Alphabet makes $19.07 billion of net income on $85.54 billion of revenues.

Ford makes $7.25 billion of net income on $153.4 billion of revenues.
JSON and XML are both horrible in their own ways, especially for use as configuration languages.
Explaining My Configs: nftables
1) Realize that it's your diet that made you fat, not your exercise level. If you put random amounts of random stuff into your body every day... you'll get fat. Get an eating routine that focuses on consistency -- that's the first step towards getting control.

2) Move. Doesn't matter what you do really . Get a Fitbit, or use your phone, and just try and move more steps today than you did yesterday. You can start out walking, and over time to beat your record you'll have to jog, and then run. Competing against yourself, I found, is motivational. Keep a fitness log.

You'll see improvement inside of a week with how you feel.

I like to get up and do a quick routine (https://www.youtube.com/watch?v=ECxYJcnvyMw), then walk my dogs for 30-45 minutes (and to get all this done, I need to go to bed at a reasonable hour the night before). Cook a few eggs for breakfast -- eat more things with ingredients you can pronounce. Pack my lunch (or eat a salad if I go out to lunch with co-workers), and then do whatever for dinner. Carbs -- especially sugars -- are the enemy.
Hi Jake.

We are currently developing a security model for http://graph.cool that sounds very similar to what you describe wanting for Neo4j. If you have time I would love to show it to you and get your feedback (email in profile).

You mention the security model of Firebase as an example to emulate. Unfortunately firebase only allows permission rules to consider path elements to the data, so in reality it actually ends up being fairly restricted and difficult to maintain.
Pebble's debts exceed $40M. The asset sale was for $34~40M. They're in bankruptcy proceedings: http://www.proofofclaims.com/PebbleTech/documents/

The financial and legal incentive is not going to jail and not being personally liable for any of the company's debts.
Or if it has failed silently.
When Tech Has to Choose Between Its President and Its Customers – Who Wins?
I did cover that point. :)
This could be a great launch point for a new generation of (very) smart TVs. Combined with what Microsoft is doing with HoloLens, they seem to be very well positioned for the future of communication devices.
Testing Dvorak keyboard using robotic arms
I want to know if any company/research firm has ever tested dvorak keyboards with robotic arms to compare the speed against qwerty keyboards?
Hyperlocal Business Opportunities Are Back, This Time in the Digital Age
This perspective sounds a bit out-of-date when you consider how heavily they're pushing to get PowerShell into sysadmins' workflow. The online MSDN docs are also often pretty good.
"GUIs can follow or violate the Rule of Silence just as well."

It would have been nice if this was permitted to be violated only by GUIs. Ask about the first-time *nix experiences before the GUI-embracing era and one of the few things they were noticing was the continuous text-spitting. For instance, that was happening on boot and OS loading sequence (and still happens, now only being hidden by default with splash-screens), a lot of reporting about all the things that were performed successfully. It's funny in this regard seeing Unix' Rule of Silence being respected more... outside Unix, where is just common sense, with no need to be formulated as rule.
I do support the concept of UBI as the job servitude ideology is a thing of the past in a society past the age of abundance. But I support the Tobin tax as well.

I find the article a bit lacking and it left me with the feeling of surfing on a trend rather than giving a deeper thoughts about why we should move towards UBI.
Oh, give it a few years or so and I bet we'll see a site just like that one. There's definitely some sort of audience that would want a Reddit where cold hard cash is the main ranking factor and those who spend can flaunt the 'rules' of the system.

Ycombinator 2020 anyone?
Lua Vermelha
I'd say regedit is not really the preferred method for anyone to interact with the registry though.
> and for a smaller outfit, substantially cheaper than hiring experts in running physical infrastructure of your own.

You needs to have the skillsets to manage cloud deployments too. For the systems I manage, which range from actual bare metal, via dedicated servers, to VPSs and AWS deployments, the incremental effort spent on managing hardware as you go down towards bare metal tends to be pretty much a rounding error compard to the overall operations effort. Once the systems have been wired up, and PXE booted into a suitable setup, the effort is pretty much the same.

And with the cost differential, I'd say once you go over a few hundred dollars a month on servers that stay up 24/7, you're losing money on public cloud deployments vs. managed dedicated hosting. Once you go over $1k to $2k/month, you're losing money vs. colo.

For people who actually have a lot of batch jobs where servers stay up for less than 6-8 hours a day, the maths look different, but it's very rare I come across cloud setups that are cheaper than dedicated, with all staff costs etc. accounted for.
Snapchat announces 16 person group chats
Mitigating the risk of geoengineering
If you have a problem with that terminology, then you have a problem with capitalism.
I'm thinking about whether this is a good idea. He gets vi/Vim's model slightly wrong by saying it's "verb then object". While that is true for some things (i.e. text objects, like "ciw" for "change inner word"), it's not true in general. The general rule is "verb then motion". In "dw" ("delete word"), the "w" doesn't represent an object, it represents a motion (going one word forward). It's the same motion that I can use for any command, mapping, or indeed for just moving through text.

Let say I want to delete a word from somewhere in the middle of a line. I would then navigate to the line in question, then press something like "^wwwdw" (i.e. "move to the beginning of the line, move 3 words forwards, delete word"). The motion of the deletion is the same as the motion for navigation. How would that work if the motion comes first? Would I go "wwwwd"? Would that delete one word, or four? Would you use a different key for the motion and the text object?

I don't think this is a bad idea, swapping the order. The thing about showing you what's about to happen is a great point (though Visual mode in vim works pretty well for this purpose). I'm just wondering if it's better in practice. I'm certainly willing to give it a shot.
Well, sure, if you don't know PowerShell or use it often you'll need a lot of help. That just sounds like an argument for slavish adherence to existing conventions till the end of time -- in which case why bother with a new language?
Here's more info about the acquisition: https://blog.cloudflare.com/cloudflare-acquires-eager/

And a link to the acquired company: https://eager.io
Not exactly. Without running on the BEAM you're left with cooperative scheduling (handing back control to the scheduler) of processes instead of pre-scheduling (the scheduler can stop you).

That makes it possible for one processor heavy operation to take over and slow down everything else. BEAM ensures that if you have millions of request coming through and suddenly 1000 4 day long operations kick off on the machine, that the millions of normal, smaller operations continue responding and performing as expected.

Fairly critical for the stability of real time systems.

The other piece here is that these processes are cheaper on the BEAM than any other platform in terms of RAM cost.

.5Kb / process on the Erlang VM. A goroutine in Golang is the next closest at 2kb.

The two combined are one of the big reasons why benchmarks don't tell the whole story with Erlang/Elixir. It's harder to measure consistency in the face of bad actors.
There is already a rule about avoiding gratuitous negativity.

This rule means you can criticise, fiercely and vigorously, any company or product, so long as you're attempting to be civil and constructive.

https://news.ycombinator.com/item?id=9317916

> Critical thinking is good; shallow cynicism, on the other hand, adds nothing of value to the community. It is unpleasant to read and detracts from actual work. If you have something important but negative to say, that’s fine, but say it in a respectful way.
They are just command that you could execute manually (using ':' like in vim). The difference is that all the commands in this file are executed at startup.

As I said, all the heavy lifting is done in scopes like
%sh{ ... }. This way you can actually use any language you want, and it's only the piping you have to do through kakoune commands.

Most common languages (like go) already have plugins to do some basic tasks like formatting.

If you're interested in the editor, I would rather recommend reading the readme of the project[1]. There is a lot to read, and you can start making plugins once you understand it.

[1] https://github.com/mawww/kakoune
That's quite an investment, hopefully the decision was made with some input from the engineering teams that, I would imagine, be making use of the seats. I've seen procurements of this scale go both ways in that regard.
I think most people would prefer no delays and a private ride. But the savings of pooling is too large for many to ignore.
Well, he probably meant WTFPL License [0] - it's difficult to violate that one. :)

[0] http://www.wtfpl.net/
I'd say the biggest things are: consistency of habit, finding something you enjoy, and you can't outrun a bad diet.

On habit consistency - start small. People get super depressed because they didn't work out three times that first week. Start with once a week, see how that works for you. Can you build in a second time that week? Do you need to change what time you do the activity, like before work instead of after? Try that and see how it works for you. Make things easy for you by setting your clothes out the night before so there's limited inhibitions on doing the thing you want to do.

You'll also need to find something that you enjoy. I'd personally favor a less optimal workout (in terms of working muscle groups, not increased risk of injury) that you enjoy over super-max-get-shredded-tomorrow that's a slog. You'll slowly build into it. For me, my activity was martial arts, I moved away from the dojo and got into weight lifting. I really didn't care for bodyweight fitness, and would find myself looking for excuses to skip or cut the workout short. Be careful when you compare yourselves to others, they could be much further along than you and had different constraints.

The third thing is diet. There's tons of articles on proper diet, and for me that's too much stuff to get into at the beginning. What I did was write down and calculate calories for two weeks at the beginning. The first week I ate normally how I felt like. The second I tried to make slight adjustments, still within the realm of things I would eat (basically the "eat this not that"). Those changes were enough for me to get to my desired calorie intake. I don't count macro nutrients, I don't weigh food. It was super intimidating to jump into that, and I didn't want to drag my significant other into my food changes. That being said, maybe entering everything you eat into MyFitnessPal or similar would be helpful for you. Maybe a defined diet regime with preplanned meals is something for you. A friend of mine pays for FancyHands or similar and just sends pictures of what he eats to them and they'll rough out the calorie count into his calorie tracking app. My relative preps everything on Sunday for the week, weighs food, and will not deviate from the diet even for the holidays. It's a bit of an experiment, going back to consistency of habit and something you enjoy.

I'd check out /r/fitness, /r/bodyweightfitness, /r/MealPrepSunday/, Strong Lifts, and maybe 4 Hour Body (a friend of mine swore by it, lost 25 pounds) as just different resources you could expose yourself to. You could also decide to do martial arts or basketball or tennis or whatever other sport.
Client Report – SEO Check Online – Example
Has anyone invested on a peer-to-peer lending platform? Curious of how the risk & reward for such platforms compare to those of ETFs and index funds.
There is a small town named Madrid just southwest of Ames, Iowa.
Close to Home Comic Strip, December 13, 2014
Then there's no reason for me to buy said IoT device.
Reading this reminded me of another great author who had an episode of weird racial views - Stephan King, in The Stand (which is absolutely one of my favourite books), had a chapter where he's detailing the horrors of society breaking down, and one of the events he catalogued was the mutiny of a bunch of black soldiers who then started killing their white compatriots in a grotesque gameshow. That very explicit fear of militant black men dates the book more than anything else.

As someone born in the very early 90's, it's weird seeing evidence of people taking seriously these thoughts I've only seen caricatured.
But the programs don't really just "understand" text; it has to be munged into exactly the format they expect.
Can you explain to me why academics will spend their time reviewing journals without the expectation of getting paid? I would never accept work where they weren't planning on paying me
I just recently shot myself in the foot with LEDE.

I decided to use a snapshot as it's the only thing with support for my router.

Got it setup and working nicely, it looks great, works great, no bugs, perfect!

Then a week or so later I needed to install a package, only to find that their package manager only ever has the most recent version of each package, and there is no way to upgrade without wiping and reinstalling. And by this point the kernel had updated, so I couldn't install any kernel modules without bumping the kernel first.

So now i'm stuck on a branch that I can't install packages on, I don't really have the time to pull down all the configs and reformat, and i can't update or install anything at all.

It's kind of my own fault for not reading and fully understanding the docs before starting, but it still sucks.
Manage your boss by not screwing up their OODA loop. Open your mouth at the Observe stage no matter if they want you to or not, don't distract them at the O and D stages, and make the best as fast as possible of their Act stage. Slowing down or sabotaging their O,D, or worst of all, A, makes you look like a problem and slows the loop cycle time making the likelihood of future bad O or D even higher while also pushing the correct A out while possibly cutting into future Observe stage available time, a quadruple lose-lose-lose-lose situation, which is impressive in its own way.
China won't be luring foreign tech talent any time soon
Image processing works pretty well in shell pipelines because image formats are generally self-identifying.
> Uber now requires you allow

Doesn't seem to for me. If I disable it in settings, it prompts me to enter an address and suggests that I re-enable the setting.
It doesn't surprise me that Microsoft is in this space, and that they're doing well. But who would have thought this was a billion dollar business? I figured that the conference room's tech begins to rapidly depreciate almost immediately after installation; but maybe this is something different.
Yeah. I know there are lots of problems in the UK with fixed odd betting machines (http://www.itv.com/news/2016-12-13/what-are-fixed-odds-betti...)
Unknowing? Fentanyl is high strength heroin. THE FUCK?
I agree. When it comes to hardware, Microsoft has a persistence to stick it out and eventually get it right.
Our team at Codementor is launching our new freelance developer platform and we're excited to share CodementorX with HN!

Over the past 2 years, Codementor has grown to become a vibrant developer marketplace for live 1:1 mentorship with 5000+ vetted expert developers. We're now expanding our marketplace with a new freelance platform called CodementorX.

CodementorX allows entrepreneurs, startups, and businesses to hire the top 2% of developers on Codementor. Unlike traditional freelance platforms, CodementorX is an invite-only network of senior engineers at Silicon Valley companies, startup CTOs, top Stack Overflow contributors, and experienced freelancers.

Let us know if you have any questions or feedback!
Have two in our office's. They are great. 365 integration, Skype and the whiteboard are fantastic.
I'd be interested to see some journalism around IAPs in apps aimed at Children.

Talking Tom's Gold Run is a fun little endless runner. It's well made. My kid enjoys it. There's an IAP to turn off most ads, and because we play the app a lot I bought that, and some other bits and bobs. But I was looking at the IAPs and I have no idea how much I'd have to spend if I wanted to unlock everything - all the courses, all the characters, everything. The most expensive IAP is £79, and that wouldn't come close to unlocking everything.

I don't think you have to buy anything, I think you could just grind the game to complete it with play not pay.
Even better, get their CloudKey. It's a fully embedded controller, POE, and is only about $70. Painless.
"I live in San Francisco and I have no problems at all with my Macs" sounds like an explanation of all the problems with the Mac.
I spent 4 days trying to implement this in a side project. My biggest complaint was that it was too automatic. It created resources that I didn’t want.

As an example, I had a table (A) that was linked to a user table (B) through a many-to-many table (C). I needed the shape of table A available as a type so that I could get all associated rows of A for users (B), but not let anyone see all of table A. I had no way of telling PostGraphQL to hide table A but allow the shape of A to be public.

I hope they expand it's configurability more in the future.
There is GNU Emacs, there is Vim and you make your choice here.
The rest is just pale copies.
Never did like HP, this article sits well with my confirmation bias...
The way it generally seems to play out in the USA, especially for white collar defendents who can afford plenty of lawyers, is something like this. They are charged with crimes that carry a decade or two in prison, but are then offered a plea bargain. Going to trial is risky for both sides: conviction means a decade or two in prison, but acquittal is very public egg on the face of the lead prosecutor. In a case like this it mostly depends on who the jury feel sorrier for; the hard-working family men who overstepped an obscure rule, or the unfortunate addicts who were suckered into it by a bunch of unscrupulous bastards.

So a plea deal is very likely, which means a sentence of under a year, quite possibly suspended, and a stonking big fine to the company (which hits the shareholders rather than the managers who made the decisions).
Good question ... I did only try the GCE version (colleagues tried AWS etc). Open an issue and ask Marco! :)
Omnity's search engine uses rare word matching to find unexpected results
You would be astounded to know how many offices are still getting by with a single DLP projector and screen.
Interestingly this "lock-in" argument is often used with respect to Microsoft, but not with respect to Apple...
also, to be fair, I wonder how many of the extensions died in the box.
How does this comment not violate the site guidelines re civility?

Respectfully Thomas, ever since the election I've read an unbecoming undercurrent in your comments that wasn't there before.
My Macs last me 4-5 years.

The idea that 16GB will be sufficient 2 years from now is not believable to me.

As good as the MBP might be, if you don't need a new laptop right now, it's just not a good buy. The worst part is that it cannot be upgraded.
Productivity Techniques Every Founder Should Know
Amazon's New Feature Aims to Lure Big Companies to Its Cloud
Modern tools are offering the option to write out JSON. Grepping /usr/share/man and /usr/local/share/man on my macOS system reveals a good dozen or so commands that take JSON as input or generate it as output. (Their man pages generally document the schema, too.) Most of the tools I've written myself also have JSON I/O.