skysight-inc/HackerNews huggingface dataset:
A recruiter setup an interview for me about an hour or so south of where I live. He talked up how great of a person the C is. I show up early and wait for the recruiter. He showed 10 minutes AFTER the interview was suppose to start and only then actually met the C person.

I started talking to the interviewer and found out that one of the main things on his list for a candidate was to be local. Within 5 minutes we both knew this wasn't going anywhere and wrapped it up.
I am not a commodity
>> "WIN claims that the company has signed lucrative licensing deals with major labels Universal, Warner and Sony, while demanding that independent labels sign up to inferior terms or face having their videos blocked from YouTube's free service."

I hope this isn't true but it wouldn't surprise me. Creators of services that allow music to be accessed for free/very cheap always talk about how it's great for independents while simultaneously offering the majors better deals and screwing over the little guy.
It seems to me like it would be better in the long run to invest money in developing better water treatment plants rather than getting on the ban-wagon.

It seems logical that we could skim these out as they are as the article attests "boyant".
Say Hello to Our New Web API
How to do a Product Critique
I've considered moving everything to Vimeo before. The problem is that YouTube has vitality built in. If you don't have an audience you need YouTube.
The Rise of Ransomware
Don't feel the need to be courteous or overly polite. In my pitch I didn't even use complete sentences.

Citing my previous example:

Hi,

My name is X and I'm a founding member of [insert name of startup]. We've developed a new way to [do awesome thing phrased as simply as possible, preferably in the context of other popular startups] and are launching today. We like your publication and wanted to give you first crack at a write-up.

Please message me if you're interested and would like more details.

Regards,
> that mean users could supply examples and then moderators would approve the examples?

Yes, Rust is 100% open source, so anyone can submit such things.

And thank you!
Why Californians Will Soon Be Drinking Their Own Pee
If kids outwit their parents and spend their money then that's the parents fault, not the servers. True, the parents can't always be everywhere which is why they need to teach children to act responsibly. If that kid keeps continuously taking money out of your bank account when you're not looking and blowing it on Minecraft then the parent is doing something wrong. If there was no Minecraft they'd spend the money on something else. I don't see why server hosts should be punished because some parents failed to bring their children up properly.
I'm looking at trying to build something using CRDT; I've had my eye on the field for a while and it seems like by far the best solution.

Yes, you give up generality. But in exchange you get a more natural system with fewer strange edge cases that has good performance and won't lose data under pressure.
I've not tried it, but you might also be interested in an approach called differential synchronization[1]. Basically, it's just a specific way of passing diffs around to guarantee convergence, though (as far as I can tell) it doesn't guarantee much else (as in do you lose data if a patch can't be applied?). The really nice bits, though, are that it is a simple algorithm and that it can be applied to anything that you have diff/patch algorithms for.

[1] https://www.youtube.com/watch?v=S2Hp_1jqpY8
It can work but the users have to be able to 'read' the code from the server and sign it themselves.
Certain hashes can be considered trustworthy and that would require a 3rd party or being able to put those hashes on paper and compare them.
> I wish I knew what changed from the last time this was posted 2 months ago: https://news.ycombinator.com/item?id=7637278

Reposts may not be encouraged but it gives the chance for new followers and those who missed seeing this post before. Not to mention the added karma for the poster.

On the other hand, for the sake of others, who don't know, please visit http://hn.algolia.com to check if something's already been posted!
They have been working on and off an official Mod API for a while. http://www.eurogamer.net/articles/2012-02-29-mojang-hires-bu...

But this has nothing to do with monetizing servers, which is the point of the post.
I think it gets worlds better with diagrams. I'll try to revisit this and provide some, when I've a bit more time.
The after-nighttime-walk-flippy and workplace habits
British Spy Agencies Assert Power to Intercept Web Traffic
What's the point of a fallible solution? The only people who actually need cryptography need infallible solutions.

There is no such thing as an infallible solution. Start with that. When you're talking about actors who are exploiting RNG weaknesses, broaden your horizons a little.

PGP needs a key file. You need to (optionally) enter a passphrase. All someone needs to do is steal your key file and circumvent your passphrase (either of which there are countless mechnanisms to achieve. They aren't trivial, but if we're talking about organizations that are taking advantage of imperfect RNG generators...) and boom, PGP has been rendered a false sense of security over the history of your communications. I mean, if we're talking about rogue actors taking over servers and injecting false script, such a situation is just as viable.

Everything is on a gradient. Any simplification (such as "fallible versus infallible") is just garbage time.

Again, and I realize Ptacek is a bit of a hero around here, his words above question, but I go back to his response to that password thing, which was the moment I understood the disconnect between big security talk, and actual security. When the alternative is (and continues to be) nothing -- which is exactly the case in the password discussion -- discarding options because they don't cover every scenario is absurd. It is grossly destructive, just as it's destructive to discredit PGP because it requires access to a keyfile.
Maybe there is some deep mathematical reason why 'return' is named as such, but I suspect the person who gave it that name was trying (perhaps a bit too hard) to make monadic code appear even more like the imperative code to which most of us are accustomed.

More or less by coincidence, 'return' tends to appear in the same places you would see the 'return' statement in C and derived languages. But the purpose of the 'return' function in Haskell is quite different from the 'return' statement.
Top nontechnical security issues in mobile app development
The 'trick' wasn't so much in emailing TechCrunch, as it was creating a separate website altogether (BetaList) and emailing them about that instead. And then leveraging the publicity that platform is getting through TechCrunch to get publicity for the startup (Openmargin) I was trying to promote in the first place.
> That's actually not true. It's actually a skill and
> some of these guys, including me, have spent years
> going out twice a week, 5 days a week, to acquire
> this skill.

What we're seeing in this thread (and everywhere, really) is that this skill is so intuitive to many people that they don't even recognize that it's a skill others have to work at.

I'm kind of in the middle. I was an awkward kid but I worked hard at figuring out how to socialize over the years and now it actually comes pretty naturally to me. (Not that I'm a master charmer today or anything!)

But I respect that this skill is something that a lot of people struggle at. And I think that getting people started on the right path might be simpler than other people think - some people benefit from having allegedly "intuitive" concepts spelled out to them, such as "a good conversationalist will ask questions about the other person."
Take a step back.

With 1GW of solar capacity production in NY by 2017, 50GWh of battery production in the southwest by 2020, Tesla's and SpaceX's manufacturing facilities in CA, Elon's distributed clean generation, storage and transportation empire is concentrated in the USA.

All of these companies are becoming increasingly in control of their supply and distribution channels.

What's next, is Musk going to use SpaceX to mine asteroids for their metals to build increasingly inexpensive clean transportation, batteries and solar hardware back here on earth?
Extending that, could you somehow mine the sea (and great lakes) for the existing beads, and recycle them?
I think they are using the middle-out algo for this.
All of them. return "lifts" a "plain" value so that it becomes a "monadic" thing. As far as I can see, this has nothing at all to do with returning a value from a function.
> The irony of your position is that you fault Comcast, etc, for branching out in order to make more money from other areas, but justify regulation that would make building infrastructure minimally profitable

You should read my comment again because you're arguing against a claim I didn't make. I don't fault them for branching out but merely noted that they weren't doing so out of financial desperation — the network is hardly a loss-leader.
That sentence could have more information, but I think it still serves a worthwhile purpose. It's basically saying that, for now, think of "return" as a new thing you've never seen before and don't worry about correlating it with what you already have seen in other languages.

In Haskell, 'return' creates a monadic value. Here are some excerpts from Learn You A Haskell for Great Good:

> If you've done imperative languages like C, Java or Python, you're probably thinking that you know what this return does and chances are you've already skipped this really long paragraph. Well, here's the thing: the return in Haskell is really nothing like the return in most other languages! It has the same name, which confuses a lot of people, but in reality it's quite different. In imperative languages, return usually ends the execution of a method or subroutine and makes it report some sort of value to whoever called it. In Haskell (in I/O actions specifically), it makes an I/O action out of a pure value. If you think about the box analogy from before, it takes a value and wraps it up in a box. The resulting I/O action doesn't actually do anything, it just has that value encapsulated as its result.

...

> return is sort of the opposite to <-. While return takes a value and wraps it up in a box, <- takes a box (and performs it) and takes the value out of it, binding it to a name.

http://learnyouahaskell.com/input-and-output
Ask HN: What happened to the HN Facebook bot [Facebook.com/hnbot?]
This used to be my primary inlet to news.ycombinator.com, and a solid exit from my facebook dawdling. Where did it go? Does anyone here know details?
> You can wip up REST service very easily that wraps sk-learn predictor and I would bet it's actually much easier to do than writing PMML exporters.

So as it turns out I spend my days building the very product you're describing (yhathq.com; a REST API-ifier for R and Python). The scikit-learn community alone are a wonderful group who do a hell of a job. It's kinda crazy that most products won't let you use that awesomeness and instead choose to build out their own machine learning libraries to work within their system.

This article got passed around the office this morning and it seems to encompass the general theme of most ML tools. They empower you to do cool things with machine learning/general data analysis, but at the expense of being able to use the libraries that most people use to do machine learning/general data analysis. Don't know if I'd consider that poor design, but yeah, it's definitely a tradeoff.

Hmm, maybe I should be reaching out to airbnb's data science team?
It isn't. The videos aren't being "blocked", youtube simply won't have the license to show them anymore. These "indie labels" are trying to extract higher rates from free streaming by holding out on the paid service.

The real issue here is the guardian publishing the labels' PR as is.
>Santa Clara County which has pretty moderate weather year round.

Except no one has figured out how to drive in the snow or even heavy rain. Moving self-driving cars to Detroit won't magically fix that. I imagine we're a breakthrough or two away in computer vision processing and fuzzy logic/AI to crack that nut.

While I fully appreciate the self-driving car and have watched more than a couple videos on how they work, they all require the ability to see things like lines painted on the road, a decent distance ahead, etc. What happens when heavy snow comes down and driving is less a deterministic act of following lines and crossing intersections and more of a poorly thought out social contract involving every driver's idea of what workable chaos looks like? What happens when your visibility is terrible? What happens when veterans know what roads to avoid and which to take but the GPS-based self-driving car goes the cheapst/most logical way? What happens when you're at an intersection that's out or the lights are covered in snow and everyone is stopped honking at one another? Or a car is stuck in the middle of the intersection? Do you dumbly drive through or avoid that route because its not plowed correctly or plowed at all?

As a Chicagoan, I know driving in the snow is a bitch. The success stories of the self-driving car will come from places like Santa Clara for the foreseeable future. We're just not there yet and Detroit can't help us, nor can we help it.

>I do think Marc is right in that specialization is the key.

Uh, we tried that in Detroit. Regular cars. Didn't work out too well. I think Andreeson suffers from the ivory tower economist disease. He's out of touch outside of his domain. He just points fingers at things and acts like this is all a simple command economy, "Do this there! Do that here!" Life tends to be more complex than that.
My fear there would just be they are similar in size and buoyancy to fish eggs and we might cause more harm than good trying to remove them.
Rust wasn't really "started" in 2006; it was just a sketch on paper at that point. 2009 is really when it started.
These videos aren't being blocked, it's just that youtube will no longer have the license to show them, because those indie labels are holding for a better deal.
So basically they're chopping off the long tail? Seems bizarre to me.

Google really is the new MS.

Twitter should buy soundcloud and add music video hosting to it. Premium users only obviously.
Neither; those models are old. I have actually bought two EVOs but today I'd buy an EVO or a MX100: http://www.storagereview.com/it_s_game_over_for_most_consume...
Good point. Either way removing (possibly for recycling) during water treatment does seem like an obvious thing to do, since this seems unlikely to be the only source of such materials in future.
It should probably have been called 'unit' or 'pure' as it was in Wadler's original Monad/Haskell papers.

I don't know who decided that confusing legions of future programmers with the name 'return'; using do notation to carry out sequential programming in the IO Monad made calling it return too tempting I guess, even though it's a misleading name for all the other Monads.

Edit: A quick spelunk through the Haskell literature suggests that John Launchbury is probably to blame. His paper "Lazy Imperative Programming" appears to introduce both return and do-notation.
Where your ideology says you should live
For this new project, FlatBuffers, since it appears you were involved in it.
That argument seems more like (ignoring the naming issues of cabal vs cabal-install), that cabal is a terrible package manager, but still (to me) seems to bare all the major features of a package manager.
5 challenges of Internet of Things connectivity
The Secret to Getting Top-Secret Secrets
"Pittsburgh" has an "h" at the end, and Pittsburghers will get really annoyed by this. You almost made my eye start twitching. ;)

Sorry, I don't mean to be a jerk. Just wanted to let you know.
Agreed, most people follow the money. To me it's just a matter of understanding that their interests are not necessarily aligned with yours. Recruiters want to fill the position quickly. Those smart enough to want your repeat business will want to make sure you're happy with the hire, but their interest isn't an ideal candidate who excels in the job. That's not their concern, and I don't blame them. We just have to set ground rules.

For an employer, that means making sure they're not coaching candidates too much. I once learned a recruiter had coached a candidate so much that their resume was highlighting skills that were actually very weak. They even noted words we'd used a lot in explaining the position, and coached the candidate to use these words in stories. No one outright lied, as far as I could tell, but the recruiter was going a little too far in forcing the fit.

Potential employees need to watch out, too, because the recruiter doesn't really care if you're going to be happy or fulfilled in the position. I've also used recruiters to find jobs, and they helped me find a really great position once early in my career. The recruiter kept trying to get me in to interview for positions I didn't want. He'd say, "just check it out and see." Sorry, no. Make it clear you're not going to waste your time if it doesn't move you in the direction you want or offer the pay you demand.

Recruiters are often maligned on HN because of Linkedin spammers, but I think that's a minority of bad recruiters making more noise than everyone else. My view is that they can be a useful channel as long as you do your homework and know what the recruiter is doing.
Dont you mean despite? Look at gnome, look at W8. Targeting lowest common denominator is not something I would strive for.

It took apple two years to finally deliver cut&paste on a phone. Were you really happy about lack of it? Was it a good thing?
>I mean, patients don't pick and choose their brands, their doctors do, right?

Oftentimes, there's a choice between brand-name and generics, as well as different medications treating the same illness/disorder/symptom. In these cases, advertising would certainly have an effect. Or, maybe the ads serve as the push to convince people to take the step from OTC meds to prescription meds.
Developer of the app here. One step ahead of you ;)

http://imgur.com/tdnympM
Not sure if you're saying this was unethical, but what I emailed them was 100% true. It's just that I disclosed only one reason for starting BetaList (wanting a platform like that) and not the other one (wanting to leverage TechCrunch's article to also promote my own startup). Whether that's deceit depends on whether you consider the other reason being relevant to TechCrunch. As far as they were concerned they wrote about a cool platform that was interesting to their audience.

It would be different of course if I swapped out the sites at the last minute, lied to them about how long I've been working on it, etc, etc, but that wasn't the case.

Again, not sure if you were saying you thought it was unethical, just trying to clarify.
I found Elon's secret business plan!

https://en.wikipedia.org/wiki/Kardashev_scale
Why Side Projects Should be Stupid
Zeroth world problems.
God Dangit. Don't make this a Red vs Blue Debate.
The per-capita value is also going to be inherently skewed above the recommended level due to that there's more room for eating over the recommended level than eating below it. It's much easier to be stable at 3000 calories per day (due to either being already overweight or exercising a lot) than at 1000 calories per day.
> If it's actually possible to make $150k+ in a cheap area, or with remote work, I'd be interested to hear.

It's possible with remote work (I know at least a few people who do), it's just difficult to find those opportunities.
Well people don't know if you are competent, if your prices are reasonable, if you are honest, if you follow some standard business practices, if you document your work, and so on.
The point of the brand is to promise all that to them.
Which is better: my SSD fails, taking all unbacked up data with it, or my SSD fails and I can rescue my data and dispose of the drive carefully?

You seem to live in a bizarre fantasy world where if a drive dies, people just go out onto the street and hand it to random strangers, saying 'please! try to take my data and invade my privacy!' No, what happens when a drive dies is that it gets chucked and hit with a hammer if it had (unencrypted) data on it.
Isomorphic Clojure[Script]
What did Dune say? "He who controls the Spice controls the Universe?" Carbon-based energy sources will not last forever, and even if they outlast us, using them will be catastrophic to the environment.

Elon is positioning himself as the provider of plentiful, clean energy generation and storage to the world (not to mention the provider of mobility and space transport). Is it too early to compare him to Rockefeller?
Worth remembering though that there are many cultish aspects to the mainstream, e.g. political movements fight tooth and nail to influence what young children are taught at school.
The lagging is because of the iOS's stabilization. You can disable it on the settings ;)
Do you have an example in mind when you talk about regulations that go against the intent of Congress? Not saying it doesn't happen, but it seems like the exception.

What's the alternative? Congress should rewrite FCC rules itself? How else would you bring them into compliance with the new law?
They hired him to be a therapist for other Vietnam vets. They likely never did a (significant) background check because they weren't hiring him for anything crucial (security wise). They were hiring him to help people who had a similar experience to his.
Why on Earth you had to tell that? After reading your comment I had to go and check out video on my own... Will not do that anymore.
Wikipedia Strengthens Rules Against Undisclosed Editing
So in order to "trick" techcruch into writing about your website, you made a more interesting website that techcrunch would write about which would in turn, help you gain enough leverage for them to write about your other website.

This is like writing a guide on how to obtain 1 million dollars and the first step being to obtain 5 million dollars.
Maybe they're the deadly duplicator.