skysight-inc/HackerNews huggingface dataset:
I like beer, but it's exhausting because the assumption is your socializing now takes place at work. I imagine it's pure hell for anyone who struggles with alcohol addiction.

As a compulsive eater, I HATE it when offices have free snacks. It's mentally taxing to know there's free snacks only meters away all day long. When I switched from a place with free chips and candy to a place with free apples and pears, I lost a decent amount of weight.
Hackers build a new Tor client designed to beat the NSA
I started trying to learn FP this last year. I started trying to understand Clojure and then watched the SCIP lectures and worked through the problems in the book with the class. At this point, I think I _get_ LISP.

What I don't get is how I build an application using LISP. From the article, the todo list wasn't really a list, it was a todo function call that took tasks as arguments unless there was a missing quote. That seems to be a point missed by the author. With the macro, he was able to format the tasks themselves, but after applying the macro you'd still be left with a todo function and done arguments. I don't see where that gets called.

LISP seems to work best as an evolving environment. I can see where a LISP machine could be powerful for defining your own DSL as you try to parse through some data. I also saw the power in how you abstract the problem, really taking advantage of code reuse in a powerful way. I don't see how you write an application.

Is there some resource or there that can help me bridge this gap? I feel like this is like trying to use Mathematica to write a program. Mathematica is great for calculating as LISP seems great for processing data, but I'm stuck in seeing how I can utilize it for anything beyond a contained process. At least with Clojure or F#, I could still use Java or C# for the entry point and call into an FP block of code for calculations and processing. How would I do something with Haskell or Scheme?
1. The term clipboard hijacking predates my post, so I don't get your point. And yes, if it could access your clipboard that would be insanely insecure.

2. This has nothing to do with overriding standard clipboard functionality.

3. "Due to browser and Flash security restrictions, this clipboard injection can ONLY occur when the user clicks on the invisible Flash movie. A simulated click event from JavaScript will not suffice as this would enable clipboard poisoning."

So no, this cannot occur already with Flash. Simply hovering over text is enough with this new API to augment your clipboard.

At worst this overrides your clipboard which could contain important information. Visiting a click bait site accidentally could potentially destroy your work (assuming it was in the clipboard).

How often do you use this feature already? Would it really make it so cumbersome that you'd never use it. Do you never use location, microphone, full screen, webcam, etc APIs because they ask for permission? I doubt it.

I think it's a bit bold and bit too early for you to be making any claims about whether or not this will be abused. I think you have far too much trust in advertisers.
It's one sided because it's written by the guys who wrote Quasar. Anytime you see a comparison of "code I wrote vs this other library..." you aren't going to get an unbiased report.
My thesis (in math / CS) was essentially several papers stapled together, except that I made the papers into chapters, expanded/rewrote bits and pieces, and added narrative to glue the chapters together.

This took about six months. In retrospect, I think this time was well spent. I developed my understanding of the material quite substantially by reworking it. But doing so was certainly not nearly as fun as writing new papers.
> playgrounds for kids are becoming more like jails

The solution to this problem is to revolt. Stop taking your kids to the playground. Get them helmets and a kickbike and go to the local skateboard park. Go out hiking with them, even if it's just 300 yards in a park. Run on the beach. Let them eat the sand. Give them proper rain clothing and boots so they can jump in puddles for hours on end. Teach them that there is no bad weather, just bad clothing. Show them how a socket wrench works. Let them "help" whenever you're doing something, if it's cooking or cleaning or repairing stuff or whatever. And for gods sake don't buy them a tablet.

DISCLAIMER: said activities may require physical exercise and actual parenting.
Yup. regex101.com is really awesome and has been a time saver for me many times.
Same. Before I found Highcharts, I'd switch between a few different graphing libraries, based on the needs of the project. I'd always find that each graphing library had its own set of limitations - there'd always be something it couldn't do (besides D3, where you can do basically anything - it's just quite complicated).

Highcharts was the first library I found where, even when I assumed what I wanted to do would be impossible, it could do anything I threw at it. The number of settings and formatting options is incredible. Such a fantastic library.

(By the way, for maps, there's Highmaps. It's an additional license fee but it integrates nicely and provides a bunch of cool choropleth map features, etc).
There is a devastating flaw in that proposal: it fails to funnel money into the pockets of the well connected.
Building not found
Buy used?
I think this assumption is one of the problems that many hackers face. The media likes to present (and we like to believe) that having business experience is NOT very necessary. That's right as long as you don't have to raise money.

Even google's terms of financing required a season businessman as a CEO (Eric Schmidt).

Bootstrap or get a founder with business experience. Three CS co-founders makes it even more difficult to raise investor capital, but much easier for finding additional hires.
Brian May made his red guitar out of an oak tree which is an unusual wood for a guitar.
Well, it always seemed to me that the one good use for a finalizer was to make sure that the coder remembered to call the Dispose() method...

AKA say you have a resource (like a file handle) that is being wrapped by a class. In C++ the constructor would open the file, and the destructor would close it. In a GC'ed environment because you can't determine when the instance is going to get cleaned up the programmer ends up calling a .close() or Dispose() method instead of the destructor. So the finalizer ends up just being a little piece of code that says, did the user remember to call close? No? Complain loudly enough someone will fix it.
Yes, that's it. It's so obvious I wonder, y I didn't figure it out! Thanks for adding subtitles for me :-)
Yes, always manage objects explicitly.

If we can't use scope locks, we should use open()/close() -style semantics.
This is awesome. _This_ is what Bitcoin is for – payment channels.
Sounds like an awful lot like corporate speak.
$3 Full Day's Access – Dailydo
My suspicion is that this is currently more art than science; the banks/IPO underwriters want the stock to pop, aside from even the guaranteed floor you mentioned. They want the psychological effect that comes with that "pop", that shows up on potential investors' radar.

On top of that, I imagine it's a little tricky because an IPO is when the early investors cash out, so they're the largest stake-holders in the company, and creating that "pop" in the hope that people buy-buy-buy to drive up the price creates a good return for those investors/stakeholders. I don't like it, since it can essentially screw the company out of cash, but that's my guess as to why such a thing exists.

On the other hand, a decent number of companies going public these days are going to screw over the investors anyhow (cough Zynga, GoDaddy, King), so if that means they get slightly less cash in the bank, I guess I don't really care.
>Nitpicking by advisor: some weeks

Lucky you. I was told to completely redo mine by my advisor.
On GitHub, Akka has 14659 commits, 82 branches, 150 releases, and 188 contributors. Quasar has 1753 commits, 14 branches, 9 releases, and 7 contributors.

All other statistics are also massively in favor of Akka (just look at the numbers for this past week, or the number of contributors that are really active in both projects).

Akka is serious business software, that companies can safely rely on, without gambling their money. It is easy to use, performant, low risk, and has an incredible team of very capable developers who have been perfecting it for years. And "serious and safe" does not at all mean static: they constantly keep pushing the state of the art (I didn't see anything in the article about Akka Streams, Spark, the upcoming typed actors, any emphasis on the usefulness of message persistence, ...).

If you want to challenge the market leader, you will need more than biased reviews: you will need more people working on it, more activity, and real-life success stories.
I'm pleased. It seems like a better culture than the alternatives.
A Trip Back to OO
>To argue otherwise is to suggest that the Greeks et al are simply not ready or able to govern themselves, which I have difficulty accepting.

And what happens when a new government is elected that is made up mainly of people who actively protested the loans and the terms the ECB made in the first place and for their trouble were gassed, beaten and jailed?

People who turn off their brains and their capacity for moral/ethical calculation for no better reason that "someone signed a contract" are reductionist, simplistic and are capable of assent to monumental crimes.
Setting reward as a function of risk definitely makes things seem more fair when viewed from that perspective. However, their are many super rich investors who deploy their capital into assets that are low risk, and just sit on it while it grows compounding 7% every year. When this happens it is no longer fair, it becomes a form of exploitation.
The Outdated Perception of Web Apps
BMW has beer vending machines with no time restrictions.

https://suegoestogermany.wordpress.com/2012/06/21/thursday-6...
You've defined rational as valuing money over health.

(the jargon rational economic actor maximizes value, not dollars)
https://www.youtube.com/watch?v=3CwJ0MH-4MA

The talk above was on the front page last week some time and describes one method to write Python extensions in rust.
I was responding to the "average age is 35" portion; the average is useless without more discreet bands because the post-retirement and going back to work post-empty-nest communities are so large. 88% being non-teens is a meaningless metric without more information -- I had a few minimum-wage jobs in college, and I was not a teenager then.
The Doing What You Love Interview – Rich Nieto, Sweetleaf Coffee
I've thought a bit about RNNs, and I can see an obvious problem: Fixed amount of memory.

Is there any chance someone's come up with an RNN that has dynamic amounts of memory?
WWF (file format)
Yeah, the "Tedious Task" line is Jedi Mind Tricks, and every line has "love" in it.
I had to recheck three times that I wrote "name-services.com" right and didn't land on "typo domain" by mistake.

Nope, that's pretty much it.
I don't understand the attitude about donations. The developer wrote an awe-inspiring work of art and has been giving it away without demand for years. He asks for donations with clear set goals of what they go toward for improving the software. Take it or leave it.

Yes, an open-source version would be valuable and I invite anyone here to start one.
D2C Bookselling Is Not Easy…But Here Are Two Options
OK... so a false positive from a spam filter can make your site go down for as long as it take to straighten out the mess. That's not a whole lot better.
The UK process is great if the student's goal is to gain a PhD. After approximately 3 years of running experiments, you present your hypotheses and gather together your results and try to make it look like these are related.

If the goal is to have an academic career, this is not adequate. Graduating without having results that are good enough to publish in peer reviewed articles puts the UK student far behind others around the world who'll be competing for postdocs.

Having moved from a high profile lab in the UK to a high profile lab in the US, I was shocked at how far behind the US/French/German postdocs I was.
They can live in those cities already. They're not buying houses, but they can live there.

Again the question is what standard of living is the goal? Homeownership? Eating out? New electronics? That's the question that will never have a universal answer.
Depends very much on the field. Everyone I knew in experimental physics was focused on a single experiment or type of apparatus, generally an attempt to measure a single number (or rather, because it was all "physics beyond the standard model", an attempt to set a new limit on a single number.)
Definitely not alone. I don't drink so when the company gets together for beer I just feel really awkward or don't go.
Although my opinion is unsubstantiated, the biggest problem is the barrier of knowledge : it takes longer and longer to familiarize yourself with an increasingly growing body of literature. Second, the low-hanging fruit tends to be picked, leaving researchers fighting for the few undiscovered scraps the remain. Third, papers are getting longer and more technical, with more data and co-authors. Forth, much longer approval times, high submission fees, and much higher rejection rates. Research seems to be a team effort now, of many people collaborating over years to publish papers that are very lengthy and technical that reflect only incremental progress in a field.
I find it wildly perplexing that there are so many frameworks and libraries for javascript graphics and data visualization.

Wikipedia has a comparison matrix of 37 different libraries. http://en.wikipedia.org/wiki/Comparison_of_JavaScript_charti...

Here is a list describing briefly at least 50 libraries:
http://techslides.com/50-javascript-charting-and-graphics-li...
I'm not as vociferous as the person you're replying to, but I'm starting to think of the all-consuming social scene of modern startups as one of the reasons why diversity is still a major problem in the tech industry. I don't think socializing with coworkers all the time--either in the office or outside of it--is healthy. It reinforces monoculture. I think it's healthier to have everyone socializing outside of the circle of people they see every day already. If the only friends you have are the people at work, then to whom do you turn for personal recommendations when you need to add people to the company?

If employees want to hang out with each other, that's fine. I just don't think it's a good idea, in the long run, for companies to be pushing like this.
You might want to rephrase it to "Graph drawing" because there is the graph data structure and I thought that this link was about graphs. It might be just me but I can imagine people getting confused by the title.
Given that the latter, unlike the former, is a very small number, you've not succeeded in explaining how Germany is benefitting.
That's not happening to anyone.
REBOL in One Line
Here is the dirty secret: Carriers are sold all kinds of creeping horror to put in their handsets. This badware collects all kinds of information on you. As with a lot of badware, the quality is crap. The engineering is optimized for cost, not quality. So updates take forever.

This is why carriers are highly resistant to allowing Google to manage the software on phones. This is why Nexus handsets are mostly sold direct. This is why Google was tempted into exploring being an MVNO.
Yet they have so few dealing with graph data structures.
| Neumann says, while jettisoning the socialist part. “On the one hand, community. On the other hand, you eat what you kill.”

Neumann doesn't understand what socialism is.
Running an internal hackathon to squash bugs
How do I view the market? All I could find was the video and testimonials on the main site.
I'm not sure that alcohol and infantilization go together... or maybe I should revise my parenting methods.
سوق الكويت – فني تركيب ستائر الكويت هاتف 24731328
I work from home... Its much nicer then that place, I dont have noisy people running around and talking on the phones all day, unlimited food and drinks all day, and i get to keep my stuff laying out on the desk without fear of it getting stolen or messed with!

I never understood why people who can choose to work from anywhere, choose to pay a monthly commitment to go to a co working space, instead of choosing to work in a low cost area where there money can go SO much farther.

As a mobile startup, you can opt to live outside of a major city being able to leech talent from the talent hub, and make your money go SO much farther.
I don't know what to tell you. My school uses an exchange server and I can't add attachments to emails on the online portal unless I use the old lite version on Chrome whereas I can on other browsers.
That's a very nice piece of kits for 10k I have to say. Thanks for the "sweetspot" price/perf advice. Seems like excellent value. I've had my heart on a badass mac pro but these specs put it to shame.
I have no perception of what a workplace should be. That is up to the individuals who actually do work together or alone. Apparently its some other people who have ideas of what a workplace should be because every workplace these days is the same generic adult playground (with free drinks and snacks and open collaboration!).

I would prefer if everyone just worked from home, or in a shared community workshop, or private studio, or coffee shop, or bar, or wherever they fucking want. WeWork is nothing more but a modern spin on Office Space culture. If people like that, I am happy it is another option available to those who enjoy working in that kind of space. Just make sure you don't think you have stumbled upon the holy grail of work spaces, and push it on everyone who is looking for work.
Does this mean I can have a SIGNATURE in Inbox now? If so, how? (I'm using Safari, so there hasn't been any way that I know of to use a signature, which is the one dealbreaker for me to use Inbox, which I love)
There are a bunch of frameworks out there and picking one can be overwhelming.

The answer depends.

For the backend:

Are you looking to create one-off throwaway projects which you'll code once and never touch again? In that case you can go for the quick-n-dirty approach and pick whatever language offers you the smallest learning curve (for example, you may choose Node.js since you plan to learn javascript for the frontend anyways)

Do you expect to make updates to your site over time? In the latter scenario you'll want to invest in a framework where you can learn the best practices online.

For the frontend:

Start off with just plain vanilla javascript (to get the feel for it). Then just pick either React or Angular. Flip a coin if you have to - at your level it won't matter which one you choose. Later on you can dive into the differences between the two, but after learning one it'll be easier to learn the other.
Have you done any research to see what might be a best fit?

In fact, depending on how throwaway you want your projects to be you might not even need to worry about a frontend framework at all and just do all the work in the backend.

Send me a message @ZainRzv if you want to talk about it in more detail.
It's official: cash is dying
yeah..observational discoveries are mostly luck, versus the hard, technical skill required to derive something like an equation.
I'm with you on working in a cheaper locale. You lost me at working from home all the time. I'm guessing you don't have kids?
Be careful not to waste money on buying a graphing calculator then.
"1. Definitions and Terms
“ACME Client Software” — a software application that uses the ACME protocol to request, accept, use or manage Let’s Encrypt Certificates."
Karpathy is one of my favourite authors - not only is he deeply involved in technical work (audit the CS231n course for more[1]!), he spends much of his time demystifying the field itself, which is a brilliant way to encourage others to explore it :)

If you enjoyed his blog posts, I highly recommend watching his talk on "Automated Image Captioning with ConvNets and Recurrent Nets"[2]. In it he raises many interesting points that he hasn't had a chance to get around to fully in his articles.

He humbly says that his captioning work is just stacking image recognition (CNN) on to sentence generation (RNN), with the gradients effectively influencing the two to work together. Given that we've powerful enough machines now, I think we'll be seeing a lot of stacking of previously separate models, either to improve performance or to perform multi-task learning[3]. A very simple concept but one that can still be applied to many other fields of interest.

[1]: http://cs231n.stanford.edu/

[2]: https://www.youtube.com/watch?v=xKt21ucdBY0

[3]: One of the earliest - "Parsing Natural Scenes and Natural Language
with Recursive Neural Networks" http://nlp.stanford.edu/pubs/SocherLinNgManning_ICML2011.pdf
Oh, and one other thing: while other registrars tried to resist stuff like this being added to the 2013 RAA, EasyDNS were one of the registrars that sat on the sideline and did nothing.

Let's just say I don't have too much time for their moaning and griping now. They should've engaged with the registrar constituency back when the negotiations were happening.
There's a huge degree of data re-use in the weights. This should be exploited.

Second, one could envision paging the hidden units back to system memory on a coprocessor-based implementation (GPUs/FPGAs/not Xeon Phi, gag me). 256 GB servers are effectively peanuts these days relative to developer salaries and university grants (datapoint: my grad school work system was ~$100K in 1990 dollars) so unless you're trying to create the first strong AI, I don't think this is a serious constraint.

Good luck with that no matter what Stephen Hawking, Elon Musk, and Nick Bostrom harp on about: we have no idea what the error function for strong AI ought to be and even if we did, it's over a MW using current technology to achieve the estimated FLOPS of a human cerebrum.
Currently it doesn't work, but saying it'll never work is pretty strong.

This kind of demo shows that deep neural networks can capture the structure of language, if not the semantics, in a very general way. And we have separate evidence that they can (in principle) capture semantic meaning and algorithmic reasoning as well, for example: http://arxiv.org/pdf/1410.5401v2.pdf (the "neural Turing machines" paper from DeepMind)
When you say I'm semi-anonymous, I assume you didn't bother to even click on the profile link. There you'll find more than enough to send me a pizza, if you are so inclined. I do not hide and I am very public about my opinions.

In fact, I think this project, being closed, is a disservice to the craft of software creation. It's great work and, yet, all we can see is its results rendered on a screen. It's also limited to a single operating system and CPU architecture. Opening it up would enrich other groups and allow it to be enriched by them.

I place no unreasonable condition on my donation. In fact, it's my donation and no legally allowed condition should be deemed unreasonable.
Has anyone "gone to prison" or "had their children taken away" because free range parenting?
​OpenStack isn't just ready for enterprise adoption, it's already there
Home Secretary's plan to censor TV programmes condemned by cabinet colleague
One couple got warned, not punished, for letting their kids walk unsupervised along a high-use road with no sidewalk. That's not the same thing as letting a kid use a wrench.
That's a very interesting point.. and thanks a lot for posting this!
They can't. They're contractually required to contact you about this stuff.
Ancient Scrolls Blackened by Vesuvius Are Readable at Last