skysight-inc/HackerNews huggingface dataset:
> he closed my GitHub issue and ignored it.

He closed it five days ago, which seems especially interesting.

fwiw, speaking as the maintainer of a reasonably popular OSS project, it may be worthwhile to include actionable next steps in your issue. Including the comment you just wrote here might have made it easier for him to take action on this back in 2015.
As someone who has worked there I'd like to set the record straight.

What's wrong with copying someone else's features ?

AFAIK Camera Plus was released BEFORE Camera+. But it was easily beaten by the other and it became so popular that now it seems like it was the other way around.

But yeah Boom is a bit over hyped. It doesn't increase your speaker output beyond the permitted maximum and so it can't really do any damage. Its just applying a limiter / compressor to your audio output. The thing is that noone has bothered to make something cheaper or free.

Robosoft was working on Apple Tech way before it was cool (from 1995..). A lot of the experienced Apple developers in India may have had their origins at Robosoft.

One minor but important aspect missing in the PR of the essay is about how they treat their employees. Anyone joining them fresh out of college has to deposit an amount equivalent to half their starting salary in a bank account for which you surrender the papers to the company.

If you leave within 3 years , the amount is forfeited. Now this is an incredibly shabby way to treat your developers. They claim it's to recover training expenses , but yeah 3 years !? Gimme a break.

Not exactly the "global" startup they claim to be. If you think I'm lying just go go to glass door and read their reviews. Remember to sort by date.

I didn't write this to crib on my employer but to add some perspective. Sometimes devs on places like HN forget how lucky and privileged they are to be treated so well. This is how Indian developers are treated even at some companies doing good work that is globally competitive.

But all in all it's still a pretty impressive achievement. I admire what they have done. However the building mentioned in the article is only half full even after the company has been in operation for 15 years.

I'd like to think that one of the reasons they've never reached their true potential because of the high attrition resulting from how they treat their developers.

But then that's how Indian IT consulting works. Keep a small skeleton crew of experienced "managers" or "lead developers",while most of the actual work is done by fresh grads , who are then billed to the client as "experienced senior developers". By the time they get actually experienced and start demanding more , replace them with another set of grads , chain them to the company , rinse and repeat.

Don't hate the player , hate the game and all that.
The state of mobile: Exciting times, exploding choices
I suspect the same
I'd pay for that.
Since browser vendors are clearly out of their minds, it's up to users to end this mess and save a few bytes of traffic in the process: just set your user-agent string to something short (most browsers allow it without add-ons).
I don’t want to focus on one thing
Java Concept and interview questions
My lead is like that. When I send him instructions on how to do something, he always asks me to sit with him and walk him through them rather than attempting to follow them and then asking questions if he gets stuck.
It seems like this could have worked if the parent bought points and the kid could redeem earned points for gifts like Amazon gift cards, etc. This model is used by a lot of corporate reward programs.
Jump High Twice as He Starting Thinking
Not sure if the kid would believe it when he gets back a wrinkled old bill.
NativeBase the missing piece of React Native
-4 for asking? Well, okay. I wrote to them when it became obvious that they were selling snake oil, urging them to pivot to tech that can work. I'm curious if people think they could have pivoted, or if they were married to the snake oil (ie a pivot would have failed) . It's a yes/no question without preconception from me and I'd appreciate a response or explanation...
That's only allowed if the destination is a "seller", and the debit card is tied to a bank account. You can't send to random pre-paid credit cards. That would be the scammer's dream.

Also, Stripe transfers funds to recipients only once a day at best. For many accounts, it's once a week. (This is also true of Venmo, but they hide it from you in the app. Send some money to a nearly empty account with Venmo and then try to spend that money, and it becomes clear that Venmo's immediacy is an illusion.)
I think this is going to be a big problem, even without the specific hard-failure mode of encryption — people are generating tons and tons of data and most of it goes in the same place and is frequently hard to manage.

A generation ago, when someone died their next of kin were probably going to be reasonably comfortable donating the contents of their office to the local university — you could quickly scan to see if there was anything truly bizarre hidden in the closet, most people didn't take that many photographs (especially NSFW ones, what with meddling clerks) and you could quickly look over the ones they did have to make sure there wasn't anything you wanted, etc.

Now, though, almost everyone carries around high-quality cameras and generates gigabytes a year of geo-located pictures. Many casual conversations which would have been lost forever are now recorded. Some of it might be easy to exclude (“Scholars will just have to live without the Chief Justice's online dating history”) but it's hard to imagine being able to quickly go through a mixed service like Facebook or a cloud photo backup service without some potentially embarrassing oversights.

I'd bet the most likely outcome of this would be scholars having to wait for increasingly long embargo periods to expire to avoid the odds of data-mining or computer vision finding unwanted links to people who are still alive.

That's not to say that this didn't happen in the past – a good example was the time that Justice Thurgood Marshall donated his papers to the Library of Congress under terms allowing access after his death, leading to a minor firestorm when a clever Washington Post reporter used them for insights about other people who were still serving on the Supreme Court:

http://www.nytimes.com/1993/05/26/us/chief-justice-assails-l...
Why Is Donald Trump Winning
Sometimes this is about having a different learning style. Some people may absorb information better one on one. Tutoring and mentoring can be super helpful.

Another thing you might consider is that there are class and cultural factors to people's expectations about how you get along in life. Person to person conversation and personal relationships are important resources if you are working class or living in poverty.

There is a flip side to culture that disdains just asking, which is that smart people sometimes scramble to find answers independently to any questions because they don't want to reveal their ignorance on a subject. Sometimes just asking is not lazy, it is efficient and results in better collaboration as other people hear the question and realize they don't know, either, and would like to. Or, if no one knows, then you at least know have that information and can work from there.
You don't have to pay for writing code based on the spec, you have to pay for users using it. Just as Cisco does for users of their free binaries. (They probably don't pay all that much extra since they already pay tons of fees for their own products, and it has to be some kind of flat-rate deal since they can't track precise user numbers)

If you take their code and compile it yourself, you are on the hook for fees of users, just as if you wrote the code yourself.

I don't like it, but it is a logical option that if someone pays it is the one responsible for making the "product" (=binary including the codec)
Psychologists use doctored Obama photos to get white people support tea party
or worse, “I’ll just get rid of it all.”

No, that's really the best thing. Don't keep a lot of crap. Even sentemental crap. It clutters your life, physically and psychologically.
If you are referring to SolveSpace, OpenSCAD is text-based, and you build your geometry programmatically.

SolveSpace has a CAD viewer interface, and you draw and constrain your geometry.
I use FreeCAD as an alternative to AutoCAD (Inventor, Fusion360), but I have used SolveSpace for a small project where I wanted to animate the linkage for a client. The same could have been done in Fusion360 too. It was for fun.

The latest FreeCAD has greatly improved animation capabilities for renderings.

You can use SolveSpace's constraint solver in your own project, since I believe, it is separate from the viewer code. It is a very nice piece of work by one individual. I follow it once or twice a year to see if people are going to add much more to it.
It is indeed a pity blood tests are regulated, and not available not anyone who wants them -- I would be making millions out of people like you'd draw bloods before, after, and during migraine, and test for who-knows-what for who-knows-why. I'm curious, though, how come is that blood tests are not possible during migraine attack, I really cannot understand why should it be so.

That being said, you have no clue about human physiology, and not much more about clinical biochemistry.
Rust chooses to call jemalloc for allocations by default[0], as it is generally faster than the system allocators, especially as we can go beyond the plain malloc/free interface. This choice is independent of the libc used, which Rust mainly uses for syscalls.

[0]: http://doc.rust-lang.org/book/custom-allocators.html
Tesla hires a new head of manufacturing from Audi
The best place kicker in the country is black? 70,75,80 yard field goals
"Hack the System" would be the perfect name for this. It's too bad that domain is taken.
Wouldn't an example of a truly random number generator be to open up a pseudo random webpage (say something like www.engadget.com/page/<pseudo_random_number>) and do a modulo count of the number of whitespace separated words/tokens?
Dup, under another title, I think.
Sounds like the 20 year old codebase at our $company.
I really find it hard to empathize with these kind of founder stories -- what I see is a technology that's trying to solve a problem where a problem doesn't really exist and then the frustration of failure. Maybe find a problem to solve that actually matters?
Teaching yourself computer security by getting root on the servers hosting illicit torrent-sharing websites isn't exactly something you put on a resume, as a particular example.
>> Physics doesn't say no to wireless power, but it does say "Only if humans are not nearby or you want small amounts of power (<1w)".

Wouldn't the limit be raised if you could build a system that detects whether a human is in the power path(or stray paths) to turn the power off, and do that fast and accurate ?
There are probably indirect ways to "pay" the advertiser
Such a test would still be very useful, when combined with other independent weak tests. If 5 weak tests in a row confirm you have cancer, then you should worry.

And anyway just report the numbers to the doctor and the patient. "This test has a 5:1 likelihood ratio, so if the odds of you having the disease were 1 to 100, it's now 5 : 100 or 1 to 20."

Everyone needs to get a better grasp on probability.
If your data dies with you, the rest of us lose whatever insight your data might have given us.

Suggestion: leave decryption instructions with (attorney, loved one, safe deposit box, etc.) so we don't miss your take on life. Someone (can't know who) may benefit and spend a moment thanking you.
I'm not sure the writer wanted empathy
It has to be a domain? hts.starfighter.io startfighter.io/hts http://www.hackthesystem.io/
If many people with the high value never get the disease, then the historical data won't help you discover a false positive (which is what the person I was responding to was arguing)
I'm pretty much exactly the opposite. A problem seems huge and daunting until I subdivide it into steps which I can complete in under half a day.
It will depend on your city, but public libraries are usually fantastic. The wifi is free, the seating is spacious, and everyone is there with a purpose. They also cost nothing and you never get the "am I loitering?" feeling that you get in coffee shops.

University libraries can also be good, but be mindful of the date. If it's exam season I tend to avoid them simply because students should have priority to the libraries they are paying for.
No Sane Compiler Would Optimize Atomics
Yep, specifically the company cperciva referred to in his comment.
Why they win, we dont know, but the government ask for gifts time-to-time:
http://www.bloomberg.com/news/articles/2015-06-17/cisco-to-i...
there are similar stories for Microsoft etc, but even Morgan Stanley almost went to bankruptcy in 2008 but in 2009 jan, fully pledges itself to help to build one of the department for Beijing children hospital till its estimated finish date 2011?
Would switching to alloc_system then use the musl one, leading to a smaller binary?
I have never had a bad interaction with the core language devs. OTOH, they are passionate about the language; I've found all the core developers I've met very helpful.
I did a payment card thing back in the 90's with a couple of friends, during the first Internet wave. We actually got some traction and signed a few bank partners, but ultimately it is very hard to be disruptive when you require access to a massive, privately-owned network that is controlled by the same institutions you might be threatening. All you have to do is set eyes on Mastercard's marble palace on the Hudson to know who is calling the shots in that world.
GoHenry haven't really "partnered" with Visa.

They're just on a prepaid card program provided by IDT Financial Services (if scroll to the bottom you can see it listed).

Same company that provides prepaid cards to Osper.

There's a half dozen prepaid card providers in the UK.

There's also Marqeta in the US (used by doordash to by food on your behalf) who they could have used also well as a dozen other prepaid card providers.

They just made it hard for no reason.
>The biggest reason they failed was because they never released anything.

And why do you get to say that?
Or "writing the freaking article for you".
Likely a fan of Downton Abbey, the BBC soap opera,

It takes place in pre-WW1 or 2 English country-side.

I actually enjoyed it.
> Either you verify from the bottom or you can't verify at all.

So 'curl ... | sudo -' is just fine now because we can't verify from the bottom, so there's no sense in verifying what we're piping to sudo?
The point of trusting Amazon reviews is to lower search time for an item. You basically have to read the reviews of every 4-5 star rated item if you don't trust the Amazon ratings
The new book 'The Other Slavery' will make you rethink American history
I think its a valid question on pivots, but its also pretty much the sole discretion of the founder/CEO to actually do the pivot. Without them on board and leading the change you end up with a mess, some people following the "strong" leaders and some people following the "original" leaders, and nobody gets anything done to their satisfaction. It also affects your team makeup, since at the small scale one tries to craft a team with overlapping but interlocking skill sets. Pivots require restructuring for that reason, and being able to pull that off is a skill as well.

At the end of the day, if the CEO is thinking the "least risk / best shot" is to stay the course, then a pivot is off the table until you replace the CEO.
Does anyone know how to find good reviewers on Amazon?
You are incorrect.

All kinds of "shotgun testing" (i.e. indiscriminate testing for everything like you recommend) have been studied, and proven worthless at best, and more often than not, actively harmful.

First, there is the issue of tests' limitation, and extremely low predictive power. For instance, if testing positive on A makes its 20 times more likely that you'll get B, and the prevalence of B is 1 out 1000 000 in the general population, your own personal risk remains low enough that nothing has changed -- except that you will panic and do unnecessary interventions to reduce this risk. That is precisely the reason tests are asked when you already have symptoms, so if you're pretest probability of disease is 10%, a positive test results means you most probably have it, and it is worth doing something about it.

Second, all known treatments (including "preventive" ones) carry non-zero risk. When you don't have symptoms, whether or not you test positive, your risk of dying from a disease remains lower than dying from an intervention to prevent the disease -- thus, you gain nothing by testing.

Let's take for instance a 40-yo female who gets an ECG done for no good reason. It shows signs of heart disease, which could be a variant of normal, or a sign of a disease. The lady is worried, so she goes on with a stress test just to be sure. She tests positive (a sizeable proportion of those tests are false positive for multiple reasons), so she decides to go on and follows up with a coronary angiogram to see if there's any blockage. Angiogram is normal, but, a coronary is perforated during procedure (1/10 000 risk), and she dies on the table, when she never had any health problems beforehand. This kind of stuff happens all the times.

Finally, from an ethical stand-point, as long as healthcare -- and the individual's stupid testing choices -- are paid for collectively, individual choices should be severely restricted.

If we were in a country without any kind of state-sponsored healthcare, where you'd get to pay for any self-harm from your own pocket, I'd argue for free-for-all testing for anyone without any oversight.
Out with the Old
> There are several recent examples where people have suggested such things

That's great but amount to a couple of functions, the larger issues addressing more serious refactorings never get off the ground (Base contains multiple thousands of symbols (not even counting how in a multiple dispatch language one symbol can contain hundreds of definitions) common lisp, by all accounts a sprawling language with multiple dispatch, has 978).

> I don't understand what exactly the criticism is. At first I thought it was about, too much dicussion, but then it seemed to be about too little dev time, please do clarify.

Both. Neither. It's about how there is unending discussion until a core dev just does it. This is not an efficient use of anyone's time. Set the scope of an issue, discuss, decide on a course of action, layout issues. This allows a core dev to get their input in place, but then not have to actually wait for them to have the time to do the whole thing themselves.

> There's somewhat of a tooling problem here, since we can't run the coverage tests on travis, so we don't get them integrated in the GitHub UI, but people do look at them and add tests as appropriate.

The number seems to fluctuate randomly from 83% in January, to 11%, 45%, 65%, 75%, 11%, 81% now. Which is a net loss and wholly sporadic. How does anyone know what to write tests for when coverage bounces all over the place? Also what good are the tests if no one takes the time to use them anyway? You have tests but they seem pretty useless with how you are using them. I understand it's a tooling issue, but a metric isn't very good if no one is bothering to use it, why waste the time to not use it.

> but I wouldn't say that they are so on purpose

"Look at the code and you'll understand." is the jist of the documentation of a 10000+ SLOC base used at the heart of Julia. Sure I could read all that, but I'd rather have a bit of documentation. Also the tests for this amount to it's examples.

> not some sort of unwillingness to fix problems

I disagree on at least 1 of them. Typed exception handling was flat out rejected because it's too much like Java by key devs; forget the fact everyone does it anyway using reflection. Interfaces and modules don't seem to make any progress because of some people complaining about similar issues.

> Putting together the road map of what goes into each release and prioritizing are very hard, because there's just so much that could be worked on.

Then stop wasting dev time and work on the community policies that make it easier to retain devs.
The Julia version was a literal translation of the Python version, the only difference being that I changed the entry point in the Julia version to allow restarting searches in different ranges. That made parallelization very easy, which is where I got most of time saved. I distributed the work across 3 machines. However, even without parallelization, the Julia version progressed much further than either CPython or PyPy. I also attempted a C version before Julia, but I ran into some issues, which Julia handled without me having to write extra code (int128 support out of the box, and various functions for prime numbers). The int128 support was the main reason I didn't write it in C, as I came across a lot of contradictory information online for __int128 in Clang or GCC.
I like the comment about the online transactions, not being a technical problem but a business one (in his opinion), a problem that would be solved on that year (1996). And sending card numbers over Internet being safer than doing that over the phone. These days many organizations still ask for those details over the phone, or even on paper.
Damn, I love Vysor, and was actually using it for a big product demo while this apparently was getting removed from Chrome app store. Real bummer.
Cubes sounds like what is often called "ROLAP" in the enterprisey analytics world.

https://en.wikipedia.org/wiki/ROLAP
Well, sure. Next question: Would you trust your life to that system?

'Cause your answer really shouldn't be "yes" unless there is some very, very compelling reason that there is absolutely no other choice, and there pretty much always is.
Websites are made of software.
That seems to have worked because the king had an unmanageable level of overconfidence, whereas this worked because they already had mutual trust[0]. Advice from a friend passes easily through the "harm test" heuristic filter which takes place immediately after hearing any untrusted (doubted) person advising one to change course (and potentially other places if someone learns they need to apply it there too).

By mixing in advanced machinery, our innate heuristics like harm measurement need many more dimensions of analysis. Hackers, in tune with modern machines, recognize this as a blunder since we have seen trust misused with secrets in machines before; still how can a "[s]cientist and security researcher" and "farmer and shoe-repair-man with a handheld" alike learn to recognize wider effects of their machine-enabled actions?

0: https://twitter.com/search?q=from%3ASc00bzT%20to%3ADefuseSec...
The wirecutter is great for finding the best product. It's less focused on deals though.
It's very error prone if you implemented algorithms using 0 based indexing your whole programming life. You are just bound to make mistakes if suddenly it's 1 based indexing.

I am not saying 0 based indexing is technically superior (I really have no opinion on that). I could compare it to switching positions of brake and accelerator in a car - you can talk about brake on the right design being superior all you want but the fatal crashes will happen if you implement it.
If you liked this, you should subscribe to Matt Levine's daily newsletter: Money Stuff. Reading it is the highlight of my morning commute: http://www.bloomberg.com/view/topics/money-stuff