skysight-inc/HackerNews huggingface dataset:
Which corporations are being protected in Italy? As outlined multiple times in this thread all the taxi licenses are owned by individuals. Uber will fail precisely for the reason you pointed out, they will never be able to keep a monopoly. In the mean time though it is not in the interests of society to favour short term gains for the individual in the form of cheap loss leading fares (price dumping... not a myth and widely documented.. how else could Uber be haemorrhaging $1B plus a quarter?) at the expense of mass unemployment and the associated reduced tax receipts that benefit society as a whole. Arguing otherwise is extremely short sighted.
Not OP, but Flatpack I think Snaps will go the way of Mir in due time, Flatpack is integrated into GNOME.
1st: Germany

2nd: UK

3rd: France

4th: Italy

The UK and France switch a lot, Italy is almost certain to become the 3rd largest in 2019 when the UK leaves.

https://en.wikipedia.org/wiki/Economy_of_the_European_Union#...
> How do you find your developer productivity fares in Go? To take a simple example, I was experimenting with C++ and had the simple task of "reading in a CSV".

Not sure if reading data from a csv formatted file is a great example for differentiating Python and Go: both languages have a builtin csv package/module.

Python: https://docs.python.org/3/library/csv.html#examples

Golang: https://golang.org/pkg/encoding/csv/#example_Reader

And, errors handling put aside, both takes more or less the same number of LOC.
I don't know, that's the job of the tax authorities. They use company cars, they always drive back to their office, it's probably easy to check their books and see if their spendings on fuel match the declared rides.
I see, apparently this is not available for EU foreigners. This is indeed a big problem!
Denmark and Skåne does not have much snow compared to the north, but there is snow, especially outside of the cities.

And Denmark has hills.
It should be quite easy to define, if you send something up then there must be provision for returning it at the end of its life.
The literal definition of fascism is a totalitarian nationalist state which disavows all the principles of liberal democracy and established freedoms, and seeks to compel the public to unwaveringly support its ideology by manipulating public sentiment against dissenters and minority groups portrayed as the enemy. A court ruling that long-established taxi regulations devised by elected officials should be enforceable is not fascism even under the the most tortuous application of the definition.

Competitors won't show up if Uber's biggest VC raise in history throws more money at subsidising rides until the competitors go away which is their purpose for doing it (along with other such consumer-hostile strategies as mass hailing and cancellation of competitors' rides). Their entire business strategy is based around ride-hailing being a winner-takes all business; just because it may not succeed doesn't mean that this isn't their objective. Do you honestly believe their VCs are subsidising rides out of the kindness of their hearts?
Kink shaming? Is that a thing here?
Almost all Ikea product names are either place names or Swedish words that are somewhat but not always directly/logically connected to the product.

Given how tenuous some of the connections can be, I'm assuming they're often picked with more emphasis on how they sound/read/works in other countries rather than precision.

I live in London, and the most entertaining part about visiting my local Ikea is hearing English people trying to pronounce the product names...
Because air is blue.
Not trying to argue about languages, but Slack is not a good example of a great technical product - backend wise. It's bloated, slow, can't support cases with too many users, and makes way too many requests just to initialize.
Good article but disagree with one of the main arguments that programming is creative work.

Maybe 10% of programming is the creative part,if you're not building artificial intelligence, but for instance consumer apps or UI.

20% is reading the technology API doc to understand how it works, 50% is writing the code down and the rest is bug fixing, so not so much creativity.
But wait: I actually understand Italian. The point is not that they do not speak English, the point is; it is another point of service. He asked what superior service; multi lang is better than unilang right?

And they do their best to accomodate you even as a foreigner.

And maybe it is different in Italy, but in NL (where I am from) not too many people like the rude regular cab drivers: it is not only tourists :) That has changed a bit since Uber but not a lot so still not a lot of incentive to take the regular ones.
Italians taxi drivers are independents and therefor are single person corporations. Same thing. They offer horrible service and use the law to keep higher quality and lower price competition away.

I'm sorry but you don't understand what price dumping is, there is nothing wrong with offering lower prices at a loss, most companies do so to bootstrap or try to get into a market. What you are accusing them is to dump prices and then in the future higher their prices once there is no more competition and then keep a monopoly forever. This part is the myth that _never_ happens, if Uber kills competition and then hikes its prices, competition will come back because there will be a good business opportunity. Again, read this to see how "price dumping" accusations are always about protectionism against better competition and innovation, most economists agree with this, it's one of the oldest tricks of protectionism and mercantilism. Accuse new entrant offering something better at a lower price of just wanting to kill your business and then up their prices, by this logic we would never ever see any price lowering if anyone offering better service and innovation at lower prices was accused of "price dumping". This is what's wrong with Italy (and France), so sad to see so many people falling for these myths that only serve a few corrupt lobbies that are against innovation and competition https://ideas.repec.org/a/ags/ecjilt/23876.html
Some things simply don't scale. You can't do some things in real-time. You have to do it in batch-jobs or avoid them. If you know about the O-notation, you will probably know certain algos don't scale. Friendster insisted to calculate the friends-of-friends-of-friends relationship in real-time and was not able to scale it. MySpace and Facebook did the same calc in the early days too, but both scrapped the feature as they were not able to scale it. Other examples are big data (e.g. log analysis), if you choose the wrong software stack (database) or wrong indexes you won't be able to scale it (especially if it's real time. You will bleed money in no time for cloud servers with TBs of RAM, when you could do it with a couple of servers with a normal sharded SQL database and one hand tuned index.
I've been looking at MySQL's JSON and it's still pretty incomplete compared to PostgreSQL. It's still far superior to SQLServer 2016's abysmal offering of JSON support tho.

(Want to be able to support Marten document store on more than 1 database)
pay for it, with prison time
Which Cortex M CPU/board would you recommend for a seamless development experience?
It's really not easy to get into, from a modern point of view.

I tried playing 4 & 5 a few years ago and gave up very quickly.
I would also like to move to another country where I've contributed nothing, and then have taxpayers in that country give me free stuff. Maybe next time I need medical work done I can stop in the Italy, have the Italian taxpayer pay for it, then fly off to a country where I'd actually like to live (e.g. a country which cares more about consumers than the taxi mafia).

In all seriousness, the Indian medical system is a shining example of how to be functional. You show up, find out what needs to be done, ask the price, pay and it gets done. I've had LASIK and 2 spine surgeries done in India, +1 will return for all my future medical needs.
Anecdotally it doesn't: had to use a time tracking program that used an Access database on a shared network folder and would frequently freeze up or crash due to locking issues (with around that many users). I imagine it could be done better though.
When I was living in Rome last year I never took taxis, mainly because they were so expensive and as a non-Italian I was concerned they'd just rip me off.

Once I tried to get a taxi from Ciampiano to Garbetella - I asked for the price and the driver said €50. I pointed at the ad on the side of his car saying it's a fixed €30 to the city, but apparently as Garbetella is outside the city walls, even though it was closer, it was more expensive. Guess I should have asked to go to Pyramide and walked a couple of hundred metres :-)

My go to transport was Car2Go and Enjoy, but they didn't cover the airports - which I assume is just because taxi drivers protested against it.
Digital Clock Created in FreePascal / Lazarus
Energy-from-waste; the next transitional technology?
It's not something that I would personally worry about when taking a taxi. As long as you can say the name of your destination, or write it down, you'll be ok. I doubt it's more than a very small minority of people in Italy who will miss Uber for this reason.
What's new in Deveo 3.17?
Italy's law is quite specific on the matter, to offer transportation as a business you're either a taxi or a rent-with-driver (Noleggio Con Conduncente or NCC in Italian).

Taxi have their own finite licensing problem but NCC are easier to get. You still need a permit from the local Comune[0] and to abide to the rules.
In exchange NCC vehicles can use the same fast lanes taxi can use.

The most contested rule is that NCC are hired only for specific rides (eg form A to B, or for N hours) and they need to go back to the garage between rides.
They specifically requires the vehicle to be parked in the garage before accepting a ride, and the garage to be in the same Comune that gave the NCC permission.

This clearly doesn't work well for Uber as it doesn't have any garage, nor it's willing to accept the suboptimal usage the go-back-to-garage is going to cause.

Disclaimer: INAL, but I've talked to some Italian lawyers about this.

[0] https://en.wikipedia.org/wiki/Comune

edit: formatting
There's also a genocide against the black nation going on in the US, but they don't talk about that too much, do they.
And Uber heavily subsidizes ride costs in an attempt to put competition out of business.

Why do you favor one rent-seeking monopolist over another?
I recently finished my Master's Thesis on using anything other than C/C++ on microcontrollers.

It's a mess. A couple of languages like Rust, D, etc. can be hacked on micros due to their compiler suite, but it is always messy. Above guide uses inline assembly to blink a GPIO. Hardware access is on register level.
None of this makes your live easier.

In order to be viable for microcontrollers you need two things:
* a compiler or interpreter for your target
* a Hardware API

There are some projects, like MicroPython and Espruino who realized the importance of the Hardware API. They basically transcend micro-interpreters and RTOS (especially given the languages asyncio features).

Microcontroller vendors ship C/C++ libraries for their hardware. You either have to wrap that, like the micro-interpreters do, or your language has to be able to use them natively.

What Rust on microcontrollers need is a Kickstarter campaign with a nice dev-board as perk to finance a project that implements a nice API for that specific micro.
Girl found in UP forest not raised by monkeys, but abandoned by humans
Germany’s right attacked the media. Now Germans trust the press more than ever
Think about Datomic. It can use Riak as a backend or something else but it is still seen ad Datomic to the outside world. (You can also compare it to Lucene vs Solr)
> not sure why should taxi driver in Spain speak English

Because it is embarrasing to have a tourism-based economy and at the same time to be proud of not speaking any English, which is highly likely to be at least one of the common languages you are going to share with the customer.

Disclaimer: I am a native spaniard. If you are going to visit Sevilla for Semana Santa, you better have some Spanish under your belt because it's highly unlikely anyone around you speaks anything else.
Speaking of OS/2, its descendant ArcaOS will be released April 15:

https://www.arcanoae.com/blog/
Same here in Lithuania - there were already two major apps providing the same service when Uber launched, the only difference is Uber is more expensive - I assume the cars are nicer, but most taxis here are pretty well maintained, so it's not really a selling point.
The movie subset, or the whole Freebase?

The Freebase Film Data has only 21M facts. Freebase 1.9 billion facts.
Do they do brain x-rays? I thought that'd be an MRI.
do you have specific example? (sincerely interested)
These may be worthwhile points to pursue, but it's not the jobs of the magisters to legislate from the bench. When you ask "why not create a law", this is a question to direct to the politicians you elect, not the magisters who apply the law.
Yes, because clearly having children was impossible until we developed the motor car.
I have but they work not at all like the Uber app: the ones I tried, in Spain anyway, are awful and buggy. Which one(s) are you talking about?

>not sure why should taxi driver in Spain speak English

for many reasons I would find obvious (economic etc) but besides that: given the choice between someone with and without multiple languages the better service is multiple, so sure, does not have to but overall it helps.
Would you say learning SQL (or relational databases in general) with mySQL is easier than starting out with PostgreSQL?
AFAIK all of the major manufacturers have pretty decent dev boards. I've only tried the EFM32 and STM32 boards:

http://www.st.com/en/evaluation-tools/stm32f0discovery.html

http://www.silabs.com/products/development-tools/mcu/32-bit/...

The STM32 board includes an STLink programmer which you can use via OpenOCD. The EFM32 board includes a J-Link programmer and the IDE comes with the JLink command line tools. You may be able to use it via OpenOCD too, but I haven't tried that.

I prefer the EFM32 peripheral library (efmlib) to what's available for the STM32, which is either the old clunky Standard Peripheral Library or some new thing that's closely tied to their awful IDE.

If you use the EFM32 and the JLink software you can log using RTT (https://www.segger.com/jlink-rtt-viewer.html), which is much faster than using semihosting, which is the most straightforward option with the STM32.

The STM32 board has the advantage that you can set it up as a programmer by removing a jumper, whereas to set the EFM32 board as a programmer you have to load the horrible IDE and click buttons.

It's generally fairly easy to compile code for these chips using the arm embedded gcc toolchain:

https://launchpad.net/gcc-arm-embedded

The only tricky part is finding (or writing) a suitable '.ld' file. You can usually find one by poking around the files included with the IDE or with the peripheral libraries. In principle you can just write it yourself, if you know enough about ARM architecture, but that's above my pay grade.

Anyway, take all the advice above with a pinch of salt -- I'm no expert on this stuff. But sometimes the perspective of a relative newbie can be useful too.
> But getting started with PostgreSQL is easier and it scales better, so it's hard for me to agree with using it in 2017.

Facebook and Youtube use MySQL, YT via Vitess, in 2017. I am just curious if you could exactly point out what part of PSQL scales better.
Sure, but it is extra service beyond regular cabs wether or not you might need or want it is something else.
Ask HN: Experience working with African developers
Last year, our obviously racist hiring manager hired a remote African developer with the intention that he was going to be cheap labor and a code monkey for the menial dev jobs we had around. None of us objected.

This developer(in his mid-twenties) turned out to be the most knowledgeable/complete programmer we had ever encountered. Everyone on the team has been unconsciously deferring to him anytime we are stuck on a complex problem. We have two ex-googler senior devs who practically worship him.

He's a very modest fellow naturally, but he keeps claiming he's just an average developer in his West African country and i find this hard to believe because he is definitely beyond an average developer in the US.

What are your experiences working with African developers in general? The only other one I've ever met seems to be more of a Math genius than a programmer.
OK, first off: you definitely need some German speaking friend to deal with German bureaucracy. So ask around who can help you with going to the "Behörden" to deal with the problems of your friend.

If the sickness of your friend is an emergency, your doctors should accept the European card EHIC (if she does not have one, she should be able to get it from her Italian insurance). But this of course is not a permanent solution, so yes, your friend needs a German insurance. If this is not an emergency but also not resolved quickly, then she should really think about returning to Italy for treatment, as the costs can escalate pretty quickly; not only doctors but especially pharmaceutical drugs can be very expensive in Germany.

If your friend wants to live in Germany, then yes: she needs to go to the "Einwohnermeldeamt" an register there. I know that this does feel weird for people who are not used to this, but it's usually a pretty easy process and done quickly. The only thing you need for this is a permanent residence in Germany, so some kind written of rental agreement ("Mietvertrag") is necessary.
As for private/public insurance: avoid the private ones if possible. However, if she was privately insured in Italy, she definitely cannot enter the public one in Germany, so private is the only option then.
If she has Italian public insurance: To enter German public insurance, you do not need to have a job, but you need to actively search for one. So she will have to go to the "Arbeitsagentur" and register there as searching for a job. She'll definitely need some German speaking fellow to help her with this, otherwise it will take far longer.
I think it is also possible to remain in Italian public insurance and "enhance" the EHIC support so that it covers Germany, so you should investigate in that direction as well.
Good luck and I hope your friend will get better soon.
I actually used Firebase for the first version but ran into a lot of different issues, mostly due to the lack of control. That's why I migrated to my own Node server where I could have my own back end logic to control things.

This was many years ago though so maybe I should have a look at it again.
Not a direct response to the post. But if you have someone visiting you from another country, consider setting up an "incoming health insurance" for them. It's just a few bucks.

Whenever I have relatives coming to Germany from abroad, I will have this insurance ready for them.
Yes, that is why I say besides. If Ubers were more expensive than normal cabs I would still use Uber. However then I agree Uber would die as most people use it probably for the cheap prices.
That's how I would take that too. It sounds like it's okay to come in at 11 as long as I work until at least 7 pm.
He was my professor at university, came in one day with shirt, tie and sandals. Took in a deep breath, and shouted it's a beautiful sunny day today.
Somewhere in the middle would be ideal. Deregulate he taxi industry and phase out the license fee over the next 5 years (or however long the most recently sold taxi licenses last for). This way current drivers don't get shafted and everyone gets the benefits offered by ride hailing apps. I am a strong advocate for Uber-like services to be provided at close to cost by local governments as a public transport option once self driving cars get introduced.
Actually, please don't get rid of the GC. The GC makes programming easier and there is rust now if a programmer believes that they can not possibly tolerate one. Complaining about the GC is like complaining about python's white space, lisp's parentheses, go's lack of generics etc. It's demanding that the entire language changes to suit the complainant. However, if you're going to have one and people keep bringing it up, you should work hard to make sure that it is the best that it can be. Golang has been very good in this regard with their very publicized work on reducing the stop the world time of their GC. Personally, I think that it would be a win if Dlang did something similar (in addition to the @nogc stuff). It doesn't need to concentrate on reducing the GC pause time, it just needs to be seen to be getting better.
It is a huge education and research platform. There are many many papers every year developing new ideas in GHC. Look at the massive cottage industry in Haskell language extensions implemented in GHC.
> The ONLY fix that works is an erase/reinstall and manual reinstall of apps and data and reconfigure. This can take many hours for advanced users like me, with a detailed working environment.

This line bugged me a bit, surely if you're a "pro" user, you would have a set of dotfiles and a script to install things from Homebrew.
Yes, I had the same realization and now try to view "US Dollars" as a Government run loyalty program, and accumulate cash-back dollars instead of relatively less valuable airline miles. But the psychological amplification of an airline mile's true value (not to mention risk of devaluation) is hard to kick.
This is just the film data.
If you're going to respond to my post with such trivial rubbish I'm not going to respond to yours with anything other than this comment.
So Italy's law is basically "be extremely inefficient and don't compete with political insiders".

In the US we had similar rules enforced by armed men - don't compete with the Lucchese in the Bronx, the Genovese in Little Italy, etc. Clearly this system is working well for Italy. Maybe in the US we can end RICO and bring back the old system ruled by the capo di tutti capo. That could help boost our economy to Italian levels.
The memory locking which I mentioned.

Arguing "x uses y therefore it's good" is a poor metric, I personally spent months with a lot of very expensive hardware finding out if we could go forward with mysql (there was a strong push for mysql), but I found PGSQL not having any of the same single server scaling issues (IE; all 40 cores could be uses, all memory could be used, all disk channels could be used) with no hacking of the kernel or memory allocators.