skysight-inc/HackerNews huggingface dataset:
What would you say are fundamental programming principles?

Genuine question.

Right now, for instance, I'm learning about different data structures. Recently, I learned about different sorting algorithms.

Would you say these are fundamental to understanding programming?
Pun completely intended
On Caring
To handle noncompliers, they can get off of the various App stores with a simple DMCA request, no complicated lawsuits required, unless the developers appeal the take down, which probably involves a lot of "under penalty of perjury" lying.
Freescale Acquired by NXP
I tried Brackets once, but it was really web developer oriented from the start. I went full Atom a couple weeks ago and I love everything about it except its opening speed. It just took 9 seconds to open on my iMac and I haven't installed any plugins really. Sublime opens instantly. Really hoping the Atom devs can speed that up...
Thanks for correcting me sjolsen. You are right, the behavior is unspecified only.

I added a StackOverflow question (http://stackoverflow.com/questions/28816936/is-the-value-of-...) to increase the chances of someone being able to find (hopefully authoritative) information when searching for it.
Ha — found one:

> You need to have Signal on your iPhone. Full stop.

https://twitter.com/tqbf/status/572469319554088960
Show HN: Create Real Estate Logo Designs FREE
Why not, JavaScript might not be the best match for something like this, but its better than emacs lisp in terms of performance and several emacs modes support this.
Strategic Choice of Identity
I guess there's no way but if it's open source, like this one, you can recompile it. The iOS version seems to use CocoaPods for the dependencies so it should be easy to compile the project.
Seeking a full-time job seems to be the best course of action.

About your company: it does seem interesting but again, I don't seem to fit any of the descriptions because of lack of experience.
It seems to be little crazy but imo it's great "reality check test". Lot of my beliefs are only beliefs and in day-to-day living i forgot to ask myself what it's the source of this or that opinion. Winning bet against my beliefs don't need to be 'material' (eg bitcoin) the knowledge are also great feedback.
Beware! They will ask you to "test" their infrastructure. This will cost you some days and after that they'll just weed you out. You'll be abused as cheap beta tester!
This is great! I'd love to see sections on convolution, the Dirac delta function, and the continuous (possibly multi-dimensional) Fourier transform.
So, I'm not intimately familiar with the code signing process, but I imagine that the bundle on the iPhone wouldn't match the one you would get by compiling the source on your machine.

The former would be signed with Whisper System's distribution certificate, which you couldn't do on your system because you don't have their certificate.
has anyone tried corona? looking for some first hand feedback..
We live in a world filled with speculative bubbles. You have speculators to thank for their price discovery efforts. This enables you to pay the "true value" of a given commodity at a given moment in time.
How people describe Bitcoin in one word
Yes, there is.

http://www.theregister.co.uk/2014/11/03/how_secure_is_textse...

https://eprint.iacr.org/2014/904.pdf
It's free as in beer, with the fine print putting a limit on the free beer you get before you're either cut off or have to start buying your own beer. It's like going to a wedding reception and claiming that the open bar is a lie because they stop serving at midnight.
Mostly to do with floating point precision, the devs of Star Citizen ran into the same issue with Cry Engine when they tried to make things space-scale, and ended up initially stuck with small battle-arena maps. UE4 can re-origin things for a single player moving through a large world to maintain physics precision, etc. but it doesn't currently work with multiple people and their server model.
Isn't there chances that different LLVM versions or flags ends up building a slightly different binary ?
This doesn't seem _that_ bad. I was under the impression that it would be up to the OEM who is putting Lollipop on their own devices, anyway. By providing the option they can ensure they don't get tons of heat from OEMs who haven't prepared their hardware for this.

It sounds like their policy is still default encryption for the Nexus 6, with the plan to make all Android devices support default encryption eventually. To me, that's actually better news than I had originally thought it was.
Congrats to the Open WhisperSystems team on this awesome release!

My last gripe (phone call results in only one vibration in vibrate mode), is apparently slated to be fixed in 2.0.2 [1]. Once that's in, there'll be no reason for me to use any other voice/chat app on the iPhone!

Edit: Apparently it's an iOS issue. Filed rdar://20008371. Plz 2 fix it Apple!

[1] https://github.com/WhisperSystems/Signal-iOS/issues/244
I don't know how I feel about this. It's at least stirring the pot a little bit, but—as the Pollinate README indicates—it's not really increasing the entropy in the system at all. Thus one still needs to collect actual entropy, e.g. with CPU jitter[0]—and if one has collected enough entropy that way, then stirring the pot doesn't help (although it doesn't really hurt either).

I think that the real answer has to be blocking boot until enough entropy has been gathered, based on CPU or storage timing, or on console input.

[0] http://www.chronox.de/jent/doc/CPU-Jitter-NPTRNG.html
There's still a ton of overlap in using WiFi to work around the limitations of cellular. Google won't want their customers using large amounts of cellular data any more than Republic does, because they'll have to face the same cost structure as a MVNO. Google's got a lot more money to throw around than Republic, but they're not going to spend it on subsidizing cellular data costs. They're going to use it on making WiFi offloading more broadly available, and thus they'll be every bit as focused on offloading as Republic.

(And Google's in a great position to make sure that the WiFi that gets deployed actually works well enough to reliably support VoIP, which has been the biggest problem Republic faces.)
I think microsoft calls this "Shared Source"
Installing GNU utilities on top of BSD utilities isn't bringing OSX "to the 21st Century". BSD's utils are different. Doesn't make them outdated or wrong.
Spoken like a Buffet-believer
I don't think yahoo was ever really an 'it' company...they were (maybe) an 'it stock', but that's a who nother ball of wax. At the company level, in terms of having a "category killer" product, they never had one.

In order for Yahoo to ever right the ship, that is what they need. They need to become indispensible for either offering something unqiue or something of unqiue value.

Their investment in alibaba was close to that...both unique to investors and great value...where else could you a private equity stake in a huge chineese start-up?

The issue there was the "killer product" was a specialized financial asset with a finite life. This is distinct from something with an evergreen consumer service or product that will be monetizable over the long run.

The task for the CEO is can take the capirtal on hand and start building good (evergreen) products?

If nothing else she should be given (retain) some capital and another 3 years before making a final judgement. At that stage, take a look at the pipleline and if there is nothing in it...that will be a signal.

Yahoo right now is like a pharma company which had a blockbuster come off of patent...its all about the ability to re-plenish the pipeline...the profits that happened previously are nearly irrelevant except for providing the position/capital to recruit people for the next round of product development.
Another possible explanation is the state of Yahoo in years preceding her. Basically a company that everyone was kind of surprised was still around. For as much as people dislike Microsoft or Facebook, I don't think many people think "why does this company still exist?" (There was definitely a time when people thought that of Apple though...)

(In particular, I remember a lot of this sort of anti-Yahoo sentiment in the months prior to Marissa Mayer, particularly around the time that the Yammer CEO made some announcement that he would not be hiring ex-Yahoo employees because of Yahoo's patent stance. People decried that CEO as being ridiculous, but there were also a lot of people expressing anti-Yahoo sentiments.)

Probably some combination of both, as well as a few other factors.
They make more from data, then upfront payments.
Now blind people can print their own 3D maps
Udemy - Downtown San Francisco, CA (near BART & Caltrain)
Udemy's mission is to help anyone learn anything online. Our online course marketplace serves a huge, global community of 5 million student students and includes more than 20,000 courses served up in more than 50 languages, designed by our community of 10,000 expert instructors.

Our tech stack is primarily Python/PHP/Django. We run Javascript (Angular and Require are our primary JS frameworks) on the frontend and MySQL on the backend.

Our development environment is characterized by Agile practices, frequent and honest feedback on code quality and rapid iteration - typically code is accepted into our codebase within 1-2 hours of the pull request being sent.

We're hiring (experienced only at this time, sorry!) Fullstack, Frontend, Backend, Mobile and DevOps engineers.
email Maggy at maggy.hillen@udemy.com for additional info or apply online at https://about.udemy.com/careers/
Location: Kazan, Russia

Remote: YES

Willing to relocate: NO

Technologies: iOS, Obj-C, Cocoa Touch, Cocoa

Résumé/CV: http://aleksandrov.ws/cv

GitHub: https://github.com/ealeksandrov

Email: evgeny@aleksandrov.ws

3+ years of iOS experience; active Git user and open source contributor, keeping up-to-date with community; 15+ apps pushed to App Store + couple of OS X apps.
Looking for an opportunity to join a strong team where I can use latest technologies and develop intensively as a specialist.
Microsoft announces new foldable bluetooth keyboard
I think that a really cool feature, that I am not sure if it has been implemented or not, is a date package that can do a lot of splicing. If I wanted to know the exact day of the week, sunset time or dusk time, or isolate specific hours without tons of tedious work in Pandas. It would probably help out with normalizing population density such as downtown when not in the working hours but maybe on weekends.
The F# Path to Relaxation [video]
To be honest here. The strings that are attached are strings for people who want to sell...

Many open source projects do something like this, a dual license where the source code for the project is GPL, but the creator is willing to license it for something as non-gpl to people unwilling to release their source code.

This requirement set by unreal is very very analogous. They just have some shifted priorities, however for me this project now meets the standard of what I would consider "ethical".

Could it be better? Sure why not? It could be GPL dual license, people who want to benefit from open source but release closed source I think should have to pay, that would be better. However, this library can now be effectively used for open source initiatives. This is fantastic.

That's my estimation of the situation anyway, you perhaps do not see it like this. Could you go further into your position?
That's a whole lot of buzzwords.
How do we know we aren't simply replacing one illusion with another?
The First Five Tries at Anything Always Suck
Not a techie, but as I understand it, group Hangouts aren't compatible with XMPP. Pidgin works solely for one-on-one chats.

I actually like Hangouts in theory (GVoice/Skype/GChat in one!), but it's a bloated monster of an extension that absolutely should not run in-browser. Even on my relatively powerful computer, I disabled Hangouts in Gmail just to function. I don't understand why Google can't build something as lightweight and beautiful as Pidgin.
That's not quite the same, but worth reading up on anyway.
The whole "uncanny valley" idea is something that is related to virtual humans, not environments. But yes, agreed, dynamic lighting would make it more believable of course.
You make money with it, you give them a fair share. Entry cost is $0. They'll ignore the first $3000 gross because hassling lots of "little people" for under $150 isn't worth the hassle for anyone.

Pretty amazing, really. I've been in graphics since just drawing a line on the screen of a $6000 (2015 dollars) computer was a big deal for a beginner; now you can get a seriously robust graphics engine for no cost, develop on a week's-pay cheap computer, and publish for $50 per $1000 revenue after you make enough to bother paying for.

No reason to whine, save for the sake of whining. You can still start with gcc if you like.

ETA: per another current thread, you can get a suitable Linux workstation for $89 http://symplepc.com/blogs/news/16853255-symple-introduces-th... Tack on a USB monitor for another $89, and you can write the Next Big FPS for $178 plus 5% of meaningful revenue.
I use a bunch of pip tools already, I tried this, too. I wonder why is this so fragmented and why pip development is so behind any other package manager out there? Recently there were breaking changes in pip and many of the tools broke and I had to abandon them.
Well one right way is to have a passphrase on boot, then switch over to PIN/swipe/whatever. Seems sorta obvious...

But, if Google just mandated TPMs, then a 4-digit PIN is fine as the hardware can perform a lockout/cooloff/self-destruct.

TPMs aren't super-hardened, but against losing your phone in a taxi, or random local cops trying to crack it, it's probably good enough.
Dearth of jobs a barrier to post-bankruptcy Detroit's growth
Google Play Store requires the developer to sign the program with their private key, and only the developer can provide future versions of the program. Moxie from whisper systems seems to trust this system (decentralized signing of binaries) more than the f-droid one (centralized signing of binaries).

There is a very interesting discussion about this on the TextSecure issue queue: https://github.com/WhisperSystems/TextSecure/issues/127
That Billy Blann is certainly an interesting character.

It should be noted that The Anarchist Cookbook is a very widely forged book these days. There are a ton of compendiums of various BBS text files or assorted clippings which claim to be successors, alternate editions and whatnot. An FAQ dated to 2000 actually summarizes things well: http://files.righto.com/anarchy/
"I think we understand each other now."

Please explain to me how the US military isn't breaking their loyalty to their soldiers when more people die of suicide than was killed in action, when soldiers requesting psychological assistance (which is hard to do by itself) after carrying the bloody children left behind by a gunship just to hear that they should "suck it up" or when the soldiers with blisters from chemical weapons aren't believed their damages are real in a war that was supposedly about finding those kinds o weapons.

As long as the miliary's loyalty doesn't also encompass those scenarios, how is it not a bastardisation of the word?
People with Low Incomes Say They Pay a Price in Poor Health
Quoting this comment by atoponce from /r/netsec: http://www.reddit.com/r/netsec/comments/2xlruv/ubuntu_cloud_...:

>"Starting with Ubuntu 14.04 LTS, Ubuntu cloud images include the Pollinate client, which will try to seed the PRNG with input from https://entropy.ubuntu.com for up to 3 seconds on first boot."

So, let me get this straight. An Ubuntu cloud image doesn't have enough entropy to create strong crypto keys on first boot (SSH, SSL, etc.). So, it connects over the Internet, via HTTPS, which requires strong crypto keys to make the connection, to gather its entropy.
Facepalm.

The correct answer to generating enough entropy on boot is to either install haveged(8) as part of the imaging process, or to have the cloud image attach to a HWRNG using something similar to VirtIORNG.

Enough entropy needs to be created before making an HTTPS connection, not after.
Which step is creating a killer product?
This is good advice, as far as it goes. It will lead new writers to produce something readable, if not something great. Like a newspaper article, for example. IMO, Stephen King has not written anything great. I think this advice suggests one reason why: he doesn't focus on the material he's working with. Words themselves, rhythms, sentence structures -- all the figures of rhetoric that invisibly lead a reader into the story. Another major flaw in King's work is his inability to move beyond entertainment. Why does he write? Why do people read him? Those are questions I can't answer after finishing his books.
It's a slang term: http://en.wikipedia.org/wiki/Eating_your_own_dog_food

Beside that, MS Word, Excel, Powerpoint never used the native Win32 UI controls. The applications were developed in the early nineties with a custom UI library. Therefore it's highly unlikely that the full Office applications will ever be ported to another UI library. MS Word uses e.g. WinAPI "fibers" API, a rarely used WinAPI functionality that got popular again in recent years with Lua "goroutine" and Go "goroutine". The applications are based on OLE (Object Linking and Embedding) and MDI UI. The ribbon is implemented as an owner-drawn "menu" that overdraws the menubar. There are lite versions of Word, Excel, Powerpoint for WinCE that were ported to several different platforms including iPad touch version.

Office 95 italic "Microsoft" in window title: http://upload.wikimedia.org/wikipedia/en/f/f5/Microsof_Offic...

Word 6.0 in Win3.1, it looked like an alien on Win95 with "-" (Win3) instead of "x" (Win95) in popup-windows: http://www.windows-nation.de/Office/Word6c.png

Word 97 running on NT 3.5 (looks like an UI alien with Win95 look&feel on Win3.1 shell): http://upload.wikimedia.org/wikipedia/en/3/3c/Microsoft_Offi...

Office XP - looked out of place in WinXP which got a new theme at last minute; later the Win8 theme was inspired by OfficeXP: http://upload.wikimedia.org/wikipedia/en/a/ae/OfficeXP_Win8....
Overcoming tech recruiters' most annoying habits
Who's Hiring in March?
Jolla Partners with SSH Building Sailfish Secure Mobile OS
What Android Pay really means for developers
It's "free" as in "fair share". You'd spend decades rebuilding something that complex - and you're welcome to do it yourself if you won't give fair reimbursement to those who did and let you use their work with no entry cost.
Where to Store Your JWTs – Cookies vs. HTML5 Web Storage
MIT accuses Micron and Apple of patent infringement
> I wonder why

Multi-tenancy, Subjects, and Subject Alternative Names would be my guess.
Corona SDK Is Now Free + Mac/Win Desktop Apps
When these types of things happen, I notice a strong "blame the victim" mentality. When Sony was hacked, I saw similar comments about how it serves them right for having bad security. Some people even go as far as to praise the hacker and think they shouldn’t be held accountable for their crime. After all, if Uber didn’t want this, they wouldn’t have made themselves so vulnerable to penetration.

While I agree companies like Uber and Sony need to invest more time and energy into security, real people are hurt when these types of things happen. It isn’t the executive-level “fat cats” who are hurt the most. It is normal, everyday people. They did not ask for their personal information to be stolen. Their only crime was working for a company with poor information security.

Furthermore, the fact Uber issued a subpoena for information from Github does not make Uber the bad guy for requesting the information and Github the good guy for withholding the information. A crime was committed and this is part of the investigation. The information requested by Uber is not unreasonable. They are basically requesting log files for that specific Gist.

Channeling my inner Matthew McConaughey from A Time to Kill, imagine this happening to an organization that is more likeable than Uber or Sony (shouldn’t be that hard). What if this happened to an organization responsible for helping rape victims and this person leaked the private information of rape victims to the Internet? Would people be so willing to support the criminal? Would people be so eager to praise Github for not cooperating?

Just because Uber is a horrible, unethical company does not mean it isn’t protected under the law. We shouldn’t condone crime just because we don’t like the victims.
Fixed your link

http://www.androidpolice.com/2014/11/20/anandtech-posts-side...
Location: New York, NY

Remote: OK

Willing to relocate: No

Technologies: HTML, CSS, Javascript; currently learning Angular; some familiarity with MySQL, C# and .Net

Resume: http://joeboland.com/cv

Email: josephjboland at gmail dot com
Retail banking in emerging markets: game on for competitors
They did way more than that. They removed barriers to entry. Unreal becomes available for exploratory actions now. Before there was a $20 entrance fee just to try it out, now I can play with a project for free. You can use it for demonstrations or school projects now with basically zero risk to try it out.
Losing a file's history when it's modified and renamed via an IDE or plain ol' mv (as opposed to git mv) is one of my biggest pain points with Git - it tries to detect the renaming, but sufficient content modifications seem to break its algorithm.

It's a bit of a case of the tail wagging the dog when you find yourself coding in a certain style to please a version control tool.
Fantastic. Absolutely fantastic.

The last barrier to entry to someone who's trying to explore game making with Unreal has been removed. Thank you, Epic!
But the article shows that Google just made FDE a "SHOULD" and a "RECOMMEND" for OEMs. And the Nexus 6 supposedly does ship encrypted. It's just new phones coming out aren't, because OEMs aren't forced to.

As an actual product line, Google seems to have mismanaged Android pretty terribly, sorta like MS did with Windows for a long while. From a get-it-in-tons-of-peoples-hands, I suppose it's OK that each OEM can ship a messed up version that's an unknown quantity for consumers.
If only it took a subpoena. Aren't the likes of Verizon and AT&T giving it up for free?
I am the last person in the world that would ever want to have anything Apple seen in other projects. I will always go with IPython, BUT once again Apple steals something that wasn't theirs iX was before iMac.
How do you do this on stock Android?
I have a couple T61s from Ebay that I got for my kids. I've been using one of them for some development work, and I've been surprised at how well they work for that purpose --- as in, I could easily use one for my day to day work. Put an old SSD in one, install Linux, and you have a very nice machine.
Vurb Is Crazy Enough to Fight Google
I just subscribed two days ago. The $19 subscription fee wasn't a big deal, but even so, I now have a $30 Unreal Engine Marketplace credit.

What a great way to handle it.
"‘Roc’ after the giant bird of prey in Middle East mythology"

Ah, so that's where the name of Roc's Feather in Zelda: Link's Awakening comes from!
There seems to be a semantic argument going on here. As I see it, there are three terms at play

- "Open source"

- "Free"

- "Libre"

and again, as I see it, they all have mutually exclusive definitions. ie.

- the source is available to see and compile

- the project may be used without financial expense

- you may do with this project, and its source code, what you will (and personally I accept the restriction that you must preserve that right for others as not compromising this.)

under these definitions, I would now call the UE4 engine free and open source. I would not call it libre.

Do you object to any of these definitions?
Baidu DuBike