skysight-inc/HackerNews huggingface dataset:
But the question was about getting a company to donate. In the case of "patio11" vs "patio11 llc" maybe his point seems like a polite fiction (though that discounts the value of removing taxing agencies from the transactions and thus generating more cash for the OSS project), but in the case of bigger companies what he's getting at is very important.

I work for a medium sized company with sub 1k employees across many countries and jurisdictions. Knowing when/how/where our company can legally donate to anything is a problem at the intersection of legal, accounting and marketing, groups I have very little influence with and even less interest in embedding myself in. In fact, I assume there is some committee at our company for charitable works, but I don't know anything about who is on it, how to contact it etc. Even if I did, the idea of a) explaining what OSS is and b) trying to argue for using our charitable contributions budget on OSS software vs cancer research, low income literacy, or whatever else we currently support seems down right icky.

Because you see, OSS isn't a charity for us. We use OSS to solve business problems. It provides real business value that I (and my colleagues) are very cognizant of and would be happy to pay for. If an OSS project had an invoice and a credit card form my process for getting them cash looks like this "ME:Hey $manager_type_with_payment_card give me the card, I need to spend $some_value_less_than_payment_card_transaction_max on some software we use all the time. THEM:Why? ME:My time explaining it will cost the company more than $some_value_less_than_payment_card_transaction_max." THEM: Cool, here you go." Contrast that with the above nightmare of meetings and committees and you can understand why I don't even try to get my company to "donate" to OSS.

There is a lesson for SaaS business in there as well. A recurring charge is much like a donation in that it requires me to navigate a lot of hurdles. A one time fee for a time limited license on the other hand falls into the payment card conversation above. So you are much more likely to get me to pay you $500 for 1 year of access to your software and no recurring contract, than you are to get me to pay $5 a month recurring.
I have a video camera with optical image stabilization. It uses teeny, tiny cheap motors to move some optics around to stabilize the image. It is not obvious that stabilizing video justifies giving up the passive stability of a tripod.
Bit lost here, not really a C programmer, by "zeroing pages" are we talking about zeroing out memory? Because I wrote a little C program that just reads memory until it segfaults, usually I can get about 3gb of stuff out, random little bits of files. I've noticed it works much better on OS X than Linux.
That's not even correct. The type of string literals is "const char *".
I think the whole article needs a preface, assuming CHAR_BIT is defined as 8.
The 'bogus boss' email scam costing firms millions
There are cultural differences around smiling so its possible that they are trying to look serious and studious - assuming that the US attitude to smiling has changed over the years.

https://en.wikipedia.org/wiki/Smile#Cultural_differences

NB On my first visits to the US 20+ years ago I was surprised at how you would get big beaming smiles* from people for no apparent reason... but then again I'm from a notoriously dour part of a dour country.

[*] I of course eventually realised that people were giving me big beaming smiles because they were paid to!.
We harbor so many ‎fears‬ that money await those who exploit our insecurities
"together, they mostly obsolete C/C++. Go takes the high-end and Rust takes the low-end"

In that case some one just code "GoRust" language ^_^
True, I should have perhaps looked at cheaper options. Dynos were cheaper on most months, that example was the 'worst' month. The wildcard SSL certificate for subdomains was a bit expensive.
So how aware are you of your heart-rate?

I'm keenly aware of when my heart-rate rises, I notice it jump if I sprint up a stairwell. When it gets too high I can feel the pressure in my neck and temples. I'm the most out of shape I've ever been at this point in my life and I'm alarmed sometimes at how often my heart-rate stays high after seemingly inconsequential physical exertion so I'm wondering if it's something you tune out when you're really out of shape or overweight.
I think the best legal action is SolarCity (and others) to sue the State of Nevada over loss of business. Is that possible?
I was certain this was gonna be a list of 52 Go resources.
It's no longer live on that domain. The checklist is nowadays here: https://stayintech.com/info/UX
The only response I've read that makes sense. I'm not anti-white people, I'm anti-"white supremacy" and institutional racism. I have plenty of white friends who know what the deal is, that's why I'm friends with them. For the rest, no amount of sophistication or refinement is going to mask your profound ignorance on the topic.

This is why there's a lot of avoidance of the topic. Frankly most people don't know what they are talking about. I frequent a forum that's filled with "PoC" and we have a lot of arguments in our ranks too.
I like this kind of posts, a side project helps creating side projects. it was a matter of time until I figured out that to make money you can simply teach people how to make money. who wouldn't want to learn that :)
Dealing with the Stigma When Dating Someone with Herpes
>only `i32`, `u8`, `i16`

While these are not new ideas - Why not use s32 rather than i32 and so on. Makes more sense if you use something like u32 too.

I think it's important when making another language to really question everything you do in it. Why use this operator, or why use this mnemonic for built in types?
So theoretically a Tango phone should be capable of AR simply by looking at stuff through it (no dedicated AR browser and the like)?
Poking an alligator with a short stick is likely to have bad consequences.
> Why would you want to learn? Have another skill.

> What kind of skill?

And only mobile dev, websites, data analysis, and e-mail design (WTF?) are
listed. How limited this questionnaire is.
Switzerlands tel-cos just announced that this year we will move away from SIM cards to build in sim modules in the phones. And microsoft announces a sim a few days later...

Typical Microsoft, way behind everything.
In the second to last paragraph; did you hint that wrapping a char*, used as a string, into a struct, to get type safety?
For a given definition of "in", you could push the candy in through the stretchy plastic to the center without breaking the wall. Or, if you push all the way through, it's probably going to be the smallest hole necessary.
She was also an outstanding student at Stanford and one of the first employees at google, which might have also helped. And this isn't hearsay but a well established fact.
Geppetto – Open Simulation Platform
This Company Believes You Should Never Hack Alone
AFAIK the bulk of link time optimization happens in the linker. The parallelizable compiler invocations just store extra information in the object files.

The linker invocation is a single make job, which is the unit of make -j parallelism.
... and Google Play Books links. I buy everything from there. Cheaper, and, may I say, probably a better reader app (I like that it collects highlighted text excerpts in a google doc on drive, etc).
Fixing your app for the new EU Privacy Laws
I guess it's possible but it's fairly rare (hasn't happened for a good long while with the new Garmin strap) and is normally fixed by adjusting or swapping the strap for another.
Show HN: Time tracking with Trello, what do you think?
I think the idea isn't that you can go off grid but rather that you can now make use of the excess power that you would have been selling back to the grid during the night and so effectively capture the same residential rates through reduced use.
Because we have weird memories we all still remember Go claiming to be a systems programming language, which everyone took to mean "programming language you would use when you need to talk to metal" but which A) Go isn't suited for B)Rob Pike decided meant "programming language you would use to when you need to write a program"

Rust sort of went public around the same time as Go which automatically "made it" a competitor AND actually is a programming language you would use when you need to talk to metal.

So now people have tied them up in a PR battle.
Swiss-Based Cloud VPS – For Developers Who Care
In what real life programming context would that come up? I've never seen a problem like that in 36 years. Successfully sending a transaction through a payment gateway API or moving a WordPress site to a different domain would be more realistic.
What are your problems or need in your life
I highly enjoyed the article: http://i.imgur.com/qGEjNVL.png
Oh my goodness, so true.
A while ago I read that societies around the equator have almost no schizophrenia. This was linked to vitamin D or UV-B, which we lack in the western world.
I agree about most of these points, but I really don't understand this one:

> Do a DirectX implementation (having DirectX on your resume helps a lot)

You post this as a reaction to someone doing a Show HN on a Linux-based OpenGL project. This is the equivalent of someone showing off their Python project and you respond by suggesting they redo it in Ruby because otherwise they might have trouble getting hired.
Ask HN: When is it too early to leave your first job?
I'm a new grad with a degree in finance, but I love programming and tackling challenging, weird and new problems. I'm about 6 months into working for a big consulting firm, but I can already tell that it's not going to work long-term - I don't like super-structured hours, relatively limited freedoms and a big hierarchy. I'm very interested in starting working for a very small company or startup.

When is too early to start applying for new jobs? How do I go about interviewing if I'm not sure that the startup I'm interviewing at is right for me and I don't want to leave my current job if it's not? What's your advice?
This is how to be more productive in 2016
..by design
What's that quote? ~"it's impossible to get a man to understand something when his income depends on not understanding it."
I think the "we don't like what you've done" mechanism is a recall election rather than an impeachment. Of course, lots of places don't even have those.
Thanks for this. It is indeed very difficult for most people to identify with and internalize the struggles of those stuck in the margins of society. It takes concerted effort and is not something that comes easily to most people. That's why discussions are important.
I disagree.

You should know the range of values that you are expecting to be holding in an integer, and choose the type accordingly.
Kind of what I was thinking. Even the guys working on it in the video couldn't come up with much beyond "help assist blind people by sensing the environment" and "testing out furniture placement in your apartment"..."The possibilities are endless!".

That said, it's hard to discount the potential impact of new tech before it's been in the wild for a few years at least. There could be some wacky mad scientist developer who comes out of nowhere and finds some novel use for it.
I didn't mean to come off as railing against the prejudices of the world. I don't even know if I'm running up against a prejudice in every interview. That's what I'm trying to figure out and hopefully solve.

As far as tools, I use a screen reader. I kind of have tunnel vision in my left eye, so I don't always see notifications or pop-ups, so I use a screen reader to alert me to those. OSX's Voiceover is generally quite good, although I've found it getting increasingly buggy since Yosemite. I hear JAWS is quite good on Windows as well.

I lean heavily on the command line, preferring CLI tools to GUI ones whenever they're available. I'm a Vim user and have pretty much customized every aspect to help me. I do primarily Python development, which most people would consider quite difficult given the white space but with the right Vim plugins this can easily be managed. If there's any blind engineers out there who need advice when it comes to dev tools I'm more than happy to help.

As for blind peer groups, I don't know. If there are any out there I'd very much be interested. And if not, maybe I should start one.
Strange app, claims my UK mobile number is wrong.
The level of ignorance and intentional misdirection by Tmobile's CEO here is incredible.

I say this as a customer :/
I know it's based on some empirical data, but every time I've looked at a TIOBE index has made absolutely no sense to me.
The 3 Most Impactful Design/Dev Tools
Sigfox Coverage Map (LPWAN Dedicated to the IoT)
Here's a discussion on that[0]. Depending on how you do it you either weaken it to the strength of the weakest algorithm or alternatively gain nothing but may introduce a weakness. It's basically a bad idea.

https://security.stackexchange.com/questions/93730/why-not-m... [0]
China is certainly an interesting exception to so many rules, but fundamentally capitalism is about the freedom of individuals to employ their capital as they see fit and reap the rewards from profits gained thereby. China does now have a burgeoning private sector, but it exists and thrives only at the discretion of a totalitarian state that runs a parallel statist economy in which political power is the route to wealth. All those billionaire members of the Chinese government didn't gain their wealth by investing capital. They gained it by leveraging political power. Of course now that they have wealth, they want ways to be able to invest it and become capitalists themselves but that side of the economy is more like an oligarchy at this point.
Would you consider open-sourcing your work now that it's no longer live?
Yeah, this is a bitter, angry press release that doesn't provide much background or context. No appropriate as a news link, in my opinion - it'd be much better to link to something from an actual news source that gives some history.
One big reason, at least for me: Because OS X is the least secure desktop OS - http://venturebeat.com/2015/12/31/software-with-the-most-vul...

I also enjoy the openness of Android and the fact that it works on a large variety of hardware.

In all seriousness though, if this works as well as their little launch video show it working, 2016 could REALLY be the year of desktop linux. 'This year / next year is the year of desktop linux!' is a long running joke, but this could really be it.
It's a Google project so yes, I guess you should.
Ask HN: How do you organize your folders?
How do you organize your folders to maximize your efficiency?

As someone in analytics, I'm looking to see if there's a better way to organize projects, ad-hoc requests and recurring reports.
Customers could keep their grid connection for backup purposes, but it should be rarely needed. Therefore if a customer is acting 99% self-sufficient, the grid operator is going to lose out. And this could happen within years when battery tech becomes cost effective. This change in legislation has just served to shorten that timeline.
stop trying to make Oculus Rift a thing
I love commercial videos that explain to you why this new resolution is unbelievable, but the cam used to record it is a full hd one, and it's displayed in a 640*320 window :)
When I'm doing something active I'm conscious of it. When I'm sitting at a desk I'm not at all conscious of it. I assume it's normal at such times, but how wouldI know if not?
>> - Using fixed width integers in for loops seems like a fabulous way to reduce the portability of code

Can you explain this? I'm not seeing it.

You should generally know the range of numbers you're seeking to store in an integer variable, if you don't then you're asking for trouble.
Unless it's bioaccumulative.

Just look at the wonders of methylmercury.
Yep, you don't even need struct literals for it. Quite a few int types are wrapped this way in the Linux kernel
One can easily see how this will end up being near universal as people will be charged a massive premium if they choose not to use tracking.

It will be sold/marketed as a discount if you use it, of course, but it's the same.

It remains to be seen whether it will have any actual effect on the way people drive.

Alternatively, self-driving cars take over before we're are effectively forced to use tracking
"monthly costs of running the service" was your killing argument. Why didn't you migrate to a cheap hosting ? My single host at scaleway (3.59€ per month) can handle many toy projects and gives me all freedom.
It's a bit offtopic, but: as a German, the german source comments amused me slightly, and there are words in there I have never heard before as a native-speaking programmer, such as "Datenhaltung". It never occurred to me to write comments in German before, what's the rationale behind it?
Self driving cars can't come to mass market soon enough - but I bet this will beat them there by a modest margin.
It still does, because it future proofs you against a change in the future that separates the allocation from completely filling the memory, and saves you from future programmers who don't realize that only half-filling the memory could have catastrophic security or correctness consequences. It also harmonizes the programmer's mental model (which has generally always assumed that newly-allocated memory is "clean" even when on some level we theoretically know better [1]) with the execution model, which is also a good thing.

I'd very much recommend that advice; use it all the time, remove it only when it proves to be a problem, and then, as always when optimizing, bear in mind that you've chosen to juggle lit sticks of dynamite and prepare accordingly.

[1]: I hypothesize that this is because what "really" comes back from a malloc is basically too impossibly complicated to model by a human. Even calling it "random" isn't correct; it's not random, but what it is is very hard to characterize.
Literally the only 8k content available for the foreseeable future are timelapse/hyperlapse movies stitched together from 32Mpx+ pictures, i.e. from D810, 5Ds etc. (maybe medium format as well if they weren't so slow).

We have immense problems with silly 4k RAW recording - first, only the latest M.2 PCIe SSDs are fast enough to record/play it in realtime and second, the size of RAW footage is ridiculously large. 8k cameras are just experimental prototypes.
It's only political suicide if you have no political capital (aka favors that other people owe you). This is how politicians can get away with things and not get impeached or voted out of office.
Yeah, the compression is visible. In my experience, it looks a bit worse than blu ray at full hd.
This is a really disingenuous response. The NV Energy (all power utilities in the US) receive massive subsidies. So the playing field isn't level.
Def. rare, probably no need to panic. Just throwing it out there, as most of the high (or low) readings go away once you get sweaty, or adjust the strap. If the reading stays that high for hours, it's probably worth stopping to adjust the strap, manually check pulse, etc.
Assuming running time is considered a feature of your project, oversized int types on smaller hardware will adversely effect that

You can still range check the natural integer types, just use INT_MAX and suchlike
It seems you're only uploading free content that's already been spoken. Instead, I think you should have a button on every text [1] with something like: "[count] listen now" (where count is the amount of uploaded natively spoken texts read by native/proficient speakers of the language.) But if nobody has uploaded a "listen now", then it's a button that says "0 listen now".

Of course then, have a button right next to that one, that says "read text?" with a picture of a microphone. Which can be used for people to upload the spoken text.

Written translations

Do the same thing, but with written translations. Therefore, people can translate the text to their native language and upload it to the community for other people to read.

Finish/next button

Next, I think you should add a finish/next button to the top of the text OR to (one of the) the sidebar(s). I know there's one at the bottom. Add one to the top/sidebar.

Clicking the finish/next button should go straight to the next text. Instead, you seem to hound people with 3 straight pop-ups! Then return them to the list of text. Wrong, in my opinion. Take them immediately to the next unfinished text that they haven't read yet.

Sharing via social media

Move the share on social media dialog to each text page, just always present. Don't make the user click past it everytime they read a text.

Congratulations

Stop congratulating people when they did something, or keep it to a minimum don't make them click past it.

In general, I just think you're not utilizing the community enough. Use them to upload free and quality content. That way, they become more engaged, and you get free content.

[1] by text, I mean the foreign language text that they're trying to learn, for example: http://readlang.com/library/568a5501ddb6ae5b165d2c33/from/0
> and I doubt anyone with a severe case could heal or make art

...or create an OS?
Wouldn't gravity have to be repulsive in a reversed time? Doesn't that mean time can't run in reverse.

Also information might be lost in black holes. Wouldn't that also prohibit it reversing time?
Mind expanding on some of the downsides that you've experienced?
You must have had faulty devices. My wife and I both have one as well and the battery lasts about 5-6 days before needing a recharge.
So basically excess power generated is bought back at a standard price (bulk) instead of the current retail price? As long as you're consuming all the energy you harvested nothing changes.
They basically just removed a subsidy of sorts which seems to be in line with the general party policy decisions.
In short, horrible. 4k Youtube is comparable to 4:2:2 1080p scaled up to UHD.

Let's see what 4k Blu-Ray brings this year...
AWS have two dedicated DCs ('AZs') in Sydney. For services that require quorum (Dynamo, SQS, S3 and others) they also have a private third 'AZ' in SY3-II. When you get an EC2 instance it is always in a dedicated DC, not Equinix.
Can we change the link from the one-sided (and deliberately unclear!) press release to this article or a similar one?
Colorizing black and white photos with deep learning
>> Assuming running time is considered a feature of your project, oversized int types on smaller hardware will adversely effect that

Either you need the range, in which case you're stuck with a large type, or you don't and can use a smaller one.

I'm not sure where 'oversized' comes into it.
Yeah I got the impression solar had been outlawed.
For over a year now I thought "SnapShot" from Progressive was just some absurd marketing gimmick. I didn't realize it was a legitimate product.

Based on the way I see people drive in Hampton Roads, VA I don't think any one would ever use this. There are maniacs at every turn. If you are willing to risk going the speed limit on I-64/262/464 you're likely to get run over.
IMHO, this project is coming ahead of its time. I don't think it's going to gain traction due to the fact that the hardware requirements for the overhead imposed by the underlying web stack will make it too expensive.
Yes you can switch your Netflix region simply by using a PureVPN service.
Should one count Fi as part of a Phone Project?
By the way, this year in Germany "Mein Kampf" and Anne Frank’s diary entered the public domain.

In the US, it’s a bit more complicated, and they’re still illegal to copy, despite being out of copyright in the country of the copyright holder.