skysight-inc/HackerNews huggingface dataset:
Integrating this with Nest would make it one of the coolest and most useful embedded electronics on the market. What if it adjusted the temperature immediately and automatically when it determined that you were cold or hot? A sensor is great. Its really cool. But a control system that reacts based on the sensor data...thats a great device with a large market
A Workload is Not a Workload, is Not a Workload
After looking at this post, I kinda want to try out Foursquare as a Yelp alternative. I've never signed up for Foursquare before. So that seems significant.

But two apps? Why? Granted I don't check-in on Yelp very often. But if I feel like it, and it wasn't integrated, I'd never do it. It's a missing but seemingly trivial feature for the main Foursquare app and puts me off a bit.

Enough that I probably won't bother with it.

The whole idea feels incredibly poorly thought out if they were looking for conquest usershare from Yelp.
Objects in Python little more than glorified namespaces. I always think of methods as a function that gets the namespace where it was declared as the first argument. Yes, there is the inheritance thing, but in Python it is just a mechanism to organize code.
I get a notification asking if I want to trust the computer I've just connected to every time I connect, regardless if I've trusted it in the past or not.
I have no usable vision but can sometimes tell if a light is on. I don't know if light effects my sleeping though so that feature could actually be useful.
Cloud : Convenience With a Cost?
> Do you want software to stop being shit? Then stop expecting... nay, stop demanding that software be shit.

As I've written before, it's almost entirely about the economics of it. For tons of software out there, there is simply no incentive to make it super stable, polished, secure, etc.

In other words: let's say you're building a web app for a small local business. Are you going to build it in Erlang, run it on several physical machines and do all the other fault-tollerant, high-availability stuff, or are you going to put together some pieces of Rails or PHP or Django and call it 'pretty good'? You're going to do the latter, because otherwise you're going to cost a lot more than the competition, deliver less, and in any case the guy running the business is going to be understanding if you need to take the site down for an hour on Sunday morning to upgrade something once in a while.

So far, so good. Security is a bit more problematic, because there can be some pretty serious financial ramifications. The trick is to get the people who bear those risks to pay some of what it costs to produce better software, which is not always easy in the case of open source.
I'll probably be down-voted to hell, but whats with all the redirects that make "back"ing out of the site back to HN so painful, I counted three redirects before I landed on the final page, and had to long-click my back button to avoid the obnoxious redirect trap. Looks like your tracking (I assume) might drive people away.
I know a ton of people in the Bay Area that actively check-in. Please speak for your own experience.
> Obviously when the number of employee grows, these two conditions are much harder to met.

This is what I mean about the "magical escape hatch from economics". Coordination is easy if you have massive surplus, because you can recover from any fuckups.

In constrained environments on large problems, it falls to bits. Toyota delegates serious authority to its workers, but they are still working inside a system they help to design. It's not an ivory tower sitting next to a golden brook.

I'd be interested to see how many companies use open allocation that have succeeded and how many have failed. I'm going to guess that the failure rate is pretty close to the mean failure rate for all new businesses.
Taiwan: more than 40 feared dead in TransAsia Airways plane crash
If so, those big providers are wrong.

SPF, and those other mechanisms, are about authentication; but spam is not defined as e-mail which is not authentic, but rather as unsolicited, bulk mail.

That is to say, any scoundrel with a domain can publish an SPF record.

For example owner of "cheappharmaonline.com" can create an SPF record which says that the SMTP servers of "dirty-spammers.com" are allowed to send messages with "cheappharmaonline.com" as the SMTP sender. So when a machine from "dirty-spammers.com" connects to to receivers and sends "MAIL From: whatever@cheappharmaonline.com", that connection will cheerfully pass SPF checks.

What the check indicates is that the mail is not a forgery: yes, it really is a genuine spam from the owner of cheappharmaonline.com, and not a competitor forging that domain.

Receivers must implement SPF checks in addition to existing anti-spam measures, not instead of them. Anyone who thinks that messages which pass SPF are "non spammy" will eventually learn otherwise.
I just can't agree with this, I'm afraid.

Even though I'm a web developer who _loves_ open source on the server side and has pushed for as many open source technologies as possible in my daily work as a web developer, I much prefer the experience of MS's office suite to many of the open source alternatives.

And that doesn't undermine any of the work I do as a programmer. My job is to pick the superior option and weigh pros and cons for a given set of circumstances, whether it's open source or closed source.

I'm happy being a user and advocate of open source technologies without having to be an absolutist who won't use anything else.
A Plan To Untangle Our Digital Lives After We're Gone
What's stupid about starting with the biggest platform?
By treating them as they are - completely different things. The phone call stuff just makes the Mac a Bluetooth headset and routes the audio accordingly. After whatever wizardry they use to connect the phone to the computer is done, it should be easy.
Thanks! I'm using Apple's SpriteKit because I started with it in trying to make my first game (developed other iOS apps before though).

After a while had to disable physics because fps was getting too slow when many blocks were in contact, so implemented it without the physics but still used Sprite Kit to other functionality.

The font is Amatic-SC from Google Fonts.

Maybe I'll write a post-mortem :)
Show HN: Tiempo – The fastest way to track time and get paid
It's entirely possible I picked it up from there. I frequently think of brilliant sayings and discover Brooks got there first and better.
It sounds like you already have the infrastructure, and your requirements for scalability/uptime/etc. are not very high. In this case I would just go with the self-hosted solution.
Airware Preps Launch Of Drone Operating System With $25M From Kleiner
> The article doesn't mention why people didn't want recursion to be a requirement.

It does, actually:

> And this is what they wanted to remove because they wanted static allocation of procedure activation records.

A stack frame is a dynamically allocated procedure activation record, but we no longer call them that because it's seen as absurd that they would be statically allocated.
Thanks! No, not yet. Swift was announced when I was almost finishing the game so opted to finish it first, then move to Swift later on.
Later Apple.

drops mic
I, too, really enjoy using this tool to design color schemes. As a frequent user (who's probably not using it correctly), two minor suggestions to improve the experience:

1. I wish the "Base RGB" entry field was bigger or more emphasized because I still find myself poking around the page for a bit looking for it after a long absence from the site. My primary use case is grabbing a pixel color of something I like on the web with my Color Picker add-on and trying to see if it becomes a useful scheme.
2. I also wish there was a sort of "click to add the hex code to your keyboard" in the scheme viewer... I don't like having to hover to get the title and then manually typing it.

It's a great site (I use it in my lesson on color as well[1]), many thanks for putting it together!

[1]: http://www.vikingcodeschool.com/web-design-basics/understand...
Good thought. I've been trying to think of how to do that without crawling the comments, too.
We’re taking a slightly different approach to invoicing for billable hours. From talking with freelancers, independent contractors, agencies, and other professional services companies, we found that there’s a significant delay between when work is done and when the invoice actually goes out. Then, there’s even more delay between when that invoice goes out and when it gets paid.

We’re trying to reduce both of those delays as much as possible.

By sending a notification once hours have been approved, we remove the delay between when the work is done and when someone “runs invoicing.”

By making the notification personable and easily viewed on mobile devices, we increase the speed with which the customers pay.

That’s the general concept! I’d love to hear any feedback and comments the HN community has!
The desire to "move fast and break things" keeps you firmly in the 1 year of experience repeated 5 times camp. They teach you to overvalue tools like frameworks and languages and undervalue your use of them. It reinforces a consumer notion of technology, whereby you passively play in conceptual sandboxes constructed by The Great Framework Authors.

"Just use Rails!" you hear, ignoring the small voice in your head wondering if all of the beauty of computation can really be foisted into ill-chosen paradigms. The cognitive killswitch that is mass acceptance and cultural success overrides that voice, though, so it's all good.

Then, when you inevitably get things into a mess, you consult the inevitable cottage industry of people who give you tricks to ward off the pain temporarily.
This summer I started the Wharton EMBA program. Here are the few things that struck me

1. The program is truly demanding. I do believe the program weeds out candidates who might not able to handle the demands of the program. But I see a lot of my fellow classmates struggling to balance work, life, and school. This is the #1 consideration if you'd like to pursue EMBA from a top school. Make sure you have the buy-in from work and family. They will not see you for a long time!

2. Cost - it can be extremely expensive. Our tuition is 180K+ for two years

3. Travel - if you are an out of towner, don't ignore the costs + time to travel. Jetlag can be brutal

Now the pros

1. Everyone in the class is extremely smart and motivated. So much so that coming back to work will means having to deal with not-so-intelligent colleagues. A classmate summed it up very well - she said her life is now measured by 'days to class'

2. Networking opportunities outside of your classmates too. Just last week we had a fireside chat with Steve Blank!

3. Amazing professors and staff. It goes without saying that the professors are truly phenomenal. The staff does whatever it can to make our life easier

At the end of the day though, what really matters is what you are looking for at the end of the EMBA. If you are looking for a change in career, you will have to work for it yourself. If you are looking for more knowledge or vertical movement within your current org, then go for it

Let me know if you have any other questions
I learned Clojure from the book Clojure Programming (http://smile.amazon.com/Clojure-Programming-Chas-Emerick/dp/...). Once the book gets past the basics, it starts giving lots of concrete examples for how to solve real problems idiomatically in Clojure.
I see a bug where pieces don't always clear correctly. The play continues correctly, but it appears that a piece is there when it shouldn't be, and the next piece on that column just covers it up.
I thought that "junk DNA" was now a discarded misnomer, and that while there are sections that don't code for protein synthesis, it still has a biological function. It looks like it is still up in the air as to what percentage of non-coding DNA is biologically vital.

http://en.wikipedia.org/wiki/Noncoding_DNA
Are there any improvements in flash performance for the retinaMBP?
What issue you are experiencing with fluentd in_tail plugin? (As it already support log rotation)
That's pretty sweet! Shameless plug: I built something just for your personal points a while ago using the Agolia API. It's not that sophisticated and detailed but it's good enough for my personal usage.

https://hn.notmyhostna.me/
This is the key point. He tended to use active voice, single clauses, and simple words. None of that is the same as small sentences and a limited vocabulary.

His approach was as simple as possible, but unlike what this app creates, no simpler.
Stubhub Suffers Security Breach and Cyber Theft of Accounts
Another kickstarter garbage with a sentimental promo. Next.
Going Over The Top
The personalized search is a good thing. I have to agree and that is something I like, if I am in a different city.

But the problem, 4sq currently piss off those people who like to check-in. Most of the people I know, don't like Swarm and either have not made the move or stopped using Swarm. I myself, also almost stopped using Swarm. Because they reduced and modified the gaming aspect so that is no fun anymore.

The problem here is, if those people with the check-ins are going missing from the platform, because of those issues. Then the people fulling the database and as such the recommendation engine are going lost. That is long term problem.

The thing is, there was no need to separate it. They could have implemented the personal search the same way as they do it now. They even could have changed to hide or show the Check-in depending on how I have signed in.
Seems like a curious place to draw the line, but to each his own. We know that law enforcement has the ability to turn smartphones into remote listening devices.
In general, Python method is just combination of function object and pointer to "self" namespace.
Optimal loops don't use more memory than recursion and generally significantly less. Though if you can find an counter example in a common programming language I would love to see it.

However, we are talking about the automotive and aerospace industry so recursion overhead is often a deal breaker even if there are no other issues.
Same here, but a quick google search always bring up McIlroy comment. If you find it, submit it on HN :)

ps: there's a post on Recursion in early languages https://news.ycombinator.com/item?id=8073361 that mentions McCarthy indirect influence on the ALGOL comitee, but nothing else.
Wait, if they have that, they already have everything
Irony Is Dead: A Startup Called “Socialist”
"No mention", except for the part '"There's no study that I've ever done that's found a positive consequence of spanking," Gershoff said.'
If you are running your own company that grew and stabilized a bit, and you have time to learn about how other established companies do their stuff and most important connect with other people in a similar situation, it's worth it. If you want to get just another title to show how good you are, it's not a good use of your time.
Hey, that's a million times prettier. Maybe you could drop some of that UI goodness onto the public hind-cite dataset?
> An attempt at a more useful response than logfromblammo's "because feminism" answer.

Thank you.

> This honestly is kind of a weird stance to take.

Not so much of a stance. I'm just describing the way I feel.

> You don't think about anyone in any way other than aesthetics (look and voice) if their life experience doesn't completely match your own?

When I look at people and hear them say something that does not convey information relevant to me that's exactly what I'm thinking. How they look and sound. I never heard any of the mentioned actors saying anything relevant to me although in more private conversation I don't doubt they say things that would make me also think about what they said.

I'm just saying that I don't think of people as accomplished or brilliant in disciplines I have no idea of. I know they are by proxy of recognition of their peers. For example I know Brian Cranston is accomplished because Antony Hopkins sent him a congratulatory letter by his own initiative.
But knowing something and thinking/feeling/believing in something is not exactly the same.

> - "I'm also sad that I see a geek that transitioned to management which is always a loss of a good brain."
> This is:
> a. Pretty insulting to anyone who has gone into management, which is, believe it or not, sometimes something that does involve your brain.

Please note I didn't say "waste of a good brain". I don't think that management is brainless activity. I just think that best thing a men can do is to develop technology. Because it triggers advances in all the other aspects, most importantly in science, but also medicine, social interactions, wealth and everything worthwhile. So if you take a bright person who has a chance to push technology further and give him/her the task of dealing with politics instead then it's a loss in my book.

> Especially problematic as writing off management, HR and other "soft" fields as not as important as engineering is a common way to sideline the women who do make it into tech companies, as they are somewhat more common in those areas.

Bright engineer such as for example Bram Cohen can singlehandedly push technology further. I value very highly awesome project managers as they can join engineers together and direct the technological effort but anyone above this level is just not doing anything that counts for me as advancement of civilization. Similarly sideshows as HR, Legal, Accounting, Sales and such. You don't make progress but shoveling what you already have back and forth and consuming a little bit every time you do it.

If women tend to keep away from engineering that's just bad and I don't really want to comfort myself with the 'at least they are close to engineering'. I'd rather see them hack on technology because in my opinion that's the best use of any persons time.
You may not be aware of this, but the Bay Area is not exactly a representative sample of Mass Market Behavior.

But that doesn't really matter, because we can resolve the dispute with a simple question: if check-ins were a mass-market thing, would Foursquare (and everyone else who tried them, like Facebook) be running away from them?

The answer is no, obviously. If they worked, companies would be piling in, not checking out. But they don't, so they are.
The individual laser blades aren't small and all the assorted cooling apparatus is pretty sizable. Some video of it in action: http://www.photonics.com/VideoGallery.aspx?DGID=4c2495b26887...
Well, if people in the Bay Area do it then clearly everyone does.

</Hacker News>
Maybe that's the hidden motivator in my brain. Now I can't not think of 60 minutes (the program) when I see this name.
C# or Java, the whole request pipeline processing should be more or less the same. Unless one platform does things less efficient than the other.

Rails and Django do things differently as to my knowledge they do it by spawning processes instead of threads. There are app-server for Rails or Django that may use threads for efficiency/performance reason but I am under the impression the whole LAMP stack is still 1 request 1 process (even though they re-use those processes from a pool of already allocated processes).
FYI, LaTeX is not an editor. Although it does produce good PDF's, given all of the LaTeX-to-HTML things I've seen, I would be sceptical of producing .mobi with it.
Ah - shoot - that's probably a recently introduced bug! My bad. I wanted to include the chart of this Show HN post itself on the home page (as an example), and that is apparently causing all sorts of weirdness. I'll try to figure it out. Sorry.
If you're using a browser that supports geolocation (and you enable this) then it will find your location. Otherwise it uses an IP address-based lookup. The one I'm using at the moment is free though, and patchy. :(
Sorry it didn't work for you. Manual location entry is a good idea though so I'll add it to the potential "to do" list.
Thanks for the feedback!
But the article itself states that the Foursquare name is associated with checkins. I don't argue with splitting it in two, but I'm confused about why they made checkins 'Swarm' and are trying to transition the checkin-associated name of Foursquare.
Been there recently.

Have you seen this? http://mimobaby.com/

I ultimately decided more monitoring (we have audio/video/nest) was not going to help us. But still thought this product was cool.
There was a recent scandal in Germany:

http://en.wikipedia.org/wiki/Gustl_Mollath

I recall that in a TV discussion of the scandal a psychiatry professor was extremely critical of psychiatric profiles. I think she even said that she would not allow anyone to create one of herself.
My first thought was it's only $5 so it can't be any good.
I don't see where they document how you disable or block these.
seems completely useless to me. the pretense of the video ad def confirmed my bias.
I do think that attempts to create something original can be helped by this, but only if it's used carefully. After I've reworked something many times, the parts I've fiddled with the most are often too complicated and obscure.

I've gotten a bit of use out of this, but only by throwing it at things which are already written and edited, and then ignoring most of it's suggestions. I end up treating it as a list of things to check, not a list of problems to fix.
Hmm, now I'm imagining something like Reason (http://en.wikipedia.org/wiki/Snow_Crash#Reason). A backpack sized battery, but needs a water-submersed heatsink.
Mystery plane circles London sparking surveillance rumours
Does it recommend against it if it is part of dialogue?
The webdev stack is so, so bad.

It gets an enormous pass because programmers love programmer culture, and it's open. (Exactly like the lackluster Linux of the nineties being immune to criticism due to openness).

You know what a great workflow is? Vim, C, and a Makefile. C offers a far more conceptually complete model that isn't forced client/server. The C compiler does basic checks on my code (revelatory, for sure), and the Makefile, as horrible as the syntax is, can be added later.

If I'm teaching someone, they can open something like gedit, type some code in, and run gcc manually. Boom! A program to run!
The intention was to branch off Qwikster and have it slowly die. I actually think it wasn't an awful idea, but that they did it too early. With a terrible name.

I suspect Foursquare want to slowly kill off checkins in a similar way.
> LibreSSL was birthed, it seems to me, as an opportunistic venture to take the meager funding and attention away from OpenSSL

How do people come up with bullshit like this? You try to make the free software project look like an obnoxious enterprise that would exploit a time of uncertainty to show off and bolster their status, for revenue.

The reality is that they realized a critical component of their security-focused project is broken and needs fixing, urgently. So they started working on it. That is what they do. All the attention was generated by media and citizen of the Internet. At the time, I don't think anyone was talking about funding. Definitely not about the funding of OpenSSL.

Then people started demanding portability. Other people wanted to support the project just because. Or because they came to realize (or already knew) that OpenSSL had serious issues. At the time, no funding was being directed at fixing these issues.
I think this is related. Something I have just become aware of in the last year is, researchers in the psychology fields having a backlash against "replication bullies" (a quick Google search will show what I'm talking about.) They claim that they are being battered with unreasonable requests for replication of work. This is so far outside of my knowledge, I wonder if you have an opinion on that.
Yea but I am looking for actually field reports from people solving hard concurrency problems out in the wild with Clojure. I am yet to see one.