skysight-inc/HackerNews huggingface dataset:
APL-family languages have for a long time encouraged similar practices, eschewing explicit loops and recursion in favor of baking iteration into operator application and a series of operators which express specific iteration patterns.

Recently I've been having a great deal of fun learning K, a modern APL variant which depends only upon standard ASCII characters for its syntax. In K, the final example:

adobe::for_each( v_T, f_T );

Would be simply:

f'v

Read, "f each of v", sssuming v is defined as a vector and f is defined as a function. There are other operators for different iteration patterns, such as "Over":

+/3 7 18

Which is equivalent to distributing the left argument of / (an operator like + or potentially a whole function) between the elements of the right vector, just as if we'd said:

3+7+18

Sometimes it's tricky to hammer an existing algorithm into the selection of patterns which is available, but it's not nearly as limiting as you might imagine, and recasting your code to use K's set of operators often simplifies problems considerably. It would certainly be difficult to be more concise.
As someone who has also been programming for 40 years (!), I find that although I don't work as hard, I get more done. I.e. one learns to program more efficiently, and make fewer mistakes. There's a lot less of uselessly thrashing about.
Yeah, there's no way you're getting prescription antibiotics or antivirals without seeing a doctor because "My iPhone says I have pertussis".

Lab results alone do not a medically responsible treatment plan make.
Hi Recruiter,

I appreciate the value of what you have said but I wonder whether the deception by omission would count against me in the case that I get as far as the face-to-face interviews.

Thanks!

ps. The 40 years includes only the years I was paid. Prior to that I spent about a year learning how to program.
sounds interesting. not a fan on reacts workflow because i use jade templates w/ backbone that get compiled to html for me and its much less code, but separating javascript and native components into different threads is a great idea.

i believe we should be able to see javascript being used as a responsive language portable across all devices and being used to control native components as a separate layer.

im actually working with a flexbox xml/html wrapper framework for iscroll that i might use to build a responsive app that not only does pc animations but performs alot of nice mobile slider animations that seem to go at 60 fps on modern handhelds, but its up to emerging gapping technologies like cordova and this to make the use of future "responsive ui kits" which i believe should be emerging soon.
Large HashMap Overview: JDK, FastUtil, Goldman Sachs, HPPC, Koloboke, Trove
Wow is this such a bad article. I'm still not even sure what exactly Orsini and his startup aim to accomplish.

"That’s the basic idea behind Orsini’s startup, Project Exergy: rather than transporting electricity across power lines to generate our heat — and wasting most of the power in the process — Exergy proposes that households and business can generate the heat they need onsite, using computation"

Computation uses electricity...
Castle Crashers and Guacamelee work well.
Unfortunately, The Force Unleashed does not recognize it. Yet, believe it's a game specific problem (the port is terrible ...). Haven't tried other games.
I don't understand how 'class' is involved here. It's "rich people who have too much money will spend it on junk" - which equally applies to geek friendly frivolous toys.
>>I've been programming for nearly 40 years

Instead of being 59 you will be 49? I don't think it will help. Instead, put a spin on it and sell yourself as experienced in technical matters.
Why do you want to stop using emacs?
e-fraud is about minimal investment and casting a wide net. Even a few dollars of cost to file means there is lower hanging fruit out there.
What surprises me is that (BOW model + logistic regression) works just fine in most of the benchmarks(except for Amazon Review), interesting paper anyway. Could it be that because the vocabulary for BOW is limited to 5000, a lot of information is lost?
There are many. The top 14 are members of the Free File Alliance[0]. There are tens, if not hundreds more that do federal filing. Unfortunately many are cheap clones of TurboTax or re-skinned versions of Drake[1].

Disclosure - I'm the CEO of Common Form[2]. My co-founders and I are all ex-Intuit employees. We currently only cover the 1040EZ, but we're expanding as fast as we can.

[0] http://apps.irs.gov/app/freeFile/jsp/index.jsp?ck

[1] https://www.1040.com/

[2] https://common-form.com

edit: formatting.
Cricket World Cup: 10 moments that shocked the tournament
Jobs Report: Friday unemployment numbers hide widespread joblessness
Casino. All on Red. :)
You can never absolutely prove causality. But as is pointed out in the article Craigslist became available in different cities at different times. The pattern of a lag followed by an increase in STDs was found in many cities.

Whether one is repulsed by the implications of a study has no effects on its truth value.
Many years ago I was given a great explanation of (good) management: "the purpose of a manager is to eliminate uncertainty". Clearly for the good programmers you can do so: "we need to drain this swamp".

The less good programmers probably don't know how to evaluate what's important and so waste time. For them you'll need to dive down one level: "we need to drain this swamp, so go evaluate pumps and if you find one with X liters/minute for less than $Y, go install it on the north side." For the other you might need even more detail. Part of the art is picking the right level of detail so you aren't wasting a lot of time and so hopefully the recipient can learn from it.

If you have to dive down TOO low you have the wrong people.

And your managers: I hope they are eliminating uncertainty too: We need to get rid of the "mosquitos so get this swamp drained by the end of the month. You have $Z to spend on it."
Thanks - I was thinking in comparison to "sticking fingers into ears", could've phrased it better.
NY charges sales tax on food/drinks sold in restaurants.. so they wouldn't have been filing a 0 return anyway.
Friend with benefits making cuckolding a reality
I think you should not worry about your age, after all there is nothing you can do to end up younger. You should have confidence; you are much more experienced than the average 25 year old developer out there.

On the other hand, as others have stated, you better avoid making your age obvious.

In the end, you know what? In this life your time is limited and I think it's wise to avoid worrying about things you can't control. Don't make your age obvious but have confidence in your skills and experience!
If people can anonymously get money from refunds, doesn't that mean they're also using a fake ID to open their bank account, meaning the bank is being negligent and now "knowing its customer"? Or does the IRS pay people with cash?? Something's missing here.
Greece Wants No More Bailout Money with Strings
Rhubarb crumble
With curve25519 public key sizes as small as 40-ish characters, you can do this for gmail/outlook aliases, too. Here's a demo I made a while back:

https://diafygi.github.io/emailpk
This is the exact reason that free STD testing clinics DO NOT discuss symptoms with you, and with a positive test immediately refer you to an MD. A testing environment is not treatment or management.
I see this sentiment a lot ("security is a matter of best practices"), but I'm an outsider, and I've never seen a description of what this entails (at a high level). What are the kinds of best practices that you think would help solve the problem? Thanks!
Yah, we get along fine without zoning laws. We have this wonderful urban sprawl and no hope for useful public transit. Oh and the surprises! Buy a nice house in a new neighborhood and just wait to see what pops up nearby! It could be anything, like a drill pipe manufacturing plant! But if you don't like your neighborhood, just wait for the next dip in oil prices, you'll have all new neighbors when the price goes back up and people buy up the foreclosed homes in your neighborhood and turn them into rental homes. Constant new people to meet! Sometimes they even cut their grass! Want to protect your investment in your home? Don't worry developers will be quick to build low cost apartments around your house the moment enough retail exists. Who needs equity!

Look, I lived in San Francisco, Chicago, and elsewhere. It is definitely easier to exist here in Houston because it's damn cheap, but it sure as hell ain't pretty.
gpg is crucial software, find a hole and you get your name in lights. I assume security researchers are looking at it all the time.

Here's what they've found lately:

CVE-2014-4617 (DOS only)

CVE-2013-4576 (RSA Key Extraction via Low-Bandwidth Acoustic
Cryptanalysis -- awesome, but not exactly practical)

CVE-2013-4402 (DOS only)

CVE-2013-4242 (RSA side channel attack)

CVE-2012-6085 (invalid keys could corrupt memory)

-- 5 years with not a single security hole --

CVE-2007-1263 (bug in signed message verification)

Compare this with the security history of the browser you are using to view this comment, and weep..
It's really sad to see a company end up like that... In the end, you should only risk what you are prepared to lose. Those guys maybe risked a bit more than that.
Disease and plan. Almost every rapid HIV test out there is spoken about in "negative" or "maybe positive" terminology. If you get the two dots instead of one dot, you're referred to a physician who will administer a 4th gen test and probably a western bot, you aren't immediately started on ARVs.
Facebook and Stripe each pledged 50k per year, not one time. So assuming they keep their end of it, that is 100k/yr guaranteed for the project.
Except Etsy doesn't hold inventory. Their sellers do. Etsy basically takes no risk in the transaction. They just connect sellers to buyers.
I just feel for employees that were paid in part with equity. I'll bet a lot of them would have been very happy with a $100m valuation, but they wouldn't have had any say.

The lesson here to any even mildly talented developer is: unless you believe in the company/CEO 1000%, don't rely on equity. Take the cash, and walk away when it all burns to the ground.
I think you are wrong in stating php future looks grim, I think it all depends on what corner of the internet you are reading from. From where I am, I read reddit.com all the time, it's talked about extensively all day long. A language which gains no new features is one which is dead. I think python more than anything else is sort of dying.
I don't think it's a misconception that workers get paid what they are worth. In a capitalist system, something is only "worth" as much as someone is willing to pay for it. Few people question this notion when we're talking about the price of gold or stock market shares, but it's true of labor as well.

From what I understand, Marx's definition of exploitation involves companies paying some workers less than what the fruits of their labor are worth. For example, McDonalds might pay an employee $9 an hour while getting $12 an hour in revenue from that employee's work. But, it sounds to me like your coop would be guilty of the same thing.

To take an extreme example, suppose your coop includes a janitor and a heart surgeon. Both used to work as independent contractors and bill for their time to whoever needed work done, and now your coop sends the bills and takes in the money. Before joining your coop, the janitor was making $8.50 an hour and the surgeon, $500 an hour. The coop now pulls in $508.50 an hour and gets to decide how to distribute it. I gather from your comments that you find income inequality and starvation wages to be undesirable things. Therefore, you equalize things somewhat and give the janitor $20 an hour and the surgeon $488.50.

Now, haven't you committed the same sin as the exploitative companies, namely paying an individual less than the fruits of their labor have produced?
> they never found product-market fit

I'm not so sure about that. I think they found product-market fit and subsequently decided that they didn't like that market.

As a flash deals site, they were generating substantial revenue. With some operational rigor, this could have been turned into a sustainable and growable business which was worth hundreds of millions of dollars.

Unfortunately, it seems like both the founders and investors weren't satisfied with the market they had found a fit for: they wanted to instead build a product which fit a truly mass market. If they were successful in that, it would have been a billion dollar business, but they weren't.

Lesson learned: once you find product-market fit, be very careful about changing your product to reach a bigger market.
3.24.x represents a significant departure from previous v8 APIs. Specifically, the v8 team moved from what I would term, 2nd Generation VM Primitives to 3rd Generation VM Primitives, including 2nd Gen Isolates, GC changes, UTF8/ASCII changes, and other siginificant API changes, in December 2013). Details can be found here [0] in the v8 team's "Design Doc Tracker". Up until late 0.11.x series, nodejs was based on v8 3.14.x, whose last commit by the v8 team was in May 2013, nearly two years ago. Needless to say, there were many changes/optimizations it was lacking. And even if they were to base nodejs on the latest 3.28.x (3.28.73), its last commit was August 2014, 6 months old. It seems odd to me, that they made the effort to get to 3.28.x but didn't go past 3.29.x because of the i18n changes v8 introduced. It's really easy to exclude that stuff if you don't want to deal with it. Bonehead move in my opinion.

[0] https://docs.google.com/document/d/1g8JFi8T_oAE_7uAri7Njtig7...
Ok, I guess you simply meant that there's no OTR implementation for email.

So, again, what's wrong with telling people to ignore PGP/GnuPG altogether?

--
Assange to Google's Schmidt: 'I don't use email'

http://www.computerworld.com/article/2496908/encryption/assa...
Hi recruiter - in what age/level of experience does "discrimination" come in and one should start to "trim" the number of years?
this. i think the future is all about code flexibility. if your code is responsive and performs via stable hardware accelerated animations it will win because you only have to write it once. web will take over the mobile industry eventually, i can feel it.
Emerging Scientific Fields That Everyone Should Know About
It is Jobster.com [1] fiasco all over again:

Goldberg got $50M in investments ($200M+ for Fab), spent most of it, produced no good product and sold his company for peanuts.

Would investors ever learn or will they invest into Goldberg again in a few years?

[1] http://en.wikipedia.org/wiki/Jobster
For connectors where the pins are crimped to wires, then inserted into the connector block, the hole into which each pin fits has a complex form. It has to be shaped so that the pin clicks into place, but isn't pushed out by ordinary connector insertion forces.
FDM extruders extrude a thread bigger than the tolerances required for that.

Getting a longer D-sub connector and machining the plastic down is more likely to work. 3D printing isn't magic.
They're all pretty phonetically obvious. Bryght, on the other hand...

"Oh yeah, bought some great stuff from Bryght the other day"

"Hey man, tried that Bright web site you mentioned. It didn't work"

"Where did you go?"

"Bright dot com"

"Bryght dot com?"

"Yeah, bright dot com"

and so on and so forth, for all eternity.
On the flipside, I've personally witnessed a manager firing someone just because he was old. There is an ageism problem in the industry. Like racism or sexism, whether you see its effects depends on where you are.
Carrie Underwood explains why she won't be attending the Grammys
Fascinating paper but the benchmarks seem incredibly weak. 5000 features for a bag of words model is nothing,these models normally have tens or hundreds of thousands of features.
Every time he posts someone replies to say he doesn't know what he's talking about. (possibly not realizing who they're replying to)
Chat Room Sentiment Analysis with Stanford CoreNLP and ELK
Send delightful, crudely drawn love letters to your love
Why is being comfortable such a problem?

I'm fine with having bled the captains of big data and presentation (thereof) hysteria of enough resources to live the rest of my life on comfortably, and now enjoy embellishing whatever terminal window I'm inhabiting to suit my needs of the moment.

I'm happy in vi, wish I'd stuck with emacs, blah, blah. But when you can make things happen in a terminal window, does it really matter?

Personally, I'm finding a ton of joy in Lua. So clean and simple and fast and portable and easily extensible in venerable 'ole C. So much to love!
Introduction to the Common Language Runtime (2007)
Here's a different slant ...

Why not be a technical co-founder in a startup that you truly believe in. Then use the $25k to support yourself and get the startup to angel stage quickly.
Ask HN: Feedback on project idea (automated regression test generation)
I've noticed that when I write Javascript tests (and am in a rush), I often just call a bunch of functions with (semi-)randomly chosen arguments, check what return values / changed state I get and codify that in a test suite using asserts so that when I want to refactor later I can catch some bugs. It's obviously not the ideal way to write tests but it's better than nothing.

I was wondering if I could automate the process by writing a tool that would extract all exported functions from a module, call them with randomly generated arguments and save return values and/or changed state. The tool could then generate a test suite using that information. The tool could also be used to quickly add tests to third party libraries.

Of course this tool would generate "dumb" tests with raw data but the intent here is not to offer an alternative to human written tests but rather to offer an alternative to no tests at all.

The concept could be applied to other languages as well.

Does such a tool already exist?

Am I overlooking some critical issue?

Do you think such a tool would be useful?
The DOH might shut down restaurants, per-emptively based on reports, before actually investigating.
Delhi election 2015: Polling begins in Delhi
How big is the binary? I had to ask since you linked to the site of iq, the guy who wrote the insanely awesome Elevated 4k demo [1] and several other nice 4k procedurally-generated graphics [2].

[1] http://www.pouet.net/prod.php?which=52938

[2] http://www.iquilezles.org/prods/index.htm
Another possible reason they failed - What a horribly, horribly slow website.

After reading this article I visited fab.com as I'd never visited before. Saw some interesting products, some I might buy, but loading a single page of items shot my fan speed up and froze the page for a good 7-8 seconds while what I guess is their javascript "enhanced" the page.

Awful, awful user experience. I couldn't last more than 3 pages of items before giving up. It doesn't matter what your product is if you annoy the hell out of your customers with badly designed technology.
That stretch has a rival in Houston: if you're heading towards downtown on Allen Parkway and get onto I-45 northbound, the entrance ramp is a tight upward spiral and you'll need to accelerate from 30 to 70 lickety-split because it dumps you right into a full-fledged interstate lane, not a merge lane!
PhantomCI 50 free builds. Never pay for failed builds
NYC’s Plan for Free, Citywide Wi-Fi
You're not the only cynic on HN. When I read this I immediately thought of the somewhat different "infrastructure management" that occurred when Verizon extorted Netflix a while ago.

That blog post would have been written something like this:

Verizon: Those sure are nice packets you're asking us to deliver to our mutual customers. It'd be a shame if something happened to them at the interface between our networks.

Netflix: Ouch. Ouch. Ouch. Thank you for bending us over and screwing us. Here, take some of our money. Please make the pain stop.
How to Build a Meaningful Career
Appreciate the advice, Recruiter, but despise the suggestion that appearances apparently still matter more than reality.
surely there was more to the story. hard to believe it was only attributable to age without some context.
Things to Do Before You Go to Bed
Photons simulate time travel in the lab
MongoDB 3.0 Announced
I think that the reason people started calling React 'declarative' was because 'functional' was interpreted to mean (purely) functional, with no side effects.

But yes, exactly. React is similar to an immediate mode graphics API. Except that also has weird connotations, because people think of things like canvas that are very low-level: all you get are lines, arcs, and fills. React's primitives are at the same level of abstraction as the DOM, you just work with them in immediate mode, not retained mode.
Are there any common languages that allow you to do compile time metaprogramming in the language itself?

I'm not sure what you mean by 'in the language itself', since isn't all compile-time metaprogramming in the language itself? But this question has an example of computing Fibonacci sequences in C++ templates:

http://stackoverflow.com/questions/908256/getting-template-m...

The second part of the question is about how to turn that into a table which can be referenced at runtime, which would seem to be the same as your question.
The point more is about how money isn't actually a thing. It's one of many ways to obtain something. Just one of them. For example if you are a high profile game developer, no matter what you release for a long time you will pay your basic bills, not because you have money now, but because you can get it relatively easily. It's not the money anymore since once you are enough in demand you can essentially print money by working so it really is meaningless in that context. It's very very different from someone who has no money and no real way to obtain it. It's not the money but the ability to get it easily that matters.
I just heard Doudna speak at Vanderbilt University a few weeks ago. The crowd was huge. Biologists recognize that discovery of the Cas/Crispr system is a fundamental advance that will impact a lot of life technologies. I'm excited because it will make molecular genetics in non-model species much easier. It is a reminder that major discoveries come from unlikely sources, such as bacterial immune systems, and argues for funding diverse research programs, not just the ones with an obvious and immediate payoff.
>3 minute installer with possible malware

>a url

pick one
1. Where are you.

2. Don't be paranoid but don't play it up.

3. There's no way to hide your age, realistically. You have to answer questions like the year you graduated from college, the year of your first job.

4. There are a bunch of people that age I would kill to work with (35 year programmer), we have half a dozen people in our office with that much experience. We're a C shop and we write very, very high performance code. WORK YOUR FRIENDS, you must have friends, those friends have jobs.
Usually the ear protection used just has a simple narrow channel. This is effective in attenuating loud sounds without impacting quieter sounds as much. The name brand I'm most familiar with are the SureFire Sonic Defenders. They're in-ear, not very visible without the retention cord attached unless you're specifically looking for them.
When someone gets promoted at Facebook, that fact is generally not shared. There isn't a big list of "who just got promoted".
Well excuuuuussseeee me, Princess!
No mobile app?
These products definitely exist already. I found this list: https://en.wikipedia.org/wiki/Security_information_and_event...

I think the problem is that they don't work when they're not installed.
4 Search Engine Optimization Techniques for DuckDuckGo