skysight-inc/HackerNews huggingface dataset:
Right. If we have no written agreement beforehand, and I'm not getting paid, then you have no right to my work. I'd have told Billy to go pound sand.
You are welcome. As a patient, I think it is good sharing as much of your experience as possible (with due caution), especially in environments like this, somewhat too prone to this type of illness and afraid to acknowledge.
I've only really ever made one project in C++, and I spent a good deal of time learning the "right way" to make different kinds of constructors. And all I could think is, if there is a "right way" to do it, then why isn't it the default? Why am I actually doing research on how to write boilerplate?

It's because C++ is a disaster.

Everyone likes to point out that you should only use a subset of the language. But that's not my experience with C++; only using a subset makes you vulnerable to all the problems associated with not understanding the actual language that is implemented, not just the subset you wanted it to be.
Their process was extremely elaborate. They wrote a Haskell prototype which was then automatically translated to their specification/verification language (Isabelle/HOL). They then proved all the theorems they wanted (which, I can only guess, was very hard), and hand-translated the spec into C. Then they proved that the C translation was a refinement of the spec (i.e. doesn't deviate from its boundaries) using a theorem prover and an SMT solver.

That last part (translation validation[1]) is what I found most interesting, or, at least, the most novel. Here's the paper: http://www.cl.cam.ac.uk/~mom22/pldi13.pdf

[1]: http://download.springer.com/static/pdf/209/chp%253A10.1007%...
A central point of TFA -- which the grandparent post offers an example of -- is that "Agile" has "failed" because rather than adopting the values of the Agile Manifesto, organizations adopted cargo-cult "Agile" rituals without understanding the principles and purposes of Agile

Right, and I agree 110% with that. I'm just not sure I'd agree that that means "agile has failed". There are companies out there using agile oriented processes and having quite a lot of success with them. When done well, Scrum really is a very effective process. I remember when I worked for Lulu.com, we had a great scrum-master, a company culture where everybody, including the business people, "bought in" to the approach, and a group of really talented developers, and it all worked great for us. So had "agile failed" there? I'd say not.

What I will definitely agree with, and what I've said myself, is that the term "agile" has been overloaded to the point of being essentially meaningless now, except in a very constrained context.
Also, this:

> California, the E.P.A. and the Justice Department are working together on an investigation of the allegations.

Though I hold similar pessimism to cmurf. If we can't even bring criminal charges against people that destroy the economy, I don't have high hopes for anyone being charged for destroying the environment (given the difference in priority they're normally given).
The Mindful Programmer
These well, actually[1] moments are great. My favorite ever seen here was yesterday:

Not to be pedantic, but I think you are using the word accurate when you mean precise.[2]

Communicating with just the written word is tough enough; fighting over which near-synonym to use is always fun to watch but rarely productive.

[1] http://tirania.org/blog/archive/2011/Feb-17.html

[2] https://news.ycombinator.com/item?id=10237199
SSRIs without talk therapy for depression/anxiety is like prescribing Vicodin without a cast for a broken leg. They can both help the immediate problem, but don't address long-term health.

What we have, at least in the US, is too many pharmacological solutions and not enough CBT.

It was once explained to me that depression and anxiety are like a top spinning out of control. There's too much momentum throwing it off, no amount of self-effort will correct it and eventually it will probably crash. Meds are like resetting the top, and talk therapy equips you to keep it spinning correctly. Then once you're properly equipped with strategies to keep your top spinning straight you can taper off the 'crutch'.

But it's way, way easier to write a prescription and say 'come see me again in 8 weeks when the meds take effect', leaving the patient to suffer for 2 months.
I'm going to have to disagree. DateTime is pretty limited, especially when it comes to timezones. I highly recommend NodaTime instead.
A side replete with evidence from emails and chats.

It's like people have forgotten that we've got a lot easily-recordable evidence these days.
The coincidence isn't quite what you think it is.

In the story world, the puzzle probably took its precise form from that game. If the game hadn't happened, maybe Anderssen's unpublished notes would have included a similar puzzle, or maybe nothing along those lines. So the coincidence is "merely" that she's related to the person who played the game that begot the puzzle.
I don't agree, there are plenty of other companies/sources out there that could have provided the list. I think the fact that Marco talks all this moralistic pov, while still endorsing ghostery is bs. Just shows he's for sale.
Use Cygnacom's breakdown as it has a nice summary of what each EAL means:

https://web.archive.org/web/20130718103347/http://cygnacom.c...
This is some great stuff on how to build code, from one of the core team members of Angular 2
"The only thing I can see the business guy is accused of is that he didn't make it clear enough that he has been working on this idea for 18 months and has an LLC"

Which is more than enough to make Billy a grade-A asshole.

Startup Weekend terms are clear. Hackers show up to build something new, with everybody on an equal footing in whatever results. Billy wanted free code for "his" business, and so he defrauded 8 developers to get it.
One of the journalists I follow in Canada has a Patreon and doesn't inundate his work with ads or paywall. I voluntarily pay him more money per month than any news site because he actually produces work that matters to me (politics, journalism) and doesn't reduce the user experience.
Through out this entire conversation I was listen to your problems with ads and explain the ones you might misunderstand. You just simply don't believe in anything positive. And after all this you are now taking it personally?
It's my understanding that there's plenty of aftermarket opportunities available for this kind of tuning.
People would go because they understand that their weekend of work is not worth 10% equity in a 10M company.

If you really think a weekend of coding is worth something then why would you go now? It allows complete strangers to join your team and pollute the IP ownership.
I definitely understand all that. Might point is that we can get all that without giving away our time for free. The core of many hack-a-thons is that we are asked to do a quick prototype and validate an idea. We should be paid for that work!

There are plenty of meet-ups and networking events to make new connections, as well as plenty of events where we can code and learn with like minded folks.
The answer is learning to live with the fact that you can't always get what you want.
I would have been a lot more understanding if he bothered to explain how protecting people's privacy against malicious exploitation hurts people that "don't deserve to be hit".

Without any reason other than vague hints, this sounds like someone got to him.

I'm not buying any of this. He suggest he feels bad about his product, but at no point explains why.
Led by Sequoia, U.S. VC Investment in China Swells
The name of that emulator coinciding with the word testicle was on purpose right?

I'm just glad I wasn't the only one who thought this back then.
An uber simplified version of the monoamine hypothesis is exactly how these drugs are marketed people today, and you know it-- just watch the TV commercials advertising SSRIs and it is impossible to avoid the conclusion that they are pitching the monoamine hypothesis as correct and understood to an ignorant public.

I think it's fair to say researchers are still operating loosely within the framework of monoamine imbalance, given the predilection of pharmas to releasing new drugs which operate via modulation of monoamines rather any other action. Paradoxically if they were stepping away from the monoamine hypothesis, they would produce polymonoamine regulatory drugs which would more subtly manipulate multiple monoamines in order to get the desired modulation of maloperating neural circuits, the target du jour.

I guess we have to disagree on the science here regarding your last point... the therapeutic effects of SSRIs are certainly (100% with no wiggle room, a settled fact) a result of subtle neural circuit modulation to get therapeutic effect via monoamines.
I don't talk to my general manager about scrum or xp ...I just talk about agile.

Interesting. I'm not sure I'd agree with that approach, as I think the distinction between "agile" as a general description of a family of processes, and the specifics of a given implementation within that family, does matter. But maybe I just nit-pick too much.

Then again, I also hate the term "sprint" and try not to use it. I think it's misleading and such an inappropriate metaphor as to be actively harmful. I prefer to use "iteration", even in a Scrum environment.
Thanks I'll check it out. Again, the cost of spinning up even a 9-node cluster these days is negligible but my initial plan was to separate etcd clusters by application rather than sharing between but we'll obviously be doing some serious experimentation as we move forward.
Agreed. I recommended his app to many friends because of Marco's stance on web ads, his passion for quality, etc.

Oops - my mistake. Pulling an app two days after a long period of development without really thinking through seemed odd to me. But that's his choice.

My choice - I won't buy anything from him again. Life goes on.
>I'm not against funding people, I'm against funding ad agencies and their tracking and their other maladies. Such as trojaned ad networks, silly amounts of javascript and data, etc....

This is an extremely simplistic view of the world. You can go on thinking that you're really only sticking it to coca-cola or walmart, but the truth of the matter is that 50% of digital ads (At least on facebook) are SMBs. They're startups, they're mom and pop diners. As for railing against ad agencies, most of us don't work for F500s. We support entrepreneurs, and we do it at very slim margins (often times less than 15%). So, whatever, I probably won't get you to change your mind, just know you aren't sticking it to the man. You're sticking it to the little guy.
"Unprofessional" is a trump card played by sociopaths to take advantage of people who maybe aren't as adept at human communication as they are.

It's a shield behind which the unempathetic and uncaring hide.

Fuck that.
The point being is that your comment is a non-sequitur. My comment, in the end, really doesn't even matter because your comment, to begin with, is not applicable.
If you're recirculating exhaust back into the engine, you're able to attempt to reburn any fuel that wasn't burned on the first pass, while also exposing any emissions to higher temperatures on the second pass (higher temperatures = easier to break down when those emissions reach the emissions control system).
First we couldn't have 3d widgets, then we got them and designers took it away during the flat ui craze. These designers surely don't use what they design. What's worse is that everybody (KDE and GNOME) went with it drinking the kool-aid. Add on top of that that GNOME doesn't want you to use your own theme and do everything to unsupport or stifle custom themes. GNOME is following Apple's lead of "we know best". It's a sad day to be a GUI user. Look at the wasted vertical space in GNOME3 and tell me how that makes sense with widescreen displays that shrank in vertical size. Designers do not understand that 3d widgets serve a purpose. I wait for the day that designers make everyday tools all totally flat but at least there we have people without sight who will object. I remember when people complained Linux desktops were didn't have UI designers. If this is what it means to have designers, then I'd rather have my OS/2 GUI theme please. Designers gave us square toilet seats and rectangle table ware but our sitting organs and spoons do not match.
I don't think that's true, at least not for "people" as a whole group. For me, paywalls are a pain because I don't want to jump through the hoops to get past them, and you're often stuck ordering a full subscription or the like (as well as other posters rightly pointing out that paywalls can often come prior to any ability to decide that you WANT what's paywalled).

If there was a truly low friction way to get a single piece of vetted/high quality content for a marginal one time rate (the sort of thing I used to hear from a lot of the bitcoin crowd as a potential use case, but only saw materialize in partial forms via things like dogecoin) I'd be much more likely to do so. (or if you're feeling generous as a content author, a low friction way of donating post-factum; the "paypal button" (and similar) is not a great solution as is due to aformentioned high friction)

tl;dr, it's still neither common nor easy to be able to transfer small sums for specific content. This is a model I'd support over both ads and current-form paywalls.

This post had too many qualifiers, which I think indicates it's clearly not cut and dry, but I worry that to paint a broad brush of "nobody wants to pay" distracts from finding a model that will work better.
www.metafilter.com/

At least 5 employees, distributed team. Their podcasts are produced using Skype, iirc.
> "Agile" is not a methodology that you can adopt. It simply does not exist.

Tell that to 99% of the people I've seen who are convinced they "do Agile".

What they do is micromanagement, and call it something fancy.
Yes, on second thought, they probably confused secondary air injection ( https://en.wikipedia.org/wiki/Secondary_air_injection ) with EGR. It's very possible they were explaining secondary air, which doesn't compress exhaust gas, but does inject air into the exhaust gas to help burn more efficiently (not clear on the mechanism, I always thought it was a method to improve catalytic converter efficiency at startup).
If they did yield management properly at events which tend to sell out they'd also be able to capture ticket scalpers' potential profits rather than attempting overly elaborate ID schemes to prevent ticket resale. Not sure that many people would be thankful for higher ticket prices, but some of them might prefer that rather than having to buy tickets within an hour of them going on sale via a booking platform that struggles to cope with the traffic spike.
My wife and I spent $10,000 on a video game once. It wasn't F2P; it was a kickstarter prequel of our favorite vintage game [0], which we've been playing for 20 years. But the same principle applies.

There are people out there who have a lot more money than us, and are willing to spend it to be entertained. For a lot of games, their idea of a "whale" is someone who spends a couple hundred bucks a month on swag; at that level it's not worth trying to target individual buyers. For some games, though, it's someone who they can get to spend $50,000 on a set of vanity items. If someone is already dropping thousands of dollars on your game, that suggests it might be profitable to have someone gather info on them and see if they have a passion you can target. And often, you can create a whole class of "premium" items for very little work, just slapping a custom skin and a +5% bonus on top of a pre-existing game object.

[0] Descent. http://descentchampions.org/new_player.php to set up the originals; http://descendentstudios.com/ for the upcoming prequel
Yes, there is a single one time cost. Redistribution is essentially free, that's the point of the comment.
IIRC, 2002 was around a local minimum in VW reliability.
Because he doesn't say anything.

There's nothing in the entire post to believe or not to believe, it's all extremely evasive. It pretty much screams "something happened I don't want to or can't talk about".
This runs in your browser. Not what the title made me think.
Poking around that site's replacement, I bumped into http://www.hebdenbridgechessclub.co.uk/2011/02/11/castling-v.... Also interesting, and involving no-longer-valid rules.
You caught me :). It was great meeting you daughter! She seems to be doing great and taking things on with the right attitude.

Feel free to email me anytime, if you ever need anything: Chris@Conversantlabs.com. Happy to talk through things in a more private setting than the comments section of HN.
It kind of is, though. Engineers, especially good ones, will autoexploit themselves given an opportunity, and produce value that they themselves will never recapture.

It's not unreasonable at all to be observant and complain about an exploitation that's gone on for decades, perpetrated by MBAs and good-old-boys.
so after you charge the card two weeks later, the transaction still gets completed unless you've somehow figured out during the two weeks how to determine whether \the attempt was fraudulent. I don't think this strategy will work because it will depend on the fraudsters knowing that the payment won't be processed for two weeks and then deciding it's not worth it. Are they going to read the TOS?
What about undoing on the server though? Doing that on the client only isn't very good useful in most situations I can think of.
especially if you expected this app to be not very popular in the first place

The anticipation about adblockers on iOS has been fervent and growing for a while now. Marco went and setup an agreement with one of the larger purveyors of block lists, then utilizing that to all advantages to corner the market. I find it highly dubious that he didn't think it would be lucrative.

The ramifications and gray area of adblocking are not new. They are not unknown. This has been a discussion for literally years. As with others, it seems obvious that there is something else that motivated this sudden change of perception, and personally I would wager that very shortly we'll see Ghostery skip the middle man and release their own blocker, probably with some financial considerations.
So what can I download now that does the same thing? I don't care about advertising companies revenue at all.
On the newer ones the high pressure fuel pump disintegrates and poops metal bits into the engine, requiring the engine to be replaced. That's why VW recently extended the warranty against the HPFP to, if I recall correctly, 100k miles.

Here's the 400-page-long forum thread on that defect: http://forums.tdiclub.com/showthread.php?t=308323
They may actually not have a choice. My wife is a lawyer who does a lot of work with non-profits, and maintaining non-profit status can require jumping through a lot of legal hoops. A quick google suggests GBCA is a 501(c)3 non-profit, so it's very possible that adding a gateway in front of a donation that is tax deductible may create some legal risk (real or perceived), or be outright not allowed by current laws.
I'm missing that point because of this part of your original comment:

> At any normal company, you would have to work 4 years to get that amount. If you work at a company as engineer number 1-5, prior to any funding, you might expect 50-300 points, over 4 years, after working for a small salary, and under highly uncertain conditions.

It's not normal to work 4 years to get 0.5-3% equity, prior to any funding, under highly uncertain conditions. If the company is funded, growing quickly, and paying you market-rate salaries, sure, that might be fair. But if it's just a bunch of guys with an idea, you're pretty crazy to take that deal, and even crazier to keep working on it for 4 years.

It's also not normal to take 0.4% for 20 hours of work, but that's largely because it's pretty crazy to actually expect to start a startup at Startup Weekend. Go use networking events to meet people, and then if you like & trust the people, make a commitment to working with them for a longer period of time for normal founder equity stakes.
More interestingly: Did the German TÜV not detect this? They have even stricter rules.
This it the epitome of Startup Weekends' short fall.

You simply can't start a company in a weekend. Even moreso, you can't expect to start a company with a bunch of random people you just met.

This gets complicated by the fact that not only do the team members not know each other, they inevitably all have day jobs. They all have different level of skills. Not to mention that companies shouldn't be started by more than 2 or 3 people - teams at startup weekend are typically 6-8 as I recall.

And if a team wins, they think this somehow increases their chance of success at starting an actual company.

I'm a big fan of the concept of startup weekend purely to raise awareness of what it's like to start a company. But stop it there. Nobody be looking to start a company out of a weekend event.

I'm not at all shocked at what happened here. And to the poster, it's your own fault. If you actually thought you would start something with a random "idea guy", well, lesson learned. At least read up on IP agreements first.
Yes...that's why I described money as 'an abstraction.' My point is that the underlying resources on which money gives you an easy means of purchasing a claim (instead of having to barter) are sometimes perishable, which means that opting to store rather than use them can have a cost (separate of the opportunity cost of foregone alternatives) and inflation could be thought of as the incorporation of the aggregate perishability of goods into the abstraction of currency. I can't give you a citation for this, it's just my personal conjecture.
They are six now https://baremetrics.com/about
He expected to make a tiny ad-blocker nobody cared about, and then keep tinkering with it. Instead, he captured the majority of the market—at which point he realized that his ad-blocker is not nearly "nice" enough (in the ABP "whitelist sites that display non-intrusive ads" sense of nice) to make sense as the one the majority of iOS users use, and he has no idea how to do the work required to get it there (I.e. building a manual whitelist of all "good" sites ever) without stepping on millions of toes.

Basically, he just never planned for success.
its a good point - Some mediation or multi-person visits are good.

What I do:
As tech lead I'll try to sign up to go out with the devs or go out myself and have the relevant devs on the phone. I really want my devs to know that not only are they developing the product, but that they're having an impact on the customer and that I value and trust their expertise in front of the customer.

In my experience, devs might be awkward, but are still professional.
..and I swear to Richie that new neurons and paths are created the second devs hear a customer describe their situation :)
I'm not certain such a company would be successful.

I think the number of users willing to unblock ads that are already being blocked will be in the minority - and more than likely any such "ethical" advertising would be blacklisted as soon as possible. An ad blocker that does allow so-called "ethical" ads by design would probably be considered spyware.