skysight-inc/HackerNews huggingface dataset:
I have worked on an app that gave the exact functionality to the users. The users could create queries using the query builder, and also schedule when the queries could be run.

The challenges of course was training the users to use the operators correctly and in a way that made logical sense. It did take a while for the end users to learn to build queries.

On the UI front, most of the fields and tables could be chosen by double-clicking or drag and drop. Certain operators could not be used with fields based on their types. We also provided a AST like tree to help users understand the operators.

On the optimization front, letting users build their own queries could also lead to very costly queries. We had to profile the user created queries regularly and fine tune our query generator to handle such uses. We ended up creating a lot of materialized views in Oracle to handle specific frequent uses of joins in the table.

The users who were using this tool were top level finance and accounting folks, who wanted to produce reports for the CFO has he dreamt up different data points to work on!
I spent ten years of my career building and then altering something like this and would be happy to talk with you about it.
Gotcha, makes sense. Very cool, thanks.
Not sure I'm totally convinced of this software only argument.

I think of Nike as a brand that stands for high performance equipment.

Shoes, T-shirts, Golf Clubs, etc.

The software they have built around Nike+ has always felt second rate compared to software focused companies like Runkeeper.

I enjoyed my Nike Fuel band and was always hoping to see more innovation on this front from them.

I suppose they had to pick one or the other. This move allows them to have a fitbit software integration which will be big.

I would have stuck with high performance health monitoring hardware and integrated with every software vendor.
Ah! Didn't even notice the comment changing, thanks for that.
Delphi had one of the best and most useful help documentations I've ever used. In my eyes it was a huge winner for Delphi over Visual Studio products, although I never really liked the pascal syntax...
Do the simulation happens in the browser? Is it some sort of BOINC in the browser? Watching the videos to check.
Unity uses the last runtime version of Mono they have a custom licence for, because they can't use a LGPL one on iOS (it needs static linking).

And the relation between Xamarin and Unity seems bad : http://gyazo.com/ecdf4d7e732ec876b4de9ddf95fdedca
It would be much more exciting if they could get a SINGLE cell (of whichever organism) simulated with virtual subatomic particles. Has anything like that been attempted? Do we even have the data?
Good luck Rory. Remember my 6% share when you sell to Google/Facebook/Twitter.

I am your Sean Parker. Just remove the "The". :P
Microsoft is playing it safe, as their main customers are the enterprise.

They see F# is easier to sell to the enterprise as a library language, not as a full stack one. Hence leaving that support role for the community.

It sucks a bit yes, but on the other hand F# is doing pretty well in the financial sector in London, for example.
Django Design Patterns
Even more peculiarly, anglo-saxon names actually do not reflect full Christianization of Rome itself: Saturday is still the day of Saturn rather than the Shabbath, and Sunday is still the day of "Triumphant Sun" rather than the "Dominicus" (belonging to the Lord). Which means they originated before the end of IV century AD, when Rome officially introduced these two Christian references in its weekday names (all others were maintained intact).

It has to be said also that Roman calendars were actually "pillaged" from Greek culture and then tweaked until right - a pragmatic approach they followed in so many different cultural and scientific areas when interacting with foreign civilisations. Unfortunately, they didn't go as far as trying to align the 7-day week (of Middle-Eastern origin) with their Greek-ish months, and their legacy ended up being managed by a Church that valued immutability over everything else. So here we are, 1600 years later, still celebrating the months of Julius (Caesar) and Augustus when the weather is the best around the Mediterranean Sea, the month of war-god Mars in the best period to start military campaigns in the same region, and with four months named by numerical positions they've long since changed... and still completely mismatched with 7-day weeks.
Yeah, silly typo.
And you would end up with Karōshi "death from overwork"
Only as a mean to learn how it feels to program in Assembly in terms of tooling and talking directly to the machine.

In terms of architecture or opcodes, there is hardly any relation.
An idea for bookifying the web
Africa :-) (expensive internet, significant levels of corruption, rampant crime, poor infrastructure).

We sure do have a lot of problems ;)
Gamdias Eros Review | High Tech Point
Can it be? Specifically, can someone release software under the BSD license, then later legally prevent others from using that version under that license?

Also:

"Few if any legal systems have a process for reliably donating works to the public domain. They may even prohibit any attempt by copyright owners to surrender rights automatically conferred by law, particularly moral rights. An alternative is for copyright holders to issue a licence which irrevocably grants as many rights as possible to the general public, e.g., the CC0 licence from Creative Commons." (Source: http://en.wikipedia.org/wiki/Public_domain#Dedicating_works_...)
"Since the code is native, performance is never a problem even with wildly inefficient code."

Remarkable!
I suggest not going, but at least be careful which one you pick. We've interviewed a bunch of people from General Assembly LA and none of them have the right kind of experience for us to hire, so now we don't really consider anyone whose only experience is GA.

Have you tried applying for jobs? Working anywhere >> going to a dev bootcamp (with the possible exception of NYC Hacker School, which seems incredibly impressive and self-motivated)
Marko – Leave location locked marks
Social networking app allows users to "leave their mark" allowing other users to only see the mark if they are where they were standing
Same for me. In our starter courser about processors, we were based on Patterson book and work with MIPS + Verilog.
Actualy in the UK employers can and do enforce a use it or lose it - Reed Elsiveer for example did not alow any carry over.

And its common to limt the carry over to a week.
I wouldn't be surprised if a bunch of the laid-off employees end up working at Apple.
Code navigation is hard in plain text editors, but definitely doable. I think the cost of setting up code navigation and jump-to-definition in Emacs is lower than the cost of dealing with how slow and bloated IDEs are. But, hey, to each his own.

Although I think Light Table is trying to be like what you're saying, incredibly liberating in it's ability for code navigation. But it's still young.

As for type annotation and static analysis ... you don't need to have static analysis for what you're talking about. Yes, static analysis works best for static languages, but you can have code auditing in dynamic languages. An auditor can dig through and profile your stuff while tests are running and learn about interactions between various entities in your code. And if you're doing anything in a dynamic language properly you're doing a lot of tests.
Live drawing site minimal and simple interface: drag images in and type
it's sad how often I hear, "did you know the government is wasting our tax money on researching squids?". there certainly is an anti-intellectual/anti-science populist movement in America. partly funded by the same people against global warming and evolution.
To me seems that no one is happy with MS.

Those used to make c++ and COM/win32 as their main platform think MS has definitively abandoned them and will soon or late drop its support and bet everything on managed languages.
Those that now are trying to use javascript think that MS is using it just as a fourth class citizen and will soon or late drop it without much emotions and/or that anyway the documentation support is very poor intentionally.
Those of C# think that MS is making fun of them constantly switching from a framework to another and, anyway, that MS is surely betting all again on c++ and javascript.
Those of F# think that MS is investing nothing in it and that it is considered just a bastard son of C# and tries to never speak about it.

So if you hear all the voices it seems that MS is investing in nothing and making all unhappy.

OR, maybe, the grass is always greener on the other side.
What you described is pretty close to what the labor code guarantees in European countries, only in EU it's a bit stronger. If an employee takes too little vacation time the employer gets fined, period. This is nice - I don't want to compete against workaholics or those easily pressured into "voluntarily" working with no vacation.
MIPS still has a small but strong foothold in the embedded world; for example, the Cavium Octeon network processor family is based on MIPS64. That's why I found myself writing MIPS assembly code most recently.

http://www.cavium.com/OCTEON_MIPS64.html
It's an interesting statement that something as completely awesome as unlimited time off whenever you want can be turned into a negative. I mean people in other sectors would kill for this. Yet here it's viewed as a potential tool of sxploitation. I think this is a symptom of a much bigger problem worth discussing. If I state unequivocally that there is an open ended no asterisk vacation policy and you say "you need to go further than that" am I really the one with the problem? Or do you need to look inward a little more and ask if you're at the right company/industry etc
> and have the policy that employees can take any reasonable number of vacation days.

Why not just do the reasoning before hand, and just tell me exactly how many days I can take off per year without getting fired?
Believe it or not they still teach MIPS architecture and assembly in some universities (Technion, Israel for example).
Did you read the article? There are clear examples of how it could very much be a negative, including it causing people to take very little vacation time, and enabling managers to discriminate against minorities or other groups.
Not bad. It's growing, and people are using it!
language stringing together a series of concepts. Concepts are formed by creating a conceptual idea. These ideas are created by choosing concepts which are similar (not the same in some way). The way they are not the same is by leaving out the measurements. Which measurements are left off depends upon the concept. Ex. the concept of wavelengths leaves out the measurements of the wavelengths individually.

Therefore the language is already very imprecise to begin with. Other new concepts are created and defined by previous concepts which will be used to define the new concept.

So language is conceptual by definition. The actual definitions of concepts are the referrents of the concepts. Ex. cat means all cats which have ever lived and all cats which will ever exist. This language then is a translation from existence to a mental re-presentation of existence then is a translation from existential to a mental model. This process is VERY conservative (a compression if you wish). One 3 letter concept can re-present a memory image we have all learned and can therefore convey (? Some meaning) to another person who has learned to duplicate the process. Notice however that we each live separate lives and will have unique representations in our unique memories of which cat we think the concept represents at this moment in time.

If you think of the memory as an operating system for each one of us, then we each have to write that operating system as we live out our lives. They (OS's/minds)then are all different to begin with in an extraordinary number of ways.

So to rephrase your question, there is an illusion (only) of understanding. The question is .... is this useful and if so in what way. In my opinion it is only by a careful and slow dialogue that any real meaning or understanding is EVER transmitted between any two individuals. Maybe this imprecise off the top of my head answer will be a good example of this concept.

This brief does not even consider the slippage between the of the messages between the reader and the writer and the reader.

The concept of context alone took me 5 years to sort out before I came up with how it is established, so that I could begin to understand the problem of how and why languages work at all.
It's fairly subjective at this stage, and is more of a judgment call than a science. I went with the following assumptions while putting down the 25% metric:
* Conversion rates on vanilla sign up pages (with not a lot on the page) are generally not that high. I'd read that 8-10% was common.
* Users already searching for charades online would be motivated to check out the ad (in my mind, this justified looking at a higher rate)
* Since this was SCM based, it was not granular from a demographic perspective - likely had a mix of early adopters, mainstream users, etc.

Hope this helps. I'd love to hear how others are doing this.
Wow, I can't believe they are seriously claiming that. Too funny.
Also: http://opensslrampage.org/
Absolutely true. I used to work at a company that was begging us to use our PTO because it was impacting the books too much.
Or the way it was done in Chaum's digital cash[1]: if you double-spend, you lose your anonymity.

[1] http://blog.koehntopp.de/uploads/chaum_fiat_naor_ecash.pdf
That graph is awful.
As per the Berne convention, some rights are inalienable. In practice this means that there are many countries where you simply cannot put your work in the public domain, or otherwise try to disclaim these rights.
That's still not a satisfying policy. It doesn't fix any of the potential problems in this article. "Enough to avoid burnout" and "as long as work is being done" aren't well-defined terms. If I work one day a month at Rentify, work will get done, and I'll avoid burnout, but I suspect I will be fired.
MIPS exceptions
It wasn't really ever in the running for phones/tablets; there were some cheap no-name Chinese devices using MIPS early on but now they all use Rockchip or Mediatek SoCs. Imagination did buy MIPS with the stated goal of pushing into this market, but it's truly too late.

Really, the only growth left for MIPS is through China's government's technology independence initiative in developing the Loongson/Godson CPUs, for which they licensed MIPS. A Loongson powers the laptop that RMS uses.
It's basically what stopped a good reform from being introduced by the League of Nations:

"Thus, once or twice a year there would be eight days rather than seven between consecutive Saturdays. Thus the Jewish Sabbath, which must occur every seventh day, would be on a different weekday each year. The same applies to the Christian Sabbath. [British Chief Rabbi] Hertz realised that this would cause problems for Jews and Christians alike in observing their Sabbaths, and mobilised worldwide religious opposition to defeat the proposal."

http://en.wikipedia.org/wiki/Joseph_Hertz#Calendar_reform
edit

reader and the writer and the reader. .... should read:

the writer and the reader.
If there is a candid performance tracking system in place, I don't think any of our complaints about vacation policy would hold. But a candid performance tracking system is probably at least as difficult to implement as an "unlimited" vacation policy. How do you quantify individual performance? How do you decide what the minimum acceptable performance is? What do you do if one employee has 1.5x the performance of another?
This is awesome. Have you checked out Eldarion's declarative ajax project (https://github.com/eldarion/eldarion-ajax)?
The Ingenious Bastardry of Google
its amazing, how good and easy it is to setup the phabricator.. looks like a well trained system
I'm much more optimistic on F# after watching this video series from Mark Seemann on pluralsight. He addresses some of the tooling issues and shows how to build a nice API in F#.

http://pluralsight.com/training/courses/TableOfContents?cour...
I'd never heard of there being a patent office just for bicycles. I know around that era a lot of the patents were around bicycles, so I could imagine it'd make sense.
Code's fine, he's just taking a jab at php because that's hip
The section of the Fount of All Truth (Wikipedia) to you refer to doesn't seem to say that PDF is in fact Turing-complete. In fact it makes it sound like PDF is the result of running a PS document to completion and then taking a "screenshot" of the result. ("Screenshot" as in a snapshot of all the rendered primitives, curves, text, etc.)
Did anyone warn that employee that they were considered to be abusing the policy? If not, then that's horrible, and I won't blame that employee at all. If so, then why not count how many days of vacation that employee took before it was considered abuse, and just set that as the vacation policy?
Searf.com 'Hacks' into Search Engines #SearfTheWeb
What do you mean by coordination being limited in Erlang, exactly?

I have an algorithm for an absolute occupancy grid that can handle multicore parallelism. Basically, the grid is subdivided into smaller parts that just do their thing independently, but if they detect that a move takes a player out of their boundaries, they queue it up locally for the global grid. Once all of the subgrid threads are done, they wait while the global grid does its thing. (Aggregating all the local subgrid queues, then processing those moves requiring global coordination.)

I don't see how I can do that in Erlang. The closest thing I'm aware of (and I know almost nothing about Erlang) is that moves are are done optimistically, then collisions can be detected after the fact and rolled back. Maybe that's what I'll need to do: port to Erlang and use rollbacks.

Supervisors are essentially in charge of one thing, and that's process lifecycle management

I thought they could do more than just that, maybe.
If you want http://learnyouahaskell.com/ packaged up, why not just buy the ebook created by the author?
I just reread that article, and I don't agree.

I think the problem is very clear: companies are reluctant to hire a specialist for work outside his field, for the simple reason that they figure he's likely to leave when he finds a job where he can develop his specialty.

I think 'santaclaus has a point. If your PhD is in a small specialty like modeling human movement, you would be well advised to be developing industry connections throughout your time in grad school, because there are only a few jobs to be had doing that. (That's not to say that the expertise isn't valuable to the few companies who need it.)

Conversely, if your PhD is in a hot area like distributed systems or data mining, you probably don't have to worry about finding a job. It's the fact that he specialized in a small area that made it difficult.

And actually, I think he was lucky. I'm sure it was tough getting all those rejections, but in the end he found work in his field. He's probably much better off than he would have been taking some more generic software job.
thanks for your intervention.
That surprises me. I've seen it dozens of times, so much so that not really notable.
Interesting read on Phabricator vs. Asana: http://www.quora.com/What-does-Asana-give-you-that-Phabricat...
> 5.Hiring developers is already very hard. Do we want to limit the pool of available candidates significantly (and take the increased salaries that come with the harder-to-find skills)?

To that one, if I were in your shoes, I'd answer "yes" in a heartbeat. Using F# can help you differentiate yourselves on the job market. Everybody's looking for great developers, but you guys have a big plus when recruiting developers who prefer functional programming.

As an anecdote, Dutch startup Silk writes their entire backend in Haskell. Their founder Salar told me that while finding people is harder, the people they find are, nearly without exception, really good and passionate. They want to work for Silk because they want to code Haskell for their day jobs. They don't cost more than "other" developers at all, because they're so happy they can finally use what they feel is a decent programming language at work.

I guess F# has a bit less of a hardcore following than Haskell, but I bet that if you're one of the few functional programming shops in the region, Haskellers (and MLers and maybe even Lispers) will definitely prefer that over C# or Python.
I'm curious about your experience with Powershell now. Did you put much work into using it to automate your processes? I spent about half a day or so looking into Powershell at our all-C# shop, and decided to use Ruby for my automation instead, which I have much more experience with. If you moved away from it, what are you using instead?

The first task I tried to pick up was doing backups and restores of our SQL server databases. I spent a couple of hours and couldn't figure out how to get Powershell to do that, but it took about 10 minutes to find a T-SQL command to do what I wanted, figure out how to run it from the command line using sqlcmd, and set up a Ruby script to automate it and generate the commands dynamically, etc.

Powershell also seems to require installing dozens of little thingys for using most of its features, all of which are very picky about bittedness, and which are mostly tucked away in weird corners of Microsoft's sites. Ruby has one installer on an easy to find site, though I admit it took a while to discover that using anything but 32-bit 1.9.3 on Windows will only lead to pain.
Is it fair to say that such project would have difficulty raising funds from traditional academic sources like NSF?
All: should we change the url of the post to this one? It's not clear which is better.

Edit: there are arguments on both sides. Since the Cnet article seems to be the original source, let's stick with it.
Café Cuba – Join The Coffee Revolution
Cat-v is under "page view every five seconds" load basically continually. You don't have to imagine how to write the web server, because the source is available for your perusal, in friendly, easy-to-read shell scripting.

The site has trouble because we have devoted our meager resources to other tasks. If someone wants to donate beefier servers I'd gladly replace the aging, asthmatic machines that comprise 9cloud.

It's been my experience, however, that people generally don't want to spend that thousand dollars.
Motor and gear noise from the servos, probably.
I understand your reaction but:

> Your pay is not tied to how many hours you work as we are overwelmingly talking about sallried profesionals on HN.

Maybe not hours. But definitely some unit. There is always a pay rate, whether the denominator is "hour" or "month" or "year".

PTO is a way to diddle the denominator -- a way of saying that a "year" isn't 52 weeks, it's 50 (or 46 or whatever) -- without changing the numerator. It increases the rate, but not how much money you get.

UTO just keeps the rate fixed.

Admittedly PTO is better HR "marketing" or "optics" -- the company and/or politician can say they're "paying you even when you're not working", which sounds wonderful. Yet people burn time worrying about how it works, and is it fair. And the economic reality is you're only getting paid for working.

Admittedly I don't know if UTO would actually help. It may be the case that people inclined to agonize over HR stuff or game the system will still find a way.
I think I'm in the opposite situation. I've used Knockout recently, but haven't used React (I've only read their documentation). I can't think of an example of what you're talking about when you say that custom bindings are bound to how the view model looks, and that sometimes "synthetic" computed observances are needed.
SkyDB – Open Source Behavioral Database