skysight-inc/HackerNews huggingface dataset:
I'm pretty sure UberEATS must be a horrible customer experience based on the random shit I see happening at registers in places that I get food from. Stuff like the driver having no idea what the customer has ordered and just taking any old order the people behind the cash register are willing to give them. Since both ends of this transaction don't qualify as the sharpest tools in the shed, it's basically the blind leading the blind.

I get that it makes sense from Uber's point of view -- increasing driver utilization and smoothing out the supply side of the relationship is probably great for their unit economics. But they actually have to execute it well if they expect people like me to use it.
The Olympics uses 150k in a week.
2.9 sigma is hardly evidence of anything in fundamental physics. There was a 4 sigma evidence of diphoton excess from ATLAS and CMS last year which went away this year. 3-4 sigma discrepancies come and go. It's not for nothing that physicists have the discovery criteria set at 5 sigma.

What's more, one should be extremely skeptical when observations seem to violate long held physical theories. The superluminal neutrinos from OPERA ostensibly had >5 sigma evidence but nobody (correctly) took it seriously as it violated special relativity. Unsurprisingly, it was ultimately traced to a loose GPS cable.
+1 me too.
Subsumption seemed like a cool idea when it was introduced, but it turns out that it does not actually work.

http://www.cs.uml.edu/~holly/91.549/readings/tla.pdf
Online businesses typically sell for 3-5x profit/year. How does the $10,000 offer compare?
Will it? Setting aside the horserace between spending VC money to subsidize around 60% of every trip vs. the legal framework and a viable self-driving car that's for sale in large numbers, there are some real costs for Uber without drivers. For one, they need to buy the cars, which the driver does now. And maintain them - what's the TCO of an autonomous car? Well, nobody knows. Then of course there's fleet management, which Uber has zero experience in. And don't forget, Tesla and Ford have publicly indicated that they're baking sharing features into their own plans for self-driving cars, which means the platform owners will have the upper hand, while Uber plays with their little app. If that's straightforward, I'd hate to see complex :)
Actually, there is http://linuxbrew.sh/, which is a fork of Homebrew, if one insists on using brew :) An advantage of brew over apt et al. I imagine would be simplicity, e.g. you don't need to add PPAs, import keys etc. Though I should add that in my limited experience with linuxbrew, I still had to deal with custom flags/builds/whatever in case of compatibility/version problems.
San Francisco: Stackable micro-apartments for the homeless
With airplanes, the manufacturer is on the hook until the plane is no longer in the air.

We should require OS manufacturers to do the same. They should be on the hook for security until the last device using their technology is no longer in use.
even if you assume it's not useful (i'm sure it is; arrays of API requests you have to process for example), it's probably a laudable goal and worth the effort to make things standard. i was surprised when i saw this and thought "oh you can't await in a comprehension?"; i expected you to be able to.
Let me ask you this: If you want to kick "people" off, because they're not playing nicely (according to you, or normal perceptions) then why in the first place you want to invite them? Note my emphasis on people which includes you as well.
Erdogan Inching Forward to Taking Executive Power in Turkey
Wow, nice find.
Let's all appreciate how fucking dope Daniel Shiffman's videos are:

https://www.youtube.com/user/shiffman/videos
Fantastic game! It'd be awesome if you could spectate after you were killed.
I wonder why no one is looking at the obvious solution - discredit the ransomware folks. I.e. create ransomware that doesn't free your files even after you pay the ransom. As soon as word gets around that there are ransomwares like that their whole business model will collapse. Sure, this will not be nice to the (small number of) people who get screwed over but it definitely solves the larger problem.
If only that latter thing were true. It's not. It's especially not after years of the Republicans gutting public education and pushing expurgated, jingoistic, pro-American-exceptionalism textbooks through school boards everywhere.
If by this you mean higher levels of optimization made things slower, than I must disagree. He says "Compiling C code with optimizations enabled is obviously a good idea" he would have mentioned it here if -O2 or -O3 were slower. Also, the optimizer doesn't optimize hand written assembly. Only c code.

What I actually think happened is he didn't understand that there were higher optimization levels that -O1, which gives his code an advantage when compared to the c code implementation.
Uber is overvalued.

It's not rocket science, easily copied, little customer loyalty and consumers will switch quickly to whoever offers the better and cheaper service.

The end game here is autonomous vehicles and I'm not sure they are even in the game.
Author of the Hackaday post. I would know if this were taken with permission. The artist (joe kim) can be found here: http://theartofjoekim.tumblr.com/

In case anyone's wondering, we (hackaday) probably would have allowed the author to use this art, provided we get a link back to the post or some credit to Joe. In the absence of that, we're just going to point and laugh at this guy for clearly demonstrating he doesn't understand copyright.
I recently had to reserve six hotel ballrooms/conf. rooms for focus groups. Hotel sales offices suck. They are not responsive, sometimes taking days to respond, they have old technology (if any). They require signatures on multiple documents (almost none use online forms). For some inexplicable reason sales and catering managers all have assistants, who by the way, cannot actually do anything or give you any information, they are just clerks to take info. It was a coordination nightmare to set up all six locations and dates. There is great opportunity here to automate and streamline this process.
<I rarely start anything because I can't come up with any 'perfect' ideas.>

You have probably heard the expression "the perfect is the enemy of the good" which might be the trap you are in. The meaning of that expression is that sometimes we are waiting or hoping for the perfect job, that dream girl or the ideal house that meet all our expectations and needs while life passes us by as perfectly suitable jobs, girls or houses drift passed without action to actually achieve them. This is a mistake.

Pure speculation here, but also I suspect that you have lost the connection between your actions and your ownership of (and pride in) some project or idea or whatever. This issue is wider than programming projects because it applies to anything that you might do. What I think you need to do is pick a project or something that will make your life better and that you might enjoy just doing for the sake of doing. Not to please anyone but yourself, not to make money but to make you happy. It doesn't necessarily have to be programming but a decent sized project that will push you out of your comfort zone and challenge you in some way.

By way of example, a couple of years ago a client's husband died and she offered me his garage full of tools. I had not wrenched in decades but I couldn't say no so I took her up on her offer. Now I had a garage full of tools and nothing to do so I decided to buy and fix up a motorcycle. I went through a project bike from stem to stern and really challenged myself to not only do the project but to do it right and actually complete it. It took a year and it was a real slog but I finished it and it is now one of my proudest achievements. Every time I press that starter button I feel a real sense of pride and true ownership.

This is what you need right now, something, anything to take on and tackle for and by yourself and not for the fame or fortune. It could be anything but I recommend something not programming relates; something tangible or physical such as a new skill or activity like piano or hiking or biking or skiing, etc. whatever you want. Just sink your teeth into and feel what it is like to really own a project. I think this might revive your sense of ownership and pride in whatever you do, even programming.
So Uber's short/mid term plan is to put all taxis out of business by lowering prices using VC money and their long term plan is to use autopilot cars to leave all drivers jobless.

And the other day there was an engineer from Uber commenting how ethical the company was.

I'm sure their engineering team is very ethical and responsible. But their business model and plan is actually very questionable. It's like they are hiding the highly questionable business ethics behind the good engineering ethics.

Or is there a point I'm missing?
Hmm. I thought my condescension was over the top. Guess i was too subtle.
Wow what an idiot.
Big Data’s Geospatial Problem
Compilers don't use all instructions. For example crypto code often require assembly in order to take advantage of AES instructions.
But Wikipedia proves that the real premise is not sustainable if they don't collect donations.

So whether one defines the hierarchy of premises or not, the fact of the matter is that the intention matters. The intention of Imzy seems to be that they want to stand against Reddit, and their stand out qualification is for people to be nice via reward-system. Now here I am not going to go into the argument of whether reward systems should be used for adults...but it is one of their premise for sure.
Vitamin D supplements: Are yours helping or hurting you?
Show HN: Makes Famous people speak whatever you wish by linking their words
For the fast kids, create your lessons with extensions. You can google it for more details on how to do this skillfully, but an extension is basically building something extra onto your first task. Note that good extensions are not busy work -- they typically either lead to the creation of a cool product or they introduce a new and related concept. Either way, good extensions are ones that motivate the middle kids to try to get to the extensions phase.

For the extra-help kids, the best thing to do during class is to have them work with a friend who got it. Sometimes their peers can communicate the key ideas better than you can. After the class, you can review the problematic ideas with them and/or give them extra problems for them to work on (if they are interested). You will win them over if you can review those extra problems with them at a later time (e.g., before the next class).
This makes no sense at all. How can you talk about c vs assembly performance without considering the compiler?
Freedom was incorporated into liberty a very long time ago. in the 17th century, John Locke famously defined freedom by: *"freedom is not 'A liberty for everyone to do what he likes, to live as he pleases, and not to be tied by any laws.'.

GPL conditions are primarily concerned with freedom from external restraint, such as patents, proprietary licenses and DRM. Negative liberty, which is the freedom from interference by other people, is the other side of the coin from positive liberty, ie the possession of the power and resources to fulfil one's own potential. All FLOSS licenses has positive freedoms, but not all grant negative freedom.
I've also noticed something in my logs that is stupidly requesting these 'apple-touch.png' icons over and over thousands of times. It seems to discover links from HN. Even if you create a file with that name, it will just keep requesting it over and over.
Oops, good catch- one letter makes a substantial difference!

Should have wondered why a BBC documentary was being presented in plaintext format, anyway...
He also created a remake of this in C called "mos". Kind of irks me that he does "if(var == true)" instead of "if(var)" in certain spots though.
The BBC ran an interesting article the other day asking if Uber were getting too big to fail, pointing to the way state-subsidised Uber is replacing public transport in some areas and worrying about what their lack of profitability means for this: http://www.bbc.co.uk/news/technology-38252405
I think you're missing the point - inviting strangers does not mean the absence of rules of conduct.

Any public space is open to strangers, but you can't go around murdering people.
I was going for a low-hanging fruit example without resorting to bit-twiddling which might confuse many readers, but since you insist I'll repeat my point that going for plain C is great. And that compilers, if properly guided, can optimize better than humans. Following code generates essentially the same code as the GCC builtin intrinsic.

uint64_t reverse_actually_fast_c(const uint64_t n, const uint64_t k) {
uint64_t r = 0;
r = ((n & 0xFF00000000000000) >> 56) |
((n & 0x00FF000000000000) >> 40) |
((n & 0x0000FF0000000000) >> 24) |
((n & 0x000000FF00000000) >> 8) |
((n & 0x00000000FF000000) << 8) |
((n & 0x0000000000FF0000) << 24) |
((n & 0x000000000000FF00) << 40) |
((n & 0x00000000000000FF) << 56);
r = (r & 0xF0F0F0F0F0F0F0F0) >> 4 | (r & 0x0F0F0F0F0F0F0F0F) << 4;
r = (r & 0xCCCCCCCCCCCCCCCC) >> 2 | (r & 0x3333333333333333) << 2;
r = (r & 0xAAAAAAAAAAAAAAAA) >> 1 | (r & 0x5555555555555555) << 1;
return r >> (64 - k);
}
You throttle the bandwidth or you upload at full speed when the bandwidth consumption is idle. Or if you're into blackmail you develop an algorithm that searches for nudity in pictures and upload only those. Or you extract the text from documents, zip it and then upload it. Obviously if you're into this you develop some patterns, you don't just upload everything because then you'd have to spend an eternity browsing through all those files. How many chances are there that the average user will have a file called finance or something similar in their documents folder? You could simply upload a text file with all the file names and then make selective uploads.
I should write about my smart home setup, if nothing else, just to give you guys ideas.

I've designed and fabricated light and temperature sensors that I've placed in every room, and lights are controlled by a combination of Sonoff switches (they're great, I've written my own firmware for them (https://gitlab.com/stavros/sonoff) and YeeLight lamps (I've written my own library and cli client: https://yeelight.readthedocs.io/en/latest/, https://gitlab.com/stavros/yeecli/).

My sensor boards (https://github.com/skorokithakis/esplights) can also output RF and IR so I can control various devices in the room, like TVs and ACs. I've hooked this all up to a small Python script that talks to the devices over an MQTT server, separated the network for all this crap into a vlan with no access anywhere (other than the MQTT server and the OTA firmware upgrade server), and now I can successfully sound like a lunatic with way too much free time on the internet.
It probably would not be smart to suggest a partnership. Maybe you want to sell, maybe you don't. Maybe $10k is not the right number, but those things can be worked through.

A partnership is a whole other thing - and it's very unlikely that you as an individual, and this large brand, have similar or compatible goals. So, forget that idea, and either sell it and walk away, or decline the offer.
h/t this r/programming thread: https://www.reddit.com/r/programming/comments/5hlx4e/this_gu...

I completely agree with the idea of teaching regular expressions early on. I'm teaching a course in the winter and plan to make regex my first topic. Can't say it much better than Cory Doctorow did:

https://www.theguardian.com/technology/2012/dec/04/ict-teach...

> I think that technical people underestimate how useful regexps are for "normal" people, whether a receptionist labouriously copy-pasting all the surnames from a word-processor document into a spreadsheet, a school administrator trying to import an old set of school records into a new system, or a mechanic hunting through a parts list for specific numbers.

> The reason technical people forget this is that once you know regexps, they become second nature. Any search that involves more than a few criteria is almost certainly easier to put into a regexp, even if your recollection of the specifics is fuzzy enough that you need to quickly look up some syntax online.

> Knowing regexp can mean the difference between solving a problem in three steps and solving it in 3,000 steps. When you're a nerd, you forget that the problems you solve with a couple keystrokes can take other people days of tedious, error-prone work to slog through.
Fail like an escalator not like an elevator. Brilliant. I'll trade you an upvote for shamelessly stealing that little nugget.
Off topic, but what was so special about the "zip" file over a ".tar.Z" file, especially that it already existed when ZIP came out?
You may also want to see how Paul Fox is implementing Dtrace for Linux [0]

[0] https://github.com/dtrace4linux/linux
One of the most heartbreaking stories of of the tech world, and one that comes with a lot of bad blood. Be sure to watch Jason Scott's documentary clip on the ARC vs PKARC battle:

https://www.youtube.com/watch?v=YiaM5MT1Ok8

I admit that I've always wondered what a dramatic film based on this story would look like. It has all of the highs and lows of a movie, and it would be worth retelling for both the lessons it has to teach but also the important role in computer history Katz held.
That doesn't really make sense. 'Security' is not a binary thing, many pieces of malware, quite possibly including this one, don't break the OSes security model.

The OS doesn't consider your browser downloading and running executable a problem, if it did we would all be complaining about wall gardens. If that executable wants to read and write files in your home directory it is allowed to (otherwise you couldn't download and run emacs). The fact that it happens to be encrypting them to ransom back to you isn't something the OS is really in a position to know, or do anything about.
I'm often baffled by why it is that Programming is one of the very few (perhaps only) academic disciplines or technical proficiencies where learning without the assistance of another, more expert, human being is not only accepted, but encouraged. I expect it's because we're a young discipline and there are enough people around who did teach themselves and aren't critical about whether they might have done better with a teacher. While it's certainly possible to learn programming on one's own, that approach is fraught with the same problems that learning advanced maths, physics or martial arts on one's own would be: you're apt to miss (or never even encounter) foundational ideas and techniques, develop idiosyncratic or even inappropriate approaches, be unfamiliar with key theory, etc. My experience with several generations of programmers is that the self-taught can be excellent programmers, but they also tend to not play well with others, have difficulty integrating their code into larger projects, and sometimes wander off into territory (and algorithms) a more formally trained person would know to avoid. They also have a lamentable tendency to reinvent the wheel, and to be unable to effectively argue for or against a particular approach on the basis of objective criteria. So, while it's possible you're the Computer Science equivalent of Ramanujan, it's much more likely you're not.
Paul Fox's Work on DTrace for Linux
You're stating a product preference like an objective fact, ignoring the many many reasons to want different hardware, OS, or network.
A lot of us are probably undiagnosed as being on the spectrum. At any rate, alcohol is one of the things that make managing interpersonal relationships easier - and for someone with ASD it can actually be a big benefit socially. It doesn't take a genius to see that there's a big down side potentially waiting to happen too.
5 Simple Steps to Reducing Fluoride Exposure
37signals did research on this. For a respectful community, start with a difficult-to-attain, invite-only profile where a person has to show a real, verified profile pic and post their also verified name. More like ASW. Anonymous positing is useful for exposing misdeeds of power or be more honest than one would otherwise self-censor; anonymity is no panacea either.

"Safe-space" utopias never scale: there will be SJW bickering and whining and/or extreme self-censorship which will lead to an extremely boring (and irrelevant) platform. Plus, online platforms never have to guarantee free speech... they're businesses and organizations which can choose to do just about whatever they like within various, regional legal limits.
That's amazing - "only in San Francisco" indeed. Is this girl for real or is it some kind of scam?
http://sfbay.craigslist.org/sfc/evs/5913892937.html
I lost sone friends the same way, alcoholism and mental illnesses seem to be common in my generation. I lost my best friend in 1999 when he bought a shotgun and ended his life. I tried to do all I could to help him but he shut me and everyone out for months until he killed himself.

I've been suicidal myself. It is something not talked out, but it needs to be talked about eventually. Suicide is taking some of the best out of this industry and stress and depression and anxiety mixed with drugs and/or alcohol can lead to these weird behaviors and then suicide unless they are lucky enough to get professional help and the right psychiatrist and medicine and therapy.

I'm on disability and can't work yet, and I have to learn how to program all over again with different languages as what I know is so outdated except for theories.
IBM SPSS Statistics 24 License Code and Crack Grad Pack Free
My experience differs from yours. Apparently goatsis has heard of you, so good work on that? The logical fallacy of either/or doesn't advance your argument as much as you think it does.

In my experience, malware authors care about beating the defense more than they do about having their domains taken down by some "whitehat". Although if you think that's easy, by all means please do. The Internet will thank you.
Alex, from AMD, has now posted a response saying he over-reacted https://lists.freedesktop.org/archives/dri-devel/2016-Decemb...
I had social anxiety. Got counseling around 3-4 years ago. Even though I was never formally diagnosed, my mother always thought I was somewhere on the Autism spectrum. Not enough to really hinder me at everything, but enough to make me socially incapable.

I've never taken an IQ test but I think I would score fairly high.

I've had a similar experience with the dumbing down in classrooms. (Probably many times before this but I have a memory that is totally shit at some things but great at others) So I'm taking a beginner programming class at college in python. About half way though the semester I finished the class barely working hard. I could have done in 2-4 weeks had I went through it as fast as possible. There was another session that was a bit faster but I was the first to finish by far. Some of the things other people struggled with kinda amazed me. Things I would do in 30 minutes to an hour they might take 3 plus days including the professor really helping them. Any time I tried to help, I quickly got frustrated since I wasn't going to tell them how exactly to do it.
Also I taught myself nearly all the course material.

This was at an engineering/art/business private college (which only had a comp sci minor) which I'm transferring away from to do computer programming.
Looks like a quality channel for learning new programming skills. Can anyone recommend any other youtube channels for this sort of stuff? I've heard funfunfunction is also very good.
TwoXChromosomes deals with this a lot.
Let’s relocate a bunch of government agencies to the Midwest