skysight-inc/HackerNews huggingface dataset:
I used this architecture myself for a while, but I don't think I would implement a new project in terms of it at this point. Given a caching reverse-proxy like CloudFlare, there's no disadvantage in serving your client from the app itself. Meanwhile, you get the advantage of being able to test the server during development by just hitting the single ip:port it's running on—and have your automated testing do the same with subrequests, by using the Host header from the request context—without having to make all your test-harness code "infrastructure-aware", teaching it about ports and figuring out ways to pass them in and route them through Docker and map them to domains instead of ports in production and such.
How important to us is it to watch some random doofus set fire to his own reputation?
This cannot be real. It must be some kind of avant-garde performance, I am not able to understand.
how is "content vertical" any more a sign of the apocalypse than, say, "threaded tree" or "responsive site"?
Google CEO Backs Apple in FBI Fight Over Cracking San Bernardino Gunman's iPhone
I agree that you can use Django without the ORM, but IMO it makes it kind of pointless - what advantage would you get over something more lightweight? The reason why I'd use Django over Flask is if I want to use at least a few out-of-the box solutions or extensions, say a standard Admin interface. However, I'm just the type who prefers building this stuff either myself or using standard components that are decoupled from everything else as much as possible. If an underlying framework allows me to build stuff in a tidy and quick way, that's what I'm going to use. So it's not just about what you can do, it's about how the ecosystem around that tool works.
Why is that less of a reach?
Downloaded this, very easy to use, love how I can choose the invite list.
We don't really cache that much, for example: every post, comment, user, etc. on the page is pulled and rendered live. We output cache certain pages for 60 seconds for anonymous users, but it has almost no performance impact (I think it's a 4% hit rate?)
Some things are cached, but each page render is very dynamic - more so than most I think? I don't have a great source of comparison for similar sites though.
What a clickbait-y headline, makes the original author sound insensitive when he's trying to shame public officials into action to help the homeless. (Not that the messaging or content is perfect, but the title is definitely trying to fit a narrative)
To be honest, I'm at a loss for why articles from this publication, and other similar ones whose primary output is.. spin and politics... are on the front page here.

Not news, not for hackers, not tech, not startups.

This article is purely about trying to perpetuate class warfare.
Seriously, it's worse than the content farms they booted.
Paul Graham on Doing Things Right by Accident
Ask HN: What comes first: the idea or the skill?
Hello HN,

I'm an avid HN reader, but also a non-programmer. I'd like to get some insight to what a programmer perceives.

To come up with a disruptive new idea (e.g., Facebook, Uber), does one need to know programming skills to discover that idea? Would understanding how software works on a technical level lead to ideas being thought of more readily? Or should someone focus on the problem first and then learn the tools to solve the problem?

I guess to put it more succinctly: Do you need to learn about the tools first to come across a valid problem/solution, or can someone think of a problem/solution without having the tools first.
The wealthy working people have earned their right to live in the city. They went out, got an education, work hard, and earned it. I shouldn’t have to worry about being accosted. I shouldn’t have to see the pain, struggle, and despair of homeless people to and from my way to work every day.

Wow, what a real piece of work this guy. He honestly believes the most offensive thing in his post is him calling them "riff-raff".
Are using go-projectile for all of that?
If not, what did you use for gorename integration?
I stand corrected on this one actually. Sundar Pichai tweeted in support of Cook.
On a typical day, this site does a pretty good job of inflating the irony aneurysm building up in my psyche, but I'm afraid that if I read a comment from a tech nerd complaining about how "executives" use jargon to obscure what they do, that aneurysm will certainly rupture.
I don't have a opinion on this situation, but there is going to be a point in time when tech workers need to stop thinking that there government is going to do what they want it to do and instead need to actively get into the political process, for example, by running for office. Politics has an effect on everything from poverty to transportation.
I'm just starting out in Javascript development and have been struggling with build system - how do you achieve cache busting hashes, etc which are necessary to use for a CDN?

We are using webpack and it seems hard to do it.
> Only the sole keeper of the code can modify the code, it's proprietary software

LOL!

> Further the code is signed by author's private key

This is the crux - if Apple is in a privileged position to defeat security measures and you're analyzing security in terms of Apple/USG, this counts as a backdoor. It doesn't provide full access, but it does undermine purported security properties of the system.

It's quite possible to implement a system with similar properties that doesn't give Apple such a privilege. It sounds like they didn't.
I've gotten useful info out of it.
Hmmm...right you are. Thanks.

I guess I never thought to look that up. Likely due to the common way being so pervasive.

> The local-part of a mailbox
MUST BE treated as case sensitive. [0]

[0] https://www.ietf.org/rfc/rfc2821.txt
that was a big part of it
Best Enterprise Scheduler
Hi guys, Could you please recommend enterprise Scheduler. Currently, we are using Activebatch.
my colleagues were recommending Control-M.
> Shitty blog posts happen but private blogs shouldn't be attacked by a news publication so blatantly.

yeah, the post is not great, but writing a news article about it is a bit petty.

Plus, he has a point regarding what happened during the Super Bowl.
Half the world still has Yahoo mail accounts, for one.
Apple's Stance Highlights a More Confrontational Tech Industry
The thing at the Kabuki literally never happens, especially there, and the Tadich Grill incident sounds like a nice call to EMS would be an adult reaction to get somebody some help who obviously needs it. The car thing, though, that was probably a set up, but "GTFO" goes a long way when navigating life in the city.
#)WATCH BOX OFFICE MOVIE NOW!!
Find the Film click here MOVIE FREE https://t.co/nLGLMehTaI & here TV MOVIE SHOWS https://t.co/zJWRHf75RF

*)My website provides a lot of movie box office include:
Jurassic World Trailer (2015)
The Stanford Prison Experiment Trailer (2015)
Ex Machina Trailer (2015)
Ant-Man Trailer (2015)
The Wedding Ringer Trailer (2015)
Child 44 Trailer (2015)
Poltergeist Trailer (2015)
Aloha Trailer (2015)
Faith of Our Fathers Trailer (2015)
Terminator Genisys Trailer (2015)
Mad Max Fury Road Trailer (2015)
Jupiter Ascending Trailer (2015)
The Age of Adaline Trailer (2015)
Cinderella Trailer (2015)
The DUFF Trailer (2015)
Entourage Trailer (2015)
Danny Collins Trailer (2015)
Bedlam Trailer (2015)
Southpaw Trailer (2015)
Little Boy Trailer (2015)
Chappie Trailer (2015)
Zon 261 Trailer (2015)
Maggie Trailer (2015)
Rage Midsummer's Eve Trailer (2015)
Tomorrowland Trailer (2015)
Anegan Trailer (2015)
Ex-Free Trailer (2015)
Insectula! Trailer (2015)
Inside Out Trailer (2015)
McFarland Trailer (2015)
and many other box office movies
I posted this...

I think it's interesting to consider Apple's claim that

"Less than 0.00673% of customers have been affected by government information requests"

Suppose that Apple is compelled to do everything in it's power to retrieve data from the San Bernadino cell phone...

Further, suppose that it yields information that provides information valuable to exposing the identities of other terrorists...

Does that change your opinion on this issue?

Just curious...issues examined from both sides often result in a comfortable consensus, sometimes not...?
Did you read his post. The headline was correct and "riff-raff" was one of the least offensive things he wrote.
Lyft's entire business model skirted regulation. At least when Uber started they required all drivers to have passenger carrier permits and commercial insurance. Then Lyft comes around and completely ignores the law. Completely. Uber starts losing business, and so then Uber responds in kind with UberX.

Now it's legal because it flies under the banner of "rider sharing". But we all know that there is really no sharing to be had. It's just a for hire service. The regulation will return, eventually.
This would be a disaster of epic proportions. Tumblr has a rabid user base that's not interested in any of that and would scream bloody murder if it happened.
"Content vertical" is the term Yahoo uses to describe the major sections of the programmed content (as opposed to search, or mail, or Tumblr, or whatever) on their site.

It's tricky for Yahoo to communicate about how its business works, because Yahoo is the oldest and largest "portal" site, and so by design it tries to do (and milk revenue from) everything it can. Their business is complicated at a fundamental level by design, because sometime during the late 1990s, someone running Yahoo came to believe that the whole Internet was a kind of land grab, and the winner was going to be to the Internet what AOL was to, I don't know, the Internet for people who didn't know what the Internet was.

Since they're a huge public company, they have to communicate facts about their business to investors, with some precision, and so they expose you to terms like these.

A non-crazy way to think about Yahoo is like a magazine publisher that also owns a couple somewhat popular applications (mail, search). The "content verticals" are the magazines.
San Francisco is filled with liberals -- why do liberals hate the poor?
Also interested in seeing thoughts on Ionic
As I said, the court doesn't care about the, "which finger?" question. If they tell you to unlock your phone with the fingerprint that unlocks it, you replying with "which finger?" isn't going to help you.

Of course "the finger," and "which finger," are different things, but that's irrelevant.
I've definitely found Yahoo Answers often useful. I'd argue Yahoo Answers is probably more helpful for the average person than Quora.
ViaSat works great. Yes there is actual packet latency but practically speaking voip/videochat just works. Download speeds are fast, absolutely no problem watching streaming HD.

The biggest problem is that you get a fixed amount of traffic. They are starting to come around to throttling once you go over, but so far not for everyone.

Edit: need to amend
- As a technology it works great.
- I use it at a remote cabin and it's fine for weekend use.
- Getting the Internet in middle of nowhere, yes+++.
- If I had to live with it for day to day use I would not be happy because of the traffic limits.

tl;dr geo sync internet without traffic limits would get the customer 99% where they wanna be.
> That's horrible, means you can't use it with incognito mode

No it doesn't.
Do you mean that over your 15 years you've hired people more often than we'd think who later turned out to have been fooling you during the interview with their sales skills? That sounds terrible and I'm sorry to hear that.

On the other hand if you mean that you've discovered during your interviews that candidates more often that we'd think had been trying to fool you -- and that's why you didn't hire them -- well then that doesn't sound much different from the above person's eight years of experience.

I don't think anyone here would argue that there isn't a significant number of candidates for technical positions who BS about their technical skills.
It always amazes me when people are stupid enough to post stuff like this in a public forum. I support Justin Keller's right to believe and say these things, but he has to know he's going to get crucified in the court of "teh internets."

Here's the deal, Mr. Keller: I don't want to see homeless people in SF any more than you do. But, I'd rather we help them not be homeless rather than sweep them away like so much sidewalk trash. People become homeless for a variety of reasons: job loss, addiction, mental illness, criminal record, etc. Homelessness becomes a trap, because it's really hard to get a job, get sober, get competent medical care, etc. when you're homeless. These things can be done, but it takes a certain amount of skill to navigate the web of bureaucracy necessary to get any help.

Some people don't want help, and that's sad, but we live in a society where we can't force these things on people. One of the tragedies of homelessness is that it's really, really damn difficult to help them-- even the ones who want help. I know this from experience.

But, still, rants like this are nothing but counterproductive. If you want to see fewer homeless on the street, try helping instead of ranting.
And to add to that, I think Yahoo's biggest mistake with Answers, and a lot of their other properties, was to put them on subdomains.

Their value would be a lot higher if they could seamlessly transfer ownership of the property. Rebranding costs users.
Where? Curious to hear your thoughts.
I'm mostly on The Guardian's side regarding class warfare (though not on some other issues), but I agree: important stories for which The Guardian is the best possible source for HN are rare.

I think if you had played your political cards closer and left out that last sentence, you wouldn't have gotten downvoted so quickly; as it stands, you allowed your comment to be a proxy vote for whether inequality is an important issue.
I can't speak for chemistry or physics, but that must be an incredibly poor mathematics program? I can't remember seeing anything past calc on yahoo answers and those answers were almost always wrong, or correct but with wrong explanations.
Not that I even care that much, but that's total crap. Compile-time generics, which is what most people seem to be referring to when they say they want generics in Go, are eminently doable. It would not be hard to implement. Runtime generics are probably possible as well.

What are you even basing your assertion on?

Edit:

What do you mean, "there will never be a 2.0"? Do you have a crystal ball?
It's obviously to a large degree personal preference, opinionated frameworks vs microframeworks. The reason why I would still use Django even if I wasn't using the ORM is because

1) I'm still probably using the ORM. I was just noting that for any data that the ORM doesn't fit well, you don't have to use it.

2) Why is Flask "lighter weight" than Django? From my perspective, as soon as you start writing a real app, you end up reinventing all these basic things like file layout using your own conventions, instead of a standard one that people are familiar with. The mental burden of figuring out your special snowflake conventions makes it 'heavier' weight to me. But again, personal preference :) Flask is obviously much better for really simple stuff, and does provide a great framework for extensions, even if I still lean towards Django.
I like all of the spam in your submission history.
Our own bodies destroy 'cancer' all the time. It's when the body loses control that shit gets real.

Source: I stayed at a holiday inn.
Hindsight is 20/20, but a boring finance type would have been a much better choice. With the huge Alibaba stake it was a dream position for an MBA type. A pet rock could have been CEO and the stock would have kept up fine because of the BABA shares.
Yeah, the way he phrased his blog post is terrible. The guy is clearly not a writer.

But my parents are visiting me from abroad in a few months (I've lived in the Bay Area for about 5 years now), and I'm legitimately afraid something dumb will happen. I usually just walk fast around town, pre emptively avoiding people who seem to be in a universe of their own (and I'm a pretty tall/wide guy, so i've never had a problem fending off loud/obnoxious people when they confront me individually), but my parents will be in leisure visitor mode, and I don't want my mom to have to deal with a coked up naked guy yelling at her.

Is that entitled? Yeah, maybe. But I'm not mad at the homeless people - I feel for them. I'm mad at the politicians of SF, who can't properly give a support network to the mentally ill in our streets. Other major world cities aren't in the state of disarray that SF is, so it seems like something that can largely be improved on.
http://archive.is/3uny8

Better?
When you say authentication, do you mean the cloud engine doesn't authenticate against your email providers, or that the desktop client doesn't authenticate against the cloud engine?
Are these the vehicles in the convoy to Apple you were describing?

https://twitter.com/Honeybeast/status/700116621952552961

My knowledge of vehicle types is subpar.
Ah, but it's so much easier for us to stand by the side of the road and complain that the emperor's clothes have the wrong fringe on the hem. Politics is boring, it's messy, it's tedious, and it demands compromise -- in other words, it takes a genuine and deep investment in time, effort and knowledge to shift any degree of change. (Me, I just comment on HN.)

But, hey, Internet. Used to be you'd just write cranky letters that the Chronicle interns would auto-bin; today, you can catch the international media's attention, become the poster boy for clueless gentrification, and feed your startup's reputation into the dumpster fire, all in a few hours. Truly an age of miracles and wonders.
> I wasn't aware that anything like that had come out.

You're not aware of nothing like that ever come out. The guy just made it up (or it's just his wishful thinking). We still don't know which companies cooperated with the NSA.

We do know that Google didn't intend for its traffic between data centers to be scooped up - and that has been fixed in the meantime - but that doesn't prove that Google didn't cooperate in other matters.

Same with Apple. For all we know, they are all gagged due to NSLs.
I disagree. There's a big difference between "users" and active, engaged users. Google+ may have had a lot of users on paper, but relatively few people actually spent much time using it.

The hard part about building a social network for a company like Google, or even Yahoo, isn't getting user accounts. It's making something that people actually want to use.
If the next feature is voting on issues then that would be great. They'd be implement Ling the features people are asking for.
an alternate feature to collapsing threads would be a button that pops up when the next comment on the same level is off the page, it might make subthreads easier to follow too.

for ex.
user x hours ago | next
> Maybe I'm spoiled by the likes of [...] Sequelize

Sequelize was a huge drop in efficiency for me any my team. As soon as you go outside of the typical select-where statements, it completely falls apart. I spent hours manipulating that horrible "almost-SQL" syntax to get it to spit out the query I wanted, and often I would just give up and fall back to using a raw query. Yeah, it's great that you can use raw queries when you need, but I soon realized that I almost always wanted to use them.

I switched to KnexJS which has syntax that is practically one-to-one with SQL and have had very few problems since then. Generated queries are much more predictable and easy to write, and it forces you to improve your SQL skills. I view that as a good thing.
This specific encryption debate is THE TURNING POINT around this debate.

The NSA has [most likely] found a way to penetrate Apple/Google/MS/FB for specific targets i.e. they can get the info on any specific person/group covertly. The attack surface is just too large - TAO, Zero-Days, Insider threats, Financial threats, etc. The problem with that is things like needing "Parallel Construction [1]" to legally prosecute.

What the FBI is now doing is using a recent horrible tragedy to force SV companies to establish a precedent. Make no mistake, this has been long time coming. The Feds want to set a precedent both legal and 'cultural'.
Ultimately Apple might cave, but the fact that they are raising a stink is very good news. Time for other heavyweights to join the chorus.

[1] http://thefreethoughtproject.com/parallel-construction-law-e...
https://news.ycombinator.com/item?id=11117222
"Rich white entitled computer developer can't understand the less fortunate." Is this some news bulletin from Sim City?
The problem isn't that he's wrong about the San Francisco homeless problem. The problem is that the first half of his letter is lists legitimate concerns about the problem, and the second half is a temper tantrum about how he feels he's earned a station in life where he shouldn't have to be bothered with those problems.

It's a terribly stupid letter.

But it's also pretty silly that we're paying attention to it. It's self-evidently stupid.
I'm not sure it's possible to have a civil discussion about the homeless issue in SF. Many of the 'homeless' really enjoy their lifestyle- it never gets that cold, they can hang out all day and do drugs, and have lots of social services available to them if anything ever gets too bad. Mix those people in with people who are genuinely struggling to survive, and a bunch of wealthier residents, you get a perfect storm on the internet. Criticize one group, and you're instantly an asshole. Or maybe you were an asshole to begin with. The internet loves the drama though.
Wow... yeah, pretty bad.
I agree that it's necessary to pin dependency versions down somehow. So I commit my Go dependencies into my project's version control. I heard Google does this internally too, but I can't confirm that. But I can say that I've had zero problems using this dependency approach for building web systems in Go.

There's just something about the ecosystem of dependencies. Most of the deps I use are considered to be done. They are simple, small, and orthogonal to each other.

Maybe it's because of the convention to make your library implement interfaces defined in the standard library. Maybe it's some kind of ingenious magical feedback loop where, since there is no package version manager, authors are encouraged to write once and then publish finished products instead working on overreaching and interconnected packages that get API changes every month. Therefore alleviating the need for a package version manager.

My point is just that I wouldn't want people who are considering Go to immediately write it off because of the lack of a standard dep version manager. You can lock dependencies with godep. Or you can check in your dependencies to your project's source control. Either way, even though it's unconventional, it most likely won't be a problem.
The iPhone, for one.
And they wonder why there are issues surrounding gender in tech with comments like these...
Rich people have better marbling, and a pleasant mineral-y flavor.
What do you mean "set up"?
What do you do if your name is Dread Pirate Rogers and the set of OAuth providers you and your customers trust is "None"?
I envy you, man. Just out of curiosity, do you have children? Or are you going to have children?
> But the question still stands - is asymmetric encryption strong and secure enough to take place of hashing, assuming the private key is secured?

It should be (though it's a big "assuming"). Being able to quickly move away from an older less secure hashing scheme rather than waiting for users to log in could be a security advantage too.
How to Run Meld on Mac OS X Yosemite Without Homebrew, MacPorts, or Think
Commercially available rental vehicles seem an extraordinarily bad idea for the NSA to drive to and from sensitive meetings in.

What? They just drive silently to and from the meeting or listen to the radio?
Summary of Maintainable JavaScript Talk by Nicholas C. Zakas