skysight-inc/HackerNews huggingface dataset:
I couldn't edit, so I'll reply, but this mind bending quote really sums up the limitations of logic and observation.

"Language disguises the thought; so that from the external form of the clothes one cannot infer the form of the thought they clothe, because the external form of the clothes is constructed with quite another object than to let the form of the body be recognized." - Wittgenstein
That text used to say something different, because Firefox used to contain proprietary bits in its main distribution: it had a proprietary system to capture and submit crash reports (now replaced with a FOSS solution), and proprietary images as part of theming and branding (not sure if those have all been replaced yet). That was part of the motivation behind the GNU modified build.
Learn julia in Y minutes
I bet it wouldn't be too much effort to add in more services, but I assume this meets his personal needs.

https://github.com/jakubroztocil/cloudtunes/tree/master/clou...
My thought on this is just that it "encourages" (intimidates) people to not look elsewhere. I know nothing about how well KIND pays or what it is like to work there, but in the modern work environment, raises/bonuses are more rare and certainly not a guaranteed yearly event.

Thus, for most people if you stay at a job for more than a few years, you are losing out on a lot of money and the ability to move upward.
Your gut reaction is to lean towards conspiracy rather than a simple typo/transposition in the mind of the FBI agent who wrote the report?
zaphar's point, and I agree with him, is that most of the features you mention should be offered as services that can be used by whatever UI suits your fancy. It is a shame to have to switch to shallow editing tools to be able to benefit from all this machinery.
>A simple example is if I want to iterate through every item in a container, I'd like to just type 'for', tab, the first few letters of the container variable, tab, and have it all set up. Resharper does this, and will even name things appropriately for you (if the container is something like myInts or intList, it will name the item myInt).

Yeah, but e.g. in C++ there are many styles of for-loops. How does the IDE find out what you want to do? Different projects adopt different for styles (size_t, iterators, etc.).

>Is it myList.length(), myList.length, myList.Count, len(myList), count(myList)?

That's a legitimate question, but how does your IDE help there? I solve the problem using a

"<language> get length of list"

web-search. Can your IDE answer this question? If I just type

myList.

I will get usually a drop-down menu of all the methods. But then I have to try "c" for count, "l" for length, etc. In particular I have to assume that the size function is a method which is the case in Java, C++, but e.g. not in Python. Or does JetBrains Python version (PyCharm I think) rewrite a.length to len(a)?

My main IDE complaint is that IDEs lock you into languages, libraries and workflows. If you work with a text editor your have to know

- the language
- the text editor
- your build system
- your version control system

If you work with an IDE you have to know

- the language
- a text editor (e.g. remote sessions without X)
- the build system
- the version control software
- the ide
- probably a plugin that makes your ide editor behave like your text editor
- a plugin for your language
- a plugin for you build system
- in general: how does the IDE's plugin system work

So I like the idea of IDEs, but for me the abstraction always fails and I struggle with its plugins. I give them a try sometimes but most of them are locked into eco-systems:

- qtcreator: QT, C++
- eclipse: Java
- netbeans: Java
- PyCharm: Python
- Clion: C/C++

If you work with different languages, libaries and workflows it is often not trivial to make the IDE adapt (in particular, most of them have their own definition of "projects" and scatter you directory trees with hidden files) and the whole dev-setup gets more complicated. What do you do if you have to use a language that's not supported by the IDE?

The text editor abstraction feels more honest: "Look your project is a bunch of text files. I give you the following interface to explore/change this text blobs." Again, I like the idea, but good IDEs were always locked into eco-systems and these change so fast that the IDE seems always behind. I think Smalltalk had an advanced IDE but it locked you into ... Smalltalk.
The relationship between "signed an NDA" and "total secrecy achieved" is... not a given.

The people to whom this article is addressed, business novices, might be better off achieving secrecy without using NDAs at all. They probably can't afford to actually enforce an NDA if something goes south.

Tech entrepreneurs in particular are, I think, much better served by focusing on creativity and speed of iteration as a barrier to competition, plus a fair bit of discernment in what they tell to whom. A copied-from-some-body-else NDA strikes me as about as valuable to a modestly funded entrepreneur as a crepe paper seat belt.
These comments make sense from end-users but I feel like they're out of place on HN. I mean, sure OneDrive & GoogleDrive support can obviously be implemented down the road, but especially when first showing the idea off - it's way easier to keep it simple and get feedback to improve the product and then later integrate with more services.

These comments remind me of the few apps I've put out that start with an iOS version so we can collect / data & feedback so we can make future versions (on both platforms) better, but that info almost always gets shouted down by chants of "why not an android version?" The obvious answer of "it costs 2x time and resources" to get the first version out, almost always gets completely ignored.

Let's give feedback on this version - help him improve it & then worry about the other service integrations later.
I don't like the gel anyways, it feels gross and sticky. It'd be nice if you could use UV to "wash" your hands with these things.
> What are the non free plugins distributed?

Mozilla distributes plenty of nonfree plugins at addons.mozilla.org; they aren't authored by Mozilla, but Mozilla distributes them.

The "Get Add-ons" section of about:addons potentially recommends nonfree plugins; what is displayed there is based on user ratings, freedom isn't considered (though most of them seem to be free). Saying "you need a Flash Player" isn't necessarily a nonfree recommendation (there are other Flash Players), but the button that says "take care of it for me" and automatically picks Adobe Flash Player is.
> Netflix is a rental service.

It is now. My point is that there is no reason for it to be a rental service. I explained above why.

> If you are paying a recurring fee, and you only have access to the product as long as you pay the fee you are renting.

Did you read what I wrote above? Even if you pay a recurring monthly fee, there is no reason to make it a rent rather than a purchase of up to any M titles of your choice per month for that very monthly fee. Rental is nonsense for digital goods.
For purposes of this conversation, css should certainly be considered a programming language. It might not have all of the standard logical conventions of programming languages (although you can now write FizzBuzz in css...), but being good at css requires a nearly encyclopedic knowledge of css rules, behavior, and interactions.

I'm shit at css, but I do just enough of it to have a serious respect for the people who know it well, and I wouldn't refuse to call what they do programming.
i don't hate it but i understand that it adds one too many steps.

my code works on every platform actually out of the box. no installs necessary. i consider that important so i just can't use JVM in general unless i sacrifice that...

i usually get disbelief until it is seen, but all of my large non trivial projects build out of the box in one step and run with one click. i really value that.

that being said, all my android projects use a JVM in the end. :)
Where a tool like this seems to really make sense is not in the git repository. Most of us know or should know how to back this up properly.

The real power comes in dumping the issues, wiki, PRs, and any other information that is not completely contained in git. Having something that would dump the git+ so that even if a site like GitHub were to shutdown you at least had data, in hopefully human readable format like JSON, that can be parsed at a later time if you so choose.

This would also open the door for interop between things like GitLab, GitHub, and Bitbucket which all seem to have their own version of what the term "git+" should be. If this could be a pathway to lead to standardizing that API on top of git so that all these different players can talk with one another would be kinda huge as well. It's hard to see Github and Bitbucket wanting to work together for something like this when they have mouths to feed but something tells me "if we build it, they will come."
I work in this space, and recently heard a presentation from a major broadcaster who somewhat surprised me: many folks were predicting the end of TV and broadcast television due to the digital age.. Streaming, DVR, etc. What was surprising to me was: the exact opposite has happened:
Viewership is up to record levels, time spent consuming broadcast media is waay up per person across almost every segment.
These broadcasters produce all this content, which used to only be available limited hours in the day. Folks whose schedules did not permit them to view it, just simply couldn't. Now with DVR, Streaming, and multiple devices, we are able to consume the content we want on demand -- anywhere and anytime.

So when taken in totality, these TV Networks and content producers have radically expanded their coverage in the last 10 years. They get more eyeballs across more demographics. As long as they meet the consumers where they are (online, mobile, OTA), they will continue to see increased viewership, which should result in higher ad revenue.
People act surprised when a compiled language approaches C performance. I don't understand why. Any language that compiles to machine code, doesn't store every object on a GC heap, and has C-like function call semantics should be bound by the performance of its optimizer and not anything inherent in the language. Nimrod transpiles to C so it gets the C compiler's optimizer. Rust uses a LLVM backend so it gets the LLVM optimizer. It should be surprising if these languages don't approach C performance.
I don't understand why its usual to assume that the only two choices are

* show N/A everywhere
* silently ignore sources of potential errors.

Why not make the calculation while adding a visual cue (e.g. a yellow or red indicator in the corner) that marks the field as tainted? Now the users get to decide whether they want to investigate or ignore that.
It is not hard once you know. Finding out is one more thing. One more poorly documented thing at that I think.
its a shame this doesn't solve the real problem with lack of cross platform ide - which is targetting iOS or Android. the only reason i ever leave visual studio...
I like it, it seems very easy to use. Not sure what the best UI for this would be, in addition to setting up custom layouts I would love to have the ability to set up customized resumes for individual employers.

My typical workflow when sending out resumes is to start with a single resume, then adjust some of the wording or remove some of the content to focus on what would be most important to my prospective employer.
Suppliers and retailers on opposite sides of the table, both trying to get the best deal. I don't know why they wouldn't have an adversarial relationship.
Your root password is "wumpus1". Enjoy! :-)

$ openssl passwd -salt z1 -crypt wumpus1

z1sH85tcwYkQg
When I was looking at Google Drive API some time ago, it didn't—unlike the Dropbox API—support byte serving (partial requests). That is needed for efficient indexing of MP3 files without having to download them first. It may have since changed though. Otherwise I think it would be pretty much analogous to the Dropbox integration.
Complicated, no doubt, but agree it's probably not far from how any non-tempered instrument player harmonizes already, with little or no thought.

Thanks for the link to Gary's blog. Good read.
Hey HN, this was my first art installation and boy was it a whopper. Used by tens of thousands of people in 8 days, it had 40 hand-made pulse sensors, 200 high current LEDs, and 40 5 meter LED strips. All running off an ATmega328p chip.

Would love to answer any questions on building art installations.
John Cage on the Necessity of Boredom
Another solution in search of a problem. How about posts about truly interesting things like beneficial microbial populations etc. The days of "sanitizing" are rapidly coming to a close in the face of modern science.
How does one submit a new idea?
A Peek into Osmo’s Reflective AI Technology
Google is your friend. That is how I learned. I wasn't born with this knowledge.
It's not a binary checkbox feature, though. I doubt any implementation will make it utterly impossible to hit a pedestrian - and that's fine, as long as they do better than meatbag drivers. A better detection/avoidance implementation is absolutely a differentiator, mostly via lower insurance premiums for operators.
Thanks for your kind comments!

> They seem to have corrected the sentence now: "particle radius is log of mass".

It's still wrong. Here's a graph comparing mass = e^radius (the reciprocal of radius = log(mass) ) versus mass = radius^3:

http://i.imgur.com/XkVFgIH.png

My point is that the two functions have a different behavior, the absolute values generated aren't very important compared to that. For solutions to f = G m1 m2 / r^2 where both bodies are computed, this will produce results wildly different than reality. (If only one body is computed, for example against a much larger parent body mass, the satellite mass stops making a difference.)

> You should add an option to play cosmic billiard, that's probably the main appeal of the flash simulator :)

Nice idea. I was more interested in portraying the solar system using real planetary masses and real physical constants. Still, it's a nice suggestion.
Well its not yet cross platform and lacks autotype stuff (because is a text editor), but obviously I would like to vote for my own made text encryption App for osx: http://textcrypt.4apps.lv/app/updates/TextCrypt_1.0.424.zip :)
Who cares? We'd have people on the moon! :) Anyway, there have been a grand total of less than one full man-day of moonwalks. You think we discovered everything interesting in that amount of time? For starters, how about sampling all that comet debris on the poles. It seems easier than sending probes like Rosetta on 10-year comet-chasing missions.
"Also, a pipe doesn't care what travels through it; does Wal-Mart sell every retail product in existence?"

None of the employees you'll ever interact with, with the possible exception of the pharmacist and optician, will know anything at all about the boxes they put on the shelves. Thats a dumb pipe.

None of the consumers know or care about how smart the HVAC thermostat is, or how JIT the truck drivers drop off the next pallet of kitty litter 3 hours before the store runs out of stock.

Its not an applied technology question. Pipe manufacturing can be fairly technologically advanced, perhaps for aerospace work or car brake systems. Xray inspection of welds and fittings, seamless exotic metal alloys. Highly trained and experienced installers and quality assurance teams. Advanced 3-d cad to bend and place the pipe just so. None the less, its still fundamentally just a dumb pipe, stuff pours in one end of the pipe, then it comes out the other end of the pipe.
One use case I can think of that might be suited to real time updates/shopping would be when a football/soccer team releases a new season shirt. I follow the EPL, there's always a huge fuss in the media when the big teams release their new shirt (not sure if this applies to American sports), if the images broke first on Twitter it could be a good source of sales.

The downside is that it would be quite one-off, the interest would die quickly.
In the descriptions boxes (e.g. "Is Creddle right for me?"), the hard breaks in the text makes it flow weirdly: http://i.imgur.com/D80JQUK.png
The simplest numerical approximation method is Euler's method. It also tends to be unstable.

Personally I prefer to just throw a fourth order Runge–Kutta (RK4) at things and normally that's more than good enough.

List of reading:

http://gafferongames.com/game-physics/integration-basics/

http://en.wikipedia.org/wiki/Euler_method

http://en.wikipedia.org/wiki/List_of_Runge%E2%80%93Kutta_met...

http://mathworld.wolfram.com/Runge-KuttaMethod.html

http://en.wikipedia.org/wiki/Linear_multistep_method

http://en.wikipedia.org/wiki/Bulirsch%E2%80%93Stoer_algorith...
The prosecutor doesn't know if the person is guilty or not. They believe they have enough evidence to prosecute. At that point, they're minimizing the public expense of prosecuting, by getting a guilty plea.

The problem is when the junk science makes everyone convinced of guilt. Once that happens, nothing good is going to happen.
I prefer driverless horseless carriage.
nice website!!!!
The Most Amazing Press Release Ever Written (2011)
It's not a black and white thing. No driverless car, nor human driver, can claim to 100% avoid accidents, even those that are theoretically avoidable. But some can be better/safer than others.

Most likely, though, the way competition will play out around this issue is how conservative the decisions the vehicle makes will be. So a "lesser" vehicle might come to a complete stop at a crosswalk, while a better one (as well as any reasonable human driver) might be able to calculate that it can safely drive on through because that pedestrian is well way out of the way. Both vehicles can be equally safe, but one gets you to your destination a lot faster because it is better at accurately estimating collision risk, so it doesn't have to compensate by sacrificing timeliness.

Competition is important.
Emacs AFAIK can do all those things, with different degrees of integration depending on the language. For pure C, for instance, Emacs has always been the "IDE" of choice for years in UNIX(ish) environments. Thanks to Clang C++ is now covered too. For Lisp languages there is simply no other option. Even scripting languages like Python, Perl and Ruby have all got fantastic integration, and their modes keep getting better and better because of their open source nature, adding semantic analysis and tools integration.
The package manager makes it really easy to automatise installation and updates.

Sure, its learning curve is unusually high and Elisp knowledge is required for some edge cases, but it's definitely worth in the medium and the long run.
Yeah, that was my thought, as well. Sanitizer dispensers are everywhere in hospitals. You can't walk through a door without passing one. Staff habitually sanitize on their way into a room, where they then put on sterile gloves to interact with the patent, and then dispose of the gloves on their way out.

This looks like a solution in search of a problem.
Well, maybe faster. Not easier. People require vast life-support systems (most of the payload weight). Can't beat a probe for efficiency.
Not everyone comparison shops for all products. Many people are happy paying a standard price for certain goods, without hesitation. For example, expecting to pay $10-15 for a t-shirt is common, as is paying $1 for a song. For these sorts of purchases, reducing the friction from discovery to purchase is pretty important. Suffice to say, I probably wont buy a car or a vacuum cleaner on Twitter.
The concept of zero is at least 3,700 years old. The Egyptians used it in their accounting. See http://en.wikipedia.org/wiki/Egyptian_numerals#Zero_and_nega...
Southwest Heart
If you have a payload that does not require encryption, but does require authentication, then Hawk (from WalMart) is an option.

https://github.com/hapijs/hapi-auth-hawk

https://github.com/hueniverse/hawk

Supported langs: https://github.com/hueniverse/hawk/issues?q=is%3Aclosed+labe...
There's an easy solution to this problem: just have your own confidentiality agreement (which you can have vetted, once, by your lawyer), and offer it. We'll sign other firm's paper, but we won't do it without legal review, and we'll avoid legal review if it looks like no work is going to come from the discussion.
You can always add a link to the tweet for more details.
Relevant: http://codingmath.com/
Really nice series, showing how to do vectors, gravity and so on in JS.
This should be able to do it: https://github.com/Darep/Beatstream
That would be very cool. Could do it every time, instead of only when the operator remembers to.
It's not so much Excel's tables that people want, as its dataflow programming. Excel is a widely available environment that lets you define data slots in terms of functions on other data slots, with the whole chain updated live as values change (no "manual" update logic, just functions of cells with auto-update). The table layout is just a default way to view the slots. Until very recently that programming style was not widely available elsewhere, especially with a GUI. The only other semi-widely used system I can think of that sort of has that functionality is Mathematica (where you can link slots in a notebook), but Mathematica is more niche and expensive than Excel.

Heck, even without the GUI requirement, "real" programming languages have only very recently added competitive functionality, with the exception of Common Lisp, which had the Cells package ages ago. Now it's getting more common to find various kinds of dataflow/reactive/data-binding constructs in mainstream languages other than Excel, but it's quite new.
Amazing JavaScript Text Effects
Al-Khwārizmī
You could probably set up a reseller account with someone, and offer to host people's resumes on custom domains for $x/month.
Top social media marketers to follow on Twitter
Sandy comes to mind, and is actually a better example. (Although Google seems to have forgotten it existed.)

For clarity, I see Twitter as having this amazing potential as a message bus for both people, apps, and services. And I feel that potential has been squandered.

I'm unsure if this particular idea is going to pay off. But the general notion of an ecosystem of services hanging off of Twitter seems like the right one to me.

(This is usually where someone says app.net, and I say 'critical mass'.)
Thanks! It's definitely something I want to add. A UI for managing content between multiple resumes can get complicated fast, so I'm still working through the UI sketches. But I agree, I think it would be a killer feature.
This is a good candidate for Show HN!
Sounds more like lack of regulation and oversight to me. The body politic wasn't held to account either. They could easily have legislated against these practices and taken away the option.

Given free reign everyone is more than likely going to take the piss out of a system where their personal gain is contingent on making a certain kind of decision. It is human nature. With no long term consequences it doesn't matter who you hire... it is inevitable.

Trying to personify the banker alone won't do much good in this discussion. There is a damn good reason no one is being prosecuted for crimes against the economy.
That's not clear, in our litigenous society. I hit a pedestrian: I get in trouble. A driverless car hits a pedestrian: all driverless cars (of that manufacturer) are potentially 'at fault' and recalled. Its definitely a different bar to pass.
That word 'conceivable'. I do not think it means what you think it means. Or eastern Ukraine for that matter. That is normally anywhere east of the Dnieper river.
'burgers' has never had to think about it, and doing so offends him. 'dangerous' conclusions. LOL. it's seriously amazing how fucking oblivious people can be to the world that goes on around them, isn't it?