skysight-inc/HackerNews huggingface dataset:
I think the two of you are displaying my issue with the whole post which is that feedback is highly situational. Trying to distill this subject down to "Don't give your two cents" or "Only give your two cents when you're right" is pretty much impossible. There's so much context missing here.

There's a much longer post to be written on the ways to provide feedback and create a constructive conversation around solutions and seniority is almost never the reason someone is right but experience most often is.
The Soviets and then the Russians deployed variants of the SS-18 with very large warheads (20-25Mt) until fairly recently - either for EMP purposes or to attack Cheyenne Mountain, Raven Rock Mountain etc.

https://en.wikipedia.org/wiki/R-36_(missile)
So the problem in this view is the primacy of one particular projection asserted by the word "actually"? Fair enough.
Maybe he just wants to build his own thing, or he doesn't like the code from the existing ones, or he doesn't want to commit to learn and write the code just to have his PR ignored or rejected, or he doesn't want to wait until someone notices his work and decides to ship it into the next version.
The Republican Convention Was Secretly Watched from Above
I see you point. I just think there's better options if you're going to approach FP. I think picking a language that's flexible about it's enforcement is one approach. I think I've learned more from Common LISP and Ocaml about FP than I ever did from Haskell. It's not to say Haskell is a bad language, but it's just not one you can pick up in a day.
DuckDuckGo is also mostly just a meta-search engine. They do have their own webcrawler, but most results are still sourced from Yahoo!, Bing and the like.
I notice that you have a bunch of showcase websites on your site.
Do you have any examples/data to show how you either
save time and money for the client company / reduce friction?
Creative Buzz is back in town
We are a startup website that helps startups, primarily focused on people trying to create the next best idea on the web. We goal is to provide the best resources in a 1 stop shop directory.

We cover the main milestones of the startup life cycle:

1) Idea Generation
2) Research & Marketing
3) Development
4) Code Writing
5) Hosting
6) Deployment
7) Bug Tracking
8) Analytics

We were established in 2014 however for the past 12 months we moved away from our original site & concept and instead have been working on rebranding ourselves and working on an idea that will truly help other people.

Our desire to develop this website came from the same frustration all startups face, the how, what & where, that comes with creating a new website.

How do I do it?
What can I actually make, what is the idea?
Where can I find the resources to make it happen?

We help cover all of those points.

We also have a very solid roadmap with some exciting features that will be released over the next 12 months; these features will truly enhance the startup experience. We believe that making the web better, more fun & a creative place shouldn't be a hard task and so we aim to make it easier for everyone.

web: creativebuzz.co
twitter: creativebuzzco
Creative Buzz is back in town
RaspberryPi notoriously offered only 600 mA divided to its 4 USB ports.
Image recognition in R using MXNet
With event framework,we should use little helper function to wrap each event type,at least that's what I have seen.Windows event tracing(ETW) comes to mind,one of the complex api written[1].I always thought that every application should make use of ETW infrastrucutre. Compared to perf_events or may be lttng in linux(I am not sure how difficult to integrate to perf_events).Currently there are good and easy framework for ETW in .net [2]. But once you integrate your app,your app suddenly gains performance tuning,debugging capability easily. I think this should hold true for any event framework!!

[1]https://mollyrocket.com/casey/stream_0029.html
[2]https://www.nuget.org/packages/Microsoft.Diagnostics.Tracing...
Does it support animated GIFs?
Or how you don't have to ban virus scanners on Windows just in case UK spooks want to run a virus on your computer because no safe spaces for terrorists.
Is functional programming the only other style?
Chain Brand Comfort or Local “Off Road” Ride?
GPUs are much closer to von Neumann machines than to anything people typically deriding the latter have in mind (such as say the Reduceron architecture.) Every commercially significant accelerator, GPUs included, has a RAM, often multi-banked to support vectorized random access, it has an imperative programming model, and it runs (often vector) instructions from program memory operating on registers, data is occasionally exchanged between registers and RAM addresses. $100 says this will remain true for the next 20 years.

The thing most far away from a von Neumann machine that is commercially significant is the FPGA and it is nothing like what people deriding the von Neumann machines have in mind. It's imperative, has registers and RAM blocks, and it will cause nausea in the typical functional programming supremacist. (Except those that choose to squander its performance potential on implementing a wasteful machine like the Reduceron because graph reduction is just better than an imperative low-level programming model.)

Programmers need to be liberated from misconceptions wrt von Neumann machines.
The "Politician's syllogism":

We must do something

This is something

Therefore, we must do this.
It goes back to jobs that give a paid lunch hour, I had that deal when I worked a service job 10 years ago. For salaried employees the lunch hour is also 'paid' and I think especially in tech where so many of us eat at desks while thinking, we're pretty justified in keeping 9-5 or sometimes even less when we know 10+ hour days are looming as teams finish big features and it's integration time.
Eh, I'm the same as you. We belong in the field. :D

Besides, what are your coworkers doing, playing computer games on Wine? The paltry selection of osx Steam games? Do they have (shudder) _consoles_?

There's definitely people in the field who don't put in unpaid overtime all the time, who don't go home and write Markov Chains in Haskell to make William Burroughs-esque poetry. There's a lot to be said for having some balance, where your entire life isn't devoted to one topic or to your career.
Small side note, both Ansible and Fabric build on top of Paramiko, a thorough and mature python library for SSH clients and servers.
I feel like the UK is showing us what happens when the western world enters the information age without the protections and focus on individual freedoms some other countries have (not just the US, although of course they're high on the list).

In many ways we're seeing history play out all over again - new, disruptive thing shows up, governments wet themselves in terror, and try to control it. The difference is what happens now; in the US this tends (excluding drugs) to lead slowly towards a more nuanced position where the reigns are gradually loosened. In the UK that seems to never happen, the arrow of control and government intrusion only ever points in one direction. It's very puzzling; I'm not sure what the source of it is but I think it's going to be a serious issue in the future. Specifically as the rest of the world forges ahead, either through the evolving view of attempting to control of the uncontrollable, or through sheer lawlessness in other countries where the control is never in place. In the middle will be the UK, clinging desperately to the belief that (as someone else in the thread put it) they can hold back the tide.
duplicate of https://news.ycombinator.com/item?id=12160168
UK is being watched by a network of 1.85m CCTV cameras.

EDIT: Curious how stating a fact is worth downvotes. What am I missing?
While this is true, sometimes knowing the syntax and basic familiarity with the toolchain can be good enough to start contributing. It's just that help from peers becomes very important - good code reviews, etc and not every organization can facilitate this.
Yes, that's pretty full of boilerplate, even for Java, which is notoriously boilerplate.

There are more established event buses in Android with simpler syntax, like greenrobot's:
EventBus.getInstance().post(new LogEvent("v1", "v2"));

Seen here:
http://greenrobot.org/eventbus/documentation/how-to-get-star...

You can have multiple event buses and other customization there as needed, but you have sensible defaults to keep code small most of the time too.

Square also has one called Otto. If you want a lot of syntax and Java rather than Android, you might as well go full streaming with the RxJava library.
I'm not specifically qualified in any way to say what's best to get a kid started on computer science/programming is but I believe it's nice to let them take the path how things evolved naturally. If this is too much, (regarding programming) maybe start with C.

I also believe it's good to read CS history. Following article is a personal favorite. http://www.defmacro.org/ramblings/fp.html
If the laws are this regressive and encompassing, the very least we as citizens can do is to lobby for full transparency in requests - after all the data belongs to the individual (regardless of what the TOS claims) and the individual deserves to know about requests on his data immediately.
I think you might be misinterpreting the advice in this short article. This is advice for managers for their interactions with subordinates, not for subordinates in their interactions with superiors. The advice states that their very position of power may give undue weight to their casual opinions or observations.

I think it's clear that this isn't suggesting withholding of all feedback when appropriate. It's saying that a casual, "I like blue" when the design being presented is purple isn't really helpful. If the boss has data that shows that actually blue increases conversion by 5% then it is not just this "two cents" that the article is talking about, it's an entirely different conversation that doesn't fall under the scope of this article.
How to Manage Your Entire Marketing Budget (Free Budget Planner Templates)
I'm still kind of in the dark. Are you saying that during a marathon there will be some "sacrificial" runners (I think they're called "rabbits")? That's like playing in a team, they're not really opponents.

You can't interact with the real opponents, as far as I know.
Ease Your Project Stress with These Kanban Lessons
Ask HN: How do you deal with recurring payments?
How do you guys handle payment for your SaaS?

There are quite a few options, from plain Stripe/Braintree to layers on top of them like Chargebee/Quaderno or full solutions like paddle/fastspring.

Granted that the needs might be different if you are in Europe like us with all the special VAT handling.
IMO the real issue is that the data accessed and the operation executed are done on behalf of Facebook users that gave their permission. In that case I don't see why power is liable if he got explicit permission from users. FB should have sent those letters to the users and canceled their accounts for non complying.
The examples in the GIF-animation can be emulated by GNU Parallel using this:

To make the emulation easier, make a simple alias:

alias par_emul="parallel -j0 --ssh 'sshpass ssh' --nonall --tag --linebuffer"

If you want to supply a password run:

SSHPASS=`ssh-askpass`

or set the password directly:

SSHPASS=P4$$w0rd!

If the above is set up you can then do:

orgalorg -o frontend1 -o frontend2 -p -C uptime
par_emul -S frontend1 -S frontend2 uptime

orgalorg -o frontend1 -o frontend2 -p -C top -bid 1
par_emul -S frontend1 -S frontend2 top -bid 1

orgalorg -o frontend1 -o frontend2 -p -er /tmp -n 'md5sum /tmp/bigfile' -S bigfile
par_emul -S frontend1 -S frontend2 --basefile bigfile --workdir /tmp md5sum /tmp/bigfile

There are a few differences:

* GNU Parallel normally uses 'ssh' and recommends using 'ssh-agent'.

* With 'sshpass' you only have to type the password once.

* GNU Parallel does not have progress indication for the file transfer.

* GNU Parallel uses /./ to indicate which part of the path should be copied to the remote side: foo/bar/./sub/dir/file will append sub/dir/file to --workdir on the remote side.
it's possible that more than one entity hacked the DNC server(s). i'd say it's very likely. that's going to make attribution even more difficult
Yahoo Japan is a different company.
Apple Taps Bob Mansfield to Oversee Car Project
MongoDB is written in C++, C and Javascript. CouchDB is written in Erlang. It's not weird that it ended up like this.
Yes, that was actually my point. State is essentially function composition. Thus I'm arguing for avoiding dependencies between conceptually independently compositions.
>There was a huge movement, especially post-WW2, to scientifically "want" to find that all humans were the same and therefore "equal" ... The Chinese obviously have little need to adhere to US political correctness

I also love following the human origin story (it's probably the scientific topic outside my field of study I read up on the most), and I have to admit I really don't like the way you framed your comment. You are following the pattern of many other anti-academics who paint a strawman of simple-minded scientists who miss obvious conclusions for some ulterior purpose. I'm sure you're not purposefully doing it, but you have to understand that 1000s of people have devoted their life to studying this topic, and there isn't some conspiracy to hide the truth.

It's been known for years that modern humans have bred with other hominid species, and the theories have been changing to reflect this. A lot of evidence of early human settlements are 20 feet under water today, so it's a surprisingly tough study of topic. You're right that genetic testing has been changing our understanding of things, but this is a recent development. No one is trying to hide anything or avoid topics of study; everything is widely written about, including in pop-literature like this excellent book (which has a very candid chapter on variations in human intelligence, btw): https://www.amazon.com/gp/product/014303832X
I totally agree. Hence why I defined it according to work ethics rather than background/knowledge/hobbies.
The Folly of Stack Ranking and Measuring Impact
And the amusing thing is during the meetings, while Warren is going to town on the podium, he just sits back and eats candy with this wry smile on his face...
Show HN: Powow – Mobile app to communicate, discover and connect with locality
How to Resize an Image Without Losing Quality
How Long Does Weed Stay in Your System?
I'd probably measure it by creating a test to see if they make snarky HN comments in search of attention or for the sake of contributing to discussion.
So, how are companies supposed to keep customer data safe from hackers without encryption exactly?

This kind of thing can only make the people of the UK less safe, more at risk, and more likely to be hacked and otherwise digitally abused.

If you wanna keep the people safe, you don't ban encryption. Better would be to mandate it.
Well, to be really fair compare it with :

if(logger.isDebugEnabled()){
logger.debug("...");
}

And yeah, it requires a bit more typting if you want to enforce a certain event format and want to add more parameters. But you only do that once, and I'd say you gain much more for your effort.
NextStep ran on 68k, Sparc, PA RISC, and I think a few others.

Btw - laptop CPUs are A LOT like mobile CPUs. Single threaded performance on Apple ARM CPUs are very competitive with recent Intel laptop processors.
> I don't think they're mutually exclusive.

I agree.

The problem to me is on the metrics some parents use to define growth. I do agree with you that quiet reflection is some valuable time. Personally, some of my most valuable ideas and projects came out of the blue, during leisure time.

But my experience is one of seeing parents who think everything should be scheduled to their correct dosages, and that "quiet reflection" is rarely considered as part of the equation. At least in my limited observations, it seems to be there's a certain need for constant measurable growth (or measurable fun), and everything that doesn't fit that framework is to be shunned.

To many parent, "growing" is to be sure to be always moving forward. You need to always have the speedometer at a certain minimum speed. While in reality the twists and turns of healthy learning and healthy living often requires stopping and slowing down at times.

Again, from my limited perspective.
Someone gag me. They aren't doing gods work. They are occupying that time of consciousness in between having sex or when you're about to pass out, or for those Sunday's when you decide to just get high all day.
>I hope the bullet points were enough for a TLDR?

Absolutely, but unless you're planning to link this thread on the site, it won't be useful for EVERY user ;)

> more feedback from you after you have tried the product.

I'll create an account for my next project; there are some stuff that I would like to try.
Show HN: Lehm – a file-generator that gets out of your way
The problem with Dred Scott wasn't the ruling that SCOTUS was asked to rule on, namely, what the status of a slave was when an owner moved from a slave state to a free state. That aspect of the decision is fairly defensible under the given law (basically, you can argue that automatically emancipating the slave equated to an illegal, uncompensated taking of property). Odious, but defensible.

The problem of Dred Scott was that SCOTUS basically went on to argue that blacks, even freed slaves, weren't citizens and could never be citizens, and also argued that slavery could not be banned in any manner whatsoever by any level of government. It was a pretty naked attempt to tell the abolitionists "Slavery exists, and there's nothing you can do about it. Deal with it."
> it single-handedly broke the economy

Let's be fair here. It's the Garrison's design that broke the economy - Master Plan just made it worse by turning "a few click every few hours" into "one click every few hours".
* Local Hackerspace is often a great opportunity to meet people, get resources and stuff™.

* Offer her some literature on the general topic of programming, theoretical and/or philosophical books.

* Women-focused events/communities (Lambda ladies, and many others) that will allow her to meet potential _female_ role models, which is very important.

I may forget some stuff.
I did, and I think my comment still makes sense in that context.

If I give you a list of requirements for a programming language that I want you to implement and it includes 'a function must be able to call any function' then you have recursion. You don't need additional separate requirement for 'and that function may be itself', as long as you've fully implemented the first requirement. In fact you'd need an extra requirement to prevent recursion, not to allow it.

That's what I mean by you shouldn't need to consider recursion as a special case.
He was nicknamed "the Martian".
Agreed. It would also have filled the hole for school testing, which is what generated sales of Chromebooks....
Even if you took every shortcut, you're still looking at least 1.5 miles walk, and a good 40-60 minutes for that $4.60 savings.
while the article author doesn't see the court's reasoning.

Indeed, you can tell the author is in trouble because multiple times he says, "I don't understand the court's reasoning." Well, maybe you should try to understand it before criticizing it!
I think Otto is a fork, and simply an enhanced implementation of Guava's built-in EventBus
Today just use Spring or JavaEE. I use the latter.
Facebook has had the same problem with the browser devtools. Fun seeing a repeat of it in a different sector.
Dear UK government,

Good luck with that.

Signed,

An open source software developer outside your jurisdiction
A bit old now, but this is a perfect example:

https://twitter.com/MikaelThalen/status/757505701711405056

Left is a tweet by Leslie Jones, right is one by Kassie Dillon. The former is 'left wing', the latter is 'right wing'.

Only the latter got suspended.
All you need to know about the 2 most popular digital currencies (Infographic)
Whoa - really - this is interesting. Why did they do this? Memory too constrained?
Totally agree. Humans are social, and in social settings leadership emerges naturally, no matter what your management vision is. Sometimes the natural leaders are the same as the official ones, sometimes not.

Although I am curious why do you think that this setting is more likely to attract manipulative personalities, since there is no recognition, status, etc?
Me too, but I added a button (with TamperMonkey) to switch back to Google. Some searches are not good enough on StartPage, but at least I don't default to Gg any more.
> If you're hiring a HR manager, do you have them take a basic English skills test?

Yes, an interview in English is an English skills test.

Programming has the odd problem where you want someone that speaks code so you need to ask them to speak it in some form or other. Yet, if you ask someone to demonstrate even the most basic form of competence some people lock up.

IMO, the best option is to give programmers the same kind of fuzzy test your giving HR managers. You don't need someone that can decode for (int i = -6; i++ < ++j; k++) ... but they need to be able to understand how to use a loop to get something done.
Apache Kudu becomes top-level project
The language, especially the languages you enumerated, rarely have anything to do with the actual final product's qualities (including it performance, reliability and ease of use). Mongo is unreliable because too much effort was spent making it easy to install and use it immediately (it works!) and little to no care apparently went into anything else. Nothing to do with the choice of C++ for Mongo, or the choice of Erlang for Couch.
I have a niece; her mom tried hard to get her interested in piano but made no progress. At the farm one Xmas, I was upstairs practicing the Bach 'Chaconne' on violin. The niece came up and watched. I put my violin under her left chin, showed her how to hold the bow, and she made a sound.

The next day her father asked me, "How much is a violin going to cost me?".

Lesson: Children can get more interested in activities they see adults interested in and liking.

The difference: The girl's mother didn't like piano enough to play it. I really like violin and was working hard playing and practicing it. The Bach 'Chaconne' is not a trivial piece of music, and it's possible to get really involved in it, which I did. Those are all big points.

So, for a girl and computing, first, interrupt some of your hard work at you computer, sit her down next to you, and show her how to do some things. E.g., show her how to type "Hello World" into some word processing program and print it. Show her how to use a Web browser and e-mail. See what else she is interested in, and help her with that.

Eventually get her father to buy her a computer. I suggest a desktop computer in a mid-tower case, with your help, she can assemble herself. Likely install both Windows and Linux.

Get her started on programming, say, in some interpretive language, maybe Python.

Get her a project she would like to do, maybe build her own Web site and use her computer as a Web server.

Get her well into word processing so that she can do better with school term papers and, more generally, practice her writing.

Learning to read in some data, analyze it, and plot it stands to be good for her when she gets into high school math and science.

I have a special suggestion: Get her a really good editor, one with a good macro language. I use KEdit. Except for Web browsing, I by far my most heavily used program is that text editor; I use it for a huge range of things. Good skills with a good text editor are darned good to have.

Take it from there, and, say, report back on what did/didn't work!