skysight-inc/HackerNews huggingface dataset:
There's plenty of companies in the third-party on-site review space (TrustPilot, Feefo, Yotpo, etc.) - maybe you should look at how they work.
Look at what you are actually writing here.

"A young black male LIKE YOU is..." vs "A white male is..."

Regardless, facts are facts. If (big if) black men are incarcerated more per capita than white men, it is not racist to say so. What is racist are the usual reactions:

* Calling on the "black community" to denounce the culture that supposedly causes this

* Discounting the idea that police might be structurally racist and arrest black men less than white men, or investigate crimes typically committed by people with low economic means more

* Discounting the idea that the justice system might be structurally racist and find black men guilty on sketchier evidence

* Discounting the idea that structural oppression plays no part in this and that black people "just decide to join gangs and commit crimes" without any insight into the pressures of their life.

* Pointing out to every black man you meet that they are more likely to be criminals (I am actually aghast at the idea that you think this is not a contemptibly rude thing to do), when you don't point out to every white man you meet that they are more likely to be paedophiles.
(Synference cofounder here)

That's a good blog post.

There are many ways to handle multi-variate data, with different tradeoffs. The linear model you describe in your post is one of the classic machine learning models often used. In the post, we address the shortcoming of such models in the subsection "Trading off exploration vs. Exploitation."

As we point out, such a model ignores the trade-off between exploration and exploitation.
That means that you have to gather all your data by randomly serving variants, before you can figure out the right variant to serve to each user.

That's very expensive in terms of serving-the-wrong-variant, if what you are trying to predict is conversion or revenue. By contrast, our method will quickly realise if a particular variant has a very high expected value for the current user (with the current user's particular combination of features), and so serve that user that variant - even if we aren't confident about other users.

So, like any bandit algorithm, we trade off exploration and exploitation; but further, we trade this off not just across the population as a whole, but on a personalised basis. That's a very important functionality that the approach you describe doesn't have.

Why is this an issue? Because if you have to gather data by randomly sampling, what if a certain sort of user doesn't appear very often? (e.g. lets say for a particular site, that's a 65 year old female from Canada). Do you randomly sample until you see a user like this? If so, you are randomly sampling for a long time. Or do you stop your exploration before you see rare users? This totally neglects your rarer users. What if rare users have unusual preferences, or are particularly valuable? (E.g. maybe your rare users are your biggest spenders - which happens.)

And, if you have high dimensional data, all your users are effectively rare (because you rarely see users with that exact combination of features).

Furthermore, the 'gather data randomly' approach is also impractical if user behaviour is dynamic, as it often is in real-world settings. (i.e. the preference of your user base as a whole changes - maybe they've all recently read an article, so a different marketing copy now resonates with them)

Finally, sometimes those interactions you mention, between different features, are really important, and shouldn't be neglected.

I could go on - there's a lot of subtle issues that the approach we are using solves that simple multivariate testing doesn't handle, basically.

What we're doing is trying to provide an API that wraps all this knowledge up into a service that's easy for people to use.
Function testing an Android application
Not really... this only mentions that reified generics would be incompatible with current Java collections, which is obviously a problem that Java has, not that reified generics have (C# does great!).
And others don't mind spending a little money to improve their lives and have conveniences and nice things. Not everyone lives on a ramen budget.
Pytest: no-boilerplate testing
Yeah, Apple is clever to have their logo on the back, lit up. So when they pay for product placement, the laptop is just sitting on the desk, with the actor using it and facing the camera, with the logo nicely framed on screen.
Hachi Ju Hachi for Japanese.
Kebab and Curry for Indian.
I prefer the name "High Subsidy Lane" for them.
"Probably due to the incredibly high level of institutionalized racism that they experience every day of their life."
I completely agree. I have seen first hand cops being completely racist to minorities. And there are numerous cases of African Americans having their race being a factor in getting a job (http://www.chicagobooth.edu/magazine/sum_fall03/bertrand.pdf). There are a million other difficulties they face. I wan't to do everything possible to remove those barriers.

I'm not implying people are stupid because they are black. That is just something you are picking up from nothing. What I said is the English version of:
P(scores is in bottom decile | student is Black) > P(score is in bottom decile | student is White).

Is there a difference between someone being "stupid" and someone scoring very low on a g-loaded intelligence test? The first definition of stupid on Google is "lacking intelligence". Is it wrong to say someone whose intelligence test scores are very low is stupid? I'd probably say test scores <25 percentile = stupid, between 25 percentile - 75 percentile average, >75 percentile smart. (Obviously you have to make sure the test isn't biased which is why I originally mentioned math).

If I changed from saying scored bad on the SAT to being illiterate as an adult does that make my statement any better. It seems like no one can say someone who is illiterate isn't stupid.

My point isn't to worry about what you can and can not say without being racist. I already know that judging individuals based on their race is wrong. I'm trying to use an analogy to say that if we can all agree that saying one thing is wrong, saying another thing about judging white people when it is also a generalization/stereotype is equally wrong.
This was my first though as well, although the attack this time wasn't really SSH-based. It really does greatly reduce the frequency of attacks.
The key here is not to sell but do research. Perhaps you might devise a short questionnaire to research the general area addressed by your startup idea within the context of your potential customer's business.

You will find that people are surprisingly helpful if you are clear about what you are doing and clear that this is not just a disguised sales pitch.
Integrate Front end rendering performance tool into your website
I am working on a project (http://github.com/axemclion/browser-perf) to measure front end performance metrics like smoothness and page load time for websites. I would like to try it out on real websites. If you have a website built by a great front end team and want to see how the smoothness of your web page has changed over commits, I am willing to work with you (for free) and integrate this tool in your deploy or continuous integration process. Please drop a comment and we could work together to try this out.
It's a term of art in the marketing world. Legitimate jargon.

What's an equivalent... hmm, suppose I talk "a pull" in the context of a version control system. I'm talking about something with a specific meaning. It would be wrong to try to correct me and tell me I should talk about "a thing that is pulled".
Why would they want to work as relatively tiny salaried devs after getting million dollar bonuses, rather than just retire?
Clickable link to the project - http://github.com/axemclion/browser-perf.

Type of graphs that can be generated - http://axemclion.github.io/bootstrap-perf

Data saved in couchdb - http://github.com/axemclion/perfjankie

More info - http://blog.nparashuram.com/2014/01/making-frontend-performa....
I quit my job to start a company.
think Dogecoin will succeed precisely because it's perceived as lighthearted,

this is reminiscent of lots of internet successes: twitter, reddit, dropbox, etc.

friendly wins the internet
Quake-style Developer Console in Unity3d
Lions and donkeys: 10 big myths about World War One debunked
What, review devices are a problem now? That’s the most normal thing in the world. Reviewers get stuff to review for free. From everyone.
Also worth noting: The developer cited mentions at the end of the article that he was informed at some point that he also couldn't use the word "memory." Which, obvious ridiculousness of this whole matter aside, makes me wonder if there's any concise and complete resource one can use to check for potential 'violations' while naming apps (or, really, anything else) to head this off before it becomes a problem...
I think it is strange how the author of a cool tool like this seems to feel the need to justify their tool's existence in a world where new web-framework X is announced every day.
In case anyone missed it, This American Life had two great shows about patent trolls, including Intellectual Ventures:

http://www.thisamericanlife.org/radio-archives/episode/441/w...

http://www.thisamericanlife.org/radio-archives/episode/496/w...

I always knew that patent trolls were a problem, and that the US patent system had big issues, but these shows made it oh-so-clear just how bad things are.
So … there is no evidence, right?
I have a similar background to yours. I program Java professionally and have iOS and web apps as side projects.

I think the first three website you may want to go to for getting familiar with the quick prototyping platforms like Arduino and Beaglebone are:

(1) http://learn.adafruit.com
(2) https://www.sparkfun.com/tutorials
(3) http://bildr.org/

The advantage of (1) and (2) is you can quickly order parts right from their site without having to search them at different places yourself. If your goal is to eventually have a PCB house make the board, you may want to check out ladyada's comprehensive review on PCB manufacturer at http://www.ladyada.net/library/pcb/manufacturers.html. Also Sparkfun has a series of very insightful tutorials on SMD soldering.
For (3) I personally highly recommend it for its component oriented tutorials even though it doesn't seem to add new articles anymore.

I think the quickest way to get yourself the skills is to set a goal. Create a wish list of functions that the device must have. Then read or watch only the relevant tutorials. If you have a specific goal, then the above mentioned websites should work very well for you.

To share my experience, I was able to design my own schematic and board on KiCAD, program the firmware, and have the PCB factory make a fully functional prototype that works with iPhone, with these resources in 24 weekends.
Your comparison makes no sense at all. E.g. systemd dependencies are minimal.

My take: if he builds a bicycle it would be lean, fast and he'd analyse all existing designs to make that happen.
Single Malt Scotch Sells for World Record $628,000 at Auction
Not sure about the identifier used in England and Wales, but in Scotland most boards use the 10-digit CHI number. From this you can determine the patient's date of birth and sex.

For this reason it is not used as a patient identifier for information visible beyond staff cleared to view this personal information. Either data is aggregated to a point where it's not individually identifiable or an anonymised ID is used, and the most distinctive fields removed. I hope that's what's happening here!
Devices come and go. This is explained in the linked article…
Before 1990, people weren't suing each other over software patents. And the software industry did just fine - it was a period of huge innovation and rapid progress. We know what the software development landscape looks like both with and without patents.

It looks much better without.
I always thought that was just the name of the parent folder of .git
Hasbro[1] should join the party, especially since they are in the electronic games market.

[1] http://www.hasbro.com/games/en_US/shop/browse/Hasbro-Games/C...
Wow, I'm currently in the same boat and relate to all that you've said. Monitoring this thread.

That said, currently I'm looking into DIY soylent, though I have a pretty decent diet anyway and nootropics. Nootropics seem to have potential but I've yet to gain first hand experience.

I'm also looking for a way to make mindfulness meditation a habit as I cannot bring myself to do it daily either, it does help though.
Not hard to choose a % that gives constant ish real returns forever
"Technology has historically benefited workers, consumers, and investors in the long run."

For ~200 years, before which there were far less technology shifts and less market capitalism in general.

And just because something has been true for ~200 years doesn't mean it will continue being true.
Doorbell sends message to Cell Phone (2012)
Battle of the Box
You can easily pause pulseaudio while the Jack program is running. I saw the development discussion to make that happen automatically. Further, there are various ways to do that. Seems at most a problem with how it is integrated in your distribution.
I don't mind journalctl in spite of my initial reservations, and as you point out with -f, it's not all that different from tailing a text log. I do suspect binary logging isn't the only reason hkhanna dumped Arch for Debian. It smells of nitpickery to me.

Using journalctl instead of hunting for the appropriate log files in /var/log seems to offer some degree of platform unity. Maybe it's not the right answer, but it works well enough. My primary complaint is how long it can take on a noisy system to filter a large log, but it's not exceptionally noisome. And most of the time, I just want to follow the log.

> I would agree with an approach to have systemd send log events to e.g. journald (or syslog-ng, or whatever the user wanted) to separate that functionality out, however.

While it probably isn't what you mean as you attach the caveat of task separation, it is possible for syslog-ng to collected logging from systemd's journal. It's a little flaky but it works. :)
snapshot in case the server is overwhelmed : http://archive.is/M1R6K
It would be cool if there was a service that let customers "text their testimonials" straight from their seat. So, customers would be able to write a testimonial right from their phone and send it as a text. These texts would go to a central backend, where the owner can approve/disprove each one as they come in. The ones that are approved get published to the site so customers can view the reviews in the tab. If I was a restaurant owner, I would pay a decent fee to for this service, especially because I get to approve of every review and I'll probably get a lot of them. It's different than yelp because all the testimonials go on the restaurant's website, as opposed to Yelp's own... Customers would like it because it's easy to write a review, and maybe restaurants can offer deals for customers who do write them or whatever. Textmonoials is where it's at...
I've found that it can help to set a timer, because then the task isn't "work until it's done", but instead "work for 5/10/XX minutes". When my brain just isn't cooperating at all , I try to find simpler things to work on, which still contribute to the whole.
Don't UpSpeak
Hmm, I'd put Jobs lower and Musk higher; I'd suggest we're overscoring Steve Jobs still. Paypal is clearly already a big success though, and both Tesla and SpaceX have the potential to become so in the coming years.

For me, we're still under Jobs' reality distortion field. I mean, which companies did he build? NeXT which did interesting technology but basically died in the market. Pixar where there's significant dispute about his level of involvement and he may have been more an angel investor.

And Apple. Huge, sure. But he was kicked out the first time round for focusing exclusively on a product that was losing money hand over fist, was both more expensive and less capable than rival products, and which was never more than a minor niche player (albeit stably so), squandering the Apple II's early work. When he returned it was some years before they regained serious success, and that was largely with iOS. Which, by the time of his death, was already losing market position in both phones and tablets, a trend which is showing no sign of abating and every likelihood of levelling out in much the same position the Mac ultimately did, for similar reasons - one manufacturer and a few devices simply can't innovate as fast as a whole army of rivals cooperating. He built great products, but a great company to live for a lifetime?

Now, don't get me wrong. I'd love to have even 0.1% of Steve Jobs' success. He was a visionary, a brilliant marketer and an excellent communicator. But I'd suggest his personal single-minded obsession interfered with his ability to hear the market reaction to his products, and the consequence of that was not companies that last a lifetime.
Just disable password authentication, problem solved. Changing the SSH port does not add security against people who are determined to break into your system, but as you said, it helps to keep the noise down so you're more likely to notice suspicious activity early.
Convert Optical Mouse into Arduino Web Camera
Well, it makes sense. Many/most of these appliance devices are running Linux, because it's easy. Root one, install what you want, and because they're all identical it's easy to find and root many of them.
I stick with iptables IP whitelists. We're talking /31 or /32 whitelists. I really don't need SSH access 24/7, so it's fine having just a couple chairs permitted. I don't need to SSH from the airport.

That's naturally not the only layer of security, but I figure it's a nicer option than non-default port.
You should just attempt forcing yourself to do the "dirty" work. We'd all like to be coding the matrix, but most people just need wordpress websites, so just force yourself.

I can't give you any magic secret or formula beyond that, because none exist (as far as I know).

Being a coder though, isn't it all fun to you? I find typing like a maniac fun.
My LG G2, running android 4.2.2 with a 3.2.0 kernel, boots in about eight seconds from cold. It also has the best battery life of any smartphone I've ever seen (24+ hours, of which 8+ with screen on and doing things is normal on any day that I don't play 3D games.) SysVinit.

My boring house server, AMD FX4130, boots from a small Intel SSD in forty seconds from power to 0 load. Debian stable, sysVinit.

I understand sysVinit. I can debug it. When things go wrong, I can stop it, figure it out, fix it and start it again.

Being able to figure things out and fix them is the heart of UNIX. I'm not against progress, I'm against screwing things up in the name of progress.

OpenRC looks interesting.
That's a really interesting way of looking at it, thanks. I've always seen it as sales-or-nothin'. I'll see if I can come up with some solid questions to ask.
I've read in the past that Apple does very little product placement (that may have changed) and that the primary reason that Apples are so predominant is that is what they have available on set. This may be more true for photo shoots than TV/Movie production.
I'd like to see other distributed filesystems catch on too. HDFS has a lot of room for improvement.
Not long time ago Rails had an attack vector very similar to this, IIRC.
"Honey, there's spam in the fridge again!"
That's fine, because trademarks are -- supposed to be -- domain-specific.
By the way; this isn't snark towards Russia but snark against the notion that the threat of violence doesn't play a significant part in the distribution of wealth anymore.
I'd agree to a point, except that at its most base level farming, at least the agricultural variety, can be "dumbed down" to plant things and water them (unless you give them Brawndo cause it's got what plants crave), grow, harvest,..., Profit. Almost anyone can start from a couple seeds and grow something in a garden with about 2 minutes of instruction.

Software Development is a more 'high skilled' beast just because it can't be "dumbed down" in the same way. I mean yeah you could say 'you write some code' but that doesn't explain anything. Explaining how to program takes a bit more effort on the part of the teacher and the student. You really can't make a 5 year old understand programming (growing) code with a couple minutes of conversation in the same way you can have them understand 'farming' vegetables by telling them to plant a seed and water it enough (but not to much) each day. I know I'm super oversimplifying but that to me has always been sort of the crux behind why people tend to thing farming is a low skill occupation.

I'm not disagreeing just sort of pointing out where I think the idea of farming as a low skill job comes from.
Lotus was suing people for look and feel in 1987. They'd have used patents if possible.

https://en.m.wikipedia.org/wiki/Lotus_Software#.22Look_and_f...

See also http://btlj.org/data/articles/vol1/pinheiro.pdf
Various features that systemd exposes have no equivalent in other kernels. This makes it impossible. He also explained various times why he refuses non-complete portability patches. This because you get more ifdefs and those are difficult to test/guarantee.

He and Kay claimed that kdbus couldn't be used for Binder as well. Greg thought it was possible. Only after writing kdbus he came to the conclusion that Lennart+Kay had it right.

Suggest to write a complete patch to make systemd work on FreeBSD. I assume you'll discover Lennart is right :-P
Why Google is doomed. My Hacker News experience.
Whenever there's any post on here that is critical of Google's privacy practices (shoving Google+ down everyone's throat, forcing people to use their real name, gender and age; and displaying some of that information publicly), a horde of Googlers show up on this board, and their general refrain is, "I don't see the problem."

"I don't see the problem."

That is the surest sign that a company is doomed. Forget about employees having empathy for customers. When employees can't even understand why there's a problem, you know their employer is doomed.
Apple (claims to) never pay for product placement. At this point their brand is so valuable that TV show producers put their products in when they want a certain feel.
Miners report progress directly to the configured pool.

It's pretty much a set it and forget it mining.
I pasted a gist of the backdoor script the hacker downloaded onto that server: https://gist.github.com/anonymous/8527149

Original URL is http://pdd-nos.info/.tmp/back.conn.txt
That's basically how EasyEndorse works, if you go to their website and submit the review using Safari. Texting testimonials is great in theory, but it would require either:

a) A custom shortcode, and a way to associate a message with a given restaurant.

or

b) An email address they could use in lieu of a number (since texts are essentially emails), but typing pizza-place-boston@easyendorse.com would be more verbose than just going to their site.

Did you have something else in mind?