skysight-inc/HackerNews huggingface dataset:
Thanks for your feedback, the dynamic you're talking about is exactly the problem we're trying to solve. We want the best charities, which target the biggest needs, in a cost-effective way, to get the most funding.

New Incentives changed what they were focusing on because their initial program was proven to be less effective. They got some initial results from their study, and it showed that because they could only reach a smaller number of people, their program didn't hit the threshold they were targeting for cost-effectiveness.

Right now charities are incentivised to skew their programs towards areas in which they can get the most funding. We're trying to fund programs based on effectiveness, and build a community of donors who will donate to whatever programs are proven to be the most effective. If people founding non-profits know that there is a community of donors who will fund programs that work, we fix these incentives, and we hope to see many more effective programs launched. This should make it easier for effective charities to get the funding they need to grow.

We don't focus on special interest groups, and we don't fund whatever our largest donors are most interested in, we only fund programs that are highly effective.
Besides being controlled by GNU, not really. Guilemacs is probably not going to happen either.

I like Emacs and all, but I'm really not sure why we'd be excited about Guile. Andy is a really awesome guy but he's the only one contributing to Guile, so there's no way it's ever going to compete with things like Chez or Racket (which is moving to Chez soon as well).
Is this an episode of South Park? Or it just seems that way
You can appear to delete your Google account records from there. I wouldn't trust any company that cooperates with the NSA and State Department to actually ever delete anything the government could find useful.
Have you tried it? You might be surprised at how easy to tell when someone is lying, once you learn to ask the right follow-up questions. It's difficult to fabricate experience for an entire 8 hour interview loop.
I don't know of a survey paper on CFR for multiplayer, but it's been showing up in conference papers and theses.

Here's a link to a shorter conference paper where CFR does converge to a Nash, in 3p Kuhn poker. It describes a family of equilibria, where one player (the second to act, IIRC) has a parameter that can't affect their own EV (...or else it wouldn't be a Nash), but does determine how much the other two players win/lose from each other. This illustrates the problem in equilibria for multiplayer games: if you're players 1 or 3, then even if you are playing a Nash, and everyone else does too (albeit different equilibria), then you can still lose.
https://webdocs.cs.ualberta.ca/~games/poker/publications/AAM...

For a longer read, the best I know of is probably Rich Gibson's PhD thesis. He focussed on CFR for multiplayer games.

https://webdocs.cs.ualberta.ca/~games/poker/publications/gib...
You might appreciate the film Crossroads by the artist Bruce Conner. It's a montage of unmanipulated high-speed film of a nuclear test at Bikini Atoll. The soundtrack is synthesized, partly realistic noises, partly minimalist drone music, one section being by Terry Riley.

Of course it's meant to be troubling. Conner was inspired (according to http://www.centerforvisualmusic.org/library/WMConnerFallout.... ) by this book: "Bombs at Bikini: The Official Report of Operation Crossroads" (Available here:
https://archive.org/details/bombsatbikinioff00unit )

Here's a recent review of the film:
https://www.theguardian.com/artanddesign/2015/jun/15/bruce-c...

And an evocative, kind of Lovecraftian, extract from the official report:

"Things happened so fast in the next five seconds that few eyewitnesses could afterwards recall the full scope and sequence of the phenomena. By studying slow-motion films...the scientists eventually pieced together the full story. Without question one reason why observers had so much trouble in retaining a clear impression of the explosion phenomena was the lack of appropriate words and concepts. The explosion phenomena abounded in absolutely unprecedented inventions in solid geometry. No adequate vocabulary existed for these novelies. The vocabulary bottleneck continued for months even among scientific groups. Finally after two months of verbal groping, a conference was held and over thirty special terms, with carefully drawn definitions, were agreed upon. Among these terms were the following: dome, fillet, side jets, bright tracks, cauliflower cloud, fallout, air shock disc, water shock disc, base surge, water mound, uprush, aftercloud."
He is a cunt, there is no escaping them on this site unfortunately.

The best you can do is just make sure science doesn't matter. Because that is what happens when you become an elitist. You make people want to do everything in their power to make sure your precious math doesn't matter.

You don't want to explain it. Fine. I will make sure to vote on legislation that makes the thing you care about seem so unimportant.

Your right science care if you think it is right or wrong. But I can assist with making sure funding goes somewhere else.
Register your startup to Amazon or Google, you'll get 100k of free credits.

Keep a look on your bill because you don't want to run anything. But take advantage of having no hassle for your first years.
This title is so inaccurate it should be changed. Asking who in a city searched for a term is not the same as asking for a whole city's Google searches.
The special syntax is really just a convenience. If you want to build `Seq` everywhere, you can always do `3 <| 2 <| 1 <| Seq.empty`. Or you can use `{-# LANGUAGE OverloadedLists #-}`, though this will use lists as an intermediate type.

However these problems only exist for literals, and typically literals in source code are not going to be so huge for lists to be a problem anyway.

A list literal is like a string literal: convenient. Getting rid of the special syntax wouldn't accomplish anything.
Thank you for the response and I'm sorry for the tone of my earlier comment.

> As your linked article notes, there is wide disagreement on a range of thorny philosophical issues across a range of cause areas, but the scare quotes/selective quoting makes it seem like these views are unquestioningly accepted by a plurality of people in the community.

There is disagreement within the EA community on ethics. However, almost all the disagreements are between different 'denominations' within the church of consequentialism -- questions like population ethics (total vs. person-affecting vs. negative), theories of well-being (hedonistic vs. preference), and distributional justice (utilitarian vs. prioritarian). The fundamental theory of consequentialism is taken for granted by most EAs. As my linked article says, "ultimately, only people who have a good majority of utilitarians in their moral parliaments are going to be able to get on-board with EA." I think this is true to some extent. While there are non-consequentialist EAs, it's hard to deny that the culture of EA is extremely consequentialist.

Even though I like the abstract idea of effective altruism, my value disagreements make me hesitant to trust certain EA organizations. I'm personally a deontological vegan and very concerned about animals, but if I donate to ACE (see section 7 of https://medium.com/@harrisonnathan/the-actual-number-is-almo...) or the CEA Animal Welfare fund, how do I know the money won't go to something I ethically oppose (like pro-habitat destruction advocacy)?
You're halfway there -- the other ugly side of our profession is stated rather plainly by the author --

"Ours is also one of the fewest industries based on scientific research which blatantly ignores the research, unless it is popularized in shallow books which rarely explore anything in depth. We have a constant churn of technologies which are often pointless, introducing new languages using extreme hype which is often unwarranted as those languages seldom expand beyond a basic domain representing a subset of LISP. I can’t think of a single developer I’ve met professionally who belong to the ACM or to IEEE, and when they run into an interesting problem tend to search Github or Stack Overflow, even when it is a basic algorithm problem. (I’ve met programmers with years of experience who couldn’t write code to maintain a linked list.)"

I find it difficult to discern a common thread to the various claims made, but if I had to choose one, it's an obsession with novelty, which overlaps with your comments a little.
lol I thought this article is about .onion
Except that's a terrible analogy. A better analogy is the police are asking all the landlords to check their security cameras for someone carrying a bicycle.
I hope math becomes illegal simply because of you
Some of the more complex parts are better suited for a 5-axis machine, but there are some great machine shops (including ones we work with)that specialize in this kind of work.

The goal of the project was to keep the cost to build at around $10-15k, which is cheaper than most custom jobs. This prototype ran closer to $20k, but with improvements on new versions, and the possibility of producing the parts in batch for interested parties, we can continue to keep the cost down.

Of course, cost can vary greatly depending on any additional modifications you might want to make.
Just working my way through the pseudocode to try and gain a little insight. I think there may be a small typo. Line 29 VALUE should be VALUES?
You should put trump and it will go on top
They're probably using a stock engine. They're not building tires, wheels, bearings, seat, controls, transmission, or chain. This looks like a custom frame job, not an "open source motorcycle".

There's an active market in aftermarket frames, but they're usually welded. This thing is held together with hex head screws. Tighten before each ride.

Now if Fictiv wanted to make frames to order, they'd have a CNC tube [1] bender and a CNC tube welder.[2] A service which could make welded units out of tubing cheaply, accurately, and to order would be useful. Custom car, motorcycle, beach buggy, trailer, and go-cart jobs are often built from tube steel, so there's a market.
Design your collection of tubes, and have the software figure out the bends and welds, telling you if you've designed something not buildable with the available equipment. There's software for that, not from Fictiv.[3] With a service like that available, others might find new applications for custom tube assemblies.

[1] https://www.youtube.com/watch?v=m99U7qejm2g
[2] https://www.youtube.com/watch?v=tRuqb6wquig
[3] http://www.bend-tech.com/product_infos/bt_pro.html
It was alarming before when he said it, and then alarming then he followed up and did it, for exactly the same reasons. The scientific community is clear & unambiguous: this is a huge problem now with civilization-level consequences, and the political answer is "this is all a fairy tale, let's not look into it any more". Alarming is 100% correct. It should alarm everyone.
Oh, I think I get it now-- is it that the _initial_ indexing is lazy, but all indexing after that is done automatically by the historical index workers? Basically when a user searches for something do you check that ES has something for that user, if it doesn't start off the initial indexing process, and from there the workers do their thing?
Before the Flood — Sea level rise map
YC is based in the US.
Research is also done with public funds in a lot of universities but the research papers themselves are conveniently put in behind journal and conference paywalls. I'd say that is a much bigger problem since it affects a larger section of the population but that is apparently completely expected and accepted.
The onions thing really bothers me too.

I mean, it takes 45+ minutes to caramelize onions. You can fry them for 10-20 minutes or so and get a pretty tasty result, but they aren't caramelized onions.

I have no idea why people say otherwise!

I watch a lot of cooking shows and the contestants (supposed to be professional chefs) will have 30 minutes to make a dish and they'll say "I will start out by caramelizing the onions." No you won't! You'd need more than your 30 minute cooking time to caramelize onions!

Onions can be caramelized in a slow cooker, as mentioned. They aren't as good as doing it on the stove properly but are good enough for the labor you save.

/rant

I do proper caramelized onions only about once a year because they are so tedious.
I read 14ers.com, a Colorado based hiking social network. A lot of incidents are real time. Someone will be overdue several hours, then both a social network alert and formal SAR will start. I'd guess about half have happy endings. Just last week a climber of Pyramid near Aspen was overdue. He survived a 2000 foot fall and hobbled out to a joyful reception.

This week starts the spring break danger period. Invincible college newbies post nearly impossible trip plans. And I roll my eyes.
Lisp languages are not even functional programming languages, they're mostly general purpose. Lisps are interesting for other reasons such as the s-expression syntax being similar to the AST, lists and other data structures as first class entities and so on. Also they are very practical languages. Clojure and Common Lisp are used in real world production systems for example. Missing out on lisp is missing out on a lot of interesting ideas.
We originally wanted to keep it 10-15k, current files if produced as a 1-off may run higher, (closer to 20k). With interest, we want to batch produce these which keeps the cost lower. Cost will vary depending on obvious modifications and sources.

The download also has the full BOM, you can download those here: http://bit.ly/2mU6l2y
>The videos will require to be transcoded multiple times as old codecs become obsolete (...)

-My chief worry in that regard would be DRM; I have next to no idea how digital content is distributed to theatres, but presumably it is locked down all over.

The transcoding itself is trivial. Decrypting the source material may not be.
That's true. You can donate to GiveWell's top charities directly through GiveWell. For many donors, especially those who only want to donate to proven charities with a good track record, this is a great choice.

With our Global Health and Development Fund, we hope to also make small, seed grants to promising new initiatives, to help them build evidence to support their program, or to replicate a promising intervention in a new geographic region, to figure out if the program can scale. Many of these donation opportunities are small, and individual donors won't necessarily hear about them. With Elie managing this fund, we hope to be able to quickly fund promising new projects, so they spend less time on PR and fundraising, and more time doing good work.
There's also the Internet factor.

In the 1960s and 1970s, a lot of people who started startups would have started bands instead. The music scene was where creativity happened. Maybe Mark Zuckerberg would have started a band.

Starting in the mid/late 1990s, creativity's frontier shifted to the Internet as it grew exponentially, and the music industry started changing as a result of massive free distribution. I think many bands were never started because the people who would have formed them were making web pages and startups instead.
A hungry human will seek food to eat, a laptop low on power will just run out of power if the human doesn't plug in.
'If we program them correctly, helping us will be their only goal' - I think this is too optimistic a view of the future. I suspect that it is also a bit simplistic.

Even if we assume that we have a way to 'program' them, the problem is that we ourselves dont know what it means to 'help' humans.

If those humans were a part of the US military facing a situation similar to ww2, it would mean that AI 'help' those humans drop some nuclear bombs. If those humans belong to a religious fundamentalist group, it might mean that the AI help further the cause of their gods.

One probable outcome, that this chain of thought leads to, is that perhaps the last AI standing will be the one which kills all other AI, or has the capability to. A possible corollary being that to do so the last AI standing will be the one which is able to prioritise its own survival over everyone else - even other humans. Which was not the plan that we started with.
Says you. It took me weeks when I first encountered it to understand the Peano axioms, how the natural numbers were constructed, and how addition is defined recursively given that definition.
My understanding is that most of this material was made for use in UCB classes. If a UCB class that used it had a disabled student they would spend the money to accommodate that student. It was not intended at the time for release to the general public.

Now, years later, they released it for free to the general public as is.
For scientific studies try Google Scholar scholar.google.com
I expect them to challenge court orders that likely will not be upheld if appealed.

Imagine a municipal court judge in west virginia demanded google hand over all data and source code they hold to a third party. They would, and should, fight this order in a higher court since this is massive overreach on the part of the judge.
>Indeed, the election of Donald Trump (bankruptcy; alleged groping of women; exaggerations, fabrications, “alternative facts”) gives us a prevaricator in chief who demonizes journalists for daring to expect that a public figure’s actions should have consequences and that his assertions should check out.

Ugh. I can't go a single bloody day without somebody wedging this into a story it is completely irrelevant to.
Agree, that difference is very striking side by side to me at least. Maybe not to everyone, but I hope they have some people with very good color perception on their team so they'll be able to see the difference.
I'm (still) one of them :'(

Any recommendations for getting starting?
The historical index workers index the history of the server, whereas we have a real-time index worker that is consuming and bulk inserting messages in real time. Searching for the first time in a server turns on real-time indexing and triggers a historical index of all previous messages in that server.
AFAIK the only difference between a dylib and a framework is the folder structure (and I guess the install path of the library). So in theory you could produce a cdylib, create a framework folder structure for it, and then use install_name_tool to update the install name appropriately.
Obvious solution is obvious. If the user is using Firefox, instead of replacing the scroll bars, replace the page with a message telling them to switch to a better browser. That way everybody wins and it's so much less work.
gah, I typed it in a hurry; that "not" was NOT supposed to be there.
> I've been in go-mode unremittingly since June of last year, and keep putting relaxation off because I don't want to miss an opportunity.

That's really admirable! But yeah, take care of your mental health too.

When I mentioned Angular/React/Vue, I'd pick one and specialise, but be aware of the others, too. And yes, work on the "behavioral" questions. In another recent interview thread [0], jonasvp and ryandrake had some good insight worth reading.

"These are standard interview questions that you just have to have a prepared, rehearsed answer for that you can rattle off without thinking. There are tons of these types of "behavioral" questions. Tell me about a project that you worked on that failed. Tell me about a time you had to deal with team conflict. Talk about a struggling project that you had to help turn around. You can get a book full of them. Be ready with canned answers for as many as you can and practice them in front of a mirror." [1]

Ultimately, if you've landed an interview, you're pretty much 80% of the way to getting the job. The rest is just showing you're proficient in what you've written about and that you're a likeable person I'd want to work with day in and day out (the dreaded culture fit).

[0] https://news.ycombinator.com/item?id=13874026

[1] https://news.ycombinator.com/item?id=13876602 (specific comment in above thread)
My advice would be: Do learn functional programming, don't learn Lisp.
If you're competent with Haskell, don't bother. A new Prelude will save you a bunch of imports; that's it. If you're fretting over which one to use, you've already spent too much time making this decision; just stick with the regular Prelude and use your imports.

The worst thing about the default Prelude is that it encourages bad behavior among new users--for instance, with partial functions like `head`. Experienced people know what to avoid and what to work around. So if picking an alternative Prelude seems like too much work, it is.

I have a project where I have mostly dumped the Prelude. All it is doing is saving me a bunch of imports. That's nice but not earth-shaking.
3Taps became liable because they put their neck out for PadMapper even after they received written letters.

It was a poorly executed business strategy because they were up against powerful legal team.

Best thing to do if you receive C&D or requests to stop scraping, best to not continue and just let that customer go.
Java – 4 reasons to use nudge4j
It's a list made of pointers to other cells. That's a linked list.
It's rather simple, you count the days you are wasting on handling the low level hardware.

The entry cost is £500 per day or $1000 for an engineer.

5 hours on the phone to find the hardware and agree on the order with DELL + an afternoon with customer support because they shipped the servers without hard drives + your project is delayed by an entire week because you don't have the resources => 1 day + 1 day + half a week.

These things would have been 5 minutes on a cloud.
Even if one insists on "argument from authority", paying customers means nothing.

Satisfied customers, now, that's a whole other thing.
If it wasn't intended to be many millions then what relevance would it have in support of the original claim that "there are many millions who do" have a crazy view of the world?
I've never understood the hard-to-integrate argument; I can still do `import qualified Prelude as P`.
Most underrated JavaScript tool
Doesn't. You can do almost nothing to hurt a cast-iron pan itself.

It can destroy your seasoning, though, and require you to "fix" it by thoroughly cleaning and re-seasoning it. It's not that difficult, but generally you want to retain your previous seasoning as it's much easier and it gets better with time.

People also think soap and water "damages" cast iron, and that's not true either.

http://www.seriouseats.com/2014/11/the-truth-about-cast-iron...

Anyway, prolonged rusting or breakage are the only ways to "destroy" cast iron.
It's because most people don't take 45+ minutes so they don't know the difference. In 10-20min you just have soft brown onions... but once you truly caramelize, you know it's totally different.
Good point — a nice feature but not a point of differentiation from Givewell's donation page... I think the others still stand – in general you gain additional flexibility with the Funds without compromising effectiveness.
Two hours into a gnarly debugging session I got called in to try and lend a hand. We start bisecting around a bit to get at root cause... 500 commits, 250 commits, 125 commits...finally we arrive at the faulty SHA.

"Can't stop this magic"
> Have most artists and other creatives been surviving off income from their artistic endeavors for most of history?

They normally couldn't in pre-revolutionary France; The Great Cat Massacre has the details.