skysight-inc/HackerNews huggingface dataset:
I'm wondering about a scala-like language that supports infix operators (i.e. allows one to write "object1 method object2" where Java would require "object1.method(object2)"), but requires all methods to be purely alphabetic, even e.g. "plus". I think writing BigInteger arithmetic as "(a plus b) times c" would still be fairly readable, and current scala goes too far in the other direction (e.g. the main scala HTTP library requires a "periodic table" to tell you which random two-special-character combination does what).
I wish people would stop talking about the UN as though it is some third party government. It is a democratic organisation that is merely a reflection of the agendas of the 193 member countries.

So rather than blaming the UN instead blame the specific countries who are pushing for changes that you don't agree with.
I've seen it asserted (I think by Falkvinge himself) that the model of paying a bit per view would be heavily abused on the internet, which I don't doubt. It would be interesting to see how many Swedish authors routinely borrow their own book or books authored by friends and family from the library.
Fast movers like Google and their browsers are setting the pace. Luckily for the users, most of the other browser vendors are trying to keep up. I don't see any wars. I only see a healthy competition.
What I look for in a great online markdown editor? Since that is plaintext editor, it should behave like one.

You should give it distinctive syntax higlighting feature. Ace, for example, is great with that. You should provide easy way to indent/unindent text blocks with four spaces (tab and shift+tab). Operations with selections (linkify selected text, turn current paragraph into code section or, if i may, header).

Also, images. See latest Github take on images drag'n'drop [feature][1]. That would, of course, require server-side support.

I can write markdown in textarea. But I'd rather do that in proper editor which more or less looks and acts like one :)

[1]: https://github.com/blog/1347-issue-attachments "Github Issue Attachments"
Kent Beck's response is interesting. How does one know that you write correct code until you realise there is a bug in it? I thought unit tests were developed for when you refactor code - at this point you run the unit tests and if any fail, you have refactored in a bug...
How to work with the many variations of HTML background properties
He could be the first person who wants to be extradited to the US!
I highly support something like that. At some point I even wanted to create a listing website where people can submit "pain points" for others to solve. A "Pain Point Directory".
Why Google worries utility companies
> Most programming jobs are very involved. Most vocal positions that are promoted on the Internet aren't. There are a hell of a lot of people churning out masses of code that runs things behind the scenes without so much as a though to expose it on TechCrunch or whatever nor follow any fashion or fad.

You are responding to arguments I didn't make. I don't know where are you getting the idea that my "programming jobs aren't very involved" is somehow related to Techcrunch or fads.

As for programming jobs being involved, true that I don't have any empirical data, but neither do you. You are going to continue arguing most of the programming jobs are involved, and I am going to continue arguing that 10 weeks of training is more than enough for most of the programming jobs. I would rather not discuss this "he said, she said" situation any further since nothing is going to come out of it.
Giveaway: Win 1 of 3 premium ThemeFuse WordPress themes
What would the clang error message be?
Show HN: Songpop like game for Android
No, I am not 14 years old, I did not learn to program in 1 week, and neither is this my first app. This is just a completely free game I've made that I thought would be fun to play (and surprised there wasn't one already after SongPop's HUGE success).

Here the google app link: https://play.google.com/store/apps/details?id=com.thirtymatches.celebritypop.lite
Actual paper by Ada Lovelace (translated) http://www.fourmilab.ch/babbage/sketch.html
Well. I use a lot of unit testing because the idea of testing small pieces of code works for the way I develop software at work - modified pair programming. Instead of reviewing Holmes's code Watson writes tests (mostly unit ones).

At spare time, tho, I tend to be too lazy to write a lot of tests(most of my "projects" are too small and never get released to the public anyway)
I use Garmin and have never had any issues like this. Blackberry's GPS is unreliable because the phone goes out of service in wooded areas. My Garmin has never had that issue.

If you're not using a GPS device for GPS, you're living with a false sense of security -- especially for a back-road country journey.
Not if the terms of use of the "someone else" explicitly prohibit such activity. This is particularly common with local information providers (eg business/event listings).
Stripping out console.log as part of a build process tends to be the ideal solution, but on smaller projects it's nice to leave them intact so the below is my preferred method:

if (typeof console == "undefined") {
console = { log: function() {} };
};
I am still waiting to see a language that can fully replace it.
Identifying the 2012 Hadoop newsmakers
Free SIM cards
Don't thrust the cloud...
> console.log is a debug statement used in Javascript code. However is not supported in older browsers like IE8...

That is not quite correct. IE8 (and IE9 I believe) support `console.log`, but only when the developer tools are open.

Needless to say, it is rather frustrating.
There was never a requirement in the definition of "sharing" that the sharer was deprived of the thing being shared. When it comes to non-scarce things - like ideas, knowledge or experiences - we've always used the word 'share' without implying rivalry.
China's Steve Jobs
> In fact I'd go as far as to say that (to the nearest whole percent) 10 weeks is long enough to learn any skill to a competent level.

I agree with most of your post. Learning Java in 10 weeks(5 days/week with about 5 hours/day) is more than enough. You sure aren't going to learn all nooks and corners, but you can learn a lot of general purpose programming and Java programming.

But "10 weeks is long enough to learn any skill" is as invalid as "10 weeks is not long enough to learn any skill".
Mining a 1993 game design for innovative game mechanics
I could have, but my idea was to build a streaming tool that works outside the browser and I don't have to worry about keeping my music collection up to date.

I'm constantly working on improving this project the next thing will be a mobile app with similar functionality.
I'm not necessarily sure why anybody in their right mind would create such a thing and share it! Ideas are less valuable than execution, but ideas are valuable nonetheless!

People should really be solving their own painful problems anyway (always better to be your own customer!) whose solutions can in some way be successfully and profitably exchanged for money.
Not to mention that a LOT of people have just read about the issue. Also, not to mention it, but that site is really targetted towards the Australian news media.
You should always have a road atlas in your car. Batteries run out and network connections may not be reliable, you will always have access to a paper map if you have one. If you have an atlas you can always navigate yourself out of any problem (diversions, heavy traffic, accidents closing roads etc.) and they are a good sanity check of whatever your GPS or map app is telling you. Better yet, check your route in the atlas before you set out and you will know your route better, and be able to react quicker to any unforeseen problems.
almost 4 yrs, lol > http://news.ycombinator.com/item?id=1190974
They're still issuing a pre-auth for the whole amount even after the small-value one, so what's the point? They could just pre-auth the full value in the first place!

They can't legally take payment until they actually ship regardless so they're going to have to put the transaction through the card at a later date whatever they do initially.
Except that clang++ is only marginally better. E.g. trying to copy a std::copy a string vector in a size_t vector will give you this beauty:

http://pastebin.com/H68j6E50

Cascade a bunch of errors, end you'll soon be writing a script to analyse error output ;).
Looks like that's effectively solved their maps problem.
Which? (http://www.which.co.uk/) - London, UK

At Which?, we believe that individuals can be as powerful as the organisations they have to deal with in their daily lives. We engage in advocacy campaigns on various consumer protection issues and aim to promote informed consumer choice in the purchase of goods and services, by testing products, highlighting inferior products or services, raising awareness of consumer rights and offering independent advice.

But for us, that's not enough. We want to look after consumers wherever and whenever they are to help them make the right decisions. So, we're currently revamping our digital presence by building a better infrastructure to support our products. As an example of what we've been up to, we recently launched http://university.which.co.uk which is a new mobile-friendly website designed to help students make more informed decisions about their higher education choices.

The biggest challenge we face is designing and building a very broad range of other products in a more service-oriented and cross-platform manner. This will mean that there is a lot of starting from scratch, and having to decide upon the right tool for the right job (we're currently into Nodejs, Ruby, Java and PHP).

So if you are a great team player and you are into designing service oriented application, playing with large volume of data aggregation or you just love to solve challenging problems, we'd like to hear what you think. We are hiring front-end and back-end developers.

We're a diverse, sociable team, and you'll have the opportunity to make a big impact on the company and its future success.

Feel free to email us at recruitment@which.co.uk for more information.
As someone who lives in the area, the PUSD includes (very affluent) parts of San Diego. The district is huge, and its Mello-Roos income is also huge. This is absolutely outrageous. Rest assured, the entire school board will be dumped come the next election...
Insane computer desk build.
Guerilla Marketing possibility by hijacking other people's ads?
Are all of your employees using two-factor authentication? Are you 100% that this could not have happened via a normal security breach via a number of your employees' accounts?

GMail accounts get hacked regularly, often due to users using the same password for different services, or just getting keylogged somewhere.

I'm very curious too see how this pans out. Good luck with the recovery!
I used to pay for services to backup my FB status & tweets - Backupify and TweetSaver. There was a market, once! But now FB lets you download your updates for free, and TweetNest lets you archive your tweets for free.

Sometimes the problem isn't identifying the pain point, but identifying the competitors that are already solving it.
"Date a document" service that tries to understand when something on the internet was written according to slang popularity (like YOLO=recent), sites that have closed or lost popularity (like wave, digg). products mentioned and other heuristics.
It's kind of insulting that the author of this article chose "A Reddit user" as the first three words. Perhaps "BSNES creator" or "The most fanatic Super Nintendo fan on Earth"? Surely "uses reddit" is not the most interesting quality of Byuu :(
A woman wouldn’t walk half-naked on the street, but she would on Facebook
There are two different activities that can both be described as consuming intellectual property without paying the creator: sharing and piracy. In the past the limitations of having intellectual property tied to individual physical copies made it much easier to separate these activities which made it easy to promote one and punish the other. Also, long traditions of dealing with these different behaviors showed us the relative risks and benefits of them and allowed us to be comfortable with the idea of libraries, for example.

Today, technology has erased those limitations and now the difference between sharing and piracy is much harder to determine, and the mechanisms for ensuring that sharing does not devolve into piracy are either much more technologically different or unproven.

We know from history that there are many, many benefits to sharing and other means of IP consumption without direct monetary compensation. We have a high reverence for libraries, for example, and museums, and art galleries. Logically, there has been a great value to the world in having an enormously expanded volume of music, film, books, etc. available to the world through online file sharing. The question is whether or not this has made it more difficult for IP creators to make a living and if so what the appropriate solution to the problem is.

Those who are extraordinarily naive and extraordinarily shallow minded imagine that there is no benefit to the world due to "piracy" and imagine that if we could just put a stop to it everything would go back to the way it was and we could stop worrying about it. That's not going to work though because we cannot go back. Things are going to change and the equation of how you make money on IP goods is going to be different in the future, that can't be avoided.
Except that it hasn't been shown to work better. Quoting from http://third-bit.com/blog/archives/4529.html: "If you ask its advocates for evidence, they’ll tell you why it has to be true; if you press them, you’ll be given anecdotes, and if you press harder, people will be either puzzled or hostile."

Oh good, evidence against is just as preachy and unscientific as the evidence for.

http://evidencebasedse.com/?q=taxonomy/term/2

Research suggests that unit testing has a very strong correlation with correct software. Research suggests TDD has no correlation with correct software, except for the fact that TDDers tend to write 2x more tests than non TDDers.
Yeah. After butting some hours of research into this I'm afraid that would be a little too big project for me to start with currently. So from this site ( http://www.fentek-ind.com/FootPedal.htm#afs3usb ) I found a little idea which i just might try out. But instead of leg switches, I thought about adding a new modifier(s) under/near my palm rests (pressure switches I guess, but needs some testing first, what feels comfortable) to get brackets, colons, <> and other daily signs from the home row.
Not to mention smart. If you go to the outback in many areas of Australia without a map or a backup plan, you are seriously risking your life.
I got a torrent for some of the Coursera classes because I hated using their crap website. But those were offered for free in the first place so I don't feel very bad about it.
I got around this mindset along the years, by learning about the importance of lowering the maintenance costs, improving collaboration and not depending on any single person to understand any given module or system.

Books such as "Code Complete"[1] and "Clean Code"[2] should help you with that transition.

[1] http://www.amazon.com/Code-Complete-Practical-Handbook-Const...

[2] http://www.amazon.com/Clean-Code-Handbook-Software-Craftsman...
8 Handsome Ways to have Beautiful Smiles - Staying Healthy Plus
Go here: http://support.google.com/googleplay/bin/request.py?hl=en-US...

and paste in the order number from your Google Wallet transaction history, which you'll find here:

https://wallet.google.com/manage/#transactions:

Why they don't put a link to cancel the order in the transaction history I've no idea. The one hour thing is to do with the timelag between Google Wallet taking your order and that order being transferred to Google Commerce. This second cancellation method lets you send an order cancellation directly to Google Commerce. Yes, it's ridiculously obtuse.
The voters in the PUSD district are, by and large, highly skilled professionals. They understand what's going on. It's outrageous.
"Also since there were no mobile phone towers around"

When I was there in April there were people on the streets in Pyongyang using mobile phones (I've got a picture showing it somewhere), so the towers must be there.
Title should include 'Mac'. E.g. "Graph of average Mac App Store review times".

iOS version here:
http://reviewtimes.shinydevelopment.com/ios-annual-trend-gra...
Wow, didn't know she was a daughter of Lord Byron, the famous poet.
Not in Australia. If you buy a product, then open it and the terms of service are in the pack, then that's called a shrink wrap agreement. You can get a refund. Same principle with apps I would think. Of course, getting a refund from the App Store...
If libraries did not exist, and I created one, I'd be sued out of existence.
I'm really curious: why would you pay to back up ephemeral thoughts? Did you plan on re-reading them, or did they hold some other kind of value?

The thoughts I posted to Facebook, and the tweets I tweeted were fairly low-value content. I deactivated my FB account and stopped tweeting from my personal twitter account; if I never saw those tweets or status updates again I don't think I'd be worse off.
I don't know why they have that part of the process covered but not the initial procurement.

Because the cost to Google if they don't is huge: credit card chargebacks are very expensive for the vendor. Then there's the PR cost of having hacked off customers complaining all over the net about receiving broken goods and being given the run around by Google.

Far better not to ship anything at all than to ship something broken and then refuse (by inaction) to do anything about it.
Anyone can pick it up if they really care.

They don't need to know the complete language on day 1.
10 Spotify myths debunked
OP could at least have linked to an article about her, with some timely reason for why Lovelace should be mentioned on the front page of Hacker News. A Wikipedia page with no context is on par with "TIL about Ada Lovelace".
If you're trying to compare this to Lamborghini and their engines you picked a bad example. The 924 was entirely designed by VW but tweaked by Porsche. It is a Porsche, but it doesn't fit in with the rest of their cars because it was a terrible performer and that's not what Porsche stands for.

Maybe this will change you stance on Lamborghini

Supercars cars that use other manufacturer's engines:

-Maserati (Ferrari engines)

-Rossion Q1 (Ford engine)

-Noble M600 (volvo engine)

-Pagani (Mercedes/AMG)

-Aston Martin (DB9 uses Ford-based engine)

-Ariel Atom (Honda and Suzuki engines)

-TVR Cerbera (originally a TVR engine, switched to Jaguar)

-Spyker (Audi engines)

-Koenigsegg CCX (Ford engines)
Magican, nettoyez et optimisez votre Mac
Yeah but can it run Crysis? /s
not stupid at all, I came to the comments to find out what 'review times'meant is well. I had the same confusion.
How can I do redundancy for LoadBalancer level?
I'm studying load balancing http://www.linuxvirtualserver.org/ and I came to a point where I would like to know: How can I deal when my Director (LoadBalancer machine) dies? Or better how can I apply redundant to LoadBalancer level?
Assuming that you work in a case sensitive programming language then conventions such as the one you identify are important for the net productivity of the whole team. Put yourself in the position of the team manager - what is best for the group?

If you are a "humbly good" programmer then you should be able to work with code conventions.
Any scraper will use essentially the same bandwidth (varying slightly on how much content they actually download). Their can be issues with server load depending on how fast you are getting indexed and how much content your site has, but Google takes care to detect this and you can also manually reduce the speed / schedule via Webmaster Tools.
As a tourist? Lots of people go, it's a fascinating country.
Technically you want /etc/shadow as that is where the actual hashes are stored.

On a Linux system usually any user has at least read access to /etc/passwd but only root has /etc/shadow.

This attack would presume that you already have either physical access to the disk or you have already compromised the machine remotely to basically root or admin type level.

Of course being able to get the actual passwords of users would be useful to an attacker because they might be able to use them to elevate from access to one system to potentially other systems where users might well be using the same password.

Not sure how drive encryption with Truecrypt would work in this case. I presume password hashes are stored outside of the encrypted part otherwise every user would have to enter the volume key before they signed in regardless of their access level. Which would mean distributing the volume key widely.

Truecrypt is also vulnerable in the sense that it is often possible to grab the volume key straight out of DRAM if the computer is on or has only recently been switched off.
I wrote about this a year ago
http://shkspr.mobi/blog/2011/12/how-to-prevent-qr-hijacking/

It's already happening - on a small scale. QR codes are really popular in the UK, but I've only seen this sort of "sticker attack" once.
amazing article. who wrote it?
How Callbacks in PHP could increase the downloading speed of a Web Page
I think you're nitpicking somewhat:

1/ You could equally argue that we shouldn't blame the respective countries when it's actually just a small number of political leaders rather than the consensus of the populous itself.

2/ And being a "democratic organisation" means that the UN's policies are agreed by the majority. Which also means that it's not just the reflections of a small number of member countries but actually the organisation's (the UN's) wider belief.

<devils advocate>

In fact given the UN is democratic and that most national-level decisions are not (even in democratic countries, we vote in our leaders, they choose the policies. So while we arguably have influence over the policies, those policies are not typically democratically chosen; baring a small number of fringe examples where referendums do happen). Thus you could argue that it's more fair to blame a democratic organisation for voting in policies than the independent nations who's population didn't.

</devils advocate>

However being more pragmatic: it makes greater sense to blame everyone under their organisations umbrella rather than blaming each and every nation individually; for such a list would be lengthy and counter productive.
I like it, but it really needs more "features I cant't live without". I would like to specify the resolution and that I'd need a SSD and perhaps a second hard drive.
I would also like to specify features that should NOT be present - I dont't want a webcam or a DVD drive.

Also - the preview image for the "Lenovo deapad Z580" is squished and makes the laptop look squarish.
If I'm remembering this correctly, the Playstation had another large problem in that it used integer coordinates for everything, making it very difficult to avoid the infamous "wavy textures" with textured polys. I think a decent portion of the time, shaded polys were chosen because they ended up looking better, not just because they were faster. If you haven't already, check out the fascinating (and long) developer retrospective on Crash Bandicoot, where (amongst other, more interesting things) they mention their rationale for using flat shading on Crash:

https://news.ycombinator.com/item?id=2475639

I'm really fond of the PlayStation's brand of 3D as well: There is something really charming about low-res, low-poly 3D, with nearest neighbor texture scaling and 2D "sprites" everywhere. I have some degree of nostalgia for the N64, but that combination of little texture memory and gratuitous bilinear texture scaling is not nearly as appealing.