skysight-inc/HackerNews huggingface dataset:
You've said WordPress takes too long to set up, so to manage your expectations I'd probably start by claiming nothing will satisfy all your requirements. That said, what about a static blog generator? HTML is uber portable, hosts anywhere, no install, no database, I think most generate from markdown, use any template, SEO is kinda missing but just follow best practices - and you'll be fast which is a benefit there, dashboard/stats is missing, can you make do with something over log files and GA?

You said you think PHP is right for this, but why do you need that much power?
i had a friend who recommended me and thats always the best way - however the only real good advice i can give is to keep trying. some of the juniors i have encountered doing their first jobs found them through agencies, former university colleages, applying to their favorite games company etc.

however, yes the demos helped considerably... its a very strong proof of knowledge and skill. a working demo of reasonable complexity is worth more than any level of academic background or past experience outside the industry imo. you just need to get it seen.

as a programmer i can't really offer much advice for design, art or production though. i imagine design and production is basically luck or attitude to get into - everyone wants to do it and the skill is difficult to measure. artists tend to have impressive portfolios and/or showreels demonstrating past work and personal projects...

A surprising amount of production staff have a background in the QA department in my experience too... QA is definitely a way in for all the disciplines but I have no experience of how that works well.
They don't add up the numbers to get 100 years, some reporter did that. They give the maximum penalties for each count, which gives an ides of the maximum he could get depending on which counts he's convicted of. They don't mean for you to add them all together, but to know that e.g. he could get 2 years if convicted only of the least serious offense, but up to 15 if convicted of the most serious.
Indian startup says no to Google offer, shuts down
my issue with comcast, having just dropped down to internet only through them is, their prices do not include required set top boxes and modems. If you want their voice service only their modem works, that will be at least seven dollars extra. You want TV? Well they scramble it all so you need a box for that too; forgot how much they told me that was.

Can't wait till they tell me I cannot use my own modem for internet, will probably have to go back to DSL then.
Apparently everything you do is wrong somehow. When it comes to eating everything is bad and gives you Moar cancer. Sometimes I feel like I'm reading the dailymail. I wonder what the effect of flip flopping from one diet to the next every 12 weeks is.
George orwell is turning in his grave - thought crime is becoming a reality these days.
Windows' best Twitter client is about to die
Cortana, Microsoft's mobile voice recognition tool details leaked
They say "That being said, the sample, while not scientifically random, is double what’s considered statistically relevant for the total population of Java developers worldwide."

Great. So to forecast the next presidential election they're going to poll a million NRA members and celebrate the fact that the sample size is much greater than what's needed.
Noiseless orchestra of the office sounds - on why noisy office is harmful
Joel, I sent Sunil an email. When do you think I'll hear back by?
IGNITION! An Informal History of Liquid Rocket Propellants by John D. Clark
Can Methane Leaks from Fracking Be Turned into Valuable Gasoline?
BBC news pages don't tend to have long bodies of text though. Even news reports tend to be concise. There's nothing to stop full articles and analyse from columnists being columnar, but imho the news front page could use space more effectively. It's currently just a big list of headlines, and when I go in to a category that interests me (like Tech or Science) ... i just get another list of headlines. How about two columns at least?

I've used Firefox's zoom feature to make it fill the page, and it'd look fine if they did so... you'd just get more on screen.

I can't imagine how the vertical use of space is further burdened for US readers who have ads to contend with.
Unity is great for rapid development but it is a very poor model to learn from.

Riddled with terrible amateur mistakes, awful design choices and some truly embarrassing bugs. The overhead is huge and the respect for memory and performance is really far from what I've seen working on in-house code or with popular engines.

The editor however is very finished and if you want to make a game rather than learn its definitely the way to go.
Where did anyone throw around a 100 year number, besides the reporter?

When someone is convicted of a federal crime, its the Department of Corrections that will put together a presentence report with a computation of the sentence under the guidelines. To get above that, the prosecutor has to argue to the judge that this case is special and requires a sentence above the guideline range. This is very difficult.
It is better that two partners reach agreement than that one has total control of the company, and that's what 51% is, total control. The 49% serves at the 51%'s pleasure. 51% can sell the company to their cousin for a pittance. 51% can decide the CEO's salary should be double the CTO's. 51% can put their daughter on the payroll as a consultant.

All 49% can do is take it or walk away.
You shouldn't be using an insecure browser such as Google Chrome in the first place.
It seems like there is significantly lower information density in the new design in desktop browsers. Is this something that was looked at - the the old layout's information density was too high? Certainly there are massively more links in the current style in the same viewport site then in the beta.
Chrome's font rendering is terrible. Can't do proper sub-pixel positioning, deficiencies in the anti-aliasing, etc...
Time to upgrade to a modern browser.
2,000 NHS Security Vulnerabilities Disclosed
The survey went out to largely a Scala audience (anyone signed up for the Typesafe newsletter). As a developer using mostly Scala with some legacy Java code to maintain I see various benefits to Java 8:

1) More enhancements to the core java libs that are more functional programming friendly for use from Scala.

2) Legacy Java code less painful to maintain.

3) Java programmers suddenly stopped calling $FEATURE evil, since Java now provides $FEATURE too (well for a small subset of Scala features anyway).
In fact, you can have multi-character character constants, e.g.

printf("sizeof('abcd') %d\n", sizeof('abcd'));
printf("'abcd' = %d\n", 'abcd');

produces

sizeof('abcd') 4
'abcd' = 1633837924
This is really good advice! For my first three jobs, I ended up leaving just as I started to feel a deep mastery, roughly two years in. All were really different and I felt like I had to scramble just to not get "caught" in how unprepared I was. Every one of my jobs since has been like that, each one a big move up in complexity, pay, and skill of my teammates.

As soon as you are the best developer on your team, chances are you'll get comfortable and stop growing. I think the most important skill I have right now is a powerful flexibility that comes from a broad set of experiences working in a variety of languages, frameworks, and domains. In six years I've written and maintained code professionally in: Perl, Java, PHP, Python, Ruby, VB6, VB.NET, C#, and F#. And I've worked in banking, educational kids games, magazine printing and sales, event tracking, and school financial aid.

It's easy to think you're flexible and adaptable if you've only ever learned one language and you are comfortable where you are. I've known and hired developers who were supremely confident in their adaptability (but only had a lot of experience in one place) who, upon moving from a "level 1" job in x language to a "level 2" job in y were broadsided with things as simple as syntax, in some cases quitting to go somewhere else to make less! Or like one guy I worked with, he loved Python and would constantly talk up how great it was and better than .NET. I finally said, "great, I love Python, let's do something in it!" We got about twenty minutes in when he realized Python is duck typed and decided Python sucked.

The problem with both of them is they'd really only ever worked in one language doing things one way for the same amount of time I'd worked three different jobs, and they didn't know how to adapt and be uncomfortable.
Quoting the post I was replying to:

> They'll come around to your point of view in time.

The quote from Keynes was merely a slightly whimsical way to make the point that people can hold false beliefs for a very long time, and that it's probably better not to personally invest in the idea that they will come around by themselves in any specific timeframe.
Sounds as if she started from the premise that corporations that earn millions (or billions? don't know) can never be good, then scrambled for evidence throughout the piece. Is there any reason to assume that LEGO is really evil? I for one am thankful for it's existence, because my kid is having a lot of fun with it.

Also, apparently LEGO is being held responsible for girls liking pink now. (Hint: pink is not the problem - girls want to signal they are girls, and by random chance pink got selected as a predominant signal).
I would take that wager. It's far less focused on nudes and illegal stuff than you would think. Most of it is just silly dumb photos or those that don't warrant being shared forever.
Don't judges feel somewhat stupid sentencing people to "100 years" of something?
Can someone please moderate the title? The actual blog article title is "Java 8 Survey Results". The given HN title of "More than 2800 developers speak out about Java 8" is misleading, if not an outright lie.
I also don't see that as the primary source of verbosity in Java.

In Scala I can do:

import com.foo.bar.{Bar => FooBar}

But that's mostly just useful for dealing with cases where you have to deal with classes with the same name in different packages.

The verbosity in Java comes from a lack of type inference, lack of first-class properties (get/set naming convention doesn't count), and a whole basket of other missing features. Another large contributor to Java verbosity is sadly the the Java culture of over-engineering and resistance to change which has built up over the years (the latter partly in response to the glacial evolution of Java in the last decade).
Nexus 7, chrome. It looks great but you seem to be blocking zooming at all. It doesn't personally affect me but I've always thought the BBC had some of the best accessibility so I'm wondering why - is that going to change or is there a reason for it?
Seriously. An embarrassingly bad slogan.
If you want a real word example, you can read about the Corralito ("child's playpen") in Argentina in 2001: http://en.wikipedia.org/wiki/Corralito
I wonder if you'd even have block level access to storage to pull that off through mobile APIs?
I have difficulty distinguishing between what has been described to me as "meta-modernity" and what older textbooks describe as "eclectic post-modernism", and between that and what Orwell described as "double-think", albeit with more positive overtones (plus-good, not plus-bad).
I don't really think it's a separate phenomenon from post-modernity, more a natural emergent property of a post-modern culture, but I would add to that that I am not really knowledgeable in this area, just interested in contributing to the discussion and maybe getting some clarification & correction on my views.
It also attempts to notify the sender if the receiver takes a screenshot of the message.
Ask HN: Best custom open source license that you have come across
Which is the best custom Open source (i.e buy me beer, do whatever you want, etc) license that you have come across?
If You Go Down to the Wharf Today
I think this largely shows why ESR is wrong here though. Let's start with two basic assumptions:

1. Some bugs are generally easy to resolve with one-line fixes (the Apple SSL bug being a good idea).

2. Some bugs are genuinely deep because they are design limitations of the software, or flawed assumptions on the part of the person who designed the software contract.

Now let's also point out that bugs of the second class may have an apparent shallow fix which in fact simply paper over deeper problems. A bug fix needs to resolve the issue, not just provide some cruft to make life immediately easier.

Certainly if you see Linux push back on patches, you see he is pretty heavily aware of that fact.

There are two things I have learned on this topic in my time as a programmer. The first is that the only really deep bugs are those which are design flaws. The second is that review in advance prevents problems, not eyes on the problems in retrospect.

You can't turn a deep bug into a shallow bug after it is already there. By the time you have beta testing going on it is too late. What you can do is have a few good people who design things well (and review eachothers' work there) and then deep bugs don't happen as frequently.
The units in the intro screen are still kM, though.
My bet is that sooner or later, Google will drop Java on Android for Node Javascript. It is only a matter of time...
Are we going to move back toward more 'walled-garden eco-systems' to protect the brand and improve internal lock-in of customer cash? Le Sigh.
A designer friend uses Google Web Designer. They've noted it's gotten a lot better since the release. It also doesn't generate garbage markup like Dreamweaver or similar tools.
It is a myth that India has appalling rates of rape. Rape is appalling, but it is fun nowadays to portray India as particularly bad when in reality it is pretty average statistically.[1] For example, rapes per capita: USA (27.3), Sweden (63.5), India (1.8), Canada (1.7). The counter argument generally is that India has lax laws, but to me that is a non-argument.

1. https://en.wikipedia.org/wiki/Rape_statistics#Rape_statistic...
Ask the NSA how to store data.
Why should I be using OpenSSL other than this bug?
>yeah you just rake your gems, bundle the capistrano and don't forget to bootstrap the angular node" -- stop, WHAT?! And all this while trying to do a very simple "hello, world" CRUD app.

Try flask --> http://flask.pocoo.org/
I highly recommend reading this. I didn't agree 100% with everything, and you probably won't either, but it's an excellent insight into what learning and doing math is about, and what it's like.

I'd love to read alternate viewpoints, but this is an excellent read.
I'm 38 and have never even had a drivers license. I grew up near Oslo, Norway, and moved to London when I was 25 - it's always been so easy to just use public transport that I've never gotten around to it. Keep thinking about it, as it'd be nice to have a license for the occasional car trip for vacations etc., but it's pretty far down the list of "nice to have"'s. Can spend a lot on taxis for what a car would cost me.
Yeah I have to agree with twic on this one. Aliasing is nice no doubt, but any modern java IDE organizes imports pretty well for you.
You're kinda arguing against yourself as the code won't be consistent. You're changing a part of your code but not all of it and it just leads to brittle code as you're never sure what you're working with, especially in a dynamically typed language like javascript with terrible support for editor behaviour sniffing.

Every time you have an object you have to remember whether it's a normal JS object or a properties-as-methods object. Using knockout to handle your view models doesn't magically change the rest of your code. All the other code you write and libraries you use will be using properties the standard way.

Secondly, the uniform access principle (which you seem to misquoting? It's not about consistent access by type, it's about all types having identical methods of access).

It comes across as something an academic would propose because it's intellectually enticing but practically detrimental.

Think of it like changing a, it, the, we, you, our, etc. all to be o. Yeah, now you can change nouns freely, but the syntax is a signal and the difference is useful.

A method is conceptually supposed to be different to a property and so it should look different.

Javascript's bad enough for readability with everything being a function.

Whether you agree with it or not, in the end it's simply not how javascript works. Methods and properties are accessed differently.
That's an interesting decision, I wonder why?
In such a fast-moving industry where they're constantly making their own old models redundant, wouldn't the models they get back after the lease period be basically useless to them?
As someone that hasn't visited the U.S. yet, I think there are risks, but not as bad as to prevent me from visiting.

I believe the likelihood of having a serious run-in with the law in the U.S. as similar to having an accident when doing an "extreme" sport - you have to be aware of the possibility when doing it and accept them, but they're not so bad.

The most likely scenario, from what people who visited experienced: you will be treated a bit roughly at customs/inmigration (fingerprints, questioning your motives) and then you'll be free to have a nice time.

Do your homework and have your visa and papers and travel schedule and hotels in advance, and you'll be fine. It's still one of the least friendly countries to enter (and that's validated by people I know that have visited 100+ countries, I've visited 50+ myself), but I think it's worth it and I'll visit someday.
Just select it and press delete, gone!
I played Stunts II (PC) a lot when I was a kid. It was more fun than any other racing game I've encountered since :)
shameless plug: if you want terminal calendaring with CalDAV support you might want to try khal [0], it's still in an early stage of development but it already seems to work well enough for quite a bunch of people.

[0] https://github.com/geier/khal/
Mike Hearn on PKI and Bitcoin Payment Protocol
This URL crashes Chrome on iOS.
There are also a lot of other companies like markplaats, ice etc. (LinkedIn is your friend)
“You don’t have permission to save the file ‘CodeKit’ to the folder ‘Library’.”

This crap doesn’t even start. Sent it straight to the trash.
It's a non-event to you because you want design docs, not 'incredibly boring' financial data or 'HR crap'. The reality is that this type of archive isn't really meant for you, it's meant for historians and other researchers. The contents listed here are pretty standard for a corporate archive.

If someone wants to write a book about how 1980s game companies worked 50 years from now, then all that boring financial data and HR crap becomes much more relevant than the design documents (as interesting as they may be).

I do agree with you about the disks, though.
Make your own WordPress MVC Plugin
Is it just me, or does this survey say basically nothing at all? Here's a summary if you don't want to bother reading the PDF (and you probably shouldn't bother):

- Most use Java7, a few still use Java6
- Mixed response on when exactly people will upgrade to j8
- Most exciting feature in j8 is lambdas
- 98% use Oracle JVM, 20% use dalvik (android)
- App servers popularity is Tomcat, Jetty, Jboss, others
- Mixed thoughts on Oracle getting security right

Seriously, what is the point of these questions...? You could get all these answers with a google search.
Why? Seems like a perfect way to unload counterfeit notes.

I certainly wouldn't trust myself to check whether 25k of strangers cash wasn't counterfeit
It is a giant ponzi scheme, what are you gonna do :|. One of the most expensive things one can own is a house, but the house of a poor person is many times cheaper than the house of a rich person. Add the race to have a bigger house and you have got inflation - just when you start to earn 1000 times more you need to pay 2000 times more if you want to live with people of same status.
I think this is a good read, although I don't agree with all of it - I'm of the mind that there is immense value in being able to figure out difficult proofs. The process develops your logical ability.
Exactly how I feel. I've come to see the U.S. as one of those unsavoury places which is best to avoid. I rather pay extra on my flight tickets than get better deals with transit flights in the U.S. It's sad really.

Bill Clinton once said "There is nothing wrong with America that cannot be cured by what is right with America", and at the time I agreed with that. It has been a while since I do not believe this anymore.
Show HN: How we got the POWER SYMBOL accepted into Unicode in 60 days
I really don't think google will consider that seriously for the low level. The point of dalvik is to provide a consistent low level platform for arbitrary phone manufacturers to support, which is something the jvm is explicity designed for (in a more abstract manner). Node has an interesting, simple, and effective approach to concurrency, but if I am interpreting your comment correctly I do not think node is the proper choice for a phone platform. Don't mistake an ease of abstraction in one realm for an ease of abstraction in another (specifically abstractions suited towards phone apps versus concurrent processing).
Do What The Fuck You Want To Public License - http://www.wtfpl.net/

Which is basically Unlicense - http://unlicense.org/
Dell charging over £16.... TO INSTALL FIREFOX
I am pretty sure that if you publish a phone catalog with drug dealers numbers and then include all other numbers in a town that would be a problem as well. Especially if drug dealers' numbers are in shiny font in front of the book with big "DRUGS HERE!" ad to boost it and the rest is somewhere on 20-9999 page.
Since we're talking about astronomy, both imperial and metric units are "wrong" and domain specific units should be used instead.

Unit of length should be astronomical units (abbrev. au, formerly AU), the mean distance between earth and the sun. If talking about distances in stellar scale, it should be parsec ("parallax second"), the distance from which an 1 au object can be seen at 1 arc second apparent size (and sin x = x is assumed because x is small).

Unit of mass is usually solar masses. In some special cases earth masses or jupiter masses.

Unit of density is either number of atoms in m^3 or other big volume when talking about interstellar medium or kg/m^3 when talking about planets or stars.

Unit of time is usually measured in years.

When you use solar masses, years and astronomical units, Kepler's 3rd law is reduced to: (m1+m2)period^2 = semi-major-axis^3 and the gravitational constant G = 4 * pi^2 (and thus it's cancelled out from G(m1+m2) * P^2 = 4 * pi^2 * a^3).

I definitely would have liked to see the distance in astronomical units and a verbal description of the distance ie. (5 million kilometers, not 5000000 km). Humans are really bad at understanding big numbers, any means of helping to understand that would be useful.
Why is Google letting Android Java fall so far behind? Patent/copyright issues?
Facebook is fucked
No mystery. C's char type is a single byte, an integer type of (usually) 8 bits, though the actual size is platform-dependent. A char may be signed or unsigned, like the other integer types (short, int, long).

The value of a char is the ASCII code for the character, so 'a' is stored as the integer 97.

This is documented in "The C Programming Language" on pages 35-36.

C does not have a string type. By convention a string is an array of char with a null (0) byte at the end.

C++ follows the same conventions for char and arrays of char, but implements "real" strings with more string-like behavior.