skysight-inc/HackerNews huggingface dataset:
i always found screen splitting in the terminal when you have a graphical window manager kinda of silly.
Terminal emulators accept drawing commands (literal and control characters) and render them to some kind of device (eg. a framebuffer, an X window, a Wayland surface, etc.).

Multiplexers accept drawing commands from multiple applications and combine them into one "root window".

By analogy, Linux launches a single process (init) which then handles all the others. The init system is not a kernel.

On the other hand, X11 doesn't just render a single root window (eg. controlled by the window manager). Instead it allows multiple clients to each draw to multiple windows, and the window manager performs a lot of back-and-forth communication with X to keep track of them.

In that sense X is certainly doing more than it should. Is tmux? Probably. Hell, it contains a mode-line with a clock! Why not use the existing multiplexing to offer a "sticky" single-line window, in which we can run some arbitrary status-displaying program?
I wanted to read the site's "About" page (to figure out if they have some relationship with Maersk) but since it's infinitely high I didn't have the patience to scroll there.

Does nobody care that the concepts "footer" and "infinite scroll" don't mix?

It seems it would fail the most trivial of testing, when every page element isn't even possible to click?! Gaah.
... and how do you make money ? Or bleed vc money to death ?
Really nice find!

As only a single result comes up (and that in the App category), I assume this is just a measure taken by Apple to cover it's bases in case VR takes off (though I'm not sure how iTunes for Occulus Rift is going to work).

But of course, Apple might have an entire hardware/software team poking at VR as we speak, and they're just one guy short.
The ultimate question is - do we need a permanent monetary system. (We do not have one at the moment nowhere in the American System.)
UPD: downvoted ;-) I expected that. This research shows that political emotions always hinder the human computational power -- http://www.alternet.org/media/most-depressing-discovery-abou... . I cannot be upset, biology always overcoming maths.
"Coup" refers to the way the previous, legitimately-elected government was overthrown, before the "rebellion" had even started. It's still unclear who really managed to escalate the situation using snipers (who were never found, afaik), and how bands of "revolutionaries" were armed and organised. We know the US were pushing hard for regime change, thanks to the Nuland intercept, and the personalities reported as US-connected in that intercept were the ones actually taking power.

History will usually call "revolutions" the overthrown of unpopular governments doing outrageous things, and "coup" the overthrown of legitimacy-elected governments doing things that only a minority considered objectionable. You can see how this could lead people to judge the Ukrainian series of events in different ways.
A guess: The call might show up in the phone logs if it's made through the standard Android Phone app. If the call is made directly from the Uber App, then perhaps this means that Uber can hide the phone number from the user. I can think of a number of reasons why they'd want to do that if they could.
Nice, not seen dvtm before. Since I've not seen it mentioned in other multiplexer comparisons I was assuming it's not in major repos yet, but an optimistic "nix-env -i dvtm" has installed it!
But gaming? Though iDevices are huge for gaming, you can definitely tell it's not in the company's DNA.
You can read Perkins "Confessions of an Economic Hit Man" - very enlightening on what the US was really doing in Latin America and Indo-China during the last half of the last century. I bet you twenty, it did not stopped doing that now.
Ask HN: Help us improve
Hi all,

this is admittedly very broad and open-ended question, but I'd like to hear your opinions or related experiences.

I joined this company about a half a year ago. It's about 10 years old and has < 100 employees. About 10 of those are developers. The level of technical skill varies, but is low overall. The most tenured dev has been here for <3 years, majority for less than a year. Most of our job is on external and internal websites, as well as supporting services.
The state of the software is between bad and horrendous. Stack is Java 6, JSF 1, Spring 3, Hibernate 3, Mysql 5, Tomcat 7, SVN. Most of the code is in the 'core' module, with all sorts of mess (plain SQL, manual rollbacks for remote services, hundreds of Spring contexts etc). Code coverage is low.
Domain is not that complex. The websites are not very interactive (not now, at least) - mostly form submission. We have an OK API, but it would need to be extended to allow external website to rely on it.
We've been given a week to step back and think about we can do about all of this. The output of this should be proposals that we can sell to business (with substantial budget allocated for next year).

So, finally, my question: what would you focus on, both short and long term?

In the long term, I'd like to change the dev culture around here. I think we got here because
a) we're averse to change, and
b) we don't help/allow people to get better at their stuff.
However, I'm not sure how to approach it. Any suggestions?

What about the tech stack? JSF 1 is awful, RichFaces3 is falling apart on the new browsers. Upgrading to JSF 2 is no trivial task. Is it worth it? Should we move to another stack altogether?

Any related comments are much appreciated. Thank you!

P.S. No, we can't just throw everything away (not the least because the team is not competent enough to churn out lots of good code, fast).
Watch out for the quiet ones – Presenting the introvert
I don't think many people would, really; but I certainly remember becoming a militant atheist at the age of 6, and resenting every encounter with a hymn or a christmas carol for most of the rest of my school days. I needed to take a long detour through black metal before I could appreciate sacred music (and while I appreciate the importance of Renaissance art to the development of human culture, I find still that there are only so many paintings of Jesus and martyred saints I can look at consecutively before my eyes glaze over).

So I can certainly imagine there being people out there, like my 8-14 year old self, who really don't like religion to the point that they can't appreciate religious art at all. If the subject matter really does set your teeth on edge, you're not going to appreciate the beauty. Art isn't just a thing; it's an interplay between the thing and the viewer/listener etc. If there's no open port on the receiver, the message won't get through.
This is a good one. The recent research (I mean real research) gives a clue on how riches do it -- http://link.springer.com/article/10.1007/s12110-014-9219-y/f... . By passing wealth to direct kin and fiercely protecting it.
Capitalism, monopolizes. Technology, innovates. What you know today, it is deprecated tomorrow. In today's world you can't feel accommodated.
Anyone interested in newer GC strategies would be well off looking at two, one commercial, one that's hopefully going to make it into OpenJDK.

The commercial one is already available, the other is still pretty POC/not ready yet. Both look to provide 'pretty pauseless' collection.

http://www.azulsystems.com/zing/pgc
http://openjdk.java.net/jeps/189
I like how he talks about bloated software and then uses Firefox.
While a good sentiment, what kind of tests do not have a slight gaming effect when you have previous exposure to a similar test?
Oh hai, OP here.

Firstly - my first HN front-page, yay!

So, this was a little unexpected to say the least. As has already been pointed out, this post was written about 14 months ago now, and yes details are a little light. I'll ignore the usual HN hospitality and answer a couple of the more pressing questions:

1. this was a very early MVP at the time, it was not a production-ready piece of enterprise software, so no it was not built for out and out speed in the first instance.

2. yes there were probably much better options than c1.medium on AWS, but see (1).

3. yes it uses off-the-shelf libs, see (1).

4. no the website is not meant to work, I never got round to finishing it up, see (1).

5. sadly, I don't have the original git commit to reference (I was at my private repo limit and removed it) but yes, it was essentially a simple 1-line optimisation. IIRC it was something being evaluated in a loop that didn't need to be. Very mundane indeed. No tools used to identify it, I just knew it was being called a lot.

Ironically, the post was meant as a linkbait to drum up a bit of interest in the tool and see if it was worth developing (hence the tabloid title). It didn't get any traction and so the project kinda halted.
My benchmark test for a terminal:

If it takes more time for the graphical terminal to give me a usable prompt than alt+Fx then that particular terminal failed.
Interesting, as I too compared scrolling performance, and it was 6x slower than both st and urxvt (as did others in ##c). I suggest trying it again.

But I also don't care about font rending, and having my code compile 6x slower is a non-starter, so take from that what you will.
Virtual environments for Go
Thanks for the answer - I misunderstood completely. This is the text that confused me:

> There is no differences between an “evaluation” and an “enterprise” version. We want you to experience the full power of the Tuleap software. Just follow the instructions to install your instance.

The way I understood it there are two versions, "enterprise" and "evaluation", and there is no difference between them (well, except for probably price, support and maybe some other hidden goodies). So next thing I tried to find info on this "enterprise" version, and could find none. :)

I would suggest you word it a bit differently... Your answer is much better at conveying the business model than the current page.

Thanks for the info, will try it out. Good luck!
VR isn't necessarily about gaming. Generally there's huge opportunities for novel user interfaces.
Assuming you're an Android user, maybe you actually needed something like Google Keep instead of email?
Installing GoDaddy SSL Certificate in an Ubuntu Server
with free shipping?

other free prime promo only include the useless video streaming and such.
Not necessarily. The original patch Tarruda tried to get merged into Vim provided asynchronous commands in pure Vimscript (through a new kind of event for autocmd).

I would guess this feature is already in NeoVim.
Who has done it for free? Pretty much nobody, in my experience. Creating a market which connects willing riders with willing drivers is a good thing.
nix really does make people optimistic
You should be using abduco instead of dtach now http://www.brain-dump.org/projects/abduco
(Please add (2009) to the title)

See [1] for a much more recent discussion. Basically, Scott Aaronson showed that some rather mundane-seeming systems (like, say, an ASIC implementing some LDPC code, or even just a square grid of XOR gates) exhibit very high "information integration" \Phi under this definition, and so would have to be highly conscious according to the theory. Tononi agrees, and argues we have to change our preconceived notions because that Reed-Solomon hardware in your DVD player is indeed highly conscious. Apparently.

You be the judge. And keep that in mind before throwing away your old DVD player.

[1] http://sciencehouse.wordpress.com/2014/06/02/integrated-info...
Show HN: Gmelius for Inbox by Gmail
> ...just a measure taken by Apple to cover it's bases in case VR takes off

I don't think Apple engages in that kind of speculative R&D. It's R&D is directly geared into product development (there are probably arguable edge cases). That's why it's R&D budget is so tiny compared to companies like Googe and Microsoft. I can't see them investing much in a huge, complex and poorly defined area like VR unless thay have some pretty specific ideas in mind.
Feedback and suggestions very welcome.
"But, their plausibility metrics are broken."

I know three Schizophrenics personally, and this comment hit the nail. Interestingly, they're all really into conspiracy theories, alien documentaries and the like. Though they might not really believe, it is clearly very fascinating to them.

One of them was really into this guy, if you want an example: http://en.wikipedia.org/wiki/Rupert_Sheldrake
Another one, this magazine (in Danish):
http://da.wikipedia.org/wiki/En_sk%C3%B8r_sk%C3%B8r_verden
Den, a New UK Home Automation Platform
GPAC – Multimedia Open Source Project
Looks interesting, but what's the purpose of the button?

Also, any interest in porting it to Firefox?
Very handy to have spare parts to be 3D printed. Reminds me of the Bob Shaw's short story "Put part A into part B", where the crew have to assemble a robot capable of assembling anything, but it comes disassembled to the space station.
I feel stupid. I opened up the comments and then thought to myself "Hey, I remember reading a confession from the xterm developers themselves about how terribly bloated xterm is, I should go and find it again". After 5 minutes of searching I finally found it... Only it was on the suckless page for st.
Actually launching
I'm great at starting projects but terrible at getting as far as launching them. I've developed a couple of SAAS applications as far as getting beta testers but then not launched. Something always seems to come up but I think it's really fear: What if it's not good enough? What if it has (or causes users) problems?

Has anyone else had this problem? How do you get past it? I'm a solo developer - is working with a partner the way to go?
Yeah, it's kinda linkbaity and probably made that way because either the author / editor doesn't understand big data or thinks it's just another media buzzword, or to actively try and draw readers in that take offense to the title.
Perhaps you'll get a raise in a month or so!

PS. I don't know why i got downvoted, but i let my boss know that i would do some side projects on a freelancer base 4 months ago... 2 Months later, i got an insane raise without asking (+ 40%)

This could be a similar situation :)
What a great way to make sure no one uses their add on.

-- an HTTPS everywhere user
Create interactive specificity graphs for your CSS
Semantic pulls web development by its bootstraps
Kim Dotcom: “I'm broke” (german article)
It's still 4 billion, that's more half a dozen universities (not top tier, but average ones).
It's still 4 billion.
Your first ("very unnatural") example is what I had in mind. And since read committed is the default isolation level in most RDBMS, it is prone to the lost update anomaly. (In MySQL, repeatable read is the default, but its implementation of repeatable read doesn't prevent lost updates.) Note I did point out that I'm referring to the default configuration, not the strongest supported isolation level.

Although your second example is probably what a human would write, an ORM framework would very likely generate a transaction looking like your first example.

Another example would be inserting a transaction into a table, and summing the transactions in the account in order to calculate the account balance. Making that safe requires preventing phantom reads, which means requiring serializability.

You say serializable costs very little in most situations. I can't claim to know what most situations are like, but all I know is that I've seen many people who have tried serializable and found it too slow for them. User a-priori gives an example elsewhere on this thread: http://www.michaelmelanson.net/2014/03/20/transactions/

My point is that weak isolation is very subtle, easy to get wrong, and you don't know that you got it wrong until it's too late. We need better understanding and better tools so that concurrency is less easy to screw up.
This sounds like Functionalism to me. Until we can actually map out the complexity being described in the article, consciousness is still a philosophical problem. I appreciate the scientific approach, but I think Tononi's definition of consciousness is flawed (or just nonexistent). I've seen other attempts to apply science to the mind-body problem, and it yielded flat-out pseudoscience. This was not convincing either.
Recently I found out that in Rust you can not only mark a function as `[test]`, but also `[bench]` out of the box (everything included in the base distribution). This can be run automatically on every cargo build, so people actually see the result. (in time per execution and optionally data throughput) I think that's a great way of improving visibility of the performance issues.

Many people are happy to play for internet points, whether they're SO points, number of patches submitted, bugs fixed, or something else. I'd be really happy if performance was one of the games they can play.
Many years ago I did programmeing on a telephony application which communicated using the old SS7 network. In here you, as a layer 4 protocol entity, can send a "link selection" key in the protocol messages. It's just a 4 bit number (or 8 if it's ANSI SS7 instead of ITU , iirc) per message, and the switches maps this number to a physical downstream link, often in a configurable fashion.

This is pretty neat, as the application can default to a round robin distribution and dynamically weigth the link selection key based on detected congestion/overload to shift the load to other links - since then I've often wished the TCP/IP world offered something similar.
Announcing Apache Hive 0.14
My wife's computer was hit by this virus so I had to become knowledgeable about it.

The files are not "corrupted" but rather encrypted. The virus makes an encrypted copy of important files then deletes the original. But on some versions of Windows it can't delete the file entirely and you can still right-click it and restore it to a previous version.

We also elected not to pay the ransom (which requires buying either $500 or $1000 in Bitcoin) but from what I've read, if you do pay they will honestly unlock your files for you. There is even a support site for help!

I recommend everyone google "cryptoprevent" and install that program since it locks down ask the known behavior of Cryptowall and keeps it from running on your machine. It is free to use.

However, the next version of this will probably be even worse...I mean hey, as long as you have no morals this is an unlimited supply of money.
I think what he's saying (which I kinda agree with) is that you have to treat it as actually something that you have to work at, rather than it coming naturally.

So he's not saying that you 'have to try and be social', he's saying 'work at it'. That means doing things that you may not want to do right now, to pay-off later.
Due to the pseudo anonymitiy of cryptocurrencies, a whole range of perfect crimes is possible.
Say you've got a some bitcoins (as little as 3 BTC makes you attractive, but let's say you've got 100BTC ) and you order a pizza with bitcoins from that wallet.
The pizza guy fires up blockchain.info and notices that your address has a hefty balance, then picks up the phone and tips Oleg and Boris, giving them your home address.

Oleg and Boris mean business: they have a hammer, clippers, a soldering iron and an AK-47 in the trunk. Their target: your Bitcoins.

They wait patiently for your to exit your apartment or they follow you around or they just come knocking at your door.
They are ready to patiently torture you until you transfer all your bitcoins to their address. They will enjoy the process, you .. not so much.

After you finally give in and transfer them your bitcoins, they leave and disappear.
Now you've got absolutely nothing to show to the police: You cannot prove that those were your bitcoins and you cannot prove that the address you've transferred your balance to isn't yours. And you have no idea that it was the pizza place that tipped the bad guys.

For Oleg and Boris, it's the perfect crime: They just made $30k in 20 minutes and they didn't even have to kill anyone, a finger here, a finger there and they are rich!

This, in my opinion, is a great risk for cryptocurrency owners, because it offers potentially great returns for the bad guys and the risk is pretty small, plus it's very hard to prove that the theft/extorsion did happen.
> The two-stroke engine is rated at 69,720 kW @ 84 rpm, although has been de-rated to 56,800 kW, and stands a whopping 17.2 meters tall (that’s over 56 feet!).

Is it really the "largest engine ever"? The Saturn V was 110 meters tall; even discounting the payload that's pretty damned big.
Plenty of comments here on how this problem has already been solved by other devices.

This one appears to be different by allowing functionality to be extended more easily via programming. 3dconexion spacemouse for example is not that easy to interface although 3rd party programs like Glovepie do allow interfacing via simple scripts.

Wacom tablets would seem to be the most obvious existing product out there in a similar space - simple scripting can interface Wacoms with other apps like music players, so perhaps this new device isn't necessary.

Users in the video are interacting delicately, this looks like a problem - when you are zipping through interactions to achieve tasks (especially when they are repetitive) you want to be able to have good repeatability. Delicate movements here are your enemy.

I guess the TLDR of my comment is that nothing out there really solves all the issues out of the box and this one might not either unless it can build an ecosystem of drag and drop scripts for people to use for their day to day tasks.

edit: interestingly in the list of "requirements" (para 2.) the ease of installing new abilities or scripts or whatever extensions is not listed other than "it has to work with the tools we use" and in the "developers" section it should mention an "app store" otherwise no-one's gonna find that awesome Photoshop extension for it.
Moving off Amazon will save you even more
You realise the founders of Apple worked for Atari right? Also, iTunes is one of the biggest markets for games?
Apple would probably do this in a quite cool way, a bit like Transcendence http://www.imdb.com/title/tt2209764/
That's from the AWS EC2 console
Top Martin Gardner Physics Stumpers
10/10, would agree again.
Do UK Based tech like being being called rockstars and code ninjas
Madame Tussauds 2.0: crowdsourced, 3D scanned