skysight-inc/HackerNews huggingface dataset:
Can confirm: quite common in the midwest. Wouldn't be at all surprised if it's a more common view, in this region, than that we simply lost.

Typical complaint is that Congress wouldn't let them do enough bombing, and/or placed too many restrictions on it, in addition to choosing to withdraw rather than keep fighting.
See: https://news.ycombinator.com/item?id=11054501 and note that none of the reasoning on that page includes "so we can write this web page".
patrice o'neal- "elephant in the room" needs to be on the list.
You show a lot of disdain for people trying to scrape out a living.
What I'm saying is that even "inexpensive" fee-only advisors, as Patrick is suggesting to, are closer to $1-2k/year not $150. I said nothing about the relative value of a 2 hour meeting with a financial planner, I am only stating the fact that you are unlikely to find any "fee-only" planner who will work with you for $150. I'd be happy to be proven wrong by someone who is actually doing it.

As my own counter example I know someone who did exactly as you suggested. A one time meeting with an advisor to review his portfolio and asset allocation but invests for himself online. It took about 2 hours and cost $500 and didn't include any detailed financial planning (e.g., taxes, retirement projections, etc.) it was simply a portfolio review.

So even using the lowest and simplest example I could find the cost is much higher than suggested. Additionally, I was also told this advisor was fairly reluctant to even offer this. This, generally speaking, just isn't their model. Even in the fee-only market they are typically looking to work with people on an ongoing basis, not one off.

As a more general example, in Canada some people work with "money coaches" who focus more on financial planning, saving habits, debt consolidation, retirement income planning, etc. They charge around $1-2k for a four meeting package. My understanding is that these prices are similar in the US but I could be wrong.

The bottom line here is that I'm just not aware of a market of financial advisors charging one time fees anywhere near $150. That's just how it is.

>> I get the sense that there are many in this thread who are either in the industry...

I suppose finance must be the one industry where people outside of it know much more than those in it.
> There's substantial evidence for both of these though, which you're not going to address.

You seem very sure about what I will and won't address. Why don't we find out? What is this evidence?

> And minorities were kept down by force of law until at least the 1960s; have the systems put in place to do so been fully dismantled?

I'd say yes. The right to vote is firmly protected (as for voter ID laws, I think they're very reasonable). Racial-based government policy making is prohibited. This prohibition is enforced except for in cases where the discrimination helps minorities. Private discrimination is a serious legal issue, sometimes pursued to the point of absurdity. The current shakedown of the car loan industry over racial discrimination is a good example, and many other cases pursued under the doctrine of "disparate impact". We don't hose down peaceful protesters anymore either, and even in the 60s that was appalling to people outside of the South. The contrast between Birmingham in 1963 and Ferguson in 2014 is instructive.

The War on Drugs is disproportionately hurting minorities, and I think it's a terrible policy on many counts, but I don't think you can frame it as the machinery of minority oppression.

The welfare state is definitely hurting minorities, but again, I think it's just bad policy-making, not intentional subjugation.

EDIT: Responding to fnovd here, because Hacker News is throttling me:

I happen to think that people should be free to put whatever they want into their bodies. This philosophical debate is not a racial issue. So let's assume that we decide to ban drugs, like we've banned stealing cars. If minorities are more likely to steal cars, and more likely to end up in jail because they were stealing cars, or more likely to be poor because their dad was in jail for stealing cars, or more likely to sucked into stealing cars because it's an easy source of profit in a poor neighborhood, that doesn't make banning stealing cars a racist policy.
Both anecdotes mentioned timeframes of about 15 days after longer than a year of service.
The kid has money. Traveling to all these events isn't cheap. So I think it safe to assume he and/or his family are donors at some level. It doesn't take much of a donation to get a seat close to the front, far less than the cost of traveling to the event.
Wouldn't it make more sense to use a Scheme that compiles down to C (like, Chicken scheme or something like that)?

I guess the argument might be readability of the output, but I'm guessing as his lisp grows more complex the output is going to diverge from the input quite a bit anyway (I'm trying to imagine what a closure would look like.. I'm guessing it wouldn't be pretty)
Debian, MergerFS, SnapRAID and Docker – The Perfect Home Media Server 2016
How is it "accelerating", not " delaying it a little "?
Much better. Love the hacker's twist. :)
> And taxes! That tiny amount of interest on 50k won't be taxed at nearly the same rate as that from 50m.

Actually, it will probably be taxed at a lower rate. Interest on a savings account is taxed as ordinary income, while investment income on a $50m portfolio will likely be taxed at the 15% (or perhaps 20%) capital gains rate.
Actually, I make an effort to be sufficiently even handed that only a committed partisan could take offense.
American probably not. The US Constitution has provisions that make a dictator unlikely, though not impossible, as compared to the Weimar Constitution.
https://en.wikipedia.org/wiki/Weimar_Constitution

One hopes the primary convention delegates, elector college electors, Congress, Courts, State governments and free press would offset the election and reign of a dictatorially inclined President.

At the same time Lincoln did successfully suspend habeas corpus, Roosevelt did intern Japanese Americans.
> "I'm sorry, no fallback for no working WebGL. Also, support for mibile coming soon (?)"

I thought Firefox supported WebGL. That's sad. So basically, this is Chromium-desktop-only.
World forest coverage has almost stablized, and is increasing in wealthier countries. Presumably, it will finish turning around in the next decade or so as developing countries become less poor.

Wood that is grown, cut, and then used in a way that resists decomposition contributes as a non-negligible carbon sink.
Works in both Firefox and Edge for me.
Bummer.

Looks like there aren't too many software engineering positions open. Would be an amazing fit for this veteran.
Vietnam suffered mass near starvation after the war thanks to misguided communist economic policies. Go travel around the country like I have and tell me how much the average working class Vietnamese feels the current economic "boom".
I noticed that we didn't get any national coverage when Fry's destroyed all the electronics stores in the Bay Area and then decided to stop stocking and selling electronics. JDR, Quest, Jade, Sunnyvale Electronics, and Quement.

Ok so I'm still a bit pissed off about that. When I saw the story on Whitewright texas [1] the thing that struck me was not that Walmart leaving would leave them without a grocery, but that the previous store chose not to re-open, nor was anyone stepping up to take over the lease of the Walmart and sell groceries there.

So why not? Generally the answer is that they would have to raise prices to make it possible to survive and that the townsfolk would still dive the 22 miles away to the nearest Walmart that was still open to save that money. And since gas has come down in price, probably less than $4 out of pocket to do that.

[1] (video) http://www.msn.com/en-gb/news/parisattacks/with-no-walmart-t...
Rebalancing your portfolio requires buying and selling shares. In most countries that will attract capital gains taxes, often affected by when you bought those shares.

If you care about tax efficiency -- which can severely deplete your on-paper returns -- then it's not really ~5 lines of code at all.

If you're looking for dumb-and-good-enough, delegating the fiddly rebalancing problem to someone with economies of scale isn't really so bad.
Totally agree. The current congress welcomes Obama's use of (likely illegal) executive orders to accomplish things, because it means they can avoid responsibility and accountability. They don't fight to retain their constitutionally granted powers, because all they really want it somebody else to do the dirty work -- end result is they allow unprecedented levels of executive control to go basically unchecked ... and whether or not you agree with what's being done with it now, it's a slippery slope, because each president is different, but they'll all have this precedent to point back to as justification.
The Head First series gets treated a bit like the For Dummies series of old however I think it is a bit unfair. I read Head First C a year ago and it is a fantastic introduction to C. I was really impressed to see an intro to C book (not intro to programming, you do need to already understand another language before reading the book) cover subjects such as threading and network programming. Most books on C don't go anywhere near that stuff which is a shame as it makes programming a lot more interesting IMHO.
>The big political parties spend literally half a billion dollars a year on advertising. If they find a photo good enough to go on the front page of their website, they are perfectly willing to make that photographer's year, and they're not going to skimp on something that important.

I'm actually surprised that a major campaign would just see a CC photo on flickr and decide to use it (assuming that's what happened). Pretty much no ad agency or other non-editorial user would do such a thing. There's too much risk that the photographer could object to the use (in spite of the CC licensing) or didn't actually own the rights to the image in question or had exclusively licensed it to someone. As someone else pointed out, they're not even using the image in a way that technically meets the letter of all the CC license requirements.
Is this supposed to devolve to the absurd as it goes on?
I'm going to pretend that was totally intentional.
To my knowledge std::ifstream is pretty slow, I think the author should load the whole file in memory with a cache friendly layout and try the benchmark again.
I got so worried about accidentally deep-copying stuff that I ended up with an ugly C++ hack:

C(const C &) = delete;
C &operator=(const C &) = delete;
C(C &&) noexcept = default;
C &operator=(C &&) noexcept = default;

struct MakeCopy {
const C &src;
MakeCopy(const C &src) : src(src) { }
};

MakeCopy make_copy() const { return *this; }
C(MakeCopy src) : field1(src.src.field1), (blah blah) { }

Then, when you really want to copy stuff, you have to say "a = b.make_copy();".

This isn't really clean, because it's too easy to add a field to C and then forget to add it to the "manual copy constructor", but so far I found it good enough for me.
YouTube is a local government. Instead of censoring content, YouTube should provide tools for video publishers and users to form the commenting niches they want, and help people avoid reading comments they don't want to read.
Curious as to why your project is going to go with microservices? The places where everyone starts is the Martin Fowler stuff, and the Sam Newman book. Both are fine places to start. I also highly recommend the presentation by Randy Shoup from Google as a great overview (you can Google around for it).

We had a microservices practitioner summit awhile back and are working on putting the talks online at microservices.com. Most of the content assumes a general familiarity with microservices, and covers more advanced topics.
> Germany was an ally of Russia until 45 minutes before the attack. Much of Russian paranoia comes from this.

Germany was an ally of RUssia, and learned from Soviets much of how to run an extermination camp, and Russian provided Germany with space to practice armor warfare.

However, there is considerable debate speculating that Germany's initial success in Barbarossa was simply because the Soviet army was planning to attack Germany on July 6, and therefore its formation was totally arranged for offense, and failed miserably when attacked.

https://en.wikipedia.org/wiki/Soviet_offensive_plans_controv...

Anyway, the Russian paranoia didn't really need a German betrayal to develop. The Russian military had been internally wiped out in the paranoid purges of 1930's.
Mark your calendars for the same outrage with the electricity grid in 10 years or so. I.e. "Life support users die after cloudy day".

Subsidizing inefficient and unreliable energy will put us in the same hole as water infrastructure in Flint, especially as politicians have the same unwillingness to increase rates to reflect the true cost of renewable energy.
Distribution of content is easy, yes. But creation of content is still just as difficult.

Intellectual property laws are a bit extreme, but they also protect the small inventor/business owner.

Without these protections, we would have an increase in trade secrets and any individual or company that had enough money and resources could just sit there and legally rip everyone off.

China is a good example of this. With weak IP laws, tecnology moves at a snails pace and small business owners really can’t compete.
IIRC Harvard at least has introduced measures which reduce the amount of Asians in their intake, without necessarily saying that was their goal.
Buffet is not a good example.

He is much more than an investor. He takes a large enough position in his investments so that he has control (or major influence) in how his companies are run.
That's what the advice does, it makes sure your interest is gets investment treatment. Ideally, it isn't taxed. Ideally, the attorneys setup a structure whereby gains aren't treated as any sort of income until one decides to realize them.
Inflation has also been out of control. Ask any random working class Vietnamese and they'll tell you they're having more trouble making ends meet now than several years ago. And most people are predicting a huge banking crisis thanks to bad loans made to cronies of the party leaders. I wouldn't trust economic figures coming out of Vietnam any more than I would from China.

Centralized economies encourage corruption and stifle growth. Vietnam is no exception.
> The system introduces an "amplification" phase where s-expressions are transformed to C code before a traditional build system runs.

In other words, this is a compiler.

At this point I have to say what I always say: Don't compile to C. You will spend forever eliminating undefined behavior, the debugging experience will be bad because you don't have direct control over the DWARF DIEs, your compilation will be slower for no reason, you will not be able to add custom metadata to be consumed by optimization passes (for example, aliasing passes), you won't have access to special instructions like LLVM add nuw/nsw, etc.

Virtually all languages I know of that started out compiling to C stopped doing it at some point in their development, for one or more of the above reasons. Skip the major technical overhaul you're going to inevitably have to do and just build LLVM IR from the beginning. The LLVM API is excellent, so it ends up being less work to begin with.
I've subscribed the Quarz RSS feed (not the daily newsletter). I am mostly pleased with their articles. They do have a weird obsession with women's issues, though. It's not that I don't care about these but articles on this subject are often a bit fluffy for my taste.

Example:
http://qz.com/599694/a-peek-inside-modern-day-elite-kitty-pa...
(I read that article two times and still don't understand why "Kitty Parties" are of significance and how they differ from other social gatherings of business minded women or people in general)

@OP:
Thanks for posting this questions. Looking forward to other people's answers. I find it quite reassuring that other people also long for curated newsletters.
My dad hates upgrading software because they mess with the UI and remove features he likes. He is not security conscious and is subject to attack.

The vendors take shortcuts, and force UX on usera because they don't want to bother back porting security fixes or making security code separable from UX feature code
There is a project by Fernando Borretti for Lisp-style macros in C, with macro expander written in Common Lisp: https://github.com/eudoxia0/cmacro, and a collection of basic macros: https://github.com/eudoxia0/magma

This way he has already added lambdas, lazy evaluation, types, anaphoric macros, with- macros.
[some game or tv show] brought me here

99 people are Justin Beiber fans

etc...
Should work on Chrome, Firefox, Safari, IE, Opera, Edge... any that supports WebGL with OES_standard_derivatives (so basically 99% of browsers according to http://webglstats.com/)

What version of Firefox, OS, GPU, etc. are you using?
It's because the author doesn't want a whole new language, but rather a better way to build abstractions over C.

What he wants is C's conceptual model with sexpr syntax and (therefore) the ability to build custom abstractions on top of it. That's different from working in an entirely other programming language with its own conceptual model that happens to compile to C.

You would see this difference vividly in the C that the two systems generate: the first would read like a more verbose version of the same application in which the skeleton of the program is recognizable; the second would look like machine gobbledygook. The former would be debuggable in a way that let you step through the logic of the surface program, while the other probably wouldn't. And so on.

Instead of thinking of this as a different language, think of it as 'magic C with DSLs', or 'C, with a macro system that lets you do what you want'. That distinction isn't absolute, because if you push your abstractions far enough you will end up with a different language, but the style of programming the author is talking about gives you incentives not to do that.
> My default assumption is that when there are claims of harassment, there is some substance to them

So, you think we are alle guilty of harassment, until proven innocent?
I wonder what my fellow countryman Cesare Beccaria (https://en.wikipedia.org/wiki/Cesare_Beccaria) would think about this kind of mindset.

> Harassment is hard to prove or disprove precisely because it usually doesn't leave evidence.

But we live in a legal system that is based on proofs, not on suspects or claims.

> and failure to enforce an agreement that his spouse should not work in the office.

Anybody knows that it's safer to jump in the mouth of a T-Rex than doing something like that. I think this is the reason he resigned: to save his marriage.
"ut the difference is that a business's success requires continual voluntary mutually-beneficial exchanges (aka sales)."

Sorry but this is the biggest bullshit lie ever, the vast majority of people do not have a choice but to buy from where they can afford to. There choices are forced by the institutional structures of society. aka political. The very nature of money is political.
HN supports "<pre><code>" blocks in a similar manor to Markdown, but using a two-space prefix (rather than Markdown's 4-space prefix):

>>> d = {'ñanáöß$': 1}
d {'ñanáöß$': 1}
>>> d.keys()
dict_keys(['ñanáöß$'])
Amplify is mainly used to generate C code that does not need a Lisp runtime. It is used effectively as a smarter preprocessor.

Embeddable Common Lisp (ECL) [1] is an efficient implementation of Lisp that compiles to C. It can be easily used to interface C and Lisp.

Regarding C++, nowadays there is Clasp [2] that is under active development and looks very promising.

[1] https://common-lisp.net/project/ecl/
[2] https://github.com/drmeister/clasp
Good point, only need to brute the commit being modified to have it match the original hash.

To get a brief sense of how hard it is to do, one can look at a sample project like gitbrute [0] that tries to brute force the first n letters of a commit hash. It took someone 30 mins to brute first 8 hex letters (of 40) on a MBP [1] with that.

[0] https://github.com/bradfitz/gitbrute

[1] https://github.com/bradfitz/deadbeef/commit/deadbeefa1a98280...
Flashlight Philosophy
Retroshare 0.6 final release notes
You run untrusted code whenever your browser loads a web page that uses javascript. With more and more of the web requiring javascript to work, running untrusted code becomes less and less a real option if you want to get any work done.

Arguably, plain HTML is also untrusted code, and I certainly don't trust every single one of the authors of my operating system and all of the os-level utilities and all the applications that I use, especially not Microsoft or Apple. But I'm forced to use them for work.

A year or two ago there was some hoopla about Canonical collecting some information about Ubuntu's users or something like that (don't remember exactly) and a lot of people were up in arms about how they don't trust Canonical. Canonical's reply was one of the most insightful I've ever read on the internet. They said something like, "um... but we've got root".

That's a great point. The makers of your OS, the builders of your apps, they have a lot of power over you that you grant them simply by using their stuff. You're effectively trusting them, even if you don't trust them.

You could react by not using anything that anyone you don't trust writes, or by thoroughly auditing all the source code of everything you use (you do use only open-source software which can be audited by you directly, right?). But this is not really practical for 99% of everyone on the planet.
False.

Yours is akin to saying, "Let's sweep slavery under the rug and pretend it doesn't exist."

Mine is akin to saying, "We should no longer even consider enslaving people or treating people badly because their skin is a certain color."

Yours would certainly be ineffective in eliminating slavery because it advocates pretending that it doesn't exist.

Mine is standing up against slavery and saying that the underlying principle used to justify it is morally wrong.

Applied to the issue of reverse racism, yours would be akin to saying, "Let's ignore or even advocate one kind of racism, while condemning another kind."

Mine would be akin to saying, "All racism is wrong. We should all stop being racist in any way, period."

I think the issue is that one side bases its position on moral principles, while the other side bases its position on utilitarianism.

One side says, "Two wrongs don't make a right. -1 - 1 = -2". The other side says, "It's acceptable to do wrong to compensate for another wrong. -1 - 1 = 0."

One side says, "We are not all-knowing or all-wise. We cannot fairly do a concrete injustice to an innocent person to compensate for a perceived injustice done to another innocent person." The other side says, "This innocent person should not complain about being treated unjustly, because this other innocent person has probably been treated unjustly."

One side sees it as a zero-sum game. The other side recognizes that, as long as racism exists in any form, we all lose.
Grab it here: http://retroshare.sourceforge.net/downloads.html
Mexico's oil industry now has an organized-crime problem
Needs a submission form.

༼ つ ◕_◕ ༽つ

ヽ༼ຈل͜ຈ༽ﾉ
RE Fry's :You can pick a lot of electronics components up at the Jameco in San Carlos. They don't have it on display but they stock it and you can pick it up right there in a few minutes.
> past a certain point it seems impossible to change a language in the ways that it needs to be changed to become good

I think it'll be a few years before Perl 6 matures enough for most folk to see why it matters, but its design incorporates Larry Wall's response to pg's http://www.paulgraham.com/hundred.html