skysight-inc/HackerNews huggingface dataset:
I am the same. I'll just fiddle around with boilerplate code or procrastinate off other tasks, but that is only semi-consciously. What I am really doing with like 60% of my focus is trying out different designs/architectures around a problem. This might take a few days until I figure out a design that fits the task, but once I'm satisfied, it's usually only a few hours to code the thing.

Worth noting, this process can be significantly sped up if you have a set of peers (or smarter) people to discuss with.
I've seen online far more PostgreSQL fans bashing MySQL than the other way around.

It's like there's an online task force to make MySQL look like shit.

And for most cases it won't matter and one should pick what they're more comfortable with. And if the requirements aren't that simple, people should do their own research.
Most likely there wasn't any "democratic" decision to establish a limitation on the number of taxi licenses. It's just bureaucracy. I don't really see the economic argument for them, Uber competition or not.
I think it is quite common to want to spend time with your significant other instead of working. To call that burned out is to exaggerate the problem.

I think you should apply to other jobs, just to see what your options are.
> You think it is for safety

Yes. I cannot look up the actual regulations for Italy, since i don't speak italian, but i know that the licenses at least require a written test. I also know that in Germany for example the regulations are extremely strict. I expect the italian ones to fall somewhere between the us and german regulations.

E: http://www.italy.army.mil/visitor_transportation.asp states about taxis: "Taxi drivers must be properly licensed and insured and their vehicles inspected for safety."

> seeing that normal cabbies drive like maniacs in cars where the seatbelts do not actually work a lot of the time while they still have the official license

In Italy?
But that's exactly one of the problems: for example, the fact that current taxi drivers paid money for their license, is not written in any law: licenses are limited and the only way to become a driver is to buy one from somebody else who is retiring. Unions are lobbying very hard, soliciting drivers to evade taxes and taking a cut.

There was recently a very controversial reportage about this (in italian): http://www.iene.mediaset.it/puntate/2017/03/26/maisano-quell...

There's a lot of shady stuff even if they seem to be following the law...
You have more GUI administration tool options with MySQL. For example, most people are used to PHPMyAdmin from the shared host era, and it has usually been "good enough".
In some cases the library affected may now instead provide a security risk in itself, which you wouldn't have had you only gone with plain HTTP.

This cuts both ways though - maybe your package parsing and signature verification code has a security flaw in it, in which case you'll find yourself wishing you had the protection of only trying to parse packages from the HTTPS-verified legitimate source.

So the answer to the question posed earlier, "...so what value does HTTPS provide in those cases?" is that it avoids have a single point of failure in your security architecture.

It's also worth pointing out that most of those protocol-level TLS vulnerabilities mentioned wouldn't have been exploitable in the far more restricted setting of "device that phones home to check for updates".
But only because the government allows it. Licenses could be made non-transferable...
As a tourist, I'm prepared to adapt to other countries.

But as a citizen, I expect my countrymen to do better than the bare minimum, and learning English is part of that. I write this as a non-English speaker myself.
Not very surprising to me. IKEA is always very thoughtful and clever in their design of even the most mundane things. I've never seen them botch anything ever.
It must be fine on a small test system, with CPU idling, etc.

I've worked with a few "ZFS appliances" from Sun (256-512TB range, NFS/iSCSI shares, 1-2k clients) and would never enable any advanced features on those (compression, dedup, etc). They were awfully unstable when we did that.

Granted, that was 5 years ago but I don't see any indication this technology has evolved significantly with all the drama surrounding Oracle, licensing, forks, etc. Just not worth the trouble these days, IMHO.
Your comments is way too rational for European socialists to understand.
Understood, I only worry about AGPL if I'm working on a similar product for commercial work I would absolutely avoid looking at the code. Some licenses are fine for some companies, others are a nightmare. Apparently D had that issue for example.
> Postgres is one of, if not the, most safe and stable relation database systems to ever exist.

I would even say that it's one of the most safe and stable software to ever exist.
Projects change too. What's good for a small project might not be for a big one.
This is why I want an MBA. I know and respect these things.
My point is that Uber wasn't banned because it was illegal but because it was politically problematic. There are plenty of companies who do exactly like Uber tax-wise but doesn't get banned simply because they create jobs.

Furthermore your claim that it's somehow an expression of the italian voter is simply flat out wrong.
> And Denmark has hills.

Yes but only baby ones. Your highest point is only 170m!
apparently you never heard of taxi apps which provide pretty much same experience as Uber while working with licensed taxi drivers

And how many existed before Uber? That's their value: they give a nice push to a complacent industry used to have a nice little monopoly. After that, it can burn to the ground for all I care.
Comparing PostgreSQL with MemSQL is like comparing a steam locomotive with a steam ship.

PostgreSQL ensures on-disk data consistency for each transaction. MemSQL does not implement this kind of complex logic.

VoltDB and MemSQL are of totally different kind of products. There is the CMU database course which explains the details.
So you write Object Pascal code? You don't have some freelance work avail?
Yeah. Popularity and the ability to work at cheap horrible apache hosting companies all the way to big bad facebook does speak volumes, doesn't it? :-)
Same with uMatrix under Palemoon. Had to enable something in "other".

The root page doesn't require it. Yet another instance of I don't know how to take a screenshot so I'll take a snapshot of the screen and email that Internet Of Madness.

The more we get, the more we waste.
This "code written by code" meme is over-hyped. It'll be a long time yet before software has any chance of developing a creative solution to a problem better than its human counterparts.
The future of mobile Virtual reality
Not officially, but there is a general, fabricated consensus for it. Just like in this story Russia hasn't made a law to prohibit political solicitation but LiveJournal still applied it.
I made no statement for, against or about Uber. I just said the taxi laws don't treat people equally.
One thing: italian law follows civil law, not common, so precedents are not like in the US (https://en.wikipedia.org/wiki/Precedent#Civil_law_systems).
Is anyone advocating for invading Italy to change its laws? All the talk about Italy having the right to do what it wants is a strawman, nobody argues they don't have that right.
The entire purpose of the AGPL is that users of the server are now users of your program, so having access to the code is their right. IANAL but this is how I've always understood the AGPL to work.

See:

https://tldrlegal.com/license/gnu-affero-general-public-lice...

Edit:

See also their own FAQ:

http://www.affero.org/oagf.html#How_does_the_Affero_Public_L...
Having worked on corporate Python platform with tens of thousands of developers and hundreds of applications running hubdress of thousands of instances on a many million line common core code base, I beg to differ.

We were sometimes able to go from concept to deployed application in a single day.
Seriously. Every day I go in I think about how much more productive I could be if I could literally shut out distractions with a real live door.
SpaceX's Falcon 9 launch and recovery recreated in KSP
What exactly are you referring to?
Nah, VMware Player and VMware Workstation use the exact same engine.

If you are having performance problems with VMware Player and are using either AVG of Avast antivirus then the problem might be the antivirus. See also [0]

[0] https://communities.vmware.com/thread/553759
Chrome can import the HTML file that Firefox and some other browsers generate. I tried this a few weeks ago. It isn't application-specific.
There is scaling and there is scaling.

A messaging service is the most trivial service one can make, it's a well known easy problem that's been solved for decades with current technologies. There is no challenge in that. For comparison, WhatsApp had people with experience and they could handle 1 billion users with 50 people.

The fact that you can handle 10M users with a single untuned MySQL database is not a demonstration that scaling is overrated. It's an expression than you are running a trivial service that doesn't do much.

Almost any problems will be more challenging than that. There are endless companies that have 1/100th the customer base and yet require 100 times the data volume and engineering.
This is not a technical reason, but MySQL is now owned by Oracle, which carries a whole host of risks if you're a small fry.
A technical comparison should be done between MariaDB and Postgres if you ask me...
> During a meeting last week I realized: I don't care about our product or it's mission anymore.

I've reached that stage at 23, after about a year into my first job. Since then, I've been working for the money.
He's saying that they operate like Taxis and therefore aren't breaking the law.
I am 27 and am fighting those same 24-year olds that want to code before they think.

They call it refactoring, I call it fixing a design issue. The code is no longer fit to fulfill the requirements of it's task and must be altered.

Of course hacks are fine, but they must be reserved for when the fan is blowing shit. It's not for cramming in just one more meaningless task into the sprint.
PostgreSQL has implementation of almost every possible indexing technique, unlike MySQL. It has been academic project (of great scholars) after all.
I assume that by "state apologists" you mean law-abiding citizens and by "sidestepping overly burdenous regulations" you mean "breaking the law"?

The law is not a "holy Bible" but in order for society to function people need to obey the law, and if they disagree with it, they need to use the democratic process to change it.
That's a servce agreement, not a law. As a maximim - service termination
What is the advantage of blackmagic probe over plain ST-Link?

Genuine question, I've never used the ST-Link for more than flashing the image and some debugging, so what am I missing?
> MySQL's traditional "fast" table type doesn't support transactions

InnoDB is the traditional table type now. Myisam was forgotten long time ago.

> we had to set up our own custom collation to get, for example, "e" and "é" to be considered distinct characters

You could just use "varchar CHARACTER SET utf8 COLLATE utf8_bin"

> MySQL infamously accepted almost any kind of garbage values regardless of declared column type

There is a setting that allows strict checking.

> I cannot at this point imagine using MySQL for any kind of serious project.

It is used by many for serious projects.
Speaking of which, take a look at this Redis module that marries Hexastore and neo4j-like queries: https://github.com/RedisLabsModules/redis-module-graph
How to Build a Unicorn – HackerNoon
Interview: working together to tackle migration and refugee flows
https://techcrunch.com/2017/02/10/messaging-app-wire-now-has...
I'm not sure how that's any different from pgAdmin, DataGrip, phpPgAdmin, and the many other tools out there for managing PostgreSQl.
> Is the Dutch sandwich illegal? If not, then blame your government

I can't blame my government for it because the Dutch Sandwich is based on loopholes in several other countries' laws.

I do blame the EU for not cracking down on it more efficiently but the recent injunction against Ireland and Apple is a good start.

It's very difficult to compete on a level playing field when the multinationals don't pay taxes. Google, Apple, Facebook, Ikea, McD, Amazon should all be slapped a proper fine.

But I don't have high hopes as long as Juncker from Luxembourg is running the show.
We have no taxi licenses only a class P passenger license and local knowledge test is required. There are now way too many taxis in our cities as well as Uber. This may have driven down prices but in reality it has driven down quality as well.

Taxis clog up the carparks because the taxi stands are full and they congest the roads.

I would happily take a restriction if it meant a higher standard of taxi and service.
If nobody cares about Uber, why should it be banned? Why are the taxi drivers against it? Nobody will use it, and it'll go away by itself like every unprofitable company.
Is there something like TokuDB or MyRocks for PostgreSQL?
These things allow to reduce disk space usage by several times.
ReactXP
Show HN: TheTicketResale – Refreshing Ticket Resale Platform
Comparing two things only requires the presence of an analogy, not moral equivalence.
on the other hand, I'm fine with hacks and shortcuts as long as they're hidden behind a sane, non-leaky interface. Not everything needs to be utmost perfection, especially on the outer layers of the app
I think a number of commenters here probably don't understand the culture outside of the US. I'm not judging or saying any one country is better than another, but some places don't place as much credence on the free market and businesses regulating themselves.
How people perceive it may be impacting your main business.
I live in Sweden myself, having emigrated from the Netherlands. With the proceedings of my relatively modest house in the Netherlands I could buy a 21 hectare farm in Sweden, no mortgage needed. Mind, this is after I paid off the remaining mortgage on the Dutch house. That house was in one of the least popular 'cities' in the Netherlands, the scare quotes around the word city are because many people consider the place (Lelystad) to be a failed city - it was an experiment in city planning in the 70's, a totally new city concept built on totally new (reclaimed) land. The place feels like an agglomeration of suburbs without a real 'living' centre.

The point of this is that I wonder why Swedes get into so much debt. Housing is (apart from Stockholm and Göteborg and some popular areas in other cities) affordable by my Dutch standards. Wages are on par with the Netherlands, taxes are comparable (both are high-tax countries for wage earners), cost of living depends very much on your life style but is comparable to or slightly higher than the Netherlands. Still, Swedes seem to take on enormous loans for some unfathomable reason. Unfathomable, because it certainly is possible to live free here, without that yoke of debt. It might be a status thing, people want to live in those expensive areas even though you can get more space for half the price only a few kilometres away.
Conpression is fine. Dedup has always been the problem because it was rushed.
In regards to charset and strict checking, these are settings which should be defaulted. I think the problem is that people run into these issues then have to seek solutions, which shouldn't be issues to begin with. I don't know why they aren't now defaults.
Lyft Gets $500M in New Funding as Its Rival Uber Wobbles
For me, a key advantage of MySQL is Sequel Pro. I've never found a GUI for postgresql that can touch it.

If there was one, I will switch in a heartbeat as I will love to have access to some more advanced SQL than what's available in MySQL (like window functions)
- MySQL example: for MySQL there is one thing called Collation, which decides about the correct ordering of chars in table values. The default was `latin1_swedish_ci` for years, not `utf8_unicode_ci` which might be more sensible.

- Postgres Example: to set up Postgres correctly, you need a Postgres user in the OS, who runs the database. That should enforce to not run the database process as root.
right, it's the wife search algorithm (fun fact, it's really useful to find a refueling station while on the go)
To say that Facebook uses MySQL is a bit of a misnomer. No one at Facebook outside of a hundred or so people on the db team uses MySQL directly, it is just an on-disk storage system with a basic SQL front-end that can be used as an intermediate translation layer and even then it was more of a legacy issue than anything inherent to MySQL as a technology. Please don't use it as an example of why someone should consider MySQL, as there is almost no way anyone else is going to be using it in a similar fashion.

Facebook has spent literally thousands of man-years working to make this system scale and perform in the way they need it to, but there is nothing about this effort that required MySQL and in fact a lot of effort was expended working around glaring deficiencies in MySQL. If they had it to do over again I think that no one at Facebook would select MySQL at this time.
NEXTSTEP evolved into MacOS X and iOS so it wasn't a total failure
If Uber is what counts as progress, to hell with this progress.
There is a notification on Facebook for unproven facts, it's not a ban.
If you let them, people would have slaves.
Local knowledge test is a good example. It's not needed with GPS. Furthermore Uber allow for throwing out the bad drivers and it wont clog up anything as it has a much better ability to cater for demand.
> 4. Though in fairness, I am just goofing around with Smalltalk and if I had production grade concerns, I might have a different attitude.

I'm curious, is Smalltalk especially good for any particular task? Or especially easy to use for something?

I'm always on the look out for something better as all the languages I use and know well seem inadequate or tedious in one way or another and a lot of those that I don't use seem intimidatingly difficult to get started with (often because ecosystem in which they live is difficult to handle).
"can't" is a strong word.

why can't you do it in the user space within those VM's, communicating over a network adapter? If you don't care about putting on a raincoat, going outside to the Internet, and launching it up into the cloud, you can just install dropbox and get a sync'd directory without additional work. Obviously this is extra unnecessary overhead, two times, but for your use case you may not care.

you can alternatively roll your own solution though it might take you an hour or two. think about rsync over a local network adapter.

I realize these are hackish solutions but if it's stupid but it works, it's not stupid.

on the plus side you will control that traffic. having directory syncing that breaks the VM abstraction opens leaks due to potential oversights in how it's coded.

if I were in your predicament I would work around it.
Having worked on corporate Python platform with tens of thousands of developers and thousands of applications running on thousands of instances on millions of lines common core code base, I beg to differ.

It is easy to ship any proof of concept. Is it hard to maintain, it is rigged with performance issues and it is almost impossible to refactor because python has zero refactoring support and no compiler to help you catch any error.

What you save on the initial rollout, you loose ten folds on the long term.
So I'm somewhat ignorant in how a lot of TLS works, but wouldn't this have been solved if all packets under TLS were forced to be the same size? Which, is my understanding, isn't part of the standard but wouldn't that essentially prevent these types of snooping?
> It's like there's an online task force to make MySQL look like shit.

Yes, we call them the MySQL development team. For a long time MySQL was simply the default choice for many projects, and this status has persisted long after it was the best choice and is extending into the period where it is no longer even a reasonable choice. If you have a specific reason to use MySQL then go ahead and use it (and 'it is what I know and am comfortable with' is a reasonable justification) but there are few reasons to suggest it to someone else except for the fact that misery loves company.
It also produced very clean and valid XHTML out of the box, which was considered very important at the time; and made writing plugins trivial.

It's important to remember that the competition at the time was Movable Type (Perl, complicated to install and extend, terrible output, expensive) and Blogger/blogspot (can't self-host, can't extend, limited control, again crappy output). WP was a dream in comparison.
This is a big problem with the college admissions process. For my children I'm thinking of ignoring most of the stupid extra-curricular and extra AP class suggestions and concentrating on curiosity, teamwork and creativity. Play, travel, music, having fun with friends. They'll likely not get into Ivy league colleges but will be better and more successful in the long term.
I remember SandForce-based SSDs used to do compression in the disk firmware, are there any current SSDs that do the same?
For example we have upgraded our MySQL 5.5 to 5.7 and we were hit by a performance issue in few GROUP BY queries. Then we decided to use 5.6 instead of 5.7. I think the Oracle corporation doesn't care much about MySQL.

Edit: In MySQL 5.5 and 5.6 it takes around 1 second but in 5.7 it takes around 70 seconds.
A small anecdote: The early Google prototype which was originally in Java was rewritten in Python because the Java version turned out to be so buggy. Java itself was not very mature at that stage. The Python version remained quite upto the task for some time, longer than I would have thought.
Stack Overflow seems very relevant to this conversation given how unremarkable their architecture is – their level of traffic is comfortably running on 4 MS SQL Server boxes:

https://nickcraver.com/blog/2016/02/17/stack-overflow-the-ar...

I've seen too many breathless posts which would have you believe they'd need a clustered NoSQL database or it wouldn't scale.
Funnily enough this is how athletes work. Most athletes start with a 2-3 hour session, then eat, ideally nap, and then a second 1-2 hour session at a low intensity.
Near Miss: The Solar Superstorm of July 2012 (2014)
Hey, what if my kink is kink shaming?
Pretty much. "By default we mangle and throw away your data, but there's a configuration setting to change that and make it actually store what you wanted to store" is not a useful way to do things.
You should give DataGrip a try. It's a new database IDE by Jetbrains that supports all the major databases. https://www.jetbrains.com/datagrip/
> Stilton

The best autocorrection I've seen for ages!
That's just a misleading label on the 1 bootable disk to start the installer itself. You really do need many of the other 20+ disks to install the OS.

I had this exact set of floppies.
Ill mother business shooting down
Have you learned something? Hmmm. I think you are defending a belief system against a principled challenge by looking away. That is a labour saving device and convenient.

The rhetorical device you've used in the last reply include "argumentum ad auctoritatem" and "non sequitur".
I think you neglect the power of the consumer that credit cards yield: I can dispute charges when retailer/service provider fails to deliver.. It definitely balances the power out. Can't do that with cash.
I haven't used Sequel Pro, so please forgive me if there are some very advanced features beyond solid DBMS DML and DDL.

I started using Jetbean's DataGrip product last year when they released it. It is built on the IntelliJ IDEA tech stack and provides a fantastic multi-DBMS platform that has everything I need not only for Postgres but MSSQL and others.
https://news.ycombinator.com/item?id=14065481