skysight-inc/HackerNews huggingface dataset:
I hadn't heard of Ted and Todd! That's interesting. What would you recommend for further reading?
How to land a startup internship
Yeah, once you actually get to the text, it's really good and clearly improved from 12 months ago when I last got the free time to play around significantly.

Thanks for the bug ticket :)
No, robots.txt is never related to authorization. Even suggesting it in the same post is misleading. If you have something that shouldn't be seen, password protect it.

Also, your rate-limiting idea misses the point. It just adds a few steps to the scraping process without actually changing the game. If you realize you can't hide profiles you need to tell your users that they should write a profile they wouldn't mind having seen at work, not pretend that making the door smaller helps.
I think it depends on what you mean by "historically". My understanding is that the server-side was largely in go for a long time now, but you're also right that before that, it was Python.

While you're right that it's a small and specific part, it's also the core of the whole thing, so it's a very significant part. Dropbox isn't moving away from Go generally any time soon, as far as I know: it's still very much the default.
Mostly because it's been going on for a decade, and while itself is not catching (much adoptions), other languages that have appeared since have already gotten much more traction, including Go and Swift -- and potentially Rust.
A Recipe for a Best Selling App
I'm running NoScript, uBlock Origin, and Disconnect. No issues at all. I'd imagine NoScript is to thank for not having the scroll issue that you're coming up against.
The beauty of twitter is to tweet with concise messages. I'd be disappointed if this 140 characters restriction got removed.
And then, IE happens to your plans.
I'm sure the spammers and hashtag abusers will be delighted at this change. More opportunity to stuff a tweet #with #all #sorts #of #extra #hashtags. /s
Something that was fast enough in 2003 is sufficient to say that it's fast enough to 2016 - even if nothing has improved, it's going to be an order of magnitude faster simply because of hardware improvements.

There are some technologies that were impractically slow in 2003 but have become 'fast enough' in 2016 either by improvements of tech or just by having more cpu/ram/gpu power - but not the other way around.
That's not a bug/something that needs fixing? The exponential increase in noise would make twitter even less useful.

The last thing my timeline needs is to see all of the crap the people I follow are saying to people I don't care to follow.
Adafruit has already sold out again on RPiZero v1.3, as of the time of this comment.
Yeah?

I would like to see a scientific comparison between Apple, Qualcomm and Intel...

I bet that if Apple or Qualcomm wanted, they could create a desktop ARM that would be a generation ahead of Intel.
Unable to read the story. Seems delete from medium.
With a camera connector, the Pi Zero is finally a full replacement for the A+ in all the projects that I've done/have in mind. Since it has full GPIO without a header, it's actually easier for me to wire things up in a more compact way for specific projects.

And since it's $5, I worry a lot less about sticking these things in areas where moisture, temperature, and potential-for-getting-snagged-by-a-kid are slight concerns.

For the immediate future, I hope to get one and use the adapter cable to stick in a small box with a camera for a plug-and-play time-lapse camera. Basically, add a knob that sets the interval on the side, then plug in a battery or plug into microSD, and it will start dropping pictures on the microSD card until it's powered off. Great for construction, dusty, or outdoor environments!
In the latest Technology Preview [0] it's already at 99%. Next release on 25th May will have 100%.

[0] https://developer.apple.com/safari/technology-preview/
The discussion is over here: https://news.ycombinator.com/item?id=11706771
I wish Safari would have the same incognito mode as Chrome's. Currently, tabs in the same incognito window do not share sessions so you have to log in again on every new tab.
Presumably you are talking about https://news.ycombinator.com/item?id=11668912

The author helped WhatsApp move to an end to end encrypted protocol.
But in Tech, every new product is a different raw material.

This is not just exclusive to tech. Board games, books, Toyota are all are their own 'raw material.'
I lived in NYC 7 years and SF 5 years, NYC felt much safer. SF could benefit from a Guiliani type mayor to clean up the streets.
The Bandwidth of Tactile Perception
Is the death of Yahoo due to poor leadership or did it just die a natural death like myspace or AOL
Ever heard of Babel?
> fn cycle(self) -> Cycle<Self> where Self: Clone

I agree that a summary would be good, but this doesn't require a PL Ph.D. It means "cycle is a method that moves its receiver and returns a Cycle object of the same type of the receiver, and only works if the receiver is cloneable". The trickiest thing here, IMHO, is move semantics, which is something fundamental to Rust in general.
Nintendo Videogame Characters Set to Hit the Big Screen
If AAPL were interested in selling more shares (their cash reserves growth indicates they don't), they would usually sell the whole bunch of them at once, either to one investment bank, or a consortium (who then resell it on the open market). So yes, Berkshire is buying a lot, so instead of selling to Goldman Sachs, Apple may sell to them.

It all comes down to whether both Apple and Berkshire can agree on a price and cash flow that is better than buying/selling on the open market. This would probably not be a great discount for the buyer. Other companies would probably still ask Goldman to broker the sale (at a lower fee) and take care of regulatory compliance, but both AAPL and BRK like to maintain in-depth knowledge of the intricacies of the stock market in-house, so they may just do everything themselves.
It's not just that the visibility of the assets, it's not knowing that your employees are tired or angry or thinking about leaving; it's not knowing what tone of voice your customers have when they return a product; it's basically everything unpredictable without someone being there to individually assess an unpredictable situation and make a decision. There are already some domains which are highly automated - finance comes to mind. But you still have someone ultimately in charge to oversee it. If the sales pitch is that this is some kind of open-source trading algorithm where investors get to vote on code, that's neat, but I don't see what's so special about calling them tokens instead of stock or how this will lead to automated corporations (or how this is not a corporation for that matter). Actually, now that I think about it, if this thing isn't going to be registered as a corporation, who will be held responsible for it's finances?
The "return a closure" part is still awkward, due to lack of boxing by default. You can do what you can do in many functional languages today, there's just some syntactical overhead. There's an RFC that will fix the ergonomics, while also increasing performance by removing the boxing.

We're in the process of starting up a docs subteam, and one of the things we're interested in is helping the broader ecosystem get better docs. It's also possible that part of my job writing docs will eventually move towards contributing ecosystem docs, but gotta finish up the official distribution first.

Crypto is tough: it's very, very important to get correct. Right now, most projects use wrappers over OpenSSL, but having it all in pure Rust (and maybe some asm where appropriate) is, of course, the dream...
In my experience (desktop and server, haven't tried it on a microcontroller) exceptions have for all practical purposes zero cost until you actually throw one, at which point the cost is ten thousand clock cycles. That figure has stayed surprisingly constant over two decades of hardware and compilers for three different languages. (And, obviously, it's a negligible cost for an exceptional situation, but you wouldn't want to use it for flow control in a crunch-heavy inner loop.)
Go for everything else? Swift is moving for everything too, with the cross platform support, IBM adoption, etc...
Duo – A next-generation package manager for the front-end
I have red-green color blindness, so it's a problem. Dark red on black is bad, green with yellow or brown is bad, shades of blue and purple can be hard to distinguish. Yellow on black good, bright red on light background good.
Recycling: How to put broken eggshells to use
There's some debate over whether tailcalls should be explicit or implicit, and Chrome/FF/Edge are leaning towards the explicit side:

https://news.ycombinator.com/item?id=11563305
There's been heavy discussion (especially recently) on the value of implicit TCO for developers. I believe all three V8/Chakra/Spidermonkey all found TCO regresses performance a bit. Additionally, it hampers debugging considerably as call stacks are completely twisted.

There's been a lot of active discussion between browser vendors and TC39 recently to sort out a path forward. All teams are excited about explicit TCO syntax, but there remains skepticism that implicit TCO is good for users or developers.
The idea is to use it for cross platform libraries. Let's say you were building an RSS reader, you could reuse your same feed parsing code on Android, Windows, Mac, and Linux.
Could this be seen as some kind of attempt to hold-off Snapchat/Instagram photo-sharing competition and keep attention in their platform? Personally I don't like the image taking away from the limit, feeling pretty indifferent on the links part. Overall my impression is that this would be a reasonable change, whereas taking a hammer to the 140 limit as a general concept might not be a proper avenue.
He could have bet on Apple purely on fundamentals that fit his thesis: well-known brand, moat/protected market, solid management, nothing complicated on the books, solid investor returns/dividends, 40% ROE, in a bit of a dip (both YTD and peak), low-ish PR PE P/FCFE, etc.

It can be evaluated as a value stock like many of his other investments rather than a crazy infinity/100+ PE stock that requires understanding if the tech is viable or not
Or just inject your kid with growth hormone - it's one of the primary determiners of human height.

Of course, physicians will only prescribe it if it's deemed medically necessary, i.e. your kid is way at the bottom of the height percentiles. "Not tall enough to be a CEO" isn't considered a medical condition.
As long as nobody's putting in more than they intend to lose, it's at least a very pretty way to fund a bunch of distributed app code being written I guess.

And if they all take what's left of their money out again, the code will still exist. Presumably has to be mostly free-software if it's gonna run distributed anyway.
Non paywall: http://www.metelevision.com/nintendo-videogame-characters-se...

edit I had to copy and paste the link to a new browser - apparently knowing the referrer the page will redirect to a blank page.
> you can tie utilization to revenue

This is a critical aspect.

If it's purely ad-driven, you probably have very little money coming in for the number of pages you crank out, so you need to optimize them a lot.

If you're charging for your app - which you should be in a lot of cases - then something like Rails is likely ok.

The latter case is much more likely outside of Silicon Valley/VC-fueled startups.
I made the same comment and I got downvoted as well. I don't vacri is saying it is bad to get the app from the Google App store. What is not enterprise ready is the Google Authenticator app itself. I use Google Authenticator for every consumer application which supports it, but it would be a mistake for an organization to use it to protect employee access to networks.
We'll I can only relate my experience by living in non-major U.S. cities. As for the cost, yes I only take a taxi to the airport when I get reimbursed for it as a business expense. As for reliability, I've never had the taxi show up late for a previously scheduled pickup (say ~15 times in the last 20 years). Your mileage apparently varies.
Finding the location of Dylan's Blonde on Blonde album cover photo
I suspect drivers under the influence being cautious is a factor.

I suspect majority of drivers testing positive for cannabis were not actually remotely close to being stoned at the time they were driving plays a huge role too (possibly also overzealous demographic controls). That's consistent with the study authors' observations that other studies based on accidents which rely on self-reported cannabis use show it to have a large effect on accident rates, and studies which rely on testing to show it has little or no discernible impact on accident rates. They consider the studies relying on testing to be superior in construction. Based on the well-established fact that cannabis use tends to show up in standard tests days after its main effects have worn off, I beg to differ.
The legal system does run on rigid rules. Yes, there is no perfect executor (subjectivity will still exist), but the rule of logic still applies. A legal system where you may be convicted of a crime on a whim is not a legal system, it is a farce.

Everyone seems to be ignoring that a 200 OK is explicit authorization, per the protocol. It would be one thing if we were talking about a protocol with no built in authorization primitive, but we aren't. Using HTTP establishes an authorization procedure. Claiming that it may be illegal to receive responses to well-formed requests to the server requires one to make the fundamental mistake of not understanding the technical protocols that are being used to communicate.

The legal system operates on a subset of the logic involved in the technical world. Its ideas and understanding will necessarily lag the reality being created and will be subservient to the logic being established, not adversarial.

Burglary is a crime because it is an intent to commit further crime, not because a door was opened. The difference with an HTTP authorization lock is that the authorizor gets to examine every request and must run their authorization policy on every one. Arguing that the policy that was actually ran was "wrong" is an admission of incompetence.

The analogous situation is where a business posts an "OPEN 24/7" sign by their open front door, but shootgun blasts people who walk through the door.
> Buffett has maintained his aversion to tech as he doesn't "understand" it

I'm not for sure Tim Cook does, either.
It's intended as a way to help robots crawl a site. If you have a robot that doesn't need help it should ignore the file.

Because so many people misunderstand it, robots.txt is often a list of what you should crawl to find the good stuff.
Isn't that what libdispatch is though?
Printing it in a stereo lithography machine (think FormLABS) would get you the details you wanted. That said, from the photo it looks very nice on the wall.
> The problem is a company like Apple probably needs a Jobs-like character.

I have been, idly, placing bets with myself on an Apple buy-out of Tesla, shades of Apple's buy-out of NeXT -- not merely to get a lead on the auto industry, but to get a new visionary leader on board in the shape of Musk.

(But I don't think Musk wants to lead a company he didn't build for himself: he doesn't want to just eat his cake, he wants to bake it from scratch.)
I am not quite sure which part of it you are asking about. However in general I find syntax highlighting useful, helps quickly get the gist of code. I am indifferent on colors, as long as they are consistent.
Really awesome project @andrewgodwin! I'd love to do something like this for Pittsburgh as well!
I guess I got down voted because my statement is not popular? Or was it because I did not respect one of the YC News rule?
But with Swift riding on top of the LLVM infrastructure similar to Rust, cross platform libraries are also possible with the Swift toolchain, no?
You should never expect a reward.

You should always give one. Claiming it's an "insult" to thank someone for going out of their way to do something they didn't have to do (v. doing nothing or throwing the wallet out) sounds like an easy excuse to be cheap.
I'm going to go as far as saying that having to manually add error checking and propagation code to every function in your program is so bad (in several ways) as to be flat-out unacceptable. In my experience, the main kind of situation where it's okay to do without exceptions is when you can handle an error by printing an error message and promptly exiting the program. (Of course, this can be regarded as throwing a coarse-grained exception for which the operating system provides the handler and cleanup.)
When startup founders ask what they should focus on
As opposed to not coloring it? I am for syntax highlighting. Those particular colors you see on the site are a little bit harsh, but maybe because of the bold/font weight.

I use the default dark color scheme on Visual Studio and while the colors are a little muted, they feel easier on the eyes.
Returning unboxed closures by way of some form of type abstraction seems like its on the table in the next year. Higher-kinded polymorphism will be a more gradual process.
Inside the Final Days of LendingClub CEO Renaud Laplanche
You don't need to wait to use ES2015, just use a transpiler and your ES2015 code will work with most reasonably ES5 browsers.
What's bad is the (usual) calls for unlawful action against the target.
It depends on how you define "in earnest". Graydon started in 2006, which is a decade, though obviously it was very slow at first. My "almost" is an almost because of those personal project years. YMMV of course :P
Statements like this one are baseless, unscientific, and fearmongering:

"Do not read this and think it's okay to drive high. It's not. Do not drive high."

MAYBE this is correct. But it is also possible that being stoned is benign compared to allergy medication, sleep apnea symptoms, general fatigue, texting while driving, and a hundred other causes of risk, enough to make it hard to distinguish driving while stoned as an seperable risk factor.

The downside of statements like this is that they perpetuate a fear-driven enforcement model that will cost many people thousands to tens of thousands of dollars for infractions that are not making anyone safer. And there are opportunists ready to enrich themselves on that basis.
Every language that supports threads has "concurrent IO". That's what threads/processes are for.

However, threads will never help you in an IO-bound system (unless you own some kind of thousand-core CPU with an equal number of OS threads). Threads will simply block at the first waiting IO call until you eventually run out of threads. Node.js from the beginning was built for non-blocking IO, as are several Python frameworks (e.g. Twisted, or more recently, Tornado), thus the need for more than one thread of execution was typically unnecessary (again, provided the bottleneck was IO).
To quote Nirvana: Just because you're paranoid, doesn't mean they aren't after you.

I wouldn't say the general population trust police officers. Being able to trust the police is a form of privilege that minorities, the poor, etc. often don't have. Most individuals from an upper-middle class background don't have reason to distrust the government.

The people on HN are probably an exception. I think perception of law enforcement depends largely on whether a person has found the authority figures in their life to be benevolent or malicious. Authority figures, especially law enforcement, tend to view those outside the norm with suspicion.
I've been using it for about a month now as my main browser, haven't had any issues with it. Any issue's I had in Safari 9 seem to have been fixed :)
Why? Context (both situational and by social norm) and intended use. People change their behavior based on a lot of factors; they choose what they disclose and modify that choice in realtime as the context changes.

For example, two people talking on the street are clearly in public. However, if they look around and see that there isn't anybody near them, nor are there any recording devices[1], they may choose to speak in confidence. While they are technically "in public", they are de facto private, at least temporarily. Pivacy isn't a Boolean property, and it can change all the time.

Expanding on the same example, if there are three people in the same situation, something said between Alice and Bob is obviously not "private" because Carol can overhear it, but there may be an expectation that it is public within that group, but private with respect to everyone else.

For OkCupid, I would guess that most people have an expectation that the data they share "publicly" will be used in the expected features of the site. Their data won't be public in the general sense, but it will be public to people with OkCupid accounts. Many people also expect that they data will be used[2] as the site presents the data being used. Searches done manually are different than a program that walks the entire database.

Anybody that wants to work with technically public data in a way that is outside the usual user-available features should really be getting informed consent first. This has nothing to do with legal restrictions (which may also exist in some situations); failure to ask first will simply earn you a reputation of being a "peeping tom" that shouldn't be trusted.

[1] see the recent situation in Oakland with the FBI hiding microphones

[2] modulo minor administrative uses done by OkCupid itself
The most likely reason is a clash of personalities.
Scenario I: While inspecting products, an engineering contractor out of blue tells a female customer rep that his parents installed a new bubble bath in their summer house. He is free to use it with his friends anytime. It's the first time he meets this rep.

Scenario II: A male student with a stone face tells a female TA he wished she wasn't married. Then does his best to get assigned for her supervision to any lab work or assignment.

(I'm male and was witness to both)

Q1: do you find those behaviours creepy?

Q2: if so, would you think attractiveness makes any of that feel normal?
Cratejoy (YC S13) Is Hiring a Customer Success Manager in Austin
Will-this-be-the-new-hashtag.com
How about printing a landscape from a map/contour lines? Do you think it is possible for example from OSM data?
(That London looks totally cool.)
Beyond ownership, an important class of use cases is promises. Without blockchains, it's hard to determine how well a potential trade partner follows through on their promises without a third party that maintains a reputation history. With blockchains, people can provide cryptographically signed promises that give their trade partner the ability to publish their satisfaction or lack thereof. You can retrieve a complete reputation history without a middleman, which is a brand new thing.

People are using blockchains for too many things, but that's healthy. It's the only way we can find all the things they're useful for.
Python and Open Source Alive and Well in Havana, Cuba
I'll try to submit a report later. It's exactly what it sounds like, though.

$ cat hello.rs
fn main() {
println!("Hello world!");
}
$ lldb -v
lldb-350.0.21.9
$ uname -a
Darwin mycomp 15.5.0 Darwin Kernel Version 15.5.0: Tue Apr 19 18:36:36 PDT 2016; root:xnu-3248.50.21~8/RELEASE_X86_64 x86_64
$ rustc --version
rustc 1.8.0
$ rustc -g hello.rs
$ ./hello
Hello world!
$ lldb hello
(lldb) target create "hello"
Current executable set to 'hello' (x86_64).
(lldb) source list
(lldb)
(lldb) b 2
error: No selected frame to use to find the default file.
error: No file supplied and no default file available.

I don't see how the core team could be unaware of this unless literally no one has done even a cursory glance at OS X & LLDB in months.
In reality you run your site on multiple workers and they share the CPUs.