skysight-inc/HackerNews huggingface dataset:
I wonder if it would be feasible to represent 'traffic' in a 3D code visualization city, representing data movement in a concurrent program. A 'car' would represent a function application such as a dynamic memory operation (there would be a heap building) or of a classes instance member, and it would transport function arguments/instructions/data from one building (class) to the next.
Of course, just like in debugging, the only way to get traffic data would be to get a trace of a certain time period of a programs execution.

Of course in concurrent programming, data races can happen within these function applications as well. I can't think of a good way right now to visualize execution within in a function.
Interesting analogy, incredible how Spark drives the Scala helicopter like a car; they seem to have nailed parallel parking ;-)

Seriously though, I doubt Kotlin would ever be the first choice for a project like Spark since Scala excels in the DSL department (really without rival on the JVM, and off, only Haskell comes close). Look through Spark source code [1] and you'll see: operator overloading, (sealed) ADTs, exhaustive pattern matching, etc. functionality that you can't even think the thought in in a language like Kotlin. This has nothing to do with monad transformers and other FPisms, just straight DSL power.

Finally, to put things in perspective in terms of the mindhsare that Scala and its ecosystem are drawing, IBM is investing over 100 million dollars per year in Spark research and development [2]. Sorry, but that's absolutely massive, maybe there are no dragons? Or if there are, the big players don't seem overly bothered.

[1] https://github.com/apache/spark/blob/master/sql/catalyst/src...

[2] https://www-03.ibm.com/press/us/en/pressrelease/47107.wss
Previously: https://news.ycombinator.com/item?id=9938848
Show HN: Wger – FLOSS workout, fitness and weight manager/tracker
Well we can but you end up with a dead limb and a dead animal.

This happens with the plants occasionally too.
Only if the author chose to encode the complexity using the same organizational units as picked by this visualization. Backbone is a good example who's complexity is opaque to this visualization.
If you're going to create an account just to stan for Taleb, then please offer a little bit more substance in your comments.

Deconstructing the Precautionary Principle is not "misinterpreting" PP. The entire notion of "mathiness" put forth by the author is that PP is too wiggly, and thus open to whatever vague interpretation is convenient. That is the meat of what Merberg is saying, and handwaving it away isn't an argument.
A person who thinks at the level this article was written at probably isn't going to have a business to fire the victim from in 9 months.

That is, assuming they find someone smart enough to do all the heavy lifting but foolish enough to be victimized by a person who thinks at this level.
https://news.ycombinator.com/submit should have a link to https://news.ycombinator.com/newsguidelines.html. (Edit:) I know there is a link in the footer of every other page, but when you open the submit form in great excitement, it's easy to forget about that (as demonstrated by this submission).
Asymmetric Information in Wage Negotiations: Hockey’s Natural Experiment (2013) [pdf]
My German wife says this is (to a large part) a direct consequence of the fact that the US has a much larger population of people with nothing left to lose. Middle class workers working off a mortgage in suburbia are a lot less likely to become violent killers than underprivileged folk who have precious few career options outside of drug dealing in gangs.
Found the answer here: https://github.com/cesanta/smart.js#extending-smartjs-firmwa...
Why would anyone ever consider working for/with this person after publishing this?
From the recently posted article about Uber:

> "Using Uber requires having a credit card, the lack of which, for many residents of the Bronx, one green-taxi driver once told me, made getting fares there very hard."

What does that mean? Does it mean poor/working class people don't have bank accounts in the Bronx? Or does it mean Uber requires credit (and not merely a debit) card? I can see why an unemployed/poor person wouldn't have any credit, and thus no credit card. I don't understand why that person wouldn't have just a bank account with a debit card?
Dot Match – Android Game
In Switzerland almost every adult male has a fully automatic military riffle at home. Yet Police will not barge in shooting, de-escalation is key.
> It's notable that this story takes place just across the Potomac from where those parents got in trouble with the police for letting their kids walk home less than a mile from school.

It's interesting to compare the different fears people are cultivating nowadays. We have many people fearing that if a child is not near its parents or a teacher at all times, the kid is at great risk of getting snatched by predators, to the point that parents that know this is nonsense and let their kids get out of their sight have concerned strangers calling the police, and child welfare services investigating their fitness as parents.

And as you also noted, we've got upper middle class and above people thinking that someone is going to be coming for them in their homes.

In a comment on another thread a few days or a week ago, someone linked to an article explaining how it is reasonable for a woman, any time she is in a place with men, to fear sexual assault or rape. The author did some hand waving math to show that statistically a woman encounters several rapists per day. Every man had to be treated as potentially her rapist and so she should plan accordingly (keeping in public places, making sure someone knows her plans and can call the police if she is late, and so on).

Here on HN, the impression I get is that the first fear (child predators everywhere) is believed to be greatly overstated, the third (rapists everywhere) is a reasonable thing to fear, and the middle one (not safe in our homes) has not been discussed enough (that I have seen) here for me to figure out what the majority thinks of it.

I took a brief look at the numbers for the child predators everywhere fear and the sexual predators everywhere fear. It's kind of annoying, because different sources give different data, but from what I could find it looks like (1) the probability of some random child being abducted for the purpose of sexual molestation in a given year is about the same or a bit higher than the probability of a given random woman being sexually assaulted in that year, and (2) the probability of #1 where the abductor is a stranger is about the same or a bit higher than the probability of #2 where the sexual assault is a rape.

For comparison, both of the above are higher than the probability that a given random person in the US will be injured in an automobile accident in that year, but only by a factor of around 2 or less.

I think we have too many people living in fear over things whose risks they have greatly overestimated.
He painted the Chicago Boys, who went back to Latin America and gave political cover to anti-communist dictators using death squads, as radicals.. Krugman has a lot of respect for Friedman's contributions to understanding stagflation and the development of monetarism.

http://www.nybooks.com/articles/archives/2007/feb/15/who-was...

The Krugman haters should find some nice balance in the above essay after Friedman's death where Krugman praises Friedman's economic chops but laments his looser standards when he gets too political.

By predicting the phenomenon of stagflation in advance, Friedman and Phelps achieved one of the great triumphs of postwar economics. This triumph, more than anything else, confirmed Milton Friedman’s status as a great economist’s economist, whatever one may think of his other roles.
Good point. It's quite difficult to assign authorship automatically. Take a look at this not-yet-merged commit: https://git.allseenalliance.org/gerrit/#/c/4870/ who authored it? Todd. Who has signed off on editing it? Todd and me. How would you assign ownership? By LOC, Todd wrote essentially 100% of the patch, but since I edited it last, my name is last in the list of editors.
>It's all a consensual hallucination which works only as long as everyone still has confidence in the system.

Yes, but delusion is not as irrational as it sounds. http://www.interfluidity.com/v2/2669.html
I have helped setup WordPress sites for friends and family which led to helping friends of friends. I usually tell them what it cost to build a site professionally and let them pay me whatever. Usually they pay very little for my time spent. I just enjoy building sites.

But I have only two rules, no deadlines, no nitpicking. Most people seems to be ok with it.
Where is the documentation for BPF? For example, let's say I want to mangle packets and change the encapsulation on them. How would I go about doing this? It seems like it's a full-on VM. Is there any description of the language - and a compiler?
Tesla vs. Edison and what the rivalry says about us
> I don't understand why that person wouldn't have just a bank account with a debit card?

http://www.newyorker.com/business/currency/the-high-cost-for...

Basically, the poor can't absorb the fees, float, and inconvenience of a regular bank.
While possibly helpful for assessing one's own biases, that site seems to provide no collective stats, and that's what's in question here.
From the point pf view of a biologist, his argument against GMO is pretty weak. He is essentially saying that we don't know, therefore there could be a large negative consequence.

However, he has failed to grasp, or educate himself sufficiently, that gene transfer between organisms is in fact a common occurrence in natural ecosystems [0].

Further, at this moment at least, the genes that are being transferred artificially are in general not genes that would cause havoc if they somehow became mobilized from the species into which they were introduced. By way of example, the protein Bt confers resistance to insect predation,it is originally derived from a bacterium that killed insects in a parasitic cycle [1]. Plants, generally, have hundreds or thousands of ways of resisting insect predation, and adding one more to the mix is not going to devastate any ecosystem, at least not in the long term.

[0]https://en.wikipedia.org/wiki/Horizontal_gene_transfer

[1]https://en.wikipedia.org/wiki/Bacillus_thuringiensis
Our second game is finally released! You are the leader of five unique dots, and your goal is to lead the dots to victory by matching the big ring's color with the dots.

We learnt from our previous game and have improved our game based on the wonderful feedback we've gotten! We focused on simple yet stunning background graphics, sounds effects, and background music.

Do let us know what you think!
I've played a bit with Kotlin and have a much better knowledge of Scala, so I could be biased. I like Kotlin, it looks like Java should look like. Kotlin is "just" a better language and not a complete new World like Scala. In Scala it feels often wrong to use a Java lib instead of a Scala lib. So, Kotlin is a smooth upgrade for all Java developers.

But Scala is much, much more powerful than Kotlin. Just look at Scala Traits for example. I think, if you have good developers who are willing to learn and to improve, you can get more out of Scala. If you're not that lucky (and I think that is the usual case), you maybe better off with Kotlin.
We use python a lot, so matplotlib is our tool of choice, combined with NumPy or Panda!
Depending on what you read [1] cronolog is a decent way of doing things (e.g. unlike logrotate it doesn't require a reload of web server). Without exporting to something like ELK, it also gives you a decent audit/accountancy trail. Limiting logs is not something I can really do in production (think six-years-plus of mandated data retention).

[1] https://startpage.com/do/search?q=cronolog+vs+logrotate
I've been using ragel for a few years, and really like it; but it does have the problem of not handling very well bit based structures (or, even, 8 bits based structures).

Also, the author closed the mailing list and packed up; presumably to work for a company who 'bought him out'. Closing the mailing list was a notch rude...

Hammer does look pretty nice, I'm definitely going to have a poke at it!
I'd say that at best, it's a subjective description that most of the economists he applied it to would be proud of coming from any other mouth.

It's certainly not a strong enough statement to be a lie.
I big chunk of us operate on those side channels already.
The product doesn't do everything

But it does everything for some people or some use cases. I think that's an important distinction.
That is not how dark matter works at all!! Its sole defining property is that it is really crappy at interacting with things! Its not going to form planets! GAH!!! <rant/>
Within about 3-5 feet, a knife is just as dangerous as a firearm.
At the time (~2002?), I think Java was a very reasonable choice for an cross-platform IDE. As more programming language research and different programming paradigms continue to gain mainstream adoption, Java's emphasis on backwards compatibility and stability makes it a bit difficult to change some of the initial design decisions that Java started out. However, since Java is so mature with an even more mature eco-system and an incredible runtime specification (JVM), it made sense to build a modern day "blue collar" language that could be classified as "Java, if it started out today." With that in mind, and some of the same principles that Java was founded on, Kotlin delivers on this promise. IMHO, it is the only JVM language that really does bridge this gap.
I looked through the repo, but it is not easy to tell if and what blobs are needed by the system. I was hoping someone more familiar with the SoC would know.
Alexis isn't exaggerating about the frequency with which this question is asked in the context of Rust (I blame C), so I'm super psyched to have such a definitive and comprehensive resource to answer this question once and for all!
My video decoder ran at 40-90fps (admittedly, at a contemporary console resolution of 288x320) on an 8MHz ARM6 core. Are you certain a 400MHz device lacks utility?
There is a significant percentage of the population without banking. The underbanked and unbanked percent in the US is pretty alarming to me. .[0]

[0] - https://www.fdic.gov/householdsurvey/
As well as a tonne of games in general, which I'd argue are 'hard problems' as well. Pillars of Eternity, Endless Legend etc. Though of course none of those are OSS. Would be nice if at least parts of them were as it would certainly help indie game devs like me :)
Social media pros?
Curious if anyone here works primarily in social media or relies heavily on social media for your job/company/biz - do you spend $ on tools or only use free tools? What problems haven't been solved for you? Trying to gauge soloprenuer/prosumer/biz level interest in social media tools. If you don't mind responding - would also love to hear specifics of your job or goals with social.
Don't overlook the very likely strong coupling between the bullets fired 'at' and 'by' police and how it likely goes both ways.

People want to shoot at police because police shoot at people so often is probably just as true as the converse.

This is likely both true at the macro and micro level. That is, police behavior escalates individual situations into shootings which otherwise, with better training, could have ended peacefully.

_And_ with the culture of police quick to use force, people are more inclined to acquire weapons and use them during criminal activity.

Police positions on the usage and scale of force is a self-fulfilling prophecy. A violent, forceful police will create a violent, forceful criminal.

Which side you believe has more to do with your internal bias. Do you believe that police are violent because criminals are or do you believe criminals are violent because police are?

It's neither, though. It's a systematic problem with a systematic solution. Placing the blame isn't important, finding the solution is. You can do a little by trying to help people out of the situations where they're motivated to crime. You can do a lot by helping police nudge the outcome of interactions towards peaceful solutions.

The media whipping everyone into a frenzy over every contentious interaction doesn't help anybody.
I remember hearing about hwo the US military attempts to de-escalate first but the police don't.
XBRL [1] is how some parts of the ATO (Australian Tax Office) chose to do it, as well as a variety of other places.

[1]: https://en.wikipedia.org/wiki/XBRL
The canonical documentation is in the kernel source tree: https://www.kernel.org/doc/Documentation/networking/filter.t...

You can use tcpdump as a makeshift compiler using it's '-d', '-dd', and '-ddd' options:

~] sudo tcpdump -i en1 -d 'tcp port 13'
(000) ldh [12]
(001) jeq #0x86dd jt 2	jf 8
(002) ldb [20]
(003) jeq #0x6 jt 4	jf 19
(004) ldh [54]
(005) jeq #0xd jt 18	jf 6
(006) ldh [56]
(007) jeq #0xd jt 18	jf 19
(008) jeq #0x800 jt 9	jf 19
(009) ldb [23]
(010) jeq #0x6 jt 11	jf 19
(011) ldh [20]
(012) jset #0x1fff jt 19	jf 13
(013) ldxb 4*([14]&0xf)
(014) ldh [x + 14]
(015) jeq #0xd jt 18	jf 16
(016) ldh [x + 16]
(017) jeq #0xd jt 18	jf 19
(018) ret #65535
(019) ret #0

While BPF has STORE instructions, I'm not sure in which context they can be used. It's definitely not intended to be a generic system for rewriting packets
A very cool project, but they seem to think people will run it in production. Probably a bad idea to run an assembly TLS implementation in production.

EDIT: Here's the header of the file that contains their TLS implementation. I'll let you be the judge: https://gist.github.com/SirCmpwn/ec8aaec128aa3e47ddda
OnePlus 2 Phone Launch VR App Released in Playstore
Or maybe there is no Dark Matter and we can't see a huge portion of stars because all of the light is being captured like a Dyson sphere. Unfortunately both of those hypotheses are rather improbable, we can observe very very distant galaxies and they all seem consistent with respect to Dark Matter AFAIK.
But the merge commits are still authored by Michael. Not having looked at the git repository, but if merges happen often, that can very much artificially inflate the number of commits attributed to him, except if the stats were gathered with --no-merges.
Most software starts as a small shed, and ends up as a skyscraper... but with that shed still being the foundation of the scraper.

It would be nice if that could be visualized here :)
The+website+of+the+fabulous+Phryne+Fisher
If determination is the single most important quality, doesn't it deserve its own book? Determination is so personal and emotional, it'd be hard to find founders willing to confide, but I believe it would fill a huge need for aspiring founders. Maybe some stories would have to be anonymous, but if vetted by an author such as jl, that would be okay I think.

It would also be useful to hear more actual failure stories, not only those from founders who have managed to turn things around, but those who just failed. Even if it scares some away from startups, maybe there are some lessons to be learnt too.
It is true that ffmpeg can't do this directly. However, the ffmpeg project ships with a command line ffplay utility that is a very capable command line interface media player. This uses the libav* libraries of ffmpeg for its work.

On a side note, ffplay has a really neat feature: while playing an audio file using ffplay, it displays a spectrogram by default.
> Oracle is very obviously continuing Sun's strategy of focusing on the JVM rather than the Java language.

Absolutely. Oracle's strategy is very simple: Java should serve as the assembly language for the server side. The JVM should be the de-facto runtime. Like pron suggests, they are actively encouraging alternative JVM languages and I wouldn't be surprised if they invest in the JRuby/Jython implementations for quicker adoption.

As someone watching from the side, Oracle's strategy is brilliant.
Analog TV transmitters were using serious wattage, and it was only transmitting. Wifi will have a lot less transmission wattage and it has to have a lot or reception sensitivity and hundreds maybe thousands of clients. So it's an interesting problem.
I think Apple is the poster child for a big company doing this. They've been stripping away features on their hardware for decades. Now they sell a computer that is literally just a screen with one button and a switch or two. They also sell a single port laptop. Everyone screams bloody murder when they remove hardware features, but then people adjust and the industry follows.
Link for clickability: http://antonioleiva.com
This problem sneaks up on us, because in non-emotive contexts it's normally acceptable to say "what percentage of users will be affected by this?", and if it's below a certain percentage it may be the case that it's not worth the cost of fixing the problem. However, whilst it's acceptable to give a degraded service to people who use Internet Explorer 6, it being presumed that they have the option of using a more modern browser, it's not acceptable to do the same to people with non-binary gender identities (I mean, you can do it, and plenty of people do, but it will upset at least some people and you're not going to have any good answer for their complaints). What looks like an edge case from an engineering perspective looks like a fundamental part of their identity to the person who doesn't fit the available categories.

In these cases, I think there are two approaches that satisfy the requirements of simplicity and humanity: think very carefully about whether you need that field and, if not, just remove it; alternatively, make it a free input field. If you think that collecting as much data as possible is a good thing, then the free input field gives you the best possible scenario - the strictly most accurate, detailed data direct from the person who is in the best position to tell you. If you don't need it, then just don't ask.
How Scala compares with 20 other programming languages according to Reddit
Usually the dilution doesn't matter because the valuation goes up so much each funding event that you still end up ahead in total value. If it doesn't, well, that is usually the company failing, not you getting cheated.

It is possible to have the ability added to your contract to let you bail out on any funding event, this is usually only given to executives, however.
You hit the emergency 911 button and SWAT instead of regular police showed up? What kind of button was that?
Need more projects like this! Thank you!
Lets try a metal experiment, you have your knife and 3 enemies attack you at the same time. How many can you neutralize from 5 feet with your knife ? Suppose you have special training and you can throw your knife and kill one of them, you still have 2 ... Try the same mental experiment when you have a firearm in your hand ...

You can inflict much more damage with a firearm even without special training (not everybody can throw a knife and do some damages).
How can I contact you to hear more about your experiences?
In Switzerland almost every adult male also doesn't have any ammunition for his rifle at home. So realistically the worst police officers can expect is to be being hit over the head with that rifle.
Quite possibly. But while tackling racial biases and avoiding historical violence is a noble undertaking, he focuses his efforts describing the effects of police attitude.
Eh, that's only assuming your market is everyone.
>I don't see anyone arguing that the number of software developers needs to be arbitrarily capped to prevent software bugs.

Though, now that you mention it...
They claim this language is highly parameterized. I wonder how much.

For example can you design a generic processor in such a way that everything will be parameterized?