skysight-inc/HackerNews huggingface dataset:
It's a national sport worldwide. The country I live in is a festering pit of corruption, unfortunately that means that I look at politics as a system that mostly exists to serve and protect itself and its own interests, however I acknowledge that if they allow everyone to get away with skirting the laws, there's even less that will ever trickle down to your average person or small business
provided there are a few tasks to handle at once, some of the time under the general "wait for compute" heading can be reduced by switching between tasks ... just recently (my dumbfoundedness over why i didn't think of this sooner being the main reason i'm posting) i realized "hey, why not clone the local repo into _another_ local repo?". the thing to figure out is how to decide whether waiting for compute or context switching will be more boring (or "less productive").

while i'm blathering, this too:

"good programmers are lazy." -- anon
Well.. maybe you should learn some Spanish, after all, you are in Spain.

Do a lot of Uber drivers in your city speak Spanish or Chinese?
Yes, in Sweden we have laws that protect the employer to a much higher degree and we also have a very static work force. You can easily go this route: learn something, get a job, don't steal or do anything criminal, keep that job until you die or get replaced by a robot. And many do. And get very anxious at the prospect of ever changing occupation because of their mortage. I job-hop alot though (without anxiety, because I'm in demand).

I thought the American system would at least to some degree make job-hopping a non-issue, giving you a much more flexible work force, not anxious, since the fact that you can get fired and have to leave the same day goes both ways. But perhaps that worry comes from not having any type of security nets where we have at least a few. So sure, I see where you come from when you say an American employee is a slave to the corporation that gives him health insurance. He can hop only to other employers with health insurance. He will have less options than me.

We are healther in Sweden, perhaps, but slaves to the money system like everyone else.
How much money did Twitter waste in its migration to Java? I think it's an important factor to consider.
My problem is typically that I'll have my work day planned out at the beginning of the day, around the known interruptions. Then I'll get in and there's an urgent problem report from some customer. Then that turns into an hour-long internal meeting scheduled before I actually get to look through the diagnostics, and then an hour or two with the customer, mostly placating, because there's been no time yet to actually do anything. Then it's 3:30, I'm burned out and grouchy, and whatever I thought I was going to do gets pushed back, while I try to figure out and fix up whatever the firedrill of the day was.
Obviously a startup with no history is a totally different context. The parent commentator did mention "industries". Power in particular (think nuclear power especially!) are... necessarily conservative.
Uber has been banned in Berlin and Hamburg for operating an illegal taxi service without applying for the required papers. The were breaking the law, simple as that. It's a thing Uber likes to do, it's just not working as well in the EU as in other regions of the world.
They charge less than their product costs. They have no other product to subsides this. There is no plan that will lead them​ to profitability.

They are a zombie firm, existent purely due to the infusions of external, non-business activity derived cash.
I really like F3 and F4 discovery boards. You can re-flash dedicated stm32f1 with blackmagic probe (instead of ST-Link) and bridge UART to it to get really awesome development board.

After this is done you'll get /dev/ttyACM0 and ACM1 for GDB interface and UART bridge. From GDB you can connect to it directly with 'target extended-remote /dev/ttyACM0' (no need for OpenOCD middleware).

https://wiki.base48.cz/STM32#Running_BMP_on_Discovery_boards
Word. I started coding at 8 and I'm not letting my children anywhere near the stupid gadgets before they're old enough to see through the illusion. Computers are stupid, humans are so much more than 1's and 0's. Teaching kids to code is about profits, period; and no one except our controllers really gives a shit about profits when it comes at the expense of human lives.
Also check out OS/2 2.0 Limited Availability:

https://www.landley.net/history/mirror/os2/history/os220/ind...
Interesting...

The debt to GDP ratio of Italy stands at 132 percent and its unemployment rate exceeds 7.5 percent.

I really don't get economics.
Memory Testing (2004) [ppt]
Whatever pays their bills.
Exceptionalism is a strange beast. Thinking this way only hurts society at large.
Has Your Boss Ever Pooped in Your Lunchbox? (2016)
> I never said it is a replacement.

No, you were responding as if that was what I was saying.

I'm struggling to understand your point when you say that a CV isn't evidence and people can look good on paper but not in person then. That's not an argument against having more information up front to help you decide whether to interview somebody or not.
"Last time I checked that kind of thing whas decided by the citizens of the modern country using its modern democratic institutions."

It's possibly to advocate for a position and also believe in democracy. In fact, advocacy is part of the democratic process.

"Actually, I think it makes even more sense. Italian society will decide how they want to deal with automatic cars, in the same way they are deciding how to deal with Uber."

Yes, so far they have decided incorrectly.
Corel Painter 2017 Crack PLUS Keygen Latest Download by 2017
Modern PhysFS wrapper for .NET
Who are "we"?

For example, "Almost everybody accepts that the brain does a tremendous amount of analog processing. The controversy lies in whether there is anything digital about it." [1]

[1]: http://www.rle.mit.edu/acbs/pdfpublications/journal_papers/a... (page 30 of the PDF, labelled 1630)
IEEE careers surveys show a similar downward trend.

As executive salaries soar, the workers that produce the real value in a company are being gouged.

The problem being made worse by under-qualified people entering the workforce. To technically illiterate managers, all they see is that these people are prepared to work for lower salaries. The fact that they haven't got the experience, education, aptitude; and can't produce to the desired levels is not understood. As a result the technical management are hauled over coals for failing to meet budgets and deadlines that they had no say in setting.
Java the language is verbose, sure... but the type system?
Please note: Oracle does not implement the same version of ZFS as everyone else does. Sun chose the OpenZFS project as the steward of ZFS, and Oracle chose to never integrate OpenZFS upstream into their version of Solaris (which it itself is also an incompatible fork of the actual Solaris steward project, Illumos née OpenSolaris).

Since OpenZFS already implements LZ4 compression (and has so for quite some time), this is yet another feature that, once enabled, will stop you from importing your incompatible pool into anything that actually implements ZFS.
The opportunity for Linux is now - unify the future packaging format. It doesnt matter to me which one wins, as long as there is one.

life will be infinitely easier for people who will package linux software.
"If you want static typing, you don't choose Python in the first place. You know it beforehand and it shouldn't come as a surprise for you."

People change. Dynamic typing was popular some years ago, but opinions have changed.
Isn't there some music-learning app too? Chordify, I think it was called.
The problem with this is it creates many dead weights who work to rule as the rule if even that. I can't wait for basic income so finally only the people who want to work do. There is nothing more frustrating than working with someone who doesn't cooperate because they know firing them isn't worth it. Europe and Australia have plenty of these cases.
tl;dr: sometimes the UI can be written in a different language.

Qt used to have an XML markup language that auto generated C++ UI code.

Later, QML was introduced - which is a JavaScript based UI runtime.

There are Qt bindings for other languages, for example Python. So you could write business logic in Python and UI in QML.
AI Sight – Object Recognition on Your Smartphone
Thanks eddd, I would have probably linked to this also, it's easier to point to people who have done proper write-ups than write my own experiences as I think there's enough out there.
One thing I've heard said before that always seemed true to me:

PostgreSQL was built with their priorities being: correctness first, then features, then performance.

MySQL was built with their priorities being: performance, then features, then correctness.
So democracy is good as long as it decides correctly? And what gives you authority to decide what is and what is not correct?
I don't think so. I think it's an illustration that compensation mainly correlates with how much you prioritize compensation. (As opposed to correlating with years worked, skills, or the status of the product.)
India has real problems. Needing to take out a large loan to get a tertiary education when you have completed secondary education in a country where a quarter of the population are illiterate is not a problem.

The money that is spent on making education free for students at a tertiary level could be spent on improving primary education and it should be. No state in India is as rich as Ireland was in 1970. That's around when Ireland made secondary education free to students. To spend money on what is almost entirely a subsidy for the middle class when it could be used to help the wretchedly poor is an abomination.
Yep, that looks like what I had in mind. If as an EU citizen you work abroad in the EU, then really: you absolute need to get an EHIC as a minimum, so that at least emergencies are covered (I guess sometimes local doctors won't accept this since they are afraid to not get their money; in that case, go to an ER in a hospital).
I've migrated from MySQL to Postgres to use CitusDB (for a company project, many years ago).

For my own startup which the primary use-case is analytics, I have moved back from Postgres to MemSQL.

The four reasons were :-

1) In-memory rowstore, thus eliminating my in-memory nosql dependency.

2) The ability to join in-memory tables with disk to provide up-to the second data is awesome.

3) Multiple read/writer group nodes.

4) The biggest for me. Columnar storage.

Some examples on how columnar storage is so awesome.

Note that I am comparing MariaDB vs MemSQL on a old desktop. 8 cores, 8 GB Ram, HD (non ssd) drive.

- A query with a count of 1 table with 50m rows.

MariaDB - 49.60 sec

MemSQL - 1.12 sec

- A query with a count, sum, where clause and group by, with 50m rows.

MariaDB - 17 min 44.84 sec

MemSQL - 8 seconds

---------

Here are some things to be aware. Prior to migrating over to Citus. We were shopping for MySQL consultants to see whether they could improve on the above figures. They quoted $70-100k to work on the project, without guaranteeing results.

With Citus I was able to see far better results and this is why the company switched over. However fast forward to now, MemSQL beats Citus soundly. 1 desktop beats a cluster.

I wager, that with a MemSQL cluster with decent hardware on the cloud, I will be seeing sub 1 second queries across the board.

Oh and the amount of data? It's tens of billions of rows a month. That's the workload I'm talking about here.

---------

This post isn't to bash postgres. I loved using it. If Postgres 11/12, included columnar storage. I would literally scream! :)
Is your comment saying this is because they are Italian, whereas Uber is not?

If so that comparison isn't apt. Those apps would summon licensed drivers and the payments would be set by the driver based on the meter or the pre-arranged price. Like a card machine.
I do this with running from time to time. It's a great way to solve problems. Stuck on something for a few hours? go for a run! I'd usually have some sort of solution by the time I get back.
> that is why I say besides

http://i.imgur.com/rUfz6aU.png ???

Also, if taxis were to ratchet luxury up to uber levels, their prices would need to rise a lot as well, making the exercise rather useless. Laws over here demand certain safety, inspection and insurance standards. Stuff that is important. Demanding luxury would be very stupid.
CoAP server on LAN? This is excellent. This is exactly how I set up my DIY ESP8266 "smart" devices. More LAN of Things please, not "Internet".
"It's possibly to advocate for a position and also believe in democracy. In fact, advocacy is part of the democratic process."

Absolutely, but, lately, with the current Zeitgeist and all,I feel like it's not going overboard to remember it from time to time.

"Yes, so far they have decided incorrectly."

As it's their right (just remembering it again, only in case).
I'd agree except that PostgreSQL performance seems to have always won over MySQL in non-synthetic tests regardless, perhaps just through good quality engineering they haven't needed to 'worry' about performance until later.
Again, you definitely missed the point. I've never said I don't want to follow the rules.
One thing: technically you don't pay for licenses, they are given for free from the municipality. They have a fixed number, so if you want to get into the system you have to get a license from someone else, hence the payment.
You will be a better data scientist if you spend some time exploring the extensive R documentation and lots and lots of real life examples.

On the other hand R and Python (not to forget Latex) are easy to connect so there is not need to choose only one of them. You can call R from Lisp also of course.
I speak Spanish, lived there for 10 years. That's again not the point; it is extra service. And most Spanish people I meet agree people need to learn English by the way; you do not? It would not be too weird to ask for a basic grasp of English in a 'united Europe'. Or pick a language; German, French, Spanish, but something we all 'speak'. It would help, but that's another discussion.
NeXTSTEP seems to have been far ahead of Windows 95 too. I wonder how far Microsoft would have gotten if Steve Jobs hadn't left Apple for a while.

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

Bonus irony: The pioneering PC games Wolfenstein 3D, Doom (with its WAD level editor), Doom II, and Quake (with its respective level editor) were developed by id Software on NeXT machines.
> That's why I now develop in ruby. I'll take developer productivity over performance any day.

In my experience, dynamically typed languages don't do well for developer productivity.
I agree with other HNers who are suggesting taking a break. It really does look like burn-out.

You could look at how you viewed the startup when you joined. What excited you, how you felt that you were contributing to the vision. Then look at how and when that changed. Did the management change? Were a couple of unrealistic deadlines missed? After 4 years have you had a salary increase? Is it the still the same product or have there been pivots? Has the market not materialised? How about further investment? In 4 years things have probably changed and maybe you have ignored the signs that are now troubling you subconsciously.
Sequoia Co-Leads $1B Round in Chinese News App Toutiao
This really is too brief a study (although it's obviously fine for someone to write a quick blog-post about whatever they want).

Most importantly, how fast is the disk? I suspect (but would benchmark if I really needed to know) that the effects of compressions will be greatly different on an older 7,200 rpm spinning disk, vs a modern SSD.
You have a door?! Is your company hiring?
Not the original parent, but my reasons for switching a couple of projects from Python to Go were primarily performance and ease of deployment (E.G., building a statically linked ELF takes a few seconds).

The syntax and ecosystem weren't really critical factors, but writing concurrent code is a lot more fun in Go.
Millennials’ Adventure into a New Era of Customer Experience
That's not KVM that's libvirt which uses the XML files. KVM can be configured entirely from command line parameters.
Hmmm... I wonder if I could get LibreOffice to build like that...

Actually, I wonder if anyone has ever tried to edit, compile and build LibreOffice in Builder? I know it can be done in KDevelop...
I disagree about TS databases. It's only if you are dealing with huge amounts of monitoring data that you need a purpose specific store. The rest of the time, you might as well reap the benefits of the relational model.
It's not all the point that those apps operate inside the Italian law and Uber don't?

It seems to me, that if Uber operated inside the parameters of the law they would not be so profitable. That is really the point.
I'm not sure how exactly it's done in Germany, but in Lithuania "black cars" main difference from "taxi" is "black car" have to agree on price before the ride while "taxi" works out the price after the ride.

Uber is currently enjoying third way there thanks to political support (which may or may not be related to Uber IT operations located in town). But overall it (and it's local competitors) are gravitating towards taxi side of things. Taxi license is dirt cheap though. The only issue is yearly (vs bi-yearly) car inspection and more expensive insurance.
>I know of absolutely no service which failed because it couldn't scale

So what are some examples of services which failed because they tried too hard to scale too early?

For example, when your network could handle 20k users, was there another network that could have already handled 500k, but they failed because they started a month after yours?
Location : Minsk, Belarus

Remote : Yes

Willing to relocate: Yes, Western Europe (sponsorship required)

Technologies : Java, Spring, RxJava, Javascript, AngularJS, Android, PostgreSQL, MySQL, MongoDB, Cassandra, Git, Apache, NGINX, Jenkins, SonarQube, Jira, Trello, Ansible, Docker

Résumé/CV : https://drive.google.com/open?id=0Bxh5RNaCMwQ0XzZtWVZNa0VjOT...

Email : alex.antaniuk@gmail.com
The other day I saw a Google engineer with a shirt that read "MySQL is the Windows ME of databases".
You don't have elections about how taxi regulation should be handled. Neither did italian voters vote for the current taxi regulation. So lets stop the sherrade for a moment here shall we?

There are many many areas which are left to politicians to deal with. Not even Switzerland votes on everything.

Italy, Denmark and other countries allow companies to use them as tax loopholes all the time because it creates jobs in their countries and thats one of the most valuable political currencies.

The Uber model destroys that by contracting freelancers instead and subsidizing the rides allowing them to compete with the existing taxi industry with it's existing political powers and lobbied politicians.

There is nothing noble about banning Uber it's purely a political move to ensure a protected industry can continue and thus it's political powers be used and controlled.
Do your worst, skeptical HN, but I swear on my life I've been maintaining more than 80 hours of ridiculously productive, focused coding time per week, for about a year. It so different when you love and believe in what you're working on. I literally can't wait to get out of bed and start working, and the entire day goes by before I notice. The thing I'm working on is a sheer joy to work on, and the conditions are ideal. I'd wager the inability to focus for N hours is related to the stress of having to force yourself to focus on something you wouldn't be focusing purely for the sake of it.
More like, a lot of garbage outdated tutorials available online. Copy and paste to get SQL injection vulnerabilities! Easy!

Seriously, what is "not easy" about Postgres? Just read the official documentation, which is actually readable and good.

About hobby hosting… there is Heroku Postgres, but no Heroku MySQL. (There are third party addons for everything, yeah). Cheap shared Apache hosting is TERRIBLE. It should NOT be used for any new projects.
"Usura rusteth the chisel. It rusteth the craft and the craftsman."

There were a few decades the country wasn't a glorified sheep shearing operation, but those days are long past.
That wasn't always the case, but it's easier to start with something correct and make it fast than it is to start with something fast and make it correct.
"I really don't get economics."

Obviously.

They are talking about only one indicator: GDP. What you don't get?
You started with Java... a language designed to handle credit card transactions world wide. Your story would be very different if you started with say Rails.
People who manage to get a lot of education in Africa often turn out to be pretty smart.
Cuidado com o banheiro da escola
I remember this one: https://en.wikipedia.org/wiki/MenuetOS
Still impressive today :)
Italy is 3rd by GDP in the Euro area but not in the European Union.
> it doesn't converge to a limit as n goes to infinity.

Yes, I think this is more precise way to describe what is happening. I should update the article. But, average that doesn't converge is not a really average in normal sense, so the statement of "average doesn't exist" is not totally wrong?
To be fair though, I used to pay $8,000 a year in plane ticket fees now I pay $2,000 a year and use miles, so it's a significant saving for people like me who travel a lot. But I agree that, for most people, cashback is a better value proposition than miles.`
> MySQL administration is simpler

How?
I think its a bit much to pretend that oracle somehow doesn't have "real" ZFS and solaris, even if you dont like what they have done with them and they are incompatable.
I had the exact same question. I found what he said a little contradictory.
Before using Facebook, I was using Friendster.

Instead of taking him word for word, I'm taking it as building a product 10x better than any other solutions for the same problem.
>If you want static typing, you don't choose Python in the first place. You know it beforehand

Well, people begin using languages for different reasons and it's possible that there was never a conscious explicit choice of "dynamic vs static". Instead, they were actually interested in some specific task library (content management system, numeric computing, scrape webpages) and the underlying language happened to be Python.

For example, a programmer might stumble into Python because he was using Django, or work colleagues used Numpy/Scipy, or the easiest HTML parser was Scrapy. That the language happened to be Python and it happened to be "dynamic" is incidental. In Django's case, that project is 4 years older than Golang. Maybe Java Spring was too verbose but the new Golang with static typing (and less-verbose type inference) hits the sweet spot.

Probably the most widespread example of "dynamic vs static" not being a choice is Javascript. Millions of us didn't program Javascript because it's dynamic; we used it because it's the only language available on all the browsers.

Also, some programmers may not realize they want static typing until they experience pain points with dynamic languages on large projects. (E.g. easier refactoring.)
Analyzing Codebases – Part I, DZone DevOps
> such a pill

That sounds quaint (ergo, British!) and I'd love to know where it's from.
There's a ban on "fake news"? Do you have a reference on that?
The money doesn't only come from the transaction fee, it also comes from all the people who sign up for a credit card thinking they'll get points, fail to pay in time and pay enormous fees because of that.
You are probably thinking of the eurozone.