skysight-inc/HackerNews huggingface dataset:
>> Another example would be to see how long someone could shout obscenities at Putin in front of the Kremlin without getting thrown in the back of a truck. In the US, we have the freedom of press to put out articles like this.

You are correct. US rates better on the freedom of press. The only problem, the articles like this, do they have any power to change things or is it just talk and talk and nothing gets changed?

>> I'm sure the everyday life of a Russian isn't totally miserable, and the US has its major issues, but I can't think of a single civil-rights issue where Russia is a leader.

We do have free medical service available to everyone and also free higher education. They're not as good as they once were (sometimes terrible) but they are available to everyone.

I'd call these basic human rights, access to medical help and access to education.
> They forgo learning plain JS in favor of jQuery

> Most new devs get it wrong when choosing what to learn.

Hear me:

"most new java devs get it wrong when choosing what to learn,
they forgo learning plain Java in favor of Spring MVC."

Now you understand how stupid you sound. Spring MVC is a actually plain Java just like jQuery is actually plain Javascript. jQuery is a library that abstract the DOM , not Javascript. jQuery IS a DOM abstraction, not Javascript abstraction ,it is not a third party language that compiles to javascript.

Your point would make sense however if you said:"They forgo learning the DOM in favor of jQuery". Unfortunalty you are part of the problem. Either you are not a developer thus don't know what you are talking about OR you can't tell an api from the language itself. Either way your comment is plain stupid and doesn't help. What you should tell beginners is "learn the difference between the DOM and Javascript". But you're not saying that, you're blaming a library for whatever reason.
If we even look past the 15 years of Agile and into the 50+ years of big-business software development, looking at the differences between the organizations that succeed and the far, far more numerable organizations that fail[1], then I don't think we see any differences that come close to touching the technology or individual work habits of the employees. The differences we see are organizations who trust their employees to be experts, and organizations who try to manage top-down.

Centralized, authoritarian structures, whether for business or government, are where the "lack of agility" come from that the Agile Manifesto spoke against. Creating a new set of rules called "Agile" that such a centralized authority can impose on its underlings doesn't change that.

[1] by some metric, either by time or budget or employee health and retention, which is really just a failure of budget that has been paid for in a way that doesn't show up on the accounting sheets.
Jquery is/was a practical solution, never a right solution.

For example, most people recognize the merit of Jquery as it solves the inconsistency of browser support. The right solution is of course the inconsistency itself, but practically, we patch it with band-aids.
Squirming in your seat.

http://www.phrases.org.uk/meanings/squeaky-bum-time.html
The problem is when you agree to give them $10,000 for a new car but get a bicycle instead.
Do you mean SSH? No, it's basically ECC keys that devices can sign their requests/responses with, over a message queue, combined with a simple pairing protocol to "trust" keys on initial setup.
The article ends with:

The answer

- 20-minute naps are arguably too short for a restorative nap

- 30 minutes a time would be better, but 90 minutes allows a full sleep cycle
The specific vulnerability and the fix:

https://github.com/qemu/qemu/commit/e907746266721f305d67bc07...
The lure of the big number
Well, it should not be easy to misunderstand an attack on patriarchy as an attack on all men. That misunderstanding makes no sense, unless a person has certain rhetorical goals...

Generally, your approach is smart, but topics like this have to stir up emotion. I believe it is completely impossible to have a meaningful discussion about such topics, which affect people's lives, without getting emotional. I guess only people who are completely unaffected by the problem at hand can have the luxury of objective distance...
This hashing power is useless outside of bitcoin. Even for password cracking.
I can't help but think that, even if YCombinator is the same it has always been, I honestly do not understand the culture they are trying to foster. Is it that you weren't meant to have a boss, or that smart investors make good bosses (have a whole group of them, even if it costs your company money). I have noticed the average programming chops of a YC founder has gone down a lot, and I thought that was a group core value, and remarkably close to mandatory.

I hope YC is both a financial success and changes the lives of the founders in the program for the better. But it isn't something I would apply for anymore. I feel like, as someone who wasn't popular in school, but loved lisp, I am no longer part of the in-group, because I don't have experience with Finance or Sales.
Three Takeaways on Recruiting and Scaling Tech Team
"I disrupted fatherhood."
Wish intel would have workable h264 hw acceleration on Linux instead.
Unlike with local seizures, it can't be used for whatever.
This is a great thing and I filled the form out in about 2 minutes. Upon payment your payment processor redirects to:

"https://apply.e-estonia.comhttps//apply.e-estonia.com/feedba...

Which is obviously broken. I got an email confirming I paid and so far nothing else.
Your link actually shows it's not part of the EMCAScript specification :)

No worries just a common misconception; the DOM API is part of HTML and DOM specifications.
If any of you would like to learn more about GROWS™, I have started a GROWS™ consultancy, and I am also offering a GROWS™ certification process. My GROWS™ stands for God-awful Regurgitation Of Weak-ass Snakeoil. These seem like important concepts.
Hm, I wonder how much of this is driven by the success of Bitfountain.io....
These are the things people who are forced to work long hours miss the most
Yes, document.createElement exists and is documented. But check the links at the bottom of the page: the function comes from the DOM and HTML5 specs, not from the Javascript spec.
I felt like Superman, too. My SO later told me I was more like stupid-man. It was still early enough in our relationship that she wasn't comfortable saying such things to my face.
Agile was created by the consultants. It's a bit disingenuous to claim they also killed it.

http://agilemanifesto.org
I downvoted you for this bit

>>socially lower status people
It hasn't been released yet has it?

Take up should be much better, as it supports much more memory and full x86 instructions.
Yeah well , this IS the ecmascript AKA javascript spec :

https://es5.github.io/

you pointed to a mozilla wiki which has a entry under "web" directory

>"There is no "document.createElement" in the Javascript spec." Uh... https://developer.mozilla.org/en-US/docs/Web/API/Document/cr...

well, I hope you learned something today because your link isn't the javascript spec.
I think you would need to be able to tailor the bundle to your specific baby's requirements? For example, our baby can't have antiseptic creams, so sudocrem (which is very common), would be useless for us.
Why would anyone agree to pay for 100% of the power consumption for an ASIC that only offers 25% of the returns? Consumers may not know anything about crypto-currencies but they understand basic math.

When consumers are offered 5 dollars worth of bitcoin as compensation for a 20 dollar increase on their power bill they'll simply conclude "i guess that bitcoin thing really is a scam"
If this makes you as mad as it makes me, consider supporting the ACLU, which has been persistent in fighting it:

https://www.aclu.org/search/civil%20forfeiture
Why I Teach Poetry to My Autistic Students
Yes. A bitcoin is basically a token that says that someone, somewhere has wasted a (quite large) amount of electricity on your behalf. It's an incredibly pure form of conspicuous consumption.

(Likewise with gold you know there's a pile of acidic tailings and a river full of arsenic to back it up, and with diamond mining quite a lot of real human suffering)
Interesting. I fired up IE8 expecting to find bugs, and to my surprise, even though the page looks different (some colored text is not colored, backgrounds are a different shade, etc.), it works perfectly. I was recently bit by trying to use `document.getElementsByClassName` which didn't work in IE 8, which makes it easy for me to just slap jQuery onto a new project because as long as people use IE8 and pay for things, you're expected to support it
I don't know anyone who just does waterfall anyway except for simple projects. You just can't get all you architecture and design done up front. There is a lot of iteration between architecture, design and coding. Requirements change and things need to adapt. That is not waterfall.
^^^ Exactly this. I've seen Agile work extremely well when experienced developers decide "we need to change how we've been doing things". Coming down from management it becomes just another way of lowering the boom on development. Furthermore I think the correct pronunciation for "Scrum" is "Scrummerfall".
Subway Implements New Security System That Sprays DNA on Robbers
I did actually check the date on the article part-way through reading it.
It certainly doesn't mean we have to punt the easy cases, but it seems inappropriate to lambaste the current solution without establishing that we are in fact looking at an easy case.

That no one seems to have produced (or pointed at) an asymptotically better solution in any language, I think that's some small evidence that there isn't such a solution and substantially more evidence that it's not easy to find.
E.U. Proposes Quota System to Address Migration Crisis
Why the EFF is pulling its support for the USA Freedom Act
Because that bad press isn't translating into lost dollars. And dollars are the only language large companies understand.
At several previous jobs I went on and on about how most process was unnecessary and nobody would believe me that you could do with less process. Then I joined a company with better people that has minimal to no process, and we make it work well, and it's the best job I've ever had.

All the companies I was at before this one that hid behind process had the usual problems with quality, scheduling, communication, etc. There's no process that's going to pull excellent work out of average people. It's just band-aids that keep people from taking real responsibility because they believe the Process will take care of things.
Open letter from an ignored test
http://manifesto.softwarecraftsmanship.org/

If you work with people who dont care, youre screwed. Nothing will ever work to force them to actively engage with the process of creating good software.

..but, surprisingly, when you do work with people who do care, they self organize remarkably well. The Valve megacorporation is fundamentally based on this. It works. Thats been my personal experience, over the years.

The problem that has to be addressed is convincing people to care, and self improve.

Forcing a process on the unwilling is going to fail no matter what you do.
I've unfortunately never seen Agile work.
I had one project where we basically had our own process that just kind of evolved, a mix between waterfall and agile I guess. That actually worked well for a year, until management had to fix it, because we weren't Agile. We actually went from 2hrs of meetings/week to almost two full days, I'm not shitting you (to be fair, they went a bit back on that and cut it down to one day fairly quickly, but we still wasted more time by becoming more Agile).

Then my job was to fix others peoples projects from companies that weren't familiar with the technology they used as a consultant. All of them were agile, SCRUM and SCRUM of SCRUM.

And it just didn't work, Ive never seen such dysfunctional teams before. Nothing worked. I realize I've probably only seen the bad side of SCRUM because whenever I got called in they were behind schedule and already fucked up the project anyways.

I think SCRUM can work, maybe, hopefully. But to this day I have yet to see it happen. You have to do it right, and even with basically zero experience with SCRUM I was able to tell that they weren't doing it right, they were just wasting time and not having ANY coordination whatsoever.

I think what others have said here is right, if you have a great team, it will organize itself anyway. If you have a bad team, jumping on the agile bandwagon won't help you.
Show HN: Why I created Picket
Would you then call yourself a nail-hammerer, or are you just somebody who occasionally sloppily hammers a nail or two?
That idea goes back at least to science fiction writers in the 40s: Heinlein's "Waldo" where it scaled down to microsurgery, and another story by someone else that I read as a kid -- that one had robots building smaller robots, ending in a kind of grey goo emergency that petered out because metal nanobots rusted faster than they replicated, or something vaguely along those lines.
I felt the same, then I reassured myself that I'm more exposed to these news, because simply they are outrageous thus they go viral.

No wonder 100 million tweets don't go viral featuring content like "I waked the dog again" or "Ouch, my nail broke".
You're going to need citations for a lot of those statistics... http://www.democraticunderground.com/10024233028

http://www.pnas.org/content/109/41/16474

You could also make a similar list of complaints about the "advantages that men have," which are obviously numerous. Everyone has it bad.
it's a qn of when, not if.
Medical device startups need to master juggling and balancing
This fear is completely irrational. There is no legal justification to allow for anyone to be arrested due to a patent violation, regardless of how powerful or rich the patent holder is. There is just no way this would or could happen.

To be fair, I'm sure I have a lot of assumptions about Russia that you would find equally ridiculous.
Superfish only got bad press because their spyware was shotty and had huge attack vectors.

Half of Silicon Valley is either built on spying on people or selling to those who are spying on people. It's the original sin of social networking.
It certainly doesn't take any more support or resources then attending college does...
You can help with that if you want: https://github.com/WhisperSystems/TextSecure-Browser
> Any business model that generates $38M/3 months ($152M/yr) could truthfully and emphatically be described as "lucrative."

No, a business model that generates and $38M of profits in 3 months would likely be described as "lucrative". A business model that generates $38M of revenue with a cost of revenue that is more than an order of magnitude larger is anything but "lucrative".
Verizon will sink AOL.
CS programs at American universities run the gamut. A well balanced CS program will teach fundamentals/theory and also application of that knowledge. Perhaps Temple's CS program is heavy on the theory in the early years (or even through all levels). That does not mean that CS or even this specific CS program is not relevant, and I'd go as far as saying "extremely relevant" to creating software.

I see many folks who graduated with a degree in something other than CS that do well in the software industry. That said, I also see fundamental mistakes made frequently in the design and architecture of software (and I'm not talking about ignoring common design patterns). For relatively small sizes of N this is not a problem, but once something needs to scale (which is often the case if your creation becomes successful) then the proverbial fit hits the shan. A CS degree doesn't necessarily solve this, experience plays a large part too.

I think someone who is not yet a member of an industry dismissing a curriculum out of hand is pretty foolish though.
Free Tutorial: Create Your Own SaaS in Rails Application. Part 1. By ProgRails
I had no idea that sonar could give images that sharp. I wonder at what distance the images are taken from. I mean, you could certainly make a sonar with a huge virtual aperture, so maybe you could do this from near the surface?
You can't fool bosses for very long.
If you're using jquery to make apps instead of an app framework like react or angular, you are guaranteed to be writing spaghetti. If you're using it to enhance pages sent from the server, it's hard to call that "serious".
>>I also find Scrum usually is so time-pressured, it can create a constant death-march, and also tends to sacrifice time to crush technical problems as a result - there's no "getting done early, so time to fix the architecture over here", etc.

Sounds like your teams were underestimating task effort.

>>If you have a PM that doesn't allow time for such things, it can be rough.

Anything's rough with a shitty PM, which is what you've described.
Plain JS is better suited for developers who are writing large apps. jQuery is a nightmare to maintain in large applications and popular SPA apps have foregone jQuery (except Backbone.js). jQuery has its place in small websites that don't do much but when you need to code logic into things, jQuery is just not suitable.
In my experience, either:

- A few people end up discussing some minor point only of interest to them while everyone else stares into space

- Every retrospective ends up being the same as the previous one: it's like someone recorded a meeting 2 years ago and plays it back every 8 weeks

- Things that went well are all internal; things that went badly are all other teams' fault (this can't always be true)

Yes, I realise those aren't really agile issues, just a symptom of having a relatively poorly defined meeting with lots of people.
> * I could be building real rockets and learning real aeronautics instead of wasting 400 hours in Kerbal Space Program and I'd be probably much more qualified than I am now.*

I think part of it, as well as EVE vs. feeding the homeless, is the ability to walk away when it's not fun.

If you walk away from three years in college studying aeronautics, you're throwing away everything you sunk into it. If you're walking away from a homeless shelter, a family might go hungry.

If you're walking away from Eve or Kerbal, well, some bits don't get exchanged, and I guess maybe someone might lose a fake spaceship. No guilt.
Every new idea in management have problems at the "majority adoption" phase. Software is no exception.

Those problems appear because organizations are chaotic, in the mathematical sense, in that the sum of the details completely eclipses the worth of any idea. And that's an inherent problem.
Bank Payments Widget – Synapse Express
Yeah, because xmpp doesn't exist.
Those are some interesting:

"When Amargan sketched these images—as opposed to shapeless scribbles—the researchers saw activity in brain areas typically associated with vision, including the striate cortex and the frontal and parietal regions of the visual cortex."

That reminds me of a virtual frame buffer where off screen rendering happens. I wonder what the differences are between someone who lost vision due to damage to the visual cortex in the brain version issues that prevent visual information from reaching the brain.
> At a deeper level, I always wonder, what [besides mining bitCoin] would other people hack up with a monstrous amount of computing power on the order of a data center in a container?

I wouldn't call it "hacked up", but large-area surveillance radar systems like AEGIS and JSTARS use very high density systems like this, because the size, power, and cooling available for the signal and display processing are severely limited. Same can be said for systems like the mobile Doppler radars the National Weather Service and various universities use for studying severe weather.
Design iOS Trailers app in Xcode
Pretty much. Technology advances, but human behavior has remained surprisingly constant over the last 2000+ years.
What's 'J' ?
Surely the idea is that the return is more than 4x the cost of the power consumed, so that it's still a net gain for the buyer? It seems unlikely to me that this would actually work out in the long term, but wouldn't that be what they're going for?
I seriously don't know what these "puritan"/back-to-the-roots people are trying to achieve here.

First, when they mention raw/plain/vanilla js, they 99% of the time mean DOM and not js.

So, there you go, case closed, next please.

But for the sake of argument, let's explore both sides of the debate. Yeah, learning and mastering js and DOM is very important and if you rely only on jQuery or any other library or layer of abstraction to get by with web development, that would definitely hurt your potential and chances of getting ahead within any organization or specifically my team but let's put this point aside for a moment here and discuss an equally if not more important one.

The main criticism leveled against using libraries to manipulate the DOM is that they add another layer of abstraction and subsequent maintenance overhead and also the perceived or alleged performance degradation in terms of time required to complete the necessary operations.

Without downplaying these "legitimate" concerns, I have not seen not even once one of these critics faking being impartial in their assessment of DOM libraries by listing their unquestionable advantages they bring to the table like next-generation selectors like :has(), :contains(), :gt()...etc and not having to write a lot of boring and suffocating boilerplate garbage just to apply some style info to a set/list of DOM elements just to prove to those reactionary folks that I'm a capable dev.

Sorry guys, if jQuery or lo-dash is already used and bundled with the project, I'd use it in a blink of eye, if it is not included, I just wait and see if I'm writing a lot of boilerplate garbage just to get the basic functiosn I expect and take for granted when manipulating the DOM, I'm bringing to the mix to your chagrin.

parents('.classname') >>>>> parentElement.parentElement.parentElement.parentElement Ad nauseam
The Mechanics of Preventing Procrastination
Maybe the downvotes (not from me, mind you) are silent complaints about your first question?

Because yes, you can.
Wanted: a cofounder willing to move to a Moroccan surf town
> I don't feel Agile works from the top-down but rather organically from the bottom-up.

I believe that is the crux of the issue. Larger organizations, and especially those that view IT as a cost center, do not feel comfortable giving control to programmers.

Every time a consultant proposes a new method with a new name, it seems like it's just a way to create a side industry; a long con that doesn't really attempt to fix the larger issue. I believe the hard problem to solve (which may be impossible, I'm not sure) is getting an organization to see their programmers as business collaborators rather than an inconvenient necessity.
It really is, and I do think most of the time it's the crowd being manipulated into a rage. When you see in the news someone demanding an apology from someone else or from a corporation, online shaming and crowd morality is what makes these demands effective.
Added to that: why don't the just build on XMPP? Why lock users to their servers?
Almost certainly because it increases engagement. By optimizing purely on metrics, psychologically undesirable effects creep in (guilt, in this case). c.f. online gaming apps and their addiction inducing behaviour.
Does this feel like backtracking to anyone else? Compare to Fowler's previous discussions [1].

Maybe it's just hard to write about a new, interesting thing without most people getting the impression you think it's the way (especially developers, who seem eager to declare any new tool the One True Way® and everything else 'legacy').

[1] http://martinfowler.com/articles/microservices.html#AreMicro...