skysight-inc/HackerNews huggingface dataset:
No, but a consistent policy of ideology over pragmatics probably is reason enough to say that a project "sucks". The saying goes, "Don't let the perfect be the enemy of the good." GNOME as a whole has precisely the opposite take on things, even when consistently the perfect doesn't yet exist. Seemingly every decision is coming down to someone saying "the right thing to do is for the system to just know what the user should want with no input required from them", which might be an admirable goal, but one that's not attainable, and the second best option isn't "have the system do something no one wants with no input required from them."
xkcd Lakes and Oceans: https://xkcd.com/1040/
8villages, Social network for rural populations, Raises Seed Round
Comment 32 is totally hilarious:

https://bugzilla.gnome.org/show_bug.cgi?id=650371#c32
Sure. Clearly the best solution is one that addresses the actual problem, which is below the level of the UI.

However, in conjunction with that (or indeed, in the absence of that, which is the current situation) the optimal solution is a sensible default, along with user-configurable differences for those users who have some opinion and technical acumen to use them.

This has been the design philosophy of Linux applications and environments for a very long time, but for some reason is against the wishes of the Gnome 3 team.
Can anyone help me understand why the writings of great authors, theorists of past are barely legible. More examples like, War and Peace[1], or Lord of the Rings[2]. I can barely comprehend a word, let alone the whole text.

[1]:http://upload.wikimedia.org/wikipedia/commons/5/5f/Tolstoy_-...

[2]:http://biblioklept.files.wordpress.com/2013/05/tolkien-manus...
async and jade are only available with component, so it's roughly the same deal
Help me find jpg displaying api for any word?
I think there was previously a service that I saw posted on here, not sure if it was a placeholder image service or just an experiment, but the api would let you go /cat.jpg or even /beautiful.jpg and it would come up with an appropriate image for pretty much any word. I had fun with it for a while but now I'm interested in it for a project, if the API is even open? I remember the site had a very basic unstyled layout and perhaps some ascii art. If anyone could help me I'd be very appreciative, thanks.
This is neat, but for a teenager, 18kHz is more "instant headache" than "ultrasonic".
Take Action | Necessary and Proportionate
how about google image search api?
I'm always skeptical about non-trival recursive calls and generally pass a "depth" variable in as the first param, increasing it each time I do another call, with some sane cut-off point where it just returns.
"As per discussion earlier in the bug. I'm not making this configurable. Please find a way to use dB information from the sound card to provide a decent default. Swapping a hard-coded number for another one isn't going to fix it,
and neither is a hidden configuration option." [1]

Didn't a number of people say that the sound card can't always give the dB levels?

1. https://bugzilla.gnome.org/show_bug.cgi?id=650371#c43
Bill Gates responses to AMA questions
And it even can play Bach and connect to the network, like the PDP-1! :-)
There are dozens of options on Linux for people who love to tweak every little detail of the setup, do we really need yet another one? I for one am glad someone is trying, for better or worse, a different approach, if only to see how it might work out.

In fact I'd love to see Gnome 3 go even further and go from being 'just' a desktop environment to a fully fledged Linux based desktop operating system, dictating the whole stack from kernel and file system on up. I imagine there are some pretty cool things you can try on the desktop level if you can exercise that sort of control.
Looks like it lets you use localStorage/sessionStorage in a useful way. Out of the box they're just key-value stores, but if you use this you could use them as a pseudo-db.

In terms of use cases, I was mocking up an angular app the other day and this would've been quite handy. I guess it's one step simpler than a SQLite DB.
>or I have recently become too old to hear 17 kHz.

If you're in your mid-20s (and you're on HN, so you probably are), it's not terribly unlikely that you've recently lost that part of your range. In my experience (back when I was young enough to hear those frequencies), even crappy speakers can usually go up to 20kHz easily. Very low frequencies are another story.
When you're talking about a control system "Fail fast, fail early" isn't necessarily an option. In this particular example, while it's arguable that temporary loss of control might be better than the actual outcome, it's still a pretty unacceptable thing to happen.

At the point where you are trading off one failure state for another, you need to think very carefully about which one is truly worse, and sometimes "Fail fast, fail early" is a much much worse choice than the alternative.
So not even a workaround whilst someone works on a fix? Has been two years. And wasn't it pointed out that the sound card won't always know the dB level?
I can see the html (in the example on github), the JavaScript and the CSS but I can't see any Android. Where is the Java code actioning an event? Where is the hybrid bit?
This is a good book to start with:

http://learnyousomeerlang.com/

Free on the web, but buy a copy - it's worth it.
It is interesting how they manage to hold their breath for so long

Large blood capacity for storing oxygen, I think. Whale beef is very red.

and yet manage to survive the bends (decompression sickness)

Well they don't breathe down there as human divers do. The excess nitrogen pressed into the blood is not more than what the lungs can take out again when rising.
I think we can see how it's working out. Badly.
> You pay a lot for those cars, can't they at least put better electronic hardware. They probably have less than my phone from 5 years before

Car electronics have a very long development process. When the cars in question (models from ~5 years ago) were designed (~10 years ago), the hardware they chose was probably quite decent for that era.

When the next model of the car is designed, they will most likely end up using the same model of computer (or a successor with conservative upgrades) to avoid having to redesign the hardware and software that much.

The cost of the actual hardware is negligible compared to the cost of the redesign.
Testing Vim Plugins With Vimrunner and RSpec
That would be a really high-res CCTV...
different strokes for different folks. This is exactly why i've been using gnome 3
ok I'll bite - what is the writing at the bottom of the picture?
I too have had to ask myself this question. But generally my conclusion is that I would try to hire contractors when I'm reaching capacity, i.e. consistently 50+ hours a week of work (don't forget you still have to spend some time that isn't related to generating income, i.e. invoicing, accounting, proposals, etc). Try to work with sub-contractors, who you know you can hire in an ad-hoc basis, but are still of a high quality.

Once you start to reach the next level of growth, i.e. consistently 70+ hours a week of work I would look at hiring someone full time, or at least first in a longer term capacity.
Pardon me, but what does this have to do with Angularjs?
Megalomaniacs are also sociopaths. Who knew?
Piwik works in the same way as Google Analytics and uses an injected JavaScript to report the stats back to the server. If they didn't modify Piwik a lot it means that the script should be visible and the address of the server too.

Just tested, not seeing any suspicious JavaScript tags from inside the UK.
God I hate badges.

Cattle wear numbers on their ears. Prisoners too, in some prison systems (but not all). How can people accept to wear a number on them, I don't know. Even a name; what's a name? I resent being defined by my birth name. I have many names, pseudonyms, handles, etc.

I'm not an employee so I never get a badge with my picture on it; when I go to clients' sites they usually give me a "guest" badge that I promptly put in my coat's pocket, only to give it back at the end of the day.

It's never happened that I needed it for anything anyway (and that includes Microsoft (France)).
Exactly the attitude that would be great to stamp out: "It won't hurt/cost me, so why should I care?"

It's obviously on a far different scale from software causing deaths, I'm not trying to make comparisons between the two. But the motivation of the software developer needs to be a little more moral than just 'will I be in trouble with the law?'
Tricks to Search Amazing Things With Google – harkuchh
There are dozens of options on Linux for people who love to tweak every little detail of the setup

Only dozens? I've over 16000 files ending in rc, cnf, conf, cfg, ini, config, and that's not counting additional compile-time configurations available to me. A quick sampling of those files shows that many of them contain 10-20 options.

do we really need yet another one

Depends who "we" is. The people in OP's linked thread clearly do. I haven't touched the vast majority of the thousands of options available to me, because I'm happy with the defaults. My definition of "user-friendly" includes super-technical users who want to fine-tune their system to their needs. Fortunately, my system allows me to do that for most settings I feel competent and opinionated enough to change.
> The problem is that it still has too much luck (dealt hands) to appeal to the German-style crowd

Well it depends, when there are dealt hands, we usually do some kind of drafting with my group (even when it's specifically written in the rules) because it helps dealing with the randomness factor a lot, while still providing the added re-playability that cards add in a game (and other random factors, like dices - for example in Myrmes, where they determine events that are common to all the players).

Agrikola for example features a LOT of cards which add an incredible depth to the game, and drafting allows you to carefully prepare your combos and make sure that you don't get too many or too few good cards.
There's randomness in the way the Agrikola board is setup as well, so overall there's a lot of replay value with that game. For me it's one of the greatest example of modern German-style games.

(I mentioned Race for the Galaxy earlier, and it's a card game only, but there's a ton of strategy within it, and drafting + using the provided starting worlds helps mitigating the randomness out of it. (A few patch to the rules can be used as well for experienced players). Sometimes you'll be a bit lucky or unlucky, but the upside is that with experienced players, games are short and luck averages out quickly.)

> I like German games a lot but I'm not a fan of the "if it has dice or cards, it's not worth playing" mentality that I sometimes see. Games have a variety of social purposes. Sometimes I want to play something like Cards Against Humanity and sometimes I want to play Tigris and Euphrates. Ain't nothing wrong with that. (I do get annoyed with the people who only want to play Texas Hold 'em, though.)

I completely agree.
The long lifespan of whales could actually shed some light on human evolution.

Whales, along with many other mammalian species (including humans) exhibit a perplexing divergence of somatic and reproductive senescence. Female whales hit menopause long before their lives are over, in some cases spending the majority of their lives in a non-reproductive state, which prima facie seems rather maladaptive.

A number of hypotheses have been proposed to explain what seems like widespread evolutionary selection for menopause, and none of them are completely satisfactory. The "grandmother hypothesis", for example, posits that experienced grandmothers assist in the care of their grandchildren, increasing their odds of survival.

Certain species of whales, including Orcinus orca, the killer whale, exhibit early-life menopause, and form stable matrilineal groups, making them ideal candidates for testing the grandmother hypothesis. Interestingly, studies on killer whales observe no significant correlation between living grandmothers and grandoffspring survival rates, though there are plenty of unaddressed confounding factors.

Humans are the only species where the grandmother hypothesis is supported by data, but the dearth of corresponding data in whales suggests the dramatic disparity in our somatic-reproductive senescence might be more strongly selected for by factors we are not yet aware of.
I’m guessing it’s some variant of “Ia ia ia, Cthulhu f’tagn!”
Parent comment wasn't comparing UK to NK. Just pointing out that my Prime Minister has spoken in a luke warm sort of way about human rights in China and in a slightly more vigourous way about human rights in NK while knowing all the time that GCHQ were carrying out very detailed observation of oppositional Web sites. My perception was that the parent post was more about the hypocrisy of our political leaders than the UK being a totalitarian country.

I agree that any suggestion that the UK is similar to NK is absurd. However, George Orwell did once point out that a revolution and the subsequent imposition of terror in the UK would actually be very easy to do within our legal system...
Wow! Testing vim plugins - I didn't know that it's possible! Great!
Indian Schoolboy invents computer system
Not as far as I know, If you're interested in the stuff that gets posted thats enough I think. Its obviously attached to layervault the PSD version control tool, and there are benefits to linking your account but that's it. Would you like an invite?
It's a reference to H.P. Lovecraft's "The Call of Cthulhu".
> This isn't how it works for cost-sensitive designs. You don't hear people boasting about how they have a quad-core car computer and how the touchscreens from their motor control are perfect for Facebook interactions.

I work for a company that makes quad core computers for automotive use and they do end up being used for Facebook interactions among other things like the dashboard etc. The engine management computers will be a separate entity, though. If you look at the big auto shows from the past few years, the car manufacturers clearly do think that this going to be a major differentiator in the next years and it's going to be average consumer models too, not just premium sports cars like today.

But the quad core chips we sell today will be on the road in five or more years. By the time they roll out of the assembly line, the computers will not be spectacular by the standards of that day. A smartphone is 6-18 months from design to production, a car is several times that.

It's not like the car manufacturers were cheap on the hardware.
As opposed to being written in actual assembler?
Simple python scraper for all the links:

import requests

import lxml.html

dom = lxml.html.fromstring(requests.get('https://news.ycombinator.com/item?id=7254884').content)

[x for x in dom.xpath('//a/@href') if '//' in x and 'ycombinator.com' not in x]
I agree the slowness of find (Ctrl+F) and the slowness of the xml/html parsers is still the worse thing about it. I can see how tag soup is hard to parse, but well formed xml should parse in milliseconds. On the bright side, with a good go-to-symbol, go-to-file, go-to-type etc., I search much less for free text.

The text editor is only a tiny part of an IDE, the bits that are added are quite important. Integrated debugging (with edit+continue while debugging), integrated version control interface, integrated build system, integrated profiler and much more makes it so much more productive than having to e.g. do debugging with recompile/restart turnaround times.
WTF?

You complain about singletons, then prefer a language where the use of [sharedInstance] is extremely common. Objective-C is singleton hell. Both in third party code, and core libaries.

C# is vastly nicer than objective-c, and I'm a iOS developer. I'd rather use C# or Scala with a IoC container to handle the lifetime of objects, rather than using singletons.
Decentralized Autonomous Organizations Are About to Take a Huge Leap Forward
When you're talking about a control system, you need to be able to safely recover from a hard crash anyway, because one could happen at any time for purely hardware reasons. Thus, forcing a hard reset in case of inconsistency should be safe.
> A higher level language could have relieved the programmers from low-level details, thus giving them more cognitive space for avoiding logical bugs in other sections of their code.

This can also be said of choosing simpler design, organizing the code in a better manner, or could have been avoided through more comprehensive testing -- all of which were pointed out by the official report.
I just tried the web demo and loved it, so added it to visual studio, but now it works different. I really liked the /// search term [tab] idea.

Now i have to [ctrl] + [space], click on how do i, then search. Is there an easier keyboard only way like your web example?
If you read French (or want to improve yours :-)), there's also the French site TricTrac: http://www.trictrac.net/
I'm not sure, but the fact that they want to 'do something' indicates a reaction to the status quo.

In the UK, we have a sort of passive acceptance of high levels of surveillance of the home population going back to the Northern Ireland Emergency starting 1968. It will need a lot to move the politicians away from that.
That's true. The apps distribute the numbers differently to make it more interesting. I don't know the exact rules, but I know that 6 and 8 may be adjacent, but if this happens, there must also be 2 or 12. Just give it a try, it's fun :)
I think it's because they write mostly for themselves and mostly as fast as they were thinking of things. It's better to have to interpret something for your publicist, then to lose a thought you had while focusing on writing.

There's some notable exceptions by the way, you can't have a post on academic handwriting without mentioning Dijkstra:

http://www.cs.utexas.edu/users/EWD/ewd13xx/EWD1300.PDF

Funny, I hadn't recently read the article I linked before posting it, and in the first paragraph he actually explains why he writes so prettily. Although the context is programming notation:

"[..] the underlying idea of which is that, even if you have only 60 readers, it pays to spend an hour if by doing so you can save your average reader a minute."
He is talking solely about how the governments treat internet users, so your comment makes as little sense as me mentioning that the British empire killed far more innocent people than NK ever did.
So if I follow your logic, rape is to blame on the victims too ?

The (really) wealthy owns the governments, how do you make them accountable ?
If you mine the BTC yourself(or through one of the multipools, mine GPU based scrypt coins auto converted to BTC) it should be pretty much anonymous.

Granted there is the startup cost..
Everyone who uses that realizes that the term is a mental shortcut. "One percent" rolls easier of the tongue than "one pertrille". Please don't take it personal, nobody's talking about you. :)
Only dozens?

I mean dozens of desktop options, not dozens of config options.

If configuring all those things is important to you, then perhaps Gnome 3 is not for you, and that's totally OK. You even admit to not using Gnome 3 and have found something that works better. Not all desktops need to have the same design philosophy, in fact I think it's a good thing that they don't.
This is a common mis-conception invariably produced by people who've never written a C compiler. C is not just a portable macro assembler.
Makerland agenda: 20 Internet of Things workshops, 8 talks, 1 hackathon, 3 days
It is probably too easy to confound the NASA engineering achievements with just raw intelligence. They have a huge body of standards and methodology on about every level of software engineering: time-proven coding standards, systems design guidelines, testing procedures, quality assurance, and the talent to execute on it.

I just remembered an old article [1] about the software development process at NASA and how it is not putting reliance on the kind of rockstar-programmer-genius culture that is so common in other parts of the industry.

[1]: http://www.fastcompany.com/28121/they-write-right-stuff
Work on holding the government accountable for being (too) corruptible? You know, like in http://edition.cnn.com/2013/12/13/business/ukraine-protests-...
Exactly; and for all intents and purposes this amounts to a wont-fix, although it is still marked as "new".
No it's akin (in a much worst way) to Bill Gates being caught in the nineties privately mocking its users that endure Windows crashes and having to buy the next version that is slightly less buggy.

When you destroy lives (I'm referring to the financiers here, not Gates ;-) you don't make fun of it and expect normal people not to be outraged.
Bragging aside, explaining the whole business from a (potential) customer experience is what differentiates good from bad companies (_nb_ I was tempted to write successful vs failing, but then I realized there are some very bad companies out there)
Study smart simple solutions, like http://norvig.com/sudoku.html
Yeah ... how is it working for them ?
If you can't ensure that the code you're running is compiled from the version of the sources that the community inspected, then yes, that isn't any useful version of "the source is published".

However, verification is a technical problem, not a licensing one. It's probably -easier- for free software, but that doesn't mean that's a necessary characteristic to be able to achive the goal of 'usefully aduited'.
github source is just the framework, it's like the jQuery framework. You have to make the HTML page and then run it on a webview component more on that ->
http://manzzup.blogspot.com/2014/01/write-android-app-for-yo...
Because those writers you've mentioned drafted on paper with the purpose of releasing to print.
Best Bitcoin hacks you can’t miss
Yes, but this site interested me and I'm trying to find it in particular. I don't even know if it's really useful for projects but it was greatly amusing to type in something like ugly.jpg and get back a funky picture of an old man.
Ask HN: Any other neat Easter Eggs?
Off topic. I see "Candy Japan" ever so often online. A while ago, must have been over a year, you did a write up on how it got started and where you were at that time. Has anything changed, like scale and so on?
I think not buying Android was a really good decision for Samsung. I don't think they would have been as good for Android as Google was, and a bad Android would not have been much use to Samsung.
I am not surprised one bit.

Not directly related to the article, but more to the issue at large: One thing many people fail to realize is that humans can be terribly, terribly corrupt. There are those among us who, without a drop of guilt or compassion, would take the life of another. Given the means, we are capable of carrying out some heinous acts. Many believe that there is some moral or ethical boundary that these spy agencies will not cross. That given all the information that's been leaked, all the lies that've been exposed, there is still an area of corrupt behavior that is off-limits.

I have no doubt in my mind that there are those within these agencies that have abused their access to information for political, financial, and personal benefit, eg insider trading, selling damaging information to political candidates, suppressing journalists, etc. I'm not sure if it'll ever be brought to the public light, but I'm certain it's happened and is happening. The stuff that we read about is peanuts.
>Why don't we hold them accountable for their misdeeds?

Because they control public opinion via the media, the politicians via lobbying, and based on the disproportionate sentencing that gets reported (bank laundering cartel money gets nothing, woman gets jailed for not returning a rented movie), I'm inclined to wonder whether they control the justice system too.