skysight-inc/HackerNews huggingface dataset:
Another car nut here...

I think it is worth noting that Click and Clack from Car Talk on NPR where big proponents of the MA bill.

As with all things, everything is hackable. I previously owned a Subaru BRZ...the tuner community had several options of people who had reverse engineered the entire ECU and made new programming and maps available. They even built new functionality that allowed the cruise control stalk and other secondary controls to change engine settings on the fly.

No one from Subaru/Toyota offered this, although when the car was launched they had promised that they would. But with an Arduino and a CAN shield, and a little patience you can begin to sniff things, they don't bother to secure them.

Now I have a Chevy volt. I wish there was a bigger mod community, but mine is still under warranty. Electric motorcycles like those made by Zero tend to have different 'modes' that allow some customization of things like acceleration profiles and (especially) regenerative braking. I wish I could retune when the volt uses the engine and how...the car is a comprise on many variables. I wish the volt had that, but it will never happen for real mainline consumer products. After the warranty is up...mine may find itself with a bigger battery.
Do you think they would have gotten any contracts for content without DRM? I doubt it.
Because they're usually poorly phrased with no effort put into them at all and generally it's fairly clear the asker hasn't even checked if the question is asked before.

All the basic questions have pretty much been answered quite thoroughly already. Any beginner is extremely unlikely to ask something that someone else hasn't already thought of.
Very well.

http://www.bbc.com/news/world-33256561

http://www.pewforum.org/2015/11/03/u-s-public-becoming-less-...

And Christianity does not have the same problems with science, humanism, and atheism that Islam does.

https://en.wikipedia.org/wiki/Renaissance_humanism
Is this really a problem specific to computer science? Medical, biology, physics.. all subjects have some harder parts. There is always someone who does not understand.
It's a marketplace of ideas, no? Talent will generally avoid abuse...
Printers Instead of Getters (OOP)
I don't need a source. I'm from Russia and also lived in Latvia. Internet and phone calls are super cheap. I normally pay about $5/mo for my phone (unlimited calls, unlimited 4G internet) and $50/year for a decent internet connection at home. Industries are unregulated and there's a lot of competition.
Wow! Takes me back to my college days watching "Taco the Wonder Dog" music videos, one which which sampled "My Pal Foot Foot", which I only just now discovered is by the Shaggs.

Too bad Taco has long since departed the Internet; his music videos were a superb curation of such eclectic music. I similarly discovered Isotope 217 through Taco's samples of "Harm-O-Lodge" and "⏪".
Yes. I had no programming experience at all. Never written a single line of code nor even touched a Mac. I'm originally from Ghana. And I was able to get an honors in CS. Start a student group to teach other college students to build mobile apps (appdev.grinnell.edu) and get a dream job at a startup here in SF. So yes! Even with zero experience, I'm certain you can kick ass, if you have the willpower
ABSOLUTELY. The trick to it is exactly the point of the original article. You have to not be afraid, and instead interrupt class constantly and ask for explanation. Don't let yourself walk away from even one session with a floating question mark looming over your head.

No joke. Don't leave even one class not understanding what was covered.
Ask HN: How do I (software engineer) work with the designer?
Hello HN. I'm building a fairly large application as a side project and going to hire a designer. This is my first experience in doing so and I'd like to get some advice here, if possible. We work in the same company as of today. He proposed a $50/h rate and is going to charge me for all the 1-on-1 meetings we'll be having together throughout the whole project. 1-on-1 meetings are required to build the proper UX first and leave the UI as the very last piece of work.

The thing I'm struggling with is the $50/h rate I'd have to pay him for the time on these meetings. I know that we definitely have to go over everything together. But is it a common practice to pay the same rate for an hour meeting and an hour of him doing the actual work (i.e. wireframes, prototypes, flows, etc.)? What keeps pushing me back is the fact that I hire someone in order to save my own time. Should I negotiate the price when we have 1-on-1s? I have a very limited budget and do not want to f*k it up.

Greatly appreciate any feedback on this topic.
This is why I don't bother with SO anymore. I once spent a good 45 minutes carefully explaining how something worked to somebody that was obviously a beginner. When I went to submit the answer, I was informed that I couldn't because a moderator had closed the question.

When I asked the person why it was closed, I was informed it was too broad and not a 'good fit' for SO. Of course it was broad, beginners don't know what they don't know. I then looked up this persons history to the first questions that they had asked themselves. I was not at all surprised to see that they were all very similar types of questions to the one that was just closed.

I pointed this out and how their questions had gotten 50+ upvotes and multiple answers which then led them to help others and become a mod vs this poor person that will never bother using SO again. His response? SO has changed, it's not for beginners anymore.
Great article! In it you mentioned the Laramie Robotics Club. As the founder of a social robotics company, I'm wondering if there is something specific about robots that makes them a good medium for learning to code. I have some ideas about this but I would like to see what others think.
I'm not sure the links between the government and the ME3 carriers are as clear as you think. And even if they were (and this is going sound scandalous): who cares?

If some Emirati government wants to subsidize my domestic travel within the US, they should feel very free to do so! I'll take the better service and cheaper prices in a heartbeat.
Gender and race are hot-button topics because those who claim to be victims of discrimination always fall back to an impossible-to-falsify assumption of impure intentions, if not in the individual specifically, in the amorphous "institution" behind "institutional bigotry". Every time someone brings it up, the discussion is one person saying "I bet that wouldn't have happened if the victim were [white/male]!", another person saying "Uh, I think it would've happened", and the original person saying "Well you're just ignorant", and then a cacophony of voices supporting or opposing the side they're more inclined to agree with, seemingly never calling out the absurdity or futility of it.

This happened with me in real life when I expressed some questions about the veracity of the clock kid case to an associate. "You think that [being charged with possessing a hoax explosive device] would've happened to a white kid?!" - "Uh, yeah. I was almost arrested for installing VNC on the school computers..." - "That's such an ignorant white thing to say!" No way to win.

Maybe we can stop allowing these conversations here, because this is an infinite loop that I don't see us escaping any time soon.
$220M Richer, Human Longevity Ups Ante in Genomics Business Race
>It would be surprising to me if Philby's comments were a coincidence.

Why do you need handlers or propagandists to attribute this to?
Couldn't this simply be what he believed? He was an ideologically motivated spy after all.

Do you think it's implausible his position in the UK class system got him in, and protected him?
I study through a uni in Melbourne but purely online (minus exams) so this is an interesting side of on-campus study that I had not thought of much. I have found collaborative learning via the student forums is a great way to help people out, and there are lots who do seek help which is great (myself included). I'm just over halfway through my CS degree and now wandering how different my progress & grades would be if I studied on-campus.
SO needs help turning this impression around. I upvote any question that's halfway comprehensible. I nearly always comment in order to help resolve the ambiguity in the question. It works out best when the asker engages SO in the comments section.
Charlotte and Ric Flair loving the shared spotlight
...or at conferences. I can't find the flowchart I've seen before but it's definitely a problem at linux.conf.au (although better moderated this year!)
People used to say about PC games, but the Denuvo encryption is unbreakable right now. The hackers and the studios are not on equal footing anymore.

This will happen to web DRM as well.
Sometimes it exists, other times it doesn't.

Tipping just about doesn't in Australia, where we pay a reasonable minimum wage ($17.29 per hour for adults in full-time employment). You occasionally find people will tip a taxi driver or bartender, but by and large it's just not done.
Definitely yes! I'm currently a senior studying CS. Many of my classmates freshman year had never written a line of code in their life beforehand. Now, some of the best programmers I know at my school are those same people. If you're passionate about it and willing to put in the effort, then I say go for it!
I have no problem with the kind of inequality that comes about because some people are more skilled than others. That's the incentive to acquire skills, and that's fine.

My problem is with the kind of compounding inequality that arises when you start allowing people to accumulate capital, because those who already own capital are more able to earn money than those without.

In order to avoid this, without abandoning the benefits of capitalism entirely, we introduce a slow constant rate of wealth redistribution. This gives those without capital a chance to acquire some, and potentially do an even better job with it.

>In America there is equality of opportunity

Do you really believe this? Do you really believe the child of a poor family is equally able to learn the skills to succeed as a child raised in a rich one?

>but you want to give equality of outcomes

No, I just think extreme and consistent disparity of outcomes is evidence of a systematic problem.
I have long chosen to own asking dumb questions. It's helped me, no doubt about it. This girl will go far with the attitude of looking to understand.
This is a real problem with SO. SO is still the best place to go to find answers, but they do quite a bit - though not nearly as much as Wikipedia - to frighten off beginners. Arbitrarily closing perfectly fine, sometimes even great questions, is only the half of it.
It's more than possible. The first line of code I wrote was second semester freshman year, at one of the top CS programs in the world. Google hired me during my senior year of college (a few years ago) and in my last two years there I've been in an actual computer science oriented role. I won't deny that it was a little unnerving in the beginning that everyone else seemed to have a ten year advantage over me, but that hurdle turned out to be 99% psychological.
The headline is a tad hyperbolic. Notably, there was one area where Lawrence proooobably was, uh, stretching the truth (for good reason): he insisted that the Arabs had sneaked some ninja division into taking Damascus "first." This account isn't shared by anyone else and would imply these Arabs took the city, then retreated, then came back later or something.

Why would Lawrence fudge here? Well, this will seem very quaint to modern eyes, but apparently there was a bias toward "whoever did the work gets the spoils" back then. If the British army took Damascus then it was theirs to distribute as they saw fit, if it was a combined British/Arab force then it'd be a little different. This is ludicrous since there's a unified commander-in-chief who is British who can pick whichever army they like to have the honor of entering the city first. Anyway, Lawrence was exaggerating the date where the Arab troops arrived to try and get them some of the glory & responsibility afterward, since he was considerably more pro-Arab independence than some of the other Brits.

It's a silly issue since the Turks had basically lost regardless and who cares which army enters first, of course.
Of course it's possible but it seems a little odd. Programming is something that anybody can do with a very modest investment. If you're interested in programming, seems strange to have absolutely no prior experience before getting to college.

It's sort of like deciding to be a music major when you've never played an instrument before. How do you know if you even enjoy it before starting down the long path to getting a degree in it?
That is not for safety, that is for making money. Think about. Make an activity illegal and now only your "certified" and lobbied for employees can do that (now expensive) work.
But beginners often don't know what to ask or how, or even what to Google for. You need a year in the field just to pick up the right terms to type into a search engine to point you in the right direction.
Right, but examining the fundamental assumptions of a plan is -subtly- different than asking a question (whose answer you already know) because you expect that other people want the answer to the question but are too intimidated or whatever to ask. :)
At my university (Minnesota), the intro-level programming class for CS majors was based on the SICP textbook and all the assignments were in Scheme. One really nice side effect of this was to level the playing field with regard to prior programming experience - even the students with industry experience were starting from scratch with car and cdr.
Without a doubt it's possible. Of the people who graduated in my CS class, I'd wager fewer than half of us lived in a home with a computer.

What you'll find with many computer science curricula is that the science of computing is so abstract that the simple excel macros and other stuff you've already done and perhaps dismissed is actually "programming."
It also made the industry a lot more honest. The shenanigans you hear about these days pale in comparison to what people got away with during the 90s.
I've been a Mutt fanboy for long now. Ironically seeing this announcement reminded me to give sup[1] another try. It sounds amazing to me, but when I tried first I had some issue with installation that I hope I can get past now. May be reporting on it later…

[1] http://supmua.org/
They did win battle for words! Libertarians call any exchange of work for money, no matter how small, a "job". But normal people, when they want "a job", don't seek to have an economic exchange for miniscule amount of money that cannot pay their bills. That can be called either a "gig" or "slavery", depending on circumstances, but hardly a "job". A "job", in normal speech, is something that can actually economically support you.

So what is being outlawed by minimum wage are "jobs" that cannot feed people, which, I am sure you will agree, are simply not worth existing.

And in fact I think popularity of libertarianism is half of the cause why minimum wage is still being discussed, because people and businesses who actually know economic stuff support minimum wage, as they understand that flow of money in economic systems starts from the demand. The other half of the cause are possibly some rich people, who are a different type of political actor than businesses.
SO has a few bad mechanisms that encourage behaviorial issues that the SO people just like to stick their heads in the sand about. Closing valid questions is one example. Making most questions a race to copy and paste the correct response out of Google by awarding the first response that looks vaguely correct with a permanent "accepted answer" badge is another bad thing, and really hurts people trying to give thorough or good answers. It also really hurts when that accepted answer turns out to have issues. How many times have you come across a question and found an answer with 10x the upvotes of the accepted answer and a thorough explanation about why, while that answer may seem right at first glance, it's actually wrong?

I spent a day or two trying to get karma on SO and then gave up. SO is still a good resource for some types of questions, but for the most part, it's not worth hanging out there to answer questions.
> Do you have any evidence that suggests that all users of mixers obtained their Bitcoin illegally?

And why would I require that? I haven't accused all bitcoin users of anything.

> This HN post is a criticism of the privacy of Bitcoin transactions. Mixers can improve the privacy of Bitcoin transactions. I don't see how your comment adds to this discussion, unless you think financial privacy is a crime - in which case your statement applies equally to cash transactions.

The law thinks financial privacy is a crime, thus KYC laws, and as such it's on topic for any discussion of bitcoin privacy since said discussion should include the issue that you fix social problems with engineering. You can't break the law "because the protocol just works that way".
> despite the fact that 256GB of flash can be had for ~40GBP, the latest smartphones come with piffling amounts of storage and seemingly no expandable slots.

I'm sure there's different speeds and other variables to consider in flash storage, just as prices vary for RAM and just about everything else really. The exact tech in an SD card may not be suitable for your phone or tablet's permanent storage, and definitely not suitable for an SSD, otherwise everyone would be installing their OS on SD cards.
Her compensation was $117 million over 5 years.

http://dealbook.nytimes.com/2012/07/27/adding-up-marissa-may...
That bothers me, too. This could be used to prevent forking.
The network effects of this will be pretty strong if this takes off. If they have a large captive audience of people with their wallets open, ads could be pretty effective/lucrative (and there's no adblocker if they own the browser).
That seems like a self-correcting problem.
Thoughts on building weatherproof companies [a16z]
>Programming is something that anybody can do with a very modest investment.

Yeah, but most people don't know that. Sure, us nerds figured it out, but most people are shocked that I learned to code at 13. I thought it wasn't that difficult. I don't think I'm smarter than most, I just wasn't scared off by the technical details.
He's right that people higher up do these things more because they can get away with it, but I'm not sure that makes it a signal. These people are in an environment that allows them to do it, so they do. People who won't get away with it would tend to think better of it, before losing their job or some other reasonably dire consequence.
> They're not necessarily about hiding from the law.

Sure, like torrents aren't necessarily about ip theft.
Dont think the link is working
+1 for debugging. I believe an IDE with strong debugging support will go a long way towards rust world domination!
TPMs, event logs, fine-grained measurements and fragility in remote-attestation
>they're usually poorly phrased with no effort put into them

Or they're new to programming and lack the vocabulary to research what they're interested in or phrase a question well.
I haven't seen anything on a mailing list or anything. It would happen here:

https://github.com/osmlab/editor-layer-index
It's used a lot within large organizations. You'd probably never know, because they tend not to sign messages going outside the organization.
Yes, well, a lot of us have told Neato the same thing. They are not interested in pursuing the OEM market. I can see their point.
Absolutely, because I did it.
I connected an OBD-II bluetooth dongle to a Hyundai i30. Unbeknownst to me it started draining the battery reasonably quickly. I forgot it was plugged in and then the car wasn't "starting well" (taking longer than normal to turn over). The mechanic accused me of flashing the ECU and only checked the diagnostic port after reflashing it and changing the battery. I don't know enough to know if I was at fault or not.
That sounds like an awesome program. Functional languages weren't even an option at my University.

When I was graduating, they were just changing things around so that you had theory classes before programming introduction classes. I kinda did this by accident (took Discrete Maths/161 before I started 201 programming) and I think it's a really good idea. You get students use to the idea of sets, basic logical operators and the foundations they need before dropping them straight into programming.
PostgreSQL supports doing all this automatically in the background. Doing it explicitly is an option when you want that level of control.
My school had a nice solution for this: split the already competent programmers off into an Honors class to learn something completely new (Haskell) and bring the beginners up to speed in Scheme. Both are challenged appropriately, and neither group makes the other feel stupid. The classes converge after the intro sequence and there is no real difference from there on out.
At one point AppKit and FoundationKit supported 4 architectures (68k, x86, HP, and Sparc), most Cocoa based applications were just a recompile away.

The main issue with the PowerPC to x86 was Carbon which was never designed to be a cross-platform toolkit in the same away that Cocoa was. Given that Carbon 64 never got off the starting blocks and Carbon 32 was deprecated way back in 10.8 switching architectures will be less painful this time around.
One truism of AI research (and 'human augmentation' is fairly in the AI space) is that the best brains have overestimated our ability to write useful rules. In a sense our legal systems and national economies are large-scale structures for organizing human effort into something greater. In the 50s people thought white-collar bureaucracy was the crowning achievement of the 20th century (read about White Collar by C Wright Mills).

Other than 'faster mail', it's not clear that any rule systems of the consumer internet make people more efficient workers. No futurists predicted that grindr & SMS would be the best our century had to offer re: automating human resources.

Neural nets were certainly hampered until the 2000s by weaker CPUs, but I wonder if part of the problem was the expectation and hope that humans would be able to write useful rules. This is a very old illusion.
I think a better counterargument is that open source allows forking - if there's a problem with a community you can just make a community around an existing codebase.
I think this is a little more tricker. When customers make buying decisions, there is "Nest, owned by Alphabet and not likely to be shut because they are broke" benefit that they get. When they fail to meet those expectations, it should and will certainly reflect on the trust for Alphabet. Mainly because of your argument: Alphabet has little control over the companies and one should stop expecting good treatment and product lifecycle just because it is under Alphabet umbrella.
PostgreSQL does backups & replication pretty well these days... as for scaling... not sure what you're getting at there... it does quite well. It took them so long to get there because they were trying very hard to focus on doing the behind-the-scenes infrastructure stuff correctly.
In theory employers are supposed to make up the difference if tips don't meet minimum wage. But it's infamous for being poorly enforced.
Yes, I'm using Windows 7. I use that theme because my screen reader is more responsive the less CPU and memory usage I have. So for example, if I open a heavyweight IDE, the fact that it's using so much CPU will make my screen reader lag.