skysight-inc/HackerNews huggingface dataset:
I dunno. That is pretty general. The needs of each company varies widely, and, like the author said, the master of all 4 of those categories is a rare find. Defining your company's needs will help you figure out what kind of designers to look for.

My preference for a product team structure is this: Interaction designer (product manager), art director, front-end developer, back-end developer(s)

I read your post. UX designers that "scoff at the visual design because that’s not part of their job" drive me crazy, too. In my opinion, outside of a one person design department, an interaction designer need not be able to create Dribbble worthy visual design, but they should absolutely have a strong understanding of layout, hierarchy, grids, color theory, etc.
Criticising people's a pretty risky thing to do, and your letter's a decent example of why. People are gonna have a lot going on around how they perceive things that are so intensely personal.

For example, my reactions to:

'Unfortunately this is our interview process and we have to abide by it'?

That's not misfortune, that's you dodging what responsibility's rightfully yours. You're a startup, you could not abide by it if you wanted to.

'It's difficult for me to say this and I don't know how to say it properly, but we think you're pretty good but doesn't quite clear the bar for us.'

Don't quite clear the bar? You're potentially making an absolute measure of someone's ability there as not good enough. They may very well have good skills in some areas not relevant to you, or just interview poorly - or you might be a cruddy interviewer. Stay away from making absolute statements about people as unified individuals. We can accept, sometimes, some unlovely facts about ourselves - it's difficult to accept that as an entire person we're not good enough.

#

I suppose I might write a similar letter as something like -

-----------------------

Dear X

Thank you for spending the time to interview with us on DAY. On this occasion there was a more qualified candidate. However, if you further developed X Y Z, your skills would be a better fit for the hiring profile.

If you'd like to be kept aware of our vacancies in the future please sign up for our hiring list ....

Yours sincerely,

Ms First-name Second-name

-----------------------

Again though, you probably feel differently about a lot of that than I would.

Telling someone their faults can be either a nice thing to do or a nasty thing to do, but it's difficult to do it either way without the risk of hurting someone.

Some of that's in how you phrase it - 'you fail here' is generally worse than 'you could do better here.' Cloaking it in apologies, even when they're true, rarely goes well though IME. Someone who's just been hurt is rarely going to care that much that you're sorry unless they care a lot about you. (Might give them a target though if you're admitting fault.) They're gonna be caring about themselves, that's where their attention's just been directed after all. So, talk about that if you want to be nice. What's in it for them? How can you make them feel better about the whole thing?

Tricky to know how to do that without knowing the person fairly well.

Generally, I wouldn't give feedback unless asked for it. It feels too presumptuous on such a fragile relationship.
Even better:

pbpaste | sort | pbcopy
Using a document markup as your application structural layout, in an environment built around either static links or argument supplemented static links, with the concepts of forward and backward through a chain of pieces of content, I think is a really poor way to design applications.

For a better UX and developer experience, that still uses JS, just look at QML. Declarative, application focused, and scriptable in JS. Easy to create one UI that transitions to other layouts, but the elements are first, not the text within them.
... so we should learn OpSec from mosquitoes?
Thanks for this! I really needed memory exercises but didn't know where to start.
Pascal is a pretty good teaching language, Java is hopelessly complex. Delphi is too bloated for intro stuff. Simple, featureless, procedural languages that are not C are pretty good for beginners.
Would you please contact me via twitter (@joebalfantz or @fundfill) or email? I'd like to discuss your issues and your potential pledge. Kenn and Matt have been working very hard to get the draft for the TrueCrypt proposal ready, and I've been tracking down issues for the site and handling the website. We pushed another version 10 minutes ago that fixed some of the pledging issues, so if you're able to try again, please do so.
I also seem to recall that the somewhat legendary QNX demo floppy (a 1.44 floppy image that booted to a full graphical desktop) was also pretty fast to come up. I can't recall exactly how fast though.

On a side note I somewhat recently booted up our old Amiga 2000, running an upgraded cpu (68020 I think, maybe 10 Mhz) -- booting off its ancient 40 MB scsi hd -- and I was surprised how slow bootup was. Can't remember that I gave bootup time much thought when the thing was new (then again, most reboots were done to boot into a game off of floppies...).
We seem to have forgotten that the NSA is not the only or even necessarily the most interesting entity looking to privilege-escalate and/or steal data. Corporations and individuals are malicious also.
...the PS5, on the other hand, will be built by the players themselves, as the games will just be transforms on robot-guiding, chip-stamping, box-printing...
Or "kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly" if you're ok with the secret not transferring to another device. This prevents the secret from being exposed in a password protected backup or an iCloud backup.
D'oh. You're right! Thanks for the correction.
How does a user know that you will continue to pay them royalties for their songs in 10 years time? Are you still going to be manually PayPal'ing payments...
Indeed. This title should properly reflect that Sony is responsible.
Hackathons don't need prizes
It's not doing it as a feature but as a fallback. If you don't install the whole redo program but just include a "do" script it doesn't do dependency tracking so it just rebuilds everything. If you install redo itself it's much smarter and only rebuilds what is needed.
What would default look like?
I think Apple uses foxconn as well.

http://en.wikipedia.org/wiki/Foxconn#Major_customers
Certainly any afterlife would necessarily be non physical, no? Alternatively, I would be delighted if you gave proof otherwise.

At any rate, I'm not arguing for mind dualism nor will I attempt to answer any of the questions you posed. I argue that it is completely pointless to speculate in any way about something which exists outside of the bounds of knowledge (science).

I was merely agreeing with the assertion of the OP:

> [faith is required] if the claim is that there is or is not an after life

An afterlife can not be shown to NOT exist even if consciousness if fully explainable by science. There is no special knowledge to be found in logic/philosophy that exist outside of science. Therefore, we only have faith in either case.
I was under this impression too. I really like Jingle for encrypted voice calls, but if that is vulnerable I'd want to know!
Design Quality and Customer Delight as Sustainable Advantages
A monorail for Google Sidney
At Couple, we found a much simpler solution to debug this exact same bug two days ago, and there was no driving needed:

1. Add lock code to your phone

2. Open the app without a debugger attached and start monitoring for significant location changes

3. Minimize app

4. Turn off iPhone

5. Turn iPhone back on.

Now if you wait 3-5 minutes in the same spot, your app will be woken up and will get a significant location change. Much simpler than driving and easily reproducible in the office.

Now to know when the app actually wakes up while you're in the lock screen, I added a local notification as part of the startup process. Now we just keep the phone locked for a few minutes until it shows the local notification, then you unlock it and see the logout problem.

Hope that helps everyone else!
At least those derivative startups are building something. However, you're correct. I should have just bit my tongue and moved on.
Also, that statement is guaranteed to be wrong. You don't "break" if clauses. But hey, it's about hackers and on mit.edu, it must be correct :)
Sounds a lot like the unpaid internship positions I've seen offered at plenty of startups.

Just on an industrial scale.
Forced labor leads to better US consumer prices!
To throw that in, there's a whole category of site that use a plain text password that can be checked by phone/re-sent back to you/printed on some statement. While from a best practice point of view it's sub standard, the use case can be legit (in the best case your password only helps to discloses minor-ish info, and the service value is purely IRL), and you might not know in advance that they don't intend to keep your password any much safer.

You have to accept that there will be plenty of online service that won't try to keep high online security and you'll have to use not too complicated, throwable passwords for every site that don't have enough stakes in protecting your auth data (I'd say basicly anything that's not monney and mail related)
I also remember all of the courses taught in C (with some C++ for OOP).

I find it really odd, though, working in a University environment and seeing the massive number of students in Java courses while IT is trying to limit the installation of the JVM on clients (especially Windows), as it's one of the major infection vectors on the campus (another being Flash).

Personally, I learned Java for Android/Blackberry development (guess that makes it half dead for me), but I also learned Objective-C for iOS/OS X development. I don't really see myself using either for any other environment, though.

I guess I'm just glad I never really dreaded learning/using any particular language.
What is happiness? There are hundreds of things that count as happiness. Release of endorphins? Connection with others? Work/life balance? Sense of purpose? Sense of community? Satisfaction? Calmness? Serenity? Being in the zone? Joy? I tend to use happiness as a catch-all word for positive experiences.
My Postmortem failed
Still beats VB (albeit by an increasingly small margin).
I agree, the whole point of the logout bug is that the keychain is locked, and that happens for a reason. I came up with a different solution that worked great for us:

Just pause the startup process of the app (in a non-blocking way) if accessing the keychain fails at startup. Then during applicationDidBecomeActive the startup continues with access to the keychain data. That way we don't weaken the security of our customers.
...it's a space station!
I wonder if it has any moons.
I left T-Mobile when at&t was offering better plan. The only thing I wish all carriers will do is eliminate minute deduction for calling your friend who isn't in your network.

Do they already have that for daytime? I think for most carriers out there, if not, all, night time is minute free.
Google Sidney?
> if it's an oft-posted image, a simple diff would show off any hidden messages very quickly.

How would that scale though? Many 'oft-posted' images are modified by users for legitimate reasons. You would have to be able to figure out which changes were legitimate and which were hidden messages.
$30/mo for 5GB 4G (then I assume 2G after) is quite a deal! If the minutes were higher, I'd use this as my primary provider. As a data-only plan though, that's not too bad!
In a downhill situation, you could always do some regenerative braking to recharge the battery! No fiddling with extra packs, or futzing with battery electrodes with big gloves on...

An electric kicker on a snowboard would be great, since it would be easy to keep up with skiers on long traverses. On the other hand, the extra weight is terrible - expensive snowboards use exotic composites to be lighter, and ounces matter when they're out on the ends of your feet.
Floating point vector instructions have options for specifying the rounding mode and for suppressing exceptions.

That's huge.
With a potential 32% boost in integer performance, I've been exited to try out X32 for years now. I was hoping this post meant I could finally use it. After re-reading the Wikipedia article, I was left wondering can my Ubuntu 12.04.3 run it? Where can I get the X32 software? According to Phoronix, no tier-one Linux distribution is shipping any official x32 images yet.[1]

With all the talk of 64bit CPU on the new iPhone 5s with only 1GB of RAM. I wonder if it will be subject to the 64bit memory address penalty, or if iOS is using something similar to X32?

[1] http://www.phoronix.com/scan.php?page=news_item&px=MTM1OTA
Sorry they designed a medium for a specific purpose but it wasn't the poster above you's ideal specific purpose so therefore it is worse than useless.
Huh? Medicare billing is a successful program that works efficiently and well. Have their been issues with the Medicare program over the last 50 years? Yes. Most of the serious ones are policy problems.
> a compiler optimization for dead code elimination led to some zeroization of key material being skipped.

That sounds like a pretty broken compiler, do you have a minimal example?
Starbucks: Free Cup of Coffee for Buying Another Customer a Beverage
This conversation aside, I hope you understand that you never shoot somebody without the intention of killing them. Never. There is no such thing as shooting somebody with nonlethal intentions, or as any sort of "warning".

Back on point, the recognition that killing Dan is on the table at all puts us on the same page. I certainly would not suggest jumping straight to that unless the circumstances made it absolutely necessarily.
I believe it could have worked if they just gave early access to people who preorder, and even earlier access to those who preorder very early (and so on). Then people get more value for preordering and GTA doesn't get completely swamped on online release day.
I know what you're saying but, "The problem with cars today is they simply can not compete with what our smartphones offer.", I think when the car makers get away from locked, closed, proprietary operating systems; people might be more willing to put their confidence in the new software that will undoubtedly be developed.
It does provide international roaming. At least in the Netherlands I have no problem using my pay-as-you-go plan. However, I had exactly your experience in China: I could only make emergency calls.
GiveDirectly hiring a first CTO
I'd be tempted to agree, but in that case you can even look at things like VB (in whichever flavour). You would need to somehow keep the subjects relevant to the current environment too, otherwise the clued up kids will get bored, and the less clued up ones will be more clued up, but in mostly irrelevant tech (school IT doesn't teach abstract computer science - it teaches stuff you can use to a degree).
> "your brain must have a huge code buffer!"

Yeah, that's a great way of describing it. It's hard to code well and keep all that context in your head when you can only fit 21 lines on the screen... At least people still often stick with 80-character lines; it's awful when they spill over and begin to wrap.
It goes in cycles. Long boards were popular in the 70s
No Physicist Is an Island
Nice one, you guys are just smarter than us :)

If we had known that the bug was caused by reboots though, we probably would have saved some gas as well.
Fun story: Shechtman, the discover of (3D) quasicrystals, had to fight for a long time to gain acceptance of his discovery. The main problem? A Nobel Prize winner (x2, one in Chemistry, on in Peace) Linus Pauling was adamant that such a structure was impossible. The full story can be found here: http://paulingblog.wordpress.com/2012/05/02/the-quasicrystal...

It's fun to see that they've found 2D ones.
I was a T-Mobile customer for years, and liked my experience very much. The only reason I am not a customer right now is because I had been traveling to China quite a bit and needed a provider that I could access over there.

As soon as this contract is over or work is no longer paying, I am switching back.
Late am i, thinking, do i want to see them sinking?
Eternal reinvention of wheels, how dumb it feels?
The Milky Mists are already there, have DDR2-Interfaces too, what more could one want for an open core?

http://en.wikipedia.org/wiki/Milkymist

Case closed.
You're thinking of paywalls; it's a different model.
I love the effort that they are putting into the battery, but wouldn't it be better to cut costs and bring the price down to compete with zboard?

http://www.zboardshop.com/
Does this mean that as an Australian.. If i somehow managed to get a T-Mobile SIM and account I could use this for international travel? (Not expected to use it as the main sim in Australia though)
i'd personally like to see what would come of putting all of the man hours they spread out over the massive world of GTA, into a single city block/apartment.
Computational complexity theory tries to find equivalence classes of problems that can map to one another. Each class has a primary representative such as TSP (travelling salesman problem) or 3-SAT that memorably capture the essence of the class. While it's not clear that you can map Grand Theft Auto to anything useful, you might be onto something here: Imagine a mechanical turk system where the grunt tasks are remapped onto inherently enjoyable gameplay scenarios. It would be an arbitrage play between turk vendors needing menial tasks done, and players needing entertainment. Recaptcha is a (brilliant) example, but I don't know of others. Maybe UAV control might be one. (Note that mapping one valuable task to another enjoyable task is a different idea than the "gamification" fad of inventing events to adorn with tawdry badges.)
They do. I remember all of the parts in my G4 Cube having "FOXCONN" stamped into them.
And going further than that, there's spinoffs that appeal to an even more niche audience. For example, r/gaymers and r/asksciencefiction
Slightly off-topic, but one thing that always impressed me about Microsoft's LINQ as an alternative to SQL queries is that they considered autocompletion up-front in the language syntax.

For SQL, it's a big challenge - you may type in 'SELECT', but your IDE still has no idea what relation(s) you're going to access, and so it can't reasonably autocomplete the possible fields you might want to use.

It's an interesting example of a language that was arguably designed for human readability in the small ('give me this from that cross-referenced with this other thing'), but in some sense became a weakness of sorts later on.
This is likely a reference to the Debian OpenSSL fiasco.

http://www.debian.org/security/2008/dsa-1571
I've never seen it demonstrated definitively through the fossil record. There are a lot of assumptions and best-guesses leading back to common ancestors.
Very nice, reminds me of https://chrome.google.com/webstore/detail/more-interestingne...
Ive had tmobile for the past 4 years, across 4 different smart phones.I can honestly say that i don't have any bad experiences with them. I find their network fast and reliable, and I don't live in a big city. I'm amazed they aren't more populatlr given how cheap and reliable ive found them to be.
ARM64 has 64 bit pointers, so even though only 33 bits of those are being used for addressing memory, iOS still suffers the increased memory penalty[1].

[1] http://www.mikeash.com/pyblog/friday-qa-2013-09-27-arm64-and...
I wish they announced this before the iPhone 5s launch - I just signed a new 2-year contract with AT&T.
As a pretty well learned guitarist cutting his teeth in bedroom producing, this is fantastic. One of the things that stifles creativity sometimes is the fact that there are so many options out there that just don't work well or don't reach enough people or are out of reach for people like me who are doing this on the side.

I wish this was around when I was in college. Thanks for all the hard work! I will definitely be giving your service a workout this winter! Cheers!
I'm sure that we will see that headline applied to this case as well with other media outlets.
While I want to stop buying such stuff, where does it end? A quick look at my favourite supermarket shows that almost 90% of the products are "Made in China". How do I know they were not made under similar circumstances? Or the t-shirts that are made in Bangladesh that I can expect to be made pretty much under the same conditions of forced labour. I would love to buy things made in USA or Canada but that is not happening. I have tried to do this in the past and I am even willing to pay extra dollars for this, but I find most companies have shifted manufacturing to China. My recent conversation with a company went like:

Me: Where do you manufacture your products?
Company: We used to manufacture them in Canada but we shifted to China. But rest assured, our quality is the same and blah blah blah.

So my point is, we do not have a choice. You can boycott Apple or Sony PS4 now, but it doesn't end there.
"But students have said that once they got to Foxconn, they were assigned to jobs that had no relation whatsoever to their fields of study, including grunt work like distribution and shipping."

Sounds like a lot of American internships haha. But seriously, people have given me advice to try "working at a McDonalds" or "work as a dishwaser" to gain some experience outside of sitting in front of a computer all day.
There's more than one shuffle instruction, in fact there's quite a few! You're right that some can take register args, but those aren't the ones I care about as much.

You're right, there are hacks in c that handle that. My goal for ghc is to actually have a systematic solution for handling any sort of constant literal expression at compile time. This includes making it easy to add new primops that require compile time literal data.

There's some interesting implications if you want that restriction to be typecheckable! This includes having a "static data kind". Part of why you want that is also because ghc is great at common sub expression elimination, and I consider any implementation strategy that could be broken by compiler optimization to be unacceptable.

[edit to clarify: just naively using normal literal values would likely be subject to cse optimization, and having code gen need to look around to lookup a variable rather than being a localized process is somewhat horrifying]

One particular end goal of mine is this: SIMD isn't that complicated, and it's really easy to experiment with (but only if you can cope with c). I want to make experimenting with SIMD much more accessible.

Interestingly enough, the notion of static data I want seems like it might be an especially strong version of the notion of static data that Cloud Haskell (the distributed process lib) would like. So there may be some trickle Down there!

One really cool optimization having a proper notion of static literals might enable is making it much easier to generate things like static lookup tables and related data structures that are small and perf sensitive

Edit: also if you want to try and stare at the source for a serious compiler, ghc (while huge) is pretty darn readable. Just pick a piece you want to understand and stare at the code for a while!

Edit: I should add that Geoff mainland has some great preliminary work adding experimental simd support to ghc that's in head/ pending 7.8. That said, ghc support for interesting simd won't be ready for prime time till 7.10 in a yearish
Yes, and the government can charge you for the expense of complying with a FOIA request.