skysight-inc/HackerNews huggingface dataset:
Keep in mind you can't force it on them . . . that said it starts with little things . . .

Growing up all I heard was go to college and work for a company. That's a good backup plan but keep being a founder in the forefront of their mind.

The office I used to work at the owner brings his dog in the office on Fridays . . . my son and wife came by for a visit one Friday . . . even though my son was 6 when he left the office with me the first thing he asked was 'why can they bring their dog to work' . . . I explained that he owned the company and could make the rules . . . and that he earned more money by starting and owning the company than any of the employees . . . basically just look for teachable moments to get the idea in their head that they can start their own business someday . . . my sons response 'I want to have my own business someday'.

I tell him about creating apps and products, being your own boss, that working for someone else you can only make so much money, having your own business can enable you to work flexible hours and make more money to provide for your family in the future and you make the rules and get to pick what you work on.

I also keep a running list of videos, podcasts and articles to share with them when they are older . . . things that will still be relevant in 10 years . . . and I've shared my views with my wife, family and friends so they can point him in the right direction if something happens to me.

I know not everyone can be an entrepreneur but I think it's a good idea to groom this generation that it's an option if they are interested and groom them to have the skills.

Good luck . . .
Normalized collection modules is a big plus. It was always a pain having to cast something out of one thing and into another just to get some method that should have been there in the first place. Same goes for slicing.

Some good stuff, guys!
To Foil Cyberattacks, Connected Cars Need Overlapping Shields
Peter Thiel's Very Negative – And Very Useful – Advice for Entrepreneurs
11 Resources to Rock Your Mobile App Marketing
Also: the closing grafs in the article, about Cisco's acquisition of Sourcefire, are particularly dumb.

Sourcefire is the commercial backer of Snort, the open source network intrusion detection system (and also the owners of ClamAV). The author of this article and his sources express surprise that Cisco would pay big money for an open-source product that anyone can use.

Cisco paid just about 10x trailing revenue for Sourcefire, a public company that had managed to dominate enterprise network security and which competed directly with products that had been cash cows for Cisco for over a decade. Cisco has for as long as I've been in the industry --- in fact, for as long as there's been that industry --- been the single most important acquirer of network security companies. They acquired security companies with the same fervor in 1998 as they do today.

Cisco's acquisition of Sourcefire might qualify as the single least interesting story in information security in the last 5 years.

Want to make a couple hundred million dollars? You too can do what Sourcefire did: start an open source project that appeals to enterprise teams who spend monopoly money to buy products (that is, start any enterprise-relevant open source project). Get thousands of people to use it. Then start a company and hire an inside sales team. Have them call company after company and ask, "Do you use our open-source project?" Sell extra stuff to the people who say "yes".
better link
http://www.theguardian.com/commentisfree/2014/nov/12/new-spy...
-Optimizing your JS for faster performance when mutating the DOM tree or some large array or object

-Understanding how a client-side framework like Angular or React or Ember actually works, e.g. how a finite state machine works, how the DOM is polled for changes, how templates are processed and rendered, these all require algorithms

-Writing your own client-side framework or compile-to-JS language
Well, if you're unhappy with your job, then you quit and use the 6 months to look for something new. I guess it doesn't really help when seizing opportunities that come along (that may be better even if you're not unhappy).
This is an interesting article in light of patio11's about doing business in Japan: http://www.kalzumeus.com/2014/11/07/doing-business-in-japan/
reply
British Airways does offer quite a competitive service. Now that Willie Walsh has stopped IAG bleeding cash from the acquisition of Iberia (an airline desperately in debt) they're turning a healthy profit for an airline - a complete parallel universe to what is happening at AA.
Providing an excellent example of what your schoolteacher said about "assuming".
No it was the same price (350€) if you bought it with the same amount of storage (16 GB) than the Nexus 4. For 400€ you had the 32 GB version.
You should look into that.
Do you eat meat? 'cause a number of the rendering plants that produce animal feed are still mob owned.
This is correct advice in some situations - and I have had this experience, but certainly not universally.

I know people that say that about their IT departments. Or legal. Or marketing. Sales.

I know a lot of very high performing HR teams. The best growth companies in SF/SV have amazing HR teams. They're responsible for a whole lot more than your 401k.

If you're in an org where X is not your friend - then you're probably in a large, politicized organization. Best advice is to either accept that and adapt, or get out and find somewhere that fits your ethos.
From TFA:

> 4. Modern CLI user-interface. Commands familiar to Subversion, Hg, Git users.

Doesn't seem that he's down on Mercurial's syntax.
A gentleman's guide to street harassment
> Does the comet have enough gravity to hold on to dust?

Yes. Philae's weight on the comet is roughly equivalent to a few ounces/100g* on Earth. It's why there's so much concern about it not being anchored correctly; deploy the wrong instrument and you might push it away from the surface and out into space. So there is a significant gravitational attraction from the comet, just not very much!

* I've seen a few different estimates for this, but it's of this order.
rows 3 and 6 are the same.
I think git hard a small but steep learning curve. Lots of developers aren't used to using the command line anymore so git can seem 'scary'. Personally I gave up on git a couple of times before finally learning it but as a developer working by myself I also couldn't understand the need for version control (at the time) so giving up wasn't a big deal. I think once you give it a couple of hours of your time you can understand enough to use it in most situations. Plus the GUI tools (SourceTree for example) are quite good.
Yes, but be careful when interpreting the bill of rights from a literal interpretation of the text. The actual meaning of the constitution as applied by the courts is what is legally binding (legal precedence under common law)[0], and there are numerous cases in which rights are applied differently for citizens and non-citizens.

One can make the argument that the literal text of the constitution is "what the Founding Fathers meant", but one can also easily argue that since the Constitution is a living document, the effective interpretation and application of the Constitution by the courts, bound by legal precedent, is "what the Founding Fathers meant" as well.

One can also make the argument that since judicial review as we currently know it began with Marbury vs. Madison in 1803[1], so the courts should not have this level of authority when interpreting the consitution.

But then one can make the argument that.... well, you get the idea.

This debate predates the text editor wars by a couple of centuries, so don't expect to see it resolved conclusively anytime soon! :)

[0] https://en.wikipedia.org/wiki/Common_law

[1] https://en.wikipedia.org/wiki/Marbury_v._Madison
British Government DDoSes Anonymous
^^

Learning to cook (admittedly it took >15 mins) is probably the best investment I ever made.
Oh, right. But what about the ones on row 1?
Wow, what a terrible experience. The evidence does seem to show that this guy was just trying to do the right job and do it ethically and he was basically tarred and feathered for doing so by his superiors, who are just a rung or two below Bezos.

I wonder how AMZN employees feel, reading this.
There are some odd policies here. There's the crazy non-compete clause (if those are allowed, the former company should pay for however long the clause lasts). Then there's the "Performance Improvement Plan." I don't really understand the purpose of preventing transfers. If an employee truly needs improvement, how does preventing transfers have anything to do with that?

Based off other former employee anecdotes, Amazon is starting to sound like the Walmart of the internet.
Bunch of folks are. I've used it for several. I think there have been a couple of AskHNs for this.

I'd show mine but you wouldn't see any code! My latest is http://newspaper23.com

I use F# to generate static pages. This allows me to completely decouple the back-end from the display. I don't have interactivity yet, but I really don't see a need to add a framework to get it. F# and mono allows me to shoot for brutal simplicity. I like that. Many times projects that might be huge monstrocities in other languages turn out to be just a few well-coded modules running as Unix-y microservices in F#.

People are starting to give F# a lot of love as a .NET language, then wondering "Where's the framework?" I'm coming around to the conclusion that it works best when there is no framework. Fun times ahead.
The suit and letter were not his first courses of action. IMHO his actions are reasonable and necessary, at this point, to motivate the board to consider the problem seriously.
No, you do what you're hired to do. That and "making your boss look good" can be (and often are) at cross-purposes at MegaCorps.
OneGet the package manager aggregator that has a Chocolatey provider. That's why it's crucial to support Chocolatey!
What does the policy that requires me to sell to vendors actually look like? I keep asking because nobody is really answering.

O.K., so if I find an RCE in Windows 10, I have to sell it to Microsoft. But if I don't like the price I'm going to get from Microsoft, why wouldn't I just not independently find RCEs in Windows 10, and instead just sell engineering services to non-Microsoft companies who want to find and exploit those vulnerabilities themselves?

Obviously, you'd want to ban that kind of service. But how would you do that? What does that ban look like? A ban on reverse engineering? How do you differentiate the kind of reversing that Tridge did to build Samba from the kind of reversing HD Moore's team does to build Metasploit? Also: you want to ban Metasploit?
In the problem above, I did try using the SAX parser that the WebLogic-JVM "factory factory factory" returned, but the element text was about 2 MB, and it wanted to return it in pieces by repeatedly firing the event handler.

Manually finding the index of the open/close elements and doing a substring to get the element text was SO incredibly much faster and smaller, albeit something that only worked for a VERY specific situation.
You are right I guess. Note that I did not feel sad yesterday when the opensourced .NET framework got twice as many votes as the probe landing. This was a truly significant event for hacher/startup communauty.

Anyway, I got the downvotes I deserve for telling people what they should be interested in. Ironically, in the comet probe threads on various forums there was many (downvoted) comments saying we should spend money on more important things...
Sorry if I offended you. But you made some very wrong assumptions.

I never argue with someone about it, or try to talk them out of it.I think that if they are happy like that. Fine for them. I am just stating facts and creating my opinion based on those experiences.

I think it's completely wrong to tell a child they have a disease for life and will have to take drugs because they run a lot or can't listen to 6 hours of class. Pharmaceutical companies must love those new diseases...
Announcing the PressureNet Developer Program
It's actually a good idea. People often don't bother version-controlling simple stuff because it's a hassle.

I routinely use my own rdiff/rsync scripts but this is not something you find in every system and also not something most people would use.

A barebones, simple, no-install, easy, not-necessarily-for-experienced-developers VCS is a good thing to have.

BTW it's going at 1 release per day. Heh :-)
Maybe not. Not all probabilistic programming relies on MCMC, you can do MAP with probabilistic programming too. But in general, it's true that it tends towards Bayesian integration.

In a sense, MCMC tries to solve #P complete problems, while MAP "only" tries to solve NP complete problems. The former are probably intrinsically harder than the latter.

However, it's quite possible that some clever implementation might yield results which are as good as MAP in the same amount of time, and progressively refine them with more time.

There are two free lunches with the curse of dimensionality: - the manifold hypothesis
- Monte-Carlo integration

True, the dimension rears its head as an ugly multiplicative constant in the latter - still, there has to be something there.
This Is Why You're Late All the Time (And What to Do About It)
Hi All - Kivin here - thanks for the words of support - it really helps. Yes I thought HR was at a minimum neutral. In Amazon, your HR contact is called your "HR Business Partner" which in retrospect is completely bogus. They are there to do what the exec management chain wants them to do.
Yeah, I unsubscribed from his blog "Armed and Dangerous." He thinks he thinks he is smarter and more knowledgable about general topics than he really is.

It should be named "Just Enough Knowledge to be Dangerous."

Logic only gets you so far when your base of knowledge is very limited in a subject.
Wow that collection of puzzles is awesome, thanks for the reference!
I sometimes use git this way on local files:

git init # make a local repo
git add foo.txt # add the file
[edit]
git add -u # add changes to commit
git commit -m"made a change" # check in changes
git log # see commits
git status # what has changed

That's really all you need to know.
They just seem generally sleazy. The way they treat their workforce and everyone in their supply chain makes WalMart look good.
NB: This startup had raised $10M prior to launch: http://techcrunch.com/2014/11/13/wildcard-raises-10-million-...
Oh ok, rows 3 and 6 are identical. I feel stupid now.
Well if you switch the squares on row 3, you have to switch the square on row 1 as well. Otherwise the columns will not have even numbers of red and blue squares.
Ah in that case ArrayFire can certainly help!
that's not what I was intending to describe. I was suggesting that insiders have inside information and sometimes that is relevant to attacking companies, such that hiring those insiders could be useful to them.

and definitely not hoping that reverse engineers won't notice, I've been in security long enough to see all my pronouncements of "you know someone could do x" and more come true...
re: Your edit: Basically. Lift the method to a function first.

def plus(a: Int, b: Int): Int = a + b
List( (1,2), (3,4) ) map(plus _ tupled)

> List(3, 7)

( I know there's already 4 or 5 answers... I just think mine's the prettiest. ;-) )
This is one of my favourite technical books. Great combination of explaining the fundamentals and also examining specific cases in depth.
NEBIAS: The world’s most advanced bionic hand
We depend on those libraries. We make the API easier to understand while keeping the performance close to the upstream libraries.
Imagejs – A small tool to hide JavaScript inside a valid image file
> European countries [...]

To which European countries are you referring? The ones that imposed the Dublin treate[1] which effectively turned Greece and Italy into an huge refugee camp overnight? These countries to give a damn about aliens too.

Those Iraqi, Iranian, Pakistani (soon Syrians to be expected en masse) refugees do not risk their lives to come to Greece. They want to go to Germany, Sweden, France, the UK etc. But since Greece's PM (Kostas Simitis[2]) signed that treaty, Greece is forced to make front on the huge number of refugees arriving from wars that NATO (mostly UK and US) make directly or indirectly (see Syria) in the middle east without any financial or other kind of help from the EU, because of this treaty...

As a result, in Greece we have more than 2+ millions refugees. The government has run a disgraceful program (ironically named "Xenios Dias" - loosely translated as Foreigner Zeus, linked to the ancient Greek belief that foreigners should be protected by Zeusm thus sheltering a stranger was some kind of obligation), which in practice means take all refugees are taken away and put on guarded jails until they die out of something[3]. The rise of the Nazi party in Greece, which has close ties with the current government on so many levels, is partly because of the Dublin Treaty and the incapability of Greece to handle the situation.

Anyway, sorry for the rant...

[1] http://en.wikipedia.org/wiki/Dublin_Regulation#Criticism

[2] Konstantinos Simitis is considered along G. Papandreou and current PM the most hated PMs in Greece's recent history (after 1974). He was the PM when Greece along with Godlman Sachs falsified the Greek statistics in order for Greece to enter Euro, which led to it's current situation along with other strings of scandals.

[3] http://www.tovima.gr/society/article/?aid=424639 (Greek article but take a look at the picture).
I think the same. There is not advantage over others (http://www.reddit.com/r/TrueGameDev, http://gamedev.stackexchange.com/)
Creationism conference at large U.S. research university stirs unease
I can't speak for Stanford, but I pursued a BS and MS simultaneously at Cal Poly. Cal Poly's computer science department has a 4+1 program that lets you start taking graduate courses while you're finishing your undergraduate degree. The program also drops the senior project requirement for the BS and combines it with the master's thesis required for the MS.
Good luck with the lawsuit Kivin. Sadly I didn't see anything in the letter that I would not have expected to be true at any large company. Given what you know of the company I'm pretty sure you can ignore the non-compete for now, if they want to enforce it they have to sue you, and if they sue you they have to have all of this come out in court. Which they won't, so you're fine there.

Not a great resolution I know.
They have given an explicit patent grant:

https://github.com/dotnet/corefx/blob/master/PATENTS.TXT
> And everyone has heard about the comet landing already ffs I've had enough of it.

So you basically come here for the politics and get bored of the landing a probe on a comet kinds of things?
Oh, sorry! Confused.
I've been wanting to learn JavaScript (and CoffeeScript), but didn't have any tasks with which to practice. This should be awesome for that. Looking forward to it!
By about 0.97% (that is still around £41m of value though).

Given how prices can fall hard on bad news, I'm guessing the majority of people who can have a real impact on share prices do not focus on Twitter or mass media, but are instead glued to their Bloomberg terminals or similar?
Wikipedia will never, ever be accepted by the academic community, no matter what kind of rules are implemented, als long as it stays a wiki.

And once one accepts that one can drop this stupid principle. For me it seems the only reason it exists is to pander the academic community. But it's a hopeless and one sided love.

It does not improve quality, it does not improve credibility, the best thing about it that is produces funny feedback loops.
C# and .NET's Sudden Ubiquity
Oh man, I hate that.

I've dreamed of patching the kernel and writing two utilities - twim (terminate without mercy) and uwep (unmount with extreme prejudice) that simply remove a process along with all threads, or destroy a mountpoint and drop all associated resources (all filehandles become closed, etc.). Lack of time has mostly stopped me from attempting it, and I'm quite sure it won't be at all trivial.
American free market baby. No regulations and allowing the market to determine the price. The market is an oligopoly btw so prices are driven up just like oil is. We are the only economic power that is not a type of social democracy, meaning private companies provide all services, including health care, energy, education and a myriad of other industries that would produce more at a lower ccost if the government took it over. But here in America we are led to believe competition in all markets is the great equalizer. People that say this dont include vertical and horizontal price fixing, legal monopolies and other waste economic practices. Will we ever learn? Prolly not. Democrat are pro-business as much as the GOP and the American electorate is just plain dumb. Easily fooled by ads or FUD to distrust any kind of populist movement as movement into Sharia law. Pissed off at Corporations America? Too bad you voted the jerks in that made America into an Oligarchy which means a small group of people have control of the country. Those peole are the wealthy. but year in and year out you vote to give tax breaks to these "job creators" because you fear you might lose your job. So suck up that American democracy people, you paid for it.
Churchill Downs is a gaming (gambling) company. All of the gaming companies are jostling to get into the mobile space. The big hope was that "social slots" on platforms like Facebook would take off and someday let players play for real cash instead of virtual cash.

It sure sounds like their own social/mobile stuff isn't doing well and they're adding this company to try and improve their products.
Given the secrecy on this topic, the anti-democracy that was revealed by Snowden and how the US government (and other institutions) deals with this makes that sound very naive. As sad as this might make me I do not see ordinary democratic ways working anymore in the US. However I'd love to see someone proving me wrong.
I don't think that being the maintainer of the Jargon File can be said to mean that he worked on defining the meaning of 'hacker'.
While working at Apple I made the mistake of thinking HR was going to be helpful. I was offered a new position there and took it but only on the grounds that I would not have any duties related to my old position. I was told that was acceptable. Three Weeks after starting my new role they started giving me my old duties back. I complained this was against the agreement we had on me accepting my new position. The HR ref played dumb and would only say "Well Apple has invested a lot of time and money into you, do you expect them to not utilize the you as a resource?" I had one additional encounter with them regarding a manager who had been, as I saw it, mistreating me. I was assured the conference between is was confidential. An hour after that meeting I was called into a room to sit and face three managers who grilled me about why I was dissatisfied with them. It was one of the most uncomfortable meetings I have ever had. I had no clue how to react and realized then and there my days were numbered. HR is definitely not your friend.
I'm not sure that you've clarified anything with this comment. "Insider knowledge of information relevant to attacking software" is "insider knowledge of product flaws". Flaws need to be fixed, not concealed.