skysight-inc/HackerNews huggingface dataset:
I didn't say she made a profit. I said she broke a law she felt was unjust, same as Uber, and that according to ForHackernews' reasoning she should not have done this. My point is that his reasoning is wrong, and merely a post-hoc rationalization for general dislike of Uber.

I did not make the comparison you seem to be arguing against, namely that Rosa Parks and Uber are equivalent in all possible ways.
Actually part of me is thrilled with this development, there are so many of the cool Kickstarter projects that fail due to lack of scale and economy - if Chinese factories can be bothered producing functional versions of these projects this is great from consumer perspective!
Probably depends where you live. In Europe bank transfers (generally free or very low cost and instant/within 24 hours).
I'm sorry but I am not reading an article that says, "You're lucky I wrote it," in the first paragraph.

And from the comments, it sounds like I'm not missing much.

Author, don't treat your readers like idiots. I can guarantee some of them are much smarter and more experienced than you.
The power plant is apparently not operable when the spillways are releasing a large volume of water:

https://news.ycombinator.com/item?id=13785549

There is also the issue they are addressing now where debris has blocked water from exiting the power plant pool, preventing operation of the power plant.

If they can get the power plant running things will be much improved, as they will be able to continue to drain the reservoir without further erosion of the main spillway and also until it is below the level of the main spillway (which will stop the small amount of water that is currently leaking through the control gates).
Traveling in Vietnam, I met a woman with three passports. She sounded English, considered herself Dutch, but traveled on her US passport. Why? Because when you get into trouble in a foreign country, the US consulates like to flex their muscle, whereas most others, UK included, tend to just say "well, that was stupid of you".

They don't seem to have taken that kind of thing into account in their rankings.
Scientists want to build a self-replicating computer that “grows as it computes”
I've always wondered how frequently this happened.

While I do enjoy the videos and lengthy posts about the backstory, inspiration and early design ideas on a lot of Kickstarter/Indiegogo projects, I've always wondered if someone else could pick up the inspiration and run with it.

I appears that the barriers to actually executing an idea (which is usually the excuse for ideas not ever coming to fruition) get lower and lower every day, with offshoring options, and manufacturers willing to create one off prototypes at very low prices.
I couldn't find information about the GPU.

It's wired that it's 100€ cheaper than Microsoft's Surface Book with similar specs.

I'd be interested how good the quality is.

It seems wired to think of Porsche Design as a competitor to Microsoft and Apple... You have for example the PORSCHE DESIGN HUAWEI MATE 9. But it costs 1400€ -> not competitively priced.
Also, isn't accurate weather information and prediction essential for forecasting in industries such as Energy, Agriculture, Transportation, Construction, etc.?

There's a 2002 paper by NOAA which outlines some of their estimates (http://www.publicaffairs.noaa.gov/worldsummit/pdfs/economics...) regarding economic impact.
Can anyone point me to a decent fully contained example of a smallish app in Phoenix on something like github? I've spent a couple of hours reading some of the Elixir docs and getting familiar with some concepts, but I still have no idea how an Elixir app or a Phoenix app would actually look.
But if you save too much and your dam erodes, you get neither. No storage for droughts, and no storage to dampen increased rainfall.
Thanks for the tip - just bought a Kindle copy. I was going to get the hardcopy, but Yikes, WHAT has happened to the cost of freight recently?!? It was going to cost minimum $45 to ship a $35 book to Australia!!
Haha, that distributed systems tweet is excellent – thanks for sharing! :o)

There are only two hard problems in distributed systems:
2. Exactly-once delivery
1. Guaranteed order of messages
2. Exactly-once delivery
A "Hitchhiker's guide book" if you will haha
And uber does things in the open. They openly violate the law and reveal to citizens how much corrupt politicians are hurting them by taking away their transportation choices.

This works only if it happens on a massive scale. If Uber didn't use this program, it's likely that their civil disobedience would end before it's large enough to get their message out.
You have to file one last tax return (< the usual one year). Once you have done that and are living abroad, you're pretty much in the clear.
Digital Ocean Inc. Is spamming my website
I think the bigger problem with naming is simply being consistent. Ask 5 developers what the variable name for an important filehandle should be and you'll probably get at least 3 answers. As long as everyone is consistent, even if the names get a little sketchy here and there, that consistency goes a long way for code with a long lifetime.
$ irb
[1, 2, 3, 4].
select {|n| n % 2 == 0}.
map {|n| n * n}.
reduce {|sum, n| sum + n}
# 20

vs

$ iex
[1, 2, 3, 4] \
|> Enum.filter(fn(n) -> rem(n, 2) == 0 end) \
|> Enum.map(fn(n) -> n * n end) \
|> Enum.reduce(0, fn(n, sum) -> sum + n end)

That Ruby code is so compact that I split it on multiple lines only to make the comparison easier.

Even Python is more compact even if it's harder to read because of the reverse order (I'm sure that there is a nested comprehension for that but it's beyond my comprehension skills)

from functools import reduce
reduce(lambda x, sum: sum + x, \
map(lambda x: x * x, \
filter(lambda x: x % 2 == 0, \
[1, 2, 3, 4])))
# 20

The problem here is having to type Module.function(value) vs object.method

OO languages have a more compact notation because objects act as namespaces. Elixir has alias but it doesn't help much and must be used wisely. alias Enum, as: E would only confuse people and gain little.

Then Elixir has too many do end compared to Ruby (coming from Ruby I feel them unnecessary), but that's not a big deal.

Moving from syntax to programming patterns, having to define twice my functions in GenServer (internal API and public API) is too much boilerplate. I'd like to have time to study macros really well and end up with a DryGenServer that lets me def the external API with the internal implementation. Maybe I'll defmacro a defasync and a defsync, that generate the standard "double" GenServer functions.
So when she ultimately escapes from the crumbling wreckage, she'll have marginally fewer millions.

The incentives for CEOs at today's ridiculous pay grades are all towards short-termism. That's how we get into messes like this in the first place.
Or, maybe, people "Kickstart" an existing product then just get their brand on

It seems to be something that happens frequently (amongst other kickstarter/related sites scams)
You don't need to buy an extra screen or controller, and it is mobile. The price seems fair to me.
> a few of my Russian colleagues when coaching me in my Russian have reminded me not to be so specific with Russian since it could be perceived as insulting.

Interesting, in what context? I thought it was encouraged in engineering tasks but could be vaguely conveyed in abstract concepts specially if you don't know the language well. My understanding that is because Russian is a clusterfunk of a language with a terribly difficult grammar.
Discussed 4 months ago (142 points/57 comments):

https://news.ycombinator.com/item?id=12724096
They may not have any other citizenship. It often takes years, and can also costs $1000s, to acquire it.
I've not had that issue. The worst i dealt with was that one bank wanted paperwork from my bank in the US, which had been closed before moving (around 9 months living with only cash). The other bank didn't act like it was an issue.
Yes I did feel obligated to go, they were always outside of work hours.

The worst part was: it was an awesome team.

But when I was working, I always have 110% - and by the end of the day I was tired.

I wanted to go home and relax - being in a crowded, noisy bar was the LAST place I wanted to be.

I felt it always came off as anti-social, but I was really just tired.

Events outside work hours and the associated obligation to go was my #1 annoyance about working a full time job
Consider a hypothetical business in a historical era that provides great service by employing colored people to serve white customers. Imagine said business becomes successful, and even pushes some jurisdictions to change their laws against this practice.

I'd argue that this business is great - it's helping consumers and fixing the world.

One might argue that we are not better off because of this:

The thing is, we're not. What we've got is a business that can offer better and cheaper service than everyone else because it's breaking the law, and it's good at throwing money at lawyers to avoid the consequences. What we've got is further damage to the respect for the rule of law and thus to the fabric of civilization, as people see how this company gets away with illegal activities. Hell, there are many people who are inspired by their antisocial behaviour, and see Uber as an example to follow.

Your argument seems to apply equally well to this case - after all, your argument is not dependent on the law being just or unjust. It completely ignores that point.

Are you willing to follow your argument where it leads? Or do you recognize the flaw in it?
Exactly. Survivorship bias and also hindsight is always 20/20
Sonjay`s I took an oath that
Why pandas are black and white
An up vote on a throwaway doesn't earn your main account any internet points, so it's be a thrown away up vote.
QuickBooks 2017 Crack Patch Premier Full Free Download
The US incarceration rate was at 750/100k about 5 years ago, which is 1% of the adult population, and significantly higher than everywhere else on the planet. South Africa during the height of apartheid was 'only' 540. The rest of the western world is sub-200/100k, with most of them at 150 or lower. The US is more than five times more imprison-ey than pretty much any of its contemporaries, and ten times more than select examples like Norway or Germany.

Unless Americans are ridiculously more criminal-minded than other humans, the US is doling out more punishment than others for the same misdeeds.
Yes, I hear you. I guess I say that because I assumed it would be much worse? It was understood that they would be hard to come by at launch. There were a set amount produced that had to go to a set number of stores. By scheduling the launch on a Friday (school and work day) I think they were trying to have enough for the die hards.
hey, I left you a reply o nthe blog :-)
That wouldn't be that hard, really. Norway doesn't allow it... but there are exceptions.

Currently, many folks from the US don't have to give up their American citizenship because the fee is considered a burden if it is over 4% of income (2% if one has children). Some countries find it treasonous to get drop their citizenship, and some just refuse to do things or take so long the regulation is a burden.
Old news, it's been known as a method for cold storage of data for at least 10 years. We probably won't see it used in your smartphones in the near future unless your phone looks like amoeba.
Yeah, the ice age water flows were quite something: similar to the spillway in question just slightly bigger, a natural spillway of Lake Agassiz, River Warren have first cut the Traverse Gap, a mile wide and 130 feet gap into the Big Stone moraine and then created a riverbed five miles wide (!!!) and 250 feet deep.
Thoughts about the implications of social rating
All POSIX operating systems come with a powerful file manager for programmers: the POSIX shell and core utilities.
also similar to work by Louis H. Kauffman in representing QM with knots & braids https://arxiv.org/pdf/0903.1376.pdf
The problem seems to be Kickstarter, in this case, for misleading underfunded people without access to essential resources into believing they could compete with people who have more resources.

Or for people to believe they could post ideas and the world would just wait for them. It doesn't sound like the guy got patent protection for his device.

You could argue that patent protection would promote more innovation, but they introduce other costs that stifle it, like paying lawyers and time to write and file patents.

This doesn't seem a problem with China but a property of capitalism. Just having an idea doesn't guarantee you get the value of it. Ultimately you have to deliver value to someone for them to pay you for it.
Well, even non-hard, very simply functional/x-ray naming sloppiness causes plenty of grief, but I think this is partly because we're used to naming being hard enough that -- at a certain level of energy, time-crunch, and lack of investment in a massively brownfield project we really would rather refactor entirely -- we sort of give up. There's a recentish (2015) little empirical study that clustered'linguistic antipatterns' (based on surveys of software engineers): https://www.researchgate.net/publication/276314133_Linguisti...
Corel VideoStudio Ultimate X9.5 Crack and Serial Number Full Free
Military actions are the extreme end of it. Consulates can help in all sorts of ways, and the US is well-financed.
I was wondering this as well. I don't have such a cable, but I am thinking it might work. The USB C connector on the dock looks like it just feeds right into the hdmi cable.

There isn't much info online about this. Just old forum posts.
Decline of the Dad Job
Without data, folks can't prove they are lying, though.
How to Avoid the Next AWS S3 Outage with a Failover Scenario
Can i request for the officer to be female and good looking at least?
And if im a evil-doer stupid enough to engage with security symbolism acts, can i escape this procedure, by pretending to enjoy it too much?
Search me, do it- oh, yeah Baby, that's the spot, dont stop, that could be everything.

Sometimes i wonder why there is no "Border guards for dignity at the working place" Movement. What a job.
Might even save a live or two, by getting that oncology feeling for tumors.
The teachers and admins should not be the people administering equipment...
Do you remember that Major Major's father made a good living by not growing more alfalfa than anyone else in the county?

But let's put things in order:

I think your assumptions are wrong. First I would deal with the automated driving, then with the farming business.

Automated cars are not only for people who don't enjoy driving their car towards the setting sun and enjoying freedom. Literally everything you can buy, eat and enjoy in life relies on transport. I would guess that none of the consumer goods you purchase are produced where you live - maybe with the exception of a bakery, restaurant and your local Starbucks. Automated trucks are simply a huge thing. You will be able to drive them non stop, distribute the traffic more reasonably etc. Passanger transport is another thing, no less important. A lot of white collar workers have to visit their clients in person and spend many hours driving. Their talents and competences are not used properly. If they don't have to focus on the road, there could be a huge boost in their productivity. Even if they would just be able to relax more during the business travells by watching films.

Self driving cars are not just a matter of leisure, but of significant reduction of cost of transport that everything relies on.

And why do we automate in the first place? - to free human energy. Sitting in a car and driving thousands of kilometers is just dumb. Necessary, but dumb and tremendously repetitive. Once the machines can do it, the man can focus on specialised tasks that only humans can do. I believe that is the major task of CS in general - to free human potential.

I have nothing to do with farming, but I believe your diagnosis is mistaken. Food production has been automated so heavily, that a single farmer is able to produce an incredible amount of food (it means farmers invested a lot in their current technology). Moreover, as indicated in the beginning, US gov. and other governments in Europe PAY farmers for NOT growing food. And food production is often not very profitable and has to be heavily subsidized. Farmers operate on very very narrow profit margins and therefore investment has to be able to cut (already low) production costs. Robots are sophisticated machines and the maintenance cost is high. On the other hand manual labour on farms is very cheap. I believe that the benefits of automatisations in the farming industry are still not good enough to balance the cost.

Moreover, there is virtually no shortage of food, especially in the west. The last big starvation (not caused by politics) in Europe was a matter of the end of 19th century. While transport is an ever growing business - we want more stuff, faster, delivered from further away, food producers are rather more concerned about governments keeping the subsidies and import tariffs to supress supply.

Considering all of the above - food production is not such a big problem, and its share in the economy is very very small.

Having said that, of course there is a potential market for even more machines and automation, but I am not surprised that the farmers are not interested in it at the moment.
I have found that when I start reaching for long variable names it's because there is a design problem. Ideally the use of the variable should be obvious from the context. As you find yourself adding more and more context to the name, you should realise that it's because you lack context in your design.
>Why can't you just allow accepting verification documentation like FB and Blizzard does.

How do you expect them to verify that documentation without having it on file already?
The typical use case is when a dev team uses docker compose while the ops team has chosen docker+kube. It creates an impedance mismatch which complicates the dev/ops handoff.

Since it's typically hard for the ops team to convince the dev team to abandon compose, the next best thing for is to translate formats each time the dev team wants to deploy. That is what kompose allows.

Note that Docker has a similar translator built-in, so ops teams can deploy compose to production directly without needing an external tool. But it doesn't support kubernetes, so it doesn't help ops teams who have adopted kube.
Snapchat gets Snapped Up
Naive/curious question: Who - if anyone - coordinates all the satellites that are in orbit to make sure they don't collide?
Time to post this series on the development of CB again. I'm sure the LISP fans here will love it, even if most of them will have already read it:

http://all-things-andy-gavin.com/2011/02/02/making-crash-ban...
Mysteries of elephant sleep revealed
"All that was left was a question, one that haunts river communities all over India: Why would any village so willingly accept such paltry gains for certain catastrophe?"

Surely one answer is obvious: if one person didn't, their neighbours would and the disaster would still happen and still affect all the people who didn't participate.
As a non-US person I must ask, what do you mean by non-immigrant? That's presumably a specific technical meaning, because people who come to live in a country on a visa are, by definition, immigrants. Does it just mean that it is meant for temporary residence?
Well it's probably for the best that hacker news is not in charge of teaching our children. They'd be learning go or rust or JavaScript instead of how to read books.
That sounds like a terrible model and I'm glad you don't have children
They haven't shown us that they aren't both yet. Legal immigrants are on edge as well.
Are Business Apps Boring?
Try "A Serious Man" on for size.
And if you can get away with it and don't mind a lot of bit shifting, it's even better working with the Uint32array which packs all 3 colors and alpha into one element which reduces your loops by 4X
That seems incorrect, given both their actual actions (including immediate and without warning discontinuation of existing visas) and rhetoric ("[T]hey're not sending their best.")
https://en.wikipedia.org/wiki/List_of_names_for_turkeys
I can only assume continental drift...
Do cartels even exist in the US? Why would cartels be in the US with open borders?

Doesn't open borders mean US law enforcement, like the DEA/FBI, gets to operate in Mexico now? How would the cartels survive under that, if they can't even survive in the US?
> readline shortcuts in almost all apps (OS level I believe)

Sorry but OH MY GOD. After 4 years of obsessive, hours-a-day usage of this macbook, I never realised I could do any of this. Literally just ctrl-K'd in Chrome's address bar. This is just next level. THANK YOU.
Installing Ubuntu Personal 16.04 on Aquaris M10 tablet [video]
Since the book you are complaining about is available online (https://archive.org/details/IonosphericRadioPropagation), I had a look to see for myself.

Interestingly, the same paragraph that uses X without explanation also uses ν, which was just as mysterious to me. However, from your comment I gather that it denotes the plasma frequency. So it seems that the second variable was introduced correctly for you to understand it, while the first one was not. To use a programming metaphor, the documentation was lacking.

I found an example of notation introduced right (in my opinion) on page 405:

In order to take into account the double refraction in the ionosphere, it is convenient to use the two reflection coefficients ∥R∥ and ⟂R⟂ together with two conversion coefficients ∥R⟂ and ⟂R∥ - The first subscript denotes whether the electric field of the incident wave is parallel (∥) to or perpendicular (⟂) to the plane of incidence and the second subscript refers to the same characteristic in the reflected wave.

The variables are mnemonic (_R_eflection), vary systematically and use pictographic symbols standardized in another field, and most importantly all of this is explained.

Now you might object that all of this explanation wouldn't even be necessary if a more descriptive variable name had been used. But in programming, we frequently have to put a comment next to our variable declarations anyway, to give more context than a single word can provide.

Using single-word variable names might still be a step up for readability when writing equations. But consider that when using the equation, you will end up writing those variables over and over again, with just slight modifications in parts of the formula. And when using some equations, e.g. the matrix inversion lemma, you end up blowing up your expressions to truly gigantic size. In programming, we would just factor the expressions into more manageable chunks. But when you need the expanded form of the expression to apply some simplification, you can't really do that, short of simply not writing down the step. Mathematical notation is really better suited for this kind of frequent manipulation and rewriting.

Nonetheless, I think some of the lessons learned in programming concerning the use of dense formal languages might transfer to mathematics. One example is explicit declaration before use, which would probably have helped your problem with X just as well as a descriptive variable name. Another is the IDE experience, where hovering over a symbol gives you the contextual information you need to understand it.