skysight-inc/HackerNews huggingface dataset:
An alternate version: https://people.csail.mit.edu/devadas/pubs/tardis.pdf
When you actually take a look at the bulk of FORTRAN, it looks suspiciously like C -- and it has C linkage. So, to me personally, I lump FORTRAN and C together in my head and then the question becomes "What real advantage does the switch to C++ from C have for you?". You can find vast amounts of information on the web to answer that question :)

I have not known a single person in over a decade to go out and specifically learn FORTRAN as a separate language. Schools still provide graduates with C programming skills and any C programmer comfortable with the language can not only immediately read most FORTRAN, but can modify it as well.
You can also alt-tab if you have a keyboard
No, it doesn't take from one contenteditable to another. You should use TAB key for that.
Paper for iPhone
The title of the article should really be changed to
"How we cracked millions of Ashley Madison passwords by bypassing their strong bcrypt hashes because they thought they were clever" but that's less clickbaity

Also, never ever roll your own encryption - it will be flawed (unless you employ at least 3 crypto experts and get it peer reviewed - and even then it's probably still flawed).
In the brain, feature recognition and spatial analysis are handled by distinct neural pathways (ventral and dorsal, respectively, also known as the "what" and "where" pathways)[0].

Image recognition only emulates the former whose destruction causes a condition called "blindsight"[1]. Affected people lose the subjective sensation of seeing, and can't recognize anything, but they are still able to navigate in their environment, avoid new obstacles or put an envelope in a mailbox that's either vertical or horizontal without mistake.

0. https://en.wikipedia.org/wiki/Two-streams_hypothesis

1. https://en.wikipedia.org/wiki/Blindsight
I've got a couple of friends who work at pretty big SAS shops. Non of them knew SAS before being hired. Their employers didn't care about their (lack of) SAS skills and no SAS questions where asked at the interview. They simply hired them and sent them on a couple of 3-4 day SAS training courses and expected them to pick it up.
Maybe "scientists who are girls" would be more befitting? I suppose that the phrasing "girl scientists" first emphasizes the fact they are girls before they fact that they are scientists (clearly the more relevant of the two traits).
I'm Not a Real Entrepreneur
An idea: npm should use DNS for optimization
The "Remote" app has been around for years (dating back to before the previous "black hockey puck" iteration of the Apple TV) and can control the TV as well as iTunes.
YouTube Will Use Machine Learning Algorithm to Deliver Better Search Results
I can highly recommend watching the 14 minute long video at the top. The video in itself is in my opinion very well done, but of course the content is what is incredibly spectacular.
Apple's Core Problem Is That It Can No Longer Innovate
You are now just arguing just to argue. Your response is irrelevant to the discussion.
Google's new logo might not be as small as claimed
Last week Google announced their new logo, and promised a drastic size reduction from their previous logo, of X46, from approximately 13.7KB to only 305 bytes. Seems that these promising numbers are misleading. A mix of the SVG and PNG image formats is involved. The actual logo images embedded in Google's web pages are much bigger and have plenty of room for optimization.
Well, that's a close explanation, except I think you're confusing set and match. For men's tennis, it takes 3 sets to win the match, with the potential of playing 5 sets.

I'm actually not sure that the math is true, though. (Or I really don't understand what the stat is saying.) Let's say that it actually is for every 4 serves, you win 3, Djokovic wins 1. That number gives you every game (winning the game game-point-15), to give you every set. I don't see how Djokovic ever wins a game, let alone the set or match.
Java Machine Learning Tools and Libraries
Elasticsearch Feature Highlight: Scripted Fields and Logging from Scripts
Floor Length Sleeveless Lace Dress
JavaZone 2015
In front of a green-screen, if the halos around his hair are anything to go by.
Do we still depend on bone structure to define species? DNA analysis is indisputable. Its all speculation until that is done.
Adding street cars and limiting car traffic would be an excellent solution in Manhattan. Installing street cars are probably two orders of magnitude cheaper than digging the equivalent subway, and we have too many cars as it is. The second avenue subway is basically a joke; it only has three stops on second avenue, and construction will be shut down without doing any of the additional phases of construction that would take the subway further south.

They should also close 1/2 of the avenues and turn them into parks. It would greatly increase foot traffic to the businesses on the street, and would make Manhattan much more livable.
Neat idea. Not sure if this is intended but your alpha survey thing is expired. Also out of curiosity, how would you say this is different from pinterest? (I have an idea of how it is but I'm curious about what your logic is)
Hopefully as WebGL gets more and more uses there will be more effort in supporting it properly driver wise. I suspect the reason support is so inconsistent right now is because there hasn't been enough demand to bring focus on it.
This:

We’re beginning to see traffic volumes of people we haven’t seen on our subways since the late 1940s. That’s before the big surge in car traffic.

sounded very odd to me; it just went against my bias that "everything increases". Certainly the population of NYC must have grown significantly in the past 65 years, and it sounds just weird that all newcomers became drivers.

I tried to find statistics, but the best I got was from Wikipedia which says:

Ridership continues to increase, and on September 23, 2014, more than 6.1 million people rode the subway system, establishing the highest single-day ridership since ridership was regularly monitored in 1985..

Which seems to support my thinking but misses out on ~35 years. Am I missing something?
The problem with that is that Go has no support for a package that imports something from one package and re-exports it, so if you put things in two packages, you are in the general case requiring users to import two packages now.

Another one of those things that makes sense to me at scale, as I've been bitten before in the dynamic languages by excessively complicated re-exporting systems, but locally is sometimes annoying.
It is astounding to watch a company shoot itself in the head so publicly.
This is genuinely amazing to me. And the IT guy that set up that Hyundai system is probably getting paid plenty to do it, despite massive flaws like this.
This is particularly fascinating to think about in the context of all the companies proclaiming they hire "smart" engineers.
The "easy and quick to set up" option is ten steps, and that's just to get the app on the home screen (rather than to replace the home screen). In what world is that not a third-class option?
Show HN: Dynamic Programming Visualizer
Its written as Fortran, not FORTRAN. Hasn't been written like that for a while.
How do you wrap lines using display:table ? Flexbox allows wrapping and alignment along the cross-axis.
I'm sick of everyone shaming the guy for having 4 kids. It's not like he can reverse time and stop them from being born. So saying he can't afford kids only serves the purpose of making the guy feel bad. Besides, you don't know enough about his situation to criticize his decision to have children.
I'm sure it's good, but I don't think you'll win the audiophiles over.
I seriously doubt most apps have more than a few performance critical areas that need to be in C -- and Swift in no way prevents you from jumping out to an Objective-C wrapper class for these exceptions.
I don't know. I think we've found that packet-like networks (cars) are more robust than the alternative (trains). Robustness gets built into rail systems by adding more tracks that sit unused most of the time so you can bypass problem sections. Otherwise, a train breaks down/derails/rails go out of alignment, etc. and not just that line fails, but the entire systems is impacted. In other words, whatever solution they start with, will be overcome by the event of a fleet of self-driving taxibots.

Still, I think it's fair to view the dismantlement of NYC's above-ground rail system as having been a mistake in many ways. It was replaced by fleets of yellow cabs, and while living conditions in buildings are better, and more light gets to the streets, the road system has become more difficult to deal with.

Perhaps the better solution is to force all non-taxibot traffic (except for delivery trucks) to park in peripheral garages in New Jersey or somewhere and force everybody to taxibot where they want to go?

hmm...on second thought, I guess this is a hard problem without a single solution?
The video looks like it's org-only - I think getting an org on Heroku starts at USD1000 a month.
http://www.bbc.com/news/world-latin-america-20315415

> Raphael Martinez of Belize's Ministry of National Security said no charges had been filed in the case and Mr McAfee was simply "a person of interest".

> "It's too early in the investigation," he told the Associated Press. "To say he is a suspect would be a bold statement."

And in 2015 "not a person of interest anymore".

If they had anything tangible, why wasn't he charged?
I can't make out if public facing apps can deployed inside a space, though - I just want to be able to use Heroku in the Singapore region :-/
The JVM already only loads classes on demand so if you don't use Corba it doesn't have any impact on you (maybe minuscule extra seek time reading the JAR).
Iranian criminals sentenced to read books and write reports
This is a good idea, now you have to post in the HN of designers and marketers
Seconded. I worked at Bloomberg from 2003-2007, and over the course of that time I think I needed to change about five lines of Fortran total. It was mostly used in "if it ain't broke" systems that weren't seeing a lot of change; everything under active development had long since been rewritten in C, C++, or a higher-level language.
I'm Scottish by birth, but was raised in the US. I don't have a problem with any of the Scottish accents, but American friends consistently have trouble understanding Glasgow patter and certain highland accents. Heck, I add a roommate in college who needed captions for Trainspotting!

That said, it tends to be as much a vocabulary problem as the accent itself. Lot's of colloquialisms to learn.
"go out and find a new gig. "

Isn't that exactly what he's trying to do?

"If you ARE a programming fool (like me for example)"

You must have a huge penis.
That really only applies if the user has some degree of skill with picking simple locks. Experieced locksport enthusiasts could probably pick it quickly, but for the vast majority of people a key would be easier.
Correct. Italian and Spanish can understand each other, but with a lot of effort and keeping communication at a very basic level. This thing that we can speak to each other easily is a myth. That said, we can learn each other languages in a matter of weeks.
How to Build a Space Elevator from Scratch
The difference between raising taxes and cutting spending in general are enormous. Money gets shuffled around, economic activity changes, different people lose their jobs, etc. You don't need politics or ethics to see the difference there. Yes, the government's balance sheet has the same number at the end in both cases, but everybody else's are massively changed.

When you then cut it down to only look at non-profit organizations, and their taxes, all of that goes away. The outcomes in both cases are now identical in every respect.

As far as "claiming domain," and such that sounds like typical loaded-words meaningless politics to me. If the only difference between giving a non-profit a tax exemption and giving that non-profit a subsidy of the same amount is "claiming domain" then there is no actual difference.
I know Fortran.

As to it becoming "more and more expensive to run it", that kind of depends. Most of that Fortran code isn't touched very often. The cost of swapping it out is huge.

Swapping it out piecemeal isn't as expensive money-wise, but it carries large risk. Should it be ported out? Sure. Can it be, in any reasonable way? That's a harder question, and it's not as cut-and-dry as you make it sound.
Yes. In youtube comments.
Link please (haven't been to this HN-like site you describe, but sounds interesting).
I would surmise the answer is N-1 where N is the number of separate gull groups. A species would then consist of two gull groups who can mate and this answer assumes there are no mini circles or triangles in the ring.

No idea the academic answer though.
Some applications do not store any sensitive information, in which case login keys are not so bad..
SaaSNerd – New Job Site for the SaaS Industry
This is about three years overdue, but at least it's here.

How close does it come to making PCI-DSS Level 1 attainable on Heroku? What about HIPAA?
If you're security-conscious enough to be taking part in this discussion, you should probably be wary about typing your passwords into someone else's computer in the first place.
It was hinted in an interview that it was his girlfriend rather than him (the same one who tried to shoot McAfee in the head). I cannot remember where I found the interview, it was somewhere on YouTube. Does anyone have a link to that?
Spanish and Italian are MUCH more different than American English and Scottish(?) English.
It's down already. What could I find on this site?
Is there any chance of doing DNA analysis on 3 million year old (presumably fossilised) bones? If in fact that is how old they are.
Pretty good idea, but I would let people add more details, customize posts, add links to portfolios or link to social media so we know they aren't some random creep.
A species cannot be clearly defined until you try to mate it with something else and it fails to produce a viable offspring, as far as I'm aware. No DNA analysis is indisputable with what we currently know.
I guess Jony Ive's voice :)
Most people will point out the support issue, namely getting knowledgeable people to work on it might be difficult. In the case of the code I have worked on while we may rewrite a working system in a newer language it is more typical to wrap known bullet proof functions in layers to present it in new formats; web/mobile/etc.
It was slow here but eventually loaded. You will find Jony Ive's voice.
They have a lot of C++, Ruby/Rails, JavaScript, etc.
MIT's new Integrated Design and Management program
In my experience, this is not about the chat software (Bloomberg's not that great at it) but more about the best customer service ever. And that's really difficult to copy, in particular by startups which usually prefer to forget about customer service at all...
could you point where in gensim is that implementation. tks
Am I the only one whose Mail.app chose to re-download every message in GMail and mark it unread?
i really like how simple it is to declare the module metadata and how easy it is to read it
Google' Project Soli is developing a new sensor using radar technology
I promise you that for the most commonly used TSA approved locks, this is not true. Many models consist of 2-3 pins and can be open in 1 second by jamming anything that fits into the the channel and wiggling.
Think what you want. I learned the term from a non-negative source and have used it in a non-negative meaning. It's not my responsibility to bear the burden of you taking offense to my innocent usage of the term. You are the one refusing to even attempt to see the context of my statement. I refuse to apologize for you taking offense when I did not give it.

Just because some people use an innocent term as a slur doesn't mean that everyone on Earth is suddenly required to avoid using the term. Most people are not out to personally hurt your feelings just because they use perfectly fine words in a correct context, words that you happen to not like. Get over yourself.

As for your perceived insult, I'll let it slide since you are clearly going by emotions instead of thinking. Besides, it's not an insult really since you have no idea what my political leanings are. Despite your supposed insight.
He says the government was harassing him for bribes, shot his favorite dog, and burned his house down. Since he's already out of the country and out of their hair, they might not want to drag all that back up.
Already enough megalomaniacs in politics...

Still, I would probably vote for anyone who isn't a warmonger (tragically, doesn't seem like either major party will nominate someone who fits this criterion)
Can you open a feature request on their bug tracker to change it to a more secure alternative?
Salesforce Launches App Cloud, Integrated Mobile Development Platform
"Some men just want to watch the world burn...", I guess?
Advanced Simulation Technology, inc. (ASTi)
Herndon, VA | Multiple Positions | ONSITE

We’re a small company building innovative products in the simulation & training industry. One of our newest products is SERA, the Simulated Environment for Realistic ATC. SERA helps airline pilots learn to communicate by simulating the entire air traffic control environment, including artificial intelligence for aircraft and controllers, speech recognition on pilot speech, and text-to-speech radio chatter.

ASTi has been around for about 25 years. We’ve been very successful in our niche (audio & communications), but we’re beginning to grow in adjacent areas and need your help!

On-site, full-time engineering positions:
- Application engineer
- Software engineer
- Embedded software engineer
- Web developer
- Speech technology

Check out this page for more information on ASTi, our unique work environment, and the full job descriptions: https://www.asti-usa.com/jobs.

A few other reasons to consider ASTi: excellent compensation, start at 4 weeks vacation (growing to 6 weeks over time), company-paid retirement plan, and we were included in Washingtonian’s "50 Great Places to Work" in 2013.

Some of our other interesting projects:

- Creating embedded audio devices (I/O for headsets & speakers)
- 3D sound systems for flight simulators (think big -14 speakers, 2 subs)
- Web-based communications (WebRTC, etc.)
- Aircraft flight modeling and visualization
- Bridging live radios onto VOIP networks

Get in touch via jobs@asti-usa.com.

Thanks!
Curtis (CTO)
Manage Python Script Options
He did an AMA recently https://www.reddit.com/r/netsec/comments/3hr9f0/i_am_john_mc... and an interview with Uses This a while back https://usesthis.com/interviews/john.mcafee/

Edit: To clarify, the Uses This interview was done while he was being threatened in Belize. That's why it's all paranoid.
So how does the installer deal with files that are installed in say /usr/bin that should not be there? Does it leave them there or does it move them? Does it put "rootless" attribute on them?

Can you turn off rootless during installation or is this post installation thing only?

Does rsync backup continue to work with rootless? I have a feeling that booting from external partition and restoring from backup won't work for system files with rootless attribute on them.
Did anyone else here have this issue with Dropbox & Finder in Yosemite where newly added files in Dropbox show up in terminal, but not in Finder. And to force finder to refresh, you need to use a workaround like creating a temporary folder and deleting it? [1]

If you did, then do you still see this issue in El Capitan? I may be willing to upgrade to the GM if this issues gets resolved.

[1] https://www.dropboxforum.com/hc/en-us/community/posts/201166...
I no longer have access to that analysis so can't answer. However as a result of that study and other experiences, I've come to accept that the result was reasonable. For example while duck typing is very convenient for a developer, automatic type checking really does have a maintenance benefit.

Here is an example. It is no fun tracking down months after a change that a particular combination of code paths caused a run-time exception because developer 1 was plugging objects into code written by developer 2 where developer 2 expected a specific method to be available and developer 1 didn't do it. And this wasn't visible until you hit an error path because service 3 had a momentary outage that, in theory, the system was written to recover from.

A compile time checked type system can prevent this class of error. Scripting languages allow it. In small projects this kind of dependency is OK because they happen rarely and are reasonably easy to fix. In large projects it stops being easy to fix.
Brief Thoughts and Observations Regarding Today’s ‘Hey Siri’ Apple Event
Download Center – iCloud Bypass – iCloud Hack – DoulCi
Yes, I think we're saying the same thing. And I didn't realize that was a frequently cited article.
ecliptik, great list todos and remote hiring sites. Thanks for this.
I can get behind most code style guidelines, but people who harp on 80 character line limits drive me nuts. It's such a funny anachronism. Is there really someone out there using an editor that can't soft-wrap?

The width of a developer's editor window is so fundamentally a presentation issue - I have trouble imagining anything more so. Having line length limits is like mandating editor color schemes. How about I set my soft-wrap preferences the way I like and you can do the same?
Well, that sucks for you, and you're stupid for putting emotional baggage online. Its not you boss' fault that you felt entitled for double pay, that you didn't communicate properly, or that you have 4 kids, these are things you just have to deal with now and learn from. Yes your boss was a dick, deal with it.

If you want a job fast use linkedin and recruiters to your advantage. There's loads of recruiting companies that are waiting for people like you. Getting a job with some IT skills is very easy, don't expect a well-paying job as a junior ruby tester though and make it clear to recruiters what you need.
Ah, but the problem is that everyone in the business world has already agreed what "your" "best face" should look like.

If you present a pretty good face that isn't the expected one, it won't work-- frequently they want the drone.
That won't brick your OS X installation. Just boot from external drive and fix the permissions. It's not really that hard, and there is even a recovery partition exactly for problems like that.
Show HN: An interactive comparison of 100 laptops with matte screens
I'm also confused about this. I don't understand what is wrong with Fortran. In school we learned Fortran 2003 for numeric simulations etc. For my master thesis I programmed in C and there were a lot of things in C that I missed from Fortran.
1) Fortran is easy to learn, no need to know pointers etc
2) very math friendly, easy to extract subarrays/submatrices etc, no need to pass around array lengths etc. matrix's are really easy to deal with. I remember in C we ended up rewriting all two dimensional arrays (matrices) to column major arrays cause it was a pain to deal with (or maybe we were noobs)
3) useful built in functions such as matrix multiplications, in C you end up writing a lot of functions to do what seem like very simple things
4) Great math libraries such as BLAS/LAPACK
5) Seems to me like it less error prone than C (spend a lot less time debugging)

This is just my experience with it. Somewhat to my surprise I really ended up liking Fortran, and the new code doesn't look at all like the old code. For what we did it was also slightly faster than C. If I were to write a numeric program I wouldn't think twice about what language to use. I feel like Fortran is an undervalued language for calculations. But then again, I am by no means an expert.