skysight-inc/HackerNews huggingface dataset:
I think a culture has developed -- in the United States specifically -- where we expect companies to act according to some undefined ethical principle. We're upset when they don't pay taxes, close factories, pollute the environment or whatever. The problem is these principles are always moving goalposts and more often than not, immeasurable. A business exists to make money. That is a concrete and measurable goal and thus one that the organization is made to pursue. If a business it not in it to make money, it's something else: perhaps a non-profit, an NGO, a union, a cooperative, etc. There are places for organizations that don't exist to make money, but publicly traded exchanges are not it.

It's really the responsibility of communities to plan, governments to regulate and enforce and people to rationally choose the best for themselves and their community. As pointed out above, there are a variety of ways to do this, it's a matter of choosing the right ones.
In addition to the direct costs of operating ad networks, it's likely/possible that the poster is targeting different people with his ads than are the advertisers whose ads run on his site.

CLTV: Customer Lifetime Value. Roughly, how much revenue can you expect to earn from a customer over the entire time they interact with your business.
A flurry of pop-ups.
The exploitation of that "buffer" was pretty horrible. Keep in mind that the US felt betrayed and hoodwinked over those events, as Stalin duped the ailing Roosevelt completely.
Organize to do what, exactly? If software engineers became obsolete, why should anyone listen to an organization of them?

It's not in any danger of happening soon, but if/when it happens, you might as well join the union of street gas lamp lighters.
This is just one of the resellers but you're right it doesn't apply here.
Your reaction to reading is just an emotional response. You need to get over the fact that you don't like to read and do it. Eventually it will come naturally to you. That's one of the things that I learned from a CSCI professor when I was in school. Don't be concerned about your emotional response when you face a large coding problem, or any kind of difficulties. You can do it and you will if you really want it enough.
It didn't work in the long run but it was a common mutation in the early game, where two creatures would keep breeding and cannibalizing because the strange simulation environment gave them life energy for a long time.
Pokemon Go and B2B Contracts
My opinion is small scale it's worth it to use cloud, but at some point not cost effective. Developer cost is pretty expensive especially if it's my time. lol...
Is Gmane open source?
I don't think it's webgl, but reminded me of this: http://procedural-generation.tumblr.com/post/147955954018/th...
Data sharing and medical research, fundraising is only the first step
After some time the glitches are reset and the process restarts.
Android provides AdWords and Google Analytics with cross-device data, which is critical to advertisers who have lots of cross-device touchpoints before converting. Cookies break across devices, so having a device identifier and knowing pretty definitively who is logged-in lets them tie it back to the individual.

This is the difference between mobile/tablet performance looking unprofitable vs. profitable because the conversions are attributed to them.
If this just got you excited, consider reading Bartosz Milewski's post [0] about it. It's not too hard to understand, but it helps if you understand everything in the OP's posted blog.

[0]: https://bartoszmilewski.com/2008/12/01/c-atomics-and-memory-...
I encountered this when trying to access wi-fi on a bus. Here's the website for a company which provides this kind of service in Russia: http://netgowifi.com/en/
And you can write good non-functional code as well.
Binary Bankroll System Honest REVIEW
Even if this were true (which, I'm skeptical about), just because they have autonomous hardware and a "self-driving car team", doesn't mean that's the product that they will put on the field.

Look at it this way. If you're building a software platform for autonomous vehicles, then you're going to need to do some (or a lot) of R&D in autonomous hardware, but that doesn't necessarily mean that autonomous hardware is the ultimate product.
Or just a rubber duck.

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

Personally I use a cat. Its Steve-Jobs-like attitude seems ideally suited for the task.
Amazon, Facebook , Google - three stocks to rule the world. They cannot do any wrong, and I don't mean that sarcastically. Buying these stocks is like investing in the companies that are building the matrix, but it's real life.

It's just nuts..even Microsoft and Cisco in the 90's..the growth was finite, but there is no limit to Facebook, Google and Amazon. Every quarter is a crusher..over and over, year after year.

Just when you think their growth is 'stalled out', something new comes along. Now it's mobile.

The small mobile screen is perfect for advertising. Adsense ads are everywhere. Sometimes major brands try adsense alternatives but always go back because adsense pays the most and has the most advertisers.
Or "Functional Programming isn't the Question".

His later discussion of Free monad is pretty interesting:
http://degoes.net/articles/modern-fp
I don't understand this post. "With that said, brace yourself, and take a look at my contrived, deliberately-obtuse strawman implementation of Quick Sort:"
If you are on LinkedIn and have not been contacted by recruiters, I would suggest that you go ahead and get that face tattoo removed, then replace that profile picture of you committing several capital crimes at once with a boring headshot (the photographic kind) of yourself in business attire.

Statistically speaking, after the first week or so, you should have at least been pinged by a bot or two.

Perhaps your profile should explicitly say that you are a live human with a pulse?
would open source be enough of a reason to switch?
Reminds me https://en.wikipedia.org/wiki/The_Thirteenth_Floor
It was profoundly humanist scifi/fantasy.
One could argue that Oracle's money is not technically his. This is how he gets a large share of Oracle's money into his own personal accounts without having to give other shareholders anything.
Is it reading the code that is a problem or reading the documentation?
awesome list, thanks for your work
its not easy to do well. fraud, spam, hate speech, etc.
> in the 90's..the growth was finite, but there is no limit to Facebook, Google and Amazon.

"This time, it's different."
Hi - Here it is https://www.linkedin.com/in/alkrauss48

While I got recruited about 10 months ago, all the information should be the same (besides a new job).
Overall though it's a good article making a good point and doing so quite well IMHO.

It's like science research: The point of individual studies or here, articles about something, isn't to finish the topic once and for all in one stroke. The criticism of either (studies or articles) often seems to be based on attempts to find what a study/article does not provide instead of looking at what it does. Obviously, the stuff not in it far exceeds the stuff that is, so I see a lot of such criticism missing the mark.
NNTP is a very nice, simple protocol to implement, both server and client-side.

Well, except for the mess that is RFC 822. At least NNTP decided to go 8-bit safe eons ago, so you just have to shove everything in UTF-8 and you can screw RFC 2047 in the face.
Why Did No One Tell California Drivers About This Genius Rule?
I think you are confusing strategic principles with actual goals. Unless you are essentially an NGO and your investors are donating money as philanthropists, the #1 goal of a public company is never anything but make money for the shareholders. The goals of the investors and owners are the goals of the company. Focusing on customer and employee happiness are just means to that end.
Apparently I'm not missing much by skipping the whole "new urbanism" thing.
But she did use an email client with it's own text editor.
“Strong types” (a term that hardly means anything, now that everyone and their dog claims their favorite language is “strongly typed”) don't have anything to do with functional programming. And the fact that algebraic data types were originally used in functional languages is just a historical accident.
It does looks like float32 errors from moving the camera too far in a scene.

Seen it before while trying to create an infinite city in WebGL. I ended up creating a world offset for each sector, and every time the camera's position was more than a sector length, reposition the camera in the scene and adjust the sector offsets. May not be the best solution, but it was quick and worked.
Literally the phone call (conference) the CFO + auditors will do with analysts to share earnings data and background info.
Not particularly fast. I'm probably average for the typical college-educated adult.

Obviously it varies with the density of the material.

You can work up to 50 pages. Start with 10 pages per night. After a week, add 10 pages. Repeat until you hit a number of pages you find worthwhile.
Because Yahoo pissed off fewer people than MS of that era? CEOs are proxies for their companies, for better and worse.
I also find it strongly problematic that functional languages with customizable infix operators (e.g. Haskell and OCaml) have lines of code like this:

whileM ((<=) <$> readLeftIdx <*> readRightIdx) $ do

And, from what I've seen in a few Haskell codebases, this isn't all that uncommon. I refuse to believe that there's not a better way to express these kinds of programming patterns. I recognize that applicatives, functors, etc. have their value in creating well-engineered interfaces, but when they manifest themselves in obscure operators, it feels self-defeating.
I always find it more interesting to look at the distribution of ratings that they have. It's usually overwhelmingly good, overwhelmingly bad, or polarising, with lots of good and lots of bad.

That to me is a pretty good quick-window into the level of quality of the product.
> I don't understand this post.

The point is, as the author states quite clearly, that it's not enough to say "I wrote it in FP".
I disagree with him but I'm also not a TDD fanatic in any way. Still, I find it useful to structure my code as units with few dependencies and minimal side effects, which makes unit testing a very appropriate methodology. I don't always do tests first, but I think as a methodology it's as reasonable as anything.
Ask HN: Getting started with personal investing
Hi HN, I'd love to get your thoughts and ideas on books / resources to start investing as an individual.

The idea is that, as a 28 year old, I'm now able to put some money aside and I'm interested in investing it — but lack a strategy or the foundation to build one.

Any book recommendations, blogs, podcasts, or other would be greatly appreciated.

Thanks!
I guess I don't think it's particularly good that she was an email junkie, to the point of being on email a couple hours after giving birth? But beside that I can understand why some took her as an inspirational figure.
If you follow the update link at the end of the post, there are more details. It's 2 TB of data, so he probably prefers the FedEx cost over having his internet uplink saturated for a week.
https://en.wikipedia.org/wiki/Earnings_call
When this topic has come up here before, people have mentioned jurisdictions in Europe that do have such a legal rule.
tl;dr - You can write bad, hard to understand code in any paradigm (or language).

That said, I tend to prefer functional patterns over OO... there are times where OO/classes as a syntax expression is easier, I would say in most cases, it isn't. It really depends on what you're trying to create, where and how.
Sorry for trolling, but sometimes I just have to.

“Look at my intentionally non-thread-safe, spaghetti imperative implementation. It sucks! So FP sucks.”
I love how the author gives comprehension and composability as goals for code over adherence to any dogma.

One interesting note is that the quicksort code in Haskel illustrates a very important point about code evolution. Suppose you wanted to avoid the worst case quadratic behavior. There is not a good evolution strategy that goes through median of 3 pivot, median of 3 pivot with randomization, and introsort. With the equivalent imperative code, the evolution strategy is pretty easy by just adding a few if statements.
I read the title and I think, "OK, FP's not the answer ... what's the problem it's not the answer to?"

I think the problem is dysfunctional workplaces in general -- things like open plan office dogma, "full stack" destroying the value held in specialization of labor and compartmentalization, everyone trying to data mine "insights" that are really serving political agendas instead of customers, users, clients, or really even shareholders, and so on.

Writing good software systems inside a bureaucratic system constantly throwing wrenches into the gears is really hard, and just changing the language paradigm, even if the paradigm comes with really great tools for correctness and quality enforcement, generally isn't enough to overcome badly structured, uncreative, un-turn-off-ably oversaturated with "collaboration" working environments.

I love FP and hope I get to use it more in the future. I also love simpler OO or even module-oriented programming with lots of mutation. You can write great software in any of these paradigms, and you can have great teams.

But I think first we all have to unite and utterly refuse the horrible working conditions pervading the industry. Put our debates about language or tool superiority to the side and see if we can improve functionality and basic humanity-affirming healthiness of workplaces and team structures.
If it's overpriced, presumably customers will shop elsewhere or avoid cloud services altogether?
I find eBay a better source for tools, but both it and Amazon are head-and-shoulders better than Lowes and Home Depot if you don't need that tool right this minute. And if you do need it today and it can be used, Craigslist.
I work in a gov financial institution, after working hours we have a lot of batch processing to do. Our servers are overworked and there are legal problems about operations date. Sometimes there are some sense behind the madness!
I used pine until 2004. Then I moved on from where I was and was forced into the world of webmail since there wasn't much else for me then. Inertia is strong in my world, I wonder if I could go back?
The NSA spying incident that Snowden revealed wasn't a third world country. Then again, he didn't take down the NSA's routers or spying aparatus on the way out either.
Laws have denotative semantics—what they strictly allow, and what they strictly don't. But any given law will also create (or modify) an incentive structure. Copyright has a problem, in that IP rights get more profitable as you get closer and closer to being in violation of the law. The incentive that creates is for everyone to try to violate the spirit, but not the letter of copyright law.

A better law would fix the incentives: to make copyright "abuse" a sliding scale, one that starts long before the current point where something becomes a violation of the law, where the more profitably-abusive an act is, the bigger a fine you'll get for doing it. The cost-benefit should always work out in favor of not violating the spirit of copyright law.
I didn't say it was the primary feature. I simply pointed out that verification wasn't as simple as is generally assumed.

> Removing Milo's check out of politically-driven spite definitely undermines the validity of the entire verification system.

That sounds like a prejudiced opinion expressed in prejudicial language. However, you might consider this section from I’m With The Banned

https://medium.com/welcome-to-the-scream-room/im-with-the-ba...

QUOTE >>

Milo is excited. This is his night. How does he feel about his suspension?

“It’s fantastic,” he says, “It’s the end of the platform. The timing is perfect.”

He was planning for something like this. “I thought I had another six months, but this was always going to happen.”

Milo shows no remorse for the avalanche of misconduct he helped direct towards Leslie Jones, who is just the latest victim of the recreational ritual abuse he likes to launch at women and minorities for the fame and fun of it.
Much, much better. Some quick feedback:

(1) Relentlessly check for spelling ("videoconferencing" should be two words), and for correct and consistent use of acronyms ("SUNY Geneseo" should always be written that way, and no other way.

(2) Be careful not to mix (to put it delicately) "brainy" languages like SQL and R with "webby" languages like CSS (or other formatting languages). Even though CSS can in fact be quite tricky, this is a common mistake people applying for junior-ish people make -- experienced people will think that you think these languages have equal "weight" when in their mind they clearly do not. And certainly don't mix them in the same mention as natural languages.

So it would be better to split these into separate bullet points, e.g.:

- Data analysis (intermediate SQL; basic R, SPSS)
- Frontend web (intermediate HTML5, CSS); LaTeX
- Natively bilingual in English and Spanish

(3) Again, relentlessly check acronyms against their standard spellings (e.g. "GitHub", "csh", "Bash" should always be spelled exactly like that, and no other way). "OS X" has a space in the middle, etc.

(4) "Vim" and "vi" are interchangeably; juste use one or the other.

(5) Use color for hyperlinks only - not headings or anything else. Gratuitous color looks overdesigned to tech people (like you're trying to hard), and will likely be a dealbreaker.

And finally:

(6) If you have a GitHub profile with anything at all of interest in it, by all means, include that up at the very top. But do make sure that whatever is in there meets the same standard for correctness in terms of spelling, case as your resume. (A couple of typos are OK -- but it should look like you care).

Good luck!
The Intelligent Investor by Benjamin Graham.
The classic phrase describing this is, There is a world of difference between 10 years of experience, and 1 year of experience 10 times.
Your question is bait?

Maybe you are suggesting that PHP+MySQL apps aren't universally terrible. In this case, please state that and defend it.

Or you are unaware that PHP+MySQL apps have a history of being terrible. In this case, I am not sure what to say.
Same age - using Wealthfront for long-term investing; called it a day there and remain focused on revenue streams.
Clickbait site that inserts the state of the IP address requesting the page.
The company has a pattern of bruteforcing through problems using lots of sweat instead of thinking and planning more.
Almost ironically, Amazon has a principle called "Bias for Action".
There's a simple reason why you'll never see this strategy attempted: who decides which people get fired? Middle management and above.
Your AWS Account is a mess? Learn how to fix it
I am very visual in terms of computing so I rather use IDEs, but I was a daily Emacs between 1996 and 2005.
> FANGAM

Does Netflix fit in that top-6?
I cant say I have ever intentionally clicked on a mobile ad. That little 'x' is too tiny for my chubby fingers.
The only plausible way for this to happen is for you to check all the "privacy" buttons in the settings, so that no recruiters can find you. Otherwise you should expect to receive a lot of recruiter spam.
Question: I totally agree that the second version is much cleaner. But, how does the performance of the two compare in Haskell?

"Premature optimization is the root of all evil" and all that. But, a sorting routine is something everyone would expect to be as efficient as possible, right? (Maybe it was just for the sake of the example?)

I heard 1 or 2 things about Haskell being lazy, etc. Does it makes the second version less inefficient than it looks?
So... C++ got a memory model, like Java 5? How did they manage without one?
Totally agree.
I think that happens because:

1) Nowadays almost everything depends on IT.

2) Majority of people still perceive IT as a "black magic".
Arcane knowledge, something they don't understand, but depend on.
B&H Photo Video famously won't accept online orders on Shabbat (in the time zone of the business in New York). Not just not fulfil the orders then, but not allow users to place them, either. I don't know how they decided to use only the time zone of the company and not the time zone of the person placing the order, and indeed where they see the desecration(s) of the sabbath as occurring if they didn't enforce this policy. Interestingly, their web site is still online at that time; it's only the online ordering feature that gets disabled.
That rouge FP implementation would get negative credits in a good FP class. At least, that's what our TA used to do.
I didn't said it was, do I need to explain the satiric remark?
It's pretty steep compared to the last decade. For a while during the dotcom bubble GoTo.com used to list how much a text ad click cost when it was clicked. I remember Dell running ads on there that were paying $5+ per click at the time, and that wasn't uncommon. I really haven't seen anything quite that crazy since those days, when it comes to general / broad-based CPC advertising.
Comcast was really pleased that subscriber numbers only decreased by 4,000 this quarter IIRC Normally they see 40,000
In any case, I for one do still immediately drop interest in a project when I see that it is implemented in PHP. (Unless it's a vulnerability scanner designed to operate on PHP source!)

I copy/pasted that section from your readme to save others time. I am certain that I am not the only one not interested in a PHP blogging platform.
In my experience, people find something is going wrong then enter a temporal vortex where they only focus on fixing this problem. They will then emerge on a Friday at 4:30pm, to tell everyone.

If you're a manager, then the reason they do that is because you intimidate them. They're afraid to tell you when something goes wrong. This is YOUR problem.

plans that rely on trusting everyone to act in a certain unwritten way aren't very reliable.

That's the only possible plan that can work, because you can't write everything down. At some point you have to trust.
>> She wears her hair in a tousled pixie-cut, and on this spring day, a green knit sweater and blue scarf with a pattern of fish-like scales.

Ah, alright. I was wondering what she was wearing.

(is your sarcasm detector working?)
DBScan certainly is. But not sure about a FOSS implementation...

http://www.sciencedirect.com/science/article/pii/S1877050913...

https://www.researchgate.net/publication/221614133_Density-b...
I predict that in the next 10 years you're going to see major shifts and companies like Facebook will be eaten for lunch
Really crap code, but here's my 5 minute solution:

#!/usr/bin/python

from itertools import permutations

vs = [ 1, 3, 4, 6 ]

def run_tests( rtn, vs ):

if len(vs) == 1:
print rtn, ':', vs[0]
return
run_tests( rtn+' +', [ vs[0]+vs[1] ] + vs[2:] )
run_tests( rtn+' -', [ vs[0]-vs[1] ] + vs[2:] )
run_tests( rtn+' r', [-vs[0]+vs[1] ] + vs[2:] )
run_tests( rtn+' *', [ vs[0]*vs[1] ] + vs[2:] )
if vs[1] != 0:
run_tests( rtn+' /', [ float(vs[0])/vs[1] ] + vs[2:] )
if vs[0] != 0:
run_tests( rtn+' v', [ float(vs[1])/vs[0] ] + vs[2:] )

for p in permutations( vs ):
rtn = `p`
run_tests( rtn, list(p) )

Run this looking for the desired answer:

./SolverHack.py | grep " 24"

It produces:

(3, 4, 1, 6) / r v : 24.0
(4, 3, 1, 6) v r v : 24.0

As I say:

* crappy code,

* complete hack,

* done in 5 minutes,

* solves the problem.