skysight-inc/HackerNews huggingface dataset:
> to allow management to feel like they're verifying that you're getting work done.

You hit the nail on the head for some offices. In some offices there's a clear ridiculous condescending paternal feeling as if punching a clock is going to affect the quality of the work in any way other than damaging morale.
Are there good resources out there for experienced programmers who want to write games for fun? As someone who last wrote simple games 20 years ago, I'm a little bewildered as to where to begin - should I study OpenGL? Some kind of engine/toolkit above it? What do people use for sound? The world is all different and the past is another country etc.
yes, they should be much lower. Essentially the reason is the lack of competition. MtGox charges so much, because they can. Simple. And big players are not entering the market. B24 charged 0.00% per trade (the exchange was taken down though). In fact if you think about it BTC transactions could and should potentially have almost no cost, as opposed to fiat exchange transactions, which have a lot of overhead. The problem with bitcoin is that the exchanges are the new bottleneck for couterparty risk. In any network it is always the exit nodes that count.

The problems are mostly of a legal nature. There is a layer missing, which has not yet been implemented. The problem evolves around identity. Would it possible to link a name in a register to a virtual address globally? Nation states still want to collect taxes and money is tied to the power of nation states (you can witness what happens if this connection is removed in Europe).

If you want build an exchange you will have to a deep pocket for legal. On top of that this is quite a challenging task.

If you're interested in a discussion about this drop me a line at nfx9@hush.com
Probably more than I'd believe a politician directly.
While this attitude is in-line with general hacker values, and is good advice when dealing with simple tools, it is a poor general principle when applied to complex tools with an ecosystem of experts whose opinions you trust.

In the case at hand, spending half a day each (or even more) with angular and ember is not enough time to gain a truly informed opinion of either. These are big frameworks with many features, and each harbors both gotchas and benefits that won't emerge until you've worked with them over time in real projects.

For developers with limited time, asking advice from fellow trusted developers is not only acceptable, but also, in many cases, the clearly optimal strategy. Of course, the trick is to find experienced people to ask with tastes and values similar to your own.
This strategy isn't just for techies with more free time than cash. It's also for the techies who work for companies where security is a _really big_ issue. Companies who, for one reason or another, simply cannot store some of their data offsite or delegate that responsibility to third parties.

We have our own GitHub server (read: actual deployment of GitHub, on our local network, because we just like GitHub), which requires a license to use. The benefit is that we are in control of keeping our own stuff private. This is important for some of our customers. And of course we don't fall apart because GitHub is having an issue.

There's real potential for "the Cloud" as a concept to lose a bit of trust in the wake of the PRISM revelations so having letting people deploy your software to their own "Private Cloud" could be very welcome.

NB: We do also have our own public GitHub account too for our open-source stuff, with some private repos for when we need to work with third-parties.
Not really relevant to OP. But I've seen parents distinction being made in companies more than once. They basically let the 'senior' programmers create new products and features (type 1 work). They let the 'junior' programmers do the maintenance on the results (type 2 work). The biggest problem with this organisation is that there is no feedback loop for the 'senior' programmers. They can mass produce garbage code and not worry about the consequences at all. Often the 'senior' programmers even start looking down on the 'junior' programmers for being merely maintenance programmers. Which is obviously messed up.

I treat anyone who claims he's a pure type 1 programmer with suspicion. I seriously question anyone can be good at the type 1 work and be bad at the type 2 work. There are a lot of programmers out there who hate doing the type 2 work though.

On the other hand there are also a lot of people out there who really shouldn't be doing any programming at all. They usually end up getting stuck in type 2 work and maybe reinforce the idea that a distinction between type 1 and 2 programmers could be made. But the reality is they should probably choose another profession entirely.
You assume that females are put off by that. That's sexist.
"Physically based rendering" have a second newer edition: http://www.amazon.com/Physically-Based-Rendering-Second-Edit...
The XML file contains encoded key and salt data. It also includes other metadata like KDF iterations, etc. Narrowing down the problem domain for the attacker leads to faster password cracking. While that is true using a strong password should render this attack useless.
Even their electronic tax declaration system (which you're required to use as a company in Germany) isn't working properly at times. You should think that - of all things - they should at least get that one right.

Germany government IT basically is a joke. Just Google for 'toll collect' for additional hilarity.
A cobbler makes shoes. He doesn't have a choice about what he makes.

It's really not that difficult. I was a professional operating system developer at age 20 and took courses.

I took 5 assembly language courses. CSC226 CSC326 CSC421 CSC422 CSE523.

I took a compiler course.
I took an operating system course.

I took digital design and learned to read schematics, datasheets, flip flops and stuff.

Denny wrote our pascal compiler.

Troy wrote our linker and assembler.

I glanced at them -- I spoke the language of system engineers.

I wrote check disk for VAXTMOS, vax ticketmaster operating system.

I worked on language modules.

Pascal run-time library.

I wrote the delux, fancy file compression utility.

I did AUTYPEs and REPGEN and reports.

I converted ASM to PASCAL.

I did an RS232 networking device for barcode readers.

I have been paid to program in the following assembly languages: VAX, 386, 68020, 8051, PIC and Atmel Tiny12 AVR.
Teaching a gardening class, kick out the pot smoker else you may be aiding future drug production. Easy for law enforcement to frame people and jail them for aiding and abetting a possible future criminal. That's right, not a current criminal, but hypothetical possible future intent by an individual. And we can extend that to negligence. The karate instructor better kick out the grade school student who says they want to punch the bully at school. People have to be paranoid about who they interact with and by law we must watch out for the governments interests, disassociate with those the State may label criminal for some possible crime in the future.
E-government has at least two big problems, and the author faced both of those.

First, the users need to be authenticated, as in you are the person you claim to be authenticated. Almost no other web service actually needs to know that. Banks are an other exception and for example here in Finland they provide authentication for other private and government web services. Finland also has those secure chip ID cards the author briefly mentioned. The problem with those is that, at least here in Finland, nobody has them. And most of those who have one, don't own a reader needed to use the chip.

The second problem is about logging and archiving. Governments are subject to very strict laws and regulations about how certain cases need to be handled. The are processes to follow. Who did which step when has to be recorded. When the case is finally closed, every piece of paper about the case needs to be archived. Was something denied because a letter from the applicant did not have the necessary information? That letter needs to be archived. All this is manageable when the case is handled in paper.

If the case is handled using a web service, things get more complicated. The system has to log all actions done in the case. It has to archive documents in proper ways. That's not impossible. But it is harder than stamping and signing papers for those whose jobs have been about stamping and signing papers for years. It's also harder for those implementing the web service, as most of the strict regulations don't apply in other projects. All this means that big money needs to used for creating something that adds complexity and is not strictly necessary, and oh boy the government likes to skimp on those kind of projects.
I like it and have worked more or less like this for structuring documents all my life (but manually, in text files, making trees and creating documents from those trees with a small Python script). However, I really would like this to be a desktop application; all that online stuff is not very helpful for productivity software, for me at least. I live in the mountains, I don't have internet in a lot of places. When I travel I don't have (stable) internet either.

I like stuff going to the web, but until that works fully offline after installation (so being able to make new projects, save them, change them, do everything except the stuff which really requires internet), I don't really have much use for productivity apps like this.
What the UK is doing is commendable - unfortunately, they're also the most unlikely to work at a EU level.

What I was thinking about was more of a grass-roots thing, started by hackers who want the e-government to come to the 21st century. Who knows, if my current startup turns out well and I'll have time to think about something different, I could work on that :)
Whistleblower Award 2013 - Ceremony awarding Edward J. Snowden
Perhaps a separate list of books for "Game Designers" rather than developers would be helpful?

- A Theory of Fun http://theoryoffun.com/ (Raph Koster's blog is also excellent: http://www.raphkoster.com/ )

- Level Up! http://eu.wiley.com/WileyCDA/WileyTitle/productCd-047068867X...

- Game Design Theory http://www.crcpress.com/product/isbn/9781466554207

- Game Design Workshop http://www.crcpress.com/product/isbn/9780240809748
Sandwiches are dangerous in astronomy if you don't understand it?
That sounds like a terrible attorney. There are lots of ambulance chasing shills that should be disbarred, but there are also many excellent highly ethical attorneys.

The problem is that those attorneys are typically reserved for the rich, so most people don't interact with them, with the exception of some truly excellent public defenders and prosecutors.

With regard to your experience, I can't imagine an attorney not respecting the decorum of a court room like that. If I were the judge, I would have issued a warning and held her in contempt if it continued.

Further, if I found out that an attorney made a false allegation of a threat in my court room, I would report them for an ethics violation for lack of candor to the tribunal instantly. There is no room for that type of nonsense in a court of law.

I'm sorry about your experience. That attorney, who does not deserve the title, is both a poor lawyer and a terrible excuse for a human being.
Oh, hey, it's MaulingMonkey! How are ya? #gamedev 4 lyfe, yo. How is that old channel nowadays anyway?

Thanks for the thorough and very clear explanation.
Careful, you don't want to give them an ideas!
I got a real poor internetconection (for free) with about 16kb/s up/down, And it seems from my position that many of you are fastidiously about "tor is slow/ slows down my internetusage". I can not say that tor-usage slows anything for me. Maybe my conection speed does not satisfy any of your internet claims ?! (traped in a loop -sry, cant fix the prob..)
That's what I'm thinking, they used the ## preprocessor operator to stick "fuck" and "shit". Oh, if this is linux, then the identifier is more likely to be "fuck_shit".
For those using ZSH: http://stackoverflow.com/questions/3986760/cd-1-2-3-etc-in-z...
"If your market offers a free product you cannot afford to have a pay only product"

Is this really the case? If you provide a pay-only product over a competitor who offers it for free, surely you have to sell the benefits of your paid product over the free one? You have to convince users that paying for your product gives them a better service or experience than the free alternative.

To take the example of email, there are many paid-for email services (e.g. fastmail) despite the fact that the market is dominated by free players such as Microsoft, Yahoo! and Google.

An alternative to the free service is the free trial. It won't attract the free users, but it might encourage paying customers who want to try-before-they-buy.
Downloaded official VirtualBox image and ran. This is total immersion, just splendid.
https://lh5.googleusercontent.com/-DL6-mRptqHM/UiMTf_TCY9I/A...
Toll collect is actually working just fine. The original rollout was just a disaster because of a politically driven unrealistic deadline. And that never happens in nongovernment projects, yeah, right...
It depends on what you're interested in. If it's creating a engine from scratch then C++ and OpenGL or DirectX but if you just want to start programming games from day 1, I recommend getting the free version of Unity3D.
Good point - but seems better to me to run a single specific, non-free app (which may or may not depend on the manufacturer's servers to function), than to add another non-free dependency to it (i.e. XP), which definitely _does_ require manufacturer's permission (i.e. activation servers) to function normally.
Inspiring Sites of the Week No. 5
Grassroots sounds nice, but the hard work isn't writing the code - it's convincing those within government that user-centered services and open source are the way to go. I believe that this can only be achieved given a strong mandate, from within government itself.
Stop this cliched bullshit dude.

This shows what a cliched mindset you have.

Again you have a cliched mentality.

Why? Because it's a cliched mindset.

Get stuck much? You try to argue this point in every comment on this thread.

Shitty governance may be a cliche, but its a dealkiller in many ways. Its still prevalent in certain areas. Part of it is legal. Part of it is structural. There are some cultural dynamics as to why some things are as they are. Its more beneficial to understand the real problems, to think through them, and to know what you are up against. Than to deny they are figments of the imagination.
Yeah I wish there was some actual information, now it seems like you're expected to read every book on the list in some order or something? Just searching on Amazon gives you more info.
at the end of the day for most of employees all that matters is how much money lands in their pocket

if they wanted to be business partners they wouldn't become employees in first place
"20% built-in tip but Uber takes half of it" sounds very much like "10% built-in tip", and even more like "Uber pays ~9% of the sum for each ride directly to the driver".

This whole thing sounds crazy and confusing.

BTW, I do tip cab drivers, in direct proportion to their performance: taking fast routes, driving smoothly, etc. Usually I just pay the tip in cash.
One of the unfortunate parts about Menuet OS is that the source is closed and only Ville M. Turjanmaa has the source! It can never grow beyond his hobby.
Why are we talking about naked bodies when the crop of the Lenna picture that's actually used only contains a face? And a bare shoulder, but I don't think that's been pornographic for the last 100 years.
Yeah,of course it's powerful, as long as (for sake of @exciting simplification) we forget about introverts or people actively avoiding mainstream and seeking niche/unusual stuff.
I remember Patio11 (Patrick McKenzie) made similar claim on this: charge the customer, and in fact, don't afraid to charge more. If my memory is right he talked about this in a conference, but too bad I don't have the link handy. If any of you can share, it will be great.
I don't know if you have already come across it, but http://emberwatch.com is a great aggregator of all the resources on Ember in the wild.
Because the already-done software (e.g. XP) has serious issues; namely, even if you have obtained it legally, you can't legally install and run it without the manufacturer's explicit consent (activation servers will go down some time after EOL - after that, you can either go illegal and crack your copy, or you can't use it at all). In other words, it's timebombed. (Note that I'm not passing judgement on this - just stating the existence of such condition.)

For a home user, this is a non-issue (as "meh, just get a new OS" is also an option, due to commodity hardware); for an organization, this is big trouble (as neither "so we'll use the OS illegally, whatever" or "so we'll throw away the equipment we now can't use" is an option).
https://news.ycombinator.com/newpoll

You need more than 200 karma, which you seem to have.
You're right to point out that this list is targeted towards game engine programmers and not people who want to make games in general, but really, "characterization, storytelling, linguistics and spoken construction, cultural dynamics, psychology, sociology, history" are important skills for turning generic shootemups into generic Hollywood blockbusters, not interesting games. There are a lot of elements that come together in a good game, and I'd rank 'quality of writing' far at the bottom of an ordered list of them. Aspiring game developers should be playing through the NES canon long before reading that of Shakespeare, so that they can learn to produce interesting games with unique challenges and experiences, rather than slop to intersperse segments of their Hollywood-dropout fanfiction-quality storytelling.

I sometimes rewatch movies for the sole reason that I like their soundtracks and think the visuals fit them well. I would never suggest that sound is the most important element of film, or respond to a novice looking for direction in their career as a film director by waxing lyrical about music theory. You can fit an excellent soundtrack into a terrible movie just as well as you can stick one into a terrible game (try Verytex[1] for the Sega Genesis sometime), and neither ceases to be a failure of a production when you do so.

[1] https://www.youtube.com/watch?v=8KfPM8xJWgM
Looking at the map of homeless camps in the Silicon Valley, one might come to the conclusion, that Adobe is the root cause of all evil that ever came out of SV. http://tinyurl.com/oqnzxnm
Not sure what you mean. Are there a lot or a little?
"In May, [Obama] said: “The most direct consequence of releasing [the pictures], I believe, would be to inflame anti-American public opinion and to put our troops in greater danger.”"
Is that supposed to be an explanation?

Moreover I can't understand why they let pictures like that be taken.
Dealing with the official bureaucracy in germany is in general quite cumbersome. The IT solutions provided by the government mostly reimplement the offline processes in the online world. I fully agree that this seems ridiculously complex and time-consuming compared to the sleak UX we're accustomed to on the net.

However due to the federal structure of germany your experience can vary wildly depending on in which state and city you live.
I live in Munich and was recently pleasantly surprised how easy it was to request my postal voting documents for the upcoming elections. Took me only 30 seconds or so :)

I think the city council of munich does quite a good job at innovating their IT infrastructure. Most notably the limux project [1] but in other areas like open data and open government as well [2]. Though there is of course still a lot of space for further improvements.

[1] http://en.wikipedia.org/wiki/LiMux

[2] http://www.it-muenchen-blog.de (german)
> Words cannot express how much of an impact this OS would have had if the amount of time and resources dedicated to Linux, which is yet another UNIX clone in an age where 4-year CS majors do UNIX clones as assignments[1], were dedicated to ReactOS. Where might Microsoft be now if that had happened?

MS does offer some of the NT kernel source under an academic license precisely for this purpose [1]. I'm not sure if it's a response to ReactOS (does anyone know?).

[1] : http://www.microsoft.com/education/facultyconnection/article...
No doubt this is 90%+ a PR move, it also provides some real benefits:

* Customers bound by HIPAA or other data privacy regulations may require encryption at rest, so this opens up a new market.

* Assuming Google didn't warranty-return failed disks with cleartext on them, Disks may be returned under warranty instead of held/destroyed which may partially or completely offset the additional cost of the encryption.

This definitely would not provide any additional barrier to a legitimate subpoena or the NSA/secret police -- only the customer controlling their own keys and encrypting the data before transit to Google could do that. Even then, there is no way to know if the NSA has a backdoor baked into the encryption anyway... Big brother is watching, and this will have zero impact on that.
>I would like an example of the app that you absolutely want to run.

The only case I have ever come across of an OS X app that depends on rosetta is one of my clients upgrading to a retina MacBook Pro 15" when she ran a decade old, macro heavy, film production bidding spreadsheet in Office X. Got Snow Leopard in a VM for her and she's on her merry way.
We may get fired and I don't know what to do
actually they have a free trial, but I think they should edit the main page according to it:
there's a "create a free account" call to action button in the main page, but actually it will lead you to a 15 days trial (as stated in the Pricing page). Maybe they can use a more clear statement also in the home page, instead of "no credit card required" use "no credit card required - 15 days free trial".
Even assuming you could somehow, legally, procure a functional one, try to activate it ;)
> OS X users have to figure out if they need that Intel or PPC binary, or maybe just the larger universal one and call it a day

This hasn't been an issue for years. Since Rosetta was killed off in 2011 you really don't see any UB/PPC apps around.
There is some source opened, for the applications and drivers: http://www.menuetos.net/64bit.htm
Ask HN: Have an Idea? We will make it , if we like it 
Hey HN , Some of my close friends ( 5 to be exact ) have recently started their own company , currently they are just doing some remote and local work . They have a plan of creating a product in the near future.

At the moment they are doing this idea hunt contest (http://www.chronosolutionz.com/wp-content/uploads/Idea-Hunt.jpg).
Although I don't agree with their prizes at the moment ,but I think they can be convinced in converting their prizes to equity.
I would like to ask the community two things.

i. What do you think about this ?
ii. Would anyone be interested ?
iii. How can they improve this idea Hunt event ?

By the way I am not really directly involved in their company , but I was one of the first few who knew about it and also I was the one who suggested them this name. (without the z at the end actually )
http://www.quora.com/Python-programming-language-1/Which-is-...
I'm a bit confused about who is this for. Looking at the examples it's obviously not for making movies, unless you consider a video capture from the Sims to be a movie.

What is the goal for this project, who will use it? The only one I see is a couple of "so bad they're good" funny videos.