skysight-inc/HackerNews huggingface dataset:
Sure, but they were on opposite sides for most of the time, and they inflicted horrendous casualties on each other (Germany suffered almost as many casualties in a single battle in the east as the entire war in the west, and Russia more so) and both committed horrible massacres on the civilian population of any neutral, conquered or enemy nation.

Given the numbers, saying Russia and Germany were on opposite sides in WW2 seems pretty accurate to me.
As a former music student in college, a lot of this is known by musicians implicitly, if not explicitly.
As far as I can tell it is open source.
if all 60 are working together sure, but if it's a handful of devs working with each other, you can pull directly from each others repository.

PITB, yes.
But you can still get work done.
That was almost exactly one year ago. The author today: https://twitter.com/robconery/status/444287117909192704
Same here. Super happy, though I'm still a free user.
extortion, see meetup.com recently
Honestly, it really is right there in the guidelines. I understand many people don't agree with them (they do seem overly restrictive), but this shouldn't have been a surprise.

It doesn't make sense to me when developers make apps that are clearly against the app store guidelines and then complain that they get rejected.
You can also use plain functions, objects, array, and even other generators too. Least, that's what the framework tells me when I fuck up my tests. It's not just all promises under the hood.
to the commentors who've said "you're only 25. stop feeling that way": you have forgotten what it's like to be 25 and feel 25. i think your intention is to uplift and inject perspective, but you sound uncaring and distant to me. i recommend against saying this kind of blithe bullshit. people don't like hearing it. you don't like hearing someone say that to you.

i am 25. i teach in the humanities, but i'm not interested in a degree there. i love acting. i used to act. i'm currently:

soldering an IBM model F keyboard to a USB board so i can daily-drive it.

lusting for a lisp machine.

ordering an FPGA so i can write my own lisp machine.

reading psych books on the off-chance that i become a therapist.

inhaling everything Alan Kay that i can find.

leading communication workshops so people can communicate more how they want and less how they don't.

i see connections and a narrative among these projects (uhh sometimes) but i can't explain it to anyone else for shit. i really suck at it. it gets me down because i think people misperceive me as aimless. i'm not aimless.

this blog post spoke to me: http://sebastianmarshall.com/fundamentals-and-novelty-seekin...

i'm constantly looking for distractive life-hacks (cheat codes). i should be working on my fundamentals. i subconsiously believe that all my weirdo historical hobbies will come together to make me cool/money/content/dunno. those are weirdo hobbies and self-improvement/help tricks, though. i have one fundamental right now:

learning clojure.

it's a fundamental because it's more difficult than the others. this will be the first programming language i really learn. all that other shit (BASIC c++ java bash elisp c assembly python vimscript) was forced on me or learned as a hobby or learned so i could do something else. because I Am Learning Clojure to be a Professional Programmer, when i'm programming in it i'm thinking "i'm doing the right thing" and "i wish i was learning verilog/freudian psych/arduino C/[hobby thing]"

because there's nothing at stake when i learn a stupid hobby, but there's everything at stake when i'm learning the thing that'll eventually pay the bills. my advice is: recognize what you're bad at that you want to change, do the embarrassingly hard work to change it. could be programming, could be anything else. i feel for you.

i started talking about you, and i ended up outlining my problem. hope this helps. if you're in my city, hit me up.
Google Is Winding Down Wildfire
They could have been stuck in iowait...
Okay maybe another key combination?
this article is an MC Escher painting
> I also enjoy music, acting, singing... but I don't think I was born for the world of the arts. I want to make a real impact through technology, and the things I care about are problems that can probably only be solved with computers and money.

There's an entire, gigantic world of production companies filled with people like you, people who hate traditional enterprise, who want to work on something meaningful, who would love to have you. It's a hell of a lot of work, but jack-of-all-trades technicians is exactly what they're looking for.

A good way to find them is to volunteer at local theatre companies and ask around. I used to volunteer at Dad's Garage and the place was a veritable hub for anyone looking to get kickstarted into entertainment. If you're still in Atlanta, you've got nothing but options.
The Windows XP world on the eve of its end of life
Have you considered adding the original 2048 website to your homescreen as a webapp? Works like a charm to me.
"is there some theoretical limit that I'm missing?"

Well, considering that the closest star (Alpha Centauri) is 4.367 light-years away, that only means that if something's wrong with the transmission itself, we can figure it out only after almost nine years. Other than that, I don't really imagine any feasible solution for communication on interstellar scale other than laser-based one, so my initial point was put forward exactly in that use-case. If there ever will (and I hope it will) be a galactic-scale communication system, humanity will have to:

- Improve the current laser technology to the point of sending laser beams without much dispersion over light-years distances.

- Improve the optical sensor technology in order to receive (and distinguish) from (multiple) artificial sources of light orbiting close to a noisy star.

- Set up the laser system(s) taking in account: the time-frame of the moving celestial bodies - both stars and the orbiting emitter(s)/receiver(s), the gravitational time dilation factor, other currently known factors that I don't know of (I'm not a professional physicist), and whatever any other new additional subtle effect that may be still discovered in such setting! I think this fine calibration will be the cake's top-cherry, BTW.

So yes, theoretically all is just an engineering problem. The development speed cycles of such systems though, are already dictated by the laws of physics - years (and in human time - generations). The mere reliable communication on such scale will be a great success, but I don't dare to hope of sending brains of knowledge['] in mere hours.

['] http://www.scientificamerican.com/article/what-is-the-memory...
If only one nation is playable in the game, the other nation is singled out as "the enemy". If you can only play Germany, Russia is your enemy in the entire game.

However, I think that's a silly distinction to make - you can't just swap nations in every game, since the game mechanics for managing a Soviet nation or army could well be different from those of managing the 3rd German Empire.
I was in the same boat a few years ago at about the same age. I doubled down, wrote a lot of code, got a junior level dev job. I read books at night (I recommend SICP & Coders at Work above all else). I watched a ton of screencasts. I also recommend the Peepcode (now owned by Pluralsight) play-by-plays because they show you how experienced devs think and work. Doing this I've been able to write code with & consult for CS & engineering grads and not look remotely out of place.

Putting in the time really matters, don't think of being technical as a skill someone is born with. It's really about an intimate knowledge of the technology and no one is born with an intimate knowledge of technology. You also need good judgement and hopefully your social science education taught you that. Don't underestimate the value of what you are already good at. Keep at it.
They started out as enemies of the Allies, then they became enemies of the Axis powers when they changed their allegiance. And when they were pretending to be friends of the Polish people under Nazi rule, they intentionally failed to show up as promised to help out with the Warsaw uprising so that the Polish uprising leaders would die and not get in the way when they instituted communism in Poland (I saw the new "Warsaw Rising Museum" this past summer). Brings to mind the phrase "with friends like these, who needs enemies?" But to set clearly set the record straight, the Russians were indeed the enemy at some point no matter which side you were on.
He's old, so he must be out of touch. Way to make sweeping generalizations.

He's saying the same thing that Benjamin Graham would have said: Bitcoin isn't an investment, it's a speculation like art. Sure, you could make some money on it (and some have for sure), but don't delude yourself into thinking you're making a sound investment.
Wouldn't it be ok if the sides were axis and allies? 2 sides but no focus on individual countries.
eMule is suffering greatly and has been for the last few years from the lack of decent central servers. Kad keeps ticking along but this is a network in significant decline.

Kazaa? Not been around for years. Visit their homepage: "We thank you for your interest in Kazaa. However we no longer offer a music service."

Older versions of Limewire still connect to Gnutella but the network is unusable. Full of viruses and malware and very little decent content. One thing the LimeWire devs did manage was to keep the network fairly free of spam.

Frostwire - as someone else mentioned - is now a bittorrent client only and if you want a bittorrent client, you're better off with uTorrent or something else.

Gnutella - see above.

Freenet? Seriously? Yes, it's still there. Yes you may still be able to download a few things on there but it has the same issues it always did. Slow. Poor availability. You have to denote a portion of your own hard drive to store who knows what (but possibly encrypted kiddie porn).

So how do people get music now if they're not using legitimate methods? BitTorrent. MP3 download sites. Stream or rip off YouTube. But over the last two years, the legitimate options have become - for the first time ever - better than the piracy experience. There's stuff on Spotify I've never found on a single piracy site bar Oink and VK and the first of those is dead (though What.cd is a good successor) and the second Russian which means it just doesn't get considered by those in the West.
This is ridiculous, you want to force my company to host your hate speech? Bullshit, you're now removing my rights, to enable your own. It's the internet, build your own platform and say whatever you want.
Over 50,Not 90 cartoon
If it's going to be a policy, it should be a strict policy. This is the kind of thing where a "there's no room for interpretation" stance is probably appropriate - this is tricky, tricky territory, and even though a game simulating a real war will always have real entities as the enemy, I can respect a policy that is implemented to the letter in order to avoid the sort of really horrible games that could enter the App Store without it.

I'd prefer Apple to be entirely open and then only remove apps once flagged and reviewed, but if they're going to be the way they are, I prefer them to be consistent.
Can't Forget You
LambdaNative: cross-platform development environment written in Scheme
Sync is great for initialization. Due to the fact you only start up once, you can be as reckless with your performance hindering practices as much as you want as it will never amount to anything more than a few hundred extra milliseconds of startup time.
This is wonderful: No runtime required, minimal footprint, and almost no overhead when UI is idle.
I'd add missing missing requests and messages which is totally unacceptable.
eBay is doing the same thing. They are pushing sellers to offer free shipping which simply means don't line item your shipping costs. The sellers still need to pay for shipping. Amazon still needs to pay for shipping too. It is built into their model.

I mean really people, I hate to sound condescending, but... when you do a "buy one get one free" do you really think you got something for free?

Maybe one day we'll all get free healthcare and free schools and freeways too. Don't kid yourself, you're paying for them.
Tell that to the Poles, the Finns and other nations that were invaded by the Russians.
Only after Germany invaded Russia, Stalin decided that they are an enemy that should be dealt with.
Both are being sold by the third party PUR
Yes. Over the years I have consulted independently and worked full time for two years as an Apple Authorized Consultant (ACN). I really enjoyed the work, but I didn't make enough money, and I felt a yearning in my heart to shift my focus to product rather than services.

I want to be involved in the making of things, but my core competency lies in the translation, explanation, and education around those things. So, my natural trend has been toward support / sales / consulting roles... but I'd really prefer to do those things at a product company where I have a more solid backbone I believe in than just jumping from problem to problem (I wouldn't do well at an agency).

The things I care about are open education, freedom of the internet and economy, and making the world more beautiful through obsessive product design (physical or software). I just want to work on something I care about.
A dual-boot Android/Windows tablet is a big black eye for Microsoft.

I mean, Windows 8 is already supposed to be a tablet operating system fused onto the desktop, so if you're adding Android support you're really saying that Metro is useless.
Java Floating-Point Number Intricacies
2^10 = 1000
10^10 = 10000000000

Not that close, if you ask me.

If you mean something between 5 and 15, you are using base 10. *16 are 4 orders of magnitude in binary, but 1 in decimal.

That said, everybody asking that same question, please, do not use binary orders of magnitude. Our language suffers every time somebody does that.
How about depicting the USA as the enemy for once? Its not far from truth actually.
I have gone through a similar progression. I started undergrad as a computer engineer because I was interested in computers and electronics (even though I only got my first computer at home a year before I started). After two years I thought I hated writing code, but I really liked hooking wires together (in the lab and my parents' house) so I switched to electrical engineering. Once I got to the real world I discovered I liked writing code, I just didn't like writing code for undergrad assignments. Thus, I tried to direct myself towards a hybrid EE/SwE role but ended up in pure software engineering.

I have never been completely happy and always think its because I haven't got to do what I really wanted to. Towards the end of my first position at Raytheon I wanted to do digital hardware design and FPGA development. I have never been able to get there. Maybe that really is what I want to do. Maybe I do need variety. I'm not sure. I do know that I get much more excited reading about new sensors for accurate oilfield seismic surveys than I do reading about new algorithms for partitioning distributed graphs.
Sprint Vies for Worst Deal Ever
Blue it is, thanks for the feedback. Like I said - still much to learn.
I'm pretty similar to the poster, and after majoring in poly sic, spending a few years in sales, have moved in project management with a side of product management. Trying to move more in product, which can sometimes get more technical, or more creative/design depending on the company/product. Great advice.
I think they do, although that's probably fine. Germany was "the enemy" of the Soviet Union, as was Japan. France was "the enemy" of pretty much everyone else in the Napoleonic wars. There's nothing wrong with labeling someone as "the enemy" of someone else, as long as you don't include a value judgement.

I doubt this game labels "the vile Germans" as "the enemy of the noble Soviets".
> I also enjoy music, acting, singing...

Well, it's not exactly along those lines, but I always thought a good business to start would be a screencasting service. Lots of companies need demo videos, and few people I know like to create them.
If you're going to post against such a widely used format, you had better have a very solid reason, and an even more solid alternative.
SEEKING WORK 3/14

Get a Expert Web developer at a discount price!

Hello all, I am trying to pickup a freelance job or part time job to supplement my meager app sales.

I have 14+ Years of Website programming experience and can do it all.

Expert at:

- PHP
- HTML
- Javascript
- jQuery
- SQL
- Zend / Laravel / FatFree / CodeIgnitor, etc

My current stack looks like:

- PHP + Laravel
- Lua + NginX
- Jade / Handlebars templates + Stylus
- NodeJS + Express + Socket.io + Postgres (a little mongo)
- Bower JS, YeoMan, jQuery, Bootstrap, FontAwesome
- Go + QML

I also was a c++, perl, c# developer, and a few others for some time.

10 years of SQL Debugging, and 10 years of c++, I can fix any bug!

I can build any feature you want or build a MVP for very cheap (2000 for a MVP)

I have a great resume to back this up, and am an American Developer

Email me for resume or to chat!
jg [undrscore] work [at] kify [dot] com
At the end. U.S.S.R was on the side of Germany for years during WW2. [1,2]

After all, they enjoyed invading Poland with Germany, massacring quite a few Polish folks. [3,4]

[1] https://en.wikipedia.org/wiki/Germany%E2%80%93Soviet_Union_r...
[2] https://en.wikipedia.org/wiki/Molotov%E2%80%93Ribbentrop_Pac...
[3] https://en.wikipedia.org/wiki/Vasili_Blokhin
[4] https://en.wikipedia.org/wiki/Soviet_invasion_of_Poland
No, the item is made by PUR.

In the first screenshot, it's being sold by Infutech, Inc. In the second it's being sold by Amazon themselves.
> "if you claim you do, you're a fraud"

What do you mean by this? I always assumed I don't fully understand Bitcoin because I don't have a crypto background.
TL;DR It is fundamentally impossible to find a solution that allows one to freely migrate any database schema and the data contained in that database forward and backward without any constraints. In practice you can push those constraints a bit around and most of the time you can hide them in dark corners where nobody looks and nobody gets hurt, but there is no silver bullet and there will never be one. (The last paragraph might be interesting, too.)

I completely agree with you but I was a bit unclear about what I wanted to say. What I really wanted to say is that the problem is fundamentally unsolvable in the general case no matter how hard you try. The pathological case is that from some point in time on you capture less information than you did before - only the full name instead of first and last name.

This is admittedly a relatively rare case in practice but nonetheless possible. Now there is fundamentally no way to migrate data captured past that point back before that point because you just don't have the necessary information and can not make it up out of thin air. As you mentioned it is not a big problem to migrate data captured before that point forward and backward by just keeping the additional information around and therefore making the migration step non-destructive.

In practice it should be a relatively rare case that you have to migrate data forward and backward repeatedly so the relevance of all that is not to high. Most of the time you start capturing additional information or stop capturing no longer relevant information and these cases behave much nicer under schema evolution. But especially when ever you change the way you capture some information you will from time to time get into trouble.

It is instructive to think of data migration in terms of mathematical functions. The function to migrate the data forward is always defined otherwise you could not perform the migration in the first place. But not every function has an inverse function and so you may not be able to migrate the data backwards. You can always make up a function that returns a tuple of the function value together with all arguments and therefore make inverting it trivial - this is exactly what also keeping first and last name around when you actually want to merge them into full name means - but as mentioned above this fails for new information where you only capture the function value and no longer the function arguments.
3/14 at (.1592... part of the day)
It's all async under the hood because, in the end, you can only really resolve one thing at a time. Just because generators and promises let you write a more synchronous style of programming, essentially sugar, it doesn't mean that it's actually working in a true sync fashion.
Developers start with iOS because it's a better development environment and because the iPhone is a household name, while there are scores of different Android devices. Your argument is irrelevant. The point is that Apple's control over its ecosystem can't be a net benefit in the long term because it doesn't give developers enough breathing room to scale or expand. You're left at the mercy of Apple's approval staff.
This is what I see on my iPhone when opening the site after saving it as a webapp http://cl.ly/image/0h2E1Y0h2O11
By the way, nice pic you shared.
Technically, it's done. I wrote 130,000 lines of code, works great.

I wear all hats. My problems are not technical.

I have a problem with reality -- prison or something fucked up.

There is no more technical work to do.

Fuck.

Wait for God.

God says...
not_good What_are_you_doing_dave left_field exports happy
smile Shalom ROFLMAO fancy Isn't_that_special I_didn't_do_it
you_see_the_light one_more_time Oh_Hell_No I'll_think_about_it
genius huh Vegas yeah smile end glam comedy ghetto my_bad
Loved this comparison of 3 visionaries of our times by one of the 3:

Gates praised Zuckerberg’s drive, but described him as “more of a product manager”, insisting that he was more of a coder starting with architecture where Zuckerberg “starts with products, and Steve Jobs started with aesthetics.”

Gates = sw engr; Zuck = Product Manager; Jobs = UX. (To add to it, I would say Page/Brin = research scientist.) These really reflect what each company has morphed into. MSFT ended up as the largest software company, FB is probably one of the most widely used product ever. Apple makes the best UI. And Google uses research ideas, spits them into beta products quickly and rinses and repeats.
One other problem is that if you're using a tool like Capistrano to deploy, you usually set your remote repo to Github. When Github goes down, you can't deploy until it comes back up or you set up your own remote server.
I said large scale, not very many people had the accelerators required to use these APIs. Glide is perhaps the first real example to hit a scale that mattered.
There's no more requirement for it to be unique as far as I can see.
In the other article (behind the paywall) the WSJ claims that Microsoft used patent licensing threats against Android to kill the dual-boot Windows/Android device.
Why are you so polite to him?

He doesn't even know about alternative theory of Khatyn's massacre because Wikipedia doesn't say so.
Not a US citizen (yet) - I'm a long way from getting it, considering that I'm just in the process of getting a green card; But to answer your question, I'm from the Philippines..
I know, I was trying to add to it by bringing up the sub prime mortgage debacle, but apparently that isn't a funny topic, or I lost something in the delivery.
BusinessInsider does a shitty thing when I copy text from that site. Sorry about the messed up title.
But I believe Glide wasn't a Microsoft API, so the example is still fine to defend your case.