skysight-inc/HackerNews huggingface dataset:
Ask HN: Personal and Side Business Finance Software
I'm looking for something to use to manage both my personal finances and my (very small) side business. A few things that I think it would help immensely:

- support for CSV, QIF and QLX files
- both accounting and budgeting capabilites (YNAB has a good idea on budget)
- Be able to separate different types of accounts (Checking, Saving, Investments, etc) by bank
- Easy to use (double-entry might be overkill)
- Linux and MacOS (Windows and web self hosting optional)

So far I tried:

- YNAB 4: works, simple, no web self hosting (Dropbox only for version 4), Wine on Linux
- GnuCASH: kinda complicated, no web, no budget
- Mint is not available for the banks I use and in my country
- Homebank: works, no web, no budget
- Excel files: high maintenance, no web
- Google Sheets: high maintenance

Thanks!
Eclipse is popular for enterprise, albeit it is a typical enterprise editor that seems care little about UX.

Have you tried out NetBeans yet?
Virtual Reality Is the Future of Career Education
Actually, in the UK, it is illegal to serve pre-mixed caffeine and alcohol, but it's rarely enforced. This is why many bars will pour the shot in a highball, and hand you a can of red bull, so what you then do is your responsibility, not theirs.
"We want algorithms in the open and available for study." -> "A plugin is needed to display this content."

Why depend on Flash? Looking at the source, it's just a YouTube video trying to display. That doesn't need Flash, only a simple HTML5 video embed...
I like the text

> involves causing .. [the] "determinant" to be zero. By manipulating this determinant

can't have it both ways :)
sudo apt-get install debootstrap
mkdir deb8
sudo debootstrap jessie deb8

Combine that with apt-cacher-ng and whooosh. And now all you have to do is tell Ansible what needs to get done in that chroot. And you have a container that matches production one-on-one.
Read a piece years ago that said you should be very careful what targets you set in business as people will inevitably optimise/game the system them for those targets.

I've seen this play out at multiple places with staff all the way up to are managment/director level.
Try Go language.
I like this too, but it is pretty hard to use without a directory, so I created a simple one here where you can register your username: http://twtxt.reednj.com
Yes, being plain jQuery is a major plus in my book until the cool javascript frameworks manages to switch to Maven (haha :) or otherwise sort out their build and dependency mess.

As for my bragging rights I wrote a dynamic maps implementation in ECMA-script back in 2005.

Today I'm a happy JavaEE user for anything backend (although I accept that Javascript in one form or another is the only thing that runs in the browser for now)
It was not the promise as I understood it. As I understood it the promise was to have my production environment run on my desktop.

I cannot run my production on Alpine.

(Yes, every startup I know can. But I work for a lot of older companies that have legacy systems. And that is a huge market that cannot use Alpine.)
A Bangladeshi Hacker Hacked udemy an leaked 3000 Paid videos
A Bangladeshi Hacker Hacked World best online Learning Platform Udemy.com and leaked 3000 Paid videos that is worth $100000. Also continue leaking paid videos from Udemy. His name AS Karim. Is anybody know him? He spreading the leaked videos over Internet.
Hell, Perth is doing everything it can to booze itself up .. it is after all, one of the first Australian cities to just let the Casino mafia take over.
I have no info on what effect the licensing changes had, but I can vouch that Newcastle could be genuinely scary on a Saturday night. You haven't lived until you've hidden under a table while pint glass missiles hurtle overhead around a revolving dance floor on a boat on the Tyne.
Future Systems: What Will Tomorrow's Server Look Like?
If you don't start drinking at 5pm on a Friday, puke up twice, consume your body weight in kebab meat and then go for a greasy fry-up in the morning, you're basically a boring sod.
Best place for photography loving people
Are you sure? I can't find anything online that supports that. Many bars serve other drinks (vodka and orange, gin and tonic, etc) unmixed, so you can mix it to taste.

Buckfast is still sold, and that contains caffeine. Kahlúa too.
"It's the logical choice."
Make the ETAG the size, send a range request for only the bytes you haven't seen already?
You might like to check out MenuetOS/KolibriOS and the old QNX demo disk.

Both provide GUIs and rudimentary Web browsers. QNX was full POSIX, too, although the demo disk didn't include a terminal.
Real programming is anything you do in order to achieve the godlike state of a user, using the computer, to do something.

Anything.
> ..there's a lot of conservative christian politicians in power at the federal level, and at some state levels, and they don't reflect modern australian values.

How come they don't, if they consistently keep getting elected?
At first I heard the falling crime stats and thought it's working but then you start seeing all the businesses going to the wall and you realise it isn't.
Proshow Gold 6.0 Registration Key Plus Crack Full Version
New AMD Polaris Chip Spotted on Zauba with Import Price of € 1500
The Google <-> Microsoft analogy is especially relevant with Google becoming the owner of the operating system of the world's most dominant computing platform. The resemblance of Microsoft of the nineties is uncanny; commoditized hardware made by a plethora of companies at razor-thin margins and Google sitting on top of all of them collecting the profits. Funny enough, both of those operating systems were arguably ripped off from Apple. History does rhyme.

Only Google is a lot more diversified than MS was back then, since Android isn't even their main business.
Flattr works like that. I found it made me, as a low volume user, very concious about what I click on.

If Spotify made the change I would probably think more about what I listen to. Perhaps even use a second non-paid account for certain listening. But I might be a minority.

I would suggest yet another model: payment per unique listeners per day (or week, or month). It wouldn't be a big step from their current model but would be a lot less gameable.
Exactly what I thought while I was reading that sentence.
The article doesn't really address it directly but they seem to be mainly talking about people who are looking for jobs who are currently _unemployed_. They are in a position of weakness when it comes to looking for a job and especially when negotiating salary. I think this has way more to do with that than any alleged trend of talking about salary up front. It's been the norm for decades to ask framing questions about salary early on.
I agree with you completely. The idea of a single language to rule the entire system is brilliant, and is something I wish others would consider putting their attention on - i.e. distro builders who compose a "Lua-only" stack, or a "Python-only" stack, and so on.. well, such things exist in Dockerland easily enough these days, but one wonder what it would be like if the 'modern desktop OSes' had this hit-one-key-and-access-code-anywhere mentality .. it has so much appeal over the current worm bucket o' mystery that is the modern OS 'distribution'/'package'/'bundle'/'module collection' ..
I used to work at a company where, under duress, I had to push tableau to its limits. My company spent hundreds of thousands of dollars on it. The main use was to provide reports on the data created by the application we sold.

It would be great if it just stayed as a better version of the excel chart maker. Instead, it was seen in my company as a way to replace programmers. All of these types of applications have the same flaws:

They sell a dream that you can turn a complex task that requires experts, into a simple task that anyone can do. In reality, you either have a simple application that doesn't do much, or an extremely complex application that still doesn't offer the performance and flexibility of just using an expert.

You end up creating a programming via drag and drop application that is more complicated to learn than actual programming. You replace general programmers with useless tableau specialists.

It took the tableau experts weeks to do what a programmer could do in days when complex requirements came up. Most requirements were complex.

Tableau Server is very, very slow and requires massive resources to run.

Tableau had to run the full, unfiltered query so that it could generate filter lists with all of the possible options. This query was often too large to run.
Tea Set Free PSD Mockups – Designrazzi
Always give your number first. It's called anchoring. Backed by good research.
KaroSell – Buy and Sell your pre-owned lifestyle stuff
Hey Guys.. Hemant here. I was hoping to get some feedback on this new platform we are working on called KaroSell. Our mission is to help people reuse their lifestyle products. There are lot of unused, new, unopened stuff we have which just lie in our closets. We want people to take them out.
Karosell provides a social platform where you buy and sell from people you know with a simple chat. Do lets us know your feedback.
Happy Trading!
The Second Coming – A Manifesto (1999)
Ah, think you're right - this might just be Scotland where it's actually the law, but was certainly the common practice when I was working bars up north.
I think negative resume effect from too many jobs.Resume format should good enough to get high salary job.So you should more care about your resume while making .You are jumping around a lot because you don't fit in anywhere.So you must want to become an software engineer ,you should make correct decision for getting a good job. Custom essay writing service ( http://www.essayguardian.com/ ) helps for giving detailed information and get guidelines for making a resume.You must follow that service then your life will go smoothly and effectively.
Maru OS – Android ROM That Turns into Debian Linux When Connected to a PC
How to Be Like Steve Ballmer
Except that cell phone numbers tend to tell you where somebody lived 5 years ago, as opposed to where they live now. This makes it quite hard to screen based on an out-of-state area code.
Do you know of any resource that would explain the current status of running rust as a webservice server endpoint ?

I'm thinking of question such as :

-embedded http server vs using apache or nginx ( eg : node and go seem to favor not using third party servers at least for simple cases)

- prefered concurrency model ? ( async vs thread based vs coroutines vs...)

- deployment issues ? ( single binary with everything inside, vs parts that need to be predeployed on the server beforehand)

- third-party connectivity ? ( diesel seems like a really fantastic way to query a db, but what about other storage such as s3, mongo, redis, queue systems, etc)

- current frameworks status ?

I know it sounds like a lot, but as ORMs is usually the major pain point for me when looking at a new techno ( it's one of the main reason i'm not using go, for example) and now that diesel seems to answer all my needs, i'm REALLY looking forward to start using Rust. I just need those questions to be answered, and i think i'm not the only one.
The thing is, there doesn't seem to be a clear benefit to this over say, Authorize.net.
In other words, it is for big shitty companies that have hired a bunch of useless people who can't do anything and need reports to get their bosses off their back.
You missed the point of the '--hard' argument. It destroys the local, uncommitted changes.

That can be much scarier than 'git push -f'.
Yes, should be possible. But then again you would have to specify an ordering, i.e. are newer status updates at the top or at the bottom.
I'm in similar situation and rust worked well for me, also having practical benefit of nicely complementing python.
Otherwise you may try something functional: f#, scala or haskell.
Tesla's Tower of Power
For me Rust compiler and type system is much much better than the one in Go. Rust is still very far from Go right now though but I like the "if it compile, it works" which is not a certainty in Go.
You'd be surprised just how many layers of abstraction there are between getting something done 'outside' the context of the GPU, and across the CPU/GPU bridge, and getting it done on the GPU in a modern 3D stack these days .. You can do things any one of a number of different ways - pass off a blob of data for rendering, or write shader programs that get compiled for the GPU when the app requires it .. those compilers are not open (shader compilers are an arcane and highly contentious realm of IP-rights-holders in a very competitive and volatile industry) and often-times, the hard work of a 3D developer is spent in moving existing assets (code/resources) from one 3D-pipeline-fashion-runway de-jeur to the next ..

It is pretty arcane.

That said, of course you can write a software renderer and simulate a fair amount of the work that the GPU will usually offload from the CPU - and in many cases this has been successfully applied - e.g. the Emulation world - to the task of maintaining legacy binary assets in lieu of having source code to port. The emu guys have amazing stats in that regard.
MS SQL server is very expensive, especially thanks since their recent license changes. Microsoft BI (PowerBI, etc) is to lock you in to their ecosystem (MSSQL, Excel, SharePoint/Office365, Windows Servers/Azure cloud).
Everything should be published: positive results, negative results, positive confirmations, negative confirmations. Journals should only judge studies based on the quality of the science, not based on the "interestingness" of the outcome.
Aww, I remember him from watching the excellent documentary "In the shadow of the moon" (http://www.imdb.com/title/tt0925248/). Highly recommended, seems like astronauts age really well. They all looked like a spry bunch
Every programming language has differences across platforms and servers, and the dynamic ones all have the type safety aspects. Those two arguments cannot be the reason because then javascript, python or ruby devs would be susceptible to the same.
Ditto. Launched (well, we built - client project) a social network for moms nearly a decade ago, and they were Not Interested in anything outside of the core offering - even recipes, which you would have thought would be interesting, weren't - until they rebranded along the lines of "recipes for moms", which changed that interaction overnight.

Some demographics choose tighter filter bubbles for themselves than others, and moms are likely up there, as the single most important thing to mothers tends to be being a mother - it becomes an all-encompassing identity for many.
Ethiopia’s Internet Status Remain “Not Free”: Freedom House
You appear to have been invited by another.
My two abiding memories of nightlife in Aberdeen, Scotland are

1) Almost getting mugged - when I was not in the best part of the city admittedly,

2) Seeing a guy staggering about that had just been hit in the face with a broken bottle.

A few episodes like that, add in sensationalist reporting and activist local politicians and you could easily imagine a situation where local night-life gets thrown out with the bathwater.

People get drunk. They fight and they do stupid shit. It's what they do.
As you have to be cleverer to debug a piece of code than to write it there is a case to be made that production grade code should be rather boring to write, so as to remain maintainable.
I think that's the other Newcastle. This one is north of Sydney (I guess they are both north of Sydney, but there's a bit of a hike to the one on the Tyne...)
How does the state trace transactions made with paper cash?
I went back and forth with this idea; but in the end I took a read over the Jquery code. It's very helpful since they mark down what browser bug is being worked around in every instance.

After reading through it fully, I found that if I wanted real IE 8/9 support then jQuery was the only answer for complex dom interactions because all the other systems not built on jQuery have either dropped IE8 support (like React), or are for business domains where IE8 support isn't an issue.

Anyways; there's no reason you can't use jQuery + React.
Boot2docker creator here (although I don't actively maintain it)

TCL is only 9 mb, oh which the kernel is 4mb if my memory serves me well. So most of the size is likely not due to the kernel (modules maybe?)

I'd like to see an Alpine based b2d though
Prove it.

Alcohol consumption in Australia has been steadily falling, and yet only now is it a massive social problem.
Book: Using C on the Unix System
A wild guess: The most influential backers are Christians. They have the money to lend to the party so it can build effective marketing and political campaign to go after the rest of the voters.
Don't have the link here to musl added domain support on Jan 26 2016, so it's close :)
It's extremely true. I occasionally joke about how web programming isn't really programming, but it really is nothing but a joke.

Making a LED blink on a microcontroller is just about as difficult as showing an intermittent alert in a browser window. It may seem harder because you need to know a little more about the abstraction layers underneath, but those are things that you can pick up just as quickly as JavaScript.

Designing a high-throughput data interface system in FPGA (which I'm doing now) is at least as hard as doing a high-throughput back-end infrastructure for a web service. I can barely do the former -- I sure as fuck can't do the latter right now, regardless of how "real" my programming skills are. When I read through a paper on the latter topic, or watch a presentation, I can mostly understand what it's about and appreciate the technical prowess, but doing something like that myself would likely be a quick lesson in humility.

If you like what you're doing and you're creating programs that do useful, or at least spectacular things, you're a real programmer.
The way they've reported on this seems a bit misleading. Isn't it just that the third-party repairers haven't reset the security mechanism after replacing the home button?
Given that IBM have failed to get Watson to be useful anywhere else[1], I guess it's worth a try...

[1] http://www.ft.com/intl/cms/s/2/dced8150-b300-11e5-8358-9a82b...
I don't care if this is setup as a parody, I want to do this. Just get rid of humans altogether in the Government, and let an AI run the show.

I cannot imagine how it can possibly get any worse.
Diversify. Put money in things that are uncorrelated with tech money. Keep your CV up to date and work on transferrable skills - e.g. see if you can get your job title changed to one that implies some level of management responsibility.
Nuclear apocalypse ?
Richard Stallman on how to spell 'doxing'
Should it matter?
It's totally dumb that a functioning phone is bricked by an update because of repairs done in the past. Imagine the same thing happening to your car. "Sorry sir, the software update done to your car has now disabled the vehicle because in the past someone not related to x (insert name of car company here) has repaired it, your car is now junk (you can't even resell it) and you'll have to buy a new one".

It's just petty revenge because you had to temerity to go to another party other than apple to get your phone repaired and maybe even saved some money in the process. So now, in retaliation we'll destroy your phone in software. I'm sure this will go down well with the various EU courts.
You are 100% correct. I worked in a company that used Tableau heavily and I am pretty sure I know more about Tableau than most people here.
> According to their survey, the American workplace consists of ~90 million "casual" programmers

I don't believe that statistic for a second, unless we're using some convoluted definition of "programmers" which includes anyone who can open Microsoft Word.

That would mean half the labor force can program. Ludicrous.

Looking at the slides[1], I'm pretty sure you interpreted that wrong. There are 90M end users of software, not 90M "casual" programmers.

[1] http://gotocon.com/dl/goto-amsterdam-2015/slides/MaryShaw_KE...
The problem is, Apple refuses to reset the security mechanism after such repairs have happened.

Ergo, Apple is bricking phones as some sort of misplaced revenge-like behavior.
It is frustrating the the language of MA 'right to repair' doesn't extend to devices.
https://en.m.wikipedia.org/wiki/Massachusetts_Right_to_Repai...
>retarded

Don't say this.
If third-party repairers can reset the security mechanism, then the security mechanism won't protect against actual attackers.
> Indeed, we spend so much time arguing about programming languages, when in reality the presence or absence of libraries is much more important.

+1,+1
Twitter's timeline will soon show tweets out of order
Maybe. It's really hard to set a fair baseline for a performance bonus; being given stock options struck at the current price is a very similar exercise.
1. If it is proprietary, we don't need it in docker. If they want to play in this ecosystem, they have to make their source free.

2. If the build process is too convoluted, we try our best to simplify it.

Building something like Mozilla Firefox might take a few hours the first time but it will not always take that long. I for one would fully support this new pro-source software distribution mechanism. We could probably use git tags to find out when we have updates if we could get people to agree on some kind of convention...

Processor vendors should love this change because every server will build all the software it needs from source.

Edit: downvoters, care to leave a note?
Start with a resume move on with a brand
What would you suggest instead and why?
Albeit necessary to check the authenticity of components such as the TouchID sensor for security reasons, bricking the phones seems extreme. Why not simply disable Touch ID? This is them asking for a lawsuit.
Except that it only lets you do a set number of things. Most requests for information are not simple, and once you leave the comfort of simplicity, you have to become an expert in tableau, or in many cases, just accept that it can't do what you want it to do.

Unless your queries are very simple, you are better off finding a programmer and asking them to do your job.
Accelerate: Manifesto for an Accelerationist Politics (2013)
I don't see why people are upset or surprised about this. Apple is a pioneer in making electronics difficult to open up and play with.

It has always been their approach to control every interaction that every customer has with every part of their business and every product produced by it.

Accept it or use something else.
President...well...they don't really do much these days other than provide Reality TV style entertainment. The office should be just phased out imho or used like the Queen for tourism purposes.

Since Google\FB\Twitter\Amazon etc are all being run algorithmically, no reason to indefinably keep paying the execs 300x what the engineers make. Let's just pay Watson. Watson as a VC sounds much more interesting.
This is inhumane. I don't like being cold-called but I really feel sorry for the lads and lasses doing it. I've been extremely lucky to have had the privilege in life that allowed me to receive good education, land a sequence of ever better jobs and build up skills that allow me do things I enjoy and get paid infinitely more than I deserve. Trolling folks that due to no fault of theirs were much less lucky in their lives is as ambitious as trolling my two year old son but way, way more cruel.
Can someone please flag the above post as idiotic?
Wouldn't a better idea be to simply display an error message to the effect of "your phone has undergone untrusted changes, please bring to your nearest Apple store" rather than bricking the whole thing?