skysight-inc/HackerNews huggingface dataset:
Even exposure to a even just a picture of a gun may cause an increase in aggression:

https://en.wikipedia.org/wiki/Weapons_effect

I have wondered, assuming the effect is real, if the "problem" of media causing violence is even socially solvable if we are psychologically this sensitive.
> other binaries do not run as PID 1, which is what nextos wrongly claimed.

I never claimed they did. Obviously, I was replying to this claim:

"Systemd is not a monolith, it is a bunch of various utilities."

> Which is the exact opposite of what has happened during the sysvinit times.

I never mentioned anything about sysvinit, which has nothing to do with the bad design in systemd.

Regarding those times, I would agree that the older sysv-rc/initscripts were not that great either, which is why many of us moved to OpenRC a long time ago.
Don't waste your time solving this.

Your "ultimate solution" will just become another on top of the "ultimate solutions" listed as the services you indicated on your post.

Your idea seems too narrow to address a mass-market.

The tools that exist are already serving niches:

- Bugmenot - to bypass signups where something important is needed behind the signup-wall but probably not an account you'd use for amazon.com

- Quick signups = social login . Most people are content to connect to sites via Google/Facebook login, which avoids the entire signup process

- Lastly, don't forget OpenID - it died recently and was an attempt to unify the login process. Probably exactly the use-case for you.

Truth be told, site-makers have signups because they can and do so because they want to capture data from users for "important" advertising, user-data-selling, etc.

So long as users are happy to sacrifice some data for a 'free' service, this is the model the internet will continue to thrive on and signups will continue.

If you want to go ahead and try to solve the problem for yourself, it may be worth it. For the average user though, this is another non-problem in their quest to use x-social-cool-new-app that requires me to just login via Facebook to so I can "share" stuff.

Good luck!
How to win at games
Take advantage of the fact that everything is connected to everything. You know one of those programming blog posts you're already reading? You know how there's that link you didn't follow because it was a reference to a show you've never heard of or something? Follow it. You know that article you read that yells something or other about what somebody else said, and has you nodding your head vigorously about how stupid that person must be, but, suspiciously, doesn't link to the original content, or worse, fails to even quote it? Go seek out the original content. Then follow a couple of those links. You get linked to a YouTube video... actually look at the "similar video" links that YouTube spits out, try out a couple that you don't know what they are. (This works surprisingly well for "real content"; linkbait viral videos will of course produce just more linkbait viral videos but when you hit the good stuff the first few links are often also quite good.)

And if you've got some spare income, be willing to start buying a book here or there related to what you find.

I mean, if you have the desire and the stamina to make one of the big leaps here, do not let me stop you; those are good too. But you can incrementally escape from your current filter bubble, too, by growing it. There is no such thing as not being in one, because you have to have filters, it is literally impossible not to, so there's not much point in angsting about it, but it is possible to upgrade your bubble.
It's not that it isn't good enough, it's that the cost of switching is larger than the value of what they believe they would gain. I believe this is very common in academic settings (consider, for instance, how many people still see no reason to switch away from Fortran).
> Second is in the embedded (devices and platforms) space ... It is almost ready -- so in theory, by next year, Julia could be working on the iPhone and Android platforms.

Regarding Julia on Android and iOS, Julia was recently ported to ARM v7 via a Raspberry Pi 2. I wonder what the other barriers are for getting it to run on a mobile OS?
As I've indicated elsewhere in this thread, I am completely fine with both beat patrols and body cameras for reasons I've given elsewhere. (In short: the discretion that a beat cop uses in their daily patrol lends itself better to the legal ways of obtaining information, i.e., the path from casual interaction to suspicion to arrest is an unmuddled one if the police officer is acting appropriately. Body cameras are an extension of these daily interactions, and do not/would not capture more than the minimum amount of ancillary information.)

I agree with you: we expect and want police officers to be familiar with the communities in which they serve. However, a drone flying a mile in the sky over the entire city does nothing to further that familiarity. (To say nothing of their legality.) The familiarity should be person-to-person, socioeconomic group to socioeconomic group. Flying a drone in the sky only serves to stratify the position of the police and ostracize those whom they are obligated to serve. This is part of the larger issue of the militarization of local police departments. See the 1033 program.

I've read 1984 several times, and I fail to see the connection you're drawing between proles and this situation. The only (admittedly superficial) parallel I can draw between this situation is telescreens and the desire for authority to be omnipresent. Or, at a minimum drones help give the aura of of omnipresence, which is generally enough in 1984 to keep proles and outer party alike in line.

EDIT: Thank you for continuing to argue in good faith. I do not mean to be rude or condescending, but I can definitely see myself tending towards that. If so, I apologize. This is actually an interesting discussion despite being far from the original post (in both time and content).
OptKit and Facebook Retargeting Pixels are a perfect match for eachother
Mesquite is the traditional wood for Texas-style beef brisket. Pork and chicken may not be able to stand up to the stronger flavor of mesquite, but beef does well with it.

Or at least that's what I've read. My smoking experience is very limited, but I've done a lot of reading.
Can you recommend any good introductory material or websites?
Where I work we refer to guidelines like this as code smell. These are cues that refactoring should be considered but not strict rules which would prevent a commit.
They haven't made money "out of nothing", the money is paying for development. They've had running code since before the Ether sale. That code has been used in projects like Counterparty and Eris. It's already of value.

Implementing a system in different languages ensures that, unlike Bitcoin, assumptions and bugs don't get baked in to a single codebase or development environment. It's a robustness measure and good software development practice (I'm disturbed by how few supposedly professional software engineers are familiar with this principle). Simply re-using Bitcoin code would work against this.

Smart contracts can reduce legal costs in trusted transactions. And they're not just for replacing existing legal contracts.

As for "real" exchanges vs. p2p, it depends what you're trading. Twenty years ago if we were discussing whether someone would one day sell a house on eBay I'm sure we'd be having a similar conversation.

The development process for the final release isn't finished yet so if it's true that they've "failed to work around Bitcoin's shortcomings" that's something you should go into more detail about so it can be addressed.
Oak is the traditional wood, not mesquite.
No, but pay isn't based on how hard the work is. It's based on the value provided, and/or on the influence the individual has; and somebody able to attract 1bn is much more influential than someone with just 1m under management.
Saying "no" is kind of difficult here, but most codebases at large companies are going to require some Obj. C familiarity at minimum, and proficiency on average.
Ask HN: How to find investors?
I'm currently a third year Computer Science student, along with my two other founders. All three of us are programmers with little to no business experience. In the past year, we've put together a little startup and have created our first product, a mobile app. We would currently like investors, but we're very unsure of how to go about this. Our first thought was to try AngelList, and while shooting for a low goal, we have yet to see any activity. Granted, our app is currently in the beta testing phase at the moment. My question is, how do we find investors? Should we contact people directly? What are some tips?
Franklin uses pink butcher paper, not foil. While the cook will be shortened with the crutch it is done at the expense of the bark. Crutching makes for a softer less "barky" bark. This is, supposdaly, one of the benefits to using butcher paper as it permits the meat to continue to breath and therefore has less of an impact on the bark formation.
I like JavaScript but that did make me laugh.
I agree that arbitrary limits can be a bit restrictive at times, but that is mostly an issue when dealing with automated code checking tools.

However, in this case it is more about something to keep an eye for for the reviewer -- if the function is large and complicated it may be a good idea to take a closer look at it. Presumably the reviewer won't force the function to be broken into smaller pieces unless it actually improves readability and maintainability of the code.
Why are you so sure Snapchat won't become the next MySpace?
It's nice to see someone else who likes Laravel.

From a design perspective, I'd like it if the image wasn't flush with the header, and I'd like it if I didn't have to scroll to see the whole image.

From a usability perspective, it'd be nice if the button to load the next picture was in a static and predictable position, that way I didn't have to move my mouse to continue through the chain.

Overall nice app. :)
Not everything that fails to teach you something new deserves to be slapped with the "shitpost" accusation.

Beyond that you're putting a LOT of effort in to put it down, more than any shitpost that isn't factually wrong deserves.
At the company I work for, we don't have a paid Slack account for our team, but I remember at least one of my coworkers using his regular IRC bouncer to connect to Slack.

Maybe they changed the rules since the last time you checked?
Ask HN: How does a 16 year old go about getting work on software?
As a 16 year old, I find it nearly impossible to find work on software that I can do, because of EULA's on most freelancing(i.e Upwork) and pay-for-fix sites(Bountysource). I already contribute to open-source software. What other options are available for me to gain experience?
On a related note, Apache Spark recently landed Python 3 support in master, which will be released as part of Spark 1.4 in the next month or so. [0]

[0] https://issues.apache.org/jira/browse/SPARK-4897
The level of commitment behind those orders is literally that of a mailing list, there is no deposit. That's bad reporting right there.
Pound – Process for Optimizing and Understanding Network Diffusion
> if the music starts in two hundred milliseconds or less—about half the time it takes, on average, to blink—people don’t seem to perceive a delay

Anyone know how spotify may have achieved this? My instinct is that they pre-download the next song in the queue + heavily cache everything. But in my experience, playing a new song in almost instantaneous too.
Except for the fact that humans are solving them, only getting paid for solving them and rendering said captchas effectively redundant. The key term here is isolation, where rather than captchas serving to hurt flow states, they are isolated away and offloaded more comfortably to the solvers who are happy to solve them in return for a reasonable fee. Google's new system is a bit more robust however and uses fingerprinting. One could argue that fingerprinting is more nefarious than letting people have a small income from captcha solving. On the subject of Google's fingerprinting http://blog.higg.so/2015/02/24/googles-new-captcha-security-...
Surprisingly, Matt Cutts of Google fame has a reasonable overview: https://www.mattcutts.com/blog/make-money-investing-tips/ and accompanying HN thread: https://news.ycombinator.com/item?id=8675952
In before "turn off your computer and go outside."

Wait, too late.
I used to work in ASIC design and verification. I have to agree with you. I can't take any of this stuff seriously.

They are all toys aimed at newbies. They address problems that are no problem at all to a qualified engineer in the profession.

Combinatorial logic is not hard. I would argue sequential stuff isn't that hard either. It's all undergrad engineering stuff studied in the first year or two.

The design size of a modern ASIC is at a massive scale that makes the problems of whichever description language trivial. Even the cheapest stuff has quite a few modules: memory controllers, CPU, caches, power stuff, bus controllers, various io modules, debugging modules. Nowadays it's multiple cores. Even the sub modules are just wrappers around other cores sometimes.

The teams are large, usually in the dozens because the problems are non-trivial.

This clash stuff is like building a mailbox. Engineers in the profession are designing and verifying the equivalent of an apartment complex.
The article itself talks about less "playfighting" so it's not exactly an "assumption" of the OP. Perhaps it's an assumption of this study.
A named one-time-use function has a name that describes what it does. This seems obvious, but bears repeating: instead of having to figure out what a chunk of code does, you can guess from the name and have a series of steps naturally described.
I've heard similarly inconsistent statements from Ivan Stang (Church of the Subgenius) and Robert Anton Wilson, whom I'd have not expected it from. I suppose anti-authoritarianism stops being appealing as you progress from most of your life being being in front of you to most of it being behind you.
Thank you for the input! I'll see if I can implement those changes as soon as I get a chance. Laravel is great and it sort of brought me back to PHP web development from Python and with Laracasts, building projects with Laravel has been great.
Pre-rigorous, starting my journey.
Spotify gets props for being the first player on that market who really managed to grab share, but since Google Play Music exists and allows uploads of one's own music collection as well as dynamic cache-ahead on wifi of playlists on mobile devices², it's had some feature catch-up to play and doesn't seem to even have any willingness to do so.

² this is massively huge for people with bandwidth caps on their mobile contracts
... We were talking about logging systems with proprietary tools for manipulating logs. Ergo, 'any current mainstream Linux distribution' wouldn't have them installed by default.
This seems similar to Alfred North Whitehead's idea of pulses/buds of perception, from the 1920's, sans the metaphysical aspect.
I thought I lived near the guy who invented Spotify in Marin county? He has definetly made quite a profit off Spotify?
Discussion from two days ago: https://news.ycombinator.com/item?id=9504145
No one who uses these really cares about waste. The reality is that Nespresso kicked their asses competitively just as they outperformed Massimo before that.
Yeah, thank you for the link! I use this list as a set of rough guidelines, basically, so it may or may not apply in all cases.

Sometimes it can be helpful to split up a method to be called once if it helps readability, for example if it helps split up a loop or abstracts the specific way we get a value.
No I meant that in order to avoid any possibility of personal liability the C team would give up and liquidate the company much faster than the UK where more efforts might be made.

I have direct experience of this - I even chaired a share holder meeting about a refinancing.
Yes, exactly true. There are situations where it's probably fine to violate the guidelines if there's a good reason.
Sure! Best of luck at Cisco. I think everyone looks for different things in a code review, this is just what has worked for me.
Because Python 3 made breaking changes that make the langauge easier to use for 99% of people. But the changes are extremely breaking.
There are the actual Indie Web Camps that occur several times throughout the year. And each month there is the Homebrew Website Club Meetup (http://indiewebcamp.com/next-hwc, named after the Homebrew Computer Club).
Sure, but the motivation is the same: to avoid proving things that aren't true. Lamport and Voevodsky are in different fields, and use different tools, but that just means that comparing their journeys is all the more interesting.

If it were a technical journal, maybe they wouldn't be related. But they're definitely related for a popular article.
SciPy uses Cython, but it also uses other C interfaces. The most definitive statement I found in a couple minutes is here:

http://www.scipy.org/scipylib/faq.html#how-can-scipy-be-fast...

SciPy uses a variety of methods to generate “wrappers” around these algorithms so that they can be used in Python. Some wrappers were generated by hand coding them in C. The rest were generated using either SWIG or f2py. Some of the newer contributions to SciPy are either written entirely or wrapped with Cython.
Most international agreements are negotiated in secret. When it's time for Congress to vote on it, you'll be able to chew over the terms. I have to say I'm really tired of the willfully ignorant memes around this trade deal, as if it were some unprecedented thing in history.
New Horizons Sees Pluto and Charon
Just a 2 cent tip: For interviews, it helps to respond to their answers. Feels more like a conversation. I realize it's easy to email 20 questions and call it a day. Been there, done that. In my experience, if you ask three questions you get as much content as asking ten questions and the individual answers are more interesting as a result. Your mileage may vary ;-)
> It would be interesting to know if there are corresponding hierarchies in subjects such as science, computer programming, or even music.

I think that you could probably apply the labels to just about any profession, or even hobby (I'm thinking of rock climbing as one close to my heart), and it might even be interesting, but it probably wouldn't have quite the same resonance: I don't think that there are many other fields where being rigorous is seen as an end in itself, and people already tend to think of post-rigorous proficiency in, say, music as a desireable state to reach.
I remember coding for the 6502, such an amazingly small set of opcodes.
Can you tell us more about the "cloud code" feature and how it works exactly? compared to Parse for instance? do I need to write hooks and deploy a an app on my own server and hooks get called over the network when an api endpoint get called or something?
I think the biggest change has been the loss of autonomy in development work. When I started programming the programmers were viewed as "professionals" who made decisions about when, how, and what they did. It was much more egalitarian - and not just for managers. Now I think that programmers need the same protections that blue collar workers used to need - hours, overtime, vacations, equipment, and an effective way to give feedback into a system which no longer treats them as true professionals.
Good points, although I would note that preferred return is less commonly seen in venture funds but a typical feature of buyout/classic private equity funds.
Biomimicry.

It is when you study nature and animals to find an innovative idea to solve a man made problem.
From a practical point of view, in case you have Mathematica (which is a proprietary software unfortunately), you can do this easily for any function in a general way:
http://reference.wolfram.com/language/FunctionApproximations...

(MiniMaxApproximation minimizes the relative maximum error)

For the case discussed in write up, it gives

MiniMaxApproximation[Log2[x + 1], {x, {1, 2}, 2, 0}]

log2(x+1) ~ 0.177392 + 0.943626 x - 0.120232 x^2

with a maximum error of -0.000786282.

In the 4th order (that is, (4,0)), it gives

0.0399284 + 1.27027 x - 0.391233 x^2 + 0.0909038 x^3 -
0.00986308 x^4

max error: -4.83031 10^-6.

However, if the division isn't too expensive, a (2,2) approximant also works for an even better precision:

(0.00383323 + 1.42412 x + 0.336161 x^2)/(1 + 0.704317 x +
0.0598015 x^2)

max error: -1.33902 10^-7

As for [0.75, 1.5) interval, I get

0.108715 + 1.05621 x - 0.165315 x^2

which gives a max error -0.000651425 and the max relative error is around 0.0006, which is again way better than what he gives in the write up, although the error is non zero at points 0.75 and 1.5 (which is not really a necessary constraint, but an artifact of the particular polynomial he chose). The overall plot for relative error in a wider range is smooth.

Bottom line:
1) Unless you are an expert in numerical methods, consult to a software/article/book by an expert (or to the expert him/herself if you can) in the field at some point.
2) While I appreciate his efforts and the write up, I wouldn't recommend using his polynomials in practice.

(BTW, one can use frexp instead of bit-twiddling to make the C code friendlier since not everyone is familiar with the bit layout of IEEE 754 numbers.)
I've never seen it happen. (having a single version to focus maintenance efforts on)

1. Waiting for other favorite libraries to be ported over.

1. Waiting for other people to work the bugs out.

1. Waiting for a new project to work on. I have work ongoing in Python3 and 2.7; and I have no plans to migrate existing work from 2.7 to 3. I would not have migrated existing projects that are working; let sleeping dogs lie, seriously, you'd have to fight a lot of scientists if you told them you wanted to change anything in their (working) DAQ, just for the hell of it.
but with Fortran, the reason is generally because there's a large highly optimised legacy codebase that few understand or want to understand. Also it's still difficult to beat Fortran in terms of performance.

Python has neither characteristic. Switching to Python 3 is really easy, and it's easy to understand both. There are only a few projects where it would take more than a week or two to move from Python 2 to non-idiomatic Python 3 (assuming that Python 2 needn't be supported afterwards). Sure for some unviersities or whatever it wouldn't be in the budget, but where active development occurs by this point it's largely due to stubbornness (or need to support python 2 due to stubbornness of others).
Google summer of code?
Oh please, Find me someone in the US that doesn't like the part of the US constitution that says if the government takes something from you, it has to be paid for. While I'm not particularly a fan of oil companies, they didn't just turn up in a country and start drilling wells without permission. Generally they were invited in by governments that lacked the technology or capital ot build a domestic oil industry. Countries frequently publish invitations to tender and it's reasonable for both parties to such contracts to expect the other side to deal in good faith. Oil companies do pay royalties on the resources they extract to the governments of those countries.

Now, I'm a lot more worried about the environmental record of those oil companies, but let's not fool ourselves that they snuck in and set up drilling rigs and refineries without permission.
How about...no?

PyPy is a nice way to make most Python programs 20-100% faster, often at the cost of using slightly more memory. Writing in C/C++/Cython etc, we typically see 100x run-time and memory improvements.

These extensions were written in C for a reason. If I had to write in pure Python, I'd find another language for the bulk of my work.