skysight-inc/HackerNews huggingface dataset:
What's the Difference Between a Massachusetts Real Estate Agent and a Realtor?
We met online, in 1984.

We were in college and she posted on USENET making a reference to the Foundation series. It was obvious.
Only have time to skim it, I didn't see anyplace, so might be a good time to suggest multihash: https://multiformats.io/multihash/

Having git to use that could be a great opportunity to standardize on a de facto hash function encoding standard.

What would be the best way to suggest that (if it hasn't been already, though I am guessing it likely has).
What exactly? Most taxi companies probably can run on a spreadsheet or s simple database. What does Uber have for them?
Me too. I'm running the Dell Precision 5520 right now and I've been pretty happy. Tho, deviating from the stock OS (Ubuntu 16.04) is not a very easy path. For that reason I may go back to System76 for my next buy.
> The question is whether money spent by individuals on daily necessities would ultimately be better for the economy than money spent by high speed traders exchanging commercial paper or by a surgeon buying a second yacht. I don't know the answer to that question, but in no case is the money 'pissed away'

That isn't the only question, and it also presumes that lower-income people only spend their money on "daily necessities" and not cable, cigarettes, alcohol, etc. It also presumes that wealthy people only spend frivolously, and that they don't invest. Both of these presumptions are likely very wrong.

Ignoring moral judgments about how people spend their money, these two propositions (frivolous spending versus "durable" spending) have very different economic implications--frivolous spending is pissing away the money. The cigarette/alcohol/etc industry works to produce a product that will ultimately be consumed--its value is immediately lost. So at one point in time, Joe had $10 and Budweiser had a case of beer--both existed simultaneously, but after Joe buys and drinks the beer, only the $10 remains (in Budweiser's pocket). The value of the beer is literally pissed away, and the economy is roughly $10 smaller (modulo Budweiser's margins).

If it was a different product--a home, for example, the home would exist and retain value for a very long time into the future even while the money to buy the home is transferred to the contractors, etc and beyond. The money to buy the home and much of the home's value continue to exist simultaneously for a very long time.
I'm pretty sure we're discussing something new now, and that's cool.

> Fixed assets, goods and services, etc., are stable relative to fiat, at least USD.

Not house prices. As bitcoin gets larger and larger, you will see those prices stabilize and start to fall. What i think will happen, is that when the people who own all of those empty houses around the world that are used as a capital appreciation asset, start finding that that capital appreciation isn't increasing anymore, they will either sell them or rent them out. Feds ain't gonna take that lying down of course. They can't afford to, as the gfc proved. I expect an acceleration of qe.

Let's be clear, it is the price of these houses vs bitcoin that matters. If your capital appreciation of bitcoin is greater than housing, you will choose the one that has the best return. Bitcoin compared to the fixed asset market right now is a fraction of a fraction. But that is changing and it is changing fast. When bitcoin is 100 times the asset value of today, that metric becomes apparent.

And frankly it doesn't matter what people think. That's the beauty of the bitcoin design. It works because it doesn't rely upon questioning peoples motives, it relies on just working. And it is working. Oh is it working.
You seem incredibly biased. Do you have a dog in this battle? Would you mind revealing your real name and employer, please? Or do you need to stay anonymous? Your relationship with the facts has a familiar ring to it. Kellyanne?
> Not that I want crumbs on my phone,

Turn one bag inside out, put it inside another, put your phone inside both. Problem solved, with bonus stronger shielding.

> but how does one ground a snack bag with a phone in it?

I would imagine that (in all but the most contrived of situations) your phone's battery would die before this could build up a charge worth worrying about.
My main worry about this device is that it will, like most modern phones, quickly become useless due to lack of software updates.

They're building it with Android 7, which was before Project Treble[1], so future updates are at the mercy of all the chip suppliers and their willingness to port their ad-hoc drivers to newer kernels.

When the device stops receiving updates, it won't be safe to use on the Internet anymore and things like out-of-date SSL certificates will break things (see e.g. this video[2] for what browsing the web on Symbian and MeeGo devices looks like today).

[1] https://source.android.com/devices/architecture/treble

[2] https://www.youtube.com/watch?v=pGji6DPwIYY&t=820
How you handle ideas from new programmers sends an important signal. Good or bad
Tim Kendall, Pinterest’s top business executive, is leaving the company
There is a similar exercise in "Linux Device Drivers." The first driver they ask you to write is a char device that runs in memory called "scull."

Here is a link to the free book (warning it's a pdf):

http://free-electrons.com/doc/books/ldd3.pdf

And here is a link to a github project with all exercises updated for the most recent kernel:

https://github.com/martinezjavier/ldd3
Instead of ever being throttled your instance accumulates a "borrowed" CPUSurplusCreditBalance. If your CPU Utilization goes back below the threshold, the earned credits will pay down the surplus balance. If you terminate an instance with a nonzero CPUSurplusCreditBalance you'll be charged for the extra usage.

We removed the direct relationship between credits and 24h cycles, so your current usage no longer affects tomorrow's balance: https://forums.aws.amazon.com/ann.jspa?annID=5196
> > How do you deal with Cash?

> Move money from Asset:Checking to Expenses:Cash

I've been moving from Assets:Checking to Assets:Cash, and then from Assets:Cash to Expenses:Haircuts (or whatever)
> Bitcoin is a poor currency and a crazy investment

Bitcoin has long moved away from being a currency and is now more of a value store like gold. Yes, Bitcoin is horrible as a currency, and that has been the fact for a long time now. This just shows how little Wall Street understands Bitcoin and crypto in general, and is struggling to find their footing.

It's also not a crazy investment. It is about as crazy an investment as gold is. This current 'bubble' is akin to the gold rush days, but look where gold is now, and the purpose it served since.

Crypto currencies are still in its infancy, and I have used them to make purchases and it has been a smooth experience. The fact that I can make purchases from other countries without paying cross border transaction fees and currency conversion fees... let's just leave it at that.
See https://en.wikipedia.org/wiki/Gresham%27s_law. If given the choice between holding bitcoin and USD people will hold bitcoin, but they will still want to buy stuff. People then have an incentive to use USD to buy stuff, and since USD is used to buy stuff they will want to have USD on hand to buy stuff when they want to. Hence Gresham's Law.
Inside Nvidia’s Next-Gen Saturn V AI Cluster
It's not such a big deal if your unmonetized blog disappears from Google search results. But for a company that lives or dies depending on search traffic it does. Never put yourself in that situation! It's OK to have some of your traffic from search, but you should not depend on it, think of it more like a lucky bonus. Now for your blog it depends on what you are writing about, but it's always a good idea to make public relations. Instead of doing printout flyer's, do something interesting, and good, and make sure it's covered in the news. Make people engaged.
Crypto is being used in circulation though. There are dark net markets that sell drugs and you can buy various things with crypto. You can use certain websites to buy stuff off amazon while other websites sell gift cards which indirectly allows you to buy stuff in stores with crypto. The gift card is just pre-paid store credit.

In the past, it was difficult to use 100% crypto to live on but now it is a real possibility.
Someone on HN said this once, and I found it profound and have stolen it:

Excel is the most powerful REPL in the finance industry, and it's ubiquitous.
I'll second the recommendation for F# and Fable. I'm currently working on my first project with it, where both the client and the server run F# and can share code/types. I haven't been this happy with a stack in a long while. My one complaint is how... salty some members of the F# community can be, mostly regarding the rest of the Microsoft-backed .NET ecosystem.
The market is at an all-time high because there is simply no other place to put money and see any reasonable interest.
I had the Psion Revo+, I used to code and compile Java 1.1 programs on it.

Everything had to be cointained in 16Mb RAM, the Revo+ didn't have a flash card reader

I even managed to include Swing and HSQLDB
If you mean companies smaller than 100 people, you might be right. Otherwise i know enough small companies != startups using skype and whatever was used at the beginning and/or someone was using before.
That's the bit I was missing. Now I understand why this isn't a bigger story. Thank you.
Here's a list of them in fact. Literally the top result on my Google SERP for "local uber competitors" http://mashable.com/2017/08/16/uber-global-rivals-didi/#vCa1...
Sounds very promising, I will give it a try. Thanks!
Mental health awareness channels already have their videos demonetized. Whatever strategy Google is using, it's afflicting every community on youtube regardless of topic covered, whether they are left or right, etc.
I agree that professional management would get rid of the guy as quickly as far away as possible.

If we assume for a minute that uber is abysmal at management, it makes sense that they would go for the crazy strategy to keep him aboard and monitor him.
"decent" and "almost" are generous, and it's completely realistic to say that Go, Java, Python, and Ruby's ecosystems far outshine OCaml's.

Love it as a language, but the ecosystem and community have a ways to go before even slightly widespread adoption.
Caffeine is more effective than nootropics startup startup HVMN (neé Nootrobox)
Why Apple Is Best When It Comes to Understanding Customers
I don't know much about how this would work or make sense, but is there a benefit to using a GPU based database with something computationally demanding like machine training / learning that uses GPUs too for computation?
wow, reminded me of a podcast episode of Reply All where the hosts boss had his account hacked and used by someone abroad. i cant really remember how it ends but they went through a pretty long and arduous process to see if he was hacked or phished and it seemed unlikely to them iirc. i think they talked to some uber PR person who also convinced them there was no way uber was hacked, in retrospect this was a blatant lie.
Honestly, paying to delete the data is not that bad. At least, they are trying.
I actually did buy one (an Echo Dot) but I unplugged it after a day. I actually bought it to test out some custom apps I wanted to build.
I can see this in my company. IT has for some reason decided to put some data into Hadoop. Now the users need to write spec documents for each little thing and every trivial report takes months to get done. Before they had Excel and could create whatever they needed in minutes. Us programmers don't always make life easier for end users. Often we create a level of bureaucracy.

EDIT: I like a lot of the responses here. They clearly illustrate the disconnect between end users and IT/devs in many companies.
The problem is requiring LVM is a NOGO if they did not already have LVM. We could have standardized on LVM, but then all the people who were not already using LVM at the time would not be able to use the product. At the time many hosting providers -- who we sold too -- just were not using LVM. We to this day still have many fewer people using LVM than raw block devices, or some sort of raid.

Also at the time LVM snapshots were super slow. I don't have the numbers but even with the overhead my driver created I was able to have less impact on system performance.

I was able to do some fancy stuff to optimize some of the more popular file systems by making inline look-ups to the allocation map (bitmap on ext3). This allowed me to not COW blocks that were not allocated before the snapshot. This was a huge saving because most of the time on ext3 your writes will be to newly allocated blocks.

Wrapping LVM would probably not work, and still require a custom module to do, the user space tools don't do much. LVM really is a block management system that needs manage the entire block device, so existing file systems not sitting on top of LVM would get nuked if you attempted to let LVM start managing those blocks, and you still had the issue that reads and writes were coming in on a different block device. Asking people to change mount points was not a option. There were also some other requirements like block change tracking that LVM does not have the concept of doing. This is for incremental snapshots. Without this sort of tracking you will either have to checksum every block after every snapshot if you wish to to only copy the changes. This module also was responsible of reporting back to a user space daemon that keep a map of what blocks changed. So when backup time arrived we could use this list (and a few other list) to create a master list of blocks that we need to send back. This significantly cuts down on incremental backup time. Some companies call this "deduplication" but I feel that is disingenuous -- to me deduplication is on the storage side and would span across all backups.

So yes, requiring a module is much easier than telling a customer they can't trial, or use this product until they took their production system off line and reformatted it with LVM. Many people hated LVM at the time, it was considered slow and caused performance problems, this was like 8 years ago... LVM has vastly changed and does not have these type of complaints any more. But I can tell you people still are going to scream bloody murder if we told them they had to redo their production images and redeploy a fleet of 200+ servers just to switch to LVM so they could get a decent backup solution.

Also shout out to aseipp! Miss working with you. Have yet to find a bug in the code you wrote :p
Bitcoin and Being Psychic
https://en.wikipedia.org/wiki/United_States_order_of_precede...
I have so much respect and a little envy for the work you're doing at the moment. You're working on one of the most far-reaching and undeniably positive software projects I've heard of in years. Best of luck!

It's possible that at some point (depending on if it gets open sourced) I'll be grabbing some of your work and trying to wrangle it to work on my desktop. Is this an area where I seriously risk bricking my CPU, or are there safeguards that cause these kinds of instructions to either work or safely fail?
Related to this, I wrote a CLI tool called Ledger Reconciler[0] to automate the process of logging into all my financial accounts and inputting those transactions into Ledger. It uses headless Chrome underneath (via the puppeteer API[1]) so it could theoretically work with any system without needing to rely on public/private banking APIs.

I also tried to make the plugin system as friendly as I could so people for people to add their own financial instutions. I'm optimistic someone will contribute a plugin one day :)

[0]: https://disjoint.ca/projects/ledger-reconciler

[1]: https://github.com/GoogleChrome/puppeteer
Somewhere around 7 years ago I was invited to invest in bitcoin and work on an exchange. Instead I loyally continued work on a failed open-source MMORPG.

Anyone else run have similar stories?
It’s the way the wind is blowing. Even Firefox is infested with invasive, on-by-default telemetry now. The price of freedom from it is eternal vigilance. I’d very much prefer Canonical not to get it into their heads that it’s OK to do it again.
I paid $369 for a wifi/LTE early bird special on the Indiegogo campaign site. It's still available for $400 plus shipping; I don't know where you're seeing $600, but that sounds like a scalper price from a retailer claiming early availability.
I would actually speculate that it's the opposite. Though not exactly the same, 2 of my 3 most upvoted comments on reddit (465 and 510 votes) contain edits where I ask about why I'm getting downvoted. As soon as I added that question in, the voting seemed to switch directions. It's like people took a second more to think about the comment rather than just acting on emotion. I think that's why the saying has survived and you see it so often. Obviously this is just anecdotal, but I think there's some neat psychology happening when someone brings up upvotes/downvotes. It'd be interesting to do an analysis to see how those words effect a comment's score.

Edit: Just realized that the parent of the comment I'm replying to is the top comment on this post, so that's another piece of anecdotal evidence.
FDA clears AliveCor’s KardiaBand as the first med device access for Apple Watch
Do you expect any flak from Intel on this decision? I hope not, because I'm going to be in the market for a new laptop in the next year or so and this just put you guys at the top of the list.
Sorry for the clunky + somewhat grammatically incorrect title. I kept running into the character limit.

What Soylent is to Ensure, HVMN is to "fitness supplements."
In EMS it is made extremely clear that the only valid DNR is papework signed by a physician and the patient. Anything else is ignored.
MK ultra training.
The Clapper never needed to phone home to the mothership.
The system is not yet ready to be published but drop me a mail and I will send you some bash scripts and will try to answer questions.

We use a custom "Kontenrahmen" based on the same ideas as SKR03, as using numbers is not necessary with ledger. That also means we can only communicate with tax advisors through paper. But as we communicate with the Finanzamt directly, thats ok.
The ideals you are talking about though are socialist in nature. Based on behavioral economics, people are mostly self-interested and will do actions that maximize their benefit. If you want to use inflationary currency to benefit the economy, that's great for you but I choose to use deflationary currency instead.

Also I don't buy into the economy will collapse argument. The economy will restructure itself to produce items that people want and need. That will never change. You can't eat currency or digital bits. Your arguments are primarily based on FUD.
I disagree. For users who aren't going to make the leap to "real" programming, spreadsheets are a huge boon. Excel is the only thing many domain experts can use to turn their knowledge into a computational model. Sure, there are tons of problems compared to models implemented in general-purpose programming languages, and we love to complain about the atrocities committed in Excel, but nobody's yet managed to devise an alternative with the same low barrier to entry.
There is a major difference - you likely don't share blood relations with every member of a nation. So they aren't quite like a giant extended family.
It'd be great to have a good multicore concurrency/parallelism story too. Looks like Multicore OCaml is slowly and steadily making progress.
It is called "technical debt" and "organizational momentum". What do you do to stop a few million person-years of investment in a toolset without loss of value? ... usually, nothing much. This is one reason that new OS and new Office versions also raise substantial ire in those same folks.

There are semiconductor fabs running most of their machinery on Windows XP for the foreseeable future.
the price is in the article.
I did a spit-take when I read that line.
Please do. One of the issues for tfa is how little it actually covers. While it quite fairly says module development is more like writing an API than an application, it then proceeds to entirely ignore any hooks other than init and exit!
Would be really great if there was a link confirmed by science
Start here: https://www.ledger-cli.org/3.0/doc/ledger3.html

In particular section 3 answers some of your questions.

I tend to not keep things in order on the go, but I do organize things when I really need to understand my finances (e.g. when deciding if I should buy a house, take a new job, move countries)

> How do you deal with interest?

Interest paid are expenses, interest received is income.

> How do you deal with Cash?

For petty cash, just treat it as its own expense category (i.e. consider the money spent as you withdraw it). For larger amounts, just treat it as an account in assets.

> How do you keep your bank statements?

I use CSV export, and this: http://hledger.org/csv-import.html

Bank statements don't always tell the whole story. E.g. for my mortgage payments and my salary, I break these down further (e.g. bank statement only reflects net pay). They're usually the same, so often you can copy last month's record and just adjust the numbers.

> How do you convert your balance sheet into a tax filing compatible format?

You don't. Is the tax interested in your assets/liabilities? Generally I use ledger to verify my income statments (W-2 in the US) match what I actually received, and that interest-payment statements from my bank and lender do too. If I have costs to deduct, I keep those in separate expense accounts in ledger.

> How do you track small expenses on the go?

I don't bother if its cash (which I don't use much). For card transactions, I broadly categorize them according to the description that the bank gives me.
It's disappointing System76 can't just use LVFS and fwupd like all the other vendors: https://fwupd.org/lvfs/vendorlist
> Also, 21 exclamation points are a bit much.

Yes, 17 is the limit!
People have setup Github repos with issues as ongoing AMA's. I think a lot are forked from here:

https://github.com/sindresorhus/ama
That's a good point, but for the case of illegal online activity bitcoin currently has a kind of anonymity guarantee that no other system does, and is as such an apples to oranges comparison. If the USD had the same anonymity guarantee you'd see those people making the same choice everyone else is: hold onto bitcoin and spend USD.
Is there a name for this type of "guilty by association" algorithm?
Yes, you risk bricking your computer. You can create a Raspberry Pi with a SPI clip for fixing bricked computers.

If you have BootGuard, you will brick your machine, unless you have the manufacturer signing key. We have the signing key for our laptops, so we are able to sign updates for the four systems with BootGuard: galp2, galp3, lemu7, and lemu8.
Yes, a diamond ring cannot be resold, since the price of diamonds has been decoupled from the difficulty of getting them. You're not paying that jeweler for the diamond on the ring; you're paying him a special fee for being a De Beers recognized diamond merchant. A bitcoin doesn't have that problem.

However, a ring inscribed with a private key controlling one bitcoin will lose its value immediately, because whoever comes into possession of (or ever sees) the ring will move the bitcoin.
How is this their fault?

I run ublock and umatrix (gorhill you are beyond awesome btw) and of course I experience loads of breakage on any new site - that’s entirely to be expected when I prevent major components of the page from loading. It’s a minor price to pay for the resulting security and privacy and I am aware it’s self inflicted.