skysight-inc/HackerNews huggingface dataset:
Think of it as an opening. If there is really something you could relevantly discuss with that person, you have the opening, but normally it simply means the person is indicating some regard. To turn it around, it would be "extremely rude" of you to take everyone's time in going into details if there were no real reason to do so.
I'm using Piwik for JS tracking (pageviews, searches and external links) and Goaccess for apache log (http statistics updated every 3 hours), great combo!
>since all data lives in lists in lisp

That's not true. Every modern Lisp implementation has many primitive data structures: vectors, hash tables, etc.
We're concerned about the children, but for enough money, you know, whatever.
Honestly. If the author can't make it in SV due to having a rough ride they should look outside the area.

There are plenty of companies needing IT workers across the USA and moving to one of them sounds like a good way for him to get back on his feet.
42 IntelliJ IDEA Tips and Tricks
A Pictorial History of Suburbia
what's your method for quickly searching an ordered list? Binary search falls apart since you don't have free random access.
That's a very good point, but I don't think it invalidates the "biodiversity" argument. It's a different kind of defense, but it is a defense. For example, if there is a breakthrough in prime factorization, then heterogenous implementations may be the only security left to us.
This law will actually cost the Attorney General's office as they spend money to defend a law which will inevitably be found unconstitutional.
You're right, I can't for sure say that. I've left out some stuff, but it is sort of a "you had to be there" kind of things. A lot of small stuff added up.

He had been working 2-3 months at a job where it was clearly labeled as remote work is a one off privilege (Snowed in? Work remotely. Kid sick? Work remotely. In general, be in the office). Yet after the incident, his only demand was full time remote. He didn't care if people were reprimanded. He didn't care if he didn't have to see the people that offended him. Anyone who was actually bothered by the situation I feel would care more about having the situation corrected rather than just getting full time remote.
"I don't like the culture in the programming area" - "we can move your desk so you aren't even within earshot of that area, and we'll make sure the programmers are more professional in their discussions" - "no, that won't do, I need to be full time remote"

We had previously invited this guy to partake in stuff on weekends with us. The one time he even said "maybe", he wound up going to visit his parents that weekend instead. This was not some sort of exclusionary tactic, and this was probably the first time he was "targeted" by something.

Also, I'm not going to say that the "bully" was in the right here. This was a person who was clearly not intending to be a friend. Keeping things limited to professional interactions only would have been just fine, I don't need to be friends with all my coworkers (though I could see being the only one in a department that isn't a friend as kind of intimidating, but again, that was by his decision, not anyone else's). This "bully" has a hard time determining when it is appropriate to make jokes or when he's pushing it too far. But this wasn't an exceptionally inappropriate comment in my mind.

I used a bit of hyperbole perhaps, but it truly did seem like a case of "straw that broke the camel's back." The incident very possibly did bother him, but it was an isolated incident, and any of the reparations offered to him should have worked. This was not a scenario of him being bullied constantly. In my mind, in any other scenario, this event could not have triggered the response it got. Quitting your job because they won't let you work remotely after someone says "we were talking about you when you weren't around" seems like an extreme response.

To that extent, I'm not assuming "the worst of him." He was a young homesick guy who was having an off day. Unfortunately, that off day was the day someone decided to include him in the office banter, and in that moment, he made a decision to go back home and made a last effort to keep his job while doing it.

Edit - point being that someone being constantly harassed for sexual, gender, religious, racial or whatever reasons, I can totally see making a "fuck this I'm out"... Maybe I'm too close to the situation to see why this guy was bothered so much, but his situation to me doesn't seem anything like the woman in the article's.
> It is to produce whatever god-forsaken clusterfuck is required to get the product out before the holiday rush. Or more generally to do whatever the business needs to do in order to keep making enough money to continue existing. If engineering doesn't directly serve business goals, maybe that business doesn't really need that engineering department.

Painfully true
Very very few people enjoy cold call sales pitches...or you're not alone in how you feel. Cold calls are hard because the odds are you, or anyone else, will be rejected.

One technique I heard about some where is to measure and track the number of rejections. Partially because this is a big number and easy to increase, partially because it aligns with the hard part of making calls...calling and risking rejection.

Another technique is to team up with someone who likes talking to people.

Good luck.
Ask HN: Is it amoral to start charging for PDF of a previously free tutorial?
One year ago, I have written a FOSS tutorial on writing webapps on Go and published it via Leanpub using pay what you want model, the gitbooks version gets 1.5k readers each month ~50 unique per day and 1k downloads per month. only 4-5 users have paid $ via leanpub, I was thinking of removing the pdf version from gitbooks and making leanpub version as paid only. Is it amoral to start charging $ for PDF version? the source is FOSS on github and always will be OSS.

edit: https://github.com/thewhitetulip/web-dev-golang-anti-textbook/ is the link.
How to improve your analytics  talent
Look at it this way, 15% of the US population smokes. Let's say they smoke a pack a day, 20 cigarettes. If I presented that data to the population as a whole as this journalist is doing, it would be "The US population smokes up to 3 cigarettes per person per day," which is technically true based on the math applied, but grossly misleading.

15*20/100 = 3.

They are applying a number of a subset of the population to the entire population. It's very misleading.

Edit: This journalist is also citing per year statistics, so take my math and multiply by 365, so that would be, "the US population smokes up to 1,095 cigarettes per person per year." The larger number implies that it is much worse. To add a little spice, I could say, "The US population smokes 1,095 cigarettes per year for every man, woman and child," which is exactly the same data set, but it's now implying that children are 1/3 of the people who smoke. Also most people don't envision a 17 year old as a child, so it further implies that young children (say 5-12) smoke.

The saddest part of this whole story is that this is what we can expect from serious journalism in this day and age. Gotta have their clicks!
Operator Mono: A $200 font designed specifically for programmers
I don't understand your argument, will you elaborate?

You're right the engineer and the manager have different agendas -- they always have and they always will. But I don't understand the logic that takes you from there to the manager blocks quality and bottom lines conflict with good outcomes and business and capitalism are wrong.

These are intruiging thoughts, and you might be right, but you're changing the subject and talking about global economic theory and philosophy along the lines of Hobbes and Marx and Smith. In the context of this thread, these are enormous leaps and are neither the only nor the simplest explanation here.

Can you cite some examples of companies with good outcomes unrelated to bottom line? What is a good outcome that doesn't involve the bottom line? How can a company even exist to produce a good outcome without a bottom line?

The problem with the manifesto and with your thinking here is that budgets are unavoidable. There are no jobs, no projects, and no companies with infinite resources. Placing quality over deadlines can never work for all companies, and cannot work for any company indefinitely.

FWIW, the premise behind capitalism is "an economic system based on private ownership of the means of production and their operation for profit." (Wikipedia "Capitalism")

The bottom line is part of the definition.

The Longflow Manifesto is written in the context of business, and I was responding in the context of business. If it doesn't work for business as you suggest, then you agree with me that it would be a bad idea for engineers working at their job to actually adopt this philosophy?
Is it going to trick me in particular? Probably not; I'm not likely to buy that type of game anyway.

Would it be using my computer as a marketing tool to promote a product? Yes. A more obvious example might have been if it said something like "Drink Coke".

It's a banner ad, but now bundled automatically into your machine. Even if banner ads didn't track you, I'd still block them. There's a reason marketers pay for them.
This stands out:

> IBM does not have a technical answer to OpenLava and to the benefit its users have.

> They cannot articulate why their software is better than OpenLava for the money they

> charge for it. IBM fears OpenLava because is does provide a better functionality than

> their own software and that's why it can only reply with a lawsuit by hiring:

> Kirkland & Ellis LLP.

As an emotional, rather than logical appeal. It doesn't matter how great OpenLava is if they have violated IBM's copyrights.
How to retain diverse software engineering teams
> The growth of the Internet will slow drastically, as the flaw in "Metcalfe's law"--which states that the number of potential connections in a network is proportional to the square of the number of participants--becomes apparent: most people have nothing to say to each other! By 2005 or so, it will become clear that the Internet's impact on the economy has been no greater than the fax machine's.

Every time I read one of Krugman's technology-related articles, he always seems to get it so wrong. After this terrible prediction, I wonder why he keeps bothering.

Also, he's nothing but a political hack these days.
The GPL vs. The MIT License: Which License to Use (2012)
Most CS education has only limited applicability to real-world software product development. It's like hiring a BS Physics graduate to do mechanical engineering work. Sure a smart person can eventually learn to do the practical engineering stuff but it will take a lot of training and mistakes along the way.
Personally, I like material design, as do many others.

If done right, it makes the interface feel fluid and alive rather than just click and appear.

Whether or not you like that is personal preference.
Yeah and how is that number skewed in the US... India has a much better distribution than most Western countries. The problem is that it's divided over a billion people. UK has a significantly smaller population.
It's called being an author and it's a career if you're good at it.
What You Don’t Know Can Help You: The Ethics of Placebo Treatment [pdf]
I understand where you're coming from completely. I worked as a software developer for about 5 years before starting an MA in CS having previously gotten a BA in the humanities.

To answer your question, the biggest knowledge gaps for me where in the following: Mathematics, Physics and just being able to parse and understand theoretical stuff like books and articles on information or complexity theory.

The biggest thing that has helped me has been to just do tons of math, i.e. working through calculus, linear algebra, combinatorics, probability theory, etc. and once you get relatively comfortable with these subjects most of the "CS Theory" stuff seems pretty simple IMO or at least easy enough to understand and apply.

From experience, I can also tell you the theoretical stuff is generally the biggest gap all developers have whether they have a degree or not, simply because they are developers not theorists and rarely if ever use 90% of the theory except perhaps O-Notation.

So my advice would be to do lots of math/physics in your free time if you're not already really comfortable reading and comprehending more advanced "math texts". Once you get comfortable there, I'd just read the following books till you understand and can apply them, if you do that you will probably know more than 95% of software developers out there.

Books:

1. Introduction to Algorithms (by Cormen,Leiserson,Rivest,Stein)

2. Introduction to Automata Theory, Languages, and Computation (Hopcroft)

3. All of Statistics (Larry Wasserman)
Grand Theft Auto 5 Full Pc Game Download Full Version
> and C is predictable, period.

Really?
Ask HN: Is it real that allowing Macs at a company improves ownership culture?
The more I see dev (or company) talks, the more I see presenters using Mac, no matter what company is behind. From Google to Windows including IBM, Facebook, Twitter, etc, etc.
Does this companies really use Macs for all their task work? Or is this a marketing strategy?

Is it possible that allowing Macs at a company, might improve the ownership culture inside a company as IBM is saying[1]?

[1]: http://finance.yahoo.com/news/macs-cost-one-third-much-223047938.html
100kb * 100 tabs is 10MB. I'll take my chances.
of course not. you own some property or rights on it of some sort. what you do with it is entirely up to you. you could even change the license on future versions of the source, and it wouldn't be amoral.

you might face backlash under certain circumstances. you'd want to weigh that against the benefits of introducing restrictions.
As long as the methods used to uphold political correctness does not use state or taxpayers subsidised institutions then it's ok. That's just normal society organization with freedom of association. If you need to use the state to enforce beliefs on others, that is where it becomes fascist.

Socialism is "fascism with a human face", the “The Fascists of the future will be the anti-fascists.” - Winston Churchill.
Automatic Invoicing for Stripe: Invoicebus
PC Build Data Reveals Surprisingly Slower Adoption Of GTX 1070 vs. 970
Don't your solutions give you potentially corrupted snapshots?

For this reason, for my backups, I run a cronjob on the EC2 instance and call fsfreeze (https://linux.die.net/man/8/fsfreeze). Is this unnecessary?
"When Backus studied and publicized his function-level style of programming, his message was mostly misunderstood, as supporting the traditional functional programming style languages instead of his own FP and its successor FL."

You may have fallen into this trap as described on https://en.wikipedia.org/wiki/Function-level_programming.
Chinese Companies Can't Simply Manufacture Global Brands
I'm gonna figure something out. stay tuned. I feel like a lot of people are looking for this list.
Thank you.

The tutorial is here, https://github.com/thewhitetulip/web-dev-golang-anti-textboo...

I have received a lot of +ve feedback from readers, the tutorial is focused on newcomers to webdev in Go, teaches everything from scratch using real example, a todo list manager in Go
Maybe because it would prematurely age SSDs?
I think a big part of the problem is I have aspegers and thus find human conversation exceptionally confusing - thus very poor social skills. I am however, aware that this is also very likely to just be an excuse, and I want to just push past it.

I will look up that book, thanks.
3GB is how much memory the _rendered/executed_ source code takes. The source code is nothing. Store it LZ4 compressed in memory and it's less than a rounding error.
Might anyone familiar with both data structures be able to briefly explain how this actually differs from a B-tree?
That is my point - nobody was doing microblogging before Twitter, they literally invented new mode of communication. Yes, it could have failed but not because email or social media would steel their users.
The rules are different for luminaries in every field. We're talking about the career path for normal people. Even if your work is as high-quality as Cerf or Norvig, you can't command the salary because you don't have the name recognition. Google et al hire these types of people for recruitment/PR purposes as much as anything else.

It's quite plausible to be making 200k-300k (again, adjust as necessary for high CoL areas) + performance bonuses on a management career path. Normal technical workers cap out around $120k outside the Valley and somewhere in the vicinity of $200k in the Valley.

Things are different if you've gained notoriety by writing the book on AI, designing large chunks of the internet, or creating some of the world's most widely-used programming languages (van Rossum, Thompson, etc.).

The rest of us peons don't get an exception.
Any sauna is still very dry compared to a real steam bath. You would be boiled alive if a steam bath operated at sauna temperatures.

In Dutch saunas (many of which have a sauna room called "Finnish sauna", which tend to be the hottest and driest of all), löyly is not standard, but only done in one sauna room at specific times, and controlled by the sauna personnel. (Dutch saunas tend to be commercially exploited complexes with multiple types of sauna, a steam room, masseurs, etc.) The sudden increase in moisture does help make you sweat more, and a lot of people appreciate that (but not everybody). And it's definitely often with eucalyptus or other fancy oils.
Functional programming is magical. The majority of people who works with magical frameworks tend to agree that having libraries doing simple predictable things is better than magic. At the same time, everybody seems to think functional languages are awesome.
PCPartPicker build data showing that consumers are opting for the 10 series a lot faster than they did the 9 series, but for some reason, consumer interest in the 1070 is underperforming the 970
Thanks for that. And yes, it's random - that's the idea. My planned subsequent project is a web-app that will allow people to rate the images (pair everything with everything and see which is higher-rated), which I will give several batches with different parameters to see if some settings tend to produce better images than others.
"Human Trafficking Prevention Act" - I guess they assume that all people involved in being filmed for pornography are trafficed. That no normal person would want to record themselves having sex or performing sex acts.
RandomBook: A nifty chrome extension to help with you next adventure
Here is the full text of the proposed bill: http://www.scstatehouse.gov/sess122_2017-2018/bills/3003.htm
I meant the collective "you". I think this is true of everyone.
Make it a 100 bucks. If the child can get its shit together enough to get a job and fork over the money, they are grown enough to access the naughty stuff.
I know that I have some rights over it, just that when I had published the book and had charged some $ and notified the reddit community of Go, I got severely downvoted because probably they saw it as click bait article driven to earn $ (despite the fact that you could just slide the $ thing on Leanpub to the left and download it for free)

Thank you for your advice. I also made a screencast for the book, I am divided as to where to publish it, youtube or udemy or somewhere else.
Thing is, back around the early days of Android Google offered a online dev environment that could sideload APKs to phones. I think it was based on Scratch.

But they have since handed the whole project over to MIT.

Frankly Android could have been a computer in our pockets, and i get the feel Rubin wanted to take it in that direction.

But around the time of 3.x-4.0 there was pressure from elsewhere in Google to take in a more iOS direction. We see this with the introduction of music and video into the then named Android Marketplace (later renamed Google Play).

And then there was the whole push towards ChromeOS as the choice of businesses, complete with Citrix being a launch day demo.

Only in the last few years have Google done an about face regading Android. Both with Android apps coming to ChromeOS, and with various functionality being added to Android to make it more business friendly.
From the Github comments:

"One of the important priorities in TC39 is to achieve consensus - which means that any employee of any member company can always block any proposal. It's far far better for anyone to be able to block, than to arrive at a spec that "not everyone" is willing to implement - this is, by a large large margin, the lesser evil, I assure you."
Yeah, I was just thinking about that 241 lecture. I do feel like we did the naive version though
What ever happened to parental responsibility?

I'm reminded of this scene in the Simpsons ("Won't somebody please think of the children?"):
https://www.youtube.com/watch?v=Qh2sWSVRrmo
Unfortunately, given our current course and heading, the answer to that is as likely to be molotovs and guillotines as it is to be something sensible.

Populism is on the rise, and the demagogues steering it aren't actually going to fix any of the problems that created it.
Conservation of energy/mass is a rule for the known universe. If we knew all the rules for the dark part of the universe, we wouldn't even be having this discussion.

Anyway, the way the math works out, it is impossible for a known-universe person to even measure the effects the known-universe has on the dark-universe. The numbers can't come back to the known-universe without an additional input from it, and they would be explainable with another hypothesis that did not include a dark-universe. It way be that all effects we observe to be random are actually perfectly predictable to a dark-universe observer.
To be completely honest, they are the maintainers of one of the largest Javascript implementations.

It really only makes sense for them to have significant input on the features that make it into the language.

Mozilla, Microsoft, and Apple could have done the same thing, as they all write the software, and that only seems fair. If there is a significant reason why something won't work in one or more of the major engines, it might need to be rethought.

I'm not sure why everyone is jumping on this like it's some kind of nefarious thing. What would google have to gain from killing this proposal?
This is extremely interesting.
I hope there will be a follow up soon, unless they already tore the phone in pieces.
I'm not a Marxist, but I was wondering as I typed that if the class analysis would get pattern-matched that way.

My comment about think tanks was driven by http://whofundsyou.org/ , really. "Funds propaganda to spread a self-justifying mythology" is definitely something that happens to varying extents by various actors - that's effectively how "super-PACs" work in the US. And privatization has the characteristics of a mythology: it's asserted as a cure-all for problems in public services, and implemented even when extremely unpopular. It relies on creating pseudo-markets, often with only one buyer and tiny number of sellers, and the buyer is not the consumer of the service so the quality gets driven down.
In the unlikely case of this law passing as written, I'd like to see it blow up in their faces when manufacturers and sellers simply choose not to sell devices in SC.
I'm just SURE that there won't be any FOIA'able lists of everyone who pays to look at porn. Surely something like that would NEVER be abused in any way... right?
The 80/15/5 Rule (Kent Beck)
you mean like COBOL :-)
The "five punishments" article is weird. At 200 crimes, you got punished by execution, but at 1,000 crimes, you got the number of your crimes tattooed on your face.

It's like supermarket loyalty points, except they make more sense.