skysight-inc/HackerNews huggingface dataset:
Am I the only one who's disgusted with this bloated, convoluted, dbus-dependent pile of crap? I mean, c'mon, binary log files? I'll pass, thanks. It replaces way more than it needed to.

I prefer the BSD-style philosophy, nice, simple rc.conf, used to run Arch till it got infected with this garbage too. It slowly progressed away from it's BSD-style roots. So recently, I just gave up and moved to FreeBSD. Not a single regret so far.
random thoughts

-much of the finance industry is self serving

-as competition grows and/or returns are consistently lower than index funds, the 2/20 fees should come down. if not, then something is not working properly
Looks like a copy of Firebase.
The Reinvention Of Medicine: Dr. Algorithm V0-7 And Beyond
Even if you opt-in to a centralized black box algo, it's not easy to audit the resulting advice.

There is a big difference between explicit goals and the reverse-engineering of intent, e.g. from search history.

We need both explicit goals and auditable algos.
Or just single PostgreSQL would do better, because Mongo's feature set is a subset of PostgreSQL's feature set.

Just a slight warning on this, because I was mildly burnt by hearing this and assuming it was true.

For background, I'm a long time happy Postgres user.

Recently I decided to use it for a new project instead of Mongo and to utilise the new JSON support.

Turns out it is great for CRD apps, not so much for CRUD.

The current release version of Postgresql (9.3) has no capability to do updates to parts of JSON stored as the JSON datatype (ie, you have to read the entire JSON blob, change it and write it back)[1].

Updates within JSON fields are coming in 9.4.

[1] http://dba.stackexchange.com/questions/54663/how-can-i-updat...
Google finally launched Yahoo's SearchMonkey.

https://developer.yahoo.com/searchmonkey/siteowner.html
I can tell you it's definitely not a joke. We're all here on :chat if you have specific questions.
Sorry I forgot to answer the second part of your question. Probably the difference was poor support on the source site for discovery of my service
> ...they would need some volunteers to separate and clean up the good ideas, and discard the nonsense.

I wish this was a feature on HN actually. It'd be nice if some accounts had the ability to "un-dead" a comment, in the same way that some accounts can flag or unflag posts and comments now.

I browse with showdead on and occasionally run across a comment from a submitter where the submitter was hellbanned for a specific incident but the comment itself is worthwhile.
It might not have straightened my teeth and cleared my acne, but daily walking + listening to podcasts pulls me out of my own head.
Isn't this almost exactly the use-case Cassandra is designed for?
I have too. If you've never installed and peeked at TempleOS, it's worth it. In my opinion, it's an amazing balance of a whole lot of genius speckled with madness.
There is an option in all browsers to disable javascript. That, combined with the fact that you are requesting files from a website (as opposed to them being surreptitiously forced onto your machine) implies consent to execute the code sent to you. Finally, the code made no attempt to go beyond user-granted access limits (in this case the ability to run javascript in the browser, a decision which is entirely under the control of the user).

I cannot see how a fraud or hacking case of any kind could be made here, even if they got the code.
My major point is that there are counter-examples, so the biases you point out are likely not the primary motivators for the organizations.

I am not competent to judge the ongoing discussions on diet. Personally, I agree with your last paragraph.

I did try to read the article but it depends on a large amount of background that I don't have.

I note that Feinman references an observational study, so probably does not consider that methodology as shit as you do.

I note also the declaration of interests section, where we learn that "Richard Feinman writes reviews for Fleishman-Hillard, whose client is the Corn Refiners Association and he has received grant support from the Veronica and Robert C. Atkins Foundation." The others work as consultants, are funded by, or in a consulting capacity for Atkins, for companies like Jenny Craig and McDonald's, for the pharmaceutical company Eli Lilly, and for a company which produces a low-carbohydrate meal replacement

If the argument "If your paycheck depends on researching how drugs impact diabetes ..." has merit then surely the argument "If your paycheck depends on researching how refined corn oil and low carbs impact diabetes" also has merit.

Why do you believe Feinman's work is any less biased by money than that of someone funded by the ADA?

For some levity, this topic easily brings to mind Woody Allen's "Sleeper": "You mean there was no deep fat? No steak or cream pies or... hot fudge?" / "Those were thought to be unhealthy... precisely the opposite of what we now know to be true."

As well as a scene in the 1951 film "The Day the Earth Stood still": when one doctor talks to the other: "[He] Says their medicine's much more advanced." / "He was very nice about it, but he made me feel like a third-class witch doctor." ... while handing the other doctor a cigarette. (This caused the audience to crack up when I saw it about 15 years ago.)
Shameless plug for a little visualization I made some time ago of a neural network in a developing fruit fly, which performs an interesting probabilistic algorithm to elect a maximal independent set http://jberryman.github.io/fly-mis/
Lots of people do not seem to understand the criticism of systemd.

systemd = init system + a whole lot of other things.

When people complain about systemd,they usually do not complain about what it does or how it does it in the init system part.That part is pretty solid as far as functionality is concerned.

When people complain about systemd,they usually complain about the "whole lot of other things" part.Lots of people have different complains and my biggest one is on udev.

udev is a core component in any modern linux system I see systemd absorbing it as nothing but a political move and a power grab.They could have left udev as an independent project and just create a dependency on it.

The "whole lot of other things part" will,by definition,make any other project that is just an init system seem very much deficient in functionality when compared to systemd.
I disagree with Larry when he refers to that situation as a "moment of utter stupidity." People are not omniscient. I think it was classy, however, to apologize for the problem.
Does anyone have the code for the PRNG handy, or is familiar with it? It'd be kinda neat to see how that bit works.
It's in our product roadmap. We'll make it easy to migrate info from any other tool. Let me know if you have any other questions.
going to go with the idea that joint defense funds don't exist because members would probably want their work protected. trying to find sufficient companies who are altruistic might be harder than making sense of the Patent Office
Could someone explain the difference between a warrant and a subpoena? I have a feeling the distinction is significant here.
Unfortunately, this is a very common side effect of schizophrenia.
nice. I think it's just a question of time until someone makes a web based Photoshop killer again though. Wonder how much of Adobe's revenue is based on Photoshop (or inclusion of Photoshop in CC)
He has a video on a demo mini JIT: https://www.youtube.com/watch?v=-TGLCCLPwDI
You literally copy and pasted this article from IGN, which is in itself a copy and paste from Ars Technica.

http://www.ign.com/articles/2014/09/22/gamestop-interested-i...
VR and the web are too far apart.

... for what purpose? Web pages are hard to simplify. Even harder to transform, in a generally applicable way, in to 3D objects that hold the full meaning and functionality of their present-era 2D brethren.
> udev is a core component in any modern linux system I see systemd absorbing it as nothing but a political move and a power grab.

I think this is a bit of a stretch. It's not like they did a hostile take over of udev. The maintainers also thought systemd was the right place for that code to live.

As for bloat, there certainly have been some new features, but so much of the systemd code (from what I can tell) was existing code that now lives in one place. That means it's free to consolidate the utility code it uses (every project has helpers for what (g)libc does not provide). In the grand scheme of things, less duplicated code is a good thing.
Everyone will get bored of a single game in the long run. We still managed to hold your interest for over 23 hours of gameplay. I would call that a win.

I can't know this for sure, but if we had offered you free repecs I doubt you would have stuck around much longer anyway.

As to your comments on our story, that isn't what I was referring to at all.

When someone talks animatedly about their memory of an online RPG experience they don't talk about the game storyline. They talk about how they found this item or used this upgrade which made their character awesome. That is the story of your character and it's what forms your lasting memory of the game.
The Next Green Revolution
Illumination-Aware Age Progression
...clearly that's a content type validator.

A zing is actually just a chat message.

Take a look at the zing type definition in https://github.com/urbit/urbit/blob/master/urb/zod/main/sur/...

$% [%hola p=path]
$: %mess p=path
$= q
$% [%do p=@t]
[%exp p=@t q=tank]
[%say p=@t]
== == ==

Which (ignoring the crazy syntax) is either an initialization (an %hola), an action (a %do, like /me in IRC), an embeded Hoon expression (an %exp, which is a [code output] pair), or a message (a %say). @t is just a string type.

sur/zing/gate/hook defines the type, mar/zing/core/hoon uses sur/zing/gate/hook to validate untyped data received over the network.
Dang....they just raised $7.5m in February? http://venturebeat.com/2014/02/10/calpont-renames-itself-inf...

Curious if they are returning money to VC's or just really burned through that much in 7 months...
STOP IT. WE DONT NEED THIS.

Direct your efforts to your favorite OS's package management team. Stop creating new package management systems that permit idiots to install vulnerable software that won't get flagged by widely accepted monitoring practices for every OS
I don't find it redundant; I quite like having a direct link to the cookie policy available when I visit a website for the first time, instead of having to hunt for it. I don't always care about the site's policy on such matters, but dismissing the notices of sites that I don't care about is a minor annoyance at best.
7 Tips from Founders on Launching at TechCrunch Disrupt SF
Your future AI overlords will program in BrainF*ck

http://www.reddit.com/r/programming/comments/17fe6q/your_ai_...
I haven't been black but I have been an entrepreneur and I have been depressed (at the same time). Being a hacker and an entrepreneur is extremely isolating. You are literally forging a path forward and everyone is a doubter and a hater and you'll find very few people who will believe in you. Don't let that stop you - build something you believe in, solve a problem, find someone who will pay you and then do it again faster.

It sounds like you know this already but you must hang in there. The feeling will pass with time... let it pass.
COSA After Effects has come a long way!
This is sort of a side effect of having a mental illness like this. Increased dopamine levels mean people like him will be more motivated. What this motivation is applied to is just unfortunately broad... as is visible by some of his posts on his "Rants" page. Which features a lot of quotes from a deity and calling people "india niggers".
> In order to fix a system, a person needs to understand it as well as be able to make a change in it.

So if I follow you, it would be easier to grok the whole system if all the code was in different places?
It is interesting looking at how differing linux distributions approach this problem as well as things like connection management. Many do seem to be moving towards things like systemd. Angstrom Linux for the BeagleBone even bundled something called connman for managing network connections. Attempting to navigate the path of systemd plus connman to get networking to work the way I wanted was a pain. Some of the more interesting "solutions" when searching about recommended essentially wedging sys5 type init scripts into the systemd framework.

I wised up and moved over to using the Debian distribution in this case. Less moving parts trying to make things work the way they thought they should.
It already has taken over despite being mediocre at best.

Mostly I feel that it got an undue jumpstart thanks to RedHat trying too hard to be bleeding edge, and Upstart/OpenRC not having as high-profile a backer.
Then it seems strange that they would be subpoenaed for something that didn't really do anything.
> Lastly, lightweight containers are the real-deal for small development tasks (not for production!). Just one command: systemd-nspawn, and you're ready to go.

You might be interested in firejail [1]. It makes finer-grained use of Linux namespaces, and doesn't depend on systemd (or much of anything, for that matter).

[1] http://l3net.wordpress.com/projects/firejail/
For sale: Systems which secretly track where cellphone users go around the globe
GitHub posts $1000 bounty on Mozilla Core project
> It's not like they did a hostile take over of udev.

http://lists.freedesktop.org/archives/systemd-devel/2014-May... (via http://redd.it/2a2tz5):

> Also note that at that point we intend to move udev onto kdbus as
transport, and get rid of the userspace-to-userspace netlink-based
tranport udev used so far. Unless the systemd-haters prepare another
kdbus userspace until then this will effectively also mean that we will
not support non-systemd systems with udev anymore starting at that
point. Gentoo folks, this is your wakeup call.
> However, in my mind it has made several awesome things possible. My boot time got dramatically shorter when I adopted it thanks to parallelization. Besides, daemons have now simple and robust service definitions. Sys V had become a mess!

Writing daemon startup files was somehting I always dreaded, and never really did well.

Before systemd, if I needed to run services I'd try to use daemontools (for auto-restart, and logging), but then I had two service-starting services running my system. Upstart had some of the features, but was still finicky (and the versions I had available didn't consistently have good service supervision support).

systemd just fix that.

Also, with systemd, for the first time I feel like I'm really using Linux, not just a random *Nix that has adequate drivers.
Those of you writing messages to the OP - I'm not the OP. I followed his feed after his last depression post because I deal w depression too. I sent him a note to let him know I posted to HN - dunno if he saw it. He's usually active on twitter so I would message there if you want to reach out.
Puzzling Outcomes in Controlled Online Experiments [pdf]
I think with the right pressure from Civil Rights groups they might actually be willing to strengthen those laws further, especially since most of the corporations affected are from the US. Things like mandating that Data stored about you has to be deletable and stored in Europe.
> dbus-dependent pile of crap?

This seems to come up frequently. I'm curious: how alternatively would a local process communicate with the Init daemon?
See: http://wiki.luajit.org/Bytecode-2.0

Also running LuaJIT with -jdump will dump bytecode and compiler IR I believe.
There are a lot of people who agree with you. I feel a bit torn on some of the issues myself, but I'm in a position where I'll be dealing with the enterprise Linux distributions that are adopting systemd quite a lot, so regardless of what I run on my laptop (another BSD fan here), I appreciate the people who are building good resources for getting up to speed on systemd.
That's probably the bug in Meteor: "Fix bug in reload-safetybelt package that resulted in reload loops in Chrome with cookies disabled." https://github.com/meteor/meteor/blob/devel/History.md PeerLibrary is not yet using version with the fix.
"The Planet" is just a big ball of rock. People are usually talking about the ecosystems that exist on the surface of the planet when they talk about "destroying the planet." The play on words to say "don't worry, this big ball of rock will keep spinning" is tired and played out.
so you're saying without systemd linux isnt linux.
How to deal with timezones in Ruby applications properly
Rails view logic
I once worked at a startup that burned through 3x that in about six months. 7.5m in six months is entirely possible.
I think part of systemd's problem, as much as Poettering et al will try to deny it, is that it is full of NIH. One of the things this post criticizes, and Poettering criticizes, is the BSD-inherited daemon() function. Being curious, I looked at the function's implementation, both in FreeBSD's implementation, and glibc's implementation. FreeBSD's implementation handles pretty much everything the daemon writer themself would want to -- it sets the signal handlers and masks appropriately, double forks, creates a session, sets PIDs unless you tell it not to, and changes to the root directory unless you tell it not to. Glibc's misses important steps, like the signal manipulations, tries too hard to create a typical null device, and otherwise completely misses the point.

The biggest problem I see with system is that the developers don't play well with others. Instead of working with various parties, like the glibc maintainers, to fix deficiencies elsewhere, they expect developers everywhere to drop what they're doing to redesign how their projects work, when they work just fine for the many, many other unix architectures out there. Too much of systemd is based on magical pixie dust, compatibility be damned, and not enough on actually making things better.
Opaque C code that sits in lots of spread binaries and some end-user documentation in man pages don't help you a lot if have to debug an issue. It's okay from a user perspective but with systemd (or other complex systems that rely on in this principle) you need to start reading c-code, start gdb, deal with dbus... if it's a toolbox of scripts a `grep -r <error>` is often the first step on the way to understand and learn something and fix the problem.

This is more difficult if you have a lot of abstractions and binaries lying around. You need to start reading (often nonexistent) documentation and abstract C-code...

It likely does not matter for 95% of users and I've rarely had to do something like this but you are losing some control as developer/sysadmin. For some it's important as their productivity and job depends on solving such issues fast, others will never have this problem...

I've never had a problem with systemd through. But if you have it's difficult to fix it on your own.
The advantage is that types aren't optional. People actually have to respect them.
I'm a native English speaker who learned Bahasa Indonesia in 1984 from adults whose native language was Javanese or Sundanese. Bahasa Indonesia was based on Court Malay or Trading Malay as the language of Indonesia after independence from the Netherlands after 1945.
Bahasa Indonesia spoken by people over 21 in 1984 had no distinction between nouns and verbs, and was (for a beginner) admirably short of pesky grammatical rules.
But my 18 year old Indonesian contemporaries who had spoken Bahasa Indonesia together at school since age 5 used a much more complex vocabulary and grammar. So I can vouch from experience that grammar and vocabulary of new languages change rapidly with time.
As a previous poster said, sign languages for the deaf often evolve as new languages (pidgins/creoles). I think it's fascinating seeing how those new languages diverge and converge to 'expected' language behaviour.
LAWYERS! WON"T SOMEONE PLEASE THINK OF THE STARTUPS!?

...etc.

I see your point but few of the comments here are responsive to any of the legal issues, and indeed the EFF's briefs are not (IMHO) very responsive to NJ AG's legal arguments, offering some quite fallacious arguments in rebuttal.
I think I'm mostly fine with journald (as a concept). At least I can explain reasoning for it to myself. A switch from non-structured to structured data provides a significant advantage, and indexes are useful. At least I had too many times grepping a multi-gigabyte log file. Sure, relatively modern (RFC5424) syslog protocol has structured data too, but in my experience most software had never bothered to use it. So, forcing a switch through introducing another protocol that has structured data baked-in isn't a too terrible idea.

My only issue with journald's binary log files is that they're of homebrewn custom format, that's not accessible by any standard means. Plain text files aren't directly readable by humans, too, but we have cat, less or alike tools to pass such data to terminal (sometimes an iconv is required, say, if log entries contain filenames that has characters outside of ASCII range), and those tools are available on every modern OS out there.

Personally, I think, a compromise that'd satisfy me (YMMV) would be either an industry-standard log format (like, maybe, sqlite - it's fairly simple, universal and omnipresent nowadays) or, even better, storing data in text files, but having accompanying binary index and metadata ones that store non-human-readable stuff (like hash chain - bet, no sane human would ever check cryptographic log integrity by hand) and provide additional information for faster machine access.

But the heck journald is a tightly-coupled part of into systemd instead of being a separate project is beyond me. I can't reject that systemd has some good things about it too, but it's too terribly monolithic and unhackable compared to mostly-scripted init systems. And such negative points easily outweigh the positive ones.
I think the main critism is the political grabs from systemd. Every bad technical decision has been made because of political reasons.

Its not like if they were stupid and took a bad decision because they didn't know any better. They took the bad decisions conscientiously, for these power, political grabs.

That's not how people want Linux distros to be. They want technological innovation to be the driver.

And being on the same camp: fuck you systemd for successfully adding to that model where political profit is more important than technological innovation.
Yes. In NZ we don't have them, but one of the guys who works for AsureQuality (google them) on bee-related stuff here is from Paraguay, and his description of beekeeping experience there (where basically all their bees are apparently Africanised) makes me think I probably wouldn't enjoy the experience over there.

Here, you can open a hive of "gentle bees" on a warm day and they will sit on the frames and basically completely ignore you.

There, I'm told once you take the lid off, most of the colony will take to the air to have a go at you. Which makes examining the frames easier, as they're no longer covered in bees - if there aren't too many on your veil, I guess.
What's wrong with old good Unix pipes?
You'll get no argument from me here. Cassandra + Hadoop only make sense at a certain scale.
named pipes, posix ipc, signals, etc. There are quite a few existing communications methods that can be used for this purpose.