skysight-inc/HackerNews huggingface dataset:
I love that you weren't brave enough to make this comment on a legit account and take the downvotes there. Bravo (brava?) to you.

I agree that there are teams that struggle with Agile/scrum, but those struggles and failures generally have more to do with overall company culture than they do with the teams themselves.

Get a good Scrum master, with appropriate chops, a spine, and good people management skills, and you will have yourself a good scrum team. Full stop. Halfway embrace the process by letting your dev manager run scrum, or let your POs bully the team into things that aren't realistic, and you will have failure. It's as simple as that. Whatever project management methodology you choose has to be committed to fully for it to succeed. There's a reason why Project Management exists as a job outside of software development.

And you're fooling yourself if you really think that that superheroic "more fucked projects for professionals to clean up" line is buying you any credibility. I've seen more fucked projects and mountains of technical debt come out of "professional" clowns that swoop in to "fix" shit than I care to relate.
My favorite E&M simulator is MEEP, http://ab-initio.mit.edu/wiki/index.php/Meep.

Although written in C++, it uses MIT-Scheme/guile as the control language. This is a problem because the steep learning curve discourages undergraduate students.
Yeah, I was trying to be snarky, thinking about the guy who is responsible for everything but doesn't have any creative freedom. Epic fail on my part.

I'd also enjoy what you describe.
Hey curious about downvote (honestly, want to know why). I didn't see anything saying that was a bad idea in the HN guidelines:

https://news.ycombinator.com/newsguidelines.html

I felt the typo was one where I had to do a double-take and make sure it wasn't some purposeful acronym. So, I posted a quick note since it looked like the HN poster also was the article writer, and my comment would drift to the bottom quickly and wouldn't get too far in the way of a larger discussion.

I could see maybe I should have made my comment more verbose so someone wouldn't interpret it as being short or something? Or is there an unwritten rule about not making quick editorial comments?
RIPEMD-160 would be a more appropriate hash for this. SHA-1 is no longer thought to be sufficiently secure against collisions.

Edit: If you're downvoting, please explain. This is more or less factually correct.
Apple does a good job of highlighting apps in their TV ads and we were fortunate to end up in one of them. I wrote this piece to share my behind-the-scenes experience. Hope you find it interesting/useful.
For this objection to be meaningful wouldn't the group of funds as a whole need to have outperformed the market as a whole? The average of the return of all stocks in the market is the same as the average of an infinite number of random samples from the market.
I'm not a designer and would like professional designers to weigh in. With most Material Design apps/sites, doesn't the ultra bold colors distract away from the content? I thought content is suppose to be king not the UI.
> unless moderators take serious action

And even then, when moderators do take serious action, there is often an accompanying backlash against them. As if the very degradation of quality is a feature rather than a bug.
I would be surprised when a study comes out proving the opposite, given that there are strong proofs why beating the market average is difficult: http://www.norstad.org/finance/tsmproofs.pdf. Sure none of these profs exclude the possibility of a small set of consistently winning super managers. But then again even if such superstars exist, ultimately their performance is bound to be self-limiting.
I feel like it's impossible for many people to acknowledge the fact that the world isn't fair.

To me, that's the basic assumption that you have to start with. Afterwords, you're free to figure out how to make things more fair, but if you don't start out understanding that things will always be messed up, you're left with a senseless rant.

From what I got through it seems like the author was upset that some parents can spend more time with their kids and that teachers were setting a high standard, and that wealth in families can function as a privilege for children. Those seem like pretty fundamental issues to me. The science fair is maybe like a microcosm of life that way, but I didn't get what was a problem unique to it.
N0tch's Twitch streams are rather misleading. It seems like he has incredible speed and productivity but that's mainly because he's repeating a well-rehearsed implementation.
Tinder Users at SXSW Are Falling for This Woman
I would love to, but the cost of international shipping will be prohibitive: these things are large and quite heavy. I would imagine the cost of shipping would exceed their price on ebay. Unless you can pick them up in Palo Alto.
I notice a lot of people that used to watch silly videos on Youtube are now watching them on their Facebook stream just because it's re-shared by their friends. The fact that videos autoplay by default is attracting people to watch it right then instead of clicking a link to Youtube.
https://workfrom.co/nyc
The reason naming things by hash is a good idea is that you can cache them "forever", until you decide to change headers. The only benefit of a UUID over a URL is that the lack of meaning makes it less likely that people will change it later on. However, semantic naming is useful, and avoids collisions. True UUIDs require very careful use of RNGs.
Coffee Flour – that can be used for cooking and baking – will soon be available
Atari Devs Dissect Yars’ Revenge, Adventure, Atari’s Woes
Exactly! How can we say the free market isn't keeping up when it's hardly free? California has an insanely slow build rate because of how much red tape sits in front of it. This slow build rate leads to less housing which gives us high prices. And then people seem to think we somehow need even more red tape to save the day.
Since you're in California, you may have good luck contacting Green Citizen: http://www.greencitizen.com/locations/

Depending on how one is to interpret the "donate" verb; whether it should be to a charity that will use them, a charity that can sell them or just to not put them in the landfill.
the demo gif could use some delays before each clear...
Coming from a link titled "Programming is terrible – Lessons learned from a life wasted" I expected some humor that may not be Politically Correct.

Strangely, your response bothers me more than the quote. Could you not find anything positive to say?
It is difficult, I agree. But that's not really the point Kay is trying to make. Why should we implement these things in the web browser? Further in the interview, Kay remarks that that is exactly the problem - that we are reinventing technologies that were around for decades (reinventing them poorly to boot, as he puts it "reinventing a flat tire").

I happen to agree with him in theory: I think it's a huge missed opportunity to force the browser to be an application delivery mechanism instead of a content-delivery mechanism (or "object"-delivery as he puts it).

But of course in practice, there are historical and political reasons as to why web-as-an-app-delivery-mechanism happened, not least of which - if we took Kay's example of MS Word - is Microsoft's unwillingness to open up the platform (or proprietary software, in general). So we had to re-solve these problems in non-proprietary ways, while forcing proprietary app providers to conform to web standards that would ultimately and perhaps knowingly cannibalize their software sales.
> It's oddly masochistic and as far as I know it's unique to us.

http://en.wikipedia.org/wiki/Stakhanovite_movement#History

"The Stakhanovite movement was named after Aleksei Stakhanov, who had mined 102 tons of coal in less than 6 hours (14 times his quota).[1] However, his record would soon be "broken" by his followers.[1] On February 1, 1936, it was reported that Nikita Izotov had mined 607 tons of coal in a single shift.

The Stakhanovite movement, supported and led by the Communist Party, soon spread over other industries of the Soviet Union.[2] "

Basically all this 10x is just a way to make people produce 10x while paying still for 1x. Programmers as a blue colar job also subject to it. White collar jobs like doctors or real engineers are much more resistant to it (as psychologically they are individuals not a member of a crowd what is typical for blue collar jobs)
What i commonly notice is if a developer starts solving the problem at its core, and then builds the interfaces around it, or he starts writing "utility" code, like writing code in hope that the problem will solve itself if enough helper code (or framework code) has been written for it. When i see a developer doing the latter, i know he will not be too productive, because he has no clear vision of the solution.
MobileOrg (the extension to org-mode in Emacs) requires an index.org file that points at the org files you want to export. You configure it to dump out anything from that index to a specified directory.

You then use something to sync that file tree to any of your devices. I used BTSync for a bit but found it annoying and I now use Google Drive with a GDrive syncing client on my phone so that the mobile-org Android app is always up-to-date.

It's bi-directional and they use a checksum matching scheme and some import tooling that allows you to suck in changes to those index files from other clients.
y'all are doing a bang-up job with IPFS, but I'd say it's always a good habit to clarify affiliation when spreading the word :)

(I was going to give your team a shout-out if you hadn't beat me to it!)
The Legend of Canvas
Using a computer algorithm, http://en.wikipedia.org/wiki/Mersenne_twister is a good choice.

"Anyone who considers arithmetical methods of producing random digits is, of course, in a state of sin." -- Von Neumann.

Using a computer, maybe look for small current variations around a resistor or similar device? http://en.wikipedia.org/wiki/Hardware_random_number_generato...
Why should that be a problem? Product Hunt wasn't the first to do aggregation. I personally feel this is a really neat attempt!
How does this compare to target retirement funds?
You were also upvoted.
>There are no [profession] blogging about "10x [profession]" for example.

... He said and about the profession with surely the highest concentration of arrogant and self-satisfied know-it-alls.
I wholeheartedly agree. This point irked me the entire time as the author did not condemn work itself.

I wish there was a way to upvote your comment more than once!
If you can live with [0, 1), there are simpler ways of doing this. Generate a number [1,2) by filling the 52-bit fractional component with a random integer. Then subtract 1. And you're done.

http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/ARTICLES/dSF...
A problem with live preview is that in most iterations, after the first page you cease to see the preview of what you type, and you need to scroll down on the preview to have it match where you are in the source text.

I had developed a few years ago a markdown editor with live preview, with a mechanism that synchronized the source and the preview, scroll-wise, so the preview would always display the part that was being edited.

It didn't take off (at all) so I let it go but I wish there would be a standardized way to do this; I'm surprised this problem isn't otherwise addressed, because it's a real problem for me.
When you have a hash you trust locally, you can fetch a file from anywhere without caring about the source - the only thing that matters is if the file matches your hash. So the only thing you need to care about is ensuring that the hash you have is the one you really want.
Right and the ability to customize every nuance of it w/ a tiny bit of Emacs Lisp (or not, that's not required) has been great.

For example I didn't quite like how org-drill, a spaced repetition extension for org-mode, handled flash-card grouping and drill selection at run-time so I completely customized it with my own group selection interface.
Can you englihten me on how edit distance helps here? I don't see why insert/remove/move is relevant in this case.
Bingo. The ongoing mindfuck of floating point representations is that sort of non-even mapping of certain intervals.
For those that are curious, here's ~1400 of them:

https://gist.github.com/theycallmeswift/6e479d61b772543aa613
You can do that. You need a separate login domain, with its own server and SSL cert. The cat videos can go through the main domain and CDN.

HTTPS security seems to be going downhill where it matters. "wellsfargo.com" not only has just a cheezy "domain validated only" SSL cert, but their "sign up for online access" link redirects to "https://adfarm.mediaplex.com". Bank of America used to run the secure pages through "secure.bankofamerica.com" from their own servers. Now everything comes from one domain, and it's front-ended by an Akamai service.
In general I am inclined to agree with you. Given two equivalent libraries, if one is standard and one is pulled from github, the standard library should be preferred. If it were just a matter of developer ergonomics, I would agree with you in this case too.

But the command line interface is the fundamental user-facing piece of a command-line program. If it's not intuitive and clean, the usability of the whole program suffers. The internal API is secondary (this is why I didn't try to "improve" anything here -- go's flag package is good enough and I'm not trying to reinvent the wheel). It's all about a good experience for users, and I don't think Go's stdlib flag package provides that.

Commandline programs written in Go shouldn't feel like idiomatic Go programs, they should feel like idiomatic commandline programs.
I've been disgusted for years by the parade of "winners" of the major science fairs, most of whom have privileged access to research labs, wealth, or both. Because, protip: no high school student can do graduate-level scientific research. When you see that, it means that the student had special access to a lab that was already doing the work.

And yet, year after year, these folks are given lucrative scholarships and trotted out by the media as examples of the best-and-brightest scientific talent. There's no way to reform it -- there's an incentive to game the system, so parents will find a way to a game it. It's just one more example of the perpetuation of wealth across generations.
They don't need to be nude. /r/gentlemanboners, a subreddit for tasteful, non-nude celebrity pictures, is considered "Bad Reddit"
It's an interesting idea.

As it stands, there's a way of saying 'I put some text on the canvas' but no way of saying when it was removed. The whole canvas could be cleared, or a particular region could be cleared, or over-written, or the canvas could be resized, which would result in it being cleared.

So if you wrote to a buffer every time you wrote text to the screen it would fill up pretty quickly. If you animated anything (as is happening in this example), then you'd have a million copies of the same text as it was re-drawn each frame.

There's also the temporal aspect, of course. With CSS it's possible to say 'this text is relevant, but you'll see it in a few seconds'. If you disabled CSS then the text would be there, static. If you were using a screen reader, you wouldn't know it was there until a certain point in time. That's not particularly compatible with the way people use screen readers.

The answer to which might be to manage on-screen resources and keep track of what is visible on screen and when it's removed.

And how do you represent the page hierarchy? You'd have to emulate some kind of DOM.

All of which comes under the banner of 'replicating the stuff that browsers already do, but with inevitable bugs and overhead and things you hadn't thought of'.

I think the appropriate response is to use canvas for interesting graphics that can't be done without it, and to keep text and markup for textual applications. Of course you can push the envelope of what's possible using new tech to create novelties, but it shouldn't be advocated for 'normal' web applications.

It looks like this page is a promo for a general content authoring system based on rendering in canvas, and that's a bad idea for all the above reasons.
Why bother with proxies and not just do bank accounts fair?

The whole idea of making children compete is questionable, and once you bring money in it completely loses reason to exist.
Another possibility, http://consumerist.com/2010/05/11/if-youre-going-to-eat-a-ca...

Orange carrots might've also been an easy "ok, it's not hemlock, it's safe" indicator.
There are a lot of other interesting food facts out there, especially how our food has changed dramatically in the last few thousand years. People consider vegetables and fruits as healthy because they fall under those categories, yet we have completely altered the levels of sugar and other factors to make them more marketable and desirable. For example, wild bananas required a machete to open and had such large seeds and low sugar content that no one really ate them. Another example is corn, the original corn had 5-12 kernels per cob and was in a hard shell as hard as an acorn, it was high in starch not sweet at all, around 2% sugar and 20% protein. The corn in the store today is 2-4% protein and up to 40% sugar. So just because you are eating a vegetable doesn't necessarily mean it is healthy.

http://www.npr.org/blogs/thesalt/2013/07/10/195592468/eating...
http://www.sciencefriday.com/segment/11/29/2013/eating-wilde...
There are so many existing scripts, books and guides that use "rm -rf", "du -hs", "ls -la" and so on that those will have to be supported forever.

For many people, those sorts of commands are 80% of what they run on the command line. Having it so that the other 20% consisting of new programs works different is confusing and annoying.
I believe he refers to a wider concept, since he writes, "spirits":

> have a range of animistic of (ED: I think he means "or") shamanistic beliefs, totemism, ancestor worship, etc

so even if e.g. fetishism or cults of the ancestors might generally coexist with animism they are not exactly the same, hence the made up "spirits religions".
I don't understand your second line. If an agency is doing a site for a client and it's not accessible to their customers, then they've failed to do the job. The client wouldn't say "oh, we'll pay you the same amount again to fix it" they'd say "fix it at your own expense".
http://www.orangutan.org.uk/ and
http://orangutan.org/
oblig. plug for Orangutan Foundation (UK) and Orangutan Foundation International (US), who try to protect them and their habitat.
The brits have been cuckolds for a while now, so this isn't really surprising.
Circlejerk is now just as bad and modded by mostly SRSers - anything or anything that would be go against the SRS ideology is deleted/banned.
Hey thanks for this. I tested it out on Mavericks, and the only thing that doesn't sync anymore is the notes. Maybe I just can't find the setting in iTunes to sync that as well...
Loomio.org collaborative decision making
Hmmm, can you give me the weight of one of them please? And no, I don't have friends in California :(.
Nearest one from California are in Montreal :p.
Lisp was my first and last love. But I left her years ago due to lack of libraries and etc. Work mostly in R these days, but I do mess with my .emacs file every now and then.

Similar experience to yours, Mandus.

(oh, post-doc in computational biology, which should qualify as one branch of computationally heavy science)
In general I think building operating systems is difficult and sooner or later you get a bad apple (no pun intended). Apple may have avoided this but it is common on Windows and some Android devices to have strange issues that are never really resolved. As we pile platform on top of platform this kind of emergent property becomes more likely. By simplifying things you just delay this for a few years before the bloat starts to pile up sooner or later somewhere in the stack.

We could easily see a return to more traditional hardware that gets back to simplicity. I would love to see affordable SoC laptops with discrete graphics running something like Ubuntu and Steam. This would be an amazing combination of reliable OS, high quality free software, and access to entertainment. Selling a device with good software included should be a selling point instead of tricking people into an app store pyramid scheme.
The Vancouver market is probably out of wack due to foreign money looking for a place to park.
If the CDN is malicious and can MITM, then this won't help — the CDN could rewrite all links and redirects to the login page.
Http/2 is stricter than http/1.1
The Simpsons noticed this phenomenon and proposed a solution 20 years ago.

https://s-media-cache-ak0.pinimg.com/originals/79/78/1d/7978...

"And the award goes to the kids who clearly didn't have any help from their parents"
We have that and quite a bit more at www.3D-Avatar-Store.com. Expression cloning with local target fitting is quite easy... to the degree we don't even mention it. It's sorta expected when mapping expressions from one character to another, otherwise the mapping is painfully obvious.
Wow a lot of parental angst there. Lets take a paragraph out of that which summarizes this:

"Last year my son, who was in third grade at the time, came home with a sheet of paper from his school that listed three categories for appropriate projects: developing a hypothesis and conducting an experiment to test that theory, inventing something new, or researching 'something specific.' The guidelines listed 'whales' as an example of something specific. Given that my son was 8 years old, the idea that he could, on his own, do any single one of these things seemed ludicrous."

Ok, so here we have a parent which completely doubts what their kid can do. In my experience this is a pretty bad place for a parent to be, as the kids seem to always be more capable than parents expectation.

But the author really drives it home here:

"Even the easiest of these items—researching a topic—is nearly impossible for a child who hasn’t yet mastered the ability to browse the Internet. (As a parent and the founder of a tech company, I’ve observed that in order to browse the Internet one needs to know how to scan the screen, differentiate between actual content and ads, and evaluate the trustworthiness of a resource—elements that are far out of reach of most 8-year-olds.)"

Get that? Browse the Internet? Here is a question, how hard is it to pick up the volume of the Encyclopedia Britannica with the big "W" on the spine and turn to the page on "Whales" ? Not that hard. I'm sure the problem with that is that an 8 year old cannot be expected to drive themselves to the library. (only half joking).

But in context it says volumes about the parent and very little about the child. Even the poorest child can research things like the kinds of insects that live in their neighborhood. The sad part about this article is not that Science Fairs are not fair, its that parents don't know what science is and so cannot help there children develop a sense of wonder and discovery.

And what is truly heartbreaking for me is that the author's child has no hope of learning what science is from this person, and if they don't get it in school, well they will grow up believing anything they read on the Internet as truth. That makes for a very sad story indeed.