skysight-inc/HackerNews huggingface dataset:
Ask HN: Does LTC have the same transaction malleability flaw as BTC?
Nope, I personally think it's bad design in that there is too much color in too many places. I don't know which stories are important and which aren't. Worse yet, I can't even read the headlines because the pictures are so distracting.

The linear model is much easier to parse since the stories are sorted. The grid model is not inherently worse, but they would need a better understanding of color to make it work. Maybe a bit less saturation to give prominence to the headlines?
That should be nasty, hope they doesn't make it like the old shareware.

It brings a few other issues too, since it is opensource people will download alternative builds without the ads.
I would totally visit his party if he was near me (well, at least on same continent)

Kinda reminds me http://gigaom.com/2010/09/02/4chan-decides-to-do-something-n...
The same goes for Microsoft's and Apple's OSes. The intrinsic quality of a technology is poorly correlated with its commercial success. There are a few cases where a great technology did make a huge difference, but most people do not care if what they are using is efficient, maintainable, or more often that you would think, easy to use (what does matter is the steepness of the learning curve around t=0).

The few cases where great technology made it to a broad use is when it opened new ways of doing things. I may be wrong but I think that personal computer advertising was quite poor but still gradually got users because of what you could do with it. Yet, is was really cumbersome to use at the time.
At least windows has a decent and stable init system though!
EF 6.1.0 Beta 1 Available
I am sure it will be easy to opt-out, either by going to the Preferences panel or by an obscure about:config option.
Or the reverse: a total lack of impact. "Broken. How about that."
> What they should have done was waited an hour then done an O(n) scan of all transactions globally in history to find the transaction by inspecting for parameters which exactly matched the ones they provided.

Oh, you mean the scanning they have to do already, to verify "all transactions globally in history"? Inspecting all parameters on all transactions since the genesis, like you'd already have to do to verify they are not stealing or creating money from nothing? The inspection you have to do just to locate even the same transaction you submitted to the network yourself, to verify it was accepted? And you have to spend like 10 whole seconds of CPU time doing this, per ~10 minutes that a new block comes out, verifying the transactions from the last 10 minutes? Golly, that is sooooo much more onerous than just running the blockchain securely! /sarcasm

I'll agree that it's embarrassing, misleading, not documented well, and not gracefully handled by the community now that everyone points their fingers at each other. But you are deliberately making it sound worse by re-describing standard parts of the bitcoin protocol, as if they are new requirements in order to get a sane ID. Anyone writing financial software should be more than capable of quickly adding a few function hooks into the existing process to get a deterministic normalized ID, and the amount of extra computing resources is negligible compared to what you already have to do, just to use bitcoin safely.
It's actually quite small, even including all those components. Its components are quite granular, as well.

Compared to the reams of code in existing init systems + all the shell scripts out there related to init and/or management, systemd has a tiny amount of code.

Also, there are useful features that can't be achieved without being pid 1.
What I Learned About Fundraising Before I Joined Y Combinator
I'm all for secure end-to-end cryptography, but there are plenty of problems that doesn't solve (social graph building by traffic analysis being one important example).
Most importantly, encrypting does little, if anything, to solve the deeper problem that the spy organizations blatantly ignore the law and try to deceive the public and the public's representatives to get away with it. You sound cynical about the likely effectiveness of the political campaign, I know I am, but the really big problem with this whole issue is about abuse of power and how we arrange society. In my opinion, any 'solution' that doesn't address the political side is not really a solution at all.
There are 3 kinds of people that read code:

* those casually glancing over to figure what the code does
* those actually trying to figure out what a given expression does, either because they are reviewing or debugging
* compilers are people too

Conciseness is often overvalued and pursued to the extreme where effort is made first by the author to seek for the perfect oneliner, and then for the reader to actually check that this code is doing what expected.

Composition is important, but I don't think I found great real world examples of composition which wasn't either working only because of a tightly controlled code base or because it was just an example to prove a point.

Don't get me wrong, I love scala/haskell, I find playing with those constructs interesting and beautiful.

It's just that Go is a different thing, is a modern approach of getting back to basics, a minimal toolset for do just programming, more or less translation of thought into instructions.

And it's works very well; it's very easy to get things done quickly and the produced code tends to be easily maintainable. It's easy to have control over the memory footprint. The tooling is very mature (http://blog.golang.org/race-detector, gofmt formatting+refactoring)
Mozilla sell-out to the media and advertising industry has started - why did they get Darren Herman on board? Wasn't it clear that his work only be in favour of the industry and not really the user?
That's the point, it's 'easy' for those who care, but 99% won't be able to change it easily...
Well this is 2014. Make likes, not war.
All the post say is Mozilla will sell initial placement on the new tab screen for new users (space now given free of charge to a Google search box)

All browsers already put some sites in the favorites, specially mobile stock browsers. What's so outrageous about that?
Instead of a longish reply, I have decided to leave it at a citation you are looking for and a simple observation. (This is edited, so if there are posts to it that seem like a "Good Day, Fellow" "Axehandle" conversation that's my fault).

The citation is "Etching Patriarchal Rule" by Elaine Combs-Shilling, which discusses henna ceremonies and family structure in Morocco.

The observation is that every one of us has lopsided views that, for sake of getting everything done, we must generally assume to be mostly correct.
A World Without Car Crashes
Hi I'm able to work in Dublin legally (without a visa) and in San Francisco (got to get a visa). However it seems as though there aren't any interns available in Dublin.

Also am I open to work in San Francisco (I'm a Canadian citizen) or is not have a current work permit a no go?

Email me back at david.chris.baldwin[at]gmail.com
The "everyone does it - we have to follow suit" argument isn't really viable, is it?
Also very good is his short talk - Music and Life:

http://www.youtube.com/watch?v=ERbvKrH-GC4
Does anyone have a scorecard on what's happened to facebook acquisitions and how long they've historically kept operating?
Yeah, my hard earned and then donated money being used to pay a fucking VP of marketing under the newspeak title of content services VP is a joke.

Good bye to this year donation. Wikipedia will get double this tax season.
Let’s get realistic here shall we? Building an alternative to Gmail? Nope. We can’t do that. We don’t have the resources. And if we were to charge people for a service like that in exchange of extra security the majority wouldn’t give a damn.

The thing is that NSA has the ability to attack the infrastructure. If for example they can go to carrier providers and monitor the pipe no matter what we’d do on top of that would be futile. Furthermore, they can backdoor cryptography algorithms-which to my opinion is the scariest from all the revelations regarding NSA. So even if we move everyone to SSL we wouldn’t know if that’s enough.

The financial pain you’re referring to cuts both ways. If you were to boycott commercial solutions then you’d have to go and find alternatives. Which could be relatively easy for tech-savvy individuals but what about companies? They wouldn’t do it. Simply as that. No one would go out of their way to install an alternative to Exchange Server in order to put pressure on Microsoft. It’s not realistic.

Basically what we need is a new Internet. We have to change everything. I don’t know if that’s even feasible but my guess is that even if it was it will take a lot of time.
Actually, any dietician who knows their stuff and isn't trying you sell you something on comission will allow for a "healthy diet" to include pretty much anything you want in sensible amounts. Because they know that people aren't going to stick to a diet that completely bans their favorit foods.
Hilarous, homus lupi est. Homus spy est.
This is only for new users, if you already use firefox the tile boxes won't be empty and you won't probably see ads. If this helps Mozilla bring me a better user experience, faster browser and a continued focus on the user I all down with it.

However, if they should continue to deliver ads in more destructive ways I think it's time for a new browser.
Losing log data under load (or when your logging system is unavailable) might indeed sound awful, however this is a conscious design decision and the whole purpose of this library.

Imagine you are running an application, which is some sort of a network server - it accepts a connection, parses the query, logs it using syslog(), and then returns some sort of response. If it gets blocked while logging, response might be lost or delayed. If serving the request is more important than logging it (which might not be the case for all applications), you might want to ensure that your logging does not block the request processing flow.

If there is one application like this and it's open source, you can patch it directly. However, if you have several applications with similar logging behavior or if you cannot modify source code, overriding syslog() allows you to de-couple logging without changing the application. Of course, you should have monitoring in place to catch situations when your logging system cannot keep up (or malfunctions), but when that happens your application keeps running and you only lose your log data.
If you're going to complain about the meaning of words, you should at least try to use them properly yourself.

Lowercase "internet" refers to any network of networks, for example a router which lets machines connected via Ethernet talk to machines connected via WiFi.

Capitalised "Internet" is a proper noun referring to a particular network of networks which began life as the ARPANET.

"Wiki" refers to user-generated Web sites in the style of WikiWikiWeb; since you put it in a list of Web sites/companies, I'll presume you meant "Wikipedia", which is a particular Wiki.

So whilst AOL, Google, Yahoo, Facebook and Wikipedia aren't "The Internet", at least your hypothetical "Majority" have enough respect for the Internet to refer to it by name.
The whole article is newspeak and double-speak at its best, I can't believe it...
Systemd can run without being pid 1. In fact, systemd can run without being root, and by default systemd now starts a systemd user instance when a user session is started (there's a pam module to do this), or you can run systemd with "--user".

So if anyone wants to run systemd as a process monitor like Daemontools, separate from pid 1, they can do so.

But there are technical reasons for systemd to run as init: A key feature is to precisely track whether or not a service is running or not.

sysv init can not do this. It can track whether or not an individual process started from inittab is still running, but for large multi-process servers this is not all that practical as a process monitoring method. Hence the proliferation of process monitoring applications.

More importantly, since there's no ordering or dependency control, I've never seen a system rely on init for process monitoring this way for all its services. In practice, a bunch of pieces gets started in the init scripts, and all monitoring ends up placed externally or you then start a process monitor like Daemontools.

The problem is that all of these process monitors depends on a relatively benign environment where they are not messed with, and where they themselves are so rock stable that they never end up orphaning the services they start.

In practice, while Daemontools for example is well written and as stable as it can be, by virtue of running outside pid 1 it is not immune to the effects of the surrounding system. It can, and does, end up orphaning monitored processes in a variety of circumstances (say the OOM killer runs amok after your system ran ludicrously low on memory).

When that happens, unless your app was exceedingly well written, and the vast majority of server processes I have to deal with on a daily basis are not, your process is now unmonitored and you have no good way of controlling the process other than killing it and restarting. Finding pid-files have been overwritten, or are empty (say the disk ran full too, while it was being written) and multiple instances running is a fairly common scenario.

By running as pid 1, systemd is protected against being killed. By then applying cgroups it can precisely track whether or not what was spawned is still running, even if it forks more stuff. By applying this to the boot process, it can provide this functionality to everything that gets started during boot.

This is functionality that init does not provide, and none of the process-monitors running outside of pid 1 can provide.

It may not solve problems you have, but I've had to deal with the fallout of process monitors running outside of pid 1 more than I care to remember.
Surveillance isn't censorship, but it is an effective tool to aid in censorship.
The big problem with recipe startups is that it's incredibly hard to make money.

Most startups either go the route of affiliate sales (incredibly hard; supermarkets make tiny margins as it is) or brand promotion (which is better but you still need a huge audience and dedicated sales team to make it work).

I can't think of any recipe focused startup that's managed to raise money from top-tier VCs (although some have used it as lead gen method for other businesses).
Of course not. But It does sound even less dramatic when the title here is so blatantly alarmist though...

Notice i never said it should be done, just pointed it is not "putting ads in the browser" as the title cries
Where can i find golang programmers
If the only ones who don't know how to change it are the ones who don't care, what does it matter?
We need more terrorism.

Not the kind of terrorism that hurts people, but the kind of terrorism that the US government engages in: using fear to control the population and influence opinion ("We need these percautions or planes will be hijacked").

Basically, if the government doesn't brand you a terrorist, you aren't a threat to the status quo and they aren't scared of you changing anything. If you aren't called a terrorist you've failed. To win the game you have to play the game.

What we need is to hurt the bottom line of the biggest tax contributors, and we need to make it clear why their bottom line is receding (complicity with data rape).
@jessedhillon - wow, that was an incredibly long way to say "u r wrong" without any sort of backup.
How to be creative: Work hard and then let go
Filling whitespace with advertising is not helping the first time user, it is adding clutter and confusion. Minimalism or chrome-lessness is what modern browsers are aiming for. Let's not reverse the trend and fall-back to the days of Internet Explorer with dozens of assorted bookmarks and desktop icons.
I didn't mean in this specific video, I just meant that there are vending machines designed specifically for selling electronics.
A journey of a thousand miles begins with a single step. See Gooogle, they started with the user in mind, and now they became so business oriented that they killed even Reader.
Or I just use systemd. My interest in getting rid of sysv init is less work, not having to to spend time dealing with an init system not supported by the Linux distro's we depend on.

Doesn't matter if FreeBSD's solution is better or cleaner or both, I'm afraid.
Depending on where you travel, your expenses can end up being less than when you lived at the last place you called home.

Being rich isn't necessary. Living below your means is a great way to build a cushion for emergencies... or for when you burn out and need an extended vacation. The only people who really have an excuse to be unable to do that are people making less than the poverty line. Anything more than that, and you can save.

Of course in this case the author is rich, having been able to cash out his early Twitter stock after their IPO, but being rich isn't the only path.
Go needs generics

Also, first!
As far as I'm understanding this, it seems like these Directory Tiles would be replaced over time with your own most visited websites just like they would normally. They just pad out the new tab page for new installs temporarily. Is this really so bad?
Great essay. I remembered to pick up on of his books again. For now, this video will have to do: http://www.youtube.com/watch?v=mnFUDVpFwFQ (What If Money Was No Object?)
All right, but it truly is putting ads in the browser. A new tab is "in the browser" - a "sponsored tile" is an ad.
The dispute here is philosophical. You want a distribution that follows The Unix Way. Where init does its little job and dbus does its little job and so on. Small, simple tools.

But there is another way. A way that believes that when you unite the core tools into one powerful process you can do cool things. These cool things have been proven, from the basics like faster boot times, to more advanced features like saving/restoring random seeds, automount, SELinix integration, and so on.

You are arguing "this isn't Unix!!!" but that is the whole point. You can win an argument with a mountain climber by pointing out he is going downhill, but not a skier; since for a skier, going downhill is the point. These Linux distributions are not temporarily disoriented mountain climbers accidentally heading away from Mt. Unix. They are deliberately skiing away from it at a high rate of speed. What they will find at the bottom of the slope is an interesting question, but simply pointing out that their strategy is bad for mountain climbing is neither here nor there.

What I am saying is, if you want to run an OS that believes in the Unix Philosophy, the shortest path is to install Unix. You are going to have about as much luck convincing Fedora that they ought to be Unix as you would convincing Redmond.
Usually those sites are related to the browser such as browser extensions page or support resources. Directory Tiles will display "sponsored content." This is clearly different from the browsers that I use.
Why users on tablet with huge screens should be denied Swype menu?

See you are just adding complexity to development and use of the site.
The critique is not that you have a lopsided view. It's that you have put forward just an incredibly simple perspective but apparently have derived such significant meaning from it, and such weighty conclusions. Even now, you think that quoting someone adds heft to your evidence when the even more obvious question -- why are you limiting your analysis to intra-household dynamics only? -- doesn't seem to enter your mind.

(Also, I have lived among several cultures.)

I mean, you're correct that nobody can possess true objectivity. But the conclusion to be drawn from that, the better conclusion to me it seems, is that your own ideas need to pass through much more rigorous filters from multiple -- even antagonistic -- perspectives before being suitable for consideration by others.

About supremacy of one's own ideas -- yes we all have this bias. The point is that, knowing that you have this bias, it seems to me that you have not attempted to correct for it at all. As you have presented them, these ideas fall down to even basic opposition.
Great way to prove that you lack any understanding of dietary health AND cannot argue rationally.
Another HNer in Thailand , I'm in Bangkok where are you ?
What's the difference then between "social conditioning" and "culture?" Doesn't all social conditioning restrict? If so, isn't this just a way of rehashing the same idea that culture is the source of all evil human-rights-wise?
You don't see any real argument for preferring freedom over restrictions when it comes to harmless activities?

That you're allowed to post this comment is a social norm. Not allowing you would also be a social norm. Is there no real argument for why you should be allowed to comment?
That was a good one! ;)
As a general rule of thumb, any time a company is "really excited about" something, it is probably a bad thing.
If the Hangul and Tamil constructs are anything like ligatures (e.g. fi in the Latin alphabet), I would imagine that's the case most of the time. Plus lots of special rules for which glyphs to treat as single symbols and which to decompose (e.g. & is technically a ligature but almost never decomposed).
If displaying sponsored tiles within Firefox is to make any impact beyond sounding scandalous to it's user-base, it has already failed. Firefox is a program for people who actively avoid these things and custom tailor their web browsing experience.

Mozilla would be better off filling those blank tiles with donate links.
My Notes to Help Learning JavaScript
I agree with most of what you say, but this is a bit pessimistic:

> Building an alternative to Gmail? Nope. We can’t do that. We don’t have the resources.

When you think about it, most of the internet depends on open source software built by "us". Programming languages, databases, web servers, content management systems, statistical analysis, image manipulation, and yes, email clients/servers. Given all that, a self-hosted email application should be possible.

I suspect the reason we don't do it is not because we don't have the resources, but because... actually I don't know why we don't. Perhaps all the investment slush funds have made us lazy and selfish. Perhaps the social networks and mobile games have made us less creative. Perhaps some of the fanatical open source software wars have put us off doing the same thing.
Versandkosten (brutto) 12,90EUR

13 € to send 1 Kg to a neighbouring country? Really?
> It's because they transcend nation states and hence democracy. They can pick and choose from different jurisdictions for different purposes. Pay taxes here, use good infrastructure there, conform to environmental standards or labor laws in one country whilst exploiting broken political funding rules in another one.

None of that I consider to be inherently bad. Democratic states do much worse things, like mass murdering people in wars and imprisoning people for victimless crimes - and all of that states do using money they confiscate from its citizens. Call me when a corporation does anything close to such atrocities.