skysight-inc/HackerNews huggingface dataset:
I'm working on an flash (ActionScript) vulnerability scanner. Which has some "automagic" components doing static and dynamic analysis, but also supports manual checking and organizing/finding flash-files.

Since I have collected a few (maybe a bit too much) files and found some vulns, I recently started work on a simplified user interface for less security affine people, to get simple results for a single URL or file. (Not quite ready to link here yet.)

At the moment I'm expanding the same concept to JavaScript and integrating a crawler to feed my systems. Having large amounts of source code, I'm also looking into search platforms and have been using Solr for some stuff, as well as a small implementation of a simple search index by myself.
Cresta to Sandton returns a 502.
Nope, it wouldn't be. It's the reselling en masse that they have a problem with.
You wait a while. It's not final code, it's an early-access preview.
Does this mean we can run JS on embedded systems / low cost CPU ? That would be awesome.
One would think, since SCOTUS said since Aereo walks, talks, and acts like a cableco, then Aereo is also available to license rebroadcast rights under the compulsory license clause, as cablecos are.

That said, I think Aereo is wonderful, but blew it in oral arguments before SCOTUS. I've never heard such a pathetic display as in this case. Example:

Chief Justice Roberts served up Aereo a softball with this statement, "I mean, there's no technological reason for you to have 10,000 dime­sized antenna, other than to get around the copyright laws."

To which the lawyer's reply started with "Well." Right there the case was lost. Rather than answer this way, "Well, the point of the copyright laws, though, Your Honor, shouldn't turn on the number of antennas..." He should have replied:

"On the contrary your honor, we do it this way to _adhere_ to copyright law. The entire point of our service is a remote antenna and DVR service, and in order to do that and comply with copyright law, we have to have thousands of individual antennas. To do otherwise would violate the letter and the spirit of the law, and we have chosen instead to abide by it and provide a very specific service, we provide a rented, individual conduit. We are not duplicating cable systems, we are simply lengthening the wire between the consumer and their individual antenna."

But no. He started with a weasley sounding answer and blew the case. Aereo deserved to win, and could have. I hope Aereo goes the compulsory license route. Broadcasters can't both claim Aereo is a cable company and thus must buy licenses, and that Aereo isn't a cableco and isn't eligible for a compulsory license.
Java: http://www.jnode.org/
Celebrating Tau Day with Radian Rainbows
Why? They're just tools. Code completion is probably more important than a lot of the rather minor syntax sugar features in many languages.
>Runtime.JS uses global non-blocking event loop to dispatch tasks for the whole system. Preemption is supported by design (and by V8), but haven't been implemented yet.

How would you implement preemption in an event loop based system? Can you just stop execution of functions in the middle, run a different function for some time and then continue with the original one?
I agree. From theverge.com article:

"The design team at Google felt the need to come up with a more coherent look and feel that could be applied across all of its products, from Android to Chrome OS to the web."
If you're going to file in Delaware, do so for a good reason. Just assuming you're better off having your legal entity setup there because anecdotally everyone says you should is no better than randomly picking what kind of corporate structure you'll use. What led you to transfer from California to Delaware?

Delaware is chosen by large corporations because it tends to be very business-friendly in the way its laws are written. However many other states are business-friendly too, and charge much lower filing and renewal fees.

What my advice boils down to is: talk to a respected small business attorney in your state and find out what your options are and what advice they offer.
An easy to use opinionated reporting system in django.

https://github.com/gregpinero/django-mr_reports

I'd love to get some feedback if anyone is interested.
I am working on a database publishing software (= xml to pdf) based on LuaTeX (http://speedata.github.io/publisher/index.html) - actually this is my main source of income (creating product catalogs and such for big companies).
Node.js embeddable peer 2 peer service discovery module
Don’t Become an Entrepreneur Until You Answer These Questions
You've been making some ripples on reddit! Do you anticipate needing to hire additional staff anytime soon?
> Why don't they link to the paper?

I see nothing in http://scholar.google.com/scholar?q=frenkel+Arutyunyan+kidne... and given the context, it was likely buried in an obscure Russian journal & so of no value to English readers anyway.

> This article is really crappy and doesn't explain what they did at all.

Seems like a good explanation to me.

> For example, why diddn't they mention probabilist networks, which dominates this field.

Because those weren't used much back then.

> And I doubt that 240 data points is enough to write a paper.

Sure it is. Why wouldn't n=240 work?
What is the difference between Polymer elements and AngularJS directives?
you can put wings on a motorbike, attach a boat hull on a train, grow a tree in a boat, build a house upside down, have a toilet made of gold, create a ski track in a hot country...

It's useless, expensive, doesn't make sense, doesn't improve technologies, but you can show it to the world, and it will be talked about.

The benefit might be to teach people about using compiler technologies: front end, back end, optimizers, parsers etc, so that they might create some new, useful, well designed language.

My beef with hackers is that they sometime totally lack insight and design goal. That's cool to have access to technology and tinkering, but if you don't explore any new way of doing things, it's a little sad.
This happened to me two years ago. We were together for 7 years, and I had just launched my new project and I was getting press for it. This is probably the worst thing that could have happened to it.

It was hard but I kept going and a lot of good things came out of it.

PLEASE PLEASE PLEASE hit me up if you need to talk. dan[at]techendo.com
I wouldn't assume that, you should reach out to him.
I'm working on bitcoinp (https://github.com/hmsimha/bitcoinp) and a couple other projects I've yet to push to github, but which I'll describe anyway:

Bitcoinp ("bitcoin, with padding") is a jsonp enabled api that aggregates api data from the most popular bitcoin exchanges (and platforms that 'provide bitcoin exchange services' such as coinbase) and delivers it to anyone who wants to make it visible on their page (client-side), so they don't have to build a backend to do the same thing. I think it will be useful to people just cutting their teeth on html who've maybe set up a neocities, as well as people making browser extensions or phone apps that want to deliver a customizable view on bitcoin prices, or deliver something similar to http://preev.com

I'm also working on an API intended to be used by chrome extensions that wraps google's diff-match-patch library and allows content script writers to enable their users to easily track and visualize changes to sections of the webpage they modify.

I'm also also working on an easier way to manage resume changes that would run as a single-page application.

I'm also contributing to open-source projects that interest me: most recently submitted a bug fix to tubalr.com, but I'm also planning some contributions to the Reddit Enhancement Suite.
Exactly. How do you raise a funding round after 1 month? Easy - just launch a successfully funded start-up first.
So - you're seeing broken images on the page?

Any chance I could trouble you to post a screenshot?
I do, too. I don't care about their stupid pieces of paper - I just want to learn more things.

There's been a lot of ink spilled lately about ending the expectation that everyone should go to college. I'd like to see more about how everybody is expected to stop learning after that, unless they're looking for more degrees (or the ubiquitous MBA in marketing/finance), and especially if they have a good job.

I think that the main reason is because a la carte education would collapse its awful pricing structure. Having the majority of your student body not tied to your university for their entire future would end up confusing and improving a lot of things IMO. I'd love to shop by professor, and arbitrarily retake courses of study in my adult life if I feel I'm getting rusty.
So stoked for this. It's a great community to be involved in. Looking forward to seeing everyone there (conditional on my acceptance, that is)
I think it's a great idea and I talked about this a bit here:

https://www.techendo.com/posts/5-things-i-would-do-right-now...
Happy Friends turns Twitter into a mailbox to keep up with your favorite feeds
I'm working on my startup: http://yellerapp.com. It's a smarter exception tracker, with a severe emphasis on helping you diagnose exceptions faster through better analysis.

Last week I shipped time series graphs for all your exceptions, and now I'm working on some new client libraries.
Audio Electronics: Voltage, Current and Resistance
Your logic simply disallow any meaningful discussion. After all, everything starts small.
I don't think the holding turned on the number of antennae at all. Nor is oral argument very important in appellate practice.
No offence since this is not directly related to bootstrap, but the default example theme is a good example of a style that seems to be gaining popularity and is completely garbage.

Websites (generally) are meant to be read and optimized for digesting data in a meaningful way, they are not an exercise in animation and moving everything into a confusing mess of eyeball soup.

Web designers, would you build a doorway on a house that constantly moves...?

Please stop building web sites where everything animates into place, it's a horrible trend.
Brazil vs. Chile David Luiz Amazing Goal 1-0 | World Cup 28th June 2014
Brazil vs Chile David Luiz Amazing Goal 1-0 | World Cup 28th June 2014
Brazil vs Chile David Luiz Amazing Goal 1-0 | World Cup 28th June 2014
Brazil vs Chile David Luiz Amazing Goal 1-0 | World Cup 28th June 2014 | Video: http://youtu.be/FWHcxYRHmxo
In CS, I loved most of the practical assignments/projects. Especially those where students had some freedom to come up with creative solutions. Even having things go wrong was fun now and then when it ended up teaching me that I could think on my feet and come up with a solution on the spot.

Sitting in a huge room, copying things off of a blackboard or simply trying to stay awake watching one slide after the other (usually stuffed with text so that you had to choose between listening to the professor or reading the slide) wasn't fun at all.

I can program just for the fun of it, but I have a hard time learning just to learn something new. Wish it wasn't like that, but it is. So when I learn it's more like this:

1. I learn about new tools that I can use to make things

2. I pick one or two and try to do something

3. I get stuck, but I have a much better understanding of the problems involved now

Now that's the point at which I'd like to be able to talk to a teacher and get back to #1, but this time on a higher level. I need to "play" with knowledge in order to understand it.
IMO, they're selling an alternative method of accessing the copyrighted content that's already freely available to you, if you bought your own equipment.
Letter to the Patent Office From Professor Donald Knuth (1994)
You can try to contact the administrator “dang” hn@ycombinator.com

Autotranslation: Você pode tentar entrar em contato com o administrador "dang" hn@ycombinator.com
You cannot pick and choose your god. The whole of Christianity - without exception - recognizes only ONE true God, therefore it is unfair (as well as incorrect) to single out 'creationists' alone for excluding other alleged gods. I would have thought it quite obvious why Christians do not worship the Mayan god, or Hindu god - or any other alleged god for that matter. Furthermore, the creationists hold to a literal interpretation of the Bible (sadly, some compromising 'Christians' do not) so it is difficult to see how creationists could 'interpret' scripture wrongly. They are reading God's Word straightforwardly, and strictly as God gave it to the various writers of the scriptures through the Holy Spirit. Therefore, when God says He created in six days, creationists believe this to be the literal truth, and they do not use human reasoning to then say: "Yes, but obviously what God really meant to say here was that he created over billions of years". Hebrew scholars, the best in the world, all agree that Genesis means exactly what it says - creation in six literal days.

There was a time, in Britain, when almost everyone believed the Genesis account to be true. Then, naturalistic 'scientists' started to pronounce differently. Inevitably, the church bowed to the 'authority' of these scientists, and many ministers departed from their faith. Scientists have since revised their opinions numerous times (and have rejected many of their own earlier notions) but unfortunately some branches of the established church have failed to notice this, or to keep abreast of the ever-changing scientific theories, so they remain completely compromised, and firmly stuck in their 1800's position (which was when Darwin & Co put the cat among their theological pigeons).

Ironically, most geologists have moved on from the fanciful ideas prevalent in Darwin's day, and now hold to a modern theory called Neo-Catastrophism - which essentially means that a world-wide catastrophic flood of 'biblical' proportions was responsible for laying down the massive rock and fossil layers seen all around the world today (analogous to Noah's flood!) which, of course, is what the creationists - who interpret God's Word literally - have been telling everyone all along!

The established church [mainly the Anglicans and Catholics] would have been much better sticking to their biblical guns 200 years ago, because it seems they already had it right. Today, the church is hopelessly divided on the matter of big bang, evolution, morality, etc, and only the creationists are left carrying the torch for God (which is probably why they are so despised, especially among atheists). Of course the established church has only got itself to blame for allowing its misplaced faith in the emerging scientific 'revolution' to take precedence over faith in God, thereby dynamiting its own foundations. I hope this helps.
I've been working on http://www.problemotd.com/ for the past few months now. It's a site for people who are in to programming and logic puzzles. A new one goes up every day Mon-Fri. I definitely need to step up my marketing game though as traffic has been rather static over the past month.
As someone who just got my phd I haven't experienced any of this kind of stuff. I think it has a lot to do with his field or that he has been away from the US system for a while.
You can't appeal a Supreme Court decision, but you can invalidate it by changing the law or amending the Constitution.
Agreed with other comment. I've had people do this and I've said "that's your biggest risk in coming here. What's our risk?"

I'm not trying to ask a gotcha question. I'm trying to have an open conversation and start problem-solving together.
Pyglet handles a lot of low-level drudgery involved in talking to OpenGL, setting up a window, dealing with input, etc. It's similar to SDL or GLFW in that regard.

I've written that code several times, and honestly nobody is any less of a programmer for using that instead of dealing with the bullshit themselves.

It's similar to complaining about using the Node abstractions for IO instead of manually adding that yourself--it's just being silly.
First off, I think we were all exceptionally happy with our counsel. It's easy to look at these things from the outside and say "Hey, I'm a smart guy. Here's how I would have argued it"... but the reality is that it just isn't that simple.

As for the answer... Justice Roberts asked for a _technological_ reason. He fully understood the _legal_ reason, even if he didn't necessarily agree with it.
They have a pretty amazing infrastructure for cloud DVR and live streaming. I think a spin in the direction you propose would lose all the work and investment they've made in that area.

I think a more likely pivot would be along the "can't beat 'em, join em'" lines of selling these services direct to operators to power their TV Everywhere style streaming initiatives.

Dish is already spinning up a direct to consumer streaming service and I'm sure others would follow.
You would need a JS runtime compiled for your target device, or a standalone JS compiler for your target device.
EDIT: Assumed you meant running JS on-the-metal. If you're running an OS then you could just have a JS interpreter (or V8) running on it.

How do you define an interrupt handler in JS?
We just launched http://andersonspeed.com, where we combine automotive data from several different APIs and home-grown databases to create custom service logs for specific vehicles, which we sell as actual printed books.

It's been fun to take the "low technology" solution (i.e., printed pen-on-paper record keeping) and inject it with some high-technology magic (customized dynamic content creation, etc).
I agree that they could have done better on this point (and I've upvoted you).

What I don't agree with though is that your answer hit the hot button. At least in the way the justice was "lob-lawing" the ball. The softball was "no technological reason .... other than to get around the copyright laws". Word "tech" is important. That's what you have to hit first.

Consequently, Aereos's "loblaw" [1] should have said something that started out with "the technological reason is your honor that..." and then found some angle that dovetailed with the thought behind the scotus brain asking the question. Perhaps ending with the other rehetoric but not distracting from the intended answer.

[1] For those who don't know: http://arresteddevelopment.wikia.com/wiki/Bob_Loblaw
I'm designing the future of communication.

A few related topics:

- Semantic Web

- Internet of Things

- UI/UX

- Knowledge Representation

- Big Data

- Smart Contracts

Evoluton of communication:

- Facial emotions

- Sign language

- Verbal communication

- Writing

- Printing

- Photography

- Telephone

- Radio

- Television

- Computers

- Internet

- Smartphones

- ... <- What I'm working on
You already can!

https://github.com/rwaldron/johnny-five

https://tessel.io/
I think the last part of your answer is the important one. Eyeballs don't matter if you can't count them.
Nation chess! Once at least ten people from a country are logged in they'll matched up in a chess game with people from a different country. The entire nation (or at least those who are logged in) votes on each move.

I'd love some help if anyone is interested. I'm still in the planning phase.
NodeOS isn't a real operating system--it's a glorified JS API over Linux. It's not really fighting any "hard" problems in the OS sense.

EDIT:

Here--
http://runtimejs.org/docs/arch.html
I'm working on hackEDU. We help high school students start and lead programming clubs at their high schools.

https://hackedu.us - current website, new one will be online in mid-July
Blogpost from the guy who made it: http://www.openstreetmap.org/user/tyr_asd/diary/22363
"Justice Roberts asked for a _technological_ reason."

But counsel didn't answer (from what I'm reading, if I'm wrong please correct me obviously) with a technological answer.

If I say to you "speed isn't important to me so why should I get an SSD drive instead of a hard drive" you need to answer that question in a way that the person asking says "ok they've answered my question".
Between Netflix, Amazon, iTunes, Hulu, Youtube, and Twitch why would I choose to watch broadcast? It is only a matter of short time before the mass market sees it this way as well.
reply

A few main reasons the mass market won't see it your way.

1. Sports - you can't generally stream sports in your local market.

2. TV shows don't hit those services usually until a year or so after their original air date.

3. There's a lot of TV viewing that happens more on a 'browsing' basis. Food Network, DIY, Discovery, a lot of the viewing that happens on these networks are because folks are just bored and scanning the channels. Non serialized shows like cooking or The Daily Show, have a hard time transitioning to the services you mentioned.

4. Cost effectiveness. Once you add up the cost of many of the services you mentioned the cost of monthly fees and individual show rentals is going to get very close to your normal cable bill.
In Portuguese we use the adjective that refers to the gut, "visceral", with the same meaning as English to characterize strong/deep emotions - and more often than not negative ones - but as you say not intuition, as far as I know.
A time table generation app in Haskell using Yesod :)
At UChicago, there are two introductory sequences. The Honors course, intended for students who are already comfortable programming, is taught entirely in Haskell.

Here's what it looks like: http://brick.cs.uchicago.edu/Courses/CMSC-16100/2013/lecture...

The normal introductory CS course is taught in Scheme. Actually teaching - even acknowledging the existence of - functional programming was a major reason I chose that department.
Skanout, an Uber for your annoying searches. We run product searches to help people get the products they want for the price they want.

http://skanout.com/
And here we see the middle-brow dismissal in its natural habitat...

Of course it's marketing; they're doing a huge marketing push on this. Even writing "Material" makes me feel like I'm helping some marketing team somewhere.

But saying that this is made up out of whole cloth completely ignores the fact that not only does it engage with the existing design language of other mobile platforms, it also flows quite nicely from "holo" and cards from previous Android versions. Moreover, it's fairly loose as design guidelines go, providing recommendations but not forcing you into a particular unified design.

The designer in that article from yesterday got it quite right: this is post-rationalization, taking what already existed and trying to find the unifying aspects of what gave clarity and discarding what was confusing. That is not the same thing as a dictated UI.

Your response is generic and could be copy-pasted on any article claiming to be about common aspects of a design language. This is exactly why it's voted up (and why it fits "middle-brow" to the t), because if you actually brought up any actual specifics about the article or "Material" it would be immediately obvious that claims of ignoring a relationship with what the user knows or with how the software is actually written are overblown and theatrical.
I've been working on bif (http://bifax.org/bif/) for the past 3 years.

Bif is a project management tool with a command-line interface. It helps you track tasks, issues and bugs using a local database, exchanging updates with remote databases on demand. The tool has several features of interest to distributed project teams:

* Offline Operation - Many bif actions work offline; you can create and update tasks and issues while disconnected from the network.

* Inter-project Cooperation - Bif issues (and tasks) can be linked with (or copied to) multiple projects, mirroring the inter-project relationships that exist in the real world.

This flexibility comes with minimal additional complexity; bif commands are designed for consistency and ease of use.

Bif runs on any system that supports Perl and SQLite.