skysight-inc/HackerNews huggingface dataset:
>What percentage of customers/drivers do YOU think would switch over to Lyft et al?

Um, all of them? If Uber went under, what choice would they have? Why would customers give up on Uber/Lyft and go back to cabs, when there's at least one company that does almost the exact same thing and is a direct competitor? Why would they refuse to install the Lyft app, when they've already shown they're willing to install the Uber app? And why would drivers not go to work for the competition, esp. with a giant void left by Uber in the market?

I'm sorry, I think your argument is ridiculous. Right now, I'm eating some spaghetti for dinner that I just made. It's made with Brand X spaghettin and Brand A of sauce. Now if either of these brands suddenly went under and disappeared from the supermarket aisles, do you think I'm going to just stop eating spaghetti altogether? That's insane. And even that would make more sense than this Uber scenario. Uber is just a way to get you from point A to point B, and has succeeded so far because it's both cheaper and more convenient, in most cases, than the incumbent services. People aren't going to suddenly stop needing to get transported places without Uber around, nor are those incumbents improving enough to get them back, at least in many places (if they were, Uber would have a large loss of ridership there already). And Lyft is already there (in many markets at least), offering the exact same service as Uber, frequently with many of the same drivers. Why wouldn't people switch? There's only two reasons: 1) ignorace (easily countered with some advertising, plus word-of-mouth from drivers during Uber's last days), and 2) lack of availability of Lyft or other competitors in certain locations (I believe Toronto does not have Lyft for some odd reason). At least with my spaghetti example someone might say they love sauce brand C so much that they just wouldn't bother making much spaghetti without it and would eat other stuff.
>they will pretty much hand over anything requested //

It sounds from https://www.digitalocean.com/legal/enforcement/ like they don't really have much to hand over though. If you bring up an instance use it for a VPN, delete the instance. They claim to not have connecting IP addresses, nor the contents of deleted instances (which can be encrypted), nor indeed much beyond your payment & contact details.

But then they could just be claiming that.

Aside, their terms include this gem - after the para noting that "content" covers all "data" and "information":

>You represent that all User Content provided by you is accurate, complete, up-to-date, and in compliance with all applicable laws, rules and regulations.

So, if you give them any data or information you have to give them all the information, and it has to be accurate and up to date! Cue data dump of all facts in the known universe!! Hang on, that fact was only up to date when you sent it, now it's out of date ... can ... not ... comply ... must ... send ... more ... data ...
Link should be to the original source, https://techcrunch.com/2017/03/26/sex-and-gor-and-open-sourc...
You're being downvoted because this is a gross oversimplification of what happened as well as a completely non-productive comment, not because everyone on HN works for Microsoft.
Show HN: Crowd-Sourced Skills Testing Platform (like Smarterer, but Better)
"Prove that you're a citizen!, I suspect you of entering the country without state approval!"
masala = spicy
I have been trying to work this out myself too.
Would love to see some examples on how to address this.

The challenge seems to be that while the server side rendered bit would work fine - it could query a DB locally after authenticating a users cookie (for example)...

If the client routed to a page (not using the server rendering) - you would need to have duplicated code to handle how the client can fetch that data, as it cannot query the DB directly.
Researchers create artificial materials atom-by-atom
Everyone is so scared of all of this, but where do you all realistically see humanity in 200 years? Living like we do now? I mean do you realize how different things were in 1817 compared to now? Unfathomable to them [1].

I know HN hates techno groups, but this kind of thing is not new at all to folks who consider themselves "Transhumanists."

How is this not an obvious eventuality for everyone here? It seems pretty clear that the whole vector of humanity is to functionally merge with our engineered system in a symbiotic way and then probably see the extinction of the human species in (relatively) short order.

We're gonna go extinct anyway, so what's the alternative?

edit: Used a slightly different time horizon on suggestion.

[1] https://en.wikipedia.org/wiki/1817
The best part of the story is that the Aliens already know that humans will learn their language. There's no need to try to optimize when they already know the outcome and that outcome is the one they desire.
Ask HN: What technical skill should I learn to prepare for the next 10 Years?
I don't think so. PHP has batteries included, yet there's bazillion of frameworks too. People just like to create their own stuff, doing ever smaller improvements, or disimprovements if they overengineer because of being dogmatic about OOP, patterns, etc.

Libraries you can't avoid. There will be always something missing that someone needs.
At Equinix, and other datacenters, you can't plug in certain electrical equipment without a Union worker. Often times this can be done significantly cheaper by an independent electrician (or an intern with a little bit of courage).
> I’ve left companies after years of chaotically fighting fires while simultaneously needing to build new features, or after repeatedly getting disorganized braindumps or single line descriptions from stakeholders rather than the thoughtful, detailed specs they’ve promised.

I've had this same basic experience working for female managers. Chaotic, bad processes are not unique to male management. It's just fd up companies and dev environments in general.

Screwing up the process is an equal opportunity situation.
Show HN: What is the cost of your javascript package?
I think there needs to be a grain of salt with the billion dollar mistake thing. The really dangerous part isn't dereferencing the null so much as what happens afterwards. If you dereference a null and the program terminates, that sucks. But, you debug it and life moves on. If "something" happens that's a whole different much bigger issue. Rust doesn't have null but you can ".unwrap()" an option type. Which may terminate the program and force you to debug. If memory serves, Haskell doesn't enforce exhaustive patterns. So once again, the program terminates and you're stuck debugging. That's really just life.

Now, I do in general prefer languages "without" null as they generally have more warning about when you can actually encounter null. Though my personal experience says that in sensibly written programs dealing with null isn't that big a deal. Is it a billion dollar mistake? I would have little trouble believing that. However, that would likely make dynamic typing an order of magnitude or two larger in the mistake dept.
I submitted it, thank you!
> I don't care for this argument simply because the US was the first country to throw off monarchical rule.

I'm sorry you don't like it. We have an interesting history, but I do fail to see the relevance of a centuries-old political dispute to the question of modern healthcare policy[0].

> Why the need for homogeneity?

This is a strange question. This seems to presuppose that all other first-world countries have identical single-payer or something. The structure of healthcare in the developed world takes many different forms - see [1] for a sampler. All of them work better than what we have, for cheaper.

Personally, I'd be fine with any of those models. Or, if you have a new one, please, let's hear it - just about anything is going to be better than what we have[2].

> Shouldn't we have as many different implementations as possible?

Unless you want to throw a lot of money and lives away, no.

Generally, one experiments with different things in order to find out what works. We have a fairly decent, if not great, idea of things that work and things that don't. A huge swath of "things that don't" probably shouldn't be tried again, because that leads to suffering, death and wasted money. I'm all in favor of refining something that works into something that works better, and we should do that. But we need to get to the "something that works" part, first.

> Personally, I don't care for centralized power

Good. Me, too, and I think too few people feel that way. Unfortunately, if you're looking for decentralization in healthcare, you're still in the wrong country.[3]

Bottom line for me: If, in fact, the U.S. is supposed to be exceptional, supposed to be showing the way, supposed to be a better place, why do we tolerate a sixth of our economy being a shit-pit of waste, misery and dysfunction?

[0] For the pedantic, modulo constitutional issues, path-dependence through legal precedent, convincing people that somehow our government/land/people/animating spirit is so magically special that somehow economics, game theory and human nature don't apply to us, etc.

[1] https://en.wikipedia.org/wiki/Universal_health_care

[2] https://www.forbes.com/sites/danmunro/2014/06/16/u-s-healthc...

[3] http://www.allhealth.org/health-care-consolidation-trends-im...
I'm with you cmdrfred.

I don't understand why anyone would do these things.

Terry wrote an entire OS+Bootloader, dozens of remarkable apps for it, the toolchain for the custom programming language it's written in (which he also created) by himself.

The scale of that achievement boggles my mind. There's no -lreadline anywhere there.. No curses.. No gcc. No copy/pasting phkmalloc and so on.

Absolutely nothing that he didn't write himself.

I'm stunned by his achievement.

And yet we're googling for videos where he's manic for laughs?

Have some fucking respect.

If you can't do that then have the manners to keep silent.

This person achieved more than any developer I'm aware of and none of us are in position to mock him.

Shame on those who are trying to.
https://www.bloomberg.com/news/articles/2017-03-27/canada-po...

A lot of institutional money in marijuana right now, its hard to hedge so this will make alot of people breath a bit easier now.
http://www.marketwatch.com/story/amazons-cashier-less-conven...

Here's a link to a non paywalled site.
Sounds Great!
I prefer Alien Tikka Masala myself, with a side of xenophobiNaan.
Hello and thank you for your response :)

Actually i am quite an average programmer at best but thanks for thinking highly of me for your response.

To be quite frank, and ill add another point to this discussion, i got the job i currently have because i believe i just have more personality than most, me and my higher ups get along quite well.

I find this friendship to be almost impossible from a woman's point of view. There are so many hints of sexuality it make a genuine friendship from an older man to a younger girl so to speak almost taboo? really? no sex or favors?

My second point which i might not of elaborated as much in the first is that, perhaps we have reached "critical MA(n)SS", where the tech industry is so populated by men, hiring more men that it makes these friendships from a woman's standpoint increasingly hard to get. Let alone the reasons mentioned previous.

Men hiring men because they get along with them better? Sexism they cry!

Promotions are made in the bar and the golf course. I like to think of companies as 2 separate populations groups, the management and the help.i believe to cross the line would be extremely hard in late stage companies , without being quite the star.

Thoughts?
"You Have to Hack This Massively Multiplayer Game to Beat It"

http://pwnadventure.com/
Editorialized headline? The actual one is "Prominent Drupal, PHP Developer Kicked From the Drupal Project Over Unconventional Sex Life"
Perhaps you are not aware of this, but there are numerous studies that show bias, for example random shuffling of names on resumes and resumes with female names are rated lower than those with male names. Whether this bias is conscious or unconscious is of course hard to establish, but I think it's beyond dispute that it exists.
I'm sure if you ask nicely, Pivotal, IBM, SAP or Google would host a merge party for you. All are present in Sydney.

Disclosure: I work for Pivotal.
A rose tree is a monad.
I imagine they will more or less stop enforcing, but they probably need time to set up the legal regime for regulating sales. I assume.

*edit: I'd love for someone better informed to correct me, or fill in the gaps in my assumption.
In a nutshell: Their tech can't track items if there's a lot of people or fast movement.
This gives the false impression that the variables are all related. If they are related, they should probably be encapsulated in some kind of structure. And once you add the comments explaining what the first three variables are and how they should be used, and the comment explaining why pi doesn't have a decimal point, there is no benefit to alignment. If you add another long line, you have to realign the whole list (or leave it looking sloppy). Overall, this kind of alignment is a bad idea.
No disease is. No algorithm is. No specific policy is. Systems can exhibit systemic racism. Other than hateful extremism coming from an individual, most forms of injustices are emergent properties.
Oh, hey, there's a rendered copy at https://www.kernel.org/doc/html/latest/process/coding-style.... , neat! (I knew about the unrendered one at /doc/Documentation)
> Or perhaps at a decent sit-down restaurant

And what about people who choose not to go to restaurants?

Seems like you have a chip on your shoulder about drinking.
When there are [line] width guidelines then the difference between 2 and 8 adds up
How to Shake Up the Complacent Class: A Debate
I am sceptical of these kinds of changes. Why is it that governments are going to such trouble to essentially eliminate tobacco, but they are permitting another problematic drug? And it's usually the same side of politics who wants to get rid of tobacco, as wants to introduce marijuana! On the face of it it's strange.

I guess the only thing good about this is it might make it easier to see whether cannabis might cause schizophrenia in certain at-risk populations. :/
5 Key Morning Routine Tricks for Better Productivity
Memacs – What did I do on February 14th 2007? Visualize your life in Org-mode
I was also curious, so I did some googling.

From https://www.theweedblog.com/how-much-marijuana-does-a-mariju...:

> growing four plants using a 600-watt HPS lamp could produce about 150 grams or 5.0 oz per plant

Sounds like an upper bound.
"Can billions of dollars’ worth of high-tech research succeed in making death optional?" No, because you were never alive in the first place. Well not that in the way you thought you were. Insert Alan Watts quote.
But then the humans can't be "color blind". They must explicitly go out of their way to undo the effects of the rest of the system by, E.g. Displaying extra care when dealing with a black suspect.
Waymo is still developing the technology, they can only go 5000 miles on average without the need for human intervention. They're getting close, but they don't exist yet.
And once they hear Amazon can't track a lot of people moving quickly... A lot of people will decide to start moving quickly.
"the increasing number of developers considering a move from Mac OS because they find the MacBook Pro underpowered for their needs"

Why the need to insert anti Mac FUD into a technical article?

"via a pico driver with Microsoft’s clean room implementation of the Linux syscall interface."

Why clean room it, the kernel is GPL after all. This whole Linux-on-Windows strategy is nothing more than a ploy to slow down Linux adoption. Provide enough features to call it Linux without being actually being useful.
It would be good to have a direct link to the source.
My suggestion:

Show HN Karma: Userscript that shows total karma after user names.
Predictions that were "obvious" to small groups of people and not to anyone else have a poor track record historically.

That's not an argument against, but it justifies significant skepticism, and helps explain why your "but it's obvious" argument isn't going to convince anyone to take you seriously.

Poll ten transhumanists, get ten mutually incompatible futures, all "obvious".
A mouth simulator
I agree. I've seen this same thing too many times.

My conclusion is that maybe the whole concept of "software manager" is deeply flawed. Upper management likes to have a single person they can pressure and blame. But the reality is that making good software on a schedule is incredibly difficult. Upper management doesn't seem to recognize that you can't just "bolt on" a good manager and just "force it to work."

Making good software in a way that's responsive to market pressures is not like running a lemonade stand. It's almost impossible to get right, even with a big budget, because upper management puts too many idiotic constraints on it.
> This is all starting to sound

I believe this is my first comment in this thread. Want to substantiate that?

> refrain from discussing and addressing culture problems within software engineering firms

That's not the issue, the issue is the unusual pressure and increased scrutiny tech receives relative to other industries. The various forms of tokenism, and HR risk-avoidance has nothing to do with a "discussion", it is very much one-sided.
Although I believe it is a great add-on to have, I believe it would create bias.
I've been an Equinix customer (50 racks for 4 years.) I'm OK with Equinix having to plug in my PDUs for me. That wiring is their responsibility. All I care about is how much it costs, and I really don't care about that either because I only pay it once. That makes the cost about zero relative to what I pay for space and power.

So, the reason I should care if their worker is union or not is... ?
I still don't understand: Is there any good reason that raw data should not be published along with each paper?
Big assumption then..
And then change their minds the day before delivery ...
I believe they have all but stopped enforcing people smoking it. They are still arresting those involved in major selling of marijuana, likely because it still funds organized crime.
I'm sorry, but I steadfastly refuse to complain about the unions. All you NYC based software developers probably have no idea to what extent the overall high standard of living in the NE is largely due to so many laborers being able to make a good living doing something that isn't tech.
> I don't buy the "maybe women don't want to do tech" excuse

You don't buy it, but you don't apparently have reason to reject it either. Seems you only have an observation without explanation?
Swift Package Manager Basics
I hate to be a pedant here...

but I actually wrote a pretty successful 3d radiology/cardiology package. So I understand medical devices.

I just wanted to hop in here and say that there is NO WAY the FDA would give you clearance to use the device you describe on African Americans under the circumstances that your posts have postulated.

It seems a no brainer that the facial recognition software should not be used on African Americans either. At least, if it was MEDICAL software... it would DEFINITELY NOT be cleared with that kind of a failure rate. And any provider or delivery network using the facial recognition software on African Americans would be on his or her way to prison.

But the regulations on legal software may be more lackadaisical than the regulations on medical software. Getting things exactly right may not be as important. And the penalties for misuse of medical devices are, without question, far more draconian.
My understanding is that very few places have a medallion system. It's apparently quite common in the US, but I can't say I've heard about it anywhere else.

Does anyone have statistics on this?
You're forgetting the elephant in the room: undefined behaviour.

Sure, you can target one compiler and be sure you'll be generating the desired machine instructions, but it can be much more difficult to ensure that your code will produce safe machine code when compiled with all possible C compilers, and the techniques used may result in a slower end result.

If you go straight from a high-level language to a compiler IR, you have a much lower risk of having to choose between either underspecifying your invariants or overspecifying them at the expense of performance.

TL;DR: C wasn't designed as a compiler IR and that complicates things.
Yeah, I'm not really arguing that it doesn't work. There are definitely use cases for it. The main thing is that the simplicity is a facade. Generally it's achieved by limiting scope. But as the scope creeps upwards, the complexity of the machinery starts to overtake the complexity of the problem. The biggest issue is that there is a considerable amount of technical lock-in. The solution is so specific that it becomes impossible to change your mind later in the project. Techniques like refactoring are impossible because you've already baked in the subsystem decomposition early, early in the process. The whole thing becomes a brittle mess. But for certain problems (or putting up a quick MVP that you might throw away later), it can be very useful. And as you said, it can be an excellent way to build projects of limited scope with people who are heavy on domain knowledge, but light on programming expertise.
Per Nick's comment, above, Red likely won't generate C, because that would add a dependency on a C toolchain. Red is completely self-contained, and would like to stay that way. However, you could write those tight bits in C and put them in a DLL or something, to call from Red.
in my experience, the "disorganized brain dump" is all too often considered to be a valid spec by the people who delivered it. then you code it. and then they change their minds.
Considering the effects, one seems much safer than the other. Are you saying that schizophrenia rates from smoking pot are higher than cancers and lung issues from cigarettes?
I can already foresee a dozen people showing up in zebra-striped hoodies to see what happens when they shop together.
I'd actually to see this go the way of the LCBO -- high taxes on Marijuana sales that feed into the single-payer healthcare system; you can only buy it from government-owned stores; and there are extensive campaigns to help with addiction, and stigma/fees for smoking it in non-smoking areas.

There was tons of marijuana being smoked in my high school in Toronto, although I didn't realize what it was until I'd been to Dolores Park in SF a few times. People already consume it; may as well tax it and treat it like any other public health issue.
> What changes around that age?

I'm pretty sure it has something to do with women being pursued by men at that age and generally having better things to do than sit in front of a computer screen throughout their teenage years.

Then, by the time they have to pick a university program, they feel so far behind the computer nerds that they don't feel they can compete or succeed in tech. That and they don't want to be lumped in with the socially awkward nerds that they associate with tech by that point.

Just my hypothesis, of course.
I got this error attempting an over-the-air update. I was forced to do a full install of iOS 10.3 using iTunes.
>But the provinces will have the right to decide how the marijuana is distributed and sold. Provincial governments will also have the right to set price.

I don't look forward to the potential outcome of this. Most provinces have long been saddled with alcohol monopolies that keep prices quite high, particularly when compared to neighbouring US states. I can easily see provinces setting up similar, monopolized retail systems for weed.

Canada already has a huge black market in untaxed cigarettes, and if provinces are not careful with prices/taxes, the already-existing black market in marijuana will live on.