skysight-inc/HackerNews huggingface dataset:
Hi! I'm one of the core developers of VSCodeVim. Shift-Y and Shift-P absolutely work for me, so please report on our issues page if they continue to not work for you: https://github.com/VSCodeVim/Vim/issues

I would also be really interested to hear about the other holes that you're running into. Always trying to make a better Vim experience for you :)
Unfortunately The Loop isn't much of a news site, more of a controlled Apple leak blog. Dalrymple has gotten to the point of being a complete Apple shill.

Edit:
Compare the tone of the Loop article to Daring Fireballs:

http://daringfireball.net/2016/10/apple_dash_controversy

Gruber takes a much more unbiased approach, supported well. The Loop article reads like a statement from the Principal read by your teacher.
Beware of he who would deny you access to information (Alpha Centauri – 1999)
> bug in Fossil in trying to figure out what check-in to update to, followed by a user attempt to recover, ended up deleting edited/uncommitted files

Yes, uncommitted changes were lost, which is bad, but not at all what someone would think when you say "Fossil lost data."

Also, that particular problem was fixed more than five years ago.

> What other failures have there been?

I've been using Fossil for my main work repositories for over two years now, and have been monitoring the mailing list for about a year prior to that, and the only things even close to that that I can think of involve crazy user actions that confused Fossil into doing something odd, typically in the UI display only, which are now prevented at the code level.

Example: It is possible to fork the trunk by working offline — its autosync feature prevents it from happening when working online, connected to the repo you cloned from — but Fossil now demands that you heal the fork after turning autosync back on, so that you don't end up with multiple active "trunk" tips. After the trunk fork is healed, one branch becomes the "real" trunk, and the other looks like an unnamed branch that's now merged.

I'm not aware of any case of committed work being lost by Fossil. In every case where someone has managed to confuse Fossil, it's always been essentially a cosmetic issue, with all of the information necessary to get the repository back to a sane state available in the SQLite DB file.

I have personally never run into such a problem. The closest I've ever come to data loss with Fossil was purely due to ignorance.

(Briefly, Fossil UI was showing me one thing when I thought it was showing me something else, and since I didn't see what I expected to see, I thought it had lost data. This was purely a newbie misunderstanding.)

Compare git:

https://xkcd.com/1597/

It's funny because it's truthy.
A med school student's contemporaneous journal describing his time in med school:
https://news.ycombinator.com/item?id=12680306
Hi! I'm one of the core developers of VSCodeVim. Shift-Y works for me, so if you can't get it to work for some reason, could you report that here?: https://github.com/VSCodeVim/Vim/issues

If you have any other problems, please let me know. :)
Curious, which of the five-or-so Vim extensions are you using?

I've heard there's a bit of drama in which the top-downloaded Vim extension is poorly implemented and poorly supported by the dev, and that some of the lesser-known Vim extensions are far better.
Is Ctrl+X what you're looking for? Maybe you can change the binding of that.
>In recent years, the U.S. Supreme Court has solidified the concept of corporate personhood. Following rulings in such cases as Hobby Lobby and Citizens United, U.S. law has established that companies are, like people, entitled to certain rights and protections.

Well, yes. And the reason is corporations are people who've pooled their resources for a business venture. I don't lose my right to free speech just because I'm part of a group. Otherwise we would have laws curtailing the speech of unions, interest groups like the Sierra Club, and even political parties.

The author assumes the courts have gifted rights to corporations and can therefor gift the same rights to nature, but that's not what's going on. In Citizens United and Hobby Lobby the court is simply recognizing the existing rights of the members who make up the corporation. "Nature" has never had rights, and there isn't any legal or philosophical framework to support such a concept.
To be fair, I was rather explicit in my claim of ignorance. You were the one who implied that I was ignorant. I carefully chose my words to avoid jargon, but my comment was completely unambiguous. I did not state that the epigenetic code was being inherited at any point. I'm rather certain of this, because I do not believe the epigenome is inhereted.

Regardless, my use of the term "epigenetic code" is consistent with the definition on wikipedia:

https://en.wikipedia.org/wiki/Epigenetic_code
How long have the tough times been going on and how much longer do they look to continue? If this is a rough patch, getting a second job, selling some belongings or renting out an extra room/space could be feasible (even renting out your apt and staying in the office if you have one).

If the tough times look to be continuing indefinitely they aren't tough times they are life and you have made some bad decisions about where you could afford to live..
Perhaps another factor for minor popularity of Fossil SCM is a lack of plugins for major IDEs.

I don't believe this should be such an obstacle, as most plugins implement only a part of SCM client features, thus asking you to resort to command-line for certain functions. Still, for a lot of developers the expected interaction with "everything" is through IDE. There seems to be a Git or SVN plugin for every possible IDE, yet Fossil lags in that department.

JetBrains has a nice Fossil plugin (for IDEA); that's about it, nothing for VisualStudio, eclipse, Xcode etc. Catch 22 -- no demand, no plugin.

We faced this with our Qt projects, and went on to develop a Fossil SCM plugin for QtCreator:
https://github.com/nomadbyte/qtcreator-plugin-fossil

Not that availability of plugins has to be such a big deal for a SCM adoption, but sure this helps a lot to increase any SCM's visibility and accessibility. In case of Fossil this probably will have to be another community effort.
Have you told him?
A podcast for Elm and its community
Exactly. The shade of the pearls may have changed, but certain words will _definitely_ still cause clutching of said pearls.
Show HN: Reproducible and reusable science powered by jupyterhub and docker
Hi! I'm one of the developers of VSCodeVim, and I'd really like to know about the particular pain points you're running into when you're trying to use the extension. You can tell me here or open up issues on github - https://github.com/VSCodeVim/Vim/issues - whichever you prefer.
What's the alternative though? We probably don't want the phones to be unlocked from the start for security reasons.
From the description, it sounds like Yammer before they grafted SharePoint to it.

I suppose that makes it better than Yammer by default. :)
No it's not.

Skins yes, weapons no.

There's no actual advantage to the player, it's just to have some rare thing for bragging rights.

It's conspicuous consumption in video game form.
That's where the tip started, but this excellent work wouldn't have happened without the Washington Post funding the blog itself.
Statistical Machine Learning, Spring 2016
Do you have sources to back this up?
A startup fund broke a big taboo and came clean about its performance
Without a partition I'd totally agree. We faced each other with a partition in between. The partition basically made it two separate offices.
If you get into med school especially if you are Asian means you are pretty competitive. You basically need a 3.8 GPA and about 31 to get into an average med school. If you get into a specialty you are making close to 250-300k+ starting. Obviously its going to be competitive. Its basic economics.
I moved to ProtonMail (from Gmail) at the beginning of this year and haven't looked back. They also now let you bring your own domain name, which they didn't back then.
Please see the FAQ regarding job posts: https://news.ycombinator.com/newsfaq.html

For the latest post, see https://news.ycombinator.com/submitted?id=whoishiring
Sure, if you're a Hacker News(tm) web developer.

But computin' is such a big field...
> I was arriving at school before sunrise and leaving after sunset once the days got short enough.

Is it possible that you were really really tired? That schedule sounds insane to me. Unless you're very high north, I guess.
Wow, that's the first time I've seen 500+ comments on an HN thread about cycling!

As to the "Dutch" grip: when I did driving school in Germany some years back, my teacher took great pains to impress on me to always look back before opening a door. In fact, not doing so can cause you to fail your driving test. As having to retake your driving test here can easily set you back several hundred euros, I learnt quickly...
Hi! I'm one of the core developers of VSCodeVim. I think what you've heard is pretty out-of-date - we've been crazy active over the last couple of months. You can check our github page to confirm, if you want - https://github.com/VSCodeVim/Vim :)

Let me know what you think if you do try to use it.
I was one of these people! I still have all the bars from the same pack, in case anyone wants to run experiments. The bar that made me sick was part of the known bad "2:07 B.B. 14JUL17 F3 1966" batch.

I ate one of the contaminated bars about 2 weeks ago (9/28/2016) for breakfast (~9-10am?) and the only other thing I had that morning was water. By noon, I was walking out for lunch and rapidly got nauseous, then puked right on the sidewalk outside Fulton Center. Two of my coworkers witnessed it. I was unable to work, so I went home right away and tried to sleep it off, woke up later that night and felt, for the most part, better. Symptoms mostly subsided by 10pm that night.

I didn't put together that it was food poisoning until a week later when I saw these reports online (by following @Pinboard of course, for shame). I thought one of my coworkers got me sick. I tend to think most cases of food poisoning are your own fault (let something expire and eat it anyway, forget to wash something, etc). I never suspected that packaged food would cause something like this.

As many others hopefully have, I also used this incident to cancel all of my subscriptions with Soylent (2.0, Coffiest, and the bars). I started eating Soylent because of a jaw surgery I had in February. It was a convenient way to keep my weight up while I couldn't eat any solid food. Now that my jaw is healed, this is a great excuse to get back to normal food.

ps. Because Soylent is shamefully blaming this on the victims, I should state that I have seen an allergist within the last year and have no known allergies. I've consumed Soylent products, including the bars, since February 2016 without issue. I have no intolerance to any known food, as hopefully one of my twitter accounts can prove (@WhyIsntDanFat). Whatever happened, it's their fault, not some peculiarity with the way my body works, assholes.

pps. I also want to note that I consumed my contaminated bar AFTER reports about them making people sick appeared online. Soylent could have notified me to avoid them. Instead, they did nothing as the reports piled up and I ended up walking into this trap they could have reasonably alerted to. The only contact I had with them was 10/6/2016 when I emailed to notify them they were responsible for making me sick.
>To discover this information you have to be connected to the community and keep yourself fully up to date or else you may find yourself unknowingly consuming a tainted batch.

This is true of every single product in existence. General Mills doesn't send you a letter or email every time they come across a bad batch of cereal, and it probably happens more often to GM than it will to Soylent. And I doubt GM would even discuss this sort of thing online, much less actually manage to recall anything in less than a month of investigating.
Yes. They fixed the theoretical stuff and the things where you'd have required to be root anyway.
[Just to be 100% clear, I'm not a mod. I only visit the newest page more than the average user.]
> I'm impressed that anyone connected all the dots so quickly

Or it happens so often that this is the 1 in 1000 that got discovered.
When scheduling an appointment (event) in the future and you need to move it around, these fields are necessary. Repeating events are similar, as you already mentioned. Millisecond precision is just the standard. I would say nanosecond should be the standard, but it isn't yet.

The durations are very useful for basic arithmetic on time. An hour isn't always an 60 times 60 seconds (leap seconds) and a day isn't always 24 hours. So, if you have two buttons in your UI which move your appointment around, or which calculate the end-time of a one-hour appointment, you want to be able to use the type '1 hour', and not 60 times 60 times 1000 milliseconds.

The partial dates are very common and miscalculations are often made. It is notoriously difficult to calculate with partial dates and warrants a type with associated methods/functions. I see myself often writing something like: `new LocalDate(5,5).toInterval().contains(now)` (where obviously, the localdate is automatically deserialized from JSON or sth alike).
> Almost 1,000 fraudulent reviews were detected across two accounts and 25 apps for this developer so we removed their apps and accounts from the App Store

Sounds damning. Was this a paid app? How many downloads did it have?
The man who designed your bonus just won the Nobel Prize in Economics
... as well as benefits. There's no absolutes.
* Growth Hacker/Demand Gen Marketing | San Francisco, CA | Full-Time | On-Site *

ZenProspect, the first unified sales enablement platform is looking to invite an incredibly talented growth marketer to the the team. Someone with considerable experience with demand generation and full-stack marketing skills (SEO/Content/etc), and who wants to join a high-flying, profitable, SaaS sales company.

Here are our current job openings (Growth Marketing, SDR, Account Executive, Customer Success Manager):

https://jobs.lever.co/zenprospect
did you mean potted plants, rather than pot plants?
"I will say that there's definitely a hazing culture across all professions in America that's completely unnecessary and inappropriate."

I'm a structural engineer. I don't recall any sort of hazing culture, or even a single instance of hazing.
I believe evaluating the tone of a comment surely is a highly subjective undertaking; although most people could probably agree when they encounter a very mean or rude comment.

I personally don't think he had any obligation to be charitable in his response, yet he actually has been charitable, in the sense that he provided a different viewpoint; charitable to the group that is.

I know most people try to be sensible in their dialogs with other people, but I think we should strike a balance between accommodating everyone's feelings and actually telling it like it is. Now finding that balance is as much art as it is science.

And because human communication is so contextual, subjective and imprecise, I'm sure multiple individuals will internalize my comment differently. Given these, sometimes I'm surprised we can all get together. (:
Will do, and thanks for your work here. I have always wanted to try more editors, but vim plugins are (almost notoriously) full of holes, so there's always _something_ someone uses that's broken. Yours is the best I've ever come across. Seriously, thanks. Oh, and that reply to me down-thread from Tom is really heartening as well, kudos.

(I swung by the slack and mentioned the other issue I had, and have meant to open a bug about it too, I'll get on that.)
you put your conclusion first, and I must say I disagreed with it when I read your first couples of lines. Because medicine is actually hard - it's not that students have to "go through hell because that's what they had to go through."

Medicine is really hard. I have a condition that affects my lifestyle, I have to learn about it, the more I learn the better my outcome. I'm not studying medicine and only "have to" learn one little part. All the same it is not easy. It would be as though all someone had to do in their entire life was (something specific) but computer science is so hard that this is not easy.

I would say medicine is harder than computer science. DNA is 650 megabytes, not every underlying process is understood, drugs and their interractions have to be learned with tons of difficulty, even after you specialize you have to understand the entire system.

But then I read the rest of your comment, and I must say - perhaps it is true that there is room for someone to "diagnose pneumonia" or something. Doctors are expert systems: but perhaps there is room for lesser expertise.

(A small aside - it is certainly true that the long required training artificially reduces supply of doctors in the united states - however I think you are using an imprecise term "rent-seeking" and should pick a more specific term from economics since I think you are technically misusing it.)
Hmm, what are the advantages of using this bootloader over U-Boot? Or is it simply that U-Boot doesn't support Ethernet or some other peripherals on the A64 SoC?
I used to work there and my team was unfortunate enough to get relocated to a set of desks near a ping pong table during a floor reshuffle. It was noisy, infuriating and a huge distraction. The ping pong noise itself was nothing compared to the shouting, cheering and the noise of the ball inevitably bouncing away across the floor with someone running after it every 30 seconds.

A colleague put in a facilities ticket on the morning of the second day we were there to get the table relocated. Facilities couldn't find anywhere else to put it (because it would've meant simply disrupting someone else's area) and so the table was removed and put into storage. This caused a huge outcry from the ping pong players, but did have the upside of allowing us as developers to do our jobs.

I saw the whole situation as quite ridiculous, given that we were all at work in a company office and getting paid to code rather than to play ping pong. The counter-argument was that the removal of a ping pong table was the thin end of the wedge and the sign that FB was slowly becoming corporate and losing its hacker soul. I guess I can see the point, but the reality is that ping pong is a brilliant game until you have to sit near the table and try to work.
The illness is probably from eating all the dead people.

...I have nothing to apologize for. You know you were thinking it.

On an unrelated note, this line stuck out:

>Reporters at BuzzFeed flagged the Food and Drug Administration’s inspection record of the manufacturing facility where the bars are produced, Betty Lou’s, Inc.

Is it just me, or is this not the sort of thing you'd expect from BuzzFeed?
I'm willing to give Apple the benefit of the doubt here, because they are unlikely to release information as specific as this to the press unless it's been checked and vetted, even if they don't release the proof to the public. And without the proof, it's really their word against the developer's. Does Apple have a bad reputation when it comes to this kind of thing? If not, why are people so strongly on the developer's side?
Dash developer had 2 accounts, 25 apps, and almost a thousand fraudulent reviews
I moved to VSCode 2 month ago, after 6 years with Sublime. Really happy so far. Their team does an amazing work.

If interested, this is the list of extensions that I use for JS development:

- Eclipse theme (a theme with a decent color scheme for ES6+, JSX and Flow types) - https://marketplace.visualstudio.com/items?itemName=tdtp23.e...

- Nomo Dark Icon Theme (icons) - https://marketplace.visualstudio.com/items?itemName=be5invis...

- Path Intellisense (local imports autocomplete) - https://marketplace.visualstudio.com/items?itemName=christia...

- Npm Intellisense (3rd libs imports autocomplete) - https://marketplace.visualstudio.com/items?itemName=christia...

- Typings autoinstaller (3rd libs types) - https://marketplace.visualstudio.com/items?itemName=jvitor83...

- Auto Close Tag (close JSX tags, not perfect but better than nothing) - https://marketplace.visualstudio.com/items?itemName=formulah...

- Flow for VSCode (to support Flow types) - https://marketplace.visualstudio.com/items?itemName=flowtype...

- ES6 snippets - https://marketplace.visualstudio.com/items?itemName=xabikos....

- React snippets - https://marketplace.visualstudio.com/items?itemName=xabikos....
> how easy it is to book a small conference room for yourself for a few hours, to walk away to a hotel desk in a more quiet part of the office, or (more typically) for the white noise of the central air to obscure everyone's mild sounds as they quietly work.

So open offices are wonderful if you go out of your way to avoid the aspects that make them horrible.
I have a question, lack of dynamic scope in render functions is causing me major issues in making highly dynamic and complicated UIs in ClojureScript. I understand that Javascript doesn't have proper dynamic scope so you guys probably weren't thinking about it, but I also see you guys moving farther and farther away, there's the whole Context hacks and now the web worker call stack serialization thing. Are there technical reasons that this can't be made to work with dynamic scope? I think you lose a lot of stuff by, well, not being actual function composition, only pretending to be.

cljs.user=> (ns foo.core (:require [reagent.core :as reagent]))
nil
foo.core=> (def ^:dynamic *foo* 42)
#'foo.core/*foo*
foo.core=> (defn inner [] [:div *foo*])
#'foo.core/inner

; React component call - broken
foo.core=> (defn root1 [] (binding [*foo* (inc *foo*)] [inner]))
#'foo.core/root1
foo.core=> (reagent/render-to-string [root1])
"<div ...>42</div>"

; Direct function call - works
foo.core=> (defn root2 [] (binding [*foo* (inc *foo*)] (inner)))
#'foo.core/root2
foo.core=> (reagent/render-to-string [root2])
"<div ...>43</div>"

A quick example of dynamic scope:

cljs.user=> (def ^:dynamic *foo* 42)
#'cljs.user/*foo*
cljs.user=> (defn negate [x] (- x))
#'cljs.user/negate
cljs.user=> (binding [*foo* (inc *foo*)] (negate *foo*))
-43
It was part of a Nazi plan called "Lebensraum" where people of the wrong ethnic group would be killed, those of slightly wrong groups would be enslaved and those of the correct group would be indoctrinated into Nazi values.

All vaguely steaming from looking at British, French and Spanish colonies were large numbers of their ethnic groups had taken hold.

Also in the '30s Italy invaded Ethiopia and Japan invaded Manchuria to create belated empires though with less overtly genocidal intentions.

(However dry the above description, I personally do not want to suggest that the Nazi project is equivalent to those other nation's actions)

[1]https://en.wikipedia.org/wiki/Reichskommissariat_Ukraine
[2]https://en.wikipedia.org/wiki/Lebensraum
Also you don't really want customers hearing every ill-thought-out thing that comes out of developers mouths.
Gotta say, I'm with the rest here in that I have never done that on purpose. When I'm in the editor, having to switch to the mouse for something as simple and cutting and pasting feels like such a drag. I didn't even know it was a common feature :|
The professor is Larry Wasserman of the "All of statistics" fame.
I've found vscode to be noticeably faster than webstorm and consume fewer system resources.
It gets even better when combined with Face2Face, a live-editing software that can transfer facial expressions including lip movements from actors to e.g. politicians on TV: https://www.youtube.com/watch?v=ohmajJTcpNk