skysight-inc/HackerNews huggingface dataset:
> Pure waterfall as it's depicted by Agile consultants was never a thing.

Yes it was.

> Think about it, how could you possibly code an entire app and only then debug it?

Which is why programmers hate waterfall so much, but you're absolutely wrong to think this isn't exactly what was being attempted. Time and time again, management in an attempt to cut the cost of programming time, thought the way to do it was to first build specification for everything and try and prototype the entire app up front, storyboard every screen, build out mountains of specs because naturally they think that's how you build things, with detailed blueprints so all the decisions have already been made. They couldn't be more wrong, but it's certainly the most natural way to think if you aren't a programmer and don't know better.

> So, the biggest innovation in Agile was the latter's orientation towards developer testing concurrently with coding. Which, of course, has had many other ramifications.

Agile in general had nothing to do with testing, the big change in agile was removing the big design up front, the specs and meetings and months spent planning something before being developed. Some agile methods like extreme programming certainly had testing as a big part of their process, but what differentiated agile from waterfall was introducing iterative programming where work was done in short week or two cycles and then delivered whereas waterfall wastes enormous time trying to nail down details that simply ended up being wrong come programming time.

tldr; agile is not about testing, it's about iterative development in short cycles with little planning and always has been and that's what made it different from waterfall; no "Big Design Up Front".
How A. Q. Khan made Pakistan a nuclear power (2005)
Accepting something as cryptographicly significant as a rng seed as a command line argument makes my security whiskers bristle.

Especially since the ultimate destination for that value is a root owned 600 perm file.
A slightly less drastic / more tweakable extension: http://www.fbpurity.com/

I use it to delete game + app stories from the newsfeed; I will sheepishly admit I haven't disabled 'Deleted Friend Alerts' either.
Much like SELECT * or JOIN foo USING(bar), it's the kind of thing that greatly speeds up interactive queries, but shouldn't ever end up in source control.
Why do they call it "Visual C++", What does the term "Visual" mean to them? Also, is their compiler standard compliant? (c++11, c++98)
Great write-up. I think what you're saying is clear enough that it can or should have been in your application. You've done a decent job (I think) of explaining it.

I wasn't responding to your application in either of the previous points. Now that I hear what you're doing I hope you never to offense to my previous comments.

Now, my 2cents about your database.

In some ways, Google IS the database you are referring to, just that it is a secondary repository of that information (don't ignore Google's Cached results, etc).

Google can do an amazing amount of slicing and dicing on metadata too.

I STILL think you have something. It doesn't have to be The Database for all the Internet, but it may be.

You sound like a very smart guy, so I'm assuming you've done the homework and know what niche you can serve first which can help you grow.

On that note :) I too didn't get too deep in the larger opportunity for my product, but in the next few weeks (probably early next month) I'll start taking data from a group of open data sensors. Would that be a good fit for broadlist? I'll drop you an email in a couple of weeks and see where you're at.
Yep, true, it's planned. But sometimes their captcha page tend to block some legitimate trafic...

It's not that impressive because we read everyday articles about crazy DDoS big companies are able to mitigate. But when it's the website your responsible for, whatever the number of requests/sec, you just need to find way to manage it, and CloudFlare can have some weird side effects.
"foo knows about X, Y, and Z" doesn't mean the same thing as "foo is required for X, Y, and Z".

> > replacement for these features

Did GP edit their comment? The quotes and arguments you're arguing with aren't present in it.

> We stopped using xinetd a loooooong time ago. If you want to use a central point of failure, that's your business.

An init system that groks socket activation yields more benefits than just lazy service startup. Services which communicate over a socket can be more loosely coupled, and a service need not be a traditional "forking daemon" for dependent services to start up at the correct time (since , say, the dependency's UNIX domain socket is already created, they can all start in parallel).

edit: I edited the last paragraph in 20 minutes after posting.
There's also evidence that "placebo surgery" works with pain-related conditions - you essentially fake a surgery and in some cases it's as good as actually performing the surgery, which would explain why a surgery would heal stress-related pain problems in this case.

Source:

>Last week the New England Journal of Medicine published yet another trial showing that fake surgery can be as good as the real thing. This time the subjects were candidates for knee surgery, with a torn meniscus and debilitating pain. When they arrived in the operating room, study surgeons in Finland performed either a meticulous repair of the torn cartilage, or a charade. Incisions were made, and closed, with no other intervention. In case anesthetized patients could hear or understand, the doctors and nurses passed instruments, made surgical sounds, and pretended to do surgery for as long as the procedure would normally take.

>Both surgeries worked.

http://www.huffingtonpost.com/david-h-newman-md/placebo-surg...
Evergreening Epic Practitioner Information with Open Epic and FHIR
posted. 'the curious case of aq khan'.
I hope you were being sarcastic when you mentioned that Twitter account. But then the structure of your comment really leaves a lot to be desired.

If I have to go by that Twitter feed it sounds more like coming from s certain gentleman named Zaid Hamid from Pakistan.
At the fundamental level, the machine is unsafe. This means that if unsafe were transitive, all code would need to be marked unsafe. Use a String? Your crate needs to be marked unsafe.
In my exurban town, all that's paid by either property taxes or my utility payments. (Plus local schools--which I don't use but are far and away the largest cost applied against my property taxes.) I also pay for private trash collection and my own septic.

Imputing the costs of roads is more difficult although I'd note my town is only about 25 years newer than Boston so it's hardly a case of recent sprawl.
You aren't contributing anything to this conversation. You're misrepresenting what I said and you're even responding with a flippant "Lol".
Most "sprawl" is new developments built in places where there are none of these zoning laws - no zoning, no setbacks, no parking requirements, nothing of that sort. After the sprawl is built, sometimes those rules are added, to keep it sprawly.

But no, zoning does not cause sprawl. Sprawl is farmland or forest land that has to be rezoned to be residential at all. Since you're far out from "the city", the property must be attractive to buyers to induce them to live there. Since land is cheap there, this inducement takes the form of large houses and expansive stretches of land.

If you built tiny, expensive, inner-city studio apartments that were ALSO 60 minutes away from "the city", who would buy them?

> Many people think that sprawl is a free market phenomenon, and they are exactly wrong.

You misspelled "exactly right".
Results from Candy Japan box design A/B test
Oh I'm sure those are relevant, but in terms of appearances, a con man exploited those and duped many people across the globe using bitcoins.
I think there's a chance of Slack winning this use case when they add one feature: threaded conversations / topics.

Zulip (https://zulip.org), Dropbox's Slack clone, supports threaded convos out of the box quite nicely.
Haha, true! But please share your personal DDoS experience is mine is not large enough :p
Sorry to take so long to respond.

Your arguments applies to modules that are external, not internal ones. The article specifically talks about internal abstractions, not abstractions that should be all exposed for external consumption (multiple projects). That is definitely up to the requirements.

There is no difference between using a single module with many functions than using many functions inside a feature directory. I would argue the last one make the intent clear while not having to think about another searation (the module file).
I don't accept that there is a moral obligation to do work (in the sense of a paid job). Work is a practical economic necessity for lots of people, and it may be instrumentally necessary to some other moral obligations, but it's not one in itself. And, insofar as work is an instrumental necessity to other moral obligations or a practical necessity for survival, the type of work one is able to do being outlawed doesn't make it any less of those things (though it may make one's life much worse.)
Servo relies on a specific version of Rust, and Mach helps with that.

Cargo isn't a general build system, it builds Rust code. I use Make to drive Cargo for my OS project, because I use nasm to build the asm and Cargo to build the Rust, for example.
On the plus side, beyond a certain point Facebook is going to have to start investing heavily in life-extension technology for their users, so as to continue increasing the time that users can use Facebook.
It makes sense, and it seems related to some anecdotal experiences. I've had variations of this dream's plot several times:

I am at my living room talking to someone. I tell this person that someone else is going to call on the phone. Then I walk towards the phone knowing that it will ring once I reach and grab it. Sure enough, as soon as I do it the phone rings, but it rings in 'reality', in other words I am already awake and I actually hear it ringing.

At first I tried to explain it by assuming that while still sleeping I hear the first ring which triggers the dream's plot and I actually wake up to the second ring. But it was hard to explain why the plot's timing was so precise as to match me grabbing the phone to the instant I wake up and hear it ring.

Then I had 'single events' that matched the dream's pattern: event E will happen in the future and I would dream plot P that would end at the exact T time of E happening in 'reality'. For example: I was dreaming I was in a gathering and someone came from behind, gabbed my shoulder and it was my mom waking me up. Or once I was dreaming that I was moving a heavy box which I dropped and the instant it hit the floor I woke up to a door slamming in my house due to the wind.

As in this experiment, I think that my brain built the dream's plot in milliseconds after unconsciously experimenting the actual event, wake up, boot up and play back the plot.
St. Augustine was wrong
You wouldn't have to use COM for this at all.
You could use the Win32 API directly, which is a C API and would be much less code. In fact I'll link a comment from above that shows this: https://news.ycombinator.com/item?id=11641545
Windows is effectively already an OO system; you "override" methods (message codes) in your window procedure, with the base implementation provided by the default window procedure. Windows even uses the terminology of window classes to describe the behaviour of window instances.

Personally, I'd blame UI latency more on a deeper composition stack and rendering sophistication rather than object orientation. Unless you're using late bound method calls for pixel-level drawing primitives, they shouldn't be a significant percentage of the event dispatch loop that turns input into visual results.
I've been programming Windows GUI apps for over a decade. Most of the Windows API, i.e. Win32, is not COM.

I have also used COM from C, and while it's not as pleasant as the pure Win32 API, it doesn't involve the massive amounts of function pointer casting shown here. vtables are involved but they can be defined as C structures, whereas this example seems to show objc_msgSend() returning a very large number of different possible function pointer types.
Why do they make use of it?
The tooling and ecosystem around Slack are quite different than any of the others. (Admittedly I don't follow the IRC space much.)
Nope, OVH is just for our domain name. Also is talking about my blog, not https://www.villa-bali.com website, which is on AWS.
Thanks for the explanation - that really clarified things for me. The breakdown between story, task, sprint and milestone is very interesting and well thought out. Good estimate generation is the holy grail
"Apple bans apps that don't support IPv6". It isn't that hard.
GNUnet has the GNU name system:

https://www.gnunet.org/gns
You're demonstrating confirmation bias by trying to redefine a payment network flaw as a "tuning parameter", so if you want to actually discuss something, make a case rather than spinning it as something else.

I find your comment funny because it reminds me of this: https://youtu.be/whnms4CLJys?t=44s
But no publisher is arguing that the hosting of PDFs is the expensive part of their business. If it was then you're right and researchers should just send their finished PDFs straight to sci-hub for hosting. But hosting a PDF is only a tiny, and as you've identified, an inconsequential part of the equation.
GNU name system
Making the claim "Radioactivity is good for them." without any additional qualification seems irresponsible. One might similarly claim that eating fried chicken and bacon everyday is "good" for someone because it makes them feel happy. Of course, this ignores the fact that doing so dramatically increases their risk of heart disease. Overall, this article seems to be written for the layman, where all forms of radiation are created equal (untrue). The research that the article describes may very well show that sustained low exposure to alpha particle radiation reduces symptoms of arthritis. It should stop there though rather than make judgement as to whether or not it is good or bad.
Yupno speakers imagine slopes to orient themselves inside flat homes
> I hear Slack is also gaining a lot of traction for open source community discussion (although IRC is still common).

The white elephant in the room is if there's really value there: Would most open source efforts actually pay for Slack as a group communication tool? I think the answer is no, almost by definition.
> “Stress does funny things to the body,” said one former senior agency official who added that “there is zero evidence” Kelton was poisoned.

> After recovering, he was named deputy director for counterintelligence, a job that put him in charge of protecting the agency from foreign spy services.

Whatever the going theory of what caused it is, they didn't see fit to give him a low-stress posting. Merely a domestic one. Hmm!

...Really though, the author of the article probably put those bits in specifically for smartasses like us to find, because news is entertainment these days and its fun to feel clever.
31 with one kid here (less than a year old)... I agree completely. Although I haven't done bad for myself financially I often feel I spent my 20s working 60 hours weeks and delaying gratification only to have the gratification not worth it. What little you get in financial return and notoriety is not worth going 10 years of your life doing nothing but sleep and work.
Is there a beginner's guide to proving different time complexities?
Ecto’s insert_all and schemaless queries
If you click on (gradle.org) at the end of the title above, you'll see a long list of pages submitted to Hacker News from that website.
Why “If It Ain’t Broke Don’t Fix It” Doesn’t Work in a Modern IT Environment
You write a lot for someone who could care less and isn't offended.
>>It was expanded back in 2013 to all federal organizations that spend more than $100M in research.

Why some arbitrary figure like $100M? why not $1M or $1K or for that matter even $1?

It should be other way round, if any research gets any funding (even $1 or 1 cent) then also the papers coming out of that research should be immediately released to public else they should not accept that grant/funding. The journals should not get a free ride for 1 year or so.
Please don't feed the turd-polishers.
A Android Library for a Unified API for Dropbox, Google, OneDrive and Box
Trafficking/exploitation is made worse by criminalization (which increases risks to people trying to escape it), and counteracted it sex work has the same workplace protective as other jobs (and even moreso if -- like many legal jobs with unique workplace problems) it has additional, job-specific workplace protections.

So that does the opposite of justifying prohibition.
> Do you know if the existing malpractice insurance takes into account whether a doctor follows eg checklists and stuff?

It does not. The checklist research hasn't been sufficiently replicated, and checklists do not guarantee focus and awareness. There is not a one-size-fits-all solution for increasing people's focus. The solution is not simple. The checklist researcher admits this. I wrote more in a reply to brownbat [1]

> Might not be on an individual level, but perhaps if you work for a hospital that has these procedures, one might pay less?

I suppose that'd be up to the insurer to decide whether it's profitable or not to offer an option that includes such a clause.

> In order for insurance to transmit the incentives right---and not create a moral hazard at worst---they have to have access to a lot of information.

Absolutely. As a data science guy, I'm a huge fan of more data. I also believe in the observer effect and that in the case of doctors their stress level needs to be balanced with the additional obligations we impose. Asking hospitals for more data does not necessarily translate into better care.

"Doctors need to be able to work one-on-one with their patients, without the added pressure of survey scores and ratings that have little insight into the entire patient experience" [2]

Convincing doctors to provide more data is critical in the process of data collection. That process is probably best begun by a significant effort to understand the doctors' hardships and workflows.

I suspect people have tried but do not have time to interview every doctor. Even then, you will never get everyone to agree. So it's a matter of working with whatever data we have, supporting good doctors and practices, and crossing our fingers that we haven't overlooked some practice that worked better in the past.

[1] https://news.ycombinator.com/item?id=11635532

[2] http://observer.com/2015/06/the-supreme-court-obamacare-rx-l...
There are many more than 3 init systems. There are tens of them.
Most of Boston is very expensive--and certainly the Back Bay. (Which is actually urban planning on landfill from the late 1800s--hence the streets that don't look like cow paths.) The new development (including highrises) is mostly clustered around the Seaport but that's actually apparently even more expensive these days.
systemd has boot profiling functionality, you might want to check out which part is slow.
The New Yorker screws up: researchers criticize the piece on epigenetics
It's a hoop because it's an unnecessarily complicated process for something which should be so simple, but we're forced to do it because Microsoft deems it so.

Also, that process is not immediately obvious and certainly not intuitive. I can definitely imagine many people just giving up and using Bing.
How to Build a Facebook Messenger Bot Using Django, Ngrok
You can also:
chrome --app="domain.com"
Well, for those of us who got started in the 90s, the obvious answer is to have bought up a ton more short dictionary word domain names.
Sure, but my impression is that the taste does change depending on which way you brew it. Larger/shorter tends to really bring out the more subtle flavors, which oolongs have in abundance; meanwhile, traditional black teas like Darjeeling are so potent that going smaller/longer works best. (I've tried brewing those teas larger/shorter a few times and it was just too much for me!) I also think the # of possible resteeps is directly correlated to your brewing technique: smaller/longer sucks up most of the flavor in the initial brew, while larger/shorter leaves a lot of flavor for later infusions. (But I could be wrong about both of these things.)
There's a couple of comments showing hostname followed by IP address. Are commenters really putting entries in this format into their HOSTS file? And it works? The correct format, at least on BSD UNIX and Windows, is IP address followed by hostname.
In early 2014, Square arranged for a private market purchase of a limited number of employee shares as part of one of their later rounds (D or E). It is astonishing that the public market price has never risen above the price offered to employees in this liquidation event. Most employees thought the price offered was "too cheap" at roughly $16 per share.

This should be a lesson to everybody working at a startup: always take money off the table whenever it is offered.
legalization exacerbates trafficking: http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1986065
Who wields the knife? Robots can now carry out surgery in detail
What fairy tales tell us about where we came from
> Whether a distinction exists in the minds of the public or not is not something that can be controlled by policy.

I disagree with this, I think the interplay between policy, public opinion, and the media is more nuanced than that. I believe they can all have effects on eachother.
How I made my own Google Glass with Arduino
Is it possible that making the incision caused the body to repair the damage itself?
15+ years of software here. Currently a CTO of a reasonably successful startup.

What I would have done differently...

1. Spent more time working on my own ideas and less time on other's ideas

2. Exchanged W-2 work for 1099 work to give myself more flexibility to do #1

3. Stayed in the city longer before moving to the suburbs

4. Spent more time outside

5. Spent more time working out and eating right

6. Spent less time working

One thing I would not have done different...

1. I still work have gotten my Computer Science degree -- even if I could get a job without it, they were some of the best 4 years of my life and I met my wife there
Those are the ones I found too, but the previous parent says that Linus has spoken against systemd which is new to me.