skysight-inc/HackerNews huggingface dataset:
Live satellite aerial video on demand
Report: Samsung to introduce 5th smartwatch, this one has a SIM card
Is there a way to actually access the NAND chips in a better way?
Having the ssd firmware guessing stuff seams like quite a waste.
If I was in that situation I'd try to get a different job. I know how hard it is to do that in the current economy though, so failing that I'd just do the minimum needed and be uncompromising about working only the assigned hours so as to maximize my utility outside of that particular employment role.
It seems your internal struggle about your perceived inefficiency is burning you out. Rightfully so if you are wasting time on what's not particularly important. Do your managers value the quality of your work as much as you do? If not, do you think you'd be able to live with a slightly lower quality deliverable that frees you from the stress? Perhaps it would allow you to work on that feature you do want to work on.

We have a right to be happy. We should make decisions that satisfy the majority of our lives and where do what we love. For things not under our control, we still need to love what we do.

The easiest solution to your problem is creating discipline and decisiveness. When you give yourself more hours to work than you are expected to, you create a vacuum of inefficiency. You work unsustainably on things of little value. Instead I would force you to a) figure out your success criteria, b) what are those steps, c) prioritize those steps, and most importantly d) set time limits for each of those steps. The constraint of time will force you to get to the 80% quickest. I have written some articles on these exact problems and in the process of creating an app with those insights. Feel free to read more here: https://medium.com/produce-productivity/ee13c1600b6b
They can still collect data from you, just not persist anything through cookies.
Higher marginal tax rates increases the $ value of mortgage interest deduction for the same amount of mortgage interest payment (since a deduction reduces taxable income, but the amount of reduction in actual tax liability is the reduction in taxable income times the marginal tax rate.)
I have a friend who is in a similar situation, and he was able to negotiate the total down quite a lot with the IRS. I'd definitely recommend finding a tax attorney or CPA who can help you with that.
"As many programming languages, SDKs, Libraries, Frameworks, and development tools there are, I'll never make the decision on which one I should choose."
Just use what you know. There are plenty of times when that is the wrong choice, but being paralyzed because you can't make a decision is not one of them. Once you have a PoC or are at least in to the project you will most likely have a better idea where the pain points are (performance, development speed, interop, etc) and can make better decisions about what tools are going to save you time in the long run. If you decided you need to reboot once you get in to the project you should do it as early as possible, but be committed to only doing it once.
Thank you for this wonderfully articulated post. The term "burning out" can be thrown around a lot but it can also be a complex issue to understand. And it's certainly frustrating if it's happening to you and you aren't sure why it's happening or what the root cause is!
Tldr: this guy doesn't like when people use tldr

Edit: oops didn't see he was a mod now his post makes more sense
Words in Other Languages with No Direct English Equivalent
Isn't this applicable to any kind of bitmask, and not just Obj-C?

I suppose that Cocoa uses bitmasks fairly often, but this article could have been titled "Working With Bitmasks in C" and it would have been just as accurate.
What is the "ETH Zurich app", Please? :)
I have a macbook pro, and depending on what I'm working on I either use eclipse, ADT, or vim.

The laptop doesn't really matter, but I hate doing any sort of development in windows, so I'd either buy a macbook (second choice) or get a Dell or something and install ubuntu or arch on it.
The Octopart Microcontroller Price Index
I'd agree that design and building are separate tasks and they can easily become too complex for one person, so it's best if it's divided. As long as someone 'owns' the design (for good and bad), it's less frustrating as a builder.

It sounds like in OPs case, vague specs means not good ownership of the design.
I recently tried genymotion.com. I am pleased with it so far in terms of testing on android. Of course, it is not the same as testing on real devices. For now, I am just testing using this. Later, I am going to ask friends and family to test my app on their various devices.

I haven't tried this this but another suggestion I read somewhere is to go to Bestbuy and test it on as many devices as you can :)
based on my participation at a Tango hackathon (details on the hackathon and the projects http://palcu.blogspot.ro/2014/04/google-project-tango-hackat... and source code https://github.com/sketchdown/sketchdown) I think they need more space and power for the hardware
Wasn't it possible to create the exact apps from scratch? You get to pick the technology you like, you don't have to waste time understanding and refactoring those stupid classes.. Sometimes, from scratch means faster, easier, cheaper. There's a famous Joel Spolsky post where he argue that you should never start from scratch.. but that sounds like a case where it would have been worth.
Show HN: My first serious iOS game
It might be a translation issue, but "well insulated" seems like exactly what you don't want for this sort of cooler. Maybe they mean the top is well insulated while the bottom is not.
The article is short on details, but I'm not clear why Amazon is obligated to sell a publisher's books, much less at the publisher's desired prices. Wal-mart is famous for using its size to lean on suppliers ensuring "everyday low prices." Why is publishing different?

I sympathize with authors that are hurt by this battle, but it just shows that Amazon's marketplace is becoming more important to their sales than their publisher is.
The Dropout Fallacy
I guess this is awesome if you really like drinking 55-60F beer.

Otherwise, this is luddite technology designed to appeal to ecotards.
Like they say, there's an extension for that:

http://mercurial.selenic.com/wiki/LockExtension
It's more like Git where the latest action is linked to all previous action + data is organized in a tree so any piece can be efficiently demonstrated as a part of the trusted whole (via a merkle branch).
Please don't paste stock quotes into HN threads. Good conversations aren't like that.

Especially please don't do it repeatedly: https://news.ycombinator.com/item?id=7777147.
Did Google just add Wacom support to chromeOS?
I can't recall which runway marker I'm thinking of, but I know that there's one that pilots refer to as 'the coffins' - as in if you land past them, you're in trouble... Obviously they don't call them that in front of pax ;)
I thought the same thing — also, that it discusses "red", "yellow", and "green" states of the plugin. I looked up at the Firefox Toolbar and noticed it was, indeed, "red". So I figured, OK, it must have detected some sort of tracker on this page...

Yet! The color of the icon in the toolbar is not indicative of this, as far as I can tell. The colors actually refer to the little slider that appears once you click the icon. I believe they should consider making the icon a neutral color, or change color depending on the "cleanliness" of a site's trackers. Not sure if the latter is possible, however.

In any case, I'm very much excited to see something like this from EFF.
I'm so very glad that Browserify exists. After living in RequireJS/Bower/etc. hell it really is a breath of fresh air.
>FHE for secret operations is very straight forward. You first define a universal circuit— that is a circuit that can compute the result of any circuit (of the size) depending on its inputs. You then have the FHE environment run that universal circuit with the operations you really want specified as an input.

Okay, the issue isn't whether you can obfuscate, but whether you can do it in a stronger sense than "regular" FHE or plain ol binaries or deliberate obfuscation. And what you've described doesn't do that.

The universal FHE circuit still sees the operations "you really want to execute", as it has to implement them in the first place. It's certainly obscured "gee, what do all these ANDs in this structure mean", but that's no different from eg an FHE scheme where you compute the circuit for the specific input size/function pair you want to compute rather than let the untrusted server generate it from knowledge of the algorithm you pass it.

So yeah, it's obfuscated, but no more than you get through regular computing; FHE has added nothing in this respect.
I worry (for BloomReach's sake) that Google will be unable to distinguish algorithmically between search-powered landing pages like eBay's, which (as mentioned in the article) are barely-usable collections of links designed specifically for SEO, and BloomReach-like auto-generated landing pages that are, quite literally, optimized for consumer usability. Just because a page is auto-generated and not curated doesn't make it spam. What makes something spam is that users treat it like spam, consider it spam. But unless Google's using (abusing?) its analytics cookies to track users on sites and see whether they treat an autogenerated page like linkspam or like a content page, they'd have no way of making that decision.
A lot of the same techniques. No need for proof-of-work since there's no contention for a scarce resource.

We might, in the future, periodically write our root block to the Bitcoin blockchain as a further protection against forking attacks.
Panda: why we changed our startup name and started again
Also, the fact that 44,100 can be factored as 2^2 * 3^2 * 5^2 * 7^2 makes it very efficient to do Fast Fourrier Transforms on moving windows. Which we do a lot in Speech Recognition and DSP in general.
I meant the patent troll shirt. It's a shade of gray that makes it hard to see the image, and I'd like one more obvious about what it's about.
> I am 42-year-old very successful programmer who has been through a lot of situations [...] Early on as a programmer, I was often in situations like you describe. [...] If I could go back to my early career I would mercilessly cut out all the shitty jobs I did

You know, it's hard to believe it, but at some point parents forget what it felt like being a teenager, and senior developers being junior. I know I'm going hard against the grain here, but I think you're better off doing as jblow did, not as he says.

Priority #1: survive, life gets better. In any organization that's large enough to have a pecking order, sh*t rolls downhill. Your CEO meets the customer's CEO and sees some fish on the office walls. He decides that an aquatic theme will increase sales, and passes it on to project management. PMs are slightly bemused, but figure out some web pages that can feature animated fish, and vet the idea with senior developers, who agree it can be done before the next trade show. The senior developer creates the fish_type, group_of_fish and fish_animation tables, grabs a few morsels that are fun to implement (new web technologies, yay!), and passes the rest to you. Congratulations, you're the junior developer at the bottom of the scrap heap! You not only have to deal with all the crap nobody else wanted, but will also explain it as lines of code to your computer. And, after re-implementing several times to address all concerns from meetings you were never invited to, it turns out the customer's CEO had borrowed the office and actually hates fish since choking on a herring bone 32 years ago.

How do you deal with all this? Well, maybe quitting will find you a better job as a junior developer. (Also, maybe an uncle you never knew suddenly leaves you his fortune.) But realistically, the way most people do it is the same as jblow's. You find ways to survive, improve your resume, and eventually move uphill to have more choice in kinds of crap you need to deal with. Sharing your hard-earned wisdom with junior developers will only be the cherry on top at that point...
I remember seeing those ads when I searched for "toilet paper"

I shuddered at the though of buying used toilet paper.
After you reach some karma level you get the option to down-vote.
>USB Supercharger [1]?

This seems to be clumping many small random writes into one big linear write.

Another, much more impressive hack was TurboUSB/TurboHDD USB. +30% read speed. I think it was a custom driver that modified bulk transfer chink size.
I imagine it would be most useful for people who camp without electricity often. However dry ice is very cheap (like $1/lb cheap) and more convenient (you don't have to dig a hole) so unless you are camping very often or camp for very long periods of time, it would probably take a very long time to break even.

It is a pretty cool idea though, that alone could justify part of the price for some people.
how legit is this?
DRT: Jeff Veen Interview – Building Products on Relationships
Official CoreOS images are now available on Google Compute Engine
If Amazon can significantly hurt a publisher in this manner, it is suggestive that they may have a monopoly power that they are abusing: http://en.wikipedia.org/wiki/Monopoly#Law

(General note: Please at least somewhat carefully read over that before arguing. First, I'm only saying that it's suggestive, not proof, and secondly, there's a lot of misconceptions about what exactly is forbidden w.r.t. monopolies.)
I really thought Bing was default in the current version.
Google backs net neutrality on its own Google Fibre network
It probably made open source development explode though. Microsoft couldn't really effectively compete with free software.
Show HN: Python Library for Kickstarter API
Microsoft to fix critical IE bug that has gone upatched for 6 months
I think mnw21cam's point still stands - if working at your current position is "seriously affects the quality of [your] life", you need to prioritize that over making money for your boyfriend's startup, or you'll hold it against both him and the company for making you do something you don't want to.

Take care of yourself first, even if it means a slower launch for the startup! And it sounds like you have good coding practices and are well-regarded at your current position, so hopefully you could find another job that is more aligned with your values. Best of luck!
I was working as research staff in a UK university. They're usually pretty good about welfare.
SSL 2.0 is a disaster

How bad is this? I have internet-facing production web servers running software which (unfortunately) does not support TLS even in the most recent versions.

Are there practical attacks I should be worried about?
I wonder, is there any page worth visiting, where the icon does actually turn green?!
Do users understand the browser back button?
Depending on the exact year, going to standards meetings, probably. (If I recall, she spent some time on leave after being active in security standards but before she left Microsoft.)

Now, she's apparently making chocolate: http://www.insidetucsonbusiness.com/news/profiles/after-appl... and http://www.chocolatefox.com/
There aren't statistics that I know of. Though anecdotal evidence suggests that there's quite a lot of PDFs with this problem. There are a lot of people whom export to PDF because users then can't "edit" the file.

So far, coalescing works, but we've had to make substantial changes to a lot of places. The hard part is still ensuring it is compliant with PDF specs, which we're in the process of working through before we submit it as a patch to the PDF.js team.
This is what Show HN is for. It surfaced some products that I actually want, stuff I wouldn't have found elsewhere. What's wrong with that?
Yep. But understanding Fourier Transforms takes some effort. Luckily,
HN user 'bsilvereagle' posted this earlier today:

"Linear Systems and Optimization | The Fourier Transform and its Applications"

https://news.ycombinator.com/item?id=7789767

http://see.stanford.edu/see/courseInfo.aspx?coll=84d174c2-d7...
What you say actually makes no sense whatsoever. What is forcing you to consider 1 second windows?

Also, 48kHz is 2^7 * 3 * 5^3 so it actually avoids the larger prime factor of 7. Not that anyone cares: just use an actual power of two as your window size to begin with!
The rents in London are depressed by foreign investors who buy up properties and rent them out. This reduces the supply of properties to buy, and increases the supply of properties to rent.
What's your solution then? Complaining gets nothing done in the US unless it's backed with money.
True dat. Half frozen Corona is the rx for summer heat. And once you've been in a quick mart beer cave on a 100 degree day......
I submitted this as a bug report back when I got my Cr-48. Just got these updates in email. Looks promising.
exactly!
definitely planned https://github.com/glslio/glsl.io/issues/23 :-)
04-06-2014 is the 4th of June.
06-04-2014 is the 6th of April.

I can get this right every time without learning every date parrot fashion, so there must be a way to tell.

I'm not sure how largest -> smallest component (exclusive of any more fine grained units) is any more logical than smallest -> largest.
Yes; here's a tl;dr: for a given user, all of their signatures form a chain of signed statements, where each one points at the previous statement. They don't have to be the same kind of statement: your identity proofs, your tracker statements, etc.

And then each user's chain is itself pointed at in a leaf node of the signed merkle tree. (The tree is signed by Keybase).

So you as a client can verify any individual's personal signature chain, and you can verify Keybase's merkle tree. Finally, and this is the more subtle connection, each user's signature chain has statements about the merkle tree itself, so you can verify all these users are seeing the same Keybase-signed merkle tree.
Interesting. At our family lake house, we've been putting beverages in a net with a rope and dropping it to the bottom off the dock. They always come up cold :)
According to the article, the watering down happened in the House Rules Committee (where democracy goes to die), so you can check their archives. I didn't see a transcript, but there is a link to hearing video.

http://rules.house.gov/bill/113/hr-3361
Flow-based Programming
OP is totally correct for the most part. And knowing of his work (and having met him in 2007), he knows more than me about the passion it takes to get a project off the ground. That being said, there is the occasional point where a person needs to sit back and analyse their contribution to the product they are making.

The OP is a well-known game developer. Game development is very different from application or web development. I've known and worked with programmers who were brilliant but didn't understand that the feature they were working on was necessary for the client in question. That distinction is important; are you depressed because you care about the purity of the product, or because a client who actually uses said product demanded the feature?

It's important because then the question isn't about a programmer depressed, it's about a programmer who doesn't understand the product and for whom it was made, and that is an important distinction.
This link created an interesting bug in my FF: https://i.imgur.com/1PZ01Ua.png
It is "stereo camera" except, instead of using two cameras at a single instance in time it uses one camera at two (or more) instances in time and uses the shifting position of the camera over time to get the multiple perspectives.

The very hard parts are tracking the camera's movement accurately enough to get valid multiple perspectives and the computer horsepower to turn the multiple images (perspectives) into 3D. Obviously, your 3D accuracy is going to be heavily dependent on the accuracy of your camera position, the resolution of the camera, and the ability to do the math in (near) real time.

One trick I've noticed in demos is that they overlay the image on the 3D model. This is really cool, but your eyes and brain will fool you into thinking the 3D model is has better resolution than it really is. If you just display the 3D model as surfaces, you will better see the limitations of the 3D model.
> I might be playing a devil's advocate here, but isn't our job as an employee to follow the direction and vision of the management?

Yes and no.

There's something to be said for just knuckling down and getting on with things once a decision has been made. But, prior to that, any half-decent manager who doesn't know the subject area should have a certain degree of respect for a subject specialist telling them, 'I don't think that'll do what you want it to.' (or words to that effect.)
looks like its basically just the reference implementation of the MGC3130 chip, with an arduino library for i2c communication.
Indeed. Now if only I had a garden.
ShowHN – Chabooli – Communication, collaboration, and content sharing platform
Perhaps take your own emotions into account, and weigh them against what you're being asked to do? Abstractly: If I do A I'll feel good about A, but terrible about B. If I don't do A I'll feel bad about A, but fantastic about B. Pick the one that's most important to "you".
Less aristocratic but I would simply dig a hole for a bucket on a string.
As of the moment of writing this reply, the highest-ranked top-level comments below mine are: https://news.ycombinator.com/item?id=7789558; https://news.ycombinator.com/item?id=7789437;
https://news.ycombinator.com/item?id=7789400.

I don't feel like my taking a lot of photos keeps her from being an independent person, nor do I think it unduly intrudes on her privacy, nor do I think I'm missing out by taking photos instead of just enjoying the experience.

I'll be proud to see my daughter become her own person and find people she cares about more than me. She'll grow up and move on. But I can't. Part of me gets stuck in each instant in time where I look at her and know she's the most important thing in the world. So the way I see it, if I'm going to be hung up on these moments forever, I'm entitled to have pictures of them.
We have a cat like that. He was taken from his mother too young, so over attached some. He gets upset if my wife pets any of our cats in front of him, and will sit approximately six feet away, facing away, and ignoring us if we call him over (generally you just have to look his direction). His ears twitch, so you know he heard you, he's just too stubborn to give in.