skysight-inc/HackerNews huggingface dataset:
Yeah... poorly phrased. I understand that there's more than a kernel and a shell; I started with Gentoo and worked quite a bit with RedHat/CentOS/Fedora before moving to Ubuntu and then to Debian.

The point was that what you get without selecting or installing anything else via a package manager is still apparently far less than what you get with a "base install" from a BSD (at least according to the article) and that that starting point is what I'm used to.
Not bad catch, I remember the picture, certainly nineties.
What is the advantage of something like this compared to something like an Airwheel [1]?

[1] https://www.youtube.com/watch?v=tz05Cyzuo1Y
I've had success by adding these four pre/post startup/stop scripts to qJackCtl: https://wiki.archlinux.org/index.php/PulseAudio/Examples#The...

In particular for problems of getting Youtube (or any browser audio) to work while other apps use JACK directly.

Although on a recent new install it seemed to work without them as well.

One problem is I need to start/stop the qJackCtl thing every time my laptop comes back from sleep, to get sound working again. There must be a way to automate (or, preferably, fix) this, right? Anyone know?
I've owned both. Had a ZBoard, have a Boosted Board.

The ZBoard is utter trash compared to the Boosted Board. Build quality, ease of operation, sound of operation, ride quality are all far superior on the Boosted Board.
did u check on AirBnb?
Ask HN: Low-cost CRM solution for non-profits?
I'm looking to create a simple CRM solution for a non-profit that is tech-savvy, but doesn't want to spend much on the infrastructure (especially not per-user recurring monthly costs, as volunteers should join without much effort or additional cost).

It needs to track mostly the communication: if a volunteer would like to care about a given client, they will be able to look through the recent activities, e-mails, phone call memos, and do what they want to do about it.

One way is to archive all incoming and outgoing mail, and index them in a database, unless the receiver opts out (due to the personal nature of the mail). I've seen zoho mail can archive both incoming and outgoing mail, but other mail host don't do such things, and opting out a certain message is another problem.

It looks like I'll need some administrative UI and workflow, that helps to deal with both processing, re-tagging and searching such communication channels.

Is SugarCRM good for this kind of UI?

How shall we create e-mail and other accounts that allow volunteers to join, yet doesn't add extra cost due their infrequent use? (No issues to subscribe for core member accounts).

Any advice is appreciated.
If the problems with sysvinit are all imaginary then
why has every other UNIX replaced it?

Mac OS X has launchd for 10 years now.

Solaris 10 replaced sysvinit with SMF.

Don't have any experience with AIX but the documentation
says it has a "System Resource Controller" with a
"srcmstr" daemon to manage services;
though it looks like it runs on top of something sysvinit-like:

http://www-01.ibm.com/support/knowledgecenter/ssw_aix_61/com...

BSDs have generally never used sysvinit, although they do have shell-based service management.

So actually none of the particular examples you cite
use purely sysvinit to manage services.

And it's also quite obvious that there are use-cases where reliable and fast service management are very important on servers.

One is containers, where you may run 10000 of them on a single host, and you have to reboot the host some time too, so you don't want to delay the start up of all those containers by loads of slow and racy shell scripts. Or even better, you want to have socket activated containers that don't actually start until they are needed.

https://www.getpantheon.com/blog/pantheon-running-over-50000...

Another is hyperscale servers: There are now really small ARM and x86 based servers and you can put 4-500 of those in a single rack. That means a lot more individual servers to admin, and failure modes that are relatively rare in current server rooms will become an order of magnitude less rare, so more robust OS level service management is helpful.
Install VIM on Windows 7 [pdf]
Why is free food such a big deal to well-paid Silicon Valley tech employees?
Isn't this a trademark infringement? They're using AppleWebKit, Chrome, Safari to identify their product when those terms are protected from use via trademark law.

I know this isn't a new thing per se but this seems to be an especially egregious misrepresentation.
How so? A brand new 49cc moped is around $2k in the states. This is a low production scale electrical vehicle with no gas use for half that.
Wow, I played 3056 too (and a few of the other servers that were running at the time). I was briefly head of Kurita, but that happened just as I was transitioning out of college and into working so I had to hand it off pretty quickly.

Mostly what I did was training new people in our pilot school, and we had a fun roleplaying based approach to it. I spend a lot of time at work helping people out too, I think it's just an expression of my personality no matter what the situation is.

I had a lot of fun playing that game. I think one of the highlights was one of the server-wide tournaments that was run, with the prizes being "legendary" character names (and stats). I almost won that. In one of the final rounds, my opponent fell into a hole on a treacherous map with level 9 cliffs on it before a single shot was fired. I took a "role playing" approach to it and allowed him to restart because it wasn't an honorable win. I was winning the re-match until I got taken out by a BS engine crit. Oh well.
I was thinking of resubscribing. What server/faction are you guys?
Intel's 3D NAND has 32 layers and 256Gb per die
There were web browsers before NCSA Mosaic. I a lot of people get the
history wrong due to essentially marketing claims.

http://en.wikipedia.org/wiki/Web_browser

>''The first web browser was invented in 1990 by Tim Berners-Lee. It
was called WorldWideWeb and was later renamed Nexus.''

>''In 1993, browser software was further innovated by Marc Andreessen
>with the release of Mosaic, "the world's first popular browser"''

Note the word "popular" in the claim. It was mostly true due to Mosaic
being popular, but it was also intentionally misleading.
Yes, raises and bonuses are there for some/most jobs, but people don't make their daily shopping decisions based on their 5-year career plans.

I can imagine hourly workers/consultants thinking to themselves, "Hey, this is a nice piece of software, let me pay the $x it costs for it and I'll stay at work another hour tonight."

I can't imagine salaried employees thinking, "Hey, let me buy A, B, C, D, E, and more, be in a budget deficit for the remainder of the year and hope for a raise!"
Can you elaborate re. Google? Google App Engine is more comparable to Heroku, so as a "longtime AWS user" you might be more comfortable with Google Compute Engine.
Somewhere in the middle - the capital costs are $103/kWh - So, if you want to store 1 MWatt for 1 hour (Large Solar / Wind plant with variable sun/wind, and fixed size upstream transmission), it will cost you $103,000 fixed costs. OpEx is a function of maintenance, operation, life time, and duty-cycle of the plant.
Tabs look like a light grey arrow in any editor I care to use.
What stopped me from using FreeBSD a year ago was lack of automatic tab completion on the shell.

I would like to try FreeBSD again. Does anyone know if this works now?

edit: clarified the reason I ask is because I want to know.
It's supposed to be the opposite if natural. When you accelerate, you naturally lean back. You wouldn't want intentional acceleration to cause additional acceleration. You would want to keep it in check and only accelerate when the riser demonstrates they are sufficiently in control of their weight balance.
When I was at BigCo, they officially had 2 paths - one involved people leadership, the other technical leadership. The reality was technical leadership stopped a level below director, and only 2 or 3 even managed to make it that far. After 3.5 years there, it had a formative impact of pushing me away from both the company and technology. I recovered on both, but it's something one should take seriously on taking a job. I'm not sure that creating "Mega-consultants" works either, as it takes the emphasis away from delivery ownership.

That said, here are a few ideas in rank order from easy/feasible to crazy/radical:

1) Technical leaders of a certain level can not be overruled on technical decisions by non-technical leaders in the department.

2) Encourage the best to share their work outside the firm.

3) Smart people like to be with smart people. Pay up for a culture or cohort of superstars, not an individual superstar.

4) Provide time and monetary budget for architecture and technical debt that is owned and allocated by the best in the organization.

5) Allow technical stars to have the ability to change assignments at their will with a given notice period. (Yes it may cause problems, but the free market is always giving them offers)

6) Enable managers to raise technical pay without concern for bands. For example, the VP should be able to say, "I can hire 4 engineers for 100K each, or I can hire someone in the open market for 200K. Instead I will pay my internal superstar 220K since she will do it the best, even though it's way out of bands of someone with her seniority and level."
Can now be found here: http://quantum-os.github.io/blog/2014/11/introduction-and-in...
Statistical Reference Datasets
UA strings are increasingly atrocious, but they're still very useful for targeting platforms and reducing the amount of content sent. Eg, if an iPhone browser comes to my site, the FAQ shouldn't show s40 content by default. And when an s40 user comes, the download section shouldn't link to iTunes (and their browser probably doesn't support JavaScript in a meaningful way)

It's also helpful to put a splash page up when a specific browser release breaks your site, and users need to down or upgrade. (users who tweak their UA may be wrong targeted in this case, but whatever)
Infringement, as far as I know is a civil matter. Who is going to sue when everyone is doing it?
I read 2. as about moving the storage unit itself. Charge the unit at on place then move the unit and generate power at another place.
Is it any more of a trademark infringement than 'IBM PC Compatible'?
I'd be interested if this were also the case in other countries with high plains populations like Tibet, Nepal, Bolivia, Switzerland, etc. Some places have had stable populations for a long period of time, other populations (and individuals) may be newer, relatively speaking --that might be something to investigate as well, if it hasn't.
Funny how LWN.net seems to be the one place where he is willing to stick his neck into discussions he don't control.
Will anyone be tricked? No. So not infringement.
Mostly because I can get a 12-15mile range foldable scooter for $500.

http://www.amazon.com/Super-1000watt-Electric-Scooter-button...
Sales need something to sell. Jobs are paid based on the perception of how difficult it is to find someone to do it. CEO's are paid ridiculous amounts because the perception is almost no one can do the job. Janitors are paid little because the perception is almost anyone can do the job. The result of this is that many buildings are cleaned poorly, so nxt time you see a dirty bathroom, don't blame the janitor, blame the person hiring the janitor. The supply of good janitors is much more restricted than it appears, but that's because the person hiring typically can't see the value in paying more.

For programmers it's the same. Good programmers can make or break a business by building software which sells itself, or by building software with 10 times less effort, turning loss into profit, but many people hiring the programmers don't see it that way, so many programming jobs underpay, and many people paid to program have no business being anywhere near a keyboard.
From what I've seen of Material it's also a lot about classifying information visually and that's definitely something where desktop OS interfaces can be improved. Nobody likes looking at a jumbled mess of information spread on a flat plane without any general cue as to where you're supposed to look first.
An easily commoditized skill can still generate a tremendous amount of value. However, the worker is unlikely to capture most of that value. In fact, if a worker captures all of the value, there would be no benefit to the employer.

The point of the post is that we aren't in a labor bubble, because the amount of value created by a programmer is much higher than the programmer's salary. For instance, suppose that a contractor installing marble countertops on luxury houses out in the desert gets paid 100k a year. It turns out that the value of those countertops is below 100k a year. This could be used to suggest that the jobs themselves will disappear (or salaries must drop dramatically), as the value they generate isn't sufficient to justify that pay.

Now suppose installing those countertops generate 200k a year in value, but that it is relatively easy. That would suggest that salaries could drop even though there is a surplus of value in the existing salary structure. However, it wouldn't suggest that salaries need to drop because value generated isn't sufficient to justify the pay level.

I think that's the point here - that the amount of value generated is so great that programmer salaries could remain high. It doesn't necessarily mean then will, just that we aren't in a salary bubble where salaries are higher than value generated.
Ask HN: How about a tool to organize information?
Hi HN,
As a developer, I have to keep doing research every day to catch up with the flow.
New tools are coming every week. My notes grow uncontrollable like a wild forest.

That's why I have been working on a tool to help us organize information, research notes in an easy-to-use layout. Please check it out and drop me some feedbacks if it's useful to you:

http://ipim.com

I used to be a big fan of KeyNote (http://www.tranglos.com/free/keynote.html) & used it a lot in the past. It inspired me to create ipim. More features are coming since I'm also using it heavily as my daily tool.

I hope you find it useful! Thanks HN,
Dylan N.
You might just ask an attorney to look it over. Seriously it would likely be a good $150-300 investment. I know in Florida where I am, non-competes are very frowned upon in the legal system if they are too broad, overly prohibitive or for more than 2 years (in general). The key is an employer cannot prevent you from working in your field of expertise, and they cannot prevent you from using your knowledge to help others, except that they can hold you accountable not to disclose or utilize company specific knowledge. That is sometimes hard to define, but usually is the secret sauce that makes something unique. Also, this changes the higher up in the company management you go too, execs are treated different than say a developer would be.

I had a company want me to sign a non-compete that said I wouldn't take any job where I would work with GPS, geographical systems, or location aware systems for a period of 4 years anywhere in the United States (this was a Florida Company). This was a firm involved with financial software for the lending industry. I just told them that 1, it is way to broad and I can't sign it, and 2, btw it isn't going to pass muster here in Florida because it is too prohibitive and way too broad not to mention too long. I had a good relationship with the company (and owner) so I felt comfortable telling them what I felt from having been involved in non-compete structure with my last company. What I did agree to is saying for a period of 12 months leaving their job I would not help any other financial software services firm develop a geographical based algorithm. I think in the end we settled on 18 months, but it worked out.

Not being an attorney, I did go ask an attorney and paid for an hour of guidance and I did the negotiation to keep it non-confrontational. In fact, they never knew I talked to an attorney. Best couple hundred bucks I spent as I made good money on that contract.
Gentoo is probably the most similar, as it has enough to bootstrap the system in the base (stage3), which is not surprising as it was modelled on BSD ports to a large extent. Although the BSDs will also include a debugger too. Linuxes generally got pretty hard to bootstrap reliably though, nad had binary packages earlier, which was where things diverged in base systems.

NetBSD takes bootstrapping most seriously - you can cross build it on any system with a vaguely functional C compiler, and it will bootstrap completely.
Explicit, declarative? Sounds nothing like what i have seen so far.
DNS Black List/RBL Checking in Python
Agreed. I'd love to use feature detection for everything, but I just can't - particularly on mobile. For instance, the iPhone has a weird caching bug with audio files - there's no feature detection for it, my only option is to sniff what browser we're on and change behaviour. Edge cases like this aren't going to disappear any time soon.
Apart from Koichi, there's one more person - Nobu - who is working on CRuby full-time. Nobu's the guy with most commits to CRuby. Matz now does not work on CRuby, only on MRuby and the language specification.

It's also worth noticing that another implementation, JRuby is supported by Redhat. IIRC 2 people work on it full-time: Charles Nutter (Headius) and Thomas Enebo
"That's also why Ubuntu is so reviled in some Linux circles..."

I sometimes wonder if good visual and interaction design can succeed in the open source model. In software development, tasks can be parcelled out in a modular way to many developers. But this model doesn't work well for visual and interaction design. If you want all the parts of an Operating System or piece of software to feel consistent and cohesive, you need a more focused approach. And that means handing design tasks to a designated design team and entrusting them to make the UX decisions. But with open source projects, we all want a say in the UX (me included); thus the endless (and often bitter) discussions about how a piece of software should behave.

The model of open source code has influenced and inspired countless companies. But who can point to examples of visual and interaction design from open source software that has had a similar effect? I see the influence going much more the other way i.e. open source software often follows ideas or conventions from commercial companies. I'd love to see this change. But how?
Best i can tell, they don't play well with GUI config tools...
> plain old unix-style config files

Like what? /etc/X11/xorg.conf is a different format from /etc/openldap/ldap.conf is a different format from /etc/crontab is a different format from /etc/nsswitch.conf.

Unifying configuration files under a single common format would allow for less complexity in configuration management tools - you could just create a data structure and serialise it to a file, rather than dealing with text-based templates with countless edge cases.
I'd like to be able to hand the project off at some point and fear that much beyond a basic hosting setup will really limit their options in the future due to too much perceived complexity.
I hope Hamilton's talk from this years AWS reinvent conference will be released as video. His slides are online (http://mvdirona.com/jrh/work/), and many other talks have already been realeased (https://reinvent.awsevents.com/sessions.html), but Hamilton's talk seems missing.
There isn't anything wrong with the systemd concept.

However, what many of the people I've discussed this have an issue with are:

* Becoming the default init in stable even though it's fairly new (and untested)

* Strong break from how common tasks are done (e.g. logging)

* Applications are very tied together and cannot easily be replaced or left out.

* NIH syndrome (e.g. their DNS resolver that just had a major caching issue)
Absolutely. I use a filtering proxy which among other things enables modifying request headers, and I've experimented with a ton of different UA headers over the years; and it's astounding how many sites will fail in mysterious ways if your UA doesn't match one of the ones they're expecting (perhaps this has decreased a bit now with all the diversity in browsers.)

In particular, I've noticed that having absolutely no UA header produces the most horrible results: "500 Internal Server Error"s, "we think you are a bot so you have been denied access" (403s are common), and even IP bans.

UA strings were intended only as a form of branding/advisory, but I think they're now being used in an unfairly discriminatory way. Denying access because of a "foreign" UA is almost like racial profiling.
The best and smartest thing to do is talk to your lawyer (not theirs).

Laws regarding the validity of "Non-Compete Agreements" varies state by
state, so if you don't talk to your friendly neighborhood local lawyer
(with a specialty in employment law), then you'll most likely be
following bad advice.
Ugh. Do we (the users, denizens, developers, whatever) really need to resort to personal attacks against members of our own community? I don't really have a dog in the systemd fight, but I sure do know this kind of thing makes me despair for our collective humanity.
Could you include some screenshots on the site?
Might I suggest that you write a blog post including a link to your tool, telling us more about it, and then submit a link to that blog post. It makes it much, much easier for us to find out what you're talking about, to see the idea, and you don't get the penalty associated with a link-less submission, increasing your chance of getting to the front page.

As it stands, I've taken the effort to copy the link and paste it into a new tab, only to be confronted with a sign-up page with no other information at all.

So I've left. If you can't take the time to even minimally describe what you've done on the landing page, then I'm not going to invest time exploring it.
While at the same time giving every indication that consolekit was dead.

http://erickoegel.wordpress.com/2014/10/20/consolekit2/comme...
At a guess you're using sh or csh instead of bash?
It has been, or at least the talk that seems to be what this article is on.

https://www.youtube.com/watch?v=JIQETrFC_SQ
Am I the only one who doesn't get this Material Design everywhere thing? Maybe it's why I'm not a designer, but do we really want all our UI experiences everywhere to look exactly the same (with perhaps color variance only)? I mean I'm all for having design principles, like the timeless principles of typography, which have near-infinite variance, but with a powerful yet subtle underlying set of guidelines which make it beautiful and legible. Material Design seems to me like Google branding forced all over the place. Boring.
I think an interesting question in this context is:

If you wanted to create Ubuntu today, would you use GNU/Linux or FreeBSD as base?
I really like this. Wish it would be widely adopted in place of YAML.

Have you written a spec and promoted it at all?
Redditor here. We are awesome, higher intellect people and we fight for free and open internet. We do have things like http://www.reddit.com/r/picsofdeadkids but other than that, we are awesome. Come join us.

tips fedora
I rode some electric razors and others around a shop in SF in ...2011? These are down to sub-$150 with pretty positive reviews, and are intuitive to ride (only 40 minutes operating time, but still, at that price point).

http://www.amazon.com/Razor-E100-Electric-Scooter-Sweet/dp/B...

Or maybe i'll just stick to old school longboarding in the rain
When trees fall: Programming, machine learning, and artificial intelligence
I know that is a better strategy, but it's also a much much harder strategy :) Even a well designed cipher could end up leaking info in practice due to compiler quirks or implementation mistakes.