skysight-inc/HackerNews huggingface dataset:
Ask HN: Mailbox sensor feedback
I'm working on a device that turns any mailbox into a smart one. If you insert my device into your mailbox, it will send you an electronic notification when mail comes in or is taken out. Currently working with a functional prototype. Thoughts?
Depends on the company. They will definitely care if you lie about it.
Longevity – Do we want to live longer?
Would we ever be able to collect enough photons to form any kind of image though?
Connect GCE and AWS via VPN in 10 Steps
In fact this solution doesn't use either the number of files or their filenames to encode additional information - it uses the sizes of those files to encode the additional information.
If you look at the bottom of the ai2html site, you can see it was made and owned by the NY Times.
What comex meant is Chrome pioneered the use of seccomp-bpf. And indeed, Chrome is by far the application using seccomp-bpf in the most advanced way.
I wish somebody would build a real-time dashboard for nginx like this.
But someone stealing for drugs demonstrate a level of selfishness that does make them a criminal

Perhaps you'd like to become acquainted with addiction[1] and substance dependence[2]. They are real issues that people (those who you call criminally selfish) have to deal with, (generally) alone.

Due to societal attitudes towards drug use and the overly harsh treatment of users by the criminal justice system, people suffering from addiction often do not receive the medical and psychological attention they need. In a better world we'd be willing/able to provide that, but we aren't there yet.

People start doing drugs for many different reasons, but some people can't handle their crack. An addict can be a threat to themselves and/or others, not because they are "bad" or "selfish", but because they are mentally ill. Addicts need rehab, not punishment.

[1]: http://en.wikipedia.org/wiki/Addiction
[2]: http://en.wikipedia.org/wiki/Substance_dependence
But do you know who comex is? People sometimes are not exactly precise and sometimes make mistakes too.
Of course we do. It's also a must. It's a requirement for any progress related to space travel and in relation to populating other planets. It's amazing that this is and still is, a question. The real question here is - does life have meaning or not?
> Someone else might say that a human being has the right to realize his potential in an activity and be allowed to sustain himself and his family out of such activity

So... I have a right to sustain myself and my family by picking my nose?
Programs aren't measured solely by absolute success rate. They are also measured by success rate relative to alternative approaches to the same problem that could be enabled by the same resources.

Which is to say "35% > 0%" sounds good, but would wilt in the presence of "35% < 45%". Might I suggest a different set of evaluation criteria?
大山 isn't that novel or popular anymore.
But the all-day interviews have the same problem. I interviewed at some startup in SF...

I mean, this was me looking for my "job with low standards" so I was going through recruiters, right? That's how you get a job with low standards. You put your resume on dice and include a phone number. Answer the phone. Wade through all the bullshit jobs that have nothing to do with your skill-set. Find jobs you could reasonably do, and say yes to the interviews.

In my experience, this means that I'm competing, mostly, with people that don't have other options... people that can't get jobs through people they know, because they just aren't that good. For a lot of complex reasons, well, that's exactly what I needed at the time.

I negotiate with the recruiter and $150K is within their range. I mean, I'm... not 100%, right? lowered expectations. So I should be looking for less. But I've never had any problem asking for too much; at worst, they laugh and offer me something lower, right?

Anyhow, so I show up at this place and they grill me for the usual 8 hours. I mean, it's not too unpleasant; there's beer and food and everything you expect, and they seem to be really into me. The guy who is going to be my boss gives me his email and tells me to send him an email so he can get things started over the weekend.

The business guy is, well, he's a business guy, but everyone else seems like people I could work with; people I'd get along with, and the skill level was right in there; even in my reduced capacity, I wouldn't be holding the team back.

At the end of the interview, they ask what I'm looking for, money-wise. Now, like I said, I negotiated this with the recruiter, so I said $150K, but I noted I could probably be talked down some, and I mentioned a lower sum, one a friend who has worked for me for most of his career recently got.

The mood immediately changed. We said our goodbyes, and I left. I did email the boss, but total radio silence.

I never heard from these people again. I eventually got the recruiter to tell me they didn't want me, but...

Personally, I'd be less pissed I spent 20 minutes on a coding problem for them at home and then didn't hear about it.
It gets you a decent cup of coffee on-demand with no cleanup and obviates concerns about how freshly roasted or freshly ground your beans are. You can zombie through using a capsule.
A tip of the hat to CodeHaus for doing this transition the right way: Carefully preservation of the projects' assets and plenty of notice to the contributors.
> The term "design patterns" stems from architecture, not computer science

Do you have any references? I find this fascinating, but googling "design patterns" and "architecture" together just results in lots of "software architecture" topics. Who originated the idea?
I think that uses Mozilla's root store that don't have the root. Microsoft's root store that is used on Windows has it.
> landfill after two years

My old 3GS is still doing good service for my father in law, and my 2006 iMac only packed in last year. My parents are still using my bought-on-release iPad 2 and 4 years after release its running the latest iOS 8. In my experience the useful lifetime of an Apple product is typically about 6-8 years.
According to the Energy and Information Administration, retail electricity prices have gone up by 25% over the last 10 years. [0]

In comparison inflation has raised prices by 19% over that same period [1]

I think it's also not obvious that the natural gas glut is a long term trend. It's a complex issue for sure, but here are some perspectives: http://www.businessinsider.com/arthur-berman-shale-is-magica...

[0] http://www.eia.gov/electricity/data/browser/#/topic/7?geo=g&...

[1] http://www.usinflationcalculator.com/
This is the apple iwatch all day, iwatch it because...
Sure, but most people would consider the original poster's request as quite reasonable.

Instead of considering it in a balanced way and producing a polite & considered response, the response was idealistic rhetoric. For better or worse, I think that does qualify the attitude of response as "unprofessional", as stingraycharles pointed out.
ATS' type system looks particularly intimidating. Do you know of any company that uses it for RESTful services?

What I think makes Go attractive is not just the static typing but a combination of C-like syntax, GC, a simple type system (admittedly arguable) and a broad range of libraries. None of the languages you have named combines the first three but Swift does. If it is released as open source under a reasonable license the library situation, which is its biggest weakness at this point, should take care of itself.
please provide the user generated file for donwload
Nerve 2013
It does use the filenames, for ordering. If you renamed the files so they sort differently, they would not decompress correctly.
These long term support distros are toxic to everyone except proprietary software vendors.
As a resident Indian at least there's going to be little choice left as more and more services "recommend" using an Aadhar number for refunds and benefits. In any case lack of fingerprints hasn't exactly prevented abuse such as bringing false charges etc in the past.
It's not minor, it's borderline assault. Whether you're offended or not, you don't get the right to go around assaulting people like that.

Now, don't get me wrong, the guy was a dick, and it sounds like it was sexual harassment. And it should be dealt with swiftly by HR, but that should be the end of it.
I think you've hit on something here, whether it was an intentional motive for the video or not. Piracy occupies a weird place in the world of music production - most DJs probably torrented more than a few of their gigantic collections of songs before getting into record pools or onto promo lists. And piracy seems to be the default route for aspiring producers who need expensive software or plugins. Yet musicians, at least historically, depend on intellectual property sales for a significant portion of their income.

There is an attitude of "I'll pay for it once I start getting gigs" I've seen in more than a few people. I'm not going to debate whether this attitude is justified (the most basic full-featured editions of Ableton and most other pro DAWs start around $600 and go up from there) or not (Developers gotta eat). But it is certainly a viewpoint that is extremely common in the community.
I'm finding it hard to contrive a debating situation where "I can't resist reminding you..." isn't snarky.
it's depend on person circumstances. If they had severely diseases they tend to take assisted dying
No, no, no. The link they send requires Aadhaar verification, your will get an OTP, which you will give to the agency. They can get the copy of the document only if they provide the right OTP. It is the same way you are logging in to this website.

The whole UID infrastructure is two-factor auth by default. Think of the URI like Facebook Graph API URLs. They are static, REST-ful endpoints that require two-factor authentication.

While there are no strong laws to protect scans of your IDs, the biometric data does come under The Privacy Bill, 2013. So does any identification typically used by financial institution. Your other IDs, like Voter ID are public information anyway, except for biometric identifiers.
Most seem like Value Objectshttp://martinfowler.com/bliki/ValueObject.html

I usually find there are several value objects for every entity https://dddsamplenet.codeplex.com/wikipage?title=DDD%20build...
Honestly, at my previous company I worked as the sole front-end engineer on a team with mostly classically trained programmer types (all CS majors), and it started to become very obvious that the "traditional front-end best practices" for CSS weren't going to cut it for us.

Most of the recommendations I make came from learning things the hard way.

As a concrete example, early in my time at this job I needed to make a small CSS change in some template. I made the change, checked it in, and then like 50 tests started failing. I found it absolutely crazy that my changing such a trivial, visual thing would break so many functional tests, so I started suggesting that we not use the same classes for styling as we did for local hooks. I didn't know the word for it at the time, but there was clear coupling between our style and functional classes.

Anyway, it was little things like that, over time, that helped be develop much of my philosophy on this stuff.
Can someone explain why this is not possible? I understand why sending a decompressor beforehand is not possible for all inputs. I don't understand this formulation of the problem, where it only needs to work for one input that you get before you need to create the decompressor.
Why do you think that rather than Mike is genuinely interested in novel compression methodologies, and willing to pay some money to make interested people attempt to discover them?
>Yup, as long as the dependency is already on the machine I suppose.

That's exactly what I was getting at.

If gzip was allowed, then any common decompression utility should be allowed.

If that's the case, and said utility relies on an external library, should that library be included as part of the size of the decompression utility?

It's arguable that the "fabric" over which the data is delivered shouldn't matter. If shouldn't really matter if the linked library comes from the same SSD as the executable, or from a server on the other side of the world.

We currently define "the machine" as the internals of a box. Would this count if you were running the executable from a removable drive? If not, why does "network storage" trigger the disqualification, and not "USB storage"?

I understand the original premise of Mike's challenge, but considering a loophole is being discussed here, I'd like to know where people see that the boundaries of similar loopholes lie.
I'm not sure I would say its supremely arrogant to tell them to upgrade their kernels. I'm sure if they realized that they were breaking sub 3.16 kernels they would of announced it before hand, but they fudged that. So instead of fixing it to not use a kernel feature they wanted to use, they just said "well this sucks"
At GitLab we recently implemented this in our tests. After this all the reminders and comments about style are no longer needed. You just need to have green tests as you always should. We think having it in CI is a much better experience than a HoundCI that makes line comments in the merge request, that gets quite noisy for people following the MR.
I hadn't heard of the modularity idea before. Thats actually really interesting. Upgrading to the latest model could mean just swapping the internals (battery included, maybe even display). That would be quite the differentiating factor for Apple's wearable lineup compared to Android Wear or Microsoft's thing. Apple could actually pull it of since since they have such a huge retail presence.
Because of where original capital came from, and where it should go in the future.

You should check out a few XVII/XIX-century European philosophers like Rousseau, Proudhon etc.
Doesn't happen now, because the sole craft was eventually retired. (Rather spitefully, too, with BA refusing to cede any to Virgin)

There is, nonetheless, Skylon under development, though dreadfully underfunded. If it actually works as expected, SABRE will be a quite remarkable innovation. So far, it's all looking good, including the particularly gnarly issue of cooling the incoming air in extremely little time.

http://en.wikipedia.org/wiki/SABRE_(rocket_engine)
I want an undemocratic currency and I don't want to forbid you from using a democratic currency if you prefer it. I doubt those that like you, who are unable to agree with the statement above, will willingly extend the same courtesy to those like me, who disagree with that statement.

I wonder which group might be in possession of the right idea, the group saying "you don't have to use it if you don't like it" or the group that is already forcing the new currency to be under the same democratic rules of the old, "democratic" currency.

Statism, ideas so good we have to force them on people.
TL;DR A loophole to get a subsidy on something.

Personally I think it's a bad idea, giving commercial incentive to destroy land for solar panels.

How about we cover all the available roofs first.

And I know in theory it could be a 'garden' on existing roofs, but this is not the way they seem to being created. It's cheaper to just knock down trees and put them up.
Subscripts are how it's used in the more down to earth engineering applications like anisotropic thermal conductivity and elasticity. I can see why some authors might want to put the right-hand-side-only variables somewhere else for clarity though.
VimFx too - It's basically a clone of Vimium for Firefox, meaning it alters Firefox far less than Vimperator/Pentadactyl. There was previously a Firefox add-on that shared the name Vimium, but it doesn't seem to be maintained anymore.
Just $104 to exploit the FREAK flaw and hit the NSA website
https://cloud.google.com/support/
https://support.google.com/cloud/answer/3420056?hl=en&ref_to...
https://support.google.com/cloud/answer/3466163?hl=en&ref_to...

Google's support for GCE is no different than Amazon's for EC2 - the more you pay, the more support you get.
Randall, I have a suggestion for your site: add the article title as the HTML title, so the tab shows up as "Valley Talent" instead of "Randall Koutnik."
TJ Holowaychuk's reply to a Facebook Recruiter
Hold on, does this article really suggest additions to Android by device manufacturers are anything but bs bloatware born by the desperate struggle of companies to emulate apple and avoid Google.
Have you managed to get this setup to continue working after one of the containers restarts? That is a problem with container linking I have yet to find an answer for.
Was away from HN and didn't see your reply Moxie.

I get that SMS leaks metadata. It's like email in that respect, isn't it?. And we still want to encrypt email. Is it so much of a burden for you people to carry the SMS encryption code? Maybe a fund-raising drive to keep it financed and included?
It was a pretty good overview, the secureboot stuff was needlessly condescending.

Referring to UEFI as the "BIOS" is incorrect but is used commonly in the "IT World" (along with loads of other incorrect stuff...). The BIOS is understood as the thing where you configure basic hardware settings. I don't know if we're going to win that battle.

The Windows equivalent of efibootmgr is bcdedit. It isn't well documented.

In general, I think if you have the option to use UEFI and GPT they are better than the alternatives. I disable Secure Boot when installing Linux but I haven't installed it alongside Win 8 yet.

The "you have to be in UEFI mode to install an UEFI-bootable OS" is an important point.
Ask HN: Where can i find lawyers who can help me with startup offer letter?
So i work in a big corp and recently accepted an offer from a startup and i would like to validate my offer with a lawyer who understands startup equity and who has done this before.

HN experts. Referrals please.
Developers should not have to interact with humans to set up a new environment
RuboCop's author here. If I knew someone would ever link to the homepage I would have put some useful info in it. :-)

Thanks for the kind words!

P.S. There's a lot more info here https://github.com/bbatsov/rubocop
What do you mean by brewing upside down? I stopped using my Aeropress and went back to a proper machine because I missed the crema, so I'd love to know how you got one.
"there are no immediate practical uses for this"

Not too long ago I had to bang on some code that was running too slowly to be practical. Thanks to knowing stuff about algorithms and complexity I was able to knock it down from cubic time to just-over-linear time and reduced it from taking about 9.5 seconds of a 10 second response time to 'basically none' of a 0.5 second response time.
Silent Circle denies being served secret demands for user data
var s = io.connect();
var loop = function() {
s.emit('input', '0');
setTimeout(loop, 0);
};
loop();
Who wants to work with creeps always making comments re: a co-worker's rumpus? Not me.
It'd be nice if they used some of their massive pile of cash to back-port that feature and generate a ton of good will.
Jolla has an Android compatibility layer but no Google services (AFAIK). I don't know how well they are selling, though.
firms are trying to outhire each other, like talent is some magic wand that can replace compelling products.

Where do you think the compelling products come from?

There are plenty of companies that take the view that you seem to be advocating - that there are employees who "create" and other employees who just turn the wheels and implement those ideas. Your average fortune 500 company is just like that. The engineers working there pretty consistently complain that the software dev team isn't respected, and isn't sees as producing things of value, or providing a competitive advantage.
Those companies believe that thevakue isn't in the oroduct/idea and the execution is easy and ought to be cheap. Which is fine, as long as you never need to do anything that requires significant technical skills. Because such environments force out anyone who thinks that they gave more to offer than simply churning out cookie-cutter, mediocre code.

Their are ways to build successful teams that don't require that everyone is top 10%, but the notion that you just need compelling product ideas and a bunch of average developers to implement them is pretty common place, and rarely produces exceptional products.
So you only care about problems if the user is a skilled developer, and then only if they're actively solving the bug (because skilled programmers are never involved in other projects eating their time...)?
An alternative way to handle performance reviews
The Magic of Meerkat
If anyone is interested in playing the roms in /C/files/roms/sms/, they can be played with an emulator like Kega Fusion[1]. There is a decently sized collection of games...

http://www.carpeludum.com/kega-fusion/
The nature of the activity in question is debatable, usually it's formulated in terms of something useful to the community, but that's beside the point. The point is the origin of capital versus its destination from now on.
If the bands are forward compatible with future generations, then it becomes more attractive to spend more on the band vs the face.
This is not doing something extraordinary. My greatest hesitation with Google is being left high and dry in the event of a problem and having to pay big money to MAYBE get a response through God knows what support channel in God knows how much time. Google has to do something fuckin amazing to dispel cynicsm about their support. Your links do nothing like that.

Google thinks it just has to be a clone of amAzon in all ways.
No it isn't. If you can predict with more than 50% what the next bit will be - it's not random.
Some simple explanation

Compression exploits redundancy in a data stream (basically). You basically get "all symbols" (and how you define this varies according to your compression method: you could do all letters in the case of text, or even text snippets that repeat, etc) and reassemble them in a way that the ones that repeat the most take less space (and you also need to start from a basic dictionary known by all uncompressors or ship it with your compressed file)

One simple analogy is writing with abbreviations, but if you write e.g. the reader has to know what "e.g." means or you have to put in the beginning "e.g. = example" (and this also takes space)

Now, a randomly generated file ideally has all symbols repeating with the same frequency, (we say all symbols have the same entropy - I'm not sure about this exact wording), hence you can't take a symbol that repeats more or less and make it take less space in your compressed file
10 Essential things to learn before jumping into Blogging
Oh, they "just missed adding the statement with the update".

How reassuring!

I see two possible cases:

1. They have been served and are compelled to mislead their customers.

2. They are incredibly incompetent, thinking up a security mechanism that they now have mis-handled twice within a few months.

I would vastly prefer the first one. The second possibility is just too depressing.
Tbh, if Ableton were such a great place to work at and live a great product, several core devs wouldnt have left to start Bitwig. I dont have any insights in the internas, but I would take the movie with a grain of salt. It is advertising, after all, not a documentary.
It's inventive, but what if instead of doing it at the byte level, we did it at the bit level? Instead of splitting files on every "5" encountered, we split them at every 1 in binary, which gives about 50% of "compression".
Just because you're tired of it doesn't mean his niche isn't provocatively positioned.
Plenty of dudes like that in this thread as well.
For more info there's the Bitcoin whitepaper: https://bitcoin.org/bitcoin.pdf