skysight-inc/HackerNews huggingface dataset:
Still with Cassandra you loose trnsactions and you can't start "small", as small as you could start with postgresql.
A 10000 user service works well with a database running on 512mb ram, while cassandra needs at least 1gig (running lower could work there also, however mostly you will run into longer gc pauses than, it's really hard to trim the jvm down to less. I mean there are some ways to do it but it's way harder than just using something different).

and mostly people start with as low as 10.000 people. Scaling means starting from 1 going to X. and postgresql is well enough for most stuff. You don't need multi-master replication for most stuff. people mostly don't need write scalability. and for stuff that needs some writes they could easily cache that. (see instagram)
Yes, completely agreed. There's a continuum of UX between BI tools like Tableau/Qlikview and the interactive prompts used by most data scientists (mainly around the non-interactivity of display)- it's sad that an 80 character static tty display is still the state of the art in that space. While I'm very comfortable in ipython/terminal I often wish I could easily pop up a Tableau interface on top of my pandas analysis. Jupyter is getting there slowly but the widgets people are building are still more geared toward display than interacting with data (both original and derived) directly. Even the new set of SAAS BI tools (Looker, Mode, etc) leave interaction as a secondary concern. I think that's the main difference between tools geared towards reporting/publishing (most of the BI world) and tools geared toward data analysis (R, python, etc). As you point out, the tools for data analysis are years behind the BI tools in terms of UI/UX (or their focus is more on IDEs for developers rather than analysts).

As a side note, I've been following your work for a while now (both Superconductor and Graphistry) - mind if I shoot you a few questions privately?
Thanks for the bug report! Turns out CodeMirror's HTML and PHP modes require the XML mode to also be loaded as a dependency. This is being tracked in https://github.com/LINKIWI/modern-paste/issues/4 if you're interested in following along.
I'm just suspicious IBM would advertise their most publicized technology will run under that platform.
Funny JavaScript from Travis CI (View Source)
Rather than using something inherently complex, entangling, and unscalable like MVC, use composable declarative languages, such as DSLs and monads... but always keep a trap door back to low-level control :)

This is how I built my UI system in my functional game engine - https://github.com/bryanedds/NuGameEngine

More detail - https://github.com/bryanedds/NuGameEngine/blob/master/Nu/Doc...
You do know Power BI can call arbitrary R code for both statistical analysis and visualization?
If they call back can you sue them?
So what happens if my watch shuts down for some reason while I'm using the computer?
While it might be better than Sydney, SF is not a good place for nightlife though. Coming from Tokyo where the standard nightlife routine is arrive at your clubbing area of choice around 12:30am (near last train) because you're stuck there until first train (~5am). So, pretty much all clubs and bars as well as many late night restaurants are open until 5am or later. When I came back to California I hated that my nightlife was basically forced to end at around 1:30am (LA or SF). Many other cities party all night.
Maybe he needs to cover his short positions, maybe he wants to buy a house. This represents 0.1% of the company. Although an insider sale is never a bullish signal, there can be lots of good reasons why someone might sell, including a greater need for diversification.
Reminds me of how people think Bitcoin/blockchain tech can solve a lot of the inherently human problems in finance. At the end of the day, it's the group of core developers who change the codebase that are truly in power.
And if it's the company they actually don't know the market any better than you.
So, shorter summary: QE doesn't work.
His/her words are too naughty to be tolerated? They offend you to such a degree that you can't just ignore them? Come on now.
> Maybe Watson would be a republican

That’s very unlikely.

Any logical system based on the concept that human life is worth existing on its own (no matter what the person has contributed to society) automatically ends up with the necessary conclusion that things like subsidized healthcare are mandatory.

Obviously, one could give the program the basic assumption that human life is not worth anything, and it should instead focus purely on profit, and it might end up with a more republican ideology.

But giving an AI with access to nuclear weapons the assumption that human life isn’t the most important factor is... a bad idea.
Excellent! We can finally take the great leap forward from "policy made for the richest corporations" to "policymakers made by the richest corporations". This is the perfect technology to disrupt american oligarchy.

One Corporation, under God!
Silicon Valley Should Join the War on Terrorism
What a strange article. It ends up damning the stethoscope with faint praise.
I remember how poor Wikipedia was in its early days. It has scaled largely based on human work to make it better.

There's a lot of scale between a "Show HN" and Bing, never mind Google. And a lot of room for better search results at least some time, and a lot of room for a better search experience pretty much a lot of the time.
PowerBI may be subsidized or not. But in our use-cases and in their documentation, it really doesn't funnel customers to SQL Server. Sure, it plays nice with SQL, SSAS/MD and SSAS/Tabular. But it also plays nice with many, many other data sources individually and in mashup. Its internal data modeling and ETL capabilities rival the power of SSAS and SSIS and they are free -- I see them as more of a competitor to SQL than a front end to it.
I smell astro-turfing from a telemarketing firm here.
A metric that I like is mean(log(after-tax income)). It is a reasonable measure of the average "utility" that income provides to a population. If money circulates among corporations but does not change personal income, then the metric remains constant. If everyone's income increases 1%, then the metric increases 1%. If inequality increases, then the metric decreases since average utility also decreases.
A peak you can see now is a local peak. It's not possible to predict a global peak and advance past it but we can always use alternative technologies to achieve the similar goals.
Soccer Stars Hack Tool 2016 No Survey (Android/iOS)
Thanks for the feedback! I have considered creating an interactive installation script, but I figured most users would prefer more precise control over how the application is being installed and configured. I'll consider something like this as a future goal if there is sufficient demand.
Canada tried such a tax, and there is already research showing the net effect it has.

http://qed.econ.queensu.ca/pub/faculty/milne/322/IIROC_FeeCh...

http://www.publications.gc.ca/collections/Collection-R/LoPBd...

The net result is that institutional investors (Goldman) won, retail investors (grandma) lost and spreads (the cost of trading) increased 9%.

I haven't been paying close attention, but I thought Bernie was contrasting himself against Hillary who is supposedly in the pockets of banks. That image doesn't really fit with such a policy.
They call for an AI but then they also have a platform. Why do they assume that this AI will make decisions that align with their ideology?

What if Watson says vegetables should be banned and smoking should be mandatory? What if he's right?
What will you eat, old newspaper clippings? If we could all do this, VCs would not exist in the first place.
If you do not think that all that web stack is horribly overengineered, then you know nothing about engineering at all. If you do not see dozens of ways it could have been orders of magnitude simpler without surrendering any functionality, you know nothing about engineering at all.
Those are excellent points. As an exploratory tool Tableau is well worth the money, but if you are just using it to replace some basic C-level reporting than its really expensive for that.
> "verbatim" mode... which looks like it turns off a bunch of search heuristics.

Ugh. This sounds like one of those families of PHP escaping functions: `escape_string()`, `really_escape_string()`, `escape_string_all_the_way()`, `no_really_i_mean_it_this_time_escape_string()`, etc. Google seems to have improved somewhat at fighting SEO spam, but their efforts to "helpfully" change queries have consistently made their service worse.
In other news, why are construction workers still using this 1000 year old tool what with all the modern advances in construction technology

https://en.wikipedia.org/wiki/Hammer
Political scientist Nolan Dalla claims to be “push polled” by Clinton’s campaign
There are plenty of other things to improve/rustify.

* The function should take slices as inputs for instance, that way not only doesn't it take ownership of the inputs you don't need to copy the C arrays to vecs in the C-exposed function, you can just convert them to slice (which is essentially 0-cost, you just create a std::raw::Slice on the stack)

* The function also shouldn't panic it should return a Result (or an Option)

* Maybe less rustic but more efficient would be to take the output as an &mut [f64] (as the extern function does), that way the whole thing can be allocation-free

1 and 3 also simplify the glue code, instead of having to copy data from the input f64 to brand new vecs and from the output vec to the output f64, just convert the three input pointers with from_raw_parts and from_raw_parts_mut. That makes for much simpler and easier to review unsafe code as well:

let a = unsafe { from_raw_parts(a_double, elements) };
let b = unsafe { from_raw_parts(b_double, elements) };
let c = unsafe { from_raw_parts_mut(c_double, elements) };

that's it, no mucking around with pointer offsets, and the rest if safe Rust.

Something like this: http://is.gd/uFhx2J
Birthday Countdown and Reminder Mobile App – Limited Time Free Download
I'm only vaguely familiar with either technology, but I don't understand how a handheld ultrasound scanner can possibly substitute for a stethoscope.

I know this is a flawed analogy, but I imagine somebody walking up to an electronics tech and saying "Hey, you don't need that oscilloscope anymore because we bought this thermal camera. Don't you know that oscilloscopes are old technology from the 19th century? Why, they didn't even know what electrons were back then!".
No exactly an "open problem" (as in science), but an underlying problem is that there is no "google for finance". All financial data is scattered over different places, some of it not openly accessible, in crude formats, etc.
It depends on the Tech recruiter. If you are going to contract through one of those companies, some scumbags will NOT give you the real billing rate, and thus have plenty of reasons to screw you. I have seen how a vendor might charge the same for three people, and then learn through other sources that those three people were getting paid differently by the vendor. A vendor can also ask for a rate increase, and just not tell your contractor a thing, and pocket the difference.

That space is full of very shady people, and that's before we get into immigration issues and foreigners. If you don't have the billing rate, and can confirm with the company that yes, that's the billing rate they are paying, beware.
Here's what he has on his official site regarding it:

"Has proposed a financial transaction tax which will reduce risky and unproductive high-speed trading and other forms of Wall Street speculation; proceeds would be used to provide debt-free public college education."[1]

[1]https://berniesanders.com/issues/reforming-wall-street/

I'm trying to avoid getting into a debate about whether it's a good idea. If you think, though, it has some chance of happening...it does specifically become an "Open Problem in Quantitative Finance", which is what the OP is asking for.
Common sense? Median rents are $5500 a month. No one can afford that. A city can't exist if people can't live there.
UK here. Never heard of it.
As the article says, Sydney culture is different due to the previous laws. People didn't used to go to bars until late, 10:30 or 11:30. That means you have to either stay at one bar after 1:30 or just go home. Previously people bar hopped into the early morning.
#1 I don't think there is a perfect measure. In practice portfolio managers use multiple views of risk, including multi-factor risk models, stress testing, value at risk, etc. Any tool money can buy they will use.

#2 has already been solved:
One formulation is here:
https://stanford.edu/~boyd/papers/pdf/dyn_port_opt.pdf
There are optimizers out there already on the market with these capabilities.
What if the logical system determines that the introduction of single-payer healthcare would lead to some kind of political crisis in the next 8 years, for complex predictive reasons that the human mind can barely understand?

It's easy to derive conclusions from moral axioms, but very difficult to do actual politics in a country full of voters, corporations, lobbyists, etc. Artificial intelligence is not a magic solution to that.
> A good start would be a readable and round-trippable format that Excel documents can be saved as

What happened to CSV?

Edit: Maybe you want to be able to save the equations etc?
The API key dispensary mechanism you are using does reject throwaway, anonymous email addresses from anonbox.net at registration time. Is that intentional?
> doesn't mean they're super common

I still cannot understand what justifies re-solving a solved problem over and over again? Solved once? Automate it.

> Most of us seem to be working on an application meeting some trivial business need.

OP says it's somehow "not trivial". For some weird reasons.

Anyway, if the workflow is trivial, if required components are standard, if no customisation is required - it does not need any engineering at all. List those initial requirements, infer the implementation automatically. It is hard to comprehend why the CRUD world is so reluctant to do such an easy thing.

> doesn't mean the answer doesn't exist

It may exist in some highly secretive labs, but in most cases it cannot be found in any of the papers or preprints.
http://watchguy.co.uk/swatch-group-parts-policy/
> The issue is Apple cannot verify a secure touch ID replacement over a compromised touch ID replacement. Without knowing if your replacement is secure the change potentially compromises the security of the whole device.

What are you even talking about?

If the fingerprint scanner is suspicious, just disable it and leave the rest running. And this is in fact what happens, until a software update is installed and then the phone suddenly decides to brick itself completely.
It works perfectly well in the short run, but it makes things worse in the long run, possibly necessitating (non-nuclear) war to boost aggregate demand through government spend (fiscal policy) and a reduction in the supply of excess labor.
> drink two to four pints of pretty nice beer

This is optional too.
The first step would be paper and pencil. Collecting and sharing the information manually will validate the utility of doing so...or it won't. Building a tool might be more fun, but right now there's no actual process to be automated and the belief that recording high level details is worth automating is speculative.

Once there a process and there is evidence that the process is worth automating, then the build/buy decision can be made against business metrics.

Good luck.
You didn't though.
And the driving experience which is just plain awesome!!
There are a couple of "googles for financial transactions" out there: http://www.intix.eu
Depends on the dog. And the man. And the cudgel. Kidding aside, dogs weren't bred to be gentle house pets back then. Think something closer to a domesticated wolf.
Good stuff expect Listen Notify.
it's too dependent on the driver. I mean some drivers needs some kind of polling which is, aweful.
Mostly you could go around this issue by opening another connection without going through your database pool and building a simple driver just for listen/notify.
(jdbc I'm looking at you)
Nothing to do with industry. I was in a more or less dead end devops role. I wanted more of a pure programming role.
Completely agree, I'm currently a PHP programmer (and quite a lot of Python and JS and some other stuff).

I grew up programming and had my BASIC, Pascal, C++, Delphi and C# phases, I like web development (generally, the tooling sometimes sucks but as a platform you have global reach), I'm also well past the point where I worry about "real" programming or whether I'm a "real" programmer - I can solve any problem I run into by research or buying a good book, there are domains I'm completely oblivious too (for example 3D programming and quite a lot of the machine learning stuff).

The systems I build solve problems and provide value, that value might be in making someones life easier (which is what my current side project will do) or automating a business process (my favourite was an engineer management system I built for a small company a few years ago, they've now grown to ~20 engineers and are still using it, they've filed 3 bugs in 3 years - literally the best work I ever did and at the time I thought it was average).

Programming is such a vast field and there is more out there than you could learn deeply in a life time so I try to stay abreast of what's going on by watching conferences online and not worry too much about measuring my e-peen. (latest one is Code Mesh https://www.youtube.com/playlist?list=PLWbHc_FXPo2jB6IZ887vL... which has some stunning stuff).

If I have a particular strength it's that I enjoy the process of meshing what the client thinks they need with what they actually need and finding the intersect, often clients don't realise what they can gain from software and the simple business suggestions can be huge, I wrote a system for a company that used NCR pads they had to get custom printed, this required the field engineers to keep the pads in stock, they where filling them out by hand for every job and it was expensive and error prone, I suggested instead that we generate the PDF's with everything prefilled in and duplicate pages which are sent to the engineers by email, they can get them printed wherever they are either on site at the clients or any place that does print from disk, this saved them a lot of money, it hadn't occurred to the client that this was possible - so now they assign jobs to an engineer, the system generates all the paperwork for that week and they just require a signature from the client who keeps one copy while they keep the other.
Agree 100%. Good data is very expensive and even then many times needs additional cleaning. Public data sources are for the most part unusable.
If money circulates among corporations but does not change personal income, then the metric remains constant.

This is true of GDP as well, since GDP only includes final goods. I.e. if a farmer produces wheat, and the wheat is then used to produce bread, the farmer -> baker transaction is excluded from GDP. Only the baker -> consumer transaction counts towards GDP.

If you want to try and measure utility, your metric should be based on consumption - e.g. mean(log(after tax consumption)). Income isn't utility, it's only potential utility.

If we used income, your metric would unfairly penalize volatile income. I.e., a person with a stable income of $50k/year would be considered 70% better than a person who earns $100k then $0k (saving $50k in the first year and spending it in the second while having an identical lifestyle.
The name conflict with Android make this the worse named piece of software. Any other name would be better.
Plus the requirement is not neatly in one place ("do X every Y except if Z"), but strewn all over a document (or several), and different requirements contradicting each other, with no priority defined.
The measure for risk is probability. Variance, sd, etc. are just attempts to simplify complete probability distribution.
> and it evolved from a mechanism to display static documents

It evolved from a deliberately dumbed-down mechanism. Much more sane options existed back than, but for reasons unknown (laziness is quite likely) a choice of a technological foundation was very much random.

I do remember web from its very first days (used to work in an institute with some very tight connections with CERN), and even then I was wondering why such a good idea is going such a non-optimal way.

And, well, it was not quite "evolved", it followed the trends set exactly by this lot - by the web devs. So I cannot see who else should I blame for this mess.

> Which would you choose?

If I had a choice, it would have been Tcl/Tk in a sandbox.
1 in 7 people on the planet use WhatsApp
There's probably a startup somewhere working on an IoT connected version. With an app to keep track of number of hits, thumbs and misses...
Of course, always happy to help! Leo@g....com
//Uncomment for production
//#define kill_all_humans 0
Do they think it was a mass burial or separate burials during that time period?
> Millions of loyal customers and a very recognizable brand.

Maybe in USA, but for the rest of the world it was barely known outside of recording studios and newspaper photo labs.
If you run _same_ application in container with 20MB of files and in container with 2000MB of files, how it can affect attack surface at all? Bytes on disk are just data.

Moreover, if I use standard RPM package to run service using non-root user in limited environment using Systemd, then it will be much less riskier than running same service in container using root user, by order of magnitude less safer.

Container are not solution to problems with security. Much often they are huge security hole.
Manjaro Linux ARM – first alpha release
There is a strong bias, and the amazing thing is that its very difficult for the people who have this bias to realize it. As far as they can tell it is fact, and this is in large part because they live in a filter bubble where they only see things that confirm their bias.

For example: Articles bashing Steve Jobs get upvoted a lot more than ones praising him. Exactly the opposite for bill Gates.

Now if you look at Slashdot a decade before Hacker news the results for bill gates would have been the opposite of what you see here.

Effectively, Bill Gates' millions in spending to improve his PR have changed people's perceptions (they will argue that its because he's such a generous benefactor, because that's politically correct, alas, they won't look too close at the activities of the Bill and Melinda Gates foundation lest they notice he isn't.)

Google Good, Apple Bad, Leftism Good, Socialism Good, Basic Income! Global Warming is FACT, and anything you post that goes against this narrative risks getting you slow banned or hellbanned.

Hell, I was once banned from here for relating how I met Grace Hopper as a kid (in a comment on an article about Grace Hopper.)

I have no clue why that was hell ban worthy, after all she was the original "GRrrl in tech!!11!"

Welcome to hacker news where there are no hackers.
Re: modulo compiler performance

My productivity has been greatly improved by restricting myself to `cargo check` when writing code. It only does type and borrow checking which is much faster than doing all of the LLVM passes (or whatever rustc does after those passes, on that subject I am ignorant).