skysight-inc/HackerNews huggingface dataset:
I was sarcastic. Obviously he didn't. But he thinks of the children. After all the cases when a children is kidnapped, we have a suspect and his phone in custody, but we are not able to see the data inside (metadata about his movements we have though) which is critical to finding it are so prevalent ...
There used to be a fashion in some parts [1] that rather than building an application to do X you would build a framework for applications of that type.

Of course, the vast majority of these in-house application frameworks ended up being used for precisely one application or are overtaken by frameworks that succeed in the wider market.

1. Particularly the enterprise Java world in the bad old days.
jack of all trades, master of none.

no thanks, i'll stick to being an expert (and getting paid accordingly) in one field, and adjust when needed.

you don't get brick layers randomly learning carpet fitting and welding "just incase"
Depends on what you mean by "super cheap", but :

$350 Nexus 5
http://www.google.com/nexus/5/

$250-ish - Lumia 1320
https://www.cricketwireless.com/cell-phones/smartphones/noki...

$200 - ZTE Grand X Max
http://www.androidcentral.com/hands-zte-grand-x-max

$180 - Motorola G
http://www.motorola.com/us/Moto-G-2nd-Gen/moto-g-2nd-gen-pdp...

They've all gotten good reviews for their hardware.

I don't think it's crazy to expect that Amazon could build a really solid "Basics" phone at around $200 - $250, since their competitors all do so with reasonable margins to spare.
I noticed he posted a Jackie Chan meme in his feed. Maybe Jackie Chan should sue him for using his image without his permission.

(Yes, I know we all use those memes and it's more or less accepted by the subjects, even embraced by some. Just making a point.)
If you can organize a revolt, it means you can coordinate enough to at least try and fix the problem without (much) bloodshed.
Convex optimization is very robust and the algorithms are easy. In fact it is far easier to implement a good interior point method for linear programming than implementing a good simplex method. Sadly in most schools they only let students solve tons of linear programming problems by hand by the tableau method. It's incredibly boring and frustrating and students don't learn anything.
Well, with VoLTE currently being implemented in networks and phones, that SIP stack used to realize VoLTE on the phone can pretty much be considered firmware too.

However, you might fiddle around with various other SIP clients and find one that works for you. The other hundreds of millions of mobile phone users are not going to do that - so the problem will persist.
Your comment might be useful or interesting if you explained which WTF moments affected you in particular, or even just which other languages you've used. As it is, it's not adding much to the conversation which is why you've been downvoted.
Wow, this looks great. Nice one Glen. I'm looking forward to trying this out. I'm going to, ASAP.
Nothing to do with this, but I remember a conf about javascript in 2040++ or something can't find the video..
Lithium Iron Phosphate cells can charge at a rate of up to 5C with no side effects - they're used in more expensive hand-tools and as primary power cells for electric radio control aircraft and helicopters.

That said, smartphones don't use these batteries, and anyone who tried to put a couple of amperes into a standard lithium polymer battery is going to have an amusing experience.
No pulling from Amazon manually. I'm doing lot of research manually and trying to find very best watches. Not sure if this can be automated but great point!!
So Many Earth-Like Planets, So Few Telescopes
Certain things are still hardwired into the Common Lisp reader. For example, because of how colons are treated in symbols, you can't trivially support something like JSON via reader macros. It still works best if the input bears a pretty good resemblance to lisp.

That's not such a big deal, because there are plenty of tools for conventional input parsing in Common Lisp.
Snowden's and NSA's High Salaries for Silence?
But there isn't. If police go to a judge and show probable cause, they can get a warrant and break into that locked shed they think had evidence. A warrant doesn't help against an encrypted phone. Not that I agree with Vances position mind you.
This is a very welcome leap towards a new platform. From the perspective the musical-instrument manufacturers, this now allows us to do something we've wanted to do in synthesizers, effects, digital-audio processing, and so on: build an instrument that can be upgraded.

I imagine a new controller category, akin to the current iOS USB/MIDI controllers that allow music-making with iPads/etc., albeit its a synth workstation with all the knobs you could possibly want, and maybe a little screen.

And of course, a place to stick the 'compute device' of choice. I'll get 3 or 4 of these, put a different pre-configured music-production system on each one, and make a complete suite of instruments that can be easily upgraded in the future.

Very nice to see this happening.
There have been plenty of practical applications for this stuff, just not directly in Lisp. Haskell and the ML family have interesting stories to tell; learning ML is on my list simply so that I can understand a lot of this research.

Yes, Lisp is the One True Way, but that doesn't mean it's the source of all good ideas in CS.
Thanks! yea driving traffic is the hard part.
If it was more of a blog writing reviews you could get good SEO but since my goal is to keep the site simple for users I don't want to add text. Let's see I will have to do some research on SEO - I'm just a beginner. But if you have any pointers on those, I will highly appreciate.
I wonder if there is a way to split the build in more then just one big file but in several smaller files then can be loaded on runtime.
also, here are my dot files: https://github.com/r0nk/configs
You're absolutely right and thank you for your suggestions! I would totally see a "How To Cook for Hackers" video series.
Charlie Hebdo: Gun attack on French magazine kills 11
I treat languages and frameworks as tools. Oftentimes disposable.

My real value is being able to solve a problem in a timely manner. Or even recognize it. With internet so wide and vast there will be people that are better than me at anything.
Really great screencast. If you have the good fortune to be a JS developer in 2015 (and beyond), there are some exciting times ahead!
Thanks! I really hope I get to that level. I don't enjoy it so far, but I will do it until I do.
I've never thought of it like that. That comment helps, thanks.
Vinyl's difficult comeback
To clarify I think what you meant in your example is that 20% of those who start today are young while there were 30% of the same cohort 5 years ago.
You may enjoy a Pantelligent: https://www.kickstarter.com/projects/hevans/pantelligent-int...
I'll happily buy the higher-end version and handle the Linux install myself, as long as I can remove the Windows license and get a subsequent refund from Microsoft.

But if thats not possible then I'll just wait until some other manufacturer makes a bad-ass Linux version for the same price, or less ..
hey the projects open source, if you can add your language to ward then it might help your language have a unique IDE, It'll have something other (excluding bf) languages don't have.
This reminds me of a blog post by Anthony Ferrara:

http://blog.ircmaxell.com/2014/10/an-open-letter-to-php-fig....
Those washing machines look beastly.

Can't wait for one that moves the clothes from the washer to the dryer for you.
$2,700 for a washing machine? Are they insane?
What will SystemJS+JSPM give me over Webpack? Just curious.

Webpack also supports ES6 modules (as well as CJS and AMD) when used with 6to5 transpiler, and has a lot of great features like splitting code into bundles, figuring out the best way to split dependencies based on module size, and asynchronously loading missing chunks.
well said, my friend. I didn't have a good balance, and I honestly think it affected my work as well.

I wish you the best of luck leaving your job and chasing something it'll make you happier. Thanks for your input!
Exactly. Intel seems to be mainly interested in selling more processors and motherboards to OEMs than anything else. Intel seems to intervene on occasion to shake things up or show OEMs how its done. For eg., the Ultrabook was to help laptop manufacturers who were getting clobbered by Apple. NUC was so that OEMs would build competitors (like the Gigabyte BRIX Pro) to the Mac Mini and so on.
At last, I am glad to see some positive news coming out of France, especially during this period. The word Entrepreneur is french and its good to see they are taking back. Well done.
5 TOP SAAS ERP VENDORS
Also, if anyone's interested, I need some help porting it to different platforms. If you can swim in the clusterfuck of x86 for a bit to port it to ward that would be awesome, or even getting working with gdb this could be an actual tool.
Honestly, I had that same thought when I started, and it never stopped. I'm glad you're reconsidering it, especially because you need to eat better. Trust me, it'll even make you more productive.
Gary Bernhardt is the speaker, though my sense is that the talk is more of a thought-experiment/parable than anything else. He hasn't quite said that, it's just my impression.
I'm sure there are plenty of technical challenges, but i'm more curious about the bureaucratic ones.

Where do you host your site and how do you get paid? Systems like Google AdSense and payment gateways run from anything related to porn like it's the devil.
I really like Amazon externally, they do some things very well. But I don't know how they keep running.
"Lifetime careers no longer exist. I knew a bunch of people that were charging $200 per hour to do HTML in the early 90’s. Frontpage ate their lunch." Still sounds like a lifetime career to me. The "one trick pony" will always evolve with the requirements of the time. Though your observations are limited to tech, if a programmer succeeded in something like farming or health science that would make a great career change. So yes lifetime careers do exist. Its only the requirements/tools that evolve overtime.
They already have ones which combine wash and dry in one.
Drug for Overactive Bladder May Help You Lose Weight
I'd say $168.00 is reasonable and fair, and an inexpensive way to clear your conscience and square up with the creator/rightsholder.
MiniUSB was far better than MicroUSB. I can't count how many MicroUSB devices I've somehow broke (maybe it's just me). Always the tongue that seems to snap.

Thankfully wireless charging is now becoming more and more popular.

USB Type-C still has a tongue whereas Apple's new connector port does not; and Apple's is still reversible. Shame they patented it.
Livestream about Paris shooting (YouTube)
The great thing about releasing a computer with 1 port is that when you release the next version, you can trumpet how it now has more than 1 port.

I wonder if something got lost in translation there, "only usb 3" is an interesting thing to do, and "only usb 3c ports" isn't that far off from "only a usb 3c connector".
I found at least one old system that did this (although the version I heard related to the old mainframes Edinburgh University had decades ago):

EDSAC II had a speaker to help with debugging and this "feature" was also incorporated into versions of the LEO, the worlds first computer for business applications:

http://en.wikipedia.org/wiki/LEO_%28computer%29

I wonder if something similar could be created for the state machines in the article - giving each state it's own tone?
Wow man, I'm going to read your story now, thanks for sharing! How are you doing now?
I second this. For years I thought recipes were secret inalterable incantations. Once I realized that there were basic patterns (soup, casserole, curry, etc) I found joy in "hacking" food. It then became a challenge to use the contents of my fridge in the tastiest way.
The part at the end where she is against top-down thinking, and instead promotes bottom-up inductive thinking where you first figure out how to make airplane parts well before tackling the whole aircraft, is a lesson I've learned the hard way an almost unhealthy number of times. She also seems to understand the difference between leadership and management.

Other than that, the 90% figure seems pretty believable to me. If you are playing with containers of gas, you can do stuff that is quite close to the physics textbooks' chapters on thermodynamics. The water is probably so they can get to 750 kwh per tank.

Are there any other processes where the engineered efficiency is that close to ideal? Pumped-storage hydroelectric is close.
> Unfortunately not every company has Google's ability to manually sift through every bogus takedown request thrown their way.

Is there any evidence at all that Google actually manually sifts through every takedown (or even any takedown), or is everyone just speculating that they must because they Google?

I have no idea, but if we actually have evidence or public statement from Google to that effect, I'd be interested. And I definitely wouldn't assume it without that. But lots of people in these comment threads seem to be doing so (unless there's some widely known reports or evidence I don't know about?)
Concerning generic code, I think we should use a rule inspired from the quote attributed to Einstein "Everything should be made as simple as possible, but not simpler".

The generic code rule : "Everything should be made as generic as possible, but not more generic than necessary". That means that every time we see a pattern in the code, we can try to write a generic version. Be that we should never try to do a generic version of something if we don't need it somewhere in the code.

This rule respect, IMHO, both DRY and YAGNI principle.
How does your second sentence apply to gardening?
Interesting. That would explain why it isn't seen mentioned much anywhere nowdays.
Working of my very basic Aeroponic System controlled by Raspberry pi
You can think of GADTs as generating equalities when you match on a constructor. So when you open up `GIf(c, t, e)` you'll find

c : vc expr'
t : vt expr'
e : ve expr'

with an ambient type variable `a` and proofs of type equalities

vc ~ bool
vt ~ a
ve ~ a

When you solve those equations they'll work for any choices of `a` so long as `vt` and `ve` both can unify with it.
There are COBOL devs who actually realize what they are worth and billing (banks) 200-300k accordingly.
The state of open data
Every group for themselves ;-)
But I don't think musicians and artists usually have bosses and coworkers around as much as developers do. Researchers seems to often have other researchers as bosses which hopefully don't interrupt them multiple time every day. Athletes would probably hate having someone come in every day in the middle of their training session telling them there is a meeting in 15 min but I haven't heard about that happening very often.
This can be an issue if you aren't able to pick up new skill sets quickly. As another poster said languages and frameworks are tools. While you can't be a master at a new language in a week you can certainly become functional in it. I always look to hire people with general aptitude for technology not just in one language even if they only work in that one language. There are always going to be people who learned one language or framework and they cannot apply that to any new endeavor, like wise there are folks who pick up new things easily. Conceptually everything we do falls into a few categories and as long as you know whats possible then determining the way you do X with that tool is the only challenge.
Gunmen in Paris Stage Deadly Attack on Offices of Satirical Newspaper
Actually, to extend your brick layer analogy, what if that's all you do and we devise drones that can lay bricks really fast? Then what? You're going to have to compete with the other 50,000 unemployed brick layers now looking for welding jobs.
Stephen A. Douglas, the politician who was too smart for his own good
I have a friend who's fairly young (early 30's) who heard about an opening in COBOL that a company couldn't fill, taught himself COBOL just to fill that position and ended up running his department and getting headhunted from others. Sometimes learning obsolete technologies can be a great career builder. Just make sure there's a shortage in your area.
This page was a gold mine for me a couple years back. If it was a tape I would've worn it out with how many times I re-read it. Had lots of fun experimenting with different features. I've got a javascript version of one of them online:
http://www.elusivegames.com/games/rocketracers/rr.htm
This is from 2012, so there is most likely newer research out there...

Previous Discussion (with 130 comments):

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

Original Source (not extremetech.com blogspam):

http://hms.harvard.edu/news/writing-book-dna-8-16-12

Paper Abstract: "Next-Generation Digital Information Storage in DNA"

http://www.sciencemag.org/content/337/6102/1628.abstract

The actual paper:

http://arep.med.harvard.edu/pdf/Church_Science_12.pdf
Wicked might be paying them to do it, and if they're charging "per infringing URL removed", it makes a lot of sense that they're trying to get as many removed as possible. Wicked might also be a victim in this case.
>rather than longevity of product, customer satisfaction and building long term strategy

You realize that the Ford Motor Company has been around for over 100 years, right? Think about that before commenting on their "short term agenda".
The article doesn't say what the tax is on the machines.

Domestic machines tend to be cheaper than commercial machines. It's pretty easy to find commercial machines i. That price range.
What advantages does this offer over the more mature ecosystem that surrounds browserify?
More than enough to run XBMC (multimedia) or File server (own cloud, bittorrent sync, etc...).
Another important aspect of talking to a recruiter is there is a huge difference between

"I feel like getting a mysql dba job so my resume will portray me as a mysql DBA one tricky pony because I'm sick of writing Perl backends and Scala CRUD at this instant and don't feel comfortable enough with Clojure for paying work"

vs

"OMG I really am a one trick pony who only knows one thing that being mysql"
New High-definition Image of Pillars of Creation from Hubble
Plugging your phone or laptop into a random usb slot into a wall to charge it isn't safe from a security standpoint. Since data flows with power, it is very easy to load up some malware while charging or steal data from the device. Unless I am misunderstood about what the article is proposing. It would be a nightmare if the only way I could charge my phone was to plug it into rouge usb ports. It is a security nightmare.

it isn't like this is some sort of far off concept.

http://www.nbcnews.com/id/44038933/ns/technology_and_science...
Top European Copyright Experts Urge Reform, Unification of Copyright
Terror in Paris
Great news here! This could be the beginning of a major breakthrough in regenerative medicine, especially with liver disease being one of the top causes of death in the US.
That's the second post by phk I've really enjoyed. The other being on "A Generation Lost in the Bazaar": http://queue.acm.org/detail.cfm?id=2349257
Won't a boost converter solve this? It's probably a more complicated version, but the idea is the same.
It could be a good one especially if it has a reasonable approach would yield plausible benefits.
we were talking in plural form
Power button definitely shouldn't be mixed into the keyboard with the other keys where its easy to hit on accident. On the other hand it probably doesn't do anything unless you hold it down.
Open source software really should abandon SourceForge. You can't even download any binaries through HTTPS from them. Even if you log in the download links redirect to plain HTTP.
Interesting question on this article. I do not normally question myself what I think is music and what really makes music to my ears. But I think it makes sense when the author suggested that we think it's music when we hear it again. And there must be repitition otherwise, it would just be some random sound or something.
And then the job req might demand a "master" or "expert" or a "rockstar", but the responsibilities read like a remedial first semester intro to programming class, and you'll ace the interview if you're not nervous about fizzbuzz. And lacking skilled lower level technical management, your personal success metric will be LOC, so rework makes you look more productive not less. A noob will do just fine on the job.
Sometimes generic code is clearer than non-generic code. Although this is rare.
> Then, a new, fresh alternative arises and moves your library into oblivion. This new library is awesome. It doesn’t suffer from a bloated API, it just works. It does more or less the same as your library but is faster and easier to use. Over time though, this new library will go through the same cycle as yours. It gets bloated too and will be replaced with something fresh at some time.

I have been recognizing this cycle more and more, I think it's almost a fundamental law of software engineering -- the war between flexibility and over-engineering/over-abstraction.
Two thoughts about exercise which keep me motivated:

- exercise is therapy for my body and mind => clears your head after work, better sleep, helps with anxiety/panic attacks. That's the reason why I simply HAVE to exercise, it's almost free therapy for me.

- exercise is a good willpower training => more willpower in everything in your life
I wish there was something like this for Oracle. sqlplus is so painful