skysight-inc/HackerNews huggingface dataset:
You got it.

I looked at a fixer upper house where the mains still had an ancient fuse box. Most of the high draw fuses had old pennies wedged in with a blown fuse. How the place was standing, I don't know!
I turned left
> Right now I keep usb wall warts all over my house

That's my current strategy, but now that USB 3 is finalized I think my next place (which I'll be buying) will have integrated USB power in the outlet plates.

Doesn't solve the cable problem, but gets rid of a lot of wall warts!
Heh, that agony description was eerily familiar, and I'd be the employee! The hard part is not being afraid to make an obviously right change, even if it means spending ages manually testing things and then continuing to follow up weeks later when the non-obvious things you didn't think of break :)

Even in the face of changing requirements I've found that there are substrates of code that do their job without (showing?) major bugs for years. They never needing fixing. That's your good code. If you had unit tests, you'd never run them anyway because you never touch that code. They are the "select()"s of this world, but specific to whatever you're writing.

Now if the whole system had to be rewritten, the old tests would be useless anyway. You mention requirements that have changed, so those tests you had would no longer apply. You'd have to write a new system and new tests ;-)

FWIW I've found that peer code review and static analysis tools give you a lot of what unit tests would anyway, without the overhead of having to write the tests and update the dead code when you rewrite the affected part of the system.

I mean... what's the point of code anyway? Is it to be "perfect"? Or is it to do a job, earn you money, and be more or less maintainable? Constantly refactoring to stay in the same place is worse than copy-pasting code, from a business owner's POV. Sometimes it is better to have 2 copy pasted methods that are deployed and the customers are happy, than trying to have 1 perfect method sat in development. If those 2 methods never need updating again, you wasted time refactoring. If you would need a third copied method later on, that's the time to refactor.

Maybe I'm being a bit devil's advocatey. Unit tests and refactoring are good tools, but they are not "free" (since you have to test the real system anyway at some point) and Uncle Bob is a bit of a snake oil salesman anyway :-P
C# is oft underrated, in my view. It's very quick to code in, is part of a large (if Windows-centric) ecosystem, and has been generally fairly tastefully designed. Compared to other languages you might compare it to, its designers aren't afraid to be a bit avant garde at times (unlike Java), it's got static typing (unlike Python), it's got garbage collection (unlike C), and... well, I know Go programmers hate it when people drop the G-bomb. But it's got that too. Unlike Go.
>It's like the rich kid trying to make friends by buying the basketball court.

You'd be surprised how effective that can be...
>* they add a lot of weight and could result in more wrist/arm pain for those using their phones for extended time.*

Seriously? I think we somehow survived the nineties, early '00s without such issues.

>* You certainly don't want your phone to be as heavy as a brick.*

It's been at least 5-10 years that we've been very far away from that situation...
Also related: easily removable batteries, and preferably in standardised sizes. The fastest way to get from empty to full is not to wait for it charge, but to swap in an already-charged battery.

I think thinness is overrated too, as a device thinner than ~10mm starts getting rather difficult to pick up from a flat surface and hold comfortably (I have big hands.)
Rust produces statically linked binaries by default, while GCC and Clang default to dynamic linking. For a better comparison, pass `-static` to GCC/Clang, or pass `-C prefer-dynamic` to rustc.

On Linux, with dynamic linking:

rustc: 8656 bytes
clang: 6960 bytes
gcc: 6688 bytes
Well, in this case, though, the OP is right about extrasolar planet detection, at least as regards science teachers and popsci articles. I remember the general (popsci) consensus of the time being that there was no practical way to image planets of other stars because you'd need incredibly large telescopes in space, and by the time we could build optical space telescopes with mirrors that were hundreds of meters across, we'd have a generally spacefaring civilization that would likely have already started launching probes to the nearest candidates.

Also, the feeling of inevitable doom from resource depletion, pollution, technological stagnation, and political dystopia was quite palpable to many of us growing up in the time. By the mid-80s when I was a teen, it seemed like the way to bet was that no human would leave LEO for many decades, if ever.
One consideration to switch from Perl to Python was that it is easier to find Python/Django developers because more young developers learn Python than Perl. Perl developers (at least in Austria) are mostly seniors and thus most of them already have a good job. (And do not want to change jobs) And a mature Perl developer is more expensive than a young Python developer.
New Macbook Air 12“ 3D Renderings
Phoenix 0.8.0 Released
Doesn't look like it. The article says it's using a 3D model by three students from the University of Lausanne.
I think the idea is that you should have grouped projects broken out into organizations?
Heh... I have an old Analytics site that hasn't had live code available on the web for years, and it got 4 hits last month. Are they randomly generating the ids?
Wow, that's cold! Any idea what caused her change of heart?
The technique from the dheera.com article won't work well in this case because the filter is applied non-uniformly as a targeted spot. It becomes much more difficult to generate pixelated patterns to compare against. The Gaussian blur does however enable the simpler use of deconvolution to reveal the obscured digits.
This, along with a life-long fascination with cellular automata, inspired me to get a tattoo of the glider sequence a few years ago. It is a tattoo that is occasionally difficult to explain to innocent bystanders but it constantly reminds me of what motivates and inspires me.
> Seriously? I think we somehow survived the nineties, early '00s without such issues.

Smartphones were not mainstream in the early '00s. All the "normal" phones were very light and very portable.
So the attack is due to the fingerprint of the key being smaller than the actual key and therefore theoretically possible to find another key with the same fingerprint..

Doesn't textsecure and threema have the exact same problem? Both show a fingerprint to the user instead of the actual key.
You know that by forging their own HTTP requests, they can send whatever hostname they would like.
Valid criticism but I feel the items you mention get blown out of proportion. The Cryptocat team had similar areas where it was lacking and yet did not suffer the same backlash. This could be because they never ran a competition and worked to find a way to fund an audit several years later instead.

The data point(s) that lead me to wonder of a geographic bias have to due with the tone of prior analysis of telegram I've read over the past year. This article included. And also a general, very male, arrogance in the security community that seems to constantly search for any reason to ridicule. I will have to go back and trace the history of my perception to find the tone I mention, which I can do tomorrow if you likewise can provide a datapoint for your understanding that they flagrantly ignored crypt design best practices.

In watching the evolution of Pond, Telegram and TextSecure we see that to solve security or usability problems designers are required to venture to some degree into uncharted territory, away from best practices. So I question the flagrant claim.

But I agree contests are just marketing ploys, little else. If Telegram wanted to "claim" otherwise they would need to start with paying the analysts from this article the full bounty.
Any idea if they based their distro on Pear OS or if it was reskinned from scratch?
Speaking as a former recruiter, the great majority of headhunters don't understand your profession or your skill set. They are set up in "boiler room" type environments where they are motivated by commission. That being said, like it or not, these people sometimes have access to openings that aren't public and established relationships with HR. Additionally, you may consider, that their job is to find you a position. If you think about it, working to find a new position can be a tremendous task. Why not outsource all that work to a competent professional. I think all recruiters should be judged on a case by case basis regardless if it's a third party agency or an internal recruiter. In other words, don't stereotype and discount an industry based on a bad experience. There is a reason that recruiting is a multibillion dollar industry. Find a good recruiter and work closely with them to make sure they understand your interests, abilities, boundries etc. Think of them like an employee that you guide to understand your best interests and develop a mutually beneficial relationship. They may help you find your dream job.
Hi there! This is an example product configuration, which is fully dynamic and adjustable using the admin panel on jiekebo.info. It is just a quickly made configuration of a toy character. The idea is that it should be possible to model any product with the admin panel, and have the dynamic product configurator display and align individual parts to give an idea to the user, the impact of part choices. Any feedback is greatly appreciated!
Can't Google just check on their end that the key was called from the website of the GA account?
Can't say I've ever seen a fuse in a car blow that didn't come from a short that had to be fixed anyway. Having a circuit breaker or software solution some end user would just flip again would damage the system even more and risk fires. Maybe Woz is smart about computers, but doesn't know anything about cars?
Which programming language is the most popular in your state?
I've proposed this at a number of companies the last few years. No one has seemed interested. Could be me.
The graphic is amazing, definitely one of the better implementations which help put the scale in to perspective.

Couple of details which I think help put this route in to perspective for the non-climbers:

1. Caldwell, one of the best climbers in the world, has been working on trying to climb this since 2007--the combination of longevity and perseverance is hard to match.

2. The easiest pitch (out of 30 total for the route, a pitch being a rope length usually between 100 and 200 feet) is 5.11 which is pretty hard but the real kicker is that there are 5 pitches 5.14 and of those 2 are 5.14d which is was the upper limit of difficulty until the last decade. Most 5.14 routes are short single pitch routes which take pros sometimes weeks or months of practice to climb. Not every pro can climb every 5.14 since they are dependent on a high degree of specialization. There are 10s of 5.12 and 5.13 pitches thrown which makes the whole project together the hardest complete free route in history.

Essentially this route is an order of magnitude harder than anything which has yet been climbed in rock climbing.

I'm kind of amazed to see this much press (multiple NYT stories, new channel coverage) on a big wall climb (or any climb not involving someone dying) and can't really remember something equivalent.

This is a pretty good article with more specific details about the climb:
http://www.adventure-journal.com/2015/01/why-is-climbing-the...
> if you install the apk yourself [...] you know exactly what you are running

No, you don't. You know what you're running only if you compiled the sources or if you can compare the binary signature with the build of someone you trust (you or others that built from sources).
> It's going to be the company that figures out how to cut platform bloat down to a reasonable size, reducing energy consumption by an order of magnitude.

I'd say there is evidence for your argument; there is one company trying to play that game on the smartwatch industry: Pebble. Their watches can run for a much longer time than the competition because they took your approach: lean and basic. And they've been doing well, holding on against very strong contenders (Google, Asus, Samsung, LG).

My Android Wear watch (LG watch) typically runs for 1-2 days with a battery charge. I can get my Pebble running for even 17 days. It is very far from perfect, but for me is the minimum acceptable.
Since when has alcohol been deemed "safe"?
Ah of course, thanks! That makes sense. Since I'm on OSX and -static doesn't work with GCC (libs provided aren't static) - I'll believe it instead. Rustc is now 9K, which is really close to 8.7 of GCC.
Private repos cost and there is, and will be, a sufficient demand for such a purpose. Between nuget for package mgmt and github (instead of TFS, etc) you are looking at having important, common pieces available. This makes it extremely comfortable to be in the MS dev camp and still feel that you can interface with others and be sharpening the sword in ways that enable you to build cross platform and potentially jump platforms as necessary.

People have seen experienced .net devs picking up in a wide assortment of communities. Some interpret this as mind flight, or it might just be that the .net ecosystem has made some wise choices that enable devs raised in the ecosystem to not feel their world has silo walls. It's less "no, this" and more "yes, and."
Always fun to see Microsoft moving to free software.
Might have caught on if it were hackable in plaintext. The graphic is abhorrent.
For about 100 years or so the handset was a lot heavier than todays smartphones and nobody thought anything of it. My grandmom had one of those old black bakelite jobs, it must have weighed at least 2 pounds and could be used as a means of self defense.
> They are set up in "boiler room" type environments where they are motivated by commission.

I must say, my opinion promptly plummets when I can hear that they're clearly working from a call centre.
I can confirm this. Got a site with very low traffic and one with 138K sessions a month. These russian spam referral sites are all over the low traffic site but they barely appear on the high traffic one. Not sure why Google hasn't blocked these yet. The same domains (ilovevitaly.com, darodar.com, pricer.com etc.) have been referral spamming since at least mid December. In fact the range of domains doing this was so limited it was relatively easy to set up exclusion rules in GA. The only annoying thing is that the exclusions aren't retroactive.
Licensing How To: When Do I Need a Client Access License (CAL)?
This is a cool project, though the name might be a bit confusing in conversation. The MongoDB driver for Go is called "mgo" and pronounced "mango"[0].

[0] https://labix.org/mgo
I was thinking more Wesley Willis.
other alternative, just make slower hardware, and optimize the software running on it.

optimizing and reducing the amount of functionalities might also save a very big amount of battery.

Honestly, what I'd buy, is a

* 4 inch e-ink screen device

* that can close like a laptop, with a physical keyboard,

* with a CPU that sacrifice features and speed for less power consumption

* no camera,

* only wifi, or with 3G disabled by default, no phone function

* browser with a very limited set of feature: limited to css 2, js deactivated by default: it's amazing the amount of firefox modules that can be disabled: http://sourceforge.net/projects/lightfirefox/

* no video acceleration, no graphics acceleration, and no fading/smooth window transitions, 10hz refresh rate is more than enough to read text

I wonder which of those things save the most battery, but I guess all of this would easily double battery life. Also I guess that device would cost much less and be very attractive for students, and be enough to just code if you'd have an online compiler. If you want calls, just buy a candybar phone, like the the latest nokia 100 or 200 series.

I'd buy it even if it cost $300. I wonder how expensive e-ink screen are, but I would not be surprised it's mostly a patent issue.
Programming Language Landscape Gains Flexibility from Python-to-C++ Compiler
That only gets you so far. You can extend your standby time enormously that way, but people want to actually use their devices. I don't see a way to attain an order of magnitude improvement on the energy consumption of web browsing just by cutting bloat. Ultimately you still have to emit lots of photons to communicate with the user and the network.
"Only if Github is selling."

Everyone is selling, for the right number of billions.

"We are excited about this new stage, because we are better positioned to ..."
I imagine it says that he is a consumer?
A normal Yubikey is still vulnerable to MITM and phishing attacks.

The combination of a password (using a password manager) and a U2F key is more secure (Yubico also has U2F keys). U2F keys avoid phishing and most MITM attacks by generating a unique keypair per origin. Since a phishing site or MITM does not have the same origin, they cannot successfully complete a challenge-response with the key.

Also, AFAIR, Yubikey OTP requires the use of a Yubikey server which knows the shared secret, which may be problematic.
Actually, was referring to small, desperate sites rather than the SEO motivation. Being spam, makes sense to target less popular sites. I'm not going to investigate every referrer on a busy site, but if I've only got a dozen referrers then I might check out one site sending me 50 visits.
So I must choose? Wearable tech or better batteries but you can't have both! Of course people want better batteries but I don't see how that leads to the conclusion of the headline.
The Lumia 920 I bought over two years ago has wireless charging (via the Qi standard) that I consider so convenient and revolutionary, I was stumped when Nokia released subsequent models without this killer feature. If I need to charge it, I just set it on a pad. I want this so badly in portable devices, including laptops, for everyone in my household. Whenever Apple creates yet another "new and improved" charging port that requires a proprietary "smart" cable, I cry a little.
1950's LSD Experiment – Artist
Would the symmetry groups (point groups?) be different for 3D?
Kindle sales have “disappeared”, says UK's Largest Book Retailer
There are two observations. One, very general, is that the best writing is re-writing. It is mostly about scientific writings, when your understanding grew and clarified since the first writing.

The second one is "the second system effect" from Mythical Manmonth, which says that when people re-design a system (or a language) they tend to make a kitchen sink from it, throwing in everything that comes to their minds (hello, Rust?)

There is also a common sense notion that a sequel for the sake of a new version is usually much worse than the original.

What is common of them all? It seems that still the best writing is rewriting, but only if your understanding of the details has been grown and now you have less clutter in your mind. But if you do a rewrite without much thinking or just to get shit done, there is a high probability that you will fail.
I thought Micro-USB is now the de-facto standard (for mobile phones/tablets at least). All the manufacturers except for Apple (that's playing special) are using them.
You also have to totally trust the company making the cards. Who'll also know your email address and name. Maybe this particular company is legit, but seems like an obvious scam to set up something like this and have your victims basically set their passwords to what you tell them to.
Thanks! There are no plans for an x86-64 version at the moment. The focus for me right now will be to incorporate all the great feedback we've gotten, fix the issues that have been reported and make it easier to contribute.
Is there some sort of Parkinson's Law that phones will consume as much power as is available to them?
I wasn't satisfied with this answer for a whole week, but now I'm trying to figure out ways to integrate that hiring technique to hiring in other fields (programming, especially). Thanks!
I think some of the predictions were probably driven by the expectation of large scale government funded projects, rather than incremental consumer driven advancement.
New Features in C# 6 (2014)
> Quantum cryptology is currently in limited use and expanding, and may one day offer us all security from the NSA's of the world

..."classic" cryptography done right, and software done right, with verifiable versions of critical components like compilers and kernels, and a few more pieces of technology we already have, but simply "done right", would give all the unbreakable security anyone would need. But "doing things right" is simply suicide (business-wise) in the current economy. Technologies "done right" and "maintained right" from a security perspective have negative economic value for whoever would develop them in the current market system, so unless you're an institution big enough to be both the researcher and the producer and the consumer of such technology you'll never have it.

...and if you are big enough, let's say a big army system, the inefficiencies that make any such big closed systems underperform (bureaucracy, internal corruption, lack of employee motivation etc.) would make security flaws appear into the system.

So the thing to have hope in is this: even if all systems have flaws that your boggie-man (the NSA, let's say) can exploit, the boggie-man himself has flaws that can be exploited.

...so the best guarantee of freedom is a perpetual world-wide cyberwar intense enough to guarantee anyone's secrets and private information always have a certain risk of getting exposed so that no one can afford to keep truly horrible secrets (like torturing people in secret prisons, or routinely violating everyone's privacy!) because they would know that information leakage is at some point inevitable.
These linked ones are quite pleasing
http://swain.webframe.org/tshirts/conway_life_zoom.jpg/
I read the (short) article and didn't see anything about people wanting removable batteries.

For myself, I'd rather have a long-lasting integrated battery than a removable battery. For example, my current laptop (recent macbook pro) with its integrated battery lets me work the entire flight from SFO/LAX to AMS/CDG (10 hours). Whereas my previous laptop would make me change the battery just to go from BOS to SFO (6 hours) and even then I was running out of charge on the second battery.

Does anyone know why the integrated batteries aren't more form-fitting? If you could have the battery fill all of the empty spaces you could probably get even better charge. Are 'pourable' batteries possible?
Supercaps are in Mazda 3's, so the parts are available. The system is call i-eloop. I think they're just used for powering accessories so far.
It's really interesting how much improved batteries could improve all sorts of tech. Phones and wearables are pretty much the least interesting of them, too.

Imagine for a moment that batteries are 1000x better than now. A ton of problems are magically solved. Renewable energy is suddenly trivial. Run the world on solar and wind, done! Electric cars are now the only reasonable kind. Trucks and trains too. Even airplanes. Many satellites could be replaced with long-duration drones. Those that remain can be built lighter and cheaper. Supersonic airliners might even come back, since fuel costs would drop through the floor.

Oh, and your smartphone could run for three years on a charge. Woohoo.

Compare with something like fusion power, which only solves a tiny fraction of the above. Without storage, fusion isn't that interesting. With good storage, it's not necessary!