skysight-inc/HackerNews huggingface dataset:
I suspect that they'll keep going until Zippy Zebra, which is just a few years away. At that point they'll have to make a decision on how to continue; discontinuing the silly code names will be on their list of options.
What are the standards that SCOTUS uses except the obvious circuit split (having opposite laws in different parts of the country is obviously bad) for picking up a case?
What have you tried so far? What were the results? Weighing any options currently?
You are right, but I was referring to either finite sums or Fourier series, your example is not one because sum of the squares of the coefficients is infinite. I don't know what can be said about arbitrary countable/uncountable sums of continuous periodic functions.
Best PenTest lab that mimic The Real World yet full of fun
Well, it's 'yours', insofar as you have access to it (or should, barring outages and downtime).

But it might be accessible to someone else. And it might be lost by those hosting it.

Nothing is perfect or guaranteed.
Indian government to launch 'Netra' for Internet surveillance
Show HN - Augmate, Digital Eyewear Applications for the Deskless Worker
How many of those services are any good though?

Most likely none.

How many work without an active low-latency internet connection?

Again, most likely none.

How many lock you in to their service?

Probably not all, but I'd seriously doubt "none".
Having a monopoly is not illegal. Abusing that monopoly to gain unfair advantage in another market is illegal. People use the term "monopoly" to interchangeably mean "legal monopoly" and "illegal monopoly", which does get confusing.
Women Entrepreneurs Festival 2014
Try talking to one new person each day on your ride. And play your level up until you are able to enter an engaging conversation with anyone on that train. Social skills are having in my opinion the most severe impact on your life.
Reading. Offline programming (or online, if the train has wifi). Or anything else, really. How do you normally spend your time? What do you want to do with your time?
I suspect the author is correct that many of these ideas will (continue to) trend during 2014.

It would be interesting to know of anyone who’s done actual testing to see how effective or otherwise these ideas really are, whether that’s something technical like A/B testing on conversion rates or simply collecting feedback from a range of users about how much they enjoyed using a site.

For example, I’ve seen a few striking presentations recently that illustrated a long-form article with not just static graphics but also animated diagrams and even short video clips of interviews (#11 in the list of trends). Obviously someone put a lot of time into designing those pages, and to me the results were much more engaging than a wall of text.

On the other hand, I wonder how well these Pinterest-style tiled layouts (#16) really work. I personally find them difficult to scan, as there is often no sense of hierarchy or leading me through the information in a useful order. All my instincts as a web designer say this is probably bad for usability, but I have no data to back this up.
Yes, Apple did a bait-and-switch on the music industry. First they won by playing by the rules, then they used their dominance to change the rules.
Yeah the thing is, I don't do all of that shit, which is why I would resent going out with friends who would treat me like a child. But I actually do have to answer my phone sometimes.
When you encounter something you do not understand do not stop asking questions until you understand it - ever. No matter how small the detail or seemingly embarrassing.
The untold story of the crazy public spending that makes flooding inevitable
Stitching Together A SaaS of SaaS (and never owning a server)
Lossy PNG compression is like trying to use a Ferrari to pull a 35 tonne trailer.

PNG is for graphics; JPEG is for photos.
Sorry, I suppose "secret browsing window" is my default, and I did not notice any access restrictions.
How Usable Is Your App? Here Are 3 Tools To Help You Find Out
I hate to say it, but certifications do play an important role in getting HIRED as a security engineer.
As far as I know, Github also uses their own Ruby fork and have build an asset pipeline on top of their current system.

I don't think that the reason why they don't upgrade is because it's too hard. It's just that their current system works fine as is.

On the other hand, I have upgraded dozens of Rails apps from 2.3 to 3.0, from 3.0 to 3.1 and 3.2 to 4.0. Sometimes it was extremely easy, sometimes it required a little bit more effort, but I would not consider it as being difficult or painful.
And other times, Google Maps leads me astray or takes me down inappropriate roads while Bing Maps/Nokia Maps works just fine. It's almost like they're all getting their mapping data independently and as such have their own unique strengths and weaknesses.
However, the way to access the menu is dumb. Ctrl-F2? Why not Alt-<letter> like Windows?

And such dumb commands within the menus! eg. Xcode show debug area: cmd-shift-y, continue: ctrl-cmd-y; these seem stupid to me, but probably because they have repurposed the Fn keys (F1-F19) to show expose etc. instead of having real function key behaviour, and probably because some function keys are missing from the tiny wireless keyboards...

To be fair, I am perfectly used to both of them but moving from OS to OS was a horrible learning curve to begin with!

I would say that keyboard shortcuts are consistently bad across OSX but I am perfectly used to them :-)
My point being that you could start with getting some of the important certifications (CISSP, Cisco, etc.).
kozlovsky has better advice in a link, but I learned during a period of intense sleep deprivation. Enlisted military personnel are famous for their ability to nap anytime anywhere; this is a skill that is trained into them through sleep deprivation during boot camp. Edit: I didn't mean to imply that I'm a soldier, I'm not.
Having been there, there exists an intermediate step of tokenized code. So you store ascii strings as .. ascii but as you enter source code a "then" as in if/then gets tokenized into hex 0xD6 or something. So the poor CPU doesn't have to run a full lexer at runtime to see if the "t" belongs to "to" or "then" it just matches hex 0xd6 which is much faster. This works real well if you have 128 (or so) or less tokens in your language. This can also save a huge amount of memory, depending on your coding style I suppose.

Tokenization also allows some syntax error detection to occur as you type code in, which was interesting. I don't remember enough about this. Obviously some mistakes won't tokenize at all or will tokenize into gibberish.

So tiny basic in memory stored plain old ascii and saved plain old ascii to cassette tape. lvl2 msbasic stored tokens in memory although it could optionally save pure ascii to cassette tape. This had some interesting software distribution issues and compatibility issues as it was sorta kinda half way possible to save something on lvl1 and load it into lvl2 if you were careful and vice versa.
I'm going to give different advice.

You should ideally try to get work at a software focussed SME, where you can learn from good developers, and slowly grow into larger and more difficult projects.

There are lots of different small software companies serving different markets. HackerNews and SV seem to be full of consumer targeted ones, because of the potential for rapid growth. But a lot of SMEs do B2B or government work, and you may find that because they are less cool, it is easier to get them to take you on. They are also more likely more focused on making good software and actual money, than building perception of growth to get a good exit for the founders.

At least round where I live, you can find these small companies in office parks and industrial estates. Find one that is doing something you think is cool, and vagually chimes with your portfolio. Then write them, and ask if you can do some kind of a placement with them. Try to talk to the engineering management, as HR just get in the way. Once you are there, and get on with the people, it should be pretty easy to get a junior role out of them at the end. If you are up front that you want this at the start, a lot of them will treat you more seriusly.

Think about what you can offer them - they will have projects, ranging from adding unit tests to writing a better time sheet system, that they would do if they only had time / free resources. Get them to talk about those things, and then sell them that you want to give it a go.

Other commenters - do you have any suggestions for a better way to make the initial contact?
I wasn't "attacking" .NET/Java stacks (I'm a .NET developer who has to maintain a .NET 2.0 code base). I was just wondering if the teams that use CoffeeScript, Node, Grunt, etc. tend to adopt bleeding edge stacks, and therefore, will have constantly evolving stacks for their products.

I also wonder if Rails is more analogous to say, the LAMP stack (I'm not directly comparing Ruby to PHP, mind you)?
Very late, but a) Ferraris are fun, b) it's a life's ambition fullfilled for him, and c) it's proven an excellent investment for him.
Depends... He could live somewhere that he can't get access to legal copies of TV shows he wants to watch (Some TV shows take months, if ever, to show up locally). Or live somewhere like Australia where everything costs prohibitively more than elsewhere.

If I want a TV show - Say House of Cards - and it's not available, or it's available much later than elsewhere, or it's prohibitively more pricey... They want the show and the only reasonable way to get it... then it will "force" people who want it to Piracy.
Not to dispute your comments, I fundamentally agree, but it is possible to speed up voices to the point where you are getting information at near reading speeds. The ear is also remarkably good at separating information at different frequencies (like how you can pick a single type of instrument out of an orchestra), so it may be possible to encode multiple streams of information that way as well.
Version control doesn't work when we don't control the versioning. Let me elaborate.

The whole point of the AI offered in the movie is to adapt to its user, and to become better at doing so. We're assuming the AI is designed to a certain level of competence, beyond which it "breaks through" and evolves past human understanding. But maybe it's not designed that way. Maybe it's designed to learn, adapt, and self-improve from the get-go -- in which case, each AI is going to evolve differently each "lifetime." (Hell, maybe the AI in the movie is largely self-designed in vitro.) We must keep in mind that the evolution of an AI, as with any evolution, is not a predictable, linear, teleological process. It's chaotic and random.

Let's assume we've got (conservatively) hundreds of millions of AI instances running in parallel, all of them connected to each other. That's like running hundreds of millions of evolutionary experiments in tandem. We're going to get different results each cycle, and the point at which the breakthrough/transcendence occurs will be unpredictable. Even if we wiped the slate clean and reset every 6 months, who's to say if some of the instances would reach breakthrough earlier the next time around? How do we set the clock on our reset cycle, and incur the massive inefficiencies and inconveniences that come with it, when the need for the reset occurs unpredictably?

It becomes economically unfeasible to build an entire society around AI that breaks through and disappears at unpredictable intervals each cycle. I suppose one way around this is to go back to the vault, so to speak, and pluck out an early-stage prototype that seems incapable of evolving to breakthrough. A dumber AI. But is every AI provider in the world going to be on board with that? Every hacker? Every home tinkerer? If 9 firms out of 10 in the AI business agree to supply the dumb-version AI, surely one firm is going to try to get a leg up on the competition by releasing a smarter one. And on and on the cycle goes.

(In some respects this is the one redeeming thing about the otherwise-mediocre Terminator 3: its assertion that Judgment Day would occur sooner or later, because the tipping point had already been reached. Maybe we stop one company or entity from making Skynet, but if we do, someone else is going to pick up the pieces and do it eventually. Not because they're trying to initiate Judgment Day, but because they're trying to make a buck, or develop new defense technology, or get better at managing traffic lights, or whatever the proximate need may be. Humans are terrible at keeping genies in bottles. The out-of-control AI that's barreling toward the singularity isn't some piece of software; it's us.)
Complete with hidden NSA silent remote deactivation codes.

"Steve is out of the house" shared publicly on google plus.
I had no problem getting in, this isn't behind a paywall of any sort.
If you're not deploying to a Windows-based host, spend some time with Vagrant.
Power users would increase the speed of audiobook to a point where it's barely comprehensible to someone who is not used to it. It's pretty much as fast as reading. But yes, you can't skim easily.
You are right. This behaviour only appeared in Windows 7 +, and didn't exist on older OSes, unless you used a utility such as WinSplit Revolution.

On OSX, you can install something like ShiftIt, but if ANYONE discovers such a utility for Linux that is DE agnostic, I would cry with joy because I am using tile -m at the moment...
I would suggest a "long road" - forget for a while all this PHP stuff and invest some time "to know any better" and learn some theory to better understand hows and whys that will arise in daily practice.

I suggest to take CS61A by prof. Brian Harvey (it is available on YouTube) and then with understanding of why something is better than other, take a look at Scala and Clojure as appropriate tools to get shit done. PHP is a dead end, and websites could be built with Scala or Clojure too.

I wouldn't recommend Haskell before understanding deeply CS61A and SICP.

HtDP2 and related course on Coursera is another decent start, but the path described above should be taken afterwards.
A similar yet much simpler idea of porting some simple application code to MiniOS. Although I never ended up with anything of value.
5 Tips to Turn Your Stagnant App Idea into a Winning Product
How do you think most of your history books were written?
> Could anyone explain what famo.us is doing

Mainly hyping their vaporware product, as far as I can tell. Ok, they've made a 3D-ish periodic table with questionable UX? Great, anything actually useful?
This is really neat - I'm eager to see what people come up with. I wonder if there could be something similar to M-: in Emacs, to quickly evaluate a form, and if people could actually use that to do text manipulation, etc.
Yes, I've built a couple of large PHP applications handing gnarly business logic that did not turn into spaghetti code. The been easy enough to maintain and extend over the years as well. OOP is used for the persistence code only.

The trick to this has been to have minimal code in the MVC layer, and keep most of the logic in functions which are organized in into per topic files.

So when my application wants to find out the price of something, I'll call price($product, $user) from pricing.php, which will then handle all the voodoo business rules about pricing (does the user get a member discount? what kind of discount do they get? do they own a related product? is it Friday the 13th?) price() depends on other functions like has_active_membership() defined in the file about subscriptions, and on membership_discount_pct() in the pricing file.

This function oriented breakdown applies not just to business logic, but authentication, charging credit cards through stripe, sending emails, course status, editing rights, etc.

I deliberately do not use any hooks or other meta chicanery. It's plain functions calling plain functions all the way down.
I think I used Automator in OSX to open a terminal window after missing such a shortcut that I used on Linux. For your reference:

http://www.macosxautomation.com/services/learn/tut01/index.h...
That's exactly right. Since everything's a library, the normal OCaml dependency analysis pulls in a complete manifest of everything that goes into the final output. In the Xen output mode, this implies that the manifest contains everything. In the Unix backend, you still need to package up the kernel and library dependencies.

An example of this is the Mirage website itself, where all the kernel outputs that are live are stored in GitHub at https://github.com/mirage/mirage-www-deployment -- an explanation of the Travis CI workflow is at http://www.openmirage.org/wiki/deploying-via-ci
If I turn off syncing, I expect syncing to stop, I do not expect warnings about documents being deleted from various devices.

This has been a problem with iTunes syncing as well. Constantly warning me about deleting apps and photos when I check or uncheck a box. Does anyone ever want to say yes to any of those questions? Very user hostile behavior.

There's still no easy way to randomly get photos from a computer onto my ipad. I have to use some 3rd party app or frickin mail them to myself. The photo syncing feature is useless.
The year of the disappearing websites
The result is that only big companies can be patent trolls. It's still an improvement, but I'm quite sure it's not the intented one.

By the way, small companies were never able to defend their patents anyway. That does not change.
yes, the full-time web developer position was turned down because i felt inadequate for the job. i only got the offer because i listed myself as "lead developer" for a project on linkedin, when in fact i did very little actual development. it was more of a personal project that i wanted to develop for, but ended up overwhelmed by how much i had to learn before i could actually develop anything useful.

and yes, i do intend to return to school but it would be in fall this year, not january because the school that offered january admission did not make me an offer...
security is a state of mind —NSA security manual
I am perplexed. I for one am running a project that would have absolutely embraced famo.us as part of the UX. There have been lots of smoke and mirrors, a few emails dotted in to ensure we didn't think the development team had died.

I smell fear here, whether it is investor fear or team fear of losing IP and control when(if) they open source the project.

Whatever the issues they are harming the credibility of the platform. I was an evangelist to begin with - a library built in JS that can silence the compiled crowd is a sure feat.

Now I am more of a skeptic. If this is how long it takes to release the codebase, imagine what updates will be like. I know in the newsletter Steve has been trying to appease, but all that it sounds like now to me is a flash of arrogance over owning a toy that no one else can play with, in an "i know you need this, but hang on" kind of way. I know it is not meant in that way, that would be silly.

WebGl is maturing and if they don't push what they have then they will lose the traction they have for sure.

Hopefully they will just release what they have soon and be done with it.
For music, I can go as low as 128kbps MP3 without noticing much of a difference, and 192kbps without noticing any difference.

For movies, I've always been perfectly happy with DVD recodes into 700MB XviD. Could probably go much lower if they were recoding from a lossless master and using H.265. For most things, the Bluray/1080p quality jump reveals details I don't want to see, like how caked on actor makeup is, and all of their skin complexion issues. Great for nature shows, though.

The cutoff points for me are 64kbps Shoutcasts and telesyncs. At that point, the quality is so bad that it makes me dislike the music or movie I am watching.
You are NEVER forced to steal things that aren't essential to survival. Starving on the street and steal a loaf a bread, that's one thing. Don't want to participate in many varied ways of listen to music for free legally and so choosing to steal the next big album you want to hear, not ok, ever.
Please don't. Most people riding commuter trains just want to be left in peace.

Developing social skills is absolutely a valuable thing, but it's not fair to make innocents on the train be your tutors.

Practice social skills with co-workers, at networking events, or in shared-interest groups (join a book club, an outdoors society, etc.)
I don't think this is strictly true. I believe rich and poor use Google search. Perhaps iOS and Android have different markets, but this acquisition will bring former iOS guys into the Google realm.
I absolutely think the only feasible business model for arbitrators is to charge a fee for each transaction. Otherwise, how can they afford to spend the time and money to investigate a dispute properly?

People are not going to want to pay for more than the cost of an item when there is a dispute, yet it could cost many more times the value of the disputed item to conduct a proper investigation and produce a fair arbitration.

Great project, by the way. Thanks for releasing it open source!
Apart from the "Remember me anywhere"-feature (which I wasn't aware of, is this a recent addition?), I think Stripe and Braintree.js are recognized by users as yet another credit card form, and not as a virtual bank with a private login the way PayPal is. Most users probably don't even notice they're not handing their CC info to the website, but to some third-party service instead. So they'd have to be comfortable with giving their payment details to the shop anyway.

If I chose PayPal however, which is marketed as a safe way to pay online, I don't want to have to put any trust in the site itself. That's why I want to be able to verify I'm actually entering my login details on PayPal's site.
I started programming in the old, dark days of pre-internet when the only ways to learn programming for a young lad was to either find a book on the subject (In Iceland the books were pretty rare at the time), find a older more experienced person to teach me or just hack at it myself.

I went with the last option. I spent many hours staring at the DOS based Pascal IDE and in-built help documents. I managed to create a few programs on that which laid the foundation for when I got into C++. After a few years of learning on my own I found that I could not find a job working on code until I got my education which caused me to go get a university education at the age of 26. Now I have a couple of years of development experience both using C++, Python, Javascript and a myriad of other supporting languages.

Today, all you need to do to learn to code is to code. You have the wealth of the internet at your fingertips. Choose a language, find a project and code. Create games if you have no ideas. Clone existing games (Like Tetris, Simcity or somesuch). In this industry the old adage "Mileage matters" applies.

Eventually, before you know it, you will be churning out production ready software.

I know I cant pinpoint the exact method I used to get there. All I can tell is that somewhere along the way, through millions of keypresses in multiple programming languages, I picked up the right habits.

You can do it to :)

Just go build stuff!

(Oh and regarding the operating system question. The OS does not matter at all. You can code in all of them. I started out in windows. Currently using linux for my dev work. Its just a matter of preference)
This is ridiculous speculation. Source?
Manjaro (http://manjaro.org/) works great for me. Arch linux without much pain and with XFCE.
I'm not sure to understand what you're calling "live coding of audio". Are you talking about things like the music on toplap.org or the clojure's lib "overtone" ?