skysight-inc/HackerNews huggingface dataset:
I've got a long history here, stretching all the way back to 2007. At that time 80% of my traffic was organic, and most importantly, was spread equally between MSN, Yahoo, Google, AOL, etc.

I paid for ad's through HotScripts, and this was a solid source of leads. This mixture, along with a fast, secure, easy to use site and great word of mouth lead to an annual growth rate of around 30%, ending up in 2011 with a monthly income of just over $5000. Not bad for what started out as a side-project. I took none of this for granted, and worked by butt off every day.

It's key to note from 2007 to 2011 a great consolidation was taking place, with Google eating, for me at least, 90% of all search traffic.

Then the spammers hit. My site was targeted with millions of low quality links, which lead to a Google penalty in 2012. I lost 90% of my traffic and along with it, 90% of my revenue.

4 years on and I've never actually recovered from my penalty, with traffic being manually limited to under 30 clicks on any particular day.

I've done my best to advertise, with Google capturing the lions share. Unfortunately I too have very little luck with this channel, with only 1 $4 conversion after hundreds spent.

The real kicker here, and my reason for posting, is the difference between what was my organic traffic then, and my ad traffic now, is nowhere near the same in terms of quality and obviously, conversions.

I guess my point is the current situation, basically 2 companies controlling so much traffic, seems, well, bad for small business in this country. I value what they bring to the table and fully understand why they're so popular. But is things keep on this way where does that lead the guys like me? Is this just the way it has to be? Is the dream of the open Internet already dead?
Depends on the audience too. I'm anti consumerist somehow and reject ads mentally (it's as if they didn't exist on TV to my mind).

The few times I've clicked on ads were for odd geek products (SBC). A few times I found a website / company that indeed taught me something about a brand / product / idea ... but in retrospect a webpage ad is way too superficial for me to know that in advance, and doesn't trigger curiosity much (offseted by the browsing experience penalties).
> Thank you so much for the book, please, continue!

I will!

> Look forward to reading the Optimization chapter: I couldn't find much useful and practical info on that.

There's not too much depth in that particular chapter. The whole second part is really about implementing an interpreter (fairly) efficiently in C. As you probably know, you have to think about performance at every level—your object model, bytecode format, hash table implementation, etc.

If you'd like a sneak peek, the code for the entire book is actually done already (!). You can see which snippets go into each chapter cloning the repo[1] then running:

make chapters
make c_chapters
make diffs

Then take a look in build/diffs.

There are a ton of optimization tricks that are specific to Scheme and Lisps and a lot of literature behind them. Macros and eval make it a lot harder. It's pretty dense, but I liked "Lisp in Small Pieces" a lot.

[1]: https://github.com/munificent/craftinginterpreters
Totally not even remotely the same thing. You need to type several times as many characters in the best case and it will select the first instance of a string even if it's nowhere near your cursor.

Additionaly you can't search for links that are graphics
Yes, but objectivism suffers from decay on its own fringes as well. An objectivist can both be personally against gay marriage, for example, while publicly decrying any law against it because that would "infringe upon freedom." In that case it becomes more of a good law making structure rather than a valid ethical system since the individual's morality is compromised at the expense of society's ethics.
URL without the tracking:

https://realpython.com/blog/python/learn-python-the-methodic...
Making Global Goals Local Business – Action Platform
>> Public education is under attack around the world, and in response, student protests have recently been held in Britain, Canada, Chile, Taiwan and elsewhere.
>What protests are you referring to? When?

By using the search terms "student protests britain 2012" and varying the third term to "canada", "chile", or "taiwan", I found the following:

https://en.wikipedia.org/wiki/2010_United_Kingdom_student_pr...

https://en.wikipedia.org/wiki/2012_Quebec_student_protests

https://en.wikipedia.org/wiki/2011%E2%80%9313_Chilean_studen...

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

>> The Los Angeles Times reports...
>Link please.

Chomsky quotes the following line from the article: "California State University officials announced plans to freeze enrollment at most campuses." By using that string as a search query I found

http://articles.latimes.com/2012/mar/20/local/la-me-cal-stat...
SIMD is only going to get you so far; I'd expect much greater gains from running on a GPU.
I would imagine in the US, the fifth amendment would protect you from having to name the driver.
Yes, submitters have less control.

The authors should put more of an explanation into the title / blurb.
You're right. Let me qualify.

Haskell as an excellent example of a language that, by design, filters out probably many well-meaning individuals who don't have the requisite level of high-level skill.

Languages like Java, BASIC, PHP, etc are easy to get started with, which means those languages attract all types. Perl is somewhat in this class too, along with C++ due to that language's widespread popularity.

In PHP's case, the language's lack of inherent default-to-paranoia security settings has bitten it hard, because no real consideration was given to these phenomena (or apparently anything else, but that's a different story).

It's a nuanced (social) issue, but solving the type safety problem does make it generally easier not to shoot your foot when you still don't know what you're doing. The hope is that the programmer steadily advances beyond the baby-steps/worsethanfailure.com stage - and doesn't build any large systems that are too big to rewrite before they're decent.

Languages like Haskell, Lisp/Scheme, Erlang, C, assembly language, etc are generally difficult to do large-scale useful things with unless you've either studied the language a lot and/or already have programming experience.
DMV in New Hampshire is fine. It wasn't until I got to Silly Valley that I learned that what they eventually showed in Zootopia is true.

Part of it is just due to population density. They need to increase the number of DMVs by about 10 to get a reasonable distribution for the population.
> See also Lua's upvalues for a way to optimize closure variable access

Yes! In fact, that's how the C version of the interpreter in my book implements closures. It's pretty brilliant. <3 those Lua folks.
The movie was fairly specific about why the heptapods chose us:

"We help humanity. In 3000 years we need humanity help."

It's pretty clear that the heptapods expected us to do them a solid in exchange for Heptapod B and the timey-wimey perspective that comes with it. Perhaps it's some sort of resource or technology they will need -- but cannot obtain or make on their own -- to avert a calamity, or perhaps there is some aspect to our thinking that they don't understand but will need to benefit from. Perhaps the lack of our logical, linearized thinking prevented them from developing digital computers like we have, for instance; lack of such technology prevented them from sequencing their DNA, and without us they'd have no way of preventing some sort of genetic blight that wipes them out 3000 years in the future.

I don't know. I just know they saw in us a unique quality unrelated to our morality that they wished to benefit from and came to earth as traders and negotiators, not benevolent uplifters.
what do you mean by 1.8M and 3M? if you get 150k RSU and $200/base salary per year, how do you end up with 1.8 million?
Google worked better for me since people search with intent whereas on facebook you rely on serendipity. They are there for something else and you hope they will have interest in your service.

All in all are you sure you use the right keywords in google so you get the people with right intent?

Facebook's strength is audience targeting. Are you sure the audience you target is the right one on Facebook?
In case you didn't understand the point to my first reply: Object invariants aren't powerful enough to describe how objects relate to one another, precisely because objects don't tell anything about their internal data structure to the rest of the world.
Eight billionaires 'as rich as world's poorest half'
The food is awful, and the portions are so small.
Yes! The code for the whole book is done already and sliced into chapters. I had to do that first before I started putting things online. I didn't want to paint myself into a corner by having something in an earlier chapter that ended up not making sense later.

So the code is all done, and now "all" that's left to do is write and edit all of the prose. Which, of course, is really the hardest part by far.
Writing a type-checker is fun and pretty interesting. For that, I recommend you get acquainted with formal semantics and judgements (that's just the language for describing type-systems). You'll probably be interested in then looking up

* simply typed lambda calculus
* Hindley-Milner type inference
* bidirectional typing

After that, there are all sorts of cool things like linear/affine types, system F, dependent types, etc. which can be picked up.

All of this (except maybe the first part) is easily learnable either from Wikipedia, the original papers, or recent tutorials.
Poor formatting (editing from mobile). $150k is base salary. $1.8M is the additional RSU grant with 4 year vesting schedule heavily negotiated prior to joining (in these examples, with a bidding war between google, fb and another very big company).

Also, I can personally testify how important negotiating the offer is. I routinely (every ~2y) interview to discover my market value and, from a position of power (e.g. "Well I'm happily employed at the moment so the incentive has to be good" or "I have a higher offer"), is very easy to negotiate additional stocks. I've been able to improve the offer by a good $100k yearly RSUs (!!) just by negotiating with HR. It also helps that I kind of like the process (I'm that weird person who gets thrilled by buying a new car and making a car salesman lose his patience by constantly asking a better offer and absolutely be ready to leave if it doesn't happen)
Striving for ethical and compassionate behavior toward animals need not be and should not be an all or nothing prospect. For example, a vegetarian who wears leather may very well cause less harm to animals than an omnivore who wears leather.

Restricting one's consumption to vegetables can promote animal welfare despite engaging in other practices that harm animals.

Demoralizing people who strive to promote animal welfare by pointing out their contradictory behavior is less desirable, to my mind, than encouraging people to do as much as they can.

Why not reconsider your own views and encourage such people to promote animal welfare in all the ways they could rather than demoralizing them to give up altogether?

EDIT: spelling, rewrite final sentence, formatting.
Which model do you use?
> So I ask you... What motivates you to do what you are currently doing? (8>= hours/day)

Hint: nothing. I've just finished a year-long vacation from dealing with startupcanistan. It's been wonderful, though I'm probably heading back soon.

It's totally normal to get burned out on something that hasn't been directly rewarding to you--ignore the bullshit echochamber and media about our "industry".
I did think about trying to sneak a type checker in here too, but it's just too much for a first book on languages and interpreters.

If you're looking for a book on statically typed functional languages, I think Appel's book[1] is canon. From what I've heard, the C and Java ones aren't very great. It's worth learning enough ML to get through that version because ML is clearly the language Appel thinks in.

[1]: http://www.cs.princeton.edu/~appel/modern/
Shameless plug: I had created a similar library[0] for common lisp, though it didn't use conditions and restarts, also lacked a definitive yield construct. It still is profound how a major feature for other programming language is trivial to add to common lisp.

[0]: https://github.com/ykm/cl-iterators
I tried scripting the clipboard through vbscript but got stuck, tried powershell, it's a one liner.

Seems like a pleasant platform. Thanks for this thread.
Lately I have been questioning whether or not we need large-scale peer-reviewed journals anymore.

For example, if I knew that Leonard Susskind read a paper and cited, shared, liked, or bookmarked it, then that could easily replace my fundamental need of having the paper stamped by a trusted authority. If scientists could share, cite, and discuss papers on an open source platform (like Facebook, but for Academia), I believe that we wouldn't need these gatekeepers anymore, and they would become obsolete. The real authority has always been the scientists who are doing good, promising research, not some contrived group of scientists who are solely reviewing papers for the sake of assessing their quality.

An (possibly flawed) analogy: do need CNN/ABC/FOX when we have YouTube, Facebook, and Twitter to propagate news?
Fastest Server to Host Wordpress Site
What is the fastest hosting service where I can put up a wordpress site, secure it with https, have a static IP and not worry about getting throttled like I did with godaddy when I became the target of hackers...
No animal shapes are directly visible.
But you still require extensions to cut up the algorithm in discrete blocks, right?

Much thanks to macros, as usual; without that support, the approach wouldn't really be feasible for general purpose use.
> Yes there will be turmoil as professors making $200k go back to making $100k

How many professors actually make $200k in salary, outside of medical/law school schools?

The University of California has a salary schedule and, from what I know, they stick to it pretty consistently. You need 12 years as a full professor before you're making even $110k in salary. http://www.ucop.edu/academic-personnel-programs/_files/1617/...
Nope not at all, in some cases I would say it's better. I use multiple monitors but prefer each monitor in full-screen mode. That allows me to use tmux on my main monitor and slack or a browser on another. When I'm writing code on my laptop alone I just have one open at a time, which in some ways is more immersive and allows me to focus on one thing. It's usually at home alone with no other distractions so that is also a factor.
I love that every post I see linked from Wolfram is so over the top that it borders on satire. Especially the posts from the author of the software. It's so incredibly powerful in such odd ways.
Anyone know how much MOSS Secure Open Source (SOS) budgets a year for audits and how they select a vendor to do an audit?

EDIT - Answer to the budget appears to be $500k to start:
https://blog.mozilla.org/blog/2016/06/09/help-make-open-sour...
Absolutely. He believes nothing and only cares about winning. That makes him trivial to manipulate. Just stroke his ego and make him think it's his decision, or that it will make him go down in history, etc.
If you are using immutable data structures/pure fp, then you can get a lot parallelism without the need for shared memory because the state is on the stack. As the article posits, you can just pass messages to the functions/objects and receive results back. Again, as the article suggests, the major problem is memory bandwidth. The trick is building a bus (busses?) that allows you to aggregate partial solutions.

This is why I'm very bullish on languages like Haskell in the future (say 10-15 years from now). It's interesting that the article suggest OO because I think the key to allowing massive parallelisation is immutability. Immutable OO and pure FP is essentially equivalent AFAICT, but the latter currently has nicer language support.
Just be aware that this feature is not totally complete.

You can't make a foreign key to the parent table and have it to match all the sub-tables. I needed this, to I used a trigger to enforce referential integrity instead.

See: https://www.postgresql.org/docs/9.6/static/ddl-inherit.html#...

Another issue with it is inconsistent output for pg_dump -s (dump the DDL that makes the tables). Depending on how you made the inherited tables the [apparently] same structure can output different DDL.

I suppose that doesn't really matter, but it makes you wonder what's going on behind the scenes. (It also makes it hard to verify that multiple machines all have identical copies of the database structure.)

Anyway, it feels like a nice feature that hasn't been fully polished yet.
Part of it is probably the belt drive, which is for the moment still a premium feature. It was a $100 bump on my belt bike. So if you were to compare this bike to $300 traditional chain-drive bike shop bikes... well, I'm not sure what those would be, as you don't see much at that price point at most shops, but it doesn't seem too crazy.
Have you ever been hacked?or You want to hack someone or anything?You want to test the protection strength of your website, computer or network?Do you wanna hack into a computer, website or network? Social Media Threats Has your Facebook, Twitter or Google+ account .I can help get it restored and track the person who did it in many cases. Computer Spying and Surveillance. Do you want to install spyware on a cellphone or computer? Do you want to know if you have spyware on your computer? Bank account transfer to all Banks.......Hack and upgrade or change university grades Bank accounts hackErase criminal records hack Facebook, hack Any social media account, hack Android & iPhone Hack.....Text message interception.. hack email interception, hack Untraceable IpTwitters, hack email accounts, hack (Grade Changes), restore crashed Website, hack servers, hack Skype, hack Databases, hack Word Press & Blogs, hack Individual computers, hack Control devices remotely, hack Burner Numbers, hack Verified Paypial Accounts..Contact me:Gary.mckinnon.hacks@gmail.com
Could anyone provide a summary? tr;cr (Too restrictive; couldn’t read)
I run a HackRF One on an i7 (Intel NUC) and it is hard to peg the Cores. Typically when I do it is because some synthetic workload is dumping infinite work into the buffers and so everything is running full on, but generally real signals have been 20 - 30% of one or two cores.
Hacking
Have you ever been hacked?or You want to hack someone or anything?You want to test the protection strength of your website, computer or network?Do you wanna hack into a computer, website or network? Social Media Threats Has your Facebook, Twitter or Google+ account .I can help get it restored and track the person who did it in many cases. Computer Spying and Surveillance. Do you want to install spyware on a cellphone or computer? Do you want to know if you have spyware on your computer? Bank account transfer to all Banks.......Hack and upgrade or change university grades Bank accounts hackErase criminal records hack Facebook, hack Any social media account, hack Android & iPhone Hack.....Text message interception.. hack email interception, hack Untraceable IpTwitters, hack email accounts, hack (Grade Changes), restore crashed Website, hack servers, hack Skype, hack Databases, hack Word Press & Blogs, hack Individual computers, hack Control devices remotely, hack Burner Numbers, hack Verified Paypial Accounts..Contact me:Gary.mckinnon.hacks@gmail.com
Say whatever you want about Bush 2 or Obama. They both step down when term limits say so and I never heard anyone accuse them of murdering their political opponents. Neither is true of Putin.
If you just want to use your web browser more efficiently, from the keyboard, you don't need addons like Vimperator or VimFX. Firefox already has keyboard shortcuts for everything. You can press Alt+H K to see the list of keyboard shortcuts.

You can press Ctrl+L to select the location bar, Ctrl+K to select the search bar. You can set browser.search.openintab if you want searches from the search bar to open in a new tab and keyword.enabled to false if you don't want the location bar to be used for searches.

You can press / and type text to select any text with the Quick Find bar,[1] or press ' to select only links. You can use Ctrl+G or F3 in the Quick Find bar to go to the next occurrence of your search and Shift+Ctrl+G or Shift+F3 to go to the previous occurrence.

You can use smart bookmarks to go quickly to any website or make searches on any website by putting %s in a bookmark URL and adding a keyword which can be used from the address bar.[2] You can even add keywords that will do POST requests with the 'Add a Keyword for this Search...' context menu item for search fields.[3]

There are also many keyboard shortcuts for editing and selecting text in text fields, which have the benefit of being the same in most applications on all platforms. There's a list on Wikipedia.[4]

There are keyboard shortcuts even for the more obscure features, like Ctrl+Alt+R to enable reader mode and Ctrl+M to mute or unmute the current tab.

Your web browser already has good keyboard shortcuts, you just need to learn them.

[1]: https://support.mozilla.org/en-US/kb/search-contents-current...

[2]: http://kb.mozillazine.org/Bookmark_Keywords

[3]: https://support.mozilla.org/en-US/kb/how-search-from-address...

[4]: https://en.wikipedia.org/wiki/Table_of_keyboard_shortcuts#Te...
So much virtue signalling. If you've ever wondered why pride made it to the list of 7 deadly sins, this is it.
Something's terribly wrong with your flowgraph.
Nice to have a list of these.

Also, the first time that copypasta actually spooked me out ;-)
As an emacs user this is quite a pleasing news.

Import-Module PSReadLine
Set-PSReadlineOption -EditMode Emacs
### profit
> _ = "hi"
Expression assignment to _ now disabled.
'hi'
> "bar"
'bar'
> _
'hi'
> foo = "bar"
'bar'
> _
'hi'
Oddly enough, I've heard this thing about indoctrination, yet I know a lot of teachers, and not one of them has ever expressed such an objective. In fact, most of them would oppose it fairly vigorously.

And I know plenty of people who got through public school without becoming obedient or authoritarian, myself included.

It's certainly possible that some prominent people have expressed such a thing, but connecting it with the actual conduct of education seems problematic.
Personally, the feeling imbued from my schooling in California is one of neglect and indifference. "Indoctrination" assumes some kind of educating was happening at all and would have been a step up actually.I'm speaking of the formative middle and high school years.
It's more than just the words
> I would not bother reading anything written by that author again.

I have to question just how much you've read from Uncle Bob to begin with, because he's by no means the NULL fan you're making him out to be. He's a proponent of immutable/functional languages like clojure for crying out loud.

Stop propping up strawmen and spreading fud about authors if you don't actually take the time to understand their perspectives.
NO no no...
Alibaba has a clone that they claim their OS, YunOS, is not Android and even it is not written in java, but can run most of Android apps.The OS is written in some java like programming language and close sourced.
> The Russians understand this, which is why they work to encourage nationalism among EU members.

The Americans would do that as well. Even those are friendly allies (compared to Russia or China say). It is still beneficial to play them against each other. Say retaliate against France by loosening tariffs for German made goods.