skysight-inc/HackerNews huggingface dataset:
It's sad that this exists (or has to), but I'm glad it does. I recently bought a Vizio ultrabook, which is a "Windows Signature" laptop. No crapware, trialware, bloat, etc. It came with a stripped down version of Office, Microsoft Security Essentials and Skype (which I guess could count as bloat, but I don't care).

Vizio seems to get it. A sleek industrial design. Well priced. And Windows Signature. It's hard to believe that OEMs have trouble grasping this given that Apple has done it for years.
I have been wondering if the tablet market will help us on the way to this. Once 'normal' people stop buying desktops and laptops the market becomes much smaller but more focussed on power users.

This trend towards apps stores may also be pushing in the same direction.
If it's a serious offer, they can always take the five minutes to say, "sorry, we're in a bit of a rush to start people up", too. Asking for time off between jobs is a pretty normal thing.
Hi xodem, I'm Jennie, the Digital Director at UBank. I just wanted to reassure you that privacy was taken extremely seriously -- no personal customer information is available even within the database, and we've ensured strict compliance with privacy laws.

We also took an extra step around setting a minimum uniqueness level of 'Less than 10' - so there won't ever be a scenario shown for 1/2/5 PeopleLikeU as queried in the comments below.

Hope you enjoy the experience - we really wanted to give the value of the data safely back to the people who created it to help you make more informed decisions on what, where and how much you spend.

Feel free to tweet me @jbewes or the team @Ubank, or even Facebook msg them facebook.com/ubank if you've any more queries.

Cheers,
Jen :)
Right. It's a solid defense-in-depth marker that usually isn't too costly to implement and adds more time/effort to the equation. As long as you recognize it for what it is, it's OK.
I used this small Python program to download the entire set of PDFs:

import urllib
for i in range(14173, 14197):
url = "http://jacquesricher.com/NEETS/%d.pdf" % i
print url
urllib.urlretrieve(url, "%d.pdf" % i)
C is sufficient for most apps, however, what I am working on happens to be in the rare few --- x86 emulator(http://www.aemula.net). We need to make good use of every register and the overhead of function call is considered unacceptable.
I agree — if an when Apple locks down OSX so that the only source for software is the App Store, that's when ChuckMcM's company can take off. I think there are enough people who are technically minded (no even necessarily developers) and currently use OSX because its a UNIX system that "just works" and can also run popular commerical software (MS Office and Adobe CS mostly). The day Apple does this I and others will need to buy computers from somewhere else — I think there's room for a company to fill that role.
Silence after sending the resume in and especially after in–person interview kills every motivating molecule in me.
I wish there was some kind of metrics based on feedback attached to my profile, so that after interviews, I'd bounce to that perfect position, as "one man's trash is another man's treasure".

Best rejection letter I got so far:

"We're sorry to say we couldn't accept you for a position at XXX. Please don't take it personally, it was a hard decision. The applications we receive get better every day, and since there's a limit on the number positions, we have to turn away a lot of genuinely promising people.

Another reason you shouldn't take this personally is that we know we make lots of mistakes.

We're trying to get better at this, but the hard limit on the number of people we hire means it's practically certain that people we rejected will go on to do something amazing. "
Interesting no one commented on the change in title as this article found its way to HN.
As others have mentioned, this is old news. And this site should really be ignored as trash..."Scatman Dan"?
Oh, hush now.
I'd buy a basic Nexus 7.

I'm an iOS developer, and next year I'll branch into Android development. I'll probably go with a N7 (and maybe the N4).
The main problem was that at around the same time that VT became useless, Apple removed the OS X downloads section from their website (in preparation for the Mac App Store). So within a very short time span, most of the resources that small developers had for promoting their work disappeared.

More recent abominations like Gatekeeper are just icing on the cake.

>I'd think that it would improve discoverability in general, not hurt it

Nope. Apple's app stores are abysmal at helping people discover your software. I don't know why they opted to ignore everything that software aggregators like VT and Mac Update had learned over the years, but they did.
If you like to combine the Win desktop environment with the Linux dev environment, other than VirtualBox you could also check out MinGW if you haven't yet.
You're my hero. Thanks a lot.

Unfortunately this works different from the assembler from linux (Android), so I need to keep two different macros. No matter what, this is still better than nothing!
Looks like half backed
There are something like 400 million iPhones in the world. So that’s 5¢ per. Not trivial, but not exactly breaking Apple’s bank. In return they get a really nice clock design.
Show HN: Claripacs - Share and annotate CT and MRI scans in HTML5
There's been a lot of talk [1] about promises on es-discuss in the last week or so. It looks like an effort is underway with a view to standardising them as part of the language in the ES7 spec, possibly with a harmonised DOMPromises spec to come sooner than that for use in the W3C recommendation track.

The other recent development in this area was the announcement of Promises/A+ [2], an attempt to clarify all of the behavioural aspects of JS promises in a single spec that many implementations can support.

All in all, I'd say that things are moving very healthily forward in this regard.

[1] https://mail.mozilla.org/pipermail/es-discuss/2012-November/...

[2] https://github.com/promises-aplus/promises-spec
> It's annoying to rewrite common functional operations (e.g. map, reduce) over and over again with slightly different argument types (or sprinkling type casts all over your code).

Personally I would go with interface{} and type cast.
I dug around and found the latest version of my latest incantation, which is less developed than I thought. It only contains the source of the assembler; there's nothing of the game engine itself. But there's a description of the assembly language and its encoding.

Nothing is uploaded at the moment (I'll start to add things once I've cleaned it up and sorted it out) but I've created a github repository for it https://github.com/alexkus/robotarena if anyone wants to watch it and keep an eye on the (slow) progress.
Employees able to talk reluctant employers into deserved yet withheld pay raises are reluctant to expose that success because others will in turn attempt the same.

With a flood of employees seeking a pay raise similar to the first is feared to cause the employer to develop resentment and distrust to the employee who first received the raise.

Thus employees keep their salaries secret from each other. Fearing it could be higher than a colleague.

I agree, hiding pay is a means of keeping the salaries down. Very far down.
First result on Google - but here it is anyways: http://www.pcicomplianceguide.org/pcifaqs.php#1
> Comodo firewall subscribed me to something called GeekBuddy, Adobe Reader trying to install McAfee, QuickTime trying to sign me up for offers

Perhaps what we need is a meta-installer that runs standard installers but
ticks check boxes and sets or clears options that tell the app to not
install adware/toolbars/plug-ins, maximizes the privacy settings, turns off
auto-update, etc.

Whenever I install something, I already make notes about what I
ticked/set/cleared so I can do it quickly the next time I need to install
the same thing. Notes like this in an appropriate format--from thousands
of users--can serve as the config file for the meta-installer.

Since the meta-installer would run the applications' own installers, there
shouldn't be objections from commercial vendors since it wouldn't be
repackaging their products.
The local newspaper printed the following just last week (possibly fake and not sure how it was attached to the email but good publicity nevertheless):

I was an applicant for a role at Bell Tea and Coffee Company recently. In due course I received an email advising I was unsuccessful. It read:
'We are genuinely sorry that we couldn't offer you an interview this time, but as a token of our appreciation for your interest in working for Bell Tea and Coffee Company, we enclose a little something to assist you in your job search (Bell Tea sachets). All super heroes need a little pick-me-up from time to time and our Bell Kenya Bold tea is especially designed to do just that!'
All too often these days we don't even receive an acknowledgement to job applications. So well done, Bell, for making a small kindness. It is pretty tough out there for jobseekers.
You assume that in order to verify that a circuit exists, the algorithm for TSP-DECIDE must provide one. However, in a number of cases in mathematics -- notably the proof of Lagrange's four-square theorem -- this is not the case. It is possible that an algorithm could verify that a circuit exists without being able to find it.
Yes, in the hands of voters that kind of information could ruin an administration. He should definitely be fired lest the public find out what the CIA is upto.
Researchers find vulnerability in Call of Duty: Modern Warfare 3
Shouldn't be too hard to create a script that sends a Stripe form to US customers (either based on country selection or just IP) and a Paymill form to EU customers.
Do you actually use desktop workspaces?
Ubuntu workspaces have added another layer to the desktop window manager. They claim that it makes your work easier to organise. As a Ubuntu power user, I have never really used the workspaces. So do you use the workspace feature in Ubuntu or is Windows right in guessing that people don't need workspaces and then never implementing them on their OS?
If all games were to follow the path of this article, gamers and game developers alike would all benefit. As a gamer, I'd like to be able to first try out a new game without committing to pay. As a game developer, I'd like to create a highly engaging game in a manner that will monetize those who keep playing again and again. This model is brilliant and creates a win-win situation.
"What should one do about this as a startup and as an investor in startups?"

Surely this only matters if you're in an area where people are spending lots of money. There are plenty of areas where they aren't.

Even in such an area, the bootstrapped startup might beat the funded startup. How? Same way the hungry wolf beats well-fed wolf: determination and discipline.
If you're just using OpenSSL for primitives, look at PolarSSL. I, a total newb, managed to wrap the SHA functions without too much fuss before I moved on (long story).

https://github.com/jchester/lua-polarssl
What is going on at Twitter that they would think its in their long-term best interests to cap API usage, as opposed to, for example, having a paid offering, a la GMaps?

I understand their drive standardization, pushing their own apps, etc. but at some point, one starts to think that if walling off their garden is really their aim, they should just deprecate the API and be done with it already, rather than the death of 1000 cuts that they're subjecting the ecosystem too.
What gaffe? I'm sure Apple has paid much greater licensing fee's to other companies for their intellectual property. What do you think it cost them to pay for "iPhone" (a cisco trademark?) Or purchasing a license for one-click-payment from amazon? Or any of hundreds of other IP purchases that Apple makes.

I don't know if I would have considered the clock worth $22mm, but I do have to admit, it's beautiful. Before Apple released their clock App, I ended up paying $5.00 for an App that was roughly equivalent in functionality, though nowhere near as gorgeous.

All in All - $22mm was probably seen by Apple as the right price to license one of the worlds most beautiful clock designs.
Apple understands only the logic of MAD (Mutual Assured Destruction).
keep in mind that some (most) manufacturers don't seem to give any craps about the users either, and provide shoddy bloatware drivers that are difficult to hunt down, take forever to install, often don't work with older or newer OS/hardware, etc.

and then there might be a specific patch or workaround that's been applied by the oem that keeps the computer from exploding, but they sold it anyway because you can blow yourself up as much as you like AFTER voiding the warranty.
Most gateways are structured so that your own systems never see card information.
wow can most people understand everything he is talking about? I have a long ways to go as a web designer/developer
Universities wreck Google's response. Tens of thousands of applications, and every one is read—by machine or computer—and a response practically guaranteed.

Why are American university admissions so much more organized than American business admissions?

Easy answer: Application fees. And those who apply for free or for scholarships are essentially subsidized by someone else.

Hard answer: Universities weren't always organized. They used to be like businesses: highly patronage-driven. And they still are, due to legacy applicants.

But we're operating on a broken premise. Organized and polite recruiting does not correlate with meritocracy. Ask the Soviet Union or universities. Ask the huge megacorps who do reply to every job application.

Elite universities' organized legacy admissions undermine their claim that reading every application and responding to every student makes the process fair. I know corporate admissions worse, but my anecdotal impressions are the same. Patronage rules.

Making HR respond with rejections feels good, but it does not make the process more fair. Only attacking patronage makes recruiting fair. A lofty goal.
$0.10 per GB-month of provisioned storage
$0.10 per 1 million I/O requests

Apply to above comment, and how large do you need to grow until hundreds of $ for a month? even if the cost goes up to 100$, isnt that like 5 beers?
Social-Focused IT Hires On Back Burner
As far as I understood the article, David had this accident in Argentina and the local authorities are investigating the matter.

Daniel then left the country, going back to Brazil.

Presumably -- but this is pure speculation on my part -- they asked him to return, in order to answer questions, and he declined.

Argentina issues an international arrest warrant, so they can interview him.

Daniel travels overseas, immigration at the airport scans his passport, the arrest warrant pops up.

Everything from that point is purely automatic.
One of the comments mentioned a rumour of it being a division of Accenture in India.. which would be a story in of itself.

http://arstechnica.com/information-technology/2012/11/inside...
Projector in smartphone is not new, so Samsung is not innovative by my definition, more like following the "Same"sung tactic. They are clearly testing the market, just like they release an Android based camera. I would not call it innovation by slapping two products together to create a hybrid product. Do you call a fridge that has a 10" LCD dashboard running Android Jelly Bean innovative?
Very interesting, sounds similar to Amy Cuddy talking about body language affecting our mind/behavior.
http://www.ted.com/talks/amy_cuddy_your_body_language_shapes...

Will you post more (the thesis) when it becomes available?
The fear is not unreasonable, the lawsuits are. USA is lawyers gone wild.
Opinions are trivial to hold. Backing them up, OTOH, is an entirely different matter.

"x86" instructions now number in the hundreds. Almost any RISC ISA will max at 30% of that, with less than half of the addressing modes. "Easy" is an adjective, but "easier" is an ordering relation: ARM is easier than x86.
That is a different CTP:
http://blogs.msdn.com/b/vcblog/archive/2012/10/08/10357555.a...
It is a good point to be polite to everyone. It is a Hollywood attitude: the "Hollywood No." Super kind, polite, excited people who figure out the best way to decline you, because nobody knows how big you could get.

On the other hand, your situation might be rare. How often, in the graph of commercial interactions, does the dissatisfied recruit become potential client? Outside the extremely highly compensated (like actors and CEOs), probably very rare.
I literally cheered during the flexbox portion. It will be so great in 2 years when it's safe to use ;)
I have used Enlive and I still prefer traditional erb style templates. I actually use Slim(slim > haml) or Haml, but they are just syntactic sugar.

Enlive, on one hand, allows designers to work on html which doesn't need any data binding, and then process the plain html. On the other hand, it's tightly coupled with the markup. A designer can't be sure that changing a class name or restructuring the markup won't break the templates.

Rolling your own validations might be fun, or it isn't something I want to do when I am working on a project. I might have rolled out validations from last project which I can re-use, but I still prefer AR or WTForm validation over rolling my own(takes time, and if I am in a hurry, ends up not being generic enough to use in another project). Same goes for pagination. Need pagination? Here,

# Add kaminari https://github.com/amatsuda/kaminari

class UsersController
def index
@users = User.order(:name).page params[:page]
end
end

# index.html.slim
= paginate @users

Done.

Clojure is a pleasant, expressive and innovative language, but as the blog post pointed out, the ecosystem isn't vibrant enough yet.
I think perhaps you replied to the wrong comment?

I didn't pose the question "what financial app needs >53 bits of precision?"
Old-ass versions of Clang would build Ruby and PostgreSQL (client) binaries which would segfault upon execution. Try grabbing the latest XCode/command line tools package and you should be fine. I've been running Ruby 1.9.3 with Clang for quite a while.

brew install rbenv ruby-build; /* rc file shenanigans */; rbenv install 1.9.3-p327; rbenv global 1.9.3-p327; ruby --version
All that matters is: did they negotiate better bandwidth charges with Telstra?
Similar situation, different market. I applied to a BigLaw firm , Firm X, in law school, went through the interview process. Firm X was not the only firm not to extend an offer, but it was the only firm which never contacted me again after the in-office interview round.

Last fall, a foreign middle-market client (between $10m and $500m in assets) needed a US-based law firm for an m&a deal. Not a very large deal (relatively speaking) but it was an 8-figure deal that led to other 8-figure deals, with very good realization. The client was trying to choose between Firm X and several other firms; Firm X was their top choice simply because they'd heard of it. I told the client about my experiences with Firm X and speculated as to the quality of service they would receive as a middle-market client. The client dropped Firm X from their consideration list and went with another firm.

Not sending a free email or $0.35 letter cost Firm X several million in fees.
I still beg to differ.

I find confusing the three parameter mode of many ARM instructions and the possibility to have multiple execution modes.

I did Z80, x86, 6800 and MIPS programming back in the day.
Windows 8, RT Get First Security Fixes
I interviewed with a very well known company in these circles. I was delighted as they are known for paying attention to the everyday aspects of running a business & being open about it. (It was actually my 2nd time applying & interviewing with them. I didn't hear back that time either, having had a Skype interviewed with the founders).

However, I was more than disappointed that after two interviews with staff members, personality test and contact from the CEO that I was in the final shortlist - a month long process - I never heard back again. The only way I knew I hadn't been hired was once the new hire was announced on the company blog.

Between the creative application they'd asked for, interviews & tests, I'd put in a couple of full days of work. Being rejected would have been fine, understandable, but never letting me know was disrespectful & goes against the culture they project.

A few weeks later, the same company advertised the exact same position again on their blog, as I believe they wanted even more coverage than the first person they hired. I decided not to apply that time.

All in all, a simple 2 line email thanking me for the effort and letting me know would have sufficed. Over a month of waiting for an email to drop was painful.
Congrats to twitter, but are they even close to heaviest load?

I would imagine google/facebook are seeing even more insane numbers, but just reamin quiet about it.
They were already half-way done by .NET 1.0 release, Microsoft decided not to delay the release because of generics.

http://blogs.msdn.com/b/dsyme/archive/2011/03/15/net-c-gener...
I wonder if the techpress and commenters as well as SBB will seek damages from Marie-Odile del Carlo (http://www.appcode.fr/horlogesuisse.html) whose clock app was released free of charge in March of 2011 or Thomas Feger, who released his app in 2009 and charges 99 cents a pop? Or is it different because they aren't Apple or A.N Other faceless multinational?
These situations do occur where I work because our company is the result of multiple mergers over the past 4 years. So I work with people who feel like they've been there from the start but my entry salary was just as high, or higher, than theirs because I was hired in the new company form.
+1 Haskell
Actually, sounds like all they had to go on was she got certain e-mail addresses. Seems kind of thin really.
ARM has a lot of instructions too. Exactly how many depends on how you count them - are pld and pldw different instructions? mov and movw? uadd16 and sadd16? vadd.i16 and vadd.i8? vadd.f32 <Dd>, <Dn>, <Dm> and vadd.f32 <Sd>, <Sn>, <Sm>?

Conservatively (relative to x86 where I'd imagine everyone counts pavgb and pavgw as separate instructions), ARM has well over 300 instructions. Include significantly different permutations of instructions, and you're easily over 500, and probably outnumbers x86.

Even if you discount vector and floating point, ARM still has around a hundred distinct instructions.
With curl:

curl -O 'http://jacquesricher.com/NEETS/[14173-14196].pdf'

Here's a way to do 4 downloads in parallel:

for ((i=14173; i<14197; i++)); do
echo http://jacquesricher.com/NEETS/$i.pdf
done | xargs -n 1 -P 4 curl -O

Another trick for parallel execution is to generate a makefile then use make -j.
Never had any problems with Lenovo, Sony, Acer or HP laptops. I'm sure there are some non-mainstream laptop manufacturers that don't maintain their support sites well, but that's be more of an exception than a rule.
The World of Steam
Yes, it's probably rare; but it could also be an example of poor decision-making in general. If I put you in the position of stating yes/no on a multi-million dollar contract - your emotional grudge issues because you were slighted in another life is the last thing I'm asking of your professional judgment.

These comments show that human issues, and perhaps trivial issues at that, are very much at play in the business world.
Apple iPad Mini: One Week In
DIY neuroengineering: RoboRoach cyborg
Math Olympiad Problem: Milk Distribution
Geometry Problem: Line of Sight
> Monopolies only exist when created by regulation.

If you take the dictionary definition rather than the legal one, sure. The legal one is the one that's actually relevant for most people's purposes, though.