jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The design of the vehicle has a significant impact [sorry!] on the pedestrian's chances. All those sharp edges can't be good.
> do we actually relieve the pressure in the society, or help build it up to a radical level and fuel even more hatred that way?

Bad ideas spread through exposure.
> For example, dynamically typed languages like Python (or Ruby, Lisp, etc.) are easy and pleasant to write. They avoid the difficulty of convincing a compiler that you’ve written your code correctly, but they’re harder for a new team member to comprehend: you’re trading fluent writing for more laborious reading.

I feel like this misses the point of high-level languages. In my experience, higher-level code is easier to read and write. For one thing, there's simply a lot less of it.

Lisp isn't more productive just because it's easier to "convince a compiler that you've written your code correctly". After all, if you haven't written it correctly, the user will notice right away, too!

> Short functions, methods, and classes are quick to read, but must either be built of many lower-level functions or themselves comprise parts of larger compositions in order to accomplish anything. You’re trading away locality in favor of concision.

That's how languages work. You used the word "concision" rather than spelling out what it means in tiny words, and count on us readers to know it, or look it up. That's usually a win, especially if we have a standard set of words.

Again, this is where higher-level languages win big. You can encode higher-level concepts. I can write MAP or FILTER and people know what they mean. Or if my language doesn't have those, I can write them.

Just because you can explain something with lots of tiny words does not necessarily make it easy for anyone to understand: https://www.muppetlabs.com/~breadbox/txt/al.html
I am sorry for not addressing all of your points, but I was staring at the graph in #2 and wanted to complain about how useless it is.

First, there is the small annoyance that the one number is in parts-per-million and the other in million metric tons; why not convert the atmospheric concentration of CO2 to the corresponding number of metric tons in the atmosphere?

But worse, it is comparing the annual CO2 emissions with the atmospheric concentrations! Assuming any relationship between them at all, we expect the emissions to be the derivative of the atmospheric concentration! Any correlation between the total amount of carbon and its rate of change is purely coincidence. The derivative of a quadratic function is a linear function, and while they correlate quite poorly, they are very strongly related.

The important question isn't whether emissions are correlated with the atmospheric concentration but to what extent the emissions explain the change in atmospheric concentration. We know how much carbon dioxide we've put out over the last N years, call it X. We know how much more carbon dioxide is in the atmosphere now than N years ago, call it Y. Is X > Y? If so, bingo, bango, bongo, we're responsible for the change. If X < Y, then we can't be completely responsible.
I don't think these issues go so much to the point of needing a "startup lawyer" with a presence in the Valley, but more to getting high quality service, which probably means paying $$.

A first year associate knows next to nothing about practicing law, and shouldn't be let anywhere near your business. While it's possible that Wilson Sonsini does a better job of handholding their first year class, I doubt that the quality of work you'd get from a first year at X top firm differs significantly in quality from that of a first year at top firm Y.

Likewise, a partner in the corporate practice group at any major law firm would probably not have made these mistakes, regardless of the firms profile in the Valley.
Interesting, I just looked into this the other day. http://www.readwriteweb.com/archives/wikileaksorg_is_back_up...

Just reached out to the owner of mirror.wikileaks.info

I think there's a lot of assumption going on here in terms of who is in charge of what and who's responsible...
Funny, I always like it when people have strong opinions.

Maybe that's not the same thing as "too many" opinions; like when people have opinions on something they have no experience with.

I've always preferred it when people have strong, but weakly held opinions. [1]

[1] http://bobsutton.typepad.com/my_weblog/2006/07/strong_opinio...
You're equating ethics with the law. They are not the same. In some circumstances, it may be seen as ethical to break the law. One that comes off the top of my head would be... what if you're wife is going into labor and you need to speed to get to the hospital? Obviously the scenario presented has its own set of circumstances, but at face value it could be seen as ethical to do so. Or, how about to speed-up and pass someone?
I think it's a bit of both, but to claim Javascript is an amazing language is very hard to swallow given all its design flaws, acknowledged by Javascript's creator himself.
> some of the biggest operating systems (...) have come out of Microsoft Research and Windows kernel development

Care to list them?
Great point. And while I think in the startup community there's a general acceptance of the idea that not all devs are created equal, I'm not so sure the same has been realized about other service providers.
If it is truly the correct tradeoff, then why are they trying so hard to sweep it under the rug? It smacks of intellectual dishonesty.
Actually that's the answer to a different question.
Also I found interesting that the geek students considered this trivial formula a revelation. Does fall out of the context of the brilliant hacker culture :) When we needed a ranking system several years ago, I came up with this in half an hour, then figured out it already exists, is called Elo, and used everywhere, so we just copied their coefficients.
Can you link is to what you sell?
No, what he's saying is he doesn't like your chances because your chances aren't good. Period.
Most malware is written with hilariously bad coding style. I found it amusing that he claimed the fun_ prefix can be "used to denote a quantity is a function in some programming styles", despite this being irrelevant in PHP because function identifiers can never also be variables (all variables start with $).
The traditional diets (which varied dramatically, by the way) resulted in consistently good teeth for people who never touched a toothbrush. In fact, their results were much better than those of people on processed diets who had toothbrushes. That's the point.
oh good point. the contents of the cde-package is simply a directory hierarchy, so you can feel free to use 'find' to skim thru it. also, i'm now adding a feature where you can tell cde to ignore certain directories (e.g., ~/.ssh/) so that it won't pick up those files.
Custom. wild guess
For anyone interested in getting into high altitude ballooning, check out #highaltitude on Freenode, its full of amazingly talented people!

And their website at http://ukhas.org.uk/
Could be read that way.

The point, though, was to prove the computers weren't playing automatically and that the human was the one actually making decisions - the computers were just helping with the manual non-strategic aspects of running that many games at once.
Philosophically, it's deterministic. In engineering terms, it's non-deterministic from the perspective of the application programmer.
I enjoyed Daniel Kahneman on "The riddle of experience vs memory", which is about the ways people structure their lives for experiences they think they will enjoy remembering, rather than things they'd necessarily enjoy doing at the time. There's also a good anecdote about how making a colonoscopy slightly more unpleasant cam leave the patient with a more favorable recollection.

http://www.ted.com/talks/daniel_kahneman_the_riddle_of_exper...
Yes, thanks for pointing this out. I'm an ex-skinny guy who got in shape by being consistent, and my challenge was always trying to put on weight, not burn it off. I will preface my original comment by saying "provided you are on a healthy diet."
For web development purposes, you can think of Node as Apache and PHP rolled into one: imagine writing the whole application inside httpd.conf, using javascript instead of XML.
What if we had the internet during WWII. Being able to communicate directly with the "enemies" through the internet would have been strange.

Strange in the "why are you my enemy if I'm talking to you just fine right now and you seem like a perfectly nice person" kind of way.

To the government, communicating in this way might threaten the public attitude of the war. However, I wonder if the age of information darkness is coming to a close.
for technical analysis:
1)World famous Dan Zanger (turned ~30k into 42 million in 2 years) http://chartpattern.com/

for options
1) cboe.com has the best online education around (free too).. including video cast and other media

2) option training: dan sheridan: http://www.sheridanmentoring.com/ , mark: http://www.option911.com/
both Dan and mark used to work w/ the najarien brother's in their huge market making firm on the CBOE.. both know their stuff backwords and forwards
Like the distribution/production idea (quite a gamble). Like the plot. Like the indie look and feel.

I hope we don't have to wait too long for them to get the funding they need to continue making episodes.
Well, I guess what I mean by wacky is unusual, unique, outside of the norm, etc. It just seems like instead of just working out regardless of what the program is, people often times get jazzed up about some new exciting approach they hear about on the internet like 5BX or P90X or 300's kettle-ball training only to stop doing it after a few weeks because in the end it's just hard work like any other routine.
Sure..and it shouldn't if you could make them go through your tests. But regardless, not having a degree can get you easily screened out of a lot of jobs
Just to clarify: it is a set of IO libraries, for socket, http, and file io. Other people have built things on top of node like db adapters and tempting languages, but at it's core node is focused on io.
ejunkie.com is a lot cheaper. Darren Rowse over at problogger.net has done several successful ebooks through them, and there are several Wordpress-ejunkie tutorials out there.

I'm not an accountant, but I'd imagine that you'd declare this as self-employed income.
Any suggestions on other good places to keep online/private journals?
The original NIPS 2010 paper that sourced this article is - "Towards Building a High-QualityWorkforce with
Mechanical Turk". Available at http://www.cs.umass.edu/~wallach/workshops/nips2010css/paper...

HN submission of the same (13 days ago) here:
http://news.ycombinator.com/item?id=1984130
Why should we believe a guy who beats weather experts? Violence is no indicator of trustworthiness.
Can anyone explain why the US has so many stop signs? Here in rainy Britian, we have "give way" signs at 99.9% of junctions. You're not required to stop. There are stop signs, but in 10 years of driving I've only seen 1 in the UK. They don't seem necessary frankly...
Wire fraud attracts fairly stiff penalties....
> but there are also plenty of ways bias can creep into an RCT.

Yes, but in this case generally in the direction towards less efficacy too. People are unblinded inadvertently by their side effects and then act more recklessly, etc.

And this is immaterial: yes, RCTs can be fucked up, but CCTs are almost always fucked up.

> Also remember we're not talking about the same virus - the trials were on 'vanilla' virus while by the time Pfizer arrived to Israel en mass B117 was prevalent. It could be the 1st dose is less efficient with B117. That's close to what the other link I provided earlier[0] argued.

It could be. Anything could be. The question is the likelihood. But the other source arguing negative efficacy when even shitty case control data is showing positive efficacy is a little dubious.

Indeed, the hwole core assumption on that time series data is so bad-- assuming that people will behave the same from days 0-7 and from 7 on, when they've been cautioned that the vaccine is not immediately effective... Seriously, smh.

> Can decision makers really take that risk?

To do what I suggested? Yes. I suggested to run a trial. Don't pretend that I suggested anything different to strengthen your case.

It's a trial exceptionally likely to yield positive results for delaying the second dose.
I think currently the main reason why not more factories produce the BionTech/Pfizer Vaccine is that it is quite difficult to manufacture and so it takes time to set up additional capacity. As far as I know several competitors are in discussion to build additional capacity.
Of course there is the question why this has not been done earlier.
Greed doesn't go away in a non capitalist system.
Unfortunately the EU still communicates there is no problem with the procurement but only with evil pharmaceutical companies not delivering as promised. There will not be any remorse.

It really must hurt them that even the heavily criticized politicians Johnson, Netanyahu and Trump did a much better job with procurement than the EU.
The hacker news groupthink is actually weirdly stuck with the office, despite the signs
> That's a pretty big [citation needed]. All I see is that misogyny is a disproportionally popular news item, which is not at all the same thing.

I have to admit I don't have hard numbers to back my claims, but I think it would be common knowledge if men were routinely called "sluts" and threatened with rape by trolls.

> And if it's just an expression of people's mental disorders, that's not hate, and it's not productive to fixing the issue to call it hate when it's not.

Oh, for that matter, I think most racists and homophobes could use psychological help as well, but it doesn't change their behaviour.
lovely effects !
Incredible, I am being judged by someone on Internet... How will I survive this? </sarcasm>

Another day, another idiot, I guess. (and yes, the term is definitely directed at you - if you still follow this throwaway account anyway)
Indeed, I was hoping for a new scripting language, and if someone was going to do it would have been Google. We're stuck in a JavaScript only world until something replaces the browser ten or twenty years from now. With (nice) ECMASCript 6 and 7 changes coming and the growing use of (problematic) to-Javascript-compilers and (buggy) source maps, the will to get real language diversity on the web is just dead in the water. I don't want JavaScript everywhere. I like when there are multiple programming languages available.
Not the GP, but I think anyone who'd give up real food like that for this glop is being idiotic.

People who supplement their diet with Soylent, or use it to meet their dietary needs in the face of busy schedules, or whatever, are one thing. People who replace a diet involving actual plants (or even animals, if you enjoy eating things that had faces) deserve everything they're going to get.
Yeah, because those like me who mooch off of the free and open brilliance of Racket (I mean, except for paying for a copy of Realm of Racket, but that is indirect; the author has a Scheme/Lisp crush like me, but we all know that goes back to community enthusiasts and not Racket itself) get to write blog posts on the official blog while we navel gaze. You clearly contribute enough to talk semi-officially even, so thank you for your work. :-)

Jokes aside, maybe I am just conflating you academic creds with other NEU/Brown people, but maybe it is just the blog post. Your last name reminded me of Racket when I saw it; not sure why though.

Kudos to your group, or just you personally, for recommending Chromium, and NOT Chrome. I work for a university IT department, and our inventory confirms even after lecturing co-workers, I am the only one to have installed it on Windows laptops, or even Mac or Linux if you can believe the latter. Mostly everyone has no idea you can download the FLOSS fork of Chrome without the nasty proprietary bits. In the future, it would be cool to see you guys package a more focused IDE with the rage, node-webkit or nw.js or whatever is called now. You guys seem like a great example of a lang that could shine here, much like Dr. Racket is a pretty wonderful example of the robustness of Racket (although I still prefer Geiser myself).

I also see shriramkmurthi talks about university requirements about minimal install and configuration overhead. This is a great, if not just good, thing. Again, as a university IT guy thank you. However, I still have mixed feelings.

I worked for kids in a very spoiled institution with expensive new laptops, complete with full admin control for students. I get my fair share of novice programmers install a full Stata stack for the econometrics class, and along with professors, hose a 4GB or 8GB RAM laptop which "needs more drive space and RAM because my 1GB CSV dataset is so big." We tell them to write tighter code and they are incensed (seriously had students demand a more expensive version because one version of Stata had an arbitrary limit of variables in a given program, IIRC correctly, and the group of students and professors were told to us less variables, less than 60,000! I cannot imagine production distributed systems code needing that many, haha).

So, I bring up that last anecdote as a warning. I would love to help any way I can. Damned with compiled binary LLVM and Java toolchains that need admin privs and 10GB of space for library source and various dependencies, also damned with in-browser JS bootstrapped compilers that sit on an increasingly over-generalized OS in an OS.

How do you plan to handle the abstractions moving further and further away from the metal? I assume this is to teach programming basics only, right? Like Racket is, kind of? Do you worry about pushing this farther down into systems programming, or are you staying focused? I do not intend to call out or criticize one way or the other, just curious to pick your brains.
I got pretty excited about it, but I really can't trust Facebook as much as before. They practically took "graph" off of "open graph" by disabling third party's ability to list users' friends and invite them.

I won't be surprised if later in the year some apps get banned from Facebook APIs because they touched Facebook's pie, which now covers pretty much everything. It's no accident half of the apps in the showcase are for sticker, GIF, and video replies as they pose no threat to core Facebook features.

So what's in it for us?
My concern with that is that we could end up with a situation where the curriculum or textbook content is decided by the uneducated masses.

Eg what happens if creationists figure out that all they have to do is gang up on contributing to the open source textbook to have their "theory" taught as equal in public schools despite the quality and quantity of their supporting evidence.

IMO these things should be decided by certified smart people in a transparent manner where anyone can call their decision making into question.

Who is a certified smart person is another issue. Maybe restrict it to top performing teachers and professors, or some other way or excluding those who would seek to sabotoge the process.
I always suspected this but my guess is that it would need to mimic the way that stereoscopic vision sees it. Kind of see through. It might require eye tracking to make it really work well.
If you have Google Analytics installed, I'd recommend looking into the medium/source.

If nothing stands out there, then you'll have to dig a little deeper. To check for some bot/spam traffic, take a look into device, OS, geo, browser, and browser version to see if you can find a spike in a certain combination of those. (Apply secondary dimensions to dig deeper here.) Also check out your landing page(s) for this traffic too (applying an advanced segment could be useful here).

After you find out these details but still are left without an answer, you may want to try searching online for others who may have experienced similar traffic (now that you know the finer details) and you may find an answer there.

Ex. AdRoll was associated with a a big jump in traffic last year: https://www.seroundtable.com/adroll-invalid-traffic-18922.ht...
The social signaling is probably the more important part than the monetary reward.
Way to totally put up a strawman argument. I did not argue that all popular blogs are ALWAYS being hacked constantly - I just said that it's that much bigger of a prize and people are going to give it a shot, and if the blog system is this easy to hack, you're going to have to regularly (perhaps I should have used regularly instead of constantly, given that a lot of people on this board, like you I suspect, have a bad habit of taking things too literally) deal with hacks.
"Can I take a glance at your code?" - If applying for an programming position, this is one of the leading indicators of how well the team works regarding refactoring, communication, and their philosophy towards coding.
Hum, holes I see in the argumentation:

- The graph structure for the recursion case of fibonacci is easier to read. At least for this simple computation, I strongly disagree. Granted, I am influenced by Programming 1.0, but I don't see how things become much simpler than fib(i-1) + fib(i-2).

- The damage calculation function is horribly factored. The switch statement is duplicated and should be joined or handled differently. Some quick code movements result in this:
switch(attack) {
case MAGIC:
damage = magic_base_damage;
damage = account_surprise_attack(surprise, damage)
damage = reduce_damage_linear(damage, defense)
break;

case MELEE:
damage = melee_base_damage
damage = account_surprise_attack(surprise, damage)
damage = reduce_damage_fractional(damage, defense)
break;
}

I'll leave out the functions, because they are a simple extract method from the function he gave. Once you notice this, and you are in an object oriented language, you can replace this type code with polymorphism and probably form a template method in order to remove the duplication in the general structure of damage calculation. In fact, at this point, I like the refactored solution more, because now it displays the underlying structure of the damage calculations (get base damage, add surprise bonus, apply damage reduction). [[Note: I wrote this while watching it. I arrived at the polymorphic solution after writing this, and at least in my opinion, my solution is pretty clear, opposed to his example. In my polymorphic solution, there is 3 times 1 call downward which returns 1 value upwards, which would be a nice simple W-shape.]]

I am not saying that his way has no advantage, and I don't want to bash it too much. I even kinda like it. I would just like to see examples which are harder to rip apart, because at least for me, the refactored damage calculation is pretty clear.

Later on, he brings that argument "I can see everything in the table at once". I really hate this argument. I really, really hate it. Yes, it is nice that I can look at these 3 or 4 values in this example. Yes, I can nicely see them on the screen. And now, I imagine something where we have like 20 - 30 different things. A good class hierachy just swallows this and it is simple to look at the relevant stack of classes. In a table, I need to look at ALL of them, resulting in a lot of horizontal scrolling.

Soo.. tl;dr? I think this is interesting, and interesting for small examples, but I don't see how this scales and I don't see too large examples above well-written textual code.
IIRC, Mozilla Weave (now Firefox Sync) encrypts all of your data on your PC before uploading it to a webdav share- Either your own, or theirs.

If you use your machine, they never see it, and if you use theirs, they can't decrypt it.