skysight-inc/HackerNews huggingface dataset:
Assuming this is "an employee" and not CEO or someone you report to, use your corporate structure in its intended fashion- draft a memorandum to the CEO, who is typically the sort of person who has to make these decisions, don't spend all day drafting it, and get back to work.

According to what you've written, you lead engineering. Unless you're somehow complicit in the deception, you're blameless as long as you pass that information on, because engineering doesn't involve recommendations.

I would imagine most CEO's would quietly correct/retract the recommendation, and take up (or not) the issue with the employee. There's your fix right there. If they fail to, that says more about their leadership than a rogue employee does, and either way, probably time to start looking for a move up to somewhere else. 3-4 years is the longest you should be working somewhere without substantial financial reason to stay. The cachet of a long time in a position saturates out at about 3-4 and unless you plan to retire in this position, you'll be in a weaker negotiating position with 5, 10, or 20 years in the same job.
The $70 is so insignificant, yet there is always someone who can't see why they would ever pay a cent for their tools. I spend 40 hours a week in an editor, making it around $0.03/hr over a single year.

If you like Emacs or vim, then knock yourself out. I'm sure you are very productive. They both have a huge learning curve, and many people don't want that. Using ST or TextMate really feel different from either Emacs and Vim, and I prefer that feel.
From Icon to Exile: The Price of a Nude Photo in Egypt
Microsoft's Steve Ballmer "Nobody Ever Buys Windows. They Buy Windows PCs."
Doesn't FDIC, as with most depositor protection schemes, have an upper limit on the amount protected - $250K in the case of FDIC:

http://en.wikipedia.org/wiki/Federal_Deposit_Insurance_Corpo...
I can't tell if you're joking, but photosynthesis rearranges carbon dioxide and water into sugars, releasing some of the oxygen from the water molecules.
I thought Windows-based ATM mostly use XP Embedded, not Home Edition.
> I struggled with the question of how to transport that energy to where we'd like to use it

Lasers
Web Application Fraud Detection
> Like all currency systems, Bitcoin comes with an implicit political agenda attached. Decisions we take about how to manage money, taxation, and the economy have consequences: by its consequences you may judge a finance system.

The consequences of Bitcoin he lists are arguably bad, sure, but they don't touch the consequences of nation states that centrally control their financial and monetary systems.
Assassin's Creed 4 does something similar.
I used to program ATMS about 10 years back. NONE of them were running Windows CE. It wass all NT and 2000.
I never advocated for a wealth cap. I merely stated that I thought the $5.25 million to $10.5 million exemption from estate tax was enough.

Also, you are correct that I am in that demographic. I am not exactly sure why that is relevant, however.
Most of the machines in service were older and running OS/2 which was an awesome system. Some major banks (BoA, Chase, WellsFargo, etc.) ran newer machines that had fancier features like check image recognition. Those meant a move to newer OSes but that was a limited case.

The actual reason OS/2 is gone and all these ATMS are running Windows is because of companies like NCR and Diebold lobbying the government to put new language in the Americans with Disabilities Act [1]. It required every ATM to be capable of text-to-speech translation which the older hardware and OS/2 systems were not capable of (most of the machines I was pulling had 133Mhz processors and less than 64MB of RAM). This meant 1) new hardware sales, 2) new software sales, and 3) selling custom ad campaigns to run on the shiny new color screens and new hardware.

The industry had been stagnant for awhile in hardware and software sales, the deadline of March 15, 2012 was a great shot in the arm for NCR and Diebold. Lest you think this really was about helping people with disabilities, the vast majority of ATMs that I 'upgraded' were drive-through units sitting on concrete pallets in bank parking lots too high or too inconveniently placed for anyone to use unless they were driving in a car. I did get some very positive feedback from the blind and their friends(who knew the IRS employs so many blind folk?) when I installed some of the walk-up units, but the large majority were drive-throughs.

[1] - http://www.americanbanker.com/magazine/121_10/atm-accessibil...
Text view in code page 866:

http://en.wikipedia.org/wiki/Code_page_866
I'm not sure about his figures, but the idea of a crypto-currency that needs petaflops of continuous processing power to keep itself safe from attack does seem ass-backwards in the extreme.
Don't use the asset pipeline. Compile your assets and then you can just drop them in the public dir. I use the ember app kit which can build a production distribution.
I don't know why so many people are in love with the idea of deflationary nature of bitcoin.

Consider one important asset in the world that shares the key feature with Bitcoin that there is a fixed amount of it: land.

If you look out at the world, land possession is not just unequal, but also exhibits extremely low turnover. In Britain, 0.6% of the population owns 69% of all the inhabited land in the country, and they come mostly from the same families that owned the country in 1872 (the last time a major survey of land ownership was performed): http://www.independent.co.uk/voices/commentators/johann-hari....

If you look at say Manhattan, you see the same phenomenon. All the land is owned by old people and established families. It's a place where kids have to be much more successful than their parents to be able to afford to buy property in the same place.

Who can take a look at the deflationary nature of land, and think "gee, I'd like everything to be like this!"
I am reminded of my dark days on Windows where a good editor cost me in 1990's money more that $70: http://en.wikipedia.org/wiki/SlickEdit
Why home?
Because home editions are cheaper, and they really don't need any extra features of the more pro editions.
So in one word: cost
Don't jump the SQL ship just yet
Exactly. Nowadays the only organized crime threatening a business is the government and "siloviki" (FSB, police, investigators and prosecutors). Noone of them is interested in high-tech companies unless they are government or SOE contractors.
The Right Stuff: Breaking the PageSpeed Barrier with Bootstrap
Opening more than one tab in Chrome.
Gorgeous, beautifully made - but god damn EXPENSIVE for the specs. Sheesh! (disc: I own an iMac 27'' but will not be buying apple computers again)
Apple is also a hardware vendor
4 tech tools that are disrupting the doctor's office
Doesn't requiring the new build pipeline plus 'optimized for iOS 7', mean you can't support most older iOS devices anymore? I know that is how the build pipeline stuff worked for desktop OS X apps - they tended to deprecate the ability to build for older OS versions when you installed the latest rev of XCode.

If so, how far back does it go? Like, if I compile an iOS7 optimized app, will it work on iOS6 devices? What about iOS5? Do they schedule the support deprecation based on lifetime (i.e. all devices released in last 2yrs will work) or is it just based on software versions?
Ask HN: How did you find your ideal job?
I'll be graduating from an American University next semester, and I'm having a little trouble figuring out what jobs to apply for. Over the years I've worked on projects that involved programming, hardware prototyping, machine learning, and creating art installations, and I've learned a lot. I would like to find a job that allows me to at least practice all these skills. Am I deluded to think that there's a job out there that would allow me to utilize most of the skills I've learned, and learn new diverse ones? P.S. While I'm moderately interested in startups, they would not be a good fit for me right now, because I would need a company willing to sponsor a work visa for an international student. Please feel free to share your thoughts, I appreciate any and all feedback.
In before the next Snowden leak reveals NSA canceled their deal with amazon in order to make this deal happen so they could spy upon Chinese companies even easier.
it is 2013. 64GB is not enough for many serious tasks.

You present a few valid examples. But I can't see how that represents "many" tasks; it's a very, very small subset of the fields in which people use computers for work.

If there were no hardware out there that supports the RAM requirements you're talking about, that'd be a great area for development. But if you're suggesting everything -- or even most things -- should support what to most of us is an over-the-top amount of memory, perhaps your niche is not quite as major as you think.
Is it really? Look at the bundled software, iMovie and Garageband and all the rest.

It's a consumer machine, like the G4 Cube, not a professional workstation.
Every ATM I've seen running Windows XP was running Windows XP Embedded. I didn't know about Windows CE being componentized so I looked it up and XP Embedded is the same way, which is something I guess.
A little late to the party but the irony in your statement is that those people who the police are regularly in contact with were likely in regular contact with criminals themselves, often not of their own free will. Imagine a young man who grows up in the projects. The men he is in regular contact with are likely criminals, at least a large percentage of them. This would have the same psychological effect that policing has on veteran officers. If we need sweeping and creative reforms for police, we certainly need it for the poor minority kids who are destined to become the next generation of criminals those same police are going to have regular contact with.

We hold police to a higher standard because they are THE POLICE. They have take a job and a sworn oath to uphold the law. Yes they are human. Yes it is a largely difficult and thankless job. But under no circumstance does that obviate the fact that they chose to be officers. People born into the projects had no similar choice.

I have sympathy for the police and the situations they find themselves in but the fact remains that they are sworn to uphold the law regardless of the humans they have been in regular contact with.
I optimized the Go JSON serialization in Go 1.2. See https://code.google.com/p/go/source/detail?r=5a51d54e34bb ... it went from 30% to 500% faster. It uses much less stack space now, so the hot stack splits are no longer an issue (also Go defaults to 8KB stacks for new goroutines now).
I still find it incredulous people accept these are enterpise/workstation/pro machines:

- No ability to have more than one hard drive (No RAID possibilities)

- 64GB limit on RAM (as mentioned)

- Single power supply

- "Your Mac Pro comes with 90 days of complimentary telephone technical support and a one-year limited warranty" My toaster comes with a better warranty than that...

Compare this to the dell workstations of 3yrs of next day onsite & 24/7 support, 4 hard drives and dual power supplies...
Sooooo very many times this has been addressed. Deflation is not bad because you can't divide currency any further. It's bad because it encourages the hoarding of cash, discourages lending, investment and spending, and it rewards effort yesterday more than effort today.

The "but we can subdivide!" is not an answer.
That's like, your opinion, man.

But for real dude, ever heard of democracy? What if I don't agree with you and your bullshit ideas?
Because it was probably cheaper that way. The manufacturers are passing the security buck to the banks themselves, and folks who work in banking IT/infrastructure don't generally know enough to understand what these machines do. As long as the cash counts in the cassettes matches up with the receipt at the end of the week no one is worried.
Leaky abstractions are precisely why it's important to understand what's going on at least one level below where you're working at. This has always been true of computers, whether you're working at a script level, system language level, assembly, or even hardware. Eventually something will break the abstraction, and on that day you'll be there looking at that stack trace or register + memory dump or burnt out nand gate or cold soldered capacitor or faulty wall circuit, and not knowing what to do about it.
I don't think dumping tens of ATMs is more profitable and less risky than stealing thousands of cards (and who knows for how many months an infection of ATMs could remain undetected, so it maybe even tens of thousands or more).

Cards can be safely resold on black market, and riding all over the city robbing ATMs sounds much more risky activity.
Off topic, but that tokyo tower panorama is super cool. You can see people in buildings and in cars really far away, and they look recognizable.
pretty much any report of a cannabis farm getting busted and ofgem (the Uk electricity regulator) estimated that a third of the stolen electricity is used for this purpose

http://www.mirror.co.uk/news/weird-news/cannabis-farms-respo...
I think it would be worth it first to just swap out the controller board on the bottom of the drive. If it isn't the motor itself, then that might fix the drive.
That's actually a cool idea. A nuclear plant that generates petroleum products! There might be power left over to feed into the grid, too.

I'm sure environmentalists would have a field day with this concept.
I'm also interested in the answer to this. Building for Android allows you to target a wide range of versions even if your build target is the latest; is there any analogue to this in the iOS world?
I'm sure that form factor is an issue. 10 inches long x 6 inch diameter. That's tiny - less than half the volume of a 1u rack server.
The major disadvantage seems to be bandwidth and cost though, only 1333MHz.

http://www.transcend-info.com/Press/index.asp?LangNo=0&Func1...

http://www.cdw.com/shop/products/Transcend-memory-32-GB-DIMM...

http://www.crucial.com/store/partspecs.aspx?IMODULE=CT32G3EL...
What you've missed is that those 100$/month subsidized plans are about 30$/month if they're a new line on a family plan, whereas the other options don't have a cheaper grouped option. So they are the most economical (or close to it), and they look an awful lot like a teenager's parents are paying for it, even if they're paying their parents back in cash. I'm 23 and don't live with my parents and its still by far the best option.
My tendency is to not agree with you, mostly due to your tone - see my note to vectorpush below for clarification.

Regardless, I hear you in that there challenges to be overcome to effect wide-spread adoption of this technology platform into the current financial markets. There is always a constant challenge in architecting, securing and operating financial networks. Innovation in these areas never stops, and it is unreasonable to assume we're going to adopt something long term that is insecure or outright broken. We are driven by trust, greed and fear, after all. I don't trust you and I think you are going to steal my money. I love my money, so I will take measures to protect it long-term.

Bitcoin is complex, and I've observed people having difficulty digesting the details on how it works. One thing of value that appears to be overlooked is the fact that Bitcoin is being secured by individuals (miners) putting power into the system. That power is used to compute the encryption used to secure the coins. Some have put the time to crack a single bitcoin key at 82 billion years.

The fact that Bitcoin is secured via power put into the system, currently around 7 quadrillion hashes per second, needs to be considered when discussing adoption trends. The value brought to this market by that computing power cannot be ignored.

It is, to put it succinctly, a platform of trust powered by the most massive compute engine humanity has ever built.
I think the lack of definition of "iOS 7 optimized" is what is confusing to those of us who haven't developed apps on iOS.
Short selling is also buying low and selling high. You just do them in reverse order. Or quite literally you borrow the instrument, sell it to someone and then buy it lower (or higher if the position went against you) and give back the borrowed quantity.
Nah, I don't really think they care. But a few people still do. Probably not enough though. :-(
Jinja 2 is a Flask dependency, it is always configured, so that's a bad example (though I have to confess that I don't know how a Flash webapp with a different templating engine works with an extension using Jinja 2 for its views).

As for the ORM, yes and no. Many extensions have no need for it, but I think 99% of the others use SQLAlchemy, because it's the most popular. But if you want to make a website backed by a NoSQL solution, you don't need to depend on an ORM. Obviously, any extension based on SQLAlchemy will not work, but baking the ORM into the framework offers no solution to that.
I agree that it's a niche application, but imho it's one of the target demographics of a 4k+ USD workstation. I'd like to know the reason (software/hardware) behind the 64 GB limitation as well.
AppNexus API Rearchitecture Series – The Juicy Details
If logging doubles your per server costs then you're doing it wrong. The amount of noise you'd have to be producing there would make logs useless anyway.

I agree logging has to scale, but it doesn't look like there's any substantial difference between anything benchmarked (it'd have to be at least an order of magnitude for me to care).
Workstation tasks involve as much ram as possible
1) Physics simulation

2) Large image manipulation ( what I do)

32GB is what my laptop has, for this reason I cannot take this as a serious machibe.
The energy content in algae comes from the sun, so this is solar energy, just being captured in the form of liquid hydrocarbons instead of electricity.
Makes sense, honestly though I'm a fairly tech savvy dude and I didn't realize this at first. Probably more of a UX debate than anything else.
5 Uses for Log Data That You Never Thought Of
Growers steal electricity to avoid detection by the power companies auditing their usage. Considering that a grow-op can produce hundreds of thousands of dollars, the power bill's just a blip on the radar.
>In contrast, those same institutions do not yet know how to cope with the use of Bitcoin for illegal activities.

There was just recently a (Senate?) hearing about regulatory institutions and law enforcement dealing with Bitcoin and cryptocurrency in general. Also, Silk Road used Bitcoins and still managed to get busted (and the bitcoins seized). Whatever other transformational aspects Bitcoin may or may not have, it doesn't appear to be so alien that the government doesn't know at least in principle how to cope with it.
Users can now install older versions that are compatible, but you can't update them anymore once you go past that point.
Plastic Notes Issued In UK From 2016
Don't forget capex... need the plant to depreciate slowly enough / be ecologically profitable enough that the ecological value of the biofuel produced exceeds the coal burned to make the concrete and steel to make the plant.

Its not just bulk concrete but SCADA control systems and catalysts and exotic stuff like that.

Without crude oil, its an open question if the high capex algae plant will win, or just have humans sow and harvest and press sunflower seeds into sunflower oil which works perfectly well in Diesel engines and the "plant" doesn't really have a capex (a wood press and some cloth filters?). Of course its not as if only capex has an environmental cost, a couple thousand human ag laborers has a certain environmental impact too, even if (especially if?) you treat them inhumanely.

During the recent ethanol bubble, some stills never refined enough EtOH to make up their cost of production much less the ecological costs of building the plant. If it takes 100K barrels of diesel equiv to make an ethanol bubble era plant, and the plant only refines 10K barrels of EtOH before the bubble crashes, that's a net loss of 90K barrels from the planet not a gain to the planet of 10K barrels. Those numbers are kind of made up, but not as much as you'd think.
> I'm still really surprised every time I see a windows-based ATM.

So you're surprised every time you see an ATM? They're all Windows-based (unless there are still some OS/2 ones around, which would not surprise me much).

> Why would a full, general-purpose OS be included in those machines that need to do just under 10 operations?

Among other things: Because the maker of that OS defined an API (XFS, mentioned in the article) to access the custom peripheral hardware used by ATMs.

> but just to limit the exposed code, it could be based on something much more restricted.

What exposed code? These machines aren't connected to the internet, talk only to their own servers, and have a very limited end user interface.
The breakdowns I've seen have the component cost much in line with the price being charged.
> Am I deluded to think that there's a job out there that would allow me to utilize most of the skills I've learned, and learn new diverse ones?

I currently am in such a job. I'm doing a very diverse range of things, from schematic and layout design to web programming (although I do the latter rather dreadfully). It is a fairly large company and not my ideal job, precisely because it is in a large company, where everything is slow and bloated. An guy I used to work with a another company was employed here; he recommended me to his boss when he heard they needed someone with my skills, they called me for a quick discussion and offered me the job.

I also had a similar job in a startup company a while back. It really was my ideal job. Bad business decisions strangled it after about two years, unfortunately. I landed that one via the boring route -- job ad on a website. Applied, went to interview, got the job.
Apple should have dropped the price tag a bit (2-3k USD maybe?) and targeted the entry level workstation demographic, or bumped up the customization limit (additional RAM etc) and most definitely included a two year minimum warranty on the Mac Pro.

But that's just my two cents.
That's an obvious way of stealing money, just by taking the cash. I'm assuming the serial numbers of the money in an ATM is noted, or known by the distributor, so proving a criminal used stolen money after the fact is not too hard to prove.

The operation of this trojan is much more subversive and discreet, whereby it waits and skims card details to be sold on to a third party (assumedly), and is then able to revert the ATM back to a factory state, so it's much more difficult to detect if there's an audit on the machine, or it breaks and sent for repair.

NOTE TO THE NSA/GCHQ: These are educated guesses, I'm not a thief/trojan writer etc
I did not say that one should not to comply to a specification. There is a big difference between implementations complying to specification and implementations where the source code is basically just duplication of the spec (which obviously runs very slowly).

So my point is that even if the spec might say that "Do A, then B and then C", that's not what an implementation has to do EXACTLY as long as the outcome is exactly the same in both cases.

For example a property load is a hugely complex operation in the ECMAScript spec that would take thousands of instructions to implement naively. In practice e.g. V8 will in many cases get away literally with one machine instruction in best case. None of the specified property load steps are obviously happening but yet somehow V8 is spec compliant.
I see Memoir has a fairly rubbish review score on itunes (3.5/5) whereas Heyday looks good (4.5)
Lets remove bundling urllib3 from requests
The changelogs on the beta releases (especially the first one) are pretty helpful: http://www.sublimetext.com/3