skysight-inc/HackerNews huggingface dataset:
Surprisingly good and sane paper, without all that hipster's bullshit.

The emphasis on the quality of the training data and, most importantly, on the evaluation and careful choice of heuristics on which the model to be build upon, is what makes the paper sane.

There is no shortage of disconnected from reality models based on dogmas, while, it seems, there is acute shortage of
the models properly reflecting some particular aspects of reality.

Data and proper, reality-supported heuristics (domain knowledge) are the main factors of success. Technical details and particular frameworks are of the least importance.

This, BTW, is why it is almost impossible to compete with megacorps - they have the data (all your social networks) and they have the resources, including domain experts, without whom designing and evaluating a model is a hopeless task.
Any non-trivial format that's meant for humans MUST at the least allow comments and should not force humans to write needless characters that would be trivial for a machine to do without (e.g. quotes around key names). Also, I'm flipping the bird to any format or language that doesn't allow me, a human, to use multi-line strings. And in JSON I can't even at least concatenate a few of them into a longer string. JSON is definitely not meant to be written by humans.
> I would say this and the fact that most US multinationals are very dodgy when it comes to paying their taxes and are ready to exploit any loophole to take money out of a country.

You do realize that tax dodging is practically national sport in Italy and the Mediterranean in general?
Although Swartz's intentions were noble, what he did with concealing equipment in a locker(IIRC) was illegal.
I rely on Chrome and Firefox Bookmarks. But I have too many (thousands) and find that Xmarks doesn't help all that much.
Yes but the value of the license of a black car service is much lower than the one of a normal taxi.
Also black car services must wait in their depot and pick up passengers only by appointment. Picking up passengers in the street is reserved only to taxies.
TaskRabbit is looking into selling itself – Recode
I do agree, but being at the "we need to scale up asap" stage atm makes it harder to. There's a balance to be struck. Maybe about approach of "who cares" with the POC, MVP etc stages, then keep it more and more in mind at each stage after that would be best.
> Sometimes I sat on the couch with my eyes closed, and I went for a walk on the beach regularly but I was always thinking[...]

I worked from home for 7 years, and during the brief summers I took 1-2h biking breaks during the day when I was stuck and felt like my mind was grinding to a halt. Often enough I would get unstuck, or at least have lots of new ideas.

On the flipside, I also learned that one of the most valuable pieces of equipment in these circumstances is a lightweight dictating machine. Or a phone capable of recording on a keypress. The ideas would come and go, and if I didn't record them when they popped up, I would spend quite a lot of time trying to find them again.

Taking notes is underrated.
At least on Windows I find that Virtual box gives a better interactive desktop experience when running Linux as a guest.
Even if the drugs are completely safe and don't have any drawabacks, my question still stands.
It is free (compared to VMWare).
It is easy to start with (compared to, say, Docker)
It allows you to 'simulate' an architecture with multiple machines. Doing it all on one machine will have dependencies you didn't expect (eg shared env, everything localhost).
It allows you to run a server application without cluttering your dev machine.
Nobody outside of NA are scared of loosing their jobs, is what you believe, because of how enslaved to the system Americans are?

Households in Sweden take on heavy debt. If we loose our jobs here some of us fall back for a while on a (voluntary) system which from an angle looks like a basic income but that cover only a fraction of that household's mortage, enslaving us to a system in the same way Americans may seem enslaved in their.

I always though Americans were used to and didn't have a lost sence of security when job-hopping, the way their employment system is designed.

Edit: clarified the opt-in nature of such an insurance
no, that means that taxi companies must pay plenty of fees to meet law requirements which in the end affect price for customer

Uber is ignoring laws and don't pay these fees and taxes and SOMETIMES is able to offer cheaper ride than taxi, while in rush hour it cost more than taxi

i can easily day from comments here who is American without clue about Europe and who is European pissed about some American corporation which is ignoring any laws and pretending they are bringing some progress, like we don't have taxi woods without them, F Uber
35-40 hours, but we have some guys who work extremely long hours, showing their effort out, which is fair enough
You're (presumably) being paid for 5 days a week at 8 hours per day.

If you cannot manage your time reasonably within this period, consider doing some research into that. If you can and yet your employers expect more time, then you're probably being exploited.

Either way this is not normal.
Socket.io can't handle many connections you're right.
I would use (universal) Web Sockets (This is a good abstraction library, very easy to implement).

https://github.com/primus/primus

Maybe put it on a Digitalocean Server and just reference your Dyno's IP address if possible.
I've always kind of wondered that, because I see the word thrown around so freely as a fancy word for "opportunity", yet its textbook definition seemed a bit more nuanced.
vagrant is completely modular though... i use vagrant with libvirt/qemu at work for nested VMs
> In Italy there are precise rules regarding where and how you can pick up passengers and Uber is violating them.

Do those rules make any sense? If they broke a nonsense law, then it's not as simple as "broke the law, period". Maybe there should be outrage against the people that put the law into place. But that's only an 'if'.
What you describe is more of a design flaw than a scaling issue.

Thinking ahead that custom fields could be needed in the future is a design choice and can apply to 5k users or 500 000k users. It's not the scaling itself that causing you pain, it just exacerbate the difficulty of a bad design choice.

So advice of OP still apply, at start you should take most of your time develloping the best design for your application and less on scaling. Because scaling a good design is way less painful.
Another prejudiced comment that does not go to the point and does not help the discussion in any way.
Similar situation in my (another EU) country. Uber does not check and enforce that their drivers are actually licensed cab drivers (perhaps not strictly illegal on the company's part but very questionable) and helps their drivers in illegally avoiding tax on their salary (perhaps not strictly illegal on the company's part but very questionable.) And despite all these shady practices its black market ride is often only slightly cheaper than a real, licensed cab!

Why we have licensed cabs is because the country is very sparsely populated. The taxi license is specific for a certain area and the driver must service mainly that area. This lets the officials haggle with the private taxi companies and thus guarantee taxi service to all areas. Essentially, riding in the city subsidizes riding in the countryside. Whether this system is changed is a local domestic political decision. Until then I wouldn't condemn the licensed taxi operators suing Uber here.

Though Uber has had one positive impact: the taxi unions now advertise how safe the "real taxis" are compared to illegal rides and have tightened the checks on their already strict quality standards on proper customer service, vehicle cleanliness, driver clothing etc.
so Uber should be allow to break the laws to offer lower prices (which is not even true in rush hour), is this what you propose?

why not open restaurant chain recycling leftovers from other customers, storing all ingredients without fridge on floor of kitchen with some rats running around BUT hey I am American corporation bringing you cheap food and don't dare to tell me I am unfair competition compared to those dumb local restaurants meeting local hygiene rules
This article also leaves out:

- waiting for compiles

- waiting for the CI server to finish running tests

- waiting for network transfers

- waiting for VMs to spin up

- waiting for slow algorithms to process data

- et cetera

Even if it were physically and mentally possible to problem-solve 16 hours a day, we are still not at the point where our processes and machines can keep up with us, and we probably never will be. The dev-test cycle in itself is very time-consuming and repetitive. I don't know any way of solving this that doesn't involve spending even more time writing a lot of unit tests.
Also a lot of time is spent on investigating issues and fix those.
I totally agree with you on all the points.

I think it takes experienced managers and developers with business-oriented mindset to achieve the best compromise. Saying "there is no need to overengineer now" can be as bad as months of overengineering. It all depends on the business.
> I would say this and the fact that most US multinationals are very dodgy when it comes to paying their taxes and are ready to exploit any loophole to take money out of a country.

> That, combined with the taxi license thing is the reason I assume they're being thrown out. Hungary also banned them (well, told them to obey the law or leave).

> I highly doubt governments would be worried about where they pick customers up that much.

> Lyft and other competitors won't be banned as long as they obey the laws and pay their taxes, I'd wager.

> I'm really annoyed at companies, startups that have the attitude of Uber, where they break the laws and if they get caught, try to lobby their way out of it. If I did the same as a regular person, I'd be in jail within a month.

I'm no fan of Uber but wouldn't it be better to get rid of the loopholes? What laws do you think those governments care about? Why?
HAXM module and QEMU works fine for me on Windows.
It would be foolhardy for humanity to have confidence in something it knows nothing about.

There are some areas which should never be touched, and this is one of them. I don't mean to sound heartless to those who suffer (parents too) however you come across, to me, like there is a solution. There is not, and at best we can experiment with nature and see what happens.

When the "experiment with nature" gets to this level its time to stop, for the betterment of humanity as a whole, not the individuals own good.

And, yes. I would be saying entirely the opposite thing, if, for example I was personally in a situation where this may benefit me or my family. Even though I would be saying that as an individual, it does not change the fact that it would not be better for humanity, as a whole. At that point, I would be consumed by my individual, to not care about the effect on humanity, as a whole.

This classic battle between the good of the individual and the good of the group can be seen in many areas of nature, and this is another example.
sweet!

I didn't know about this. Thanks for the link.
as far as i am aware nobody voted for Uber in last elections in Italy to be the one changing the laws

if you wanna do business you must follow to law, if you don't like it then either change law or go back to US where are people apparently more relaxed about breaking law, but Stilton is not do business while breaking law
Yes you can have a life style debt.
But do not overload it or forget to pay it back.
> The Italian economy is in a bad state and the government doesn't want thousands of taxi drivers without a job.

Now, after Uber is banned, many more car owners will lose the opportunity to earn extra income, and many many more people will have to pay more to take a taxi. Which is the better economical choice?
Sharing, templating and enhancements for OpenSSH config
Good headphones work to some extent too.
Our Concurrent Past; Our Distributed Future – Joe Duffy, QCon London 2017
We have legacy software written in Delphi7 as well as newer web facing utilities and android applications (for customs and logistics personnel) written in Delphi XE7 and later.

We get excellent third party support for oxml, secure blackbox, gnostice components, devexpress components, uniqui and many, many other libraries.
> perhaps you have confused this subthread with a different one

No, but since you're obviously confused let me explain which thread we're in. The common topic, stretching back to the top comment, is armchair linguistic "analysis" :

>> (throwaway71958) Well, there's no Russian first-language bias in that text for sure. Another argument in favor of the opinion that this was written by an American: the author seems to be well versed in the memes of the US political discourse. Someone from outside the US is unlikely to even know or care about Trump's "movement", or who "Bannon" is, or "drain the swamp", or "white privilege" etc. They're also unlikely to abbreviate "New York Times" as "NYT". The telltale signs are all over the text.

>> (atemerev) Yes, exactly. While those are still somewhat plausible (I am Russian, and I might have occasionally used all of these ironically), it was "POTUS" and "SCOTUS" that made me 99% sure that this text was written by an American (or at least a US insider). You guys love your acronyms.

>> (doktrin) I honestly don't know why you guys are trying to divine identity based on textual clues like this. It's safe to assume every stylistic and linguistic choice is deliberate.

>> (throwaway71958) Sure. But if that's what you really think, then you don't get to assume that the DNC was hacked "by the Russians". Agreed?

>> (doktrin) Are you saying there's some letter written in broken english that's being used as proof of Russian involvement in the DNC hacks?

>> (jessaustin) Now that we know the "tools used" "proof" is worthless because CIA uses those tools too, is there anything else?

>> (doktrin) What does that have to do with my point about inferring identity based on textual clues in this blog post?

Which brings us back to the present - as you can see, it's you and throwaway who are trying to derail the thread at the last minute with red herrings about the DNC hacks. I'm not sure why you feel like it's super relevant here.

> Bonus points: you've used the phrase "paid shills" twice!

Again : you're confused. I used the phrase once (the other "use" you're thinking of was obviously a citation)
Would you eat lab-grown dog, cat or human meat?
I like pairing for those reasons as well. Also, I can keep my concentration up more easily when there is a requirement for me to do so, e.g. when I'm intercommunicating. It's when I talk to myself that I get distracted the most.
your comment is too rational and not in favor of American corporation but law abiding businesses, so I don't think it will be very popular with Americans here which are defending American corporation no matter what
Unfortunately taxi licenses are assigned very scarcely and the resulting huge disproportion between demand and offer creates a market in which old drivers when retiring sell their ones at absurd prices, that is, even over $200K.

That makes it sound like the license acts as a proxy for a pension. If so, $200K is really not absurd at all. That's a very small pension, and Uber's disruption of the market is going to mean a lot of Italian taxi drivers have a horrible time living in poverty in their old age. That's obviously not Uber's fault, but it's understandable that the taxi drivers and the government would be very much against a sudden change to the status quo.
I think in your particular case, you had a good intuition about performance/scalability and this is why it was not hard for you to scale. However this is not the case for everyone and I have seen many counterexamples in my career.
And yet, when we make them here, everyone will consider them to be only "artificially" intelligent, and they certainly won't be "alive" because, well, no cells and no DNA and stuff.

So the GP's comment about life being a "go look it up" question is debatable at best. Expect the definition to change over the centuries.
> In Europe, we actually have working public transportation.

Not in Italy, you don't. In no developed nation have I ever found public transportation as unreliable as I have in Italy, and in that I'm including northern Italy.
Do people who work like that actually get valued by their employers? To me it seems like they'd be treated as expendable and easy to push around - not a valued trait for promotion.
His name was Henry Summers – but who was he?
Any other side effects? I read a few people complaining fogged memories after longer cycles.

And another quick question what is ur schedule? What time do you take it?
If your plans work first time, sure. Mine never do.

I'll spend half an hour working out how I'm going to solve this problem, write code for 15 mins, decide that the solution won't work, try another approach, experiment with that other thing I read about, get something working, then clean it up and write some proper tests, etc.

I need real focus and concentration for a few hours to make this happen, even if it's just implementing yet another login system that I know the logic for completely.

YMMV
That's only a part of it.

It's also a sign you're not valued. Let's see how many of you we can cram in there.
how is Uber more convenient than any other taxi app? oh yeah, showing lower misleading price for ride than real (got fine for that in my country already) and peak hour nonsense is very convenient for customer, no thanks, you can keep that stuff in US
HATEOAS if your API needs to maintain state AND you want links AND you want a standard. A game API would be a good use case.

REST if your API should not maintain state between requests. If you want links as a part of your response (and want to use a standard) use e.g. HAL or JSON API.

I view them as mutually exclusive.
> [..] with an embarrassing and costly release of secret information belonging to the security apparatus in the U.S. by what many people say is a front for the Russian security apparatus.

I have difficulties interpreting your statement. Are you implying US security services are "a front for the rudsian security apparatus"?
Posting this here as an interesting story in its own right, and as a reminder that the work we do is just one part of the trajectory of our lives.

Most of the jobs that Harry did no longer exist in their original form, and the 'community' (human ecosystem?) of which he was a part is long gone.
Missed chances 3: Optimizing bad CSS snippets
> From the outside, it looks like I'm fiddling.

Indeed, sometimes I'm stuck "watching" something on the screen (it looks like I'm watching a movie) maybe for extended periods of time. Then suddenly I jump and grab a pen and paper, and in a couple of minutes I get everything I've been building up written down, which helps me in solving the last details.

The opposite is true too, sometimes I'm in a bind and can't get myself to work on some task trying to get into flow, and it turns out fiddling like that (opening random terminals, typing useless commands, navigating some code and skimming through some source file) definitely looks like I'm frantically working.
> The other is to be in a business that the employee is passionate about for intrinsic reasons. If the employee is a "true believer" in the company's mission, that can be a motivator to go above and beyond.

Some of us are also fiercely competitive. If I had the chance to compete with another company that (in my opinion) is full of idiots, I would probably work day and night to one-up them with my team.
You have Sailfish OS [0], which is ported to rather modern (albeit somewhat low spec) phones (e.g. Fairphone 2, Jolla C [1]). Sailfish also has an Android compatability layer (think Wine for Linux) so it can run most Android apps.

[0] - https://sailfishos.org/
[1] - https://en.m.wikipedia.org/wiki/Sailfish_OS#Hardware_overvie...
Being from Italy, let me point out a few things:

Frist of all: unfair competition can mean, for instance, a mega-multinational subsiding its riders costs to wipe out competition. That is dumping, a practice that is illegal in most advanced economies, and that Uber has been known to practice.

If you don't have a taxi license, Italian law restricts the ways you can offer transportation. If you step outside of those boundaries, you are creating an unfair competition to taxi drivers that have e.g. to pay for the license or non-taxi services that operate within the boundaries of the law.

Also: Uber was probably aware of the situation, to the point that some MPs tried to sneak in a "save Uber" amendment to an otherwise unrelated law, causing protests through the country from taxi drivers.

I see people commenting that have clearly no information or any idea of how Italian economy works, and just go around throwing approximative judgements based on hearsay and prejudice.

So let me state it out for you: Italian economy is surely burdened by anti-competitive practices and too many absurd regulations, but blocking a US multinational to repeatedly break the law and finance its services by price fixing is not an instance of that.

And finally: in Italy it's impossible for a company to own taxi licences, so they are all privately-owned by the taxi driver. So Uber is, if you remove the price jacking, practically a way to siphon money from individual drivers to a large company.
yeah, I practically don't do meetings (I'm not in USA) and I do 40 hours a week of almost pure programming.

It's very hard
If people buying the food like the food and know what they're getting, then why should government be involved? Let the people spend their money how they want.

If the Italian taxi industry is anything like the Venician gondoliers association, then this ruling has zero to do with safety and everything to do with protectionism.
so if someone is stealing you can too? let's get rid of police, courts and live in anarchy! what are you, 15?
I wish it supported Japanese. Combined with a GitHub repo to auto table scanned images would really help me out in my restaurant(I can't read Japanese very well, and we'll, in Japan all my receipts are in Japanese obviously haha).
Stupid (not very intense) bug fixing > 50% of the time.
>credit cards disappear overnight (which is what happened in the UK shortly after the IC regulation).

huh? I've still got a UK issued British Airways Amex?
Yes, but I can easily reason myself into scenarios where the intermediate result would be prohibitively large.
I don't like opinionated pieces like the one presented here because while they are right about some things they miss other things and present half-truths as full-truths.

In my experience (and I have little of that) it's important to know the upgrade path and adjust your planning accordingly.

How many users can you serve with your solution?

How big do you expect the market to be in that stage?

What technology would be the next step?

How do you get there? How much more work would it be?

Always be one step ahead with technology, but not two. Most markets are surprisingly small. Most use cases scale surprisingly well. You can probably push your solution by an order of one magnitude if you need it quickly.

In order to answer the questions you need people who know the product, the (potential) technologies and the market. When you start you probably won't know any of that. See the first prototype you deploy to the customers as a means of collecting data for the first production version. Your first product is not your first product. Your funding should respect that. Get it done quickly with the aim of answering the critical questions. Then go back and design the next version "good-enough" for the second scaling step with the upgrade path in mind.