skysight-inc/HackerNews huggingface dataset:
But the problem remains the same in that the charities on Amazon Smile (almost one million[1]) were (as far as we know) never informed that money was being collected for them.

Yes they might be contacted, but what if they don't want (or simply can't for legal reasons) use Amazon as a gateway for their funds?

Now you've given users the impression that they are helping a certain charity when it never makes it there.

Theoretically, these same users might have made a small donation directly to that company if it wasn't for Smile.

I'd still recommend using Smile, overall I think it's great, but you have to admit there might have been a better way to go about it. How to do that better, I do not know.

[1] https://smile.amazon.com/gp/chpf/about/ref=smi_se_dshb_leli_...
Step back and consider the immense intellect and creativity being devoted to just making money.
Wow! Thanks for sharing. I hadn't contemplated how Google managed their source code. Sounds like Piper has some nice features!
When discussing a system that creates obligations for others, yes it is too much to ask that all users read the docs before throwing stones.

If you donate via this system, you've now created an obligation for me to read an email, look up the company, read their documentation, read reviews and scam reports to ensure that they're legitimate, provide them personal information, then repeat the process for a second site, and then I can get the money you've given me.

Yeah, I do think that's far, far too much.
Gelsinger and Meyer: Two CPU Designers Who Changed the World (2013)
You are correct that I have never written COBOL (or JCL for that matter), though I'm not sure why what I said would indicate such a thing. I have seen COBOL and working COBOL systems. They are absurdly verbose. That feels like a hyperbolic understatement, really. Everything is very structured, in the nature of micromanagement in organizations, formed in that way in order to intentionally forbid flexibility. Is the COBOL I have seen 'old fashioned' perhaps? It was well over a decade ago, closer to 2, since I've looked at any. Perhaps there is a 'lightweight' COBOL?
Their competitors don't appear to be much cheaper ($40 per bulb), and their pitch materials cite home lighting automation kits that start in the thousands (possibly wired?). They seemed to think that they had a significant price advantage.

Well, hopefully we'll get a more detailed post-mortem than "we ran out of capital."
I just tried this after reading the article here, both on the producer side and on the consumer side.

On the producer side, I registered my site by adding a file to the .well-known directory, and that's it. I can now receive BAT or just USD/EUR to my bank via some service called Uphold.

On the consumer side, it's nice, you top up to your browser directly (so no third-party wallets or anyone to know what you visited, hopefully) and it distributes the money you set per month to the sites you visited, based on the number of visits. I bought some BAT and can definitely see myself using this, if it were not for having to completely switch browsers (I use Firefox and plan to keep doing that).

Overall, good job to the Brave team, the system seems very well-thought-out (I'm not sure about how privacy is handled, but hopefully no third party will know the sites I visited, even though I guess the Ethereum ledger is public and someone could surmise this). Too bad it requires me to switch browsers to use.

EDIT: One problem I saw is with Uphold, which quotes me 51,000 BAT/BTC (and "no hidden fees"!) and then, as soon as I sent the money to buy the BAT, the "activity" page quotes 47,000 BAT/BTC. So much for no fees.

EDIT 2: And now it charges me an extra $4 to withdraw, screw that. I'm not going to spend a load of money on fees so I can spend money on content, so creators can pay more fees.

EDIT 3: And it doesn't even let me withdraw (the "confirm" button stays disabled). Also, I have special hate for forms that say "amount to withdraw", include no fees in that, give you no "all" option and make you guess twenty times which amount will withdraw the closest thing to all your money, while the fee keeps changing every five seconds because of fluctuations. Screw everything about this.
It was for us. Things we use it for:

- Using it as a timer for cooking in the kitchen.
- For music at home.
- Listening to weather reports and news in the morning before we head out for work.

Before Alexa, we used our phone for all the above, but we found it to be much easier using a voice assistant. I wouldn't say it's a massive gain in productivity, but we are pretty happy we got it.
And how has that worked for you financially?
I've been an interface designer for web and mobile apps for about 6-7 years now. I really want to design interfaces in this sort of context (flight, space flight, ground control, etc). Any advice?
Is there a way to split a TFS repository, surely you no longer need the past 10 years of commit history on a daily basis - archive it or something?

Also how feasible is migrating from TFS to Git?
Since D=0.5at^2, going 10->8 would need a 50% increase in acceleration.
Depending on what you mean precisely, I'd actually say that most of our light sources other than the sun don't come from matter, in the sense that they don't turn matter into light but rather light is created when the energy level of electrons changes (whether in electric or chemical light sources).

Of course indirectly, this energy comes from matter being turned into energy, whether by the sun or by nuclear fission.

What I find more interesting is that today, all our energy ultimately can be traced back to stars, even if sometimes extremely indirectly (e.g. in the case of fossil fuels or nuclear fission). But this could actually change -- if nuclear fusion becomes used in practice.
Searching for flights using rewards miles.

I think United & American used to have APIs that were shut down, so you'd need to scrape account data and flights. It would work best as a desktop app. Other airlines have APIs, but not sure how deep they are.

Huge pain point, especially when trying to combine different rewards programs.
Sure, but pretty much any modern phone can provide enough horsepower for most users, even games. The problem really comes down to the UI and IO modes.

The Switch works because it limits the options to just games. But for general purpose computing, even my slightly older Android phone can open dozens of tabs, play games, video, drive a high-res display, and so on.

If it had a dock that immediately connected it to some monitors a mouse and keyboard and the UI changed a hair I'd be a perfectly happy computing user and I get to carry around my primary device with me.

In fact, it has similar specs and a better GPU than many low-end laptops that millions of people are reasonably content to use on a daily basis.
I wouldn’t disagree with that :).
Edit:

The pdf would be accessible anytime. It's free to read the state of the contract anytime. In the event of default, the pdf would be automatically executed and delivered to the parties. I'm not familiar with the notary requirements for a deed, but there are plenty of online notaries (you submit a picture of yourself and your ID). Also doesn't Opendoor already process deeds completely online?

Again, I think you do not have a clear technical understanding how smart contracts work. You can view the state of a contract for free at any time(unless otherwise specified). You can also validate the deployed contract against open source code. So yes, if you (or your lawyer) can’t understand solidity code you would need to pay someone to review it for you, but that seems surmountable.

Furthermore, a lender cannot easily trade or liquidate a mortgage without losing significant value. Foreclosures/short sales typically undervalue properties.
I wish we had more salary threads for quants.

I started 4 years ago at a quant shop fresh out of college and expect to make around 250k.
I can only speak about building web apps with Google. Replace ES6 with anything else.
To say that it is not is also makes that person not hireable.
The Story Behind the Housing Meme That Swept the Internet
Car-Free Cities: “Gridlock Sam” and the Drive to Reclaim Urban Roadways
Facebook for Creators
Similar to the notion that you're only worth what your client think; programming was a mean to an end (even though now we need to make programs structured and enjoyable).
You're right, here it is.

https://www.samsung.com/us/explore/dex/
I agree with this smart observation and just want to pick nits with this last part:

> bakers do that to avoid a split when it bakes.

I know from experience that slashing an under-proofed, or appropriately-proofed loaf allows it to rise more than if it weren't slashed.
out of curiosity, what service said he was "funding some guy"?
Here's a response to Dubner's interview: https://medium.com/@maxwellllindquist/freakochnomics-how-ste...
> I took your comment as genuine, not some bullshit attempt to deflect through focus on some minute detail. Hope I am not wrong.

Yeah, who cares about pesky details, am I right?
> Musicians never play notes one at a time. They always use chords.

What kind of weird statement even is that? What about the first few notes of Fur Elise?
There is more opportunity in the IT departments of non-tech large companies. Ageism still exists, but the larger amount of legacy tech means they have to be more flexible.
Show HN: AR Fairground
Does anyone know of any commercial Appliances that ship with ZoL as an active part of the software stack?
Heh, sorry about that. Putting bits in a router? What does it mean?!
"The more information the better".

This dogmatic and unqualified belief must be revised by the technology industry.
From the gaming world, some I believed would be popular (but ended up failing) are:

1. Augmented reality. When I played around it with on the 3DS, I thought the idea was going to really blow up and end up having a ton of games based around it. And in the first year or two, we did get a few like that. Such as Kid Icarus Uprising having said features or Spirit Camera being entirely based on the technology.

But it quickly died off afterwards, and since about 2012 I don't think I've seen a single major game on the system where AR has been a central feature. Same goes with other consoles and systems too. It's occasionally been advertised (like with Microsoft and the Hololens or whatever it is), but it's generally remained a niche idea.

2. Also, the eReader. No, not the Kindle type, that thing the Game Boy Advance had in the early 00s where you could scan cards to unlock features in games. I genuinely believed that would be a huge revolution, to the point of importing the device from America to try it out. Alas, it failed pretty damn hard, and even the titles which had support for it in the US dropped said support in the European versions.

3. For non gaming stuff, VRML was a good example as well. Again, I thought the future of the internet would be 3D worlds accessed through the browser, and looked at the sites writing about it as if they were a glimpse of a high tech future only a few years off in the distance. Nope, VRML failed, and pretty much every attempt to implement VR functionality in the browser died too.

4. Also, I'm not sure if it counts as revolutionary on a tech level, but at one point there was a lot of talk about using oauth to tie various communities together into something akin to a forum network or Reddit equivalent. I think a group called Zoints tried this in the early 00s or so, and I expected their service to do pretty well off it.

Again, didn't really happen. Shared login systems did, in the most basic sense (login with Facebook/Twitter/Google/whatever) but it seemed people preferred walled gardens run by large companies over individual communities networked together.

Finally, there were an awful lot of Google products and services I expected to take the world by storm too. Google Wave has already been mentioned, but Google Buzz was another one too. Think it acted as a neat alternative to using Facebook comments or Diqus when it was active.

But yeah, my record with tech predictions is not exactly a great one.
I think open works. Keybase at least promotes consistency between accounts. It can always change, yeah?
Additionally, financial institutions are getting geared up for major participation in the cryptocurrency markets. Will be interesting to see how that changes the landscape.
Swift Compiler Performance
> Musicians never play notes one at a time. They always use chords.

This guy has also obviously never met the strange and rare creature known as a 'bass player'.
Assertiveness and turbulence are opposites just like passiveness and aggression are.

They're ingrained behaviors that people have and most people will usually act appropriately (read: apply those traits) to any given social situation. Luckily most of us are in the middle on this 4-way spectrum.

If someone is acting way out of proportion to the circumstances, you go "that guy/gal is a jerk!".

If you say "assertive people are jerks", or any of those 4 really, you are making a demand that other people accommodate your needs in social situations. It's a social ultimatum, basically, and if you do it, you're a jerk. Always.

You will most often find this quality in passive, turbulent people (this is my natural default) with poor social skills who mistake assertiveness for aggression.

(Tangent: Can we redefine 'passive-aggressive' as 'turbulent-aggressive'?)
Your own personal game genie.

It's interesting. I have observed if people learn on an 8 or 16 bit machine, like in Microcorruption, they tend to be able to pick up more complex ISAs much easier. It helps to know the first principles.
I think it does elicit the feeling of disgust, but most people don't know it's happening. (Or downplay the risks - such claiming that it's only machines and not people watching).

It should also be completely illegal, but the justice system can't keep up with technology. Imagine you found out that your next door neighbor has drilled a hole through the wall and fed a camera into your house - what do you do? (Call the police, certainly). Is it really any different when the camera feed isn't a physical wire but done over the internet?
It would be equally interesting if you could find one who disagrees with the statement, so they can tell us about other languages that are more irregular and in what ways.
uMatrix can just let you block it all by default and set your own permissions.
Your comment made me chuckle. In fact, made me immediately think you were employed by Kx at some point; your profile confirmed this was the case!

I think Kx has built a wonderful business, but as an ex MD at a bulge bracket bank, I would not sanction its use any more. It is expensive, and it's difficult to hire good people to work with it (not every guy with kdb on their CV is great). The product is good, but so are many open source offerings, which are now matching it both in terms of performance and flexibility. Plus hiring good people is significantly easier and cheaper.
I'm having a bit of a hard time figuring out whom would use this. How big is the intersection of folks that can't figure out how to setup Citus but need a number of read replicas?
Along with more obvious reasons like corruption, one reason prosecutors don’t like to go after shareholders or shut down the company is that there are a lot of people who work for these companies who aren’t responsible for bad acts, who have families to support and putting lots of people out of work for something out of their control is political suicide.
> If a lender were willing to take the risk,

My point is that without something equivalent to a recorded interest, no sane lender is going to be willing to take the risk.

Beyond a certain point, the risk is so high that the premium for that risk will price out most of the potential borrowers not intending to exploit the giant legal vulnerabilities in the scheme, which drives the risk premiums higher, which narrows the pool of borrowed even more narrowly on ruthless exploiters, etc.

To make it reasonable, it has to be a remotely reasonable choice for legitimate borrowers and lenders compared to other means of borrowing, or other investments.
I thought "generalists" are evergreen. These big tech companies are mostly (or always) looking for generalists because they understand the basics so well that they can do anything.
Only one month. I had an XPS 13 and it was much buggier. I figure the large chassis makes it easier to design the hardware. The 13 worked but was a real battle for the first week.

This machine on 1604 is a dream so far. I do see Dell has more production issues, especially on XPS machines. Intel WiFi is a must. I learned a lot about what Dell does best on the 13" XPS.
Is that a real problem?

Seems like 5 richest US citizens own less than 0,5% of all US assets.

I'd be lot more worried about organizations. JP Morgan chase and General Electric are not exactly democratic either. Both are way richer than Gates. And while church of latter day saints is not quite in the same league, it's incredibly wealthy and not at all democratic.

If you assume that Gates foundation gets 5% profits and distributes that, then it can share about 2,1 billion/year. American Red Cross gets to distribute 2,7 billion/year. Who does their homework better, Bill gates or the average guy who donates to Red Cross? And yet Red Cross is still not exactly democratic.

It doesn't seem very straight forward how you should count assets or income and deduct the monetary power from there.
You seem to be unaware that phones without addicting games continue to exist.
Since you have to balance asset/liability entries, if you try to model out the cost of termination (which can include TI allowance refunds, commissions, fees and other not so straightforward cals), you might end up with an unrealistic asset picture where the lease is showing lower overall cost than it should.
Dupe; more comments here: https://news.ycombinator.com/item?id=15725108
The Problem with ‘Friendly’ Artificial Intelligence
Thanks for sharing. Really good and honest write-up. Everyone needs to put bread on the table. It's much more rewarding investing your time in your own project than selling your time to some corporation. At least you actually have something to show for it. Respect. And if people found your project useful - you succeeded. The mere fact that the apps were making money shows that those apps were used by some other people who found them worth using.
> Bill Gates rented a yacht for $5M/week. How is this not a clear waste?

Those $5M don't just get lit on fire. They transfer to some other set of people who can then decide what to do with it, and then onto some other set of people. Maybe the yacht's owner donates all proceeds to feed starving children.
I am, and if Brave can play its card right, they can make a big blow to Google. They just need to get creators on board and right now 90% of creators are pissed at Google/YouTube, so the timing is perfect.
That seems like Youtube is leaving a lot of money on the table, though I don't understand the issues behind not offering outside the USA.
The problem becomes when you're a 50 year old individual contributor who gets laid of when the company isn't doing well, and then you can't get a job because of a mix of ageism and the fact that you don't have any in-demand specific skills beyond "can program".

Not saying this will definitely happen, but it's a risk, and you don't need to be a ladder-climber to protect against it.

I think most people would probably do better if they just stopped allowing their expenses to grow with their income, and saved and invested more, both in equities and in forms of passive income (like rental real estate). That way, not only are you insulated from shifts in the industry around your primary employment, but you can also probably retire early.
This is typical but not mutually exclusive of the fact these companies also find themselves from time to time, wanting someone who has deeper or more specific knowledge in order to resolve issues identified by the generalists.
They're both general-purpose high level languages suitable for application programming. The difference isn't so much in the sort of software you can write, but rather what you want your development/testing/debugging experience to be like.

I've never used Python, but I like Haskell for the kinds of problems where I'm trying to do something complicated and a little confusing, and I want the compiler to let me know if I've asked it to do something that doesn't make sense. That sort of thing can save a lot of time in the long run, and I usually feel good that the resulting software is reasonably robust. I expect a good Python programmer could write an equivalent program, it's just not the way I like to work.

Libraries are of course often a deciding factor, and so are performance requirements.
Afaik, some of this is possible on a rooted android phone: it is possible, for example, to cut off an application from real GPS data, and instead feed it fake data.
Dark Interactions Are Invading Our Lives
You can trivially declare a variable without constructing it by wrapping it in an anonymous union.

You'll have to destroy it yourself though because the compiler can't guarantee to be able to prove that it has been constructed at the end of scope. You can wrap it in something like boost optional to get safety.
This is such great news. I've known locals who have spent time down there. Been reading stories about the hams working there in QST it seems my whole life. Big bang for the buck on science done down there. Always wanted to visit but the sole time I was in Puerto Rico just ran out of time.
The FISA Amendments Reauthorization Act Restricts Congress, Not Surveillance
It's not the code that is the issue, but the PDF documentation which is only made available after default. Knowing the code will correctly deliver the document doesn't do me any good if I can't verify its a legally adequate document.

(Of course, the fact that a PDF will likely not meet the signed and notarized original requirement for property transfer is another issue.)
I wish this is true.

The problem in software development that current way how company financing is set up is that you do not need domain expert to make it.

In other words, it is nearly impossible to be hired as domain expert because very small number of startups needs one: just do some "growth hacking", get to YC, and raise money. Maybe founders need to domain expert to get to YC but they you will kick him or her out as soon as they get "YC stamp".

And this is reason why there is no database experts in all these new database startups, there is no security experts in security startups, nobody can figure out to make even half decent Dropbox clone, etc. The list goes on.

And there is also ageism: all "domain experts" are 30 something.
People invest in ICOs based on a white paper. Risk is a relative term.

I can't think of any other way to invest and trade ownership online in properties you (the lender) curate. Yes, you can buy, sell, trade a REIT, but you are reliant on someone else to select the properties.
As an ex-MD you also know that banks used to not be too price sensitive, so they didn't mind paying a lot for some Kx experts.

Of course, these days, with revenues being squeezed, that's changed.
That is the problem of Google, who cares how they pay their bills? Also, if they really wanted, they could block people using Ad/Ublock on their site, but they don't. Why do you care about a multibillion dollar corp? I sure don't.
This would have been a great product to announce on April Fools day - then continuing to announce it as real afterwards.