skysight-inc/HackerNews huggingface dataset:
wow, i've def experienced the pattern you just described, but you actually seem to cover more ground than i usually do before eventually not arriving at your goal, but... you have enriched yourself in many other ways during the exercise. there is an explosion of facets in this field, and it is true that if you attempt to ride the cutting edge of everything you will probably never get to the killer app. you will however be well versed and an excellent resource for hire. i guess if you really want to get to the killer app part, you need to just work with a stack that you have already invested the time in to become proficient (the been-there-done-that stack).
I didn't know about the green bubbles from Android texts.

All I know is last December I had to score an iPhone 6 (or die trying) or my daughter's Christmas morning would be ruined.

Now I guess I'm just the uncool dad who announced he's arrived to pick her up with green text bubbles from my loser Android phone (with it's superior hardware at 1/2 the price).

Oh woe is me, and so forth.
> Since TrueCrypt is dead, what is the purpose of auditing it?

It makes sense to audit the common ancestor rather than a single one of the derivatives because you'll cover more bases. If TC is found to have a critical vulnerability then you'll know all forks have the problem. If one fork is found to be vulnerable then you'll need to figure out whether it's a TC vulnerability or some subtle dependency on the new code.
I'd like to see their argument, to be honest.
You can always just search for the title in Google to get ungated WSJ articles.
If you're going to put the umlaut on the ö, you might as well put the acute accent on the é: Poincaré. Otherwise the e would be silent.
Total speculation, but maybe it works similarly to immune response accelerators like interferon--things that unbalance brain chemistry in general generate a compensating response that sometimes ends up correcting the original problem.
Would you use a website like this?
What's wrong with their changes? You sound like a nutcase if you think that having to coordinate diagrams on where to stand, and discussing the required method for "running into the room", are fun whatsoever. Video games are not chess... except maybe video game versions of chess. Excluding 90% of the population from enjoying these areas of the game would be a horrible plan. When the amount of time and effort needed to play a game requires one to be unemployed and without any worldly responsibilities... that's just going too far. A game like WoW should not encourage people to drop out of school or lose their job because they need to spend 3 months of 18 hours a day trying to figure out how to defeat C'Thun.
Computer-displayed text tends to be a lot smaller in practice (in arc-seconds on the eye.) A flyer's 96pt masthead might have be scanned from arm's length; a 20pt paperback page might be read rested against one's chest. Right now, though, I'm reading this page zoomed out on an iPhone 6, at the same visual distance as I would with a book—the text ending up at most 1/3rd the perceptual size it would on the book. The backlight-powered contrast makes it legible nevertheless, but I can't imagine how the text could be styled such that I'd notice, while retaining its legibility.
A good starting point might be to use Lego + Mindstorm (or Lego + Arduino). You get to use various off the shelf mechanical parts and you get to re-use the Lego parts in your next project.
I did my PhD dissertation on open source CMS and related systems, and one of the questions was sustainability. For those that can sustain the issues with a system like CiviCRM, it might be appropriate. Alternatively, an enabler like Greenleaf could help an org -http://greenleafadvancement.com

Or, a product like Giveffect might be helpful.
Digital Mountain – Senior Software Developer Opportunity
Digital Mountain, an entrepreneurial Silicon Valley-based SaaS company, is seeking a senior software engineer. We are a leading provider of universal discovery management providing software and services on a national basis. The company is privately held and has customers among the largest law firms and corporations in the United States. A candidate based in the Silicon Valley is preferred.

Requirements
Experience and Education
• 5-7 years of experience in Java, database and web development in a Unix/Linux environment.
• Experience with distributed applications, scalability and performance optimization.
• Experience with developing a web application within a release cycle.
• Experience with providing technical leadership.
• BS/MS degree in computer science, engineering or equivalent experience.
• Authorization to work in the U.S.

Technical Skills
• 4+ years of Core Java and SQL development experience, as well as C/C++.
• 2+ years of experience with Spring and Hibernate Frameworks.
• Experience with building fault-tolerant, scalable, collaboration-driven database back-end web applications.
• Experience with search engine integration.
• Experience with JSF and Tapestry is a strong plus.
• Experience with Ant and JUnit.
• Development & administration experience in web servers (Apache), application servers (Tomcat, JBoss), databases (Oracle & PostgreSQL). Experience with clustered database environments a plus.
• Familiarity with agile development practices, especially with test-driven development a plus, but not required.

Performance Skills
• Excellent written and oral communications
• Must have strong problem solving skills
• Must be committed to achieving results
• Must be able to work within a team
• Needs to be creative and flexible
• Good sense a humor a plus

Compensation is commensurate with the experience. To apply for this position, send an email with resume attached to swjobs@digitalmountain.com.
"Another way to say this is “If we rewarded women for acting just like men then why wouldn’t they all act just like men and thus eliminate any benefit to hiring women?”"

The question then becomes why are there only two standards, one for men and one for women? Why not also have standards based on one's religion, weight, political views, shoe size, caffeine consumption, ethnicity, and favorite sports team?

It's because we don't reward women for acting just like men. It's because we (sometimes) reward people for doing a good job.

As a counter anecdote, consider Annie Edson Taylor, who was the first person to go over Niagara Falls in a barrel. Problem is, she was 63, and while she did it because she thought it would bring her "fame and fortune by selling memorabilia, group signings and giving talks" [Daily Mail], she wasn't what people wanted to see.

Bobby Leach, second to go over the falls, succeeded in making money from his success. "Unlike Annie Taylor before him, Bobby Leach achieved some success from his endeavour. For several years he toured Canada, the United States and England, recounting his harrowing journey at vaudeville shows and lecture halls, exhibiting his barrel and posing for pictures." [Wikipedia].

I easily conclude that success in the lecture circuit is fickle, and not a good way to measure the significance of the underlying effort.
Anything that helps non-profits run better so they can focus on their mission is a good thing. Best wishes.
What's interesting is that GM essentially sold off their IT to EDS in the 80s. You have to be a very well run company to do your own IT well. I'm not convinced that GM is very well run. I do see some of the points that others have made regarding offshore work. Yes, these problems do exist, but they also exist in unmotived onshore workers.
UI Magnets – Giant iPhone Magnets That Stick Anywhere
Google has always been obvious about all their products and services being for selling more advertising.. They figured out how to make a great income from it, and nobody would pay for email at the cost it'd have to be to make the same as they do.

Remember, all the good stuff they do, all depends on revenue dollars coming in. And in the end, they're still a company looking to make a profit.
you may also find www.jasymchat.com useful. Are you a student?
Chalk would still run out and need to be replaced. Some kind of sand drawing would be more of an infinite "ink".
There is no need for a disturbance in asteroid belts for asteroids to hit the earth.

The orbits of asteroids are in general not stable. There are currently some >7000 known earth-orbit-crossers, which, if their orbits would not be modified by something else and given enough time, would all hit us eventually (except one which shares our orbital period). And that's really just scratching the surface, as we still haven't mapped but a small fraction of asteroids.

The sky up there is still really chaotic, as space is really big and ~5B years is simply not enough time to produce a stable equilibrium.
Life Writing
Yann LeCun on His Quest to Unleash Deep Learning and Make Machines Smarter
> And sure, some of these philosophers don't always know as much about the physics as they should, but their ignorance in this respect is usually nothing in comparison to modern physicists' ignorance of philosophy.

.

> "More generally, your attitude is one that's typical of physicists these days, who tend to approach the philosophical literature with a huge superiority complex. "

.

> But simply dismissing the subject while knowing nothing about it does reflect a superiority complex of a certain sort. One that modern physicists constantly feel the need to reinforce by pissing all over "lesser" disciplines.

You asserted physicists in general are intellectual bullies and I took the time to grab a sample of science and philosophy enthusiasts (that measures in the millions) for my retort: that's the pot calling the kettle black.

This is why it's so frustrating to deal with philosophers: you already set a precedent that Krauss' random musings on philosophy are enough to base arguments on but when the tables are turned you want to change the rules. When Krauss is getting in fights with philosophers that isn't his "academic work in physics" and you know it. If anything you're attacking the culture of physics but it seems you're only willing to compare it to the academic output of philosophy. The way I see it, compare culture to culture and academic work to academic work. I recognize that within the culture of physics philosophy gets little respect, I'll even argue as to why that should be the case. But in general I think philosophers are more disrespectful of other fields than physicists.
Can't you use google analytics for this?
It's hacking a different kind of system (the legal system); if I'm reading between the lines of the newspaper article correctly, she's actually trying to sue the insurance company indirectly, because their interpretation is that she can't sue them directly.
This is like, 89% of what I think (I don't think TC is the best, but it's not the worst).

What's weird to me is why we have a gigantic thread dedicated to the precise nuances of what I think about Truecrypt. Isn't this incredibly boring?
I think anti-discrimination laws are probably fundamentally flawed. I think they should be killed, but with an exception allowing the EEOC, anti-trust or similar to order particular sets of companies to stop discrimination for a period of time if necessary.
People and companies need to remember that civil disobedience is a valid option in response to unjust laws.
Thanks for taking a look!

The main takeaway is that it allows you to embed sample code in a few different programming languages inside your API documentation, blog posts, or READMEs.

If you have any suggestions on how to improve the docs, let me know!
Yes, I know that. That's why I specifically mentioned location hopping. You can also fake device IDs. To fight that you'd have to do even more. The point being, a simple word filter is not how you fight SPAM, it's how you silence something you don't want discussed.
Bettermotherfuckingwebiste.com
This is a really fascinating problem set for distributed computing. I've been involved in Active-Active designs that never fully went live, and some Active-Passive, and I def agree with the criticisms of Active-Passive, and the assertion that you should fail back and forth regularly to ensure that you have a procedure that works, and resources that actually match.

It's easy for N+1 to be N+0.8, and at peak load, that may be essentially worthless.
There are alternatives like F1, J1 etc. You can get transferred with a L1 one year after moving.

It also doesn't take years to get a H1-B...
Appcelerator Reaction to React Native
Thai ICT minister says everyone wants a local Facebook and Google
They do in the form of OneDrive.

https://news.ycombinator.com/item?id=8546524

Short story is that if you use Windows 8{.1} and have a Microsoft account then it will upload your BitLocker keys by default. Seems to me like a backdoor if ever I heard one.
> But we needz more money to audit it more?

Where do you see them asking for more money? They talk about how they're going to make what they have last longer, but they don't ask for additional donations.
Actually if you try to stamp the same document it directs you to the appropriate verification
You don't need a 3d printer. Access to a laser cutter will suffice.
I'll admit now that most of this is just an epiphany I had while seeking sound metaphors to address your problem. Please don't revere me as someone who has risen above the struggle you feel mired in.

One of our great motivators, by nature or as a cultural byproduct, is avoiding criticism. As we accrue expertise, we're also slowly filling an invisible backpack. We slip in a little stone of frustration every time we deal with something done "wrong". We feel powerful when we stand up with this hard-earned weight about us, but now we have to circle every mountain a few times, looking for the unimpeachable path to the summit; our backpack is too heavy for anything but the best route.

Because we've learned most any quandary can be solved with some extra research and new knowledge, every choice can turn into its own mountain. This was probably a virtue and not a trap when there wasn't so much to read on even trivial choices to keep the studious engaged for weeks, months or years.

When you work for someone else, it's clear they'd rather have an imperfect solution on time than a perfect solution two years late. It's also clear they'll only pay for one of these (if they know what they're doing...). But when you're doing unpaid work for yourself, you have a really naive boss who doesn't have the sense to call you off when you're in the weeds hunting perfection.

So, here's the plot twist: you've learned this is a switch that seems to get flipped for you when the pressure is really on--let's call that pressure what it is: your desire to avoid criticism. Unpack this for a second. The motivation that drives you to optimize every decision is the same one that drives you to deliver when you must.

You no doubt notice the healthy crowds refining productivity systems/tools, or looking for new ones to try; they are all searching for a boss by another name. They are all trying create a surrogate for fear of public failure out of paper or code or an egg timer. Don't be deceived by sugar-coating; people who extoll the virtues of getting an MVP into the hands of users and iterating are talking about giving people something good enough they will use but bad enough they will criticize. They are talking about manufacturing opportunities to fail and about leveraging that fear to succeed.
I have a rule I use for fighting this: don't learn more than 1 new technology at a time. On any project there will be a bunch of technologies I'd like to use but am not proficient with. I limit it to just one at a time. Sometimes that leads to temporary scaffolding. For example, I want to do this server component in Elixir, but I'm also using a new client technology. So I resist the urge to do Elixir and do the server component in my old standby, Python, for now, and perhaps redo it later.

Generally you have to decide whether you're trying to create products, or create street cred. If you're working on creating street cred, you'll make better progress if you learn one new tech at a time.
That's the first HTML5 video player that I've come across which instantly loads in fullscreen. Every other player has a lag. Do you know why that is, what did you do differently?

I'm out of sync with HTML5 video news, do we finally have a single file format for all browsers (without requiring hardware support for the codec) or are websites still required to host webm, ogg and mp4?
I think the main issue with encryption from windows is the lack of opacity.

https://en.wikipedia.org/wiki/BitLocker#Security_concerns
>You're shopping, not creating.

It's very hard to stop shopping, and if you don't stop, you lose. There's a fantastic SF story that is the perfect allegory (Arthur C. Clarke, Superiority):

http://www.mayofamily.com/RLM/txt_Clarke_Superiority.html

EDIT: It angers me that this comment was down-voted. That story was difficult to find, and it really is the perfect allegory to the OP's problem, and the more general "worse is better" notion. What is this, some sort of prejudice against Golden Age SF as a cultural touchstone? Would I be similarly penalized if I mentioned "Sisyphus" or a "Gordian Knot"?
Lucene has had this capability for a while now. A regexp query (as defined by the RegExp class) is compiled into an automaton for quick comparison with the inverted index, also represented as an automaton. Automatons and FSTs are used extensively by Lucene these days. Out of curiosity, I did some playing around with Lucene's RegExp class when it first came out (or rather, when I first learned about it). It provides a really interesting way to build regular expressions: https://gist.github.com/mumrah/6104234

Javadoc: https://lucene.apache.org/core/4_0_0/core/org/apache/lucene/...

Source: https://github.com/apache/lucene-solr/blob/trunk/lucene/core...
Unless he's talking about flavor, in which case a lighter roast would be better, albeit more caffeinated.
I wonder if this phenomenon is perhaps one of the side effects of the cost of producing and deploying software approaching zero. You could learn a language, framework, or library a week for the rest of your life for the cost of an internet connection. You could spend the rest of your days locked in a man-made cave studying software development methods. You can throw out your work with the sunk cost being only your time.
Halifax student develops tattoo removal cream
> Since TrueCrypt is dead, what is the purpose of auditing it?

To access existing volumes. All my backup CDs were TC encrypted.

And I haven't found a replacement that is all of easy to use, stable, and cross-platform. New encrypted volumes I make are LUKS but the Windows FreeOTFE is even deader than TrueCrypt. It still works, mostly, but could be a lot better.
About Nial
Would be cool to see TypeScript compile to asm.js, would open up some cool optimizations for hybrid development.

Seems like there was some discussion[1].

[1] http://typescript.codeplex.com/discussions/438243
Chicago Auto Show 2015 Honda Presents the All New Honda Pilot SUV
A bit odd to see a coffee shop's funding on TC. I guess because its a valley company? A tech scene favorite? Based on the article it seems the draw is that they add milk and sugar for you? Is the coffee that bad that you have to drowned out the taste with fluff.
I love Philz coffee to death, but I don't understand why this is treated like Silicon Valley start-up news. It's simply a great story of a good coffee shop succeeding and expanding its brand and locations.
I just wish people would actually discuss their opposition to any statement I made rather than just downvoting, but so it is.
Up to a point, I agree. Beyond that point it becomes churn and reinvention for the sake of itself.
Yup, that's a fine suggestion, too. I used to do all my prototyping with Lego Technic pieces... Years later, when I needed parts that Lego didn't make (like for connecting servos or Arduino), I used Lego dimensions to create my own 3D printable (but Lego compatible) parts.
You can be proud, make 10000% more money that true crypt developer for several years working and now act like nothing happened. This audit was reasons why TT is offline
F1 is for students AFAIK,which does not apply to the OP since (s)he's graduating. Aldo J1 I think is for internships, which could be a temporary "fix", but in the long run (s)he will need an actual work visa..
I'm interested too,what's the process for a work visa, once the company decides you're a good fit?
We additionally want to have the data exposed to partners, so we need an access through an API. As far I'm aware on the pricy enterprice edition of GA provides an HTTP API.
> because there's an observable link/cross-sharing between music and overall intellectual development.

No, you've totally missed the point, I'm afraid.

There is a correlation between participating in musical extracurricular activities and intellectual development. There is also a correlation between learning new languages and intellectual development.

This does not mean that languages and music have anything in common other than that choosing to participate requires the kind of mindset that is statistically more likely to result in increased intellectual development.

It does not mean that being musical makes you better at learning languages. It means that if you are the type of person who is musical, you are likely to also be the type of person who learns languages well.

The link you provided (and the study it cites) agrees with this claim of mine, but you cited it as if it would refute it.
Sorry, didn't understand that.
You use WebGL to create standard GUI applications on the desktop? WebGL and canvas are in no way replacements for the DOM.
Pieter Hintjens – Waka for GitHub Activity Art
Speaking as part of the Bay Area/Silicon Valley software industry, -if- you can show a good Github portfolio and have a reasonable amount of prior experience, and both display obvious talent, you should be able to get in somewhere. Demonstrable experience > theoretical education.

Networking is important there, since recruiting tends to be much more about buzzwords and degrees than hiring managers are. Being able to get your resume straight to a hiring manager can be make or break.

That changes if you're talking software jobs incidental to other industries (financial, corporate IT, etc.) which is honestly most of them, statistically speaking. It definitely changes if you're talking consulting or field work, since clients want to be impressed by your credentials and your parent company will select on that. It also probably changes if you're talking outside an area that's already heavy in software industry.

Rule of thumb: jeans ok? You can probably manage without the degree if you're good. Khakis required? Not so much.

What the degree buys you, aside from access to the more conservative jobs, is some degree of assumption that you have some degree of training, as well as that you have enough follow-through to finish a degree. But even then, speaking for myself as a frequent hiring team participant, I'd be looking towards your internships, side projects, that Github portfolio, so forth.

Still, if you have the luxury of doing so, get the degree. It does make things easier.
... or if you can't type ö on your keyboard, at least write “oe“ as in Goedel. Just a little hint from a German native here. (Same goes for ae and ue instead of ä and ü).
Are you my twin, Magpies? Me and my current 555 firefox tabs can relate (I had to install an addon to get the tab count, but I think you can understand.)
Clever Ways for Visualizing Algorithms
Count us two on it.
Again, I think we're in violent agreement. The question wasn't whether they're likely to have some, it was more about how many and how far out, and more specifically whether it's likely to be feasible to hop from our Oort to e.g. Centauri's without having to traverse a huge void in between.
Hintjens is the primary author of ZeroMQ.

Waka is a fun Perl script of his that produces bitmap art in the GitHub user contribution timeline.

https://github.com/hintjens/waka