skysight-inc/HackerNews huggingface dataset:
I do recall thinking that Kahneman moved too quickly over his own comment in that book that over 50 percent of studies in psychology had been found to be under powered from a statistical standpoint. He didn't then follow with 'so I made sure that every study mentioned in this book had sufficient power'... Which made me worried about his conclusions. Given your opinion was voiced so strongly, I assume you've looked at this in detail? If so could you please expand on what evidence or research supports your statement?
All you need know are basic function calls, objects and arrays. I share the same fears you have about the JS ecosystem, especially when they overcomplicate something simple. By keeping the course thought out and simple we can adhere to a wide audience, and show off that the priciples are the same.
Nope, I finally made one!
I also did this, except I went through and mostly manually deleted everything first. It took weeks, I'm not kidding. There's a page where you can batch delete most posts, but only 50 at a time, and it doesn't always work because the calls take so long that they quite often time out. Most anything else is snappy, certainly posting stuff is, but deleting things can take several seconds per post. I ended up hacking together a script I could run on my activity log to delete most things all at once – Facebook doesn't seem to rate limit this and it didn't trigger any lockouts or captcha like forms. Some things couldn't be deleted by the script, so I just manually tried deleting them. Some things stuck around no matter what, they just couldn't be deleted and would always generate an error. I think these were songs I played on Spotify about a gazillion years ago.

I wouldn't recommend anyone do this. Use whatever automation tools you can find. One thing that was interesting though is that it made me review my "Facebook life" and boy was this depressing. It was more of a digital graveyard of past relationships and memories best left forgotten, than anything else. I deleted all my social media accounts except HN and LinkedIn (because believe it or not, I actually get some good offers there, despite me never having posted anything) the same week, sometime in October I think. It's great, I've read books, took up learning to play the piano and guitar, and just generally feel less anxious about life.

The only downside so far is that mom Is really pissed that she can't spy on my life anymore, and have to call me. Actually nevermind, that too is probably an upside.

(I also deleted everything Google. Damn it feels good to be a gangsta.)
Elixir and Typescript
Surprisingly similar for me, I even released my first piece of software on the runuo forms (maraks script creator haha).

Never translated to working in software (couldn't afford college lol), but it did leave me with a hobbie I still do today, and love.
how are you building dynamic queries without a query builder? (for example creating a complex where condition based on given GET parameters)
"Machines need a lot more data than humans do in order to get smart" - is that true?
Hi I’d like to talk to you about LIDAR processing with CUDA. I am Vincent Lecrubier on LinkedIn, or Crubier I’m Github. :-)
Sounds like they just left it to pure ecology to somehow balance? Did they think of making depopulated species harder to kill, or make them mate faster?
My apologies to the readers of HN. I will bear this in mind in future.
maybe ur just upset that dob made it and u didnt
New Photos Show Water Ice on Mars
No. I unfollowed everyone and everything on Facebook, and whenever I add someone new, I unfollow them immediately too. So my news feed is perpetually empty. This makes Facebook something that reminds me of people's birthdays, and let's me keep in touch via Messenger, which is all that I need.
The history of Jews, Chinese food, and Christmas, explained by a rabbi
Thanks for the lengthy feedback, om wondering "invest it in cashflow-producing assets so you have an additional stream of income" I`m allready starting to do this by investing in various stocks and index funds. But maybe this isn't what you had in mind?

Regarding insecure, I would say that is mostly because the more I learn, the more I know that I dont know. And I dont like not knowing something, so i guess that is what bothers me. And when it comes to pentesting i guess that feeling will just get worse. I will pick up on the idea of keeping a journal tho, if it helps id gladly write in it.

How did you start contracting? What skills are you "selling"?
Can you elaborate on the "multi-device support" comment?

Their app works on my phone and laptop, and I love that it's P2P so they don't have a central server like Wire. I also love that I can set messages to expire and they're gone for everyone. Open-source, secure, and funded by spite. Ha.

* WhatsApp Co-Founder Brian Acton Injects $50 Million in Newly Formed Signal Foundation | WIRED || https://www.wired.com/story/signal-foundation-whatsapp-brian...
Blogspam is a blog taking content from the original source and reprinting it without any substantial improvement over the original source. It has nothing to do with the reputation or reliability of the blog, just the content.
LaTeX/TeX. I'd written one maths paper before using LaTeX, and used QuickLaTeX on my website for a while, but early this year I read or looked at almost every available book on LaTeX and TeX. (There aren't that many) Plus consulted TeX StackExchange a lot every day for a while, which has most of the people who wrote the best books and packages answering questions, it's amazing. Also got better at using TikZ within LaTeX. (It makes doing diagrams pretty easy) It took a few months to get on top of LaTeX and the ~20 packages I mostly use. (I'm no plain TeX master, but can at least start to recognize what code in TeX is doing, and have some understanding how TeX works.) Since then I do all my writing in LaTeX (I use TexShop) - writing books, diary, notes...anything I learn about, I make a lovely-looking book on it while I go. (Before that I just had disorganized notes on paper I never looked at again.) I have a book for my programming, at last keeping the extensive notes on everything I always should have. I wish I'd done this a long time ago.
Note the developer, grugq.
American? That's quite universal! ;-)
Rural broadband is about to get $600M in funding–but there’s a catch
> […] it's not necessary to drop a service as long as you get to control how it works for you

> The data mining and shadow profiling are the cost you pay for a free service

That seems a bit contradictory to me. If you could control how something worked, you could also control what data is being mined and so on. Fact is, you can't; even when you tell Facebook not to, they still manage to find ways to do so.

Also, once upon a time, data mining and shadow profiling were decidedly _not_ the cost we paid for free services. We got either generic advertising or targeted advertising based on the state of the page being visited, not a huge history based on every little thing we've done online.

We do well to remember that the way things are is _not_ always the way things should be, or even have always been. Apathy to our own plight and a short collective memory span are dictatorships' greatest friends.
"Stranger in a Strange Land" is probably the best sci-fi novel I've ever read. It must have been very daring at the time to discuss the topics he touches on there (religion, polygamy, homosexuality, cannibalism), the ending especially. He's no stranger to controversy, though. Another great novel by him, "Time enough for love" likewise ventures into such a taboo subject as incest. "Ventures" isn't quite the word, actually, more like "jumps into it headlong". "The Moon is a Harsh Mistress" explores families in which there are multiple wives and husbands, and as a result the familial relationships get very complicated, and the family can exist for hundreds of years. What's more, families are dominated by women, because they're in short supply on the moon. Pretty thought provoking stuff, I like that in sci-fi.
Just to kinda follow up, this is exactly what Brave has added.

It has a grayed out message and a link to learn more about what happens to unclaimed funds: http://se.ri0.us/2018-12-23-170628027-eb454.png
Absolute Backdoor Revisited [pdf]
Nope, I did better...I alienated, anonymized, and corrupted my data stream such that I am no longer a reliable data point. And I recommend all to do the same. Poisoned Lake Theory for the advertisers that prop them up while still able to use the assets.
keto is about high fat and entering ketosis; if you eat just meat you'll have enough protien that through gluconeogenesis it will be converted into glucose and it will knock you out of ketosis.
yes. finally got rid of that time sucker. I didn't do it for any political reason or to punish facebook, just because I felt like it was basically a waste of time. All my family and friends can easily get a hold of me without it.
I haven’t even seen video of the drones, I think that would be released before the government provides free advertising.
The general answer is yes - it's the "one shot learning" problem. But humans also have access to a large (if not very well defined) amount of data via background knowledge, which plausibly enables them to apply stronger, more effective priors to any one task.
I didn’t delete my Facebook account and probably won’t.

I deleted the app from my phone and then logged out of all browsers few months after that (i dont know my FB password as it’s stored in my pwd manager so it makes checking FB tad harder). I feel I have a lot more time for other stuff and more focus at work especially.

The only reason why I wont delete my account is that I live abroad and this is the easiest way to stay in touch with family/close friends, especially my non-tech saavy mother. So Im only using Messenger.

I find it more important to learn how to “free myself” from the phone addiction than just deleting a FB account and this is what Ive been working on recently.
+1 on both these books
Jellyfish are not an ecological dead end
Very cool.

Like all really good ideas, this one seems "obvious" in hindsight. I mean that is a compliment: It would have never occurred to me that transforming code into continuation-passing-style code would allow for automatic differentiation through all dynamic control-flow structures, by leveraging the function-call stack, thus eliminating the need for some kind of "tape" data structure, e.g., as in PyTorch.

My question is about the ongoing work to provide a JIT compiler for Python code. Do you expect it will provide full support for the entire PyTorch and/or Tensorflow APIs?
Yes. Deleted.
There are classes of problems for which TDD is quite difficult. My favourite example is fizz buzz. Asking someone to TDD fizz buzz in a job interview is cruel and unusual punishment because it is super hard to do. The reason it's hard for fizz buzz is because it is an infinite sequence. You end up with this choice of either testing some random examples, which may or may not help you with the actual problem (i.e., we can test fizz buzz of 1, 3, 5, and 15, but have we actually said anything about the other ones), or we end up writing tests that are exactly the same as the production code.

A sudoku solver falls into this same category because constraints on the rules are global and the number of combinations are near infinite. So you either write some mostly useless smoke tests or you figure out all the constraints and compare the production code to the test code using the same implementation -- which is useless.

This doesn't mean it is impossible to test drive these kinds of problems. It's not. But you have to take a very different approach than you would with a more normal problem. Jeffries's mistake was in not realising that his approach would not work. It is entirely possible that he did not realise that there were some problems for which this approach would not work until he tried it. While these kinds of problems show up frequently in some domains, then don't show up at all in others. He may have never run into it before.

I highly recommend taking a look at this talk by Kevlin Henney (the TDD discussion starts at 29:15 but the whole talk is worth watching. If you are really pressed for time, his approach for testing fizz buzz starts at 37:40).

https://www.youtube.com/watch?v=_M4o0ExLQCs

I think the thing that's important to realise is that TDD is an approach that has benefits. The benefit of "I can turn my mind off and suddenly the answer will appear" is not one of the benefits. I don't think TDD makes coding easier per se. In fact, I find that junior developers have a lot harder time doing TDD than not doing TDD. It's an added constraint, so it shouldn't be surprising that it's harder. The question is whether or not the constraint leads to other benefits.

One of the things I will quibble with you a bit is on whether or not TDD ties you into architectural decision. I do not agree that it should, but I do agree that a very large number of people who believe they are doing good TDD are doing exactly what you say. I have even seen people go off TDD for exactly this reason. However, I will argue that if you see this problem, it's the first clue that you are not doing TDD well. Should you avoid TDD if you aren't doing it well? That's a good question.
I did in 2017.

I have experienced some downsides, mainly losing contact with some not-so-close friends. But the advantages + knowing that I followed my principles make it worth it.

I still use whatsapp though, because unfortunately I keep in contact with my close friends through it.
No. I did it in 2016, never looked back :)
https://news.ycombinator.com/item?id=18733433
As someone who browses the internet with JavaScript disabled by default, I've never felt more vindicated.
The problem with those enamoured with the necessity make "hard choices" is that they believe they'd be the ones making them...
Yes. On average the human brain just needs dozens or hundreds of examples (turns, exercises, you name it) to "learn" something. A decent machine learning model needs hundreds of thousands to millions of samples to gain good confidence and can still be fooled easily afterwards with subtile changes.
Nor do any other relationships of any kind ...
JavaScript has come a long way in recent years, but the lack of a comprehensive standard library is still absolutely mind boggling.
No, you have misunderstood. This statement refers to documentation in the form of comments in source files. You are referring to the documentation of interfaces (e.g. manual pages in Unix) which is definitely required.

A gnarly function in C will sometimes be impractical to fully 'comment'. English is too verbose and imprecise compared to the code. But, in particular, inserting uninformative comments that explain simple statements (statements that can be clearly understood by reading the line of code) is a known rookie mistake. It can lead to a case of not being able to "see the wood for the trees"—how the code works is still obscure, but every line has a literal translation in the accompanying comment.

Googling "don't comment code" brings up a number of articles and blog posts discussing this issue. One thing people sometimes say is that comments should explain 'why', not 'what', the code does, e.g. an explanation of what the algorithm is doing, where necessary, rather than a description of each programmatic operation. That kind of comment is like a gloss on what the function is doing, or a conversational explanation of the procedure that the code implements.

Again, this is not about documenting interfaces.
Those are privileges that come with being a citizen.

The question was what distinguishes a non-citizen from a citizen -- which comes before that.
This is interesting

/**
* Sites that link to theannoyingsite.com may specify `target='_blank'` to open the
* link in a new window. For example, Messenger.com from Facebook does this.
* However, that means that `window.opener` will be set, which allows us to redirect
* that window. YES, WE CAN REDIRECT THE SITE THAT LINKED TO US.
* Learn more here: https://www.jitbit.com/alexblog/256-targetblank---the-most-underestimated-vulnerability-ever/
*/
function attemptToTakeoverReferrerWindow () {
if (isParentWindow && window.opener && !isParentSameOrigin()) {
window.opener.location = `${window.location.origin}/?child=true`
}
}

I checked in Chromium 70 and this only seems to work on the same origin - attempting to access `window.opener` cross-origin results in

Uncaught DOMException: Blocked a frame with origin "https://example.com" from accessing a cross-origin frame

The article linked in the code [0] and the MDN page for window.opener [1] mention the use of `rel="noopener"` to prevent `window.opener` from being set, but that it's not supported in all browsers - particularly Firefox, which needs `noreferrer`. I am sure CORS headers also play a role in protecting from this. OWASP
calls this technique 'reverse tabnabbing' [2].

There's a demo [3] of the effect - you can manually inspect the first link and change the href to [4] and then click the link to test how cross origin requests work.

[0] https://www.jitbit.com/alexblog/256-targetblank---the-most-u...

[1] https://developer.mozilla.org/en-US/docs/Web/API/Window/open...

[2] https://www.owasp.org/index.php/Reverse_Tabnabbing

[3] https://rawgit.com/waltertamboer/experiment-html-js-window-o...

[4] https://gitcdn.link/cdn/waltertamboer/experiment-html-js-win...
You really have to differentiate between the food that's offered at a dollar store and everything else. I shop at the dollar store for things like shampoo, deodrant, toothpaste and it's superb deal, not in any way making me poorer. on the contrary it saves me money. for groceries, you should shop somewhere else, unless your looking for dog food.

the reason there aren't more grocery stores selling good food is because no one wants that. Consumers are in charge and they've spoken loud and clear: consumers prefer processed foods, sodas, chips, things placed in boxes and plastic. I've even seen parent who boycott schools trying to remove cookies from the lunch menu. At a certain point, people need to start making good decisions about what they buy. and yes, you can buy healthy AND cheap. Rolled oats (aka oatmeal is available for 50c to 1$ per lb, even here in the CA!) . and that's 22 times cheaper than a meal at McDonalds. Compare => 3 meals at mcDonalds => 22$ vs Oatmeal 1 lb = 1600 calories which makes it about 1$ per day. And oatmeal is high in fiber, protein and countless minerals, super low in saturated fat, extremely low in sodium and sugar. Sure, you'd want to add a couple of fruits to your basket: there's bananas for 55c per pound!, etc.

I ate oatmeal almost everyday for lunch for a year and it lowered my LDL cholesterol by 60 points! it's a real cholesterol fighter. And, if you do the math on everything, you can find great deals in veggies to: potatoes, onions, Beans, Corn (super highly subsidized), and the occassional costco spinach.

Once we start choosing good foods, stores will have no choice but to start selling more of that. Let the backlash begin!
G2A under fire for charging users for not logging in
Haven’t deleted, but it’s effectively inactive and unused. I’m logged out and don’t check it. Maybe once every few months for a minute.
Ask HN: What awesome projects did you shipped in 2018?
2018 is closing fast. So what awesome projects did you shipped during the year?
I'll admit to not knowing what CAA rules a receive-only system would need, but this is not knowledge that is that specialized.

I'm saying the hardware is yes about $10k for sufficient coverage, COTS, and maybe you're right that a proven company would charge 100k and up. But you could hire someone competent for $300k/y to just implement it, and then deploy everywhere. (300k would get you someone competent enough)

But yes of course with aerospace certification needed it's... bad
> even if one source is factual and the Daily Stormer is…

I think it's disingenuous to use the Daily Stormer here as an example. I have definitely come across publications on the left that play loose with the facts or have unlikely explanations for directly observable facts.

It would be more fair to use something like PragerU:

https://www.bbc.com/news/technology-45247302
Just for reference: a Perl 6 version:

sub MAIN($limit = Inf) {
my %bag is Bag = words.map(&lc);
say "{.key}\t{.value}" for %bag.sort( {
$^b.value cmp $^a.value || $^a.key cmp $^b.key
} )[^$limit]
}

And for what it's worth, the `words` function is lazy, so it won't read all of the words into memory first.
It is not. Don't use Facebook or Google if you don't like it. My wild guess is decentralized network fail to capture value so you will never be able to have decentralized alternative you can use instead of Facebook or Google. My other wild guess is EU is too red taped to be able to grow good competitor to them. So good luck !
OK, thanks, sounds worth trying to wrap my head around...

(Note BTW that the github page has a dead link to the paper.)
> Putting myself on radio silence is not an option.

You're (deeply) conflating disconnecting from FB with disconnecting from communication. These are not remotely the same thing.

My family and friends know I'm not on FB and so they call me, they text me, they even email me. In 3+ years the fact that I'm not in FB has presented zero difficulty for me or the people and groups I want to communicate with.
People keep saying Perl6 is great, and I have no reason to think it's any worse than Python (but I don't know it).

One may also want to learn Perl5 for dealing with legacy stuff (either keeping or getting rid of it). There is a lot of it out there.
I'm sure they'll have some story for them moment when it fails. My bet is: Roberts will blame it on those investors he obviously started collecting now (if they don't remove him by then). And for the rest: yeah, some will be pissed. The rest will keep justifying. They've been doing it for years and many did grow up with it. I mean, this thing is going for a few years already.

The rest will keep on laughing...

Edit: regarding delusional artists https://wccftech.com/roberts-squadron-42-above-god-of-war/
Im one of the guys that are pushing company to be more cloud friendly. The finance technology is rather behind what is more common today, so we are still behind on a lot of the newer "DevOps" stuff so to say.

But yes I do really enjoy the higer level ideas/work that Im doing, of course that entails a lot of "people" and collaboration work but Im really enjoying it.

One of my worries as a pentester is that I will go from more of an architecture/sysadmin role to an individual who just deliveres reports to some developer or project leader.
I feel like the work I would do will give a lesser impact that the work Im doing now. (If that makes any sense)
No, you can't, if you care about future generations. Printing money is literally stealing from the least priviliged and their already vanishing savings.
Yes. Planned to open a burner when really needed. So far there's been no need to.
Yes. It stopped providing value. It used to provide a way to stay in touch with friends from college.

Then it provided too much info about how my family and co-workers really feel about the world. Turns out ignorance is bliss. I am happier not knowing about their contrail conspiracy theories or their racist Obama cartoons.
A Comprehensive Guide to Ethereum
I'm a staff member at CMU, and so have the benefit of being able to enroll in classes for free.
Your iPhone is giving you the freedom to access a lot of contents and apps, but has restricted some parts of it. Use something else if you don't like it
Just search for "book scanner" on aliexpress there shouldn't be any problem.
This is terrible. A lot of applications leak personal data including MAC address and public IP address.

Only use applications that are specifically designed to run on Tor!

Finally, Tor is meant to protect users only from nosy ISPs and websites that track IP address and browser fingerprint.