skysight-inc/HackerNews huggingface dataset:
My experience interviewing at Apple, don't let them know you know more then them (guess common sense, did i get the "then & than right?), you ain't getting the job. Sorry to say you have to dumb yourself down to work at these major companies, it's a pretty big ego game at play.

Actually it's probably like that across the world, but sometimes you luck out and actually get to work with just awesome people.
Vivus, bringing your SVGs to life
Seems to be the wrong approach T_T

In order to gain benefits for existing PHP platforms, I'd need to rewrite the whole core. For new custom PHP platforms, I'd have to rely one (!) companies experimental work, while instead I could use highly sophisticated open source software that is supported by hundreds of developers worldwide (Gearman, RabbitMQ, you name it...)

Why trying to replicate Java in PHP, just why?
This startup mixes multiple APIs to detect you are dead
Cool, just keep in mind Keybase isn't an email client. So if your goal is encrypted email communications, you'll still need to pick a client for that. Whiteout/Thunderbird w Enigmail/Mail.app w/GPG Tools are all apps to look at for your desktop.

Keybase right now is basically just a directory. It's a different model for making sure you get the right key for the right person. As diafygi pointed out, the traditional PGP keyserver model is busted. There's no canonical ordering of key announcements and revocations, and the gossip protocol is messy. Solving this based on social accounts is our top priority. Every proof or revocation you do on Keybase is put into a chain for you, and in turn that chain is attached to our merkle tree and written to the bitcoin block chain. We want to prove everyone in the world is getting the same answer from Keybase, everything is ordered, and that we're not omitting anything.

What you then do with those keys is up to you.
I guess a lot of companies out there would like to have Apple's finite resources, given their profits.
The fact that there will be a potentially huge percentage of heatstroke cases going unreported doesn't destroy the claim that a body temperature of over 45 degrees is rare, though it may weaken it.

I don't really think every patient with heat exhaustion after a marathon got a case report written up, but I don't care.
You don't always pay additional fees through a third party. If only flight ticket pricing was that easy. There have been instances when I found better deals on other sites compared Google (all of them happen to be international flights).

The interface on the other hand is amazing.
Kill the Wireless Contract, Buy Your Own Phone
Dunno. It was a naive stab in the dark; as long as you're actually updating the alt attribute, you're likely doing better here than 99% of the web.
Männerwissen
I think you need to revisit your rates. I've seen this a few times, but one of the issues with sticking with freelancing is you don't realise what the going rates are anymore. Sure you can compare it amongst friends and acquaintances you've known for a while, but they are blind too. $20k today isn't what it was 10 years ago.

Sure it depends on where you are, but if you stick with local clients you are always going to be limited (unless you live somewhere like London).

(I'm a generalist, mainly Ruby, and have been freelancing for 18 months. Last month was my best month and I was just short of the $20k mark, before tax)
I had this problem after undergrad in 2008. I did no internships during my college years, taking summer courses instead to 'catch up and graduate early'. Big mistake? Maybe. But I'm having a good career nonetheless. You are likely to have a much different experience than your friends (who are probably also your CS peers). Your comparisons of yourself to them will only take you so far in evaluating what you should be doing. And not very far.

You do have a portfolio! You have eight years of schooling with possibly interesting projects. You may have even worked on a project in that course of time in collaboration with a real company. Congrats, you may have some real world experience!

From this point, landing your first job is the most important thing. Local companies would love your expertise and can train you to work on their systems. Tell us your local area and maybe someone can help.

Want to chat more? I work in the cryptocurrency space. bradleytastic@gmail.com
…so you use table display rules on the divs?
Yes. I do occasionally make a mistake, and it is easy to fix on reddit. Here... no so much.

On my tablet, the up/down arrows are ridiculously small; I usually have to zoom in a couple times to be sure to tap the intended arrow.
Yes, this is basically just an ad for their existing service, wrapped in a blog post.
> Pointer Events is an odd case. It's a Microsoft-backed spec that only Microsoft supports. Apple won't implement it, Google won't, Mozilla's implementation is unfinished.

Google, per the Chrome rep quoted in the article, prefers PE from a technical perspective, and only doesn't support it because it won't be universal because of Apple's resistance.

Unfinished means WIP, it doesn't mean that Mozilla doesn't support it the way Apple doesn't. Apple is the only barrier to adoption here.
Sport: la méthode XBody propose des séances d’électrostimulation à Paris
Une méthode pour garder la forme, jusqu’alors réservée aux professionnels de sport, se démocratise. Grâce à l’ouverture de son premier studio, la méthode XBody est désormais accessible à tous.
While their browser really is subpar, Microsoft did contribute some important technologies to the web. E.g. AJAX (XMLHttpRequest) and (the precursor to) HTML5 Drag and Drop.
Come and join us for discussion in our gitter chat
https://gitter.im/appserver-io/appserver
Search engines are all about aggregation, it seems like a logical step for them.
Bing, Yahoo, and even AOL also have their own travel sites, so it is not just the dominant search engine, it is all of them.
It is also nice to not have to support some third party by buying tickets through them. Just compare the prices and go directly to the airline.
Limiting Unwanted Calls and Emails
But, just like on Windows, you can install an alternative brows... oh... right.
We really don't need any more binary package managers - that should be the responsibility of the platform you're deploying on. dpkg/rpm/etc on Linux systems, MSI on Windows, APK on Android, etc.
I am writing the Go In Action book. Send me an email to bill@ardanstudios.com and I will send you a few things on the book.
> One kind of coupling that people tend to overlook as they transition to a microservices architecture is database coupling, where all services talk to the same database and updating a service means changing the schema. You need to split the database up and denormalize it.

That sounds pretty heavy duty; the kind of thing you might do once your company is already big. I wouldn't want to start out that way though, it sounds like a recipe for a mess.
If I look at what features are provided and what are not in HTML5 (especially on iOS), I also get the impression that some features are "conveniently" missing, with the consequence that certain things can only be written as native apps.

Notably:
- Network access. You can't write a BitTorrent or IMAP client in HTML. You could have with Java or Flash, but those have been axed (Apple was a major contributor to that). Of course there were good technical and security reasons for that, but it is a "convenient" side effect.
- Last time I checked at least, touch input and rendering (WebGL/Canvas) was inferior to native.

Now, I'm not convinced there is a concious decision to keep HTML apps limited, but I do believe it plays a role when it comes to Apple supporting certain features and disallowing others.
> The second relies on two external functions and is one line long.

> console.log(sum(range(1, 10)));

> Which one is more likely to contain a bug?

I'd say the second one. Because the first one is totally transparent. The second one relies on functions I can't see. Especially the "range" function may cause problems because here it generates the full range, including both delimiters, unlike the range function in e.g. python.

EDIT: functional programming is extremely useful, but I don't think this example really highlights the most important advantages.
Ugh, the drones "might be" flown by eco warriors or terrorists. Thanks for the silly speculation, BBC. They might also be flown by Raelians, the Russian Mafia, Simon Cowell, the ghost of Napoleon, Nigerian 419 scammers, Snookie, or Kim Kardashian's butt.
"We make the client available on all relevant platforms, desktop, Chromebook, Android, iOS, Windows phone."

And on the https://whiteout.io/ website: Chromebook, Android, iOS, Web, Windows and Firefox OS.

So no Linux version at all??? Isn't Linux a relevant platform?
For the purposes of bootstrapping.
Hi @k4llisti

we do not try to replicate Java, just reuse some of the concepts and make them usable in the PHP world.
appserver.io is open source too, have a look here https://github.com/appserver-io/appserver
:)
ITA Software was acquired by Google awhile back.

https://matrix.itasoftware.com/
Layer, Which Lets Developers Add Messaging to Any App, Launches to Public
A different cluetrain
Hey, can we get you on our TechCrunch bitcoin podcast this or next week? email me at john @ techcrunch dotter com
Bank of America is predicting a massive Tesla collapse
Thanks for the link, looks like an interesting project.
True, there are not always fees, but they are around. International flights have been a bit harder on all of the major US based flight searches though, right? Have not flown international in quite some time, so not as familiar with them.
I hope it's just some hobbyists having fun, but this is totally irresponsible. Whether they are trying to make a statement or just play a prank, they are making everyone look bad and giving the media all the reasons they need to run with it.
I believe politics is the reason here too, their strategy appears to be to hinder the browser on their iOS platform to encourage native app development which locks developers into their platform which then locks users of those developers' software into their platform.

This is demonstrated by making certain features of application development on their devices only accessible by writing native software.

The simple workaround would be to write your own browser and put it on their platform. That is expressly verboten or else I'd already be using an iPhone running Firefox, instead I use and android that runs firefox and which has extensions since it's what it's users want vs what the payers of the browsers developers salaries want.

So the strategy MS used to buy years of revenue for win+office was to bundle a default browser to control the web platform and strategically hinder it whenever it threatened their core income centers. The default opt-out required momentum plus the fact that netscape did themselves no favors led to a dark age of web platform innovation as MS corruptly controlled the space and acted as negligent stewards.

What is totally insane to me is that a large portion of the Microsoft anti-trust trial revolved around them simply providing a default browser, it is hard to imagine even they would have blocked netscape software from running on their platform outright.

And yet here we are 15 years later and the iOS platform is doing just that, Apple is embracing this Microsoft strategy and extending it to a whole new level by flat out banning 3rd party browsers and so we all run the risk of having this great renaissance in browser application innovation extinguished into a second dark age.
I think it's inherent that every economy needs a number of "lower-tier" employment opportunities for the "upper-tier" to exist and function well. And until robotization becomes viable and accepted, this will continue to be the case.
Garden Organization
Maybe once Apple brings the rumored iPad Pro with Stylus support, we will see them supporting it. I guess at the moment they just have no reason for it. Maybe they think they would help MS with the Surface, which would benefit from widespread PE support.
Apple has more cash on hand than Google and Microsoft combined. If they wanted to put resources into it, they could.
Bing, Yahoo, and even AOL also have their own travel sites

The difference is, if I type WAW to LHR into Google, I get flight listings with prices and availability.

You're right that Bing, Yahoo etc. have their own separate travel sites, I've yet to see similar results in their search results.
AI summarization algo's applied to Medium aricles
Interesting twist in this article. I've seen a lot of praise for his writing style (inverted pyramid) on HN, but that Google portion came out of nowhere. He is understandably upset that Apple is slowing down progress, but doesn't seem as upset that Google is doing the same thing.
Apple is not going to support Web Components (Shadow DOM) as well.

FF is working on it and even MS has "under consideration" status.

Even if there were some issues with driving Shadow DOM standardization by Google I suspect that not supporting it by Apple is more defending iOS walled garden than real tech issues with specs.
Does it though? There's no point encrypting everything twice at two different layers. And if you use an unauthenticated protocol running over IPSec, you can have a dangerously false sense of security.
Any personal assistant app can't do away from this aggregations. These are the first and low hanging fruits when it comes to personal assistants, given that more and more the personal assistants and the search engines will morph into one.
Quantifying Relevance Scores for Ads on Facebook
SourceTree now has 650,000+ MAUs
> Or let me ask another way: Is there a reason to prefer MathML over using SVGs created with the LaTeX rendering engine?

At least for MathML "Content Markup", it is semantic rather than presentational, so as well as being rendered as an equation, it could, in principal, be usefully processed in other ways.
The point about gopkg.in being centralized is valid. You can run a copy yourself (it's open source), or you can use a more simplistic version that many people use which doesn't even require running a service, just serving some static HTML. This obviously only works for code you're maintaining. However, if you think code you're depending on isn't maintained by people you can trust not to break you, it's probably better to use something like godep to insulate you from them anyway, right?

The official solution to versioning is separate URLs. If you mean something more complicated like automatic resolution of different version specifications (e.g. ver >= 1.2), then no, nothing exists like that. But generally all you need is "project A uses version foo, and project B uses version bar", and Go supports that just fine.
Who is just prefixing stuff for Webkit? Mixin libraries have been pretty standard for at least three years, and now Autoprefixer is starting to do the heavy lifting.

People only initially prefixed for Webkit because webkit was the only browser that had a lot of these properties. The problem was that nobody went back and updated their prefixes, which really only further illustrates one of the big problems with the whole idea of vendor prefixes.
US wants to hack your phone because it doesn’t have real spies it needs
> Is spoofing an email and sending a PDF/Office exploit really considered sophisticated?

Generically, no, but the details can vary widely. If the email looks exactly like an internal email, and appears to come "from" someone the target knows, and the content references processes, info, or idioms common to that company or person, then that would be pretty darn sophisticated. Not technologically (an email is an email, after all), but socially.

From the technology side, the specifics of the exploit, and what the malware tries to do in the PC/network after the spear phish succeeds, can also indicate varying levels of sophistication. If the spear phish contained a zero-day OS exploit (previously unknown vulnerability), that would be pretty darn sophisticated.

I have no knowledge of the particulars of Gemalto--just speaking generally about how a spear phish attempt might be evaluated.
Q+A with the Creator of Apache Flink
but sum and range are able to be tested in isolation and will be reused across the application, making a bug in them more visible - rather than repeating the logic of the loop in every instance where you need a loop. Also, when maintaining the code later, the signal to noise ratio is much higher, you can see exactly what is being attempted, not the implementation details of it.

There are certainly times when you need to see the implementation details or that your needs don't fit the prescribed and available functions (eg, range being exclusive vs inclusive), but then if that is the exception rather than the rule, it will serve as another indicator when you come across that code that `this is doing something different than usual`, so pay attention to the details.
When a company buys back shares, the number of outstanding shares decreases. That's the whole reason for buying back shares. See http://www.investopedia.com/articles/investing/112013/impact... for a basic introduction to share buybacks.
>With the keys, you can do data collection now, and cracking later.

Do the attacks on A5/1 require known plaintext? I was under the impression that they do not.
WHAT DO LAWYERS DO?
If you're a top flight PhD it's more likely that people are saying "meh" than "Lord, no" to your application. Lack of relevant experience can often be completely compensated for by (1) enthusiasm and (2) good fit, especially at the the smaller, more intimate companies. If you're seriously facing constant rejection it's more likely that you have one or several of a host of generic problems that plague applicants and bring on the "meh", such as:

- Cover letter too generic. Fails to identify (1) the company, (2) what it does, (3) why you specifically are a great fit for the specific position you are applying to

- Forgot to sculpt your CV to fit the narrative of your cover letter. The CV isn't some static life scoresheet, it's a short story that changes between applications.

- Responds to questions designed to test the outer limits of your knowledge by getting anxious, inventive, and defensive, instead of taking it as an opportunity to (1) acknowledge your lack of expertise, (2) describe a creative application of related relevant experience, and (3) state your eagerness to learn the specific topic they were asking about.

- Apologized for yourself in the interview in any way. Why don't you have more internship experience? GOOD: "Well, I was interested in really focusing on my thesis at the time, but now I want to work in the private sector, and this role in particular really intrigues me. It's actually relevant to what I was doing before in that..." BAD: "Er, well, I don't know, haha, probably should have? Sorry..." Apologies are off-topic. They interrupt your narrative. Don't apologize.

- No proofreading + chance encounter with grammar nut. (But your comment was really elegantly written, so I doubt that's your problem.) Sloppy dresser + chance encounter with sartorial nut. Etc. Don't give some meanie a reason to reject you. Don't break the spell of your story.

- Didn't have any good questions at the end of the interview. Questions traditionally go at the end and in some ways it's unfair to do this to people, because by then they're usually enervated and ready to bolt... but this is the GRAND FINALE, the point where you REALLY need to drive the narrative home.

Lots of people are going to tell you to practice technical interviewing and that's important, but be sure not to neglect the NARRATIVE element of the application. Identify the company, identify you, explain why it's a perfect match. Repeat the same narrative in the CV, the resume, the interview, and the thank you note. That's how you defeat "meh".
How has it "deepened"? They didn't know, and now they still don't know.
Review My Startup – www.kojai.tv
I've launched my very first production site and would appreciate some feedback on how I can improve it.
Not from a supernova. Gamma-ray bursts are a wholly different phenomenon.
Upvoted, though I disagree, because I hate when people use downvotes for quality content they disagree with, and you don't deserve to be grayed out.

"Object" often means "thing of which I have incomplete knowledge". When you have an Object, you've given up on reasoning about it from axiomatic principles or deep knowledge, and you're looking at it holistically alone.

Sometimes, that's just fine. The Unix File concept is a well-designed object, because you can use the read and write system calls without having to know whether it's a regular file, a socket, a tape drive, a memfile, or something else.

While working under incomplete knowledge is sometimes necessary, it's never the ideal. You can use Alan Kay's original OOP principles when software reaches a certain level of complexity, but shouldn't orient your programming around incomplete knowledge or unmanageable complexity. The problem with corporate OOP is that it enables the imprecision-of-thought of technically incompetent software managers and "enterprise architects" who are better at managing up than at solving technical problems.

In fact, Dijkstra spells out the problem with corporate OOP in two words, as quoted in the OP: complexity sells. Complexity + imprecision-of-thought = disaster. And a major reason why top-5% programmers love Haskell is because it simply blocks the imprecision of thought that characterizes typical, business-as-usual, mediocre corporate software development.
I am curious about one thing: how System Docker as PID 1 deals with reaping zombie processes?
I am the author, if you want to something about the article, here I am :D
Barcode Recognition Features Announced by Aspose.BarCode REST API, Python SDK