skysight-inc/HackerNews huggingface dataset:
There is big difference between doing new things, and doing the same things(again and again) with new tools. Take the this whole big data craze for example, almost every body I see who wants to use these tools doesn't have a use case for it. The same with NoSQL. Or Twitter's Storm. When you subscribe to this way of software development, you start shoe horning your use cases into wrong design paradigms, leading to a lot of maintenance work.

This doesn't happen just in the backend. It happens even with FE frameworks. How many people have a use case for react or other jazzy frameworks?

A crude example I can give you is, this is like developing all your applications in awk or sed because that's fashionable currently. You are shoe horning your problems into solutions paradigms they don't belong to.
I don't think that anyone would voluntarily use EZ-labour themselves. EZ-labour is the sort of software that you choose for OTHER people to use. In other words, Enterprise-Grade Software.

Our accounting department uses EZ-labour to keep track of our work on different projects and for registering time-off and vacation. Realistically most of us only work on one project, but accounting wants the time cards filled out anyways.

EZ-Labour is unfit for personal time-tracking. For one thing, the UI is clumsy and repetitive. If I work on one thing consistently for a week, I have 5*8 slowly updating combo box fields to enter at the end of the week.

For another thing, the work categories are defined by the accounting department, not by the users. The categories aren't useful for me - they're useful for accounting.

Also, you can't always fix errors. There's at least one bug in EZ-labour where accidentally entering hours on a weekend can't be removed.

EZ-Labour's front end could probably be improved a LOT, quite easily. But it's Enterprise-Grade Software - no one who made it is using it, no one who is buying it is using it, no one who uses it has an opportunity to fix it, and there's clearly no user-feedback being incorporated into the design. It's bad software being shovelled out by a big, dumb, blind company. That's really what characterized Enterprise-Grade Software - it's produced by a silo-ed organization and there's no opportunity for feedback and iteration, so it never gets past it's shitty v0.1 state.
In the late nineties - 1998? - my good friend Andy Hasse wanted to get a job as a web producer for one of the San Francisco mayoral campaigns. Not a specific campaign; Andy just likes politics and he was real into the web.

In hopes of landing a job he registered the domains of all the candidates. Eventually someone at Clint Reily's campaign looked into how they might get a job and found Andy's contact info, so they gave him a job.

A few months later I howled with laughter when I found Andy named on the front page of the San Francisco Chronicle. It seems that the Alice B. Toklas Democratic Club was accusing the Reilly campaign of cybersquatting on williebrown.com.

No so; Andy just wanted a job. Had Willie Brown stumbled across willibrown.com before Clint Reilly found clintreilly.com, Andy would have been helping Slick Willy.

I offered Andy some free hosting; he put up a site let's see if the wayback machine has it... yes. There's several different versions, this one backs Tom Ammiano for mayor:

https://web.archive.org/web/20000119153725/http://www.willie...
Nitpick: the property OP describes is actually second pre-image resistance, not preimage resistance (or collision resistance). See https://en.wikipedia.org/wiki/Cryptographic_hash_function#Pr...
I just saw this for the first time, they are claiming while only .25% of users used Zenefits it was responsible for 25% of all traffic which if true is very damning.
"After being awkwardly confused on how to even exit the program (pro-tip: it's :q!), they're left scarred for life after what Vim did to them, how dare a program force prerequisite knowledge on how to do simple operations like open or save a file!"

Exactly my first experience with Vim
Wow!

I was using the WiFi at the Bangalore or Mumbai airport one day when I realised that half of the websites appeared broken in some way. I looked into the code and realised that the WiFi provider was injecting JavaScript ad codes in all the web pages I was visiting.

I talked to some people about it, but no one seemed perturbed. Such invasions of privacy are a hallmark of Indian companies. Even more perturbing is the lackadaisical attitude of consumers towards such breaches; most them don't think it's wrong.

On a slightly un-related note: India has a national DND registry, for preventing marketers from spamming users' phones. I have filed over a dozen DND complaints and appeals over the last year, with Airtel and Vodafone, against major e-commerce Indian companies. It's amazing the extent to which these operators would go to suppress the issue. None of my complaints were resolved, and I still get spammed. People tell me - It's just a bunch of messages. Ignore them.
I have, but not in America.

Perhaps an "us" as opposed to "them" pre-supposition on the part of writers wherever they are?
The WSJ reported this morning that many startups (and distrubingly, many HN-backed startups) are using fuzzy math when it comes to reporting financials. Generally, they're using non-GAAP measures that they "feel" better reflects their "growth" and "income potential" rather than actual financial measures that everyone else uses.

I wouldn't be surprised if the "10,000+" businesses included prospective businesses, companies that tested Zenefits out without committing to it, and former customers.
Yep. Part of DMCA safe harbor is that you have to pull it down for a couple weeks, regardless of frivolity.
Many of their books, as far as I can tell, are simply reprints of a framework's API documentation.
Rise of the machine translators
Follow that thought. If the risk was exposing these techniques, and exposure meant that the attackers would need new techniques, and the attackers were willing to take the risk, then...

Then they probably already have their new techniques all ready to go. Maybe even deployed in the field.
Free Boilerplate for Faster Web Development
Slight correction: "Elements" is the collection of changes to bitcoin that are being worked on as part of this umbrella effort, "Alpha" is the name of the (first) developer block chain to demonstrate these features.
What the US Navy actually does with its spent reactor coolant, is to make concrete out of it. The concrete as well as the mixer are buried at Hanford.

I don't see why Japan couldn't do the same. I expect it already does this, with the coolant from its other reactors.

The water used to mix cement doesn't evaporate, that is cement doesn't dry, it sets or hardens. The binder is a chemical known as "Portland Cement"; it hardens when it combines chemically with water.
Are you in the US and/or consuming primarily American media sources? I'd imagine the term might be more common in articles written in India and the term Indian programmer more common in articles written in the US.
It's less about having the money and more of having other resources like time, people, and skills. Or having enough understanding on when you need to execute the growth plan. And suffering the consequences if you time it wrong or execute poorly.

But of all problems to have, there are many worse than exploding growth.
Google rejects many DMCA requests, does that mean they aren't covered under safe harbor?
I think this post makes a strong argument for the industry accepting more of us as external contributors, or with incredibly flexible work schedules.

I don't mind inheriting other people's problems, and I don't mind coming into the office - I find it's helpful to swim with the school, so to speak - but sometimes I can better solve a problem out on a good bike ride or will have an epiphany about team dynamics while playing basketball, and after that, the next hour of work is worth more than two weeks of sitting around.

It's difficult to quantify, it's difficult not to get lazy, and when you _fail_ to achieve your goals, people feel better if they watched you toil. I think it's human nature.
It's not really a big deal but why do they need to say Indian programmer as apposed to just a programmer?
This happens in Brazil, too. It is outrageous but the public in Brazil is horribly unenducated and they couldn't care less.
Heh. I've thought about this a bunch and come to the conclusion that it's why a startup based purely on ability to execute succeeds so often. It takes the right group of people in every facet of the company (sales, technical, etc) that have seen these mistakes over and over and refuse to let the company repeat them.

It's not often you get that group of guys together in the same room with a good idea and a VC, but when you do it's a fun thing to watch.
Moments after hitting this article, I was 'greeted' by the most awful, full blast, in-my-face, nausea-inducing swinging pop-up begging me to sign up i've ever seen.
Please take it down asap, thank you.
Cuba’s Web Entrepreneurs Search for U.S. Clients, and Reliable Wi-Fi
This is much more familiar than the assembly in 0x10c. I haven't tried JRO with ports yet! I just assumed it would be an illegal operation :) Real instruction sets are clouding my mind.
These boilerplates are useful for any team that needs to spool up a new digital property leveraging modern web technologies. Boilerplates, which are like a template for code, create a wow-level experience for our clients. And they could help your next project, too.
This doesn't hold, since all local, state, and national laws must be adhered to by default.

If a contest doesn't limit the number of entries, you're allowed to enter as many times as you'd like. "Cheating" has a specific definition and the definition doesn't apply here.

The "spirit" of the contest is subjective. Perhaps the spirit of an easily gamed contest for me is to teach my children a lesson about math and strategy. Maybe it's to teach my kids strange ethical lessons.

No one would be down voting or calling it unethical if the state lottery allowed you to enter as many times as you wanted for free and you kept entering.
He can certainly produce good content when he wants to. It's just when you give him the chance, his ideological blinders make him go wild. Forcing him to make concrete predictions and disciplining him with empiricism would move his content from dealing with fantasies in his head to the actual existing world.
Brief summary:

Thejesh has accused Indian Airtel and Flash Networks Layer8 of something that may be a crime (depending on the particulars of Indian law) and is definitely a scandal. Specifically, the accusation is that Flash Networks Layer8 wrote a piece of malicious software and that Airtel injected it into customers' network connections. Thejesh republished the injected script on GitHub.

Flash Networks sent a nasty letter to GitHub asking them to take down the evidence, claiming that their malicious software is copyrighted. GitHub complied.
Things have changed :)

https://lwn.net/Articles/542629/
> There is nothing improper about how we were doing this.

You were automating it, weren't you?

With bookkeepers, accountants, etc. the login and work done on the system was manual. It was an actual person doing it.

In your case, a computer is doing it instead.

Virtually every site out there, from Facebook to Twitter, prohibits the use of bots and scraping. Not surprising ADP isn't a fan.

What is surprising is that you feel you're entitled to access their system however you want? It's their system. If they want to prohibit bots and allow only people, that's their biz. If you think ADP is full of it, create your own system with a public API and put them out of business.
I am in India. Never heard American programmer. Maybe Indian media doesn't cover much tech.
Well, I really try to focus on more advanced stuff, leaving out tutorials for newbies.
42 Productivity Experts Reveal How to Build Habits in 3 Steps
This got five upvotes within a half hour or so, surely enough to have hit the front page. I can only assume that it's being held back by people flagging it, a reaction likely based on not much more than a knee-jerk reaction to the name "Mencius Moldbug" in the title. If they would only read the article, they would see that it's not only totally on-point, but also that there's deep irony in flagging it. It's the Hacker News equivalent of the heckler's veto—the very phenomenon decried in the article.
The Duqu attackers have got a ridiculous bag of zero-days at the ready.
Yeah, I see this all the time. Giant 600 line functions made of nested for loops, with all sorts of shit going on at each layer.

The author will insist it's basically impossible to abstract any of it, that the for-loops are the only way to capture the essence of the problem.

Then you spend two days tracking down a bug in there and discover that it's all actually some combination of map, reduce and a fold with a closure at heart.
Teradata Launches First Enterprise Support for Presto
It does provide some context, but probably not enough to justify it's use - unless of course adding it to your lead caused an increase in readership.
It's not depressions. Depression doesn't go away for the weekend or after work hours.
"They set up the rules, and lately I've come to realize that I have certain materialistic needs."
Anyone with dual language skills can contribute. http://incubator.duolingo.com/ I assume the problem is finding Mandarin / English speakers who are willing to spend the time on the course.
I think they only reject badly-formed ones or cases where an automated system clearly mis-identified content. https://torrentfreak.com/google-further-highlights-wrongful-... So they could be sued, but since they would obviously win in court, no one bothers suing over these.
So...without knowing anything more about you...I would guess the reason is because you currently either reside in the U.S. or get much of your news from U.S.-based sources.

So a U.S.-based press outlet might write this:

"The Game of Thrones cast includes British actors Kit Harrington and Emilia Clarke"

But a U.S.-based press outlet would probably not write this, because it is assumed their audience is American and the "default" nationality is American unless stated otherwise:

"The cast of Seinfeld includes American actors Jerry Seinfeld and Julia Louis-Dreyfus"

In the case of the OP, TechCrunch is an American based outlet with a heavily American-skewed audience. If this case involved an American programmer who exposed the flaw, it might not be in the headline, but it would likely be stated in the body text since the story deals with two foreign-owned entities and the readers could likely be curious about the affiliation of the programmer.
Keep in mind that we're a platform, not a website, and we have very little control over things like schemas, slow queries, inefficient looping requests that our developers send us. We can't optimize 500 thousand apps' queries for them.

So for example if an app does something bad like performing a full table scan on every request against a 300 million collection, so every request to that backend is timing out at 30 seconds, and there are thousands of them per second, well -- pretty soon your fixed pool will be full of requests timing out to that backend.
It will, however, be read by more than one person.
For the DMCA they rejected and if the request is found to be valid, yes, they become potential party to the legal action.

I'm guessing they reject obviously spurious and incomplete/ill-formed ones.
SendHub (YC W12) Launches Inbox – Gmail for Texting
This should pretty much be able scale with RAM and processor using a preforking web server, you are effectively running many copies of your application and the web server is routing them.

Many organizations scale out too soon or for the wrong reasons, and some just have ineffecient database queries and other things that result in bad request times that they could also optimize -- which helps the user regardless of scale with faster page loads.
I don't know about the quality of the das' keycaps, but wasd aren't the best, they're ABS and kind of thin.
Because the story takes place in India, and since TechCrunch is an American publication, people would otherwise assume the story was taking place in the US.
The system in question was clearly built to meet the scale of human users, not synchronization with third-party automation systems. That, to me, is the issue here - not the question of access, but of purpose.

ADP is clearly responding to a capacity issue but Zenefits is attempting to frame it as a competitive one.
it means the people who made the request can sue google.
No, usually there's an accept process spawning working processes and passing the connection off to it.

Erlang can have two versions of a module present in memory at a time. At the moment of a code upgrade, the processes working with existing connections continue to use the old code while newly accepted connections are passed to the version of the module that was loaded in between connection accepts.
Video game console maker Ouya is in negotiations to sell, possibly to Razer
China produces compatible parts for almost every car, including Mercedes.
Interesting - but people should note there's also something to be said about the more light-weight components of Java EE 6.

For instance CDI for injection and inversion of control, plain JDBC, JAX-RS for RESTful API's on Tomcat or Wildfly app server. Not always necessary to use the more heavy weight technologies such as EJB, JMS, JPA (particularly the last one should be avoided, in my opinion).

Admittedly the concept of an app server can seem antiquated to some, but it's not necessarily a negative thing either.

They do bring useful things to the table, and can be used to build powerful and scalable apps - microservices as well even if they run within a container.
ADP Sues Zenefits for Defamation, Rolls Out a Competing Service
Yeah, Stewart Butterfield is kinda the most successful least successful game developer ever.
Keep in mind that Erlang processes != System processes. Erlang processes are preemptively scheduled microthreads that are scheduled by the Erlang VM.
That looks helpful I'll give it a try, what source do you use for your translations?
(we can, and do, do a lot of things to limit the impact any one app can have ... but there are limits. Async is much better for our API model.)
This wouldn't be happening if we had a true estate tax in this country, and if we didn't allow corporations to sit on piles of money while laborers slave away.

We in the USA are wealthy enough as a society that we all could thrive on 15 or so hours of work a week, if we didn't have to subsidize the fortunes of billionaires.
Things startup founders miss about regular jobs
I am leaning to agreeing with you, however (in the spirit of debate) there are many examples of successful CEO's who meddle in seemingly unimportant matters due to their personal obsession/work ethic etc.

It's a not a good sign when your CEO argues with a "junior hire", however if he's successful at growing the company and creating value, it will be painted as part of his winning formula.
> Side effects aren't limited to filesystems, databases, etc.

As the author programs in Scala and Clojure, two impure languages that make liberal use of memory side effects, I think she was concerned mostly about IO (she even said so).

> The side-effects are still there, mixed in with the logic.

Imperative languages don't differentiate between memory side effects and logic. That is either an advantage or a disadvantage -- mostly depending on your personal preference. The strength of the imperative approach is that when computation is a combination of logic and memory effects, it yields a more powerful computational model than pure functions alone (that's why Turing machines can describe computations that lambda calculus cannot -- at least not directly; their equivalence mostly rests on LC's ability to be used as a meta-language that can simulate a Turing-machine language). It allows representing many algorithms that PFP simply cannot (in Haskell, many algorithms are implemented with unsafe). Finally, it yields better performance (computational complexity is a very vague notion in lambda calculus).

> But mocks are only used in tests!

I was referring to a mock as a concept, not a particular implementation. If you can't find a mocking library that replays operations, write one that does. It would fit much better and be much more idiomatic. See below for an explanation.

> I think many people dismiss functional approaches like these "effect values" by thinking of them at too low a level, and imagining that they must involve an awful lot of work to use.

I don't dismiss pure functional approaches at all if you happen to be using a pure functional language like Haskell. Imperative languages, however, already have similar mechanisms in place, and eschewing those in favor of PFP approaches is more work, and tends to lose the benefit the imperative approaches have (as those are more in line with the language), for example, the stack context.

I will be giving a talk about this at the upcoming Curry On/ECOOP conference, where I'll show that virtually all monads already have imperative counterparts that are preferable (and more powerful) when writing in an imperative language. The recent trend of PFP constructs being adopted by impure languages is due to two things: 1. the false notion that the PFP approach is more "mathematical" or more verifiable, and 2. monadic composition is better than callbacks, and thus useful in avoiding blocking OS threads, which is expensive (although simply fixing threads -- as Erlang and Go have done -- is so much easier).
Not based on this dataset, but I gather most models already require an assumption of powerful carbon capture tech on a big scale to result in an outcome other than disaster. i.e. reduction alone is no longer sufficient in itself to prevent serious consequences.
Interesting, thanks for the perspective. I wonder if the term is more common in any other countries or just uncommon in general. I can find a few examples googling but that doesn't really answer if it's common or not.
Yes, nginx allows you to upgrade the binary and reload the configuration without any downtime: http://wiki.nginx.org/CommandLine#Upgrading_To_a_New_Binary_...
( ͡° ʖ̯ ͡°)
Can anyone tell me why this isn't an inbuilt feature of OS X? Preferably in the 'Energy Saver' pane of System Preferences, e.g. while on battery power, only use integrated graphics.
Actually, that little tiny bit about your mortgage, etc., was what made me read the post more seriously. I see a lot of "I'm so done with tech, I'm gonna go surf!" type articles out there, and believe me.. it's a constant thought on my mind (replace surfing with biking), but the having a sustainable income/expense ration in the mean time part is crucial to actually doing that.
A very good website, as a fellow interested in bodybuilding and powerlifting, I liked it a lot.

Can I ask you if you gave any thought monetizing it? If yes, what is it?
Google is in the unusual situation of receiving a lot of blatantly invalid DMCA takedowns. Like, a movie studio (or a company under contract to them) will do a Google search for something broad, like "download game of thrones", and issue a mass takedown for every single link that shows up, often without even looking at the links. So a lot of perfectly legal content (e.g, a news article that says "Game Of Thrones is one of the most commonly downloaded TV shows") gets swept up, and Google is being good enough to spot those and reject them.

(Sometimes the DMCA agents screw up even worse. For instance, there's evidence that some of them forget important keywords sometimes, and end up issuing a takedown on all the top links for searches like "download".)