skysight-inc/HackerNews huggingface dataset:
In practice, the $50k customer will typically be getting something tangible that the $20k customer isn't. Perhaps they have a custom feature developed, perhaps they have special on-call/on-site support, perhaps they pay a much discounted unit-price, say $10/user (but for 5000 light users) where the other customer is paying $200/user for 100 heavy users.

If you're selling the exact same product ("exact" in the business-sense that includes stuff like support or long-term price commitments, not in the geek-sense where CentOS is the exact same as RedHat) for two vastly different price points, you should probably make sure those customers don't meet.
For DSLs, although the tools mentioned can be used for GPLs, see DSL Engineering: http://voelter.de/data/books/markusvoelter-dslengineering-1....
Google has launched a developer preview for ARCore
Know the Difference of Tempered and Untempered Chocolate
What did you do to get a response back from jobs you've submitted an application to?

Round an unsolicited job application down to a no-op; this is not how the majority of jobs get filled. Instead, you should find someone with decisionmaking authority in the company, talk to them, and get them interested in you.

The "N years of experience" thing not a requirement. It is a polite fiction. It was put there by someone who may not even be associated with the team that is doing the hiring. But if you come through the front door, there exists a team of people who will aggressively filter on that fiction because if they don't filter on it then the larger organization will ask "What is it, exactly, that you do here?"

Your mission, should you choose to accept it, is to only have these people involved to schedule the interview that a decisionmaker has already committed to giving you and/or collect the resume that they need for their records now that you're hired.

Senior engineers applying to junior roles are selected against fairly aggressively. This is an unfortunate shibboleth, but it is a widely used shibboleth.

Senior engineers should apply to senior roles; the vast majority of hammers swing in approximately similar fashions and as you get more senior you're not being hired to hammer in nails-per-hour. You're (hopefully) doing things like helping younger employees understand the difference between screws and nails, pushing back on the person who asked for 100k nails on a house that has been uninhabited for 6 years, developing processes to avoid wood rot around your nails, etc etc.

Incidentally: Serious software shops are largely aware of this. If a company thinks that a Pythonista with 5 years of Python experience cannot be a Rubyist in single-digit weeks, that company is probably not a great place for software people to be.
Having supported enterprise laser printers at scale:

The low-end printers don't usually have repair parts and their operating costs are higher because their toner cartridges are small and relatively expensive.

This in contrast to the very large and initially-expensive laser printers: plenty of repair parts, fewer failures and cost per page is lower.

If you want the lowest TCO printer, the safest bet is a mid-high end model. For personal use, buy a used flagship laser printer 2-3 generations old.

People buy inkjet printers because their initial acquisition costs are low but they don't think about amortized cost per page.
To keep motivation, you need to have result quickly while focusing on topics you are interested in. You should choose the high level language (with at least a GC) where you are the more proficient. Have very small exigences in error diagnostic. If your interest is mainly in language syntax and semantic, you can either write an interpreter or target an existing language (C++ was initially generating C).
Sounds like you know what you are doing so either you're a bit unlucky or this is typical for the freelance industry.

I suspect you're not alone.
Cool service but how does this differ from say instacart or the dozen other services like it?
Since youre frank:
>I am interested in alternatives to capitalism, and a great deal of the existing order of things bothers me profoundly.

It would be prudent to articulate the specifics in order to deliteate alternatives to capitalism. This would be "formulating policy", or "pedantry". You can't have it both ways. If you just want your argument to be heard and not discuss the specifics then say just that: "I don't care about the specifics, I know how i feel about it already."
(it’s slightly smaller if it is planed)
>To make something that is cheap in X but not on Y cheap in both you must first overcome the entrenched special interests who make money from that thing being expensive in Y.

Yes, it's a huge problem. States fight against buying cheaper power out of a state because they'd rather pay higher prices but keep the jobs and tax revenue in their own state. And on the other end, places that ended up with unusually cheap power (because the local market changes for example) sometimes oppose building out power lines that would enable the power to be sold nearby because it would end up increase local prices.

So many screwy incentives! Really need a power grid initiative.
My read, again, is that Smith pretty much lays out the full case for unions, but stops short of overtly endorsing them.

But he explains the advantage, the unfairness of circumstance, of law, of practice, and of effect.

Elsewhere he's far more direct in challenging economic power.

And if you read the followers of Smith, particularly Mill, that endorsement is far clearer still.
15 Best Ways to Use DIY Paper Craft in Your Wedding “Origami Wedding Ideas”
You have to get past ignorant gatekeepers. Do some google stalking to find out who's in charge of the team you want to join, and reach out on social media to let them know you'll be applying. Then include "so and so is expecting my application" when you send it to HR. Or something like that.
Anyone commenting on this (whether saying 'yes' or 'no'), please first read the article. What it considers 'calculus', none of us here would consider calculus. Because very few 5 year olds are capable of understanding even something as basic as a line plot (or '2d graph' or however you want to call it). They simple do not have the neural matter to comprehend fairly advanced (from an evolutionary point of view) abstractions like the relationship between a value on an x and a y axis.

And of course someone is going to say 'but I did it' or 'my children do it' - sure. My 6 year old has a very rudimentary understanding of the relationship between area and volume, and speed and velocity (although I'm not even sure how much of it is real understanding or just parrotting; I'm not a very good teacher, I've learned by now, not so much in how I explain things, but more in reading feedback from students). But it's not applicable to the population at large. I've tried explaining to larger groups and at that age, understanding why 'half past 6' is called that, is already quite a feat. Let alone understanding that there's two 'half past 6's' in a day, and why that is.
> However, strict mode is on my default since MySQL 5.7 (released in 2015) and MariaDB 10.2 (which is also the version he was using). So he changed that, but didn't explicitly state it.

From the comments of the original article, the actual version he was using is 10.0:
> this is the default version coming with Fedora core 23 (mariadb.x86_64, 1:10.0.28-1.fc23).
Problems in NP hard that are also in NP are known as NP-complete. NP complete problems share the characteristic that all problems in P can be reduced to any NP problem in polynomial time (which is to say: you can encode P problems as particular instances of NP problems). Therefore, if P = NP, all problems in NP are reducible to one another.
Seconded, and actually all the "We want to know" games had a lot of success with my kids. They loved the games, and they're really games first for them. I guess they'll only realize the math content in a few years ;)

Personally I'm most impressed with "Elements" [1], for geometry (from Euclid of course). I find the way they gamified geometry problems really impressive. It's very intuitive, and worked wonder even before the recommended age with both my kids. Even if you don't have kids yet, I would recommend to anyone interested in serious games to spend the ~5 bucks it costs and have a look at it.

[1] https://play.google.com/store/apps/details?id=com.wewanttokn...
Wouldn't recommend fasting for HIIT or any super intense activity, but the long runs may improve. I'm saying this since sugar is a lot quicker to be transformed into energy by the body than fat.

But we're all different, so, you could give it a try :).
I highly recommend a read through the "Learning Techniques" over at his other company's product page: https://gravity4.com/product/

You'll notice over there that you can "BELIMITLESS", if you like.

At least today this is making my world a better place.
UK software firm Aveva to merge with Schneider Electric in £3bn deal
I'm pretty sure that 50% number is for single mill. For a farm there should be no such limit.
I read the book several times. I think it is a good read. I did not fell asleep on the Tarkovsky movie I just hit quit after looking at the road scene at the start for 20 minutes. You can try the George Clooney variant it is a bit better. The interesting part is that both movies have their own interpretation of the book, so it is like having 3 different stories.
I've yet to read Ricardo closely, though I'm somewhat familiar with his work. There's less of it, among other things (he died young and kept busy with other matters).

That said, on wages, I get the impression he's not all that far from Smith.

And likewise, appreciate the discussion.
> and most of us got burned by MySQL on that one at some point before we got here

Using 3 bytes per codepoint for UTF8 was the one that got me to switch (boy wasn't that fun to discover).

Yes it was fixed a while ago now, but it wasn't fixed when I needed it and so I switched to PostgreSQL and never looked back.
There's plenty of research on the "entity theory" bias, mostly applied to gender. I.e. if you tell girls that they're bad at math, on average, they will act as if they are.

Unfortunately, framing math as hard or scary only serves to reinforce stereotypes and bar people who do not have the keys to defuse that framing from advancing. It's not the rich male kids who are told math is hard and scary.
Since Hinkley Point C is forecasted to cost ~£50bn, I don't think that regulation really makes up the bulk of that. Most of that will be for safety measures to ensure that it can run safely. The result is a power plant that produces energy above prices of both renewables and gas.
There are some pills which contain lots of minerals, you could supplement with those. They have no calories or hardly any (and you apparently need more than 10 kcal to break a fast)
"Sure, but that's nitpicking over terminology. "

I thought that's what we're here for :)
It's just something I care about. You may call me an evangelist if you like, I consider myself an anti-evangelist.
I would recommend Arthur Rubinsteins Chopin nocturnes. They are very minimal, and a perfect entry point into classical.
Both. As I understand it, polynomial time in a non-deterministic machine can be simulated as exponential time in a deterministic machine
Many suggest resources for compiler implementations, i personally would start prototyping the language itself, think about it's type system and its runtime properties.
There are many possibilities in terms of type systems, from static to dynamic and everything in between, concepts like linear types, algebraic types, etc.
Runtime properties are things like it's memory model (garbage collection, yes or no). All of this depends on the purpose of your language.

The second part would be choosing a platform to run on (so you only have to write a compiler frontend). There are many great technologies to host a language, but i'd advocate two specific ones here:

* https://github.com/zetavm/zetavm (shoutout to @love2code)

* https://llvm.org/

ZetaVM is a great target for dynamicly typed and/or jit compiled languages like python or javascript.
LLVM is used in many low level / near metal languages like C, C++, rust and so on.

None of both must be your final targets, your compiler frontend can be moved to target another platform like the JVM later.

As a last part, implement your compiler frontend. This involves lexing/parsing source code, type checking if needed and generating your target's intermediate representation.
I personally prefer hand-written recursive descent parsers using a parser combinator framework (like https://github.com/Geal/nom) over parser generators.
For further processing like type checking, there is the common monolith aproach and the nanopass framework/approach https://www.youtube.com/watch?v=Os7FE3J-U5Q
Also there's a great series on compiler frontends by Alex Aiken: https://www.youtube.com/watch?v=sm0QQO-WZlM&list=PLFB9EC7B8F...

Hope this gives an overview. :)
Clash of Clans creator Supercell sued for 2,5M by Chinese ex-manager
> no profitable wind companies

https://www.vestas.com/~/media/vestas/investor/investor%20pd...

I'm a happy Vestas shareholder :)

Also see Dong Energy. European wind companies are doing pretty well at the moment.
This. You don't want to reimplement all your validation in each of your applications (plural!), and you're in for a nasty surprise if you think your entire organization has only one application using your database now and forever.
(Author here) I'm happy to answer any questions!
OK, thanks. It's the two-hat aspect that keeps confusing me. If, for example, some random reporter, not covered by the NDA, had infiltrated the Forbes-Google meeting, they could have reported it. But the Forbes employee can't escape the NDA by changing hats.
Have you tried budo[1]? I am the author, so very obviously biased, but the tool has a small following among some creative developers since it’s really quick and easy to work with.

Most of my projects don’t need the scalability of Facebook or Instagram, so I can do without some of Webpacks more nuanced features. My entire dev/build/deploy cycle is just a couple npm scripts.[2]

1 - https://github.com/mattdesl/budo

2 - https://github.com/Jam3/360-image-viewer/blob/master/package...
"these new urbanites embraced the energy and authenticity — and the ethnic, racial and sexual diversity — that are emblematic of cities"

Yes of course, those must be the reasons why young people liked to live in easy to maintain and affordable properties near their place of business.
Another interesting Australia/camel story is that of Robyn Davidson, whose solo camel-crossing was made as the 2013 film Tracks.

https://en.wikipedia.org/wiki/Robyn_Davidson#Tracks

http://www.imdb.com/title/tt2167266/
Here's a very small violin. Landlords can cry to FEMA.
Erlang -easily- acheived the C10k challenge back then.
> I've found that "meat" is sometimes used in casual English as "Animal muscle/meat, but not fish"

But also often monophylectically as "mammal muscle/meat".
Wind and solar costs have fallen significantly over the past decade. They are already cheaper than the most optimistic scenarios for 2020. This creates the problem that many statistics are out of date and projects that were too expensive in 2016 can be built profitably now.

I wouldn't trust Wikipedia's numbers too much for projects that are commissioned now (and therefore built in 2019/2020).
Tourist City Taxi Drive Simulator
Now play Tourist City Taxi Drive Simulator in the beautiful city environment where you play as pretty girl driver and drop tourist on their destination. Come and entertain because here is crazy taxi for you to ride on and drive your crazy women taxi across attractive environment of nature and 3D graphics
> Google might not sue other companies for using it now, but they could in the future. At least, until the patent expires

Google's long term strategy is to not do this. So for this to happen they'd have to end up with a CEO who wants to make a huge pivot.

> I realize Google has created more than PageRank, but PageRank is pretty fundamental technology. If you can't use it for legal reasons, that's a big impediment. I don't know how Bing gets around it.

Maybe because it's not fundamental at all. It's hardly used anymore. Many search engines are built without PageRank. You could build one. I suggest reading about PageRank before claiming it is fundamental to search.

> I've never tried using Baidu, but if my main concern is that I don't want a search engine censoring the Internet, then using Baidu is at least as problematic as using Google.

Then use duck duck go.
i'm not a lawyer and not interested in becoming a lawyer.

Ok, i see your point. I'll go ahead and stipulate that the reporter was a super villain, and google was lilly white in their intentions.

Google was very lucky their lawyers were not the brain dead morons that went on record with a reporter about confidential information. There are plenty of articles speculating about how +1 would affect search rankings in 2011, which gives quite a bit of room in 2(a).

Google was in a position of immense power, and their clown-car approach happened to work out for them. Seriously guys, the trick to fire is banging the rocks together.

Do not go on record with a reporter about confidential information. it's PR 101. Just don't do it. Ever.

edit

This is condescending and harsh. I'm going to leave it, rather than delete it, because i think big G's PR department should have known better. But maybe take the words with some salt.
You're a Google lawyer, right?

People are angry with Google for abusing their power as a search engine to prevent journalists publishing true negative stories about Google.

I don't think people are going to be less angry after you explain that Google are doing this via the "clever hack" of informing the news site's SEO team about the negative story under NDA and using that to bind the site's journalists.
This violates the HN guidelines. Please don't do that regardless of how wrong or annoying another comment is.

https://news.ycombinator.com/newsguidelines.html
Ah, great argument: as soon as examples are provided, just move the goalposts, or start talking about subsidies.
Hah ok, I stand corrected :-)

I still wager it'd be even harder to host code from multiple customers on a single erlang VM though!
Musicoin:hack music industry
Which is utterly dependent on the "real" economy for umm, food and every other essential.
Tips on using vim effectively
Why manufacturers? If waste disposal had to be paid for, people would start adjusting the retail price by adding the disposal price.

Not sure where you live but in my town I pay 7€ per bin container (approx 50l) for non-recyclable waste but the recyclable stuff is free (which is probably still too cheap)
This is my favorite book these days for exercising an aging mind : "A Moscow Math Circle: Week-by-Week Problem Sets" [1]

Is there something similar for kids i.e. a fun activity book that exercises your mind and helps you develop a love for mathematics ? (Not looking for generic puzzle books)

[1] https://www.amazon.com/Moscow-Math-Circle-Week-Week/dp/08218...
It supports at least IncludeOS too. It has 1ms boot times.
Two dimensions is certainly better than one, although I note that almost nobody would self-identify as "authoritarian" which makes half of the chart a bit useless.

The vast majority of people, at least in western countries, agree with the basic assumption of (classical) liberalism, which is that "people should be allowed to do what they want, except...". For the most part people just differ on what comes after the "except", whether it's "sell harmful drugs" or "exploit workers" or "use hate speech" or "burn coal" or whatever other grab-bag of activities a certain individual has decided are sufficiently harmful to outlaw.
Yes, I can see that happening. But the article does not state the precondition of war to shoot down the satellite - it asks to do it now, possibly starting the war.
The Linux kernel is a dumping-ground, kitchen-drain of all features (20 megaLoC with no end in sight) because of their inability to isolate concerns and provide fast IPC.
> So you'll believe any story that critiques Google now?

Please don't post personal swipes. Your comment would be much stronger without that bit.

https://news.ycombinator.com/newsguidelines.html
read it..but typical "rich but dont be uppity" blogspam. flag it.
1. Out of top 200 hospitals in the world, Taiwan has 14 of them only behind US and Germany. It is nice considering our population is only 23 million. Clinical technologies and results has been excellent in facial reconstruction, live transplant, heart transplant, fertility preservation, joint replacement, to name a few. Talents has been serving global clients where more money can be earned. (Somewhat like our IT export) Interestingly though, instead of moving overseas, prospective doctors move into high earning fields where National Health Insurance does not cover, for example, cosmetic surgeries.

2. Yes, business nature is to pump the points up. However, there is required monthly and annual reports to NHI. NHI has complete authority to deduct the points and fine you if they think you are cheating the system. And here the best part, you can appeal to the very same NHI for another review. They usually stand by their original decision from what I have heard. (This sounds just like Apple and its App Store.)
There's a certain amount of risk one takes in buying rental property in a flood plain. Not prepared to take that risk? Don't play the game.
Serial over LAN solution
Bitcoin and cryptocurrencies: what you should know
You are correcting something I never said. MySQL has primary/foreign key checking, field validation, transactions, etc. I have nothing against RDBMSes. I like them!

I'm talking about not doing shit like XML parsing (https://www.postgresql.org/docs/9.6/static/functions-xml.htm...), or LDAP queries (https://docs.oracle.com/cd/B10501_01/network.920/a96577/dbms...) in the database. I don't think those things belong there.

Serves me right for leaving a blank on HN! People here just love to fill those with 'herp derp'.
For example adding a value to an enum type: https://www.postgresql.org/docs/9.6/static/sql-altertype.htm...

(This bit me recently, because our database migration framework (correctly) puts transactions around migrations, and PostgreSQL (correctly) fails with an error in the case you try to do an operation in a transaction which can't be done in a transaction. (I say correctly, as opposed to Oracle/MySQL which will silently do commits etc.))
Be nice to see the clouds support those juicy quick boot times.
I am one of these people that is curious about things to listen to during my commute.
Q&A with the author of 'Working with Coders'
Here's the list of great technical podcasts I've been listening during commute to my previous work:

* Software Engineering Daily

* Software Engineering Radio

* The Changelog

* DevZen (in Russian)

* Reversim Platforma (in Hebrew)

Look for previous shows, most of the great content is there!

PS: It takes about 5 minutes to drive to my new work, and I really miss them now.
If you're not keen on a big noisy ugly thing near your house, then the unspecified-risks-to-health card looks like handy one to play..

As I understand it, it's predominantly the noise that annoys people (At 110db up close, a turbine is equivalent to a propeller aircraft on taxi, and while most people hear the local town airport when the wind is in the right/wrong direction and/or there's a temperature inversion making the sound carry, those aircraft take off and are gone, while a turbine just keeps droning all day). ~60db has occasionally been measured near housing, and that's loud enough you'd have to raise your voice to talk -- not what people move to the countryside for, and as it's hard to get rid of a turbine after it's built they'll fight tooth and claw to stop it being built anywhere near them.
Why not iris identification then? It's non-invasive and has considerably more entropy than fingerprints.