skysight-inc/HackerNews huggingface dataset:
OSX is full of this sort of rubbish - I can't count the number of times I've moused over to the right side of the screen to scroll a window, only to start moving the whole goddam thing instead. Also related, OSX menu items have a gap between them; clicking on that gap closes the menu (I think). I cannot think of any good reason for that, only bad ones. It's infuriating when an OS gets so many usability things right, then falls down on the hugely obvious bits.
Hoe bezorg je een kleine woonkamer een eigentijdse inrichting?
Converting many of the tools used by the Unix hackerdom is made rather difficult by two aspects:

* Plan 9's approach on terminal is entirely decoupled from the TTY idea. The terminal is basically a program that takes commands, has a shell run them, and pipes back the result, with none of the VT-whatever stuff. Even getting ncurses-based tools to run would require some effort.

* There's no X11

There are some graphical tools for Plan 9 (including more or less barebones web browsers), but there is just enough difference from Linux and BSD environments that people aren't quite willing to cope with it.
Is there still not a single window manager that understands tabs as a first class object? Why does Chrome (the browser) give me all sorts of fancy tab-related features, but no other program does? Even Windows nearly got this right back in the 3.1 days of MDI, and the entire world has regressed since then.
OK, cool. Thanks!

I guess I kind of assumed it was an ARM, that does make it feel a lot less magic since (from my understanding) designing a SoC based on ARM is quite far from the same as designing a CPU from scratch in terms of complexity.

I wish they had included the word "ARM" in their description.
You must've seen this on HN, haven't you? It was on the front page not few days ago.
There is Asynchronous Commit feature in postgres, that allows you to gain performance by allowing postgres to lose some commited transactions. It can be controlled on transaction level and is exactly :"Go ahead, lose this. I don't care about it". Manual: http://www.postgresql.org/docs/current/static/wal-async-comm...
The electoral college (and similarly, the now defunct election of US senators by state legislatures) only seems unnatural in the context of what states have become. They're no longer sovereign states with a central federal government that takes care of a very important but limited set of things. They're now closer to administrative districts in many respects.

edit: I mixed up my EU facts below. The European Parliament is filled by direct election. It's the Council that is elected by the executive branches of member states, and is thus more analogous to the US Senate before switching to direct election. The EU is complicated for my American brain to keep straight! I still might have some of this wrong.

Compare the electoral college to the European Parliamentary elections, which are decided not by all EU citizens but by the Council, or the President of the European Convention, who is elected by the European Parliament.
Solar plane makes inaugural flight
The broadband situation in smaller towns and villages in germany is horrible - it's an issue that has long been neglected here. I have to deal with a 1 Mb down/128 Kb up (yes, those are bits...obviously) DSL line in a village with a population of about 1000.

Recently we got LTE, which i hope isn't meant to be a serious alternative to proper DSL/cable as the volume limit renders it close to unusable (15 GB or 30 GB for additional costs, every GB above that will require additional 5€). Furthermore connections are dropped frequently and it feels as if the local LTE access point is already at its limit during peak hours. LTE just isn't an alternative.

Unfortunately I fear that this is all that is planned for our region as part of the so called broadband initiative.
> Some applications are too complex for math, so you just have to create really good simulations, like for example in wireless communications.

Understanding the math behind those simulations is absolutely crucial to not getting bit by them.

> One such example is smart watches. Some of the theory is less valuable there.

The experience of working on low-power devices with engineers that do not understand the theoretical fundamentals of the devices they work with is an experience I can only describe as very, very painful. Smart watches are an excellent illustration of this, yes. "Smart" component selection with no understanding of the underlying complexity of the technology is a sure way to ensure you end up with crap that's 30% more expensive and 50% more power hungry than it should be.
Except Win+Up/Win+Left/Win+Right/Win+Down then?
Apple has always been one for visual unity. I am willing to place all my chips on the fact that OS X will get a UI overhaul to play well with it's iOS counterparts.
The only take-away here is that it's better to pay for a third party to secure your network, or a have a small team (2-3 guys) doing the administration/security-audit properly. I can't blame developers for not being security experts.

Developers != System Administrators != Security Experts

ps. The most important part however, are the developers, without them the other two groups wouldn't exist. :-)
Brilliant! Thanks for sharing that tip!
Now I know I'll use React! My only pain point was I'm using CoffeeScript. You made my day!
Yeah, the wm didn't look that great by modern standards. However, the whole underlying idea is pretty compelling. I'd like to see something like plan9 or inferno retrofitted with a more modern interface, loaded with modern tools and, yes, being built around a more modern language.

Nonetheless, I might try a vm of plan9, for fun.
The Expressionless: Fact or Fiction? (2012)
Facebook Hidden Friends Vulnerability?
The vulnerability allows attackers to discover (more precisely: reconstruct) the private Friends List of any Facebook user.
You probably didn't have access because you didn't look for it. A kid with the right mindset and a copy of the Anarchist Cookbook or similar could cause a lot of panic and draw a lot of attention.

The difference is not access, it's the inherently nonviolent nature of digital. It's easier to get a kid to care about not hurting others than about not hurting an abstract legal entity like a company.
altdrag for windows is one of the first things I install, which only does that.

https://code.google.com/p/altdrag/

I also use true X mouse sometimes for the focus.
OS X 10.10 screens supposedly leaked
In search for superhuman
That would be Miami Beach. South Point Park facing north to South Beach to be exact.
It's not a feature, its cost savings. You will never see good quality drones with styrofoams. The styrofoams makes drone lighter so that battery can be also cheap and manufacturer can claim bigger number for flight/charge. One advantage of styrofoams is that you can change it cheaply it breaks but in reality styrofoams makes drone much less stable because even small wind can now throw things off. It also makes it much more fragile.
Apple Keynote Drinking Game
I had a Parrot AR.drone. After one too many crashes the motherboard wouldn't signal the motors to start. I sent it back to the store I bought it from, who promptly gave me $300 in store credit rather than another drone. Although I would rather have had another drone. When I asked the CSrep she explained they stopped carrying them because the high return rate. My son and high had a lot of fun flying it indoors and I'm looking for another.

I'm fascinated by this drone[1]. Variable pitch rotors means it has the agility of a helicopter, including inverted flight (upside-down). Only downside is there is 1 motor so 1 single point of failure.

[1] http://curtisyoungblood.com/V2/products/quadcopters/stingray...
LOL! I like the fact (happens all to often on HN) that we 'discuss' about a guy and he shows up and answers himself :-)

What was done, is done. Wish you all the best in your life.
Pretty amazing accomplishment for the German police: they fired only 85 bullets in 2011 http://www.thewire.com/global/2012/05/german-police-used-onl...
> Yet another example of the horrible mess unprincipled automatic type conversion causes.

I think you can abuse nearly every language to write crazy code in one way or other.
This is also happening in Finland. It worked well for single villages, etc. but then the municipalities discovered how cheap these co-operatives were and enlisted them to build big networks. Now these companies with very little actual expertise of network building have tens of millions of budget to network almost entire counties and are failing hard.
In some dynamic weakly-typed languages you don't even need to try that hard to achieve the abuse.
I've been messing around with Inferno for a while (link below for completeness). I would love to have, say, Clojure, Python or something else with a sizable set of built-in libraries running on it, but (at least where Inferno is concerned) I had a lot of trouble finding anything to bootstrap that kind of environment (Inferno uses the `dis` VM, and there is a GSOC project that sort of gets Java running around that, but, again, no readily usable stuff).

Notes here: http://the.taoofmac.com/space/blog/2014/05/04/2230#diving-in...
Unfortunately that would be tantamount to wanting it designed and written by completely different people; Pike and Thompson are clearly comfortable with that level of abstraction, to judge by Go.

Moreover OSes designed with higher level languages tend to end up in a very different place even if they start with superficially similar assumptions—compare for example the early Lisp Machine OSes with TOPS-20, or ITS. "Everything's a filesystem" tends to mean "everything's a stream of bytes", which is in some ways a defeat for strong typing at the OS level for all that it can be convenient. I know I've had to write text level parsers for things like the output of multipath -ll (which is not standardized and is intended for human readibility and so changes radically every now and again, but is still the best source of some of that data). Now with Plan 9's FS structure you can arguably turn tree-structured data into a filesystem with files as the leaves, but this doesn't generalize well to non-tree-structured data.

That said I really like the OS, and I'm even willing to admit that Acme is pretty good (just not to my Emacs-tainted taste). But I can't imagine what a relational DB would look like in that idiom, unless it's "SQL query as filename". Individual tables, fine, but joins? Transactions?
Interesting OT for the non English native speaker: meaning and origin of the expression "by and large" which got me confused for a second -- http://www.worldwidewords.org/qa/qa-bya1.htm
zifij, zokob, ...

Looking at graphs, this could be a convenient way to generate short, pronounceable, easily-spelt, yet uncommon names for a new product or service that you want to launch.
Ask HN: How many of you have had success with the monthly freelancing threads?
I haven't pitched for any jobs, nor put my details out there, but I was just curious to hear from both sides (freelancers and those looking for freelancers) on whether you've had any success with the threads?

Feel free to ignore anything you don't want to answer or add any other info!

- Were you a freelancer or seeking a freelancer?

- If the former, what does your resume/portfolio look like?

- What was the value of the project you took on/were offering?

- Have you gone on to do further work with any new contacts you made through the process?

- Any other interesting info? :-)
I was able to find a vi-like editor for Inferno, fwiw. I think the issue is more a lack of updated language runtimes.
While I applaud AT&T's effort, I don't believe there can be a technical solution to this problem (short of complete ubiquity of driverless vehicles). These types of opt-in solutions are mostly irrelevant, because the people interested in using them are already displaying the required level of responsibility.

The root of the problem is not distraction, it's a lack of respect, education and enforcement of existing traffic law.

I live in a tiny suburb of a medium-sized city, which is billed as pedestrian-friendly. Unfortunately, the two-lane road leading through the village is relatively one of the busiest in the city, as it is the most direct non-toll route for commuters south of the city.

The solutions created by the municipality to make the streets pedestrian-friendly all require participation by both the driver and pedestrian. And they never work.

For example, the village has several crosswalks which are not at intersections. All of these have fluorescent signs placed in the middle of the road, reminding drivers that pedestrians have the right of way. However, you can routinely wait at one of these crosswalks longer than it would take to walk to an intersection and wait for the light to change. I've watched women who are visibly pregnant and/or with strollers wait multiple minutes for someone to stop and let them cross. And even then they're not guaranteed to have people stop who are driving in the other direction, forcing them to stand awkwardly and dangerously in the middle of the road.

Almost immediately after a recent vehicle-pedestrian accident, the village placed poles holding several fluorescent orange flags at each of these non-intersection crosswalks, in an attempt to increase pedestrian visibility. Even while waving one of these flags, approximately 1 in 15 drivers will acknowledge someone is at the crosswalk and stop for them.

This is on top of all the illegal right-on-reds, ubiquitous failing to signal, and all of the other violations that people don't care about anymore. Partially because they are almost never enforced and everyone knows they can get away with it, but also because people just simply don't give a fuck about other people. Those same 14 out of 15 people who refuse to acknowledge basic traffic laws will never participate in opt-in solutions.

So, unfortunately, I don't see how the solution will ever be technical. It can only be through education, increased standards and enforcement of those standards that roads will become safer.
I hate to be the one to ask WWJD...

...but if he wanted streaming deals he would have made it happen, even if he had to break the law a bit and extort/threaten music labels. He would never have bought a company for a name.

This Beats purchase appears to me as a weakening of Apple post-Jobs. In this day Apple needs streaming more than it needs iTunes sales, but they weren't able to get rights because the labels didn't want to sacrifice iTunes sales; the labels are short-sighted and conservative like always. Apple was not able to convince the labels so they had to buy the streaming licenses instead.
You can't really blame a kid at that age... Kids at that age have no sense of fear or can't recognize what is punishable or not. Everything is a game, especially years back as that internet was not so evolved and the laws around it weren't so strict.

Its Valve's fault for letting a 16 y/o install malwares on their computers... When you are developing something you got to be serious about its security as well if you want it to remain a secret. It feels to me like their employees and IT department had no actual sense of what security was (Employees going off installing whatever on their computer, and IT team not being able to track down malware and outgoing packets to unknown sources...)
Fashiolista.com Amsterdam, the Netherlands

We're looking for a full-time front-end developer at fashiolista.com, one of the world largest online fashion communities! You're gonna be a big part of a small team, meaning you make many of the decisions about how you're gonna build the frontend of our coming projects!

Located in the historical center of Amsterdam next to the canals and the Anne Frank house. You'll love it.

Send me an email guyon@fashiolista.com
Code review culture meets FreeBSD
And one that is even older than that!

http://en.wikipedia.org/wiki/Laurel_Run_mine_fire
Sorry there's something I'm missing. Are talking about games with no coverage at all?

When plays Djokovic vs Murray at US open, how many seconds before the TV/iPhone/Android applications transmits the signal/point/data?

I don't get why do they need a courtsider. Can someone explain what I'm obviously missing here???
How do u explain this to elliot roger?
Voltset – World's Smartest Multimeter
Initial.js: Simple jQuery plugin to make Gmail like text avatars
None of which are likely to happen, I'd point out, because vim, emacs, bash and zsh are all tied into some sort of notion of a virtual terminal with software controlled cursors, etc etc etc. Plan 9's TTY is astoundingly primitive by those standards; essentially it emulates a line printer but doesn't even have the good grace to allow backspacing. Oddly, said terminal exposes the contents of the scrollback buffer—both read and write—to a file, which is how the native Plan 9 history mechanisms work. This is entirely deliberate, of course, and a substantial part of what makes the system so different and interesting, but step #1 to porting those would involve reinventing xterm, basically.

In theory for vim and emacs you could work around that by using the graphical interface, much as say Acme does. I would estimate this to be at least as much work as porting from X11 to, say, Cocoa was, and possibly even worse. And this port would only get you a vim or an emacs that was materially identical to its Unix counterpart—no Acme style control FS and essentially no cooperation with the normal Plan 9 UI elements.
The 7 Habits of Highly Effective Programmers
I'm hestitant to give it a full try on my raspberry pi mainly due to the lack of a standards compliant web browser (yes, I do web work for a living).

Anyone here in the know on the current state of browsers on plan9?
haha yeah. I was surprised at that too. Its really a great community we have here at HN.
I love the slide where plan9 is compared to Linux (37 syscalls, 148,787 lines of code).

For me, the missing tools would be a good up to date browser (google chrome or firefox) and something like virtualbox for virtual machines. I think the browser can not work correctly without good video drivers. Libre Office would be a bonus.
I predict something surprising with an ARM chip, maybe a rebooted 'iBook', combining a wispy form and unprecedented cores/battery-life.
A Content Marketer's Guide to Data Scraping
They've been releasing SDKs for their drones for many years. Although the PR material doesn't make it obvious if you get a chance to download the SDK it becomes very apparent.

My last AR.drone was ARM based with RTLinux as the kernel, not sure if it is the same now. You could SSH directly to the onboard OS and into Busybox. I was able to modify the wpa-supplicant so it could connect to the house wifi and be controlled from my PC, instead of using the crappy iOS client. From the SDK I wrote a small .Net app that used my Xbox controller, gave me telemetry, and recorded video.
people need to know about this, our society if un meritocratic.
Pirates being correlated with global warming isn't a coincidence; pirates decreasing and global warming are both (indirectly) caused by the Industrial Revolution.

It's true that you can never be completely sure that any correlation isn't a coincidence, just like you can't be sure that the sun will rise tomorrow. You can, however, be sure beyond a reasonable doubt with enough of a sample size and a strong enough correlation.

Out of curiosity, do you personally believe it's likely (say, >5% chance) that it's a coincidence that girls have better grades than boys?
I'd say it must be a fun mental exercise. While constraints in a language aren't 'fun' for me, choreography of the CPU (i.e the way the program is architected, written and executed), is.

Compare it to art where an artist only uses a pencil, or limited colour pallet, or limited materials.

Or even art from just a single, constant weighted line:
http://www.ignant.de/2013/08/12/one-line-drawing/

There are other benefits to this program in general, one in the area of security and exploring the options for different attack vectors.
This is a hugely interesting article. I used to prosecute corrupt betting practices in horseracing - before I decided to join the startup ecosystem - and this is a huge problem. A combination of human refereeing delay and TV transmission, combined with the betting public's desire to have in-running better on all points/outcomes, ensures that the race is on to get the result of any point up to the exchanges before the market settles. Some say that the advent of Betfair caused this problem, this is of course not true, it simply gave the normal punter easier access to a greater range of options (i.e. lay betting).
The software gimbal is a very nice trick: instead of moving the camera (with jerkiness and balance and extra control channels), they have a slightly down-angled 180-degree fisheye lens onto a big sensor. Then software stabilises and crops to present a slice of the view as if you were panning and tilting. Slick.
We did a similar experiment to http://macguild.org/raid.html (RAID 5 over USB floppy drives) with a bunch of small slow USB sticks we'd collected between us (~64..256Mb IIRC, using just 60M on each to treat them as same sized devices) and various Linux RAID arrangements. It was a good way to play with the tools in an environment where we can break things artificially, as well as an interesting little play thing. Another good place to practise is in VMs of course. Both options are far enough away from a real physical NAS that any performance tests you do are largely irrelevant and some of the failure modes aren't as easy to properly simulate as you might think, but still a useful learning or confidence building exercise if you are new to working with the relevant tools.
oh really ? i thought to have read benefits youd go RAID 10 and thats the main reason it exists in the first place, but seems like you are right but it depends on the RAID controller and drivers.
This is a dupe from January of this year. Here's the discussion from then: https://news.ycombinator.com/item?id=7024488
I got it. The NSA keeps us safe, the Chinese spy on us. Sure thing.
Startup Assembly: 500+ French startups open their doors to the public
Interesting article... but what really makes a prodigy? What's the difference between a prodigy and a normal kid? Is it just a keener sense of curiosity, or a greater interest in reading? Is it neurological? Is it environmental or genetic or something else?
once the eval() invocation is complete and the code generated/compiled the performance should be the same as the code normally written. Basically it's only compiler from []{}!+ to javascript.
The office depicted in this article looks almost exactly like the office I used to work in before I moved to a smaller place a year ago. It was a nightmare for those who are sometimes loosely (and perhaps erroneously) categorized as type-A personalities:

I want to focus on one thing and do it as perfectly as possible before moving onto the next thing; I hate multitasking unless the situation calls for it; I have highly (and perhaps unnecessarily) attuned peripheral vision and hearing. The chatter was impossible to tune out -- especially design discussions taking place two workstations over. People who did 'soft' jobs kept suggesting that I listen to music to drown out the chatter without realizing that mine is not the sort of work that can be done while music is playing.

People walking about in the background behind my screen would distract me from the complicated problem displayed on it. It was difficult to have private chats with people -- the moment I asked to see someone in one of the glass cubicles, everyone (including the person called) would assume that person was in trouble.

My current office layout is very 'residential' -- smaller rooms, wooden furniture, doors and windows, no sterile white partitions and ceilings etc. Needless to say, I haven't had any problems concentrating.