skysight-inc/HackerNews huggingface dataset:
seems a lot of people in comments are missing the point. of course there is no search/filter/undo (actually undo exists). It doesn't win in every cateogry. What it does offer is force your brain to work more and therefore create a better mental map. It forces your brain to choose the actual things you can do instead of jotting down 1000 things you'll never look at again.

For example, I've used evernote and a notebook to write down ideas each morning. after few weeks i was a lot more intimately familiar with ideas in my notebook because each page had unique character thanks to how my brain worked that day and the kinds of drawings that were added. It is also super easy to flip through pages to skim over other ideas, and thanks to unique shape of writing often i wouldn't need to read the text to know what that page is about.

it's not a silver bullet and if you need to keep track of a ton of things of course it will get tedious, but I believe most people keep track of more things than they actually are capable of executing. And paper sort of forces you to simplify and focus on fewer things which IMO is a good thing
>o the bot adjusts it's play based on their human opponents but humans cannot do the same and are left with a guessing game

Do we know if it actually does it? I imagine it's much simpler to build a bot that plays a balanced profitable strategy rather than one that tries to build a model of their opponent and exploit it.
It would be even better if the tool ran your project's tests when checking upgrade combinations.

Something that would say: "You can safely upgrade to Django 1.9.12. Upgrading to latest Django 1.10.5 breaks 20 tests."
You misunderstand. It's not normal to only have one ground crew, this was a very unusual situation. My guess is a bunch of people called in due to the impending weather, or the airport expected to be shut down sooner than they were.

Like I said, this was an edge case. I've flown once a month for almost three years now and this was the first time I've experienced this.
I don't think the government will like that. It'll put Barclays in a lose-lose situation. If they are not careful with flagged transactions, they get fined heavily. If they are careful and mistakes happen, they get fined heavily.

Better give them an option where they can be reckless and it has no consequences for the legal system.
You're probably mostly objecting to the passive voice, which is a reasonable stand to take in scientific writing. He uses passive voice three times in these two sentences alone.
‘Fuck’-ing Around
Yes, like most political speeches, it's meant to evoke emotion, but that doesn't make it a straw man. All politicians talk about "Washington" and no, it's not unambiguous, but it doesn't follow that it's a straw man.
Schedula.js – priority based scheduler for JavaScript
Get to Know Lindsey Christensen – TetraScience (YC S15) Head of Marketing
Unfortunately it's only available for five countries in the world, and mine is not one of them.
> LLVM's optimizer considers undefined behavior a license to kill. Of course, that only matters in unsafe code,

We’re not quite there yet with defining rigorous semantics for unsafe code (there are still a couple of undefined things at present), but Rust does intend to rigorously define all behaviour. So this is a quibble which is being dealt with.

(Note that there’s still the odd rustc bug involving LLVM doing something it shouldn’t, but those are just bugs. See https://github.com/rust-lang/rust/issues?q=is%3Aopen%20label... for a couple.)

> but you need unsafe code for anything complicated.

… what? Somewhere deep down in your dependencies, maybe, but for most things you really don’t need unsafe code.

----

Most of the rest of the issues are either Rust immaturity (compiler is slow, &c.) or tradeoffs that the language has made (String vs. &str). There are definitely some legitimate criticisms in it.
I would actually say that, to an extent, the masses are wise. Often they care more than we do about experience and reliabity. What good does it make to me if my phone has a micro-kernel architecture?

Of course, on the other hand, the "masses" should care a tad more about security.
IIRC that's what the researchers found also- gains were short-lived.
One odd/sad thing is I put in Portland as the start location and 700 and the budget for 4 nights and it gives me some nice results that include... Portland. Probably safe to say I wouldn't want to stay in the city I'm leaving from.

Nice site though. Works well on mobile, and you're. It spamming me with ads like the other players do.
I'll add that I've used Mobile-org and even tried Evernote on mobile. I cannot for the life of me figure out how people use mobile note-taking apps. Even with a bluetooth keyboard the UX is so slow / inflexible compared to paper.

I've seen people apparently use them to reasonable effect though, so I'm going to assume that people capable of note-taking on mobile are just a more evolved kind of human than I am :-)
An adversial developer can do that on Lineage as well, what is your point? How would you work around that besides adding a foreign corporate babysitter that tells you what you may run?
I actually don't have a speed problem with it. It works quickly for me. Latest version of Chrome on 2015 MacBook Pro.

I do, however, find that comments with block quotes are unreadable on mobile as they have to be scrolled back and forth constantly. That's my main problem with the site.
And what I'm saying is that government-sanctioned removal of services upon citizens who have broken no law should not be tolerated in a society that values the rule of law.
On a similar note I wrote this over few days last week: https://github.com/adh/py-clos

What it severely lacks is readme that clearly states what it does with some realistic examples and is understandable by people who have no idea what CLOS is, so: It allows you to do function overloading which is resolved dynamically based on actual types of passed values or even values themselves. With the included (trivial) C extension it's only about 50% slower than Python method call, so in all for expected usecase it's faster than Visitor pattern not to mention more DRY.
Even when I go to bed late, reading a few pages from my current book helps me slow down and get to sleep.
Tech CEO's story about his 16-year-old daughter sums up the world's jobs problem
Can be easily solved by ditching the filters file all together and enabling 'All Files' option in Solution Explorer. Unless you insist on having all files listed by extension, which is imo a useless complete mess for enything but small projects.

Does not work for me, because files are located in subdirectories. I see only long list of files from all directories without filters. Maybe it is just bad project structure but I cannot change it. I found plugin for 2015 which is able to generate filters from directory structure, but I have to wait for upgrade.
Check out https://github.com/vladfi1/Phillip. It is a Super Smash Bros bot that can beat most anyone and is trained with a tensorflow model that you can build yourself by playing it for a few days.
Great article. One of the brightest tech colleagues I ever worked with used a moleskin notebook, always kept it with him.

I bought a moleskin notebook for myself, but then my granddaughter started drawing in it, and I wanted to leave it as she left it. After reading this article I am going to buy another.

I have always used yellow pads to brainstorm for new projects, but I later toss my notes and drawings. Using permanent notebooks seems like a better idea.
While true, it's missing the forest for the trees.

Rust sucks because it takes several weeks to become proficient in its use.

That's a huge expense for any person or company that wants to use it. It may be worth it long term to switch to Rust, but if you fail in the short term there may be no long term to worry about.

https://news.ycombinator.com/item?id=13430108
The point is that you can find destinations based on your budget without being limited to certain dates. For cheap people (student) like me that are on a tight budget this is really awesome. :)

Ps. I really like how this thing is popping up everywhere, first YC group, after that PH and now HN.
So "handing out jobs" would not breed resentment? It would for me (no one owes me anything).

No one is stopping someone from providing services or goods to others
> Nobody has all the answers. Nobody has memorised AOCP and every DS&A book written. The trick to not being an imposter is knowing you don't know, but that you have the means to figure it out even if nobody else has before. You want to go dive into the books, into the theories, into discussions with colleagues and everybody else you can find who might have a handle on it.

That is true. But if you look at the way some companies does interviews, they do seem to expect you to memorize a lot programming trivia.

If am to be honest, I have forgotten how to implement the shortest route from using a directed graph from scratch. But I am confident that I can easily reconstruct the implementation after I review the actual algorithm since I have done it before. I never had to implement it myself in production in all of my years of programming.

But then again, maybe I am just stuck on one of those programming jobs that are considered 'menial'.
> I kept an eye on his blog and he was publishing a coding tutorial every week

Why would such an inexperienced, ignorant developer need a blog? D. Richard Hipp doesn't have one. Neither does Fabrice Bellard. But for some reason, medium.com is teeming with blog posts from people I've never heard of (some of which end up on HN's front page), usually dogmatically dispensing bad advice about how to program or denigrating the profession and those who practice it by accusing them of racism, sexism, elitism, or some other -ism.

Have bootcamps made this style of blogging a requirement?

EDIT: Downvote all you like. Novice programmers shouldn't have blogs. A blog is a public platform, a soapbox, for sharing your thoughts. As a novice, your thoughts likely aren't worth sharing and might even be harmful. Spend more time on programming and less time on self-promotion and you too may one day be as good as Bellard or Hipp.
Why should they ever stop? The sad reality is that cheating and fucking people over is exactly what most management structures incentive. Hell, it can get you all the way to the Presidency if you're shameless enough...
You should familiarize yourself with how RSA works, and what an RSA signature is.
I think you're misreading the last section: the inquiry to the inside source came after Bryan was looking for another job already and moving on.

I don't think shakycoder left Bryan out to dry so much as he just stopped enabling the habit. Bryan had already written the job off from my understanding.

I do agree that at some point shaky should have confronted Bryan - the unfortunate and disagreeable part of being a mentor is that sometimes you have to be unpleasant and confront people. But I don't think that Bryan lost the job because of the actions of shaky - Bryan lied his way into it and lied his way out of it, and it was just a matter of time until he was found out; if shaky were to have helped, they likely would have taken a credibility hit as well.

I hope the author does learn to spot this behavior much earlier on and confront their pupils, but Bryan made his choices on his own.
The $2.4B plan to steal a rock from Mars
Cross-Compile a C/GTK+3 Program from Linux to Windows
I know, I know. This is "the good" part of the Internet, that's why I used "most of the Internet".

Since we're on the topic of 'misinformation', I just observed that a lot of tech companies (Google, Facebook, Twitter..) and most mainstream media are financed by advertising.

Meaning - this is their core business.

Remove advertising and we'll be left with the part of the Internet that's valuable and insightful, yet less shiny and exciting than the ad fueled hundred-billion-dollar properties on the Internet today.

The point is that we consume and accept false messages in the form of ads every day, but we kind of accept it as something necessary for the Internet/Media to exist.

We've reached a point were people started to accept false information about real events as something normal.

Now all information sources are suspicious and that's what the fight is about.
Can you do your personal programming at work? Just stay an extra hour or two. That might not align with management/company culture, but maybe you can make an effort to change that.

It's expensive, but electronic music production can be a lot of programming, and offers a whole new set of challenges to solve. It's a great activity that is analogous to computer programming depending on what tools you use. Obviously much more refreshing to come home to after work. If you're not trying to just improve your coding ability and knowledge, I think you could really enjoy this.
I think you gain more than you lose. (For myself I have replaced shell, SQL, and C when it doesn't have realtime requirements (which is most of the time) with Scala FWIW). Language boundaries are really high-overhead, and most of the time being able to use the same tools and libraries everywhere more than makes up for a language not being quite as good a fit.
Check out https://github.com/vladfi1/Phillip. It's a Super Smash Bros bot that can beat the top players in the world and is run by a tensorflow model that can be created by playing against it for a few days.
That assumes that clipboard can only contain text, which I'm not sure whether is so on Android, but on all major desktop UI systems clipboard can not only contain arbitrary data, but even allows for negotiation of supported formats between source and destination.
Sprint to buy a third of Jay Z's music streaming service Tidal
MH370 Disappearance:  'There Is Absolutely No Mystery to What Happened' (2016)
We are so fucked. Trump supporters are giddy but there is nothing to be happy about even if your preferred policies will be implemented. The thing about the destruction of Democratic institutions is that they are incredibly hard to rebuild. And without them it is a downward spiral from here.
Free resources to build your next Open Source project
Was he in China? Culture shock can be quite devastating. And you might think that after 3 1/2 years that you get used to your new environment, but it can actually get progressively worse. I was pretty lucky that when I moved to Japan I instantly felt at home. I've seen people pretty much melt down from the stress of having all their values brought into question and everything that they thought was common sense thrown out of the window. Even when you have a good gig and you love what you are doing, it can be impossible to continue. The worst bit is that it can actually be harder to return because without knowing it, you can change. And everything your remember about home is a little different. I remember the first time I went abroad, when I returned I felt that I lost my home. It took me years to find a new one.
They are - you simply have to do the extra bit of indexing work yourself.

Create a high level topic for each note, and put that in the front of the notebook, with a page number. Once you're beyond one book, keep a separate index book and update it periodically with a book/page number from the indexes in the individual books.

If you find yourself referring to a particular topic frequently, take some time and re-write the entry. That way you can correlate several writings on the topic, and add both a better framing and lessons learned.

It's a bit of extra work, but it's worth it.
My 2 eurocents

Paper:

+ comfortable (for majority of people, not for everybody)

+ easy to add math or graphics to text

+ cool

+ supereasy to understand

- hard to edit (frixion helps a bit)

- no search

- not readily available when compared with a smartphone

- hard to backup or share
This is a really creepy article, the level of obsession and stalkerishness exhibited by the superior hero writer is borderline disturbing. How much free time does one have to stalk someone's blog they don't even know and do the internet detective nonsense required to make sure they can talk trash about every aspect of them? So creepy.
I suggest you follow the link provided before splitting hairs over the distinction.
There is no evidence of Uber being better or worse than the others, but they are ahead in terms of using self driving cars as taxis.

https://newsroom.uber.com/san-francisco-your-self-driving-ub...

https://www.theguardian.com/technology/2016/dec/16/uber-self...
Arthur C Clark was a wealthy European man who surprisingly chose to live a very "quiet life" in a war torn South Asian country, Sri Lanka. During that period, Sri Lanka was listed as the country with the highest rate of child prostitution and was a prominent location for child-sex predator-tourists [1]. However, there is no evidence that Clark was one of them [2]. However, it is also not wrong to be suspicious of a corrupt country's police force declaring such a prominent powerful individual as not guilty.

The reason I bring this up is not because I dislike Clarke or seek to tarnish his legacy. I like his work. I bring it up because I believe we need to be aware of such things even when we celebrate a person's contribution and I was surprised those allegations did not even receive a single remark in this article which is why I chose to bring it up here.

[1] http://www.ibtimes.co.uk/top-five-countries-highest-rates-ch...

[2] http://www.abc.net.au/news/2008-03-24/arthur-c-clarke-not-a-...

[3] http://www.independent.co.uk/news/media/press/notw-editor-sp...

Edit: since this is being downvoted to -5 within such a short time, I ask that if you chose to downvote, at least give a reason why you believe that it is not worth pointing out given the fact that it is precisely the fear of raising such topics that enabled such crimes to occur.

Edit2: added additional references.
Bestiary+01+-+Bestiaire+01+by+François+Brumas+
It may not work for all of course but my insomnia (undiagnosed, so whatever the sleeplessness actually was if not insomnia) has almost completely gone after I started meditating.

Now I don't mean sitting cross legged while chanting "ahhhh" or anything like that, just give your brain an hour or so daily to start but you can probably drop to less after a while (I do it every 2-3 days now).

My best guess it's like freeing up some CPU time for garbage collection. With having podcasts, videos, films, computering, etc going almost every waking hour the brain never really gets a chance to filter through all of this stuff so attempts to do so the only quiet moment it gets - right when you're trying to fall asleep.

YMMV, Works For Me(tm), etc. Good luck!
I think it is called a positive selection bias.

Some of paper lasted for hundreds of years. How much of information didn't survive during that time period?

Information on s3 might not last for hundreds of years, but AFAIK the Voyager satellite didn't ship the information about our specie on paper.
Adding an index takes care of the searching problem. Just a bit of extra effort that the computer normally takes care of for you.
Giving "overview of the rest of the paper" that points out what will be happening in future sections is quite common in academic literature - there are better ways to phrase it (and many people writing academic papers, myself included, try to word it so that it does not sound that silly), but this wording (even if grammatically quite clumsy) sounds pretty standard to me - I would not overthink it as a "lack of confidence".
I've felt the same way as the writer myself. There is an immense feeling of betrayal when you are a mentor and your protege decides to cheat instead of learning what you are teaching. They begin to try to use you like "Bryan" used his mentor. If you did help them cheat, you feel dirty and put-upon. I don't think the mentor went out of his way to destroy a promising career. He had to do what was necessary to allay the negative feelings he felt, and he couldn't get over them any other way. You might have been different and just dropped communication and went on with your merry life, but it's Bryan's fault for abusing his mentor, not the mentor's fault for restoring balance.
And surely you can manually enable and disable location tracking per app, but that's way too cumbersome. Just imagine trying to start navigation while at a red light.

I do this with apps like Uber and Waze. It's really not that cumbersome. When the app starts up, it will prompt you to enable location tracking, and if you say OK, it will bring you right to the setting. Then, when you're done, close out the app and find the setting again. Only set up map instructions while parked before you leave.

To be honest, background location tracking on iOS is far, far worse than Android. It's really spotty, it requires the app be visibly running in the app list, and it also prompts the user to turn it off if your app uses it too much.
Rust sucks because it takes several weeks to become proficient in its use.

I do not intend this to be advocacy for or against Rust, but your observation is true and also indicative of a profound, self-defeating issue with this industry: Intelligent, educated developers often chose the option that gives the quickest gratification, even if it causes significant long term problems. PHP is an example. So is MongoDB (and indeed many document stores). A lot of shops ended up becoming "Microsoft shops" only because it was easy to install things from the MSDN discs. Etc.

Most projects of significance encompass tens to hundreds of thousands of hours of work. A small cost upfront is usually insignificant.
I just looked up what exactly .NET Core is and landed on the installation guide page[1], which includes installation videos for Windows and Mac OS.
It's quite funny how they, uhm, adapted those to target audiences... :)

[1]: www.microsoft.com/net/core
What Uber has, that all of the other players don't is a platform, data, and experience operating such a service. All they have to do is add in the self driving cars, whereas all (most) of the other players have to build the whole platform.
It isn't irrelevant at all when the law allowing them to seize funds exists directly due to the law being changed in order to prevent HSBC and others having been caught laundering money from cartels and terrorists. It really is not irrelevant.
This seems really weird to me... didn't news just come out claiming Tidal was exaggerating user numbers? Why would Sprint dink around with Tidal when they could be hoarding cash to buy or merge with T-Mobile?

Very weird timing..
Ive never seen a vpn in shanghai or Beijing, while I get them by default in Guangzhou. They definitely aren't legal for the hotel to provide (if you setup a conference in Beijing, they'll deny this service as an option), but china isn't really a rule of law country (laws are only Enforced selectively).
> One of them realizes that she's way over and since I was not helping, she decided to outsource it to Fiverr

Management material! (office space)
Swisp: A simple Scheme interpreter written in Swift
> ... basically got into CS because she had heard that SE/CS Majors made "big bucks"

Unfortunately, this is also how many people decide to go into law and medicine.
If the battery industry is so secretive, how do you find out where jobs are?
We wouldn't probably have this discussion if coders are paid as much as managers.
Why are EVs considered small fish? Sure, they might have a minority of the car market, but they also have thousands of times the battery capacity of a laptop or a smartphone.
Wow! $800 for 10 days in London!

London, Canada, that is.

Though the wikivoyage.org link points at London, England.
Do newer versions of Android ask for permission on first use of every such feature? Or it was Cyanogenmod feature?
8 Ways to Cure the Procrastination Habit in Business