skysight-inc/HackerNews huggingface dataset:
Then it's probably not "high quality" but more like "decent". However, I don't know about American cities specifically, but even over here in North European socialist utopias, free housing and a "stipend" does attract people in a way that makes low-wage workers unhappy (and even give up / reluctant to take up jobs).
You should try Lektor (https://www.getlektor.com/). It has a flexible data structure with little assumption about the final product.
Yeah because that's the root of all our problems, too large government and 'chafing' regulations.

Quite the opposite IMO.
Ask HN: I'm Looking for Interview Question about Java Around Web Development
Hello, currently we are hiring for a Java Developer (middle skill) and looking for "good" interview questsions, however I'm actually a little bit clueless, about what are good questions.
We don't want the task last longer than maximum of 15 minutes and it should be around Java and Web development.

We will probably start with Fizz Buzz, but after that we wan't to be a little bit more specific to our problems instead of asking algorhitmic questions.
I tought about creating a small guestbook with java (framework doesn't matter). would that be a reasonable choice?
> This is quite arguable. Before the Computer Era, all businesses, including the whole financial sector did just fine without ACID.

Can you elaborate a bit? I believe that in the pre-ACID world, business processes were much slower, not online processes like today. When you're only really changing data once a day, backups and manual intervention are acceptable options.

> Still, ACID is used only at a local scope.

What do you mean by "local scope"?
I don't get wire scams. So you send money to the hacker's account and the hacker transfers it immediately to another bank?
In that metaphor, coming up with a new way to encode music is like releasing a new programming language and then asking everyone to write their own compiler for it. Not impossible, but it would have to be a hell of an encoding!
That's good advice for the newer cards.

Back in the old days there were no security features. The name was hand typed onto the card. Here's an earlier example than mine, note that the text at the bottom is different: http://www.elvispresleymusic.com.au/pictures/img/elvis/50s/5...

Can any of you young whippersnappers (whatever that means!) tell me who that person was? :)
I would suspect that part-time work has shot up because traditional full-time roles have evaporated in many sectors, so people are trying to make ends meet by hustling several part-time gigs at once, or in short succession.
I think this comment may have been written for someone else to read, it's less of a "head start" and more of a "let's review the fundamentals".

My point about the chromatic scale not being "correct" is that it's inconvenient to make the chromatic scale the primary scale we use in notation. We certainly make use of the chromatic scale, but we notate its use with accidentals and key changes.

That doesn't work well for some of Schönberg's works and it doesn't work at all for some of Wendy Carlos, but traditional music notation seems to work pretty well most of the time, and anything based on a chromatic scale would be inferior most of the time.
While this is a great idea, I'm still not sure how we can find out (digitally) that a pixel was changed and a new copyright can be awarded.
"shave off 50% of the capability to save 10% of the cost"

I thought UK defence procurement policy was to double the cost and reduce capability by 50%.
> Is that true? I honestly don't know, but my intuition is that it's true for a certain subset of projects and not others.

Good point. I cannot offer you proof, although if you polled people who have lived in multiple countries, including the US, you would probably find a majority of them agree.

Also, at the very cutting edge of technology, I think even small things can kill ideas, and the US probably does the least damage to the idea while it is taken from germination to profit. Maybe it is that small subset which has a cascading effect on the rest (e.g. Google, whose extraordinary financial success in search certainly cascaded into many things which touch people's lives directly).

Interestingly, I have made this comment at what is sleeping hours in the US but is more closer to work hours in many other places around the world. And till now this is the only comment which has raised this question despite HN's global audience - not that I am not glad you asked the question, I am just saying that it is not meeting with a ton of resistance (yet). On the other hand, I wouldn't be surprised if my point is completely refuted with a mountain of evidence in the next few hours :-)

> Even if it is true, is the origin of that truth "working harder"? I sincerely doubt that.

My point is that everything is a sort of multiplicative factor when it comes to the size of the economy, and a nation where people are working nearly 25% more time than other nations (or at least the ones being compared here) can be a pretty significant boosting factor, especially when it is combined with the availability of resources and the productivity associated with what is called "human capital".

> If I had to guess, the availability of capital is the leading cause. And that capital came from somewhere, but it wasn't all hard work.

Not to say that the US has never made mistakes, I think they have at various times abused the power of their economic and military strength for mobilizing capital to their advantage (to put it really mildly). I don't know how to account for its effect.
For storage and retrieval I think it can probably be used pretty much the same way.

For querying, my guess is that frameworks such as MongoDB's Aggregation (https://docs.mongodb.com/manual/aggregation) are more versatile.
Thanks for the recommendation, I just bought the Hook Theory book and it looks quite good. I've been searching for something like that for a while!
Well, no, they weren't. With the exception of ARM that genuinely is doing very well, quite a few of the others sold out because they weren't doing well. In the case of SwiftKey it sounds like they were losing money and decided to double down on it by giving it away for free and then charging for things nobody cared about!

SwiftKey's problem is that they had a tiny window of time after inventing it where they could have charged lots of money to power users before the Android team just included their invention in the core product. Apparently they were unable to capitalise on that time and ended up selling to Microsoft who now gets to fund their loss-making product. Although I loved SwiftKey as a product, business wise I'm not sure that's a loss for the UK.
>Those would also be fulfilled by using a jsonb column in Postgres, right?

Storing JSON is now natively supported in MySQL 5.7
>> how many generations of selective breeding do you think it would take to
evolve a spider that could beat the best humans at go?

That's a different issue. Spiders, as all insects, don't learn.

It seems that insects have some kind of firmware-style programming that can't
change, because they don't have the cognitive ability to change it. This
firmware can be unbelievably complex, like in the case of Portia spiders
stalking prey, but it can't develop any further, at least not on the
individual level.

Even this however is nothing short of amazing. The truth is that we haven't
developed a single program that can do what a Portia spider can do, and in
fact learning algorithms (or strategies) like reinforcement learning are our
best bet to avoid having to explicitly write down the rules for this sort of
behaviour. And we want to avoid having to do that because it's probably beyond
our abilities.

The learning algorithms we have right now however aren't a very good way to
develop intelligence that can display such complex behaviours. Those
algorithms are one-trick ponies, they learn to do one thing very well but if
you want to do more than one thing you need to train more instances of the
algorithm- and then you need to find a way to combine the trained instances in
a cognitive architecture. And on that we haven't made much progress yet.
1. Not very discoverable if your dock is set to auto-hide.

2. On a large screen, this action (the trash can transformation) can happen very far away from the place you're looking at, which means that you will miss it. This is a general gripe of mine with Mac OS: It will regularly place popup dialogs on seemingly random screens. I have three active screens, and when I'm looking at the left screen, the right screen is so far outside my FOV that I will literally not notice dialogs popping up there.
More like 2006, although there were convnets and other neural nets working well long before then of course. It just took several years for the techniques from the papers in the scientific rivial to make their way into products. The vision community was quite resistant to it, even more than the speech community.
Win3mu Part 1 –Why I’m writing a 16-bit Windows Emulator
I find Sourcegraph really interesting as a different approach to code indexing. Opengrok, Krugle, BitBucket Server and my own poor attempt searchcode and the downloadable server version simply index the source code as is which is to just index everything thats text (with some smarts on top usually). By comparison Sourchgraph builds parse trees and attempts to understand it.

I am not sure as to which approach is better for the average user, but I do think that if you are using a language currently supported you should give it a try and compare to one of the afore mentioned solutions.
> Before the Computer Era, all businesses, including the whole financial sector did just fine without ACID

The standard of the time looks quite ACID-y to me:

https://en.wikipedia.org/wiki/Double-entry_bookkeeping_syste...
Some of the ones that made me move out of London:

- pollution;

- poor quality in most housing;

- small apartments (shoeboxes really);

- high rents and difficult to buy;

- crowded (streets, public transportation, roads);

- both of which leads to people being pushed to the outskirts and taking a lot of time to travel when you want to meet with friends;

Personally I got a bit tired of it, loved it in the first few years. Lots of money to be earned, and quite a lot of facilities, but for me I just grew tired of the place.
I made a somewhat unconventional static site generator in Powershell, as part of my Arkdata project. It produces flat HTML reports every minute, which IIS (or any other web server software) can simply serve. It calls a JavaScript file, as I was playing with sortable columns, but works without the file. I use a mobile CSS file for better mobile display too.

Github: https://github.com/Gilgamech/ARKScrape

Demo site (IIS up, but it's not currently generating reports): http://gilgamech.com/ark/PvP-Hardcore-OfficialServer92.html
The something is wrong with your DRY. Otherwise it is not clear why that dependency is costly and why changing it is so painful. Sounds like code is moved outside but is still tightly coupled.
I see more and more people around me recognizing that time is more valuable than money. Private consumption in Europe is more or less stagnating [1].

[1] http://ec.europa.eu/eurostat/statistics-explained/index.php/...
The Scientific Case for Teaching Cursive Handwriting Is Weaker Than You Think
See [1] in a comment somewhere else in this thread: https://news.ycombinator.com/item?id=12529428
Good Series of Articles on Functional Programming in Java
> "Can I do that in iTunes?" (the answer is usually No)

Betteridge's Law of iTunes Features
> it gets a name and is no longer AI

And that name is typically "weak AI". I wonder if we'll ever have AI that we marvel at even after we figure out how it works.
What would be a sane deployment workflow for a static site generator, so that the static content ends up behind an Apache web server in my box?

edit markdown -> push github --> server does a pull -> builds -> deploy ?
Autonomy being on the list is a little weird - given that it appears to have been all smoke and mirrors.
Looks like it's broken -

Me - Give me some suggestions for restaurants in Istanbul

Bot - Boku no pico is NOT a good anime

Me - restaurants in Boston

Bot - Goodmeal.com.au

Me - Burger restaurants near Union Square

Bot - you are a foodiwe
I am wondering if it's more efficient to spend CPU cycles of PCs and mobile phones at home at the cost of increasing the electricity bill or to donate the same amount directly to the project so that they can use it for optimised (GPU?) servers that have better computational power per dollar.
They'll never beat iTunes ("How in the ?#$# do shuffle and repeat actually work?!"), though.

Those devs are master-level trolls.
Non-British EU citizens, currently living in the UK/London could be very attracted by a move to Berlin. It would remove a large chunk of uncertainty from their future, regardless of industry.

As a British citizen currently living in another EU country, I have no idea what my official immigration status will be in a couple of years. My crystal ball shows me a future filled by paperwork and bureaucracy.
Averted an email whaling scam a couple of weeks ago. (Although in this case they were trying to harpoon a small tumbler;)

Got his email adress. Any ideas?
Machine Learnings #9
Praising this isn't necessarily a good idea. I'm the last to say something like that, but the CFAA is legitimately terrifying.

To see how little tolerance people have for hackers, look at the Steubenville incident: https://www.reddit.com/r/TwoXChromosomes/comments/51ot8u/act...

When you do something like this, a mistake -- even a minor one -- can turn you from a heroic vigilante into the hunted.

The point of an indictment is to indict you, but people generally talk about accusations as if they're fact. That would give me pause before executing a plan like this, no matter how moral.

For example, ta_the_gray didn't use Tor, or else their comment would be marked dead. That means they're putting a lot of faith into HN to conceal their IP address. Hopefully they used Tor -> VPN -> HN, but even then, how did they pay for the VPN? Stuff like this takes a lot of training and preparation to pull off flawlessly.

Of course, if you live outside of America, your situation may be different.
A Curated Collection of Design Resources to Flow Out Your Inspiration
Not a very nice thing to do anyhow. Guess it doesn't matter too much for this project but not marking development dependencies as such is horrible for any consumers of the module.
Sourcegraph CEO here. Thanks for the kind words! Ben here is just being modest...searchcode is fantastic. It has come in handy in many crucial moments when I couldn't find the code I needed anywhere else. Here's a link for those who aren't familiar with it: https://searchcode.com/.
GOG have quite a lot of stuff already that they sell at that price point in sales.
I still have my boxed PC copy: one 3.5" and two 5.25" disks.
There are a lot of advantages to using a good recruiter. They serve as a decent filter for both you and the employer so you don't waste time pursuing jobs that are not a good fit. When I was looking for my last job, I had certain criteria - a salary that at the time was higher than average, it had to be located in a certain part of the metro area because I didn't want a long commute and I wanted a certain technology stack.

Most jobs don't post salary ranges and for some strange reason it's considered bad form to ask about it at the early stages of the interview process but the recruiter knows what salary the company is willing to offer and it's perfectly acceptable to ask.

Submitting your resume blindly to a company is a black box. A recruiter will know almost immediately if a company is interested in you and what stage in the decision process the company is in. They will also give you hints about what type of interview to expect.

The last time I was looking for a job about two years ago, I was feilding 10 different opportunities - I had passed the phone screen and scheduling an in person interview. I stopped the process for 8 of them after accepting an offer that met my requirements.
Well, postgres can do all that what that site said, too

If you have a table with a column data in format json or jsonb, you can do a

SELECT data->>cust_id AS cust_id, SUM(data->>amount)
WHERE data->>status = 'A'
GROUP BY data->>cust_id;

just as well in postgres.

Or, for the third example,

SELECT DISTINCT data->>cust_id;

(See https://www.postgresql.org/docs/9.5/static/functions-json.ht... )
30+ Best Photography WordPress Themes 2016
Have a look at Stencyl. It has many of the same frontend components as for example GameMaker, but it also has in-editor logic programming where you can select items from dropdowns to construct basic code with.

If you look at their webpage, just scroll down a bit and you'll see an example: http://www.stencyl.com/

Even so it will probably still be a bit daunting for a 9yo to start off with, you might have to provide some guided learning and maybe make a basic game together.
My two main gripes with Google Maps (on Android):

1. In the most recent version, there is some action (I don't know which at the moment) which makes all UI elements disappear, and I don't know how to bring them back except by restarting the app.

2. My most common use-case is to search for some amenity within a certain area. So I pan and zoom to the area that I want to search, type in my query... and it zooms out to the city level to show me absurdly distant results. I can zoom back in afterwards and do "Search in this area", but it's still annoying every time.
Thanks for that, I'll give it a try!
I think he meant NewSpeak. But maybe what he was thinking is actually "portmanteau".
Resolving to a chord just means that the music sounds "complete" when it hits that chord. In other words, it wouldn't sound weird if the song ended right there.

For example, if you hear "Happy Birthday" played in C, the final chord is C major, and the song sounds done. If you heard it with the final chord changed to something else, it would sound like it was leading somewhere, and you'd expect another verse or a bridge or something to follow.
So the hackers can fall for the same trap?

I wonder if there was a situation where a hacker fell for his own trap.

'Oh sweet! Got an email about p_n_s enlargement.'

'Wait a minute....'
Good hacker
Do you need to hire a licenced hacker who can even stand in court If your spouse cheats contact he can help you, most of these so called hackers here are impostors, I know how real hackers work, they never advertise themselves in such a credulous manner and they are always discrete. I’ve been ripped off so many times out of desperation trying to find urgent help to change my school results, finally my friend introduced me to a reliable hacker who work with discretion and delivers, he does all sorts of hacks but he helped me:
-Hacked system
-Hacked my cheating ass girlfriend email/facebook
-The most of it all, he helped me with Western union money transfer and i tracked and confirm the money before i paid him his fee. I have made him my permanent hacker and you can as well enjoy his services.You can contact him at bobbyhack1986@gmail.com or by phone number by request for any hacking services and also endeavor to spread the good news on how he helped you..
On many Android apps, you can tap-and-hold the menu buttons and a popup will describe the action, like a tooltip on WIMP UIs.
It’s less about storing JSON, more about querying it.

Look at my answer to the sibling comment for an example.
Ran an image hosting website, "hackers" uploaded some nasty content over Tor, I gave law enforcement the exit node IP addresses but really there wasn't much they could do. It depends on the amount of information available I guess.
When it comes to exports and national GDPs perception and reality often rarely align.

Example: almost everyone thinks UK manufacturing has been in decline for decades. In reality when measured in absolute amounts the UK manufactures more than ever before. People think it's declined only because it employs fewer people (but still manages to make more). A more optimistic way to look at it would be to say that UK manufacturing has become wildly more productive than in the past.

So when you say they're "diminishing" you need to square that with the fact that the UK economy is actually doing pretty well, by European standards, hence the large migratory net inflows as people vote with their feet.
First of all, this question is similar to asking in which cases non-cars are beneficial over cars. Cars cover many use cases but sometimes bicycles perform better in heavy trafficked cities, planes carry you faster to the other side of the world but you need a cargo ship to move tons of containers there. That list goes on and on, up to less common activities like jumping fences (horses) or very rare ones like going to the moon.

Now, there are many use cases for non relational data stores. There are already many answers in the comments but first you have to ask yourself what you need the data store for. In the cars analogy it's where you need to go, how fast, carrying what, etc. Do you need a glorified hash table? Redis is good at that. Do you need very fast queries? You might try Cassandra but be very careful at defining in advance all the queries you're going to run: if you need sorted results you have to plan the columns for them. See http://www.planetcassandra.org/blog/we-shall-have-order/ and remember that NoSQL doesn't always mean schemaless.

Sometimes the choice is about the tradeoffs between the ease of use, installation and planning. MongoDB maybe doesn't particularly excel at anything but you install it with an apt-get (check in advance which version you get) and adding replication is easy. However you better start planning at least a partial schema for your documents quickly or you'll get ton of litter in your database. On the cons side, its native JS based query language is awfully verbose and complex compared to almost anything else, ORMs and especially SQL. Luckily we don't need the console much.

To recap: ask yourself which data you have to manage and why, then google for a database that optimizes your use case and check it against the posts at https://aphyr.com/tags/jepsen which does a super-excellent job at finding out how dbs fall apart in extreme but realistic cases. Often you'll find that a relational database is good enough. Other times you'll have to choose between relational and one or two categories of NoSQL. There are very few mainstream RDBMs but there are zillions of NoSQLs so the choice might not be obvious. Final car analogy: car + tent or camper van?
That's exactly my point. Spiders can't learn. Maybe they are amazing for what they do, but the comparison is apples to oranges. They do fundamentally different things.

Of course spiders are complex. Everything in biology is complex. It's been slowly refined over millions and millions of years. Countless trillions of tweaks to its DNA tested and rejected until it hit upon something that worked. No human could design something as complex as a spider.

Our artificial neural networks are just as complex though. AlphaGo probably knows millions of facts and heuristics about Go. You would never be able to understand everything it knows. Even though we didn't create the complexity ourselves, we "evolve" it just like the spider, sometimes even with algorithms based on evolution. But we have much more efficient algorithms than that, like backprop.
CVE-2016-6415 – CISCO confirms a new Zero-Day linked to Equation Group hack
Funny, I skimmed the comments and actually came to the conclusion that I did not need to write another one stating that music notation, not unlike many other complicated tools, is perhaps at first sight arbitrary and odd, but after working with it for a while you find that all the little quirks, like having multiple ways to write the same note, are actually very helpful.
>They sell cheap phone covers and whatnots that I can't imagine bring much profit.

Those things actually have really high margins.