skysight-inc/HackerNews huggingface dataset:
Optimization algorithms and functional JavaScript
Collecting readings on efficient production ready algorithms around functional JavaScript. Tail-call optimization, etc. Any suggestions?

This topic came up while reading JavaScript Allongé, the "Six" Edition.

Reading suggestions do not need to be written in JavaScript (although that is the preference), so long as they are applicable to functional programming in the context of optimized production apps.
Or, make it very clear with your license plate and stickers that you know your rights better than most. You will NEVER get pulled over! Going with the "I'm a lawyer"? Make sure you don't say "I'm a defense lawyer", ha!
Microsoft bailed them out to avoid further antitrust inquiries.
Not much, really. I would even dispute the premise: the Commodore Amiga was still a viable platform up through the mid-'90s, for instance, and Atari's ST was still around and kicking then too.
You can make payout tables similar to what they are now but instead of having a 1% house edge there's actually a small player edge. The house then covers the player edge and makes money by the stock investment.

The issues would be

1) If you assume a 7% annual return, the return on the 10 second investment would be extremely small. 7 percent / 250 working days per year / 8 market hours per day / 60 minutes per hour / 6 ten second periods per minute = 9.7e-6 percent return every 10 seconds. On a billion dollars play through in a year you'd be looking at a $97 return.

2) I don't know what commissions are like on the volume of small, short trades you'd be doing but I imagine they would be more than $0.0000001 cents per trade which means you're losing money.
America populated in a single wave of migration from Siberia 23,000 years ago
If you have the memory, a lookup table is a perfectly reasonable solution.
Hi! Not all clients, just a select few. We collect data on all the projects we do and infer prices automatically :) Generally you can expect a Gigster project to be way cheaper (we've seen 10X in some cases) than what an agency would charge and often times cheaper or on par with similarly curated services like toptal but with the added convenience you get from having a product manager like an agency would provide.
Show HN: Oruapp – a minimal, location based messaging
Stay away from the Sentinelese. Either you’ll kill them or they’ll kill you
The documentation for GitHub Enterprise is public: https://help.github.com/enterprise/2.2/.

Prior to Enterprise2 upgrades are done with a package that updates the appliance 'in-place' and restarts services (or a reboot? It's been a long time).

Enterprise2 writes a new root file system on upgrade and starts from there. Files for this are distributed from either to enterprise homepage or the releases page, https://enterprise.github.com/releases/. In either page you'll find a link to a download page where a selection can be made for installation or upgrade.
it's so ironic that Salon.com is a 'news' website that largely revolves around everything that is perpetually offended middle class white people ie, the 'pc' crowd.
That came much later: the Microsoft investment was announced in 1997, at Steve Jobs' first keynote after returning to Apple.
Relax, they literally only just started this endeavour :P.
9 Essential Tools for Agile Product Development Teams
N Sentinel Islanders in Bay of Bengal kill anyone tries to come ashore
Well, not so much singers at first, but voice actors and audio books.
Check out http://www.seed-db.com/accelerators to get better data. YC companies have raised >$7billion.

18 YC companies have raised >=$50million - http://www.seed-db.com/companies/funding?value=50000000
A little less of a public service than your example, but I live in Vancouver and I was thinking of this when I said that: https://en.m.wikipedia.org/wiki/Dude_Chilling_Park
Engineering at SinglePlatform
Here is the full Kroll report, which is the main basis for the article: http://candu.md/files/doc/Kroll_Project%20Tenor_Candu_02.04....
No, it just gets them started. There is no mention in the piece about this being the way to invest for the long-term, so no one is getting "set" on anything. It doesn't suggest you can "beat the market" or appeal to anyone's vanity.

I believe you are underestimating the perceived complexity in investing by people who don't understand it at all. I also believe you are underestimating the amount of diversification that a dozen stocks chosen from different industries can provide. It's better to start sub-optimally than not start at all.
IE9+. Anything under, I tell my clients sorry cannot guarantee.
Coreboot has great documentation and community. I once "corebooted" my X60s with a picture of my family and contact details in case the laptop is lost. The laptop was never lost, but my wife loved the picture of the _very_ early boot stage.

It's a great project from user's perspective: healthy community, very interesting, quick-reward project to play with.

If you have a spare compatible thinkpad, I highly encourage you to try it out. :-) IIRC, there is a patch from me in coreboot -- it was so easy to prepare and submit one.
Wikipedia has the term BIOS being used in the way we expect by CP/M in 1975, the article has Vector starting in 1976 and the PROM board created after their memory board saw success.

It sounds like he brought the BIOS to S-100 bus machines though.
If a few -- and only a few -- things had gone differently, Commodore could be Apple. The Amiga was ahead of its time and was in many ways far better than the Macintosh (at the time, or even a bit later).

Apple succeeded because it found two niches to sustain it -- education, design. Both Commodore and Apple had small but enthusiastic base of fans, but it's been shown time and again that fans alone are not enough to sustain a whole platform or company.
Seawater is not acidic. There is no such thing as 'acidification' in the literal sense. The water is simply moving closer to ph neutral.

Take a look here:

http://www.miseagrant.umich.edu/lessons/lessons/by-broad-con...
Is that comment intended to imply that companies will go under if they fail to deploy new technology that doesn't target their business needs?
>> The problem is that Windows XP is not working just fine, especially when connected to the Internet. It is full of malware and helps establishing botnets, DDOS attacks and thus feeds mafia structures. So we, as a soeciety, do have a moral obligation to retire Windows XP.

> It was working fine, not from a techie/developer point of view, but from the 60 year old aunt with a cat that likes to play her slot machine program a few weeks before a trip to Las Vegas.

Is something working fine just because you can't see the problems? As an analogy, consider building codes. A house that isn't up to code might suit me just fine until there is an earthquake and it collapses. I might not want to bear the cost of seismic retrofitting, I might not understand the risks associated with an older house, and I might dislike any changes to the status quo I'm used to. Despite that, there are risks due to living in a building that isn't up to code. If problems develop, some of the costs will be borne by me, and some by society at large.
And I'd say, you really need to step outside the YC bubble, if you think 100 hours a week for years is at all normal anywhere in the business world.
Are we sure cognition isn't merely mechanical? Neural networks are pretty basic and yet they provide compelling products.
http://www.technologyreview.com/view/518006/how-a-fly-brain-...

I'm not an expert but... Fly brains and human brains already have have neural networks for common tasks, like sensing motion, baked into our genetics. Evolution has already trained these networks to an extent. Training a computer-simulated neural network seems to yield similar results to what nature has done.

My personal uninformed opinion is that we'll start to see how much human experience and expression is driven by our brain wiring. That we'll discover how similar we all are to each other based our wiring. And that we'll find that approximating advanced cognition will be the result of putting that wiring into a computer model -- and having a computer powerful enough to run it.
How Bow Truss Coffee Was Able to Scale Quickly and Organically
I used to know that manual inside and out. Very nostalgic. I still have the original 8086 manual. Entire instruction set, plus pin layout, thermal specs, ... everything in one small manual.
Alive Beta – Live Coding in Visual Studio
Yea, a user's expectations surely plays a role here. I am unsure how computers would be able to notice someone "gets it" while someone else just stumbled upon the movie.
Holy moly, so many warnings signs and red flags reading the comments so far.
> there are better technical ways

Sorry I'm a non-devops programmer ;) bad me. What are the better ways? HTTP 403 and friends? (Praying that you won't say "a .exe to fix the browser's access to porn")
Ask HN: How to decide between Industry and Academia?
Hi, guys.

I'm a senior Computer Science student. I'm young and still can't figure out if I want to stay in Academia or in Industry. I think my case is very complicated. I love both Academia and Industry. I keep asking myself the same question everyday:

"What excites me more?

a) Being a good scientist, doing research in a nice lab/university. Doing some publications, talks, lectures.

b) Being a good Engineer/Dev. I can work in a small startup or a big one like Google."

Probably most will say "Try both sides, see what you prefer". Well, that's the thing. I work in a great startup as a software engineer intern already, people in there say I'm a good dev and that I have a nice potential, also, I >love< working there.

Also, I work part-time as a research assistant in a lab at my university. My adviser says that I have potential and I do a good research (Also I have a few publications with this adviser).

At the beginning of this "dual life" I was doing great, I was accomplishing things... but now I feel I'm doing 50% of the job of each job. I'm not giving 100% of me to just one, so I'm not being great in any, and that disturbs me a lot.

I have little time to decide this, because in a few months I can:

1. apply to a masters/phd program in a good university (which, probably, will demand full-time)

2. apply to a good company (full-time as well)

And it's so hard to decide. How do you guys did this? I know it can be a little easier when you are great in one or you love one of these sides, but what to do when you love both sides?

Thanks in advance.
Has it used JRuby in prior versions of Enterprise (or FI)?
Nobody is questioning that ASL2, MIT, BSD, Expat etc are free software licenses. The thesis is that they are not always as good as e.g. the GPLv3 at spreading lasting user freedom.
Well they actually built something unlike running an ad would do.

And I think you're lowballing the number of colors. Not that it needs a huge amount.
No bad. Now I just need a company to do the same for growth hacking / full stack marketing. This is only half the puzzle, and the easier half.
Interesting. I wonder if the docs evolved at some point. In the first few SAFEs that we did, we had to get side letters/special agreements for pro rata rights.
Hi trg2,

I am already taking No. 1, and will now add No. 2 to my favorites. Thank you.
Are you referring the documentary Word Wars? If so, I can wholeheartedly recommend. great film.

http://www.imdb.com/title/tt0390632/
Things like education, health care, and rent are all baked into the inflation numbers. If inflation and income growth are relatively constant (and they have been) then, yes, it is a wash. All she's proving here is people have more money to spend on the things that matter to them.
I believe theres no bidding, so gigster only accepts gigs that can pay the dev reasonably. Correct me if i'm wrong.
I assume you're referring to Steven Pinker's The Better Angels of Our Nature, which has faced a number of criticisms, including his analysis of the data and what - in his mind - constitutes "violence".
I saw someone on Twitter mentioned that it was a draft version. Once updated, that's in a quote section and doesn't sound the same. I thought I was going crazy.
At a recent startup I was helping with we had a video and image service. We utilized the video storage from both youtube and vimeo rather than hosting it ourselves. The application itself was more in line with a Vine or Periscope (in fact, a lot like Periscope).

As part of our agreement with youtube and vimeo we had to handle some video processing. We had about 300,000 users, spread across just about every continent. We ran 12 front end web servers, 10 processing servers, a mongo cluster, used s3 storage, and Amazon CloudFront for CDN. Our bill for those 300,000 users was about $12,000 a month. Again, we did not actually STORE the videos, we allows youtube and vimeo to do that.

The price also did not scale as one might imagine. The more users you have the higher the cost per user gets. This is because the more users you have, the more traffic you seem to get to each video and so bandwidth, which was by far the highest cost, would go up quite a lot.
Of course it's ideal to think of cognitive skills in as many ways as possible. However, there is always a need to quantify these skills. It's hard to consider more abstract strengths at a large scale if they aren't quantifiable.
I can't tell if they're hijacking the term "greylisting" for something really new or are completely ignorant of the fact that people have been doing greylisting for spam control for a decade or more.
I think it reads more as a story of what happens when there are factors outside of your control while running your company. They could do nothing about the IBM PC and they even knew that IBM was mimicing their business strategy, and yet there was nothing they could do. IBM couldn't work with them because they couldn't handle the volume.

They knew their end was coming and they all exited the company when they saw what was coming. I think they showed themselves to be much more savvy then you give them credit for.

Today, it would be like you finding out that Google is about to come to compete with you.

They did great, I think. They did an IPO, cashed out, stuck the investors with the shitty stock, gave all of their employees significant stock grants, and went on to live nice lives. That's everyone's HN dream.
Speak of the devil... just got an email from Google. And not from the office I've repeatedly asked to be in touch with.
NLM Digitizes Unique Early English Books, Allowing Free Online Access
The Essence of FRP (video by Conal Elliott)
You really shouldn't be relying on globals anyway. Using $1 etc. is a serious code smell. It shouldn't by definition be threadsafe in any event. The only way that would work would be if you rely on the threads not actually running at the same time as an implementation detail of the MRI.
What Japanese Etiquette Can Tell Us About Good UX Design
Intel has a "literature fulfillment" program where you could order hard copy manuals by SKU. It seems they've phased this out in favour of PDFs on a CD.

http://i.imgur.com/odqvETR.jpg

I believe I got all 3 volumes/5 books around 2008, each being hundreds of pages thick, thousands in total. The one I'm missing is the optimization reference, but that's what they look like (not my photo).

And it was free for me, including shipping to Canada. It might be worth a shot to see if they've started it up again.

http://www.intel.com/design/literature.htm
What does this even mean to find it in the University? This is almost more interesting to me than the text itself, which has been remarkably well attested through the ages (or at least, versions of it have been independently attested).
How to Contact the Domain Owner of the Name You Want
It's interesting that the network will sometimes misspell words:

http://i.imgur.com/cFrlyy8.png

The input was copied from the instructions - "Type a message into the text box, and the network will try to write it out longhand". But you can see it skipped the "e" in "Type" and added an "h" after the "w" in "network", and pretty clearly spelled "to" as "du".

It also tried to cross the first vertical line of the "w" in "network" in lieu of adding an actual "t" beforehand (which is arguably an idiosyncrasy a human's handwriting might have, if a rather odd one); and stuck a big phantom stroke/letter between "T" and "y".
I love the new look UI! Looks awesome as usual from you code connect guys.
I have heard that the current version is not chronological. Is there a reason for that?
Thousands of people had the entire Quran committed to memory during the lifetime of Mohammad. The standardization of the written Quran, and the many "versions" you speak of, deal essentially with dialect and the addition of symbols that guide pronunciation. As far as I know it is generally agreed that the standardization process was carried out in an unbiased mechanical way.

By the way, it is relatively easy to memorize the Quran, because it is in verse form. You can go to any mosque and find children from the age of ten who has it memorized.
Indeed, so compared to the Bible there is small room for argument against canonization. It is still there, but the textual evidence (what would be necessary for this) vanishes abruptly before the Uthman version.
Either that, or they will simply intimidate and even torture people for their private keys.

May sound far-fetched, but it isn't.
The To Do List MVC isn't all that great, but thankfully it beats the "I'm building a new language and here is my best effort 'Hello World' example, which should be good enough for you to code anything from."

Try starting your own blog and coding a more lengthy example OP. Be the change.
On July 23rd Selenium WebDriver in Practice will be half-price
Thrown away? YC will save time and energy required to analyzing the deeper aspects of each startup they might want to invest in. If a YC company raises then someone believed in them enough, so in a way for YC it is more of a positive where they can piggyback on someone elses' due diligence (hopefully).
I can imagine a near future whereby an RNN is trained to have an especially lovely reading voice. A large number of people might actually become convinced that the RNN is a person and develop empathy towards it.
I do most what you say and still think both of you are right.
I mean stored procedures have some use cases but i've seen people using it EVERYWHERE and I've seen people (including myself) NEVER use it.

I mean currently my dataset is so small I don't need stored procedures, I barely do anything more than CRUD. Okay I have a bigger GROUP BY query but that is all, and at one point I load a HUGE dataset into my application memory (1000 rows) but that works REALLY REALLY fast in scala and I tried to create a stored procedure around it, but I failed, and the application code uses the dataset to generate a big calculation. Currently I just have a Map<String, Map<String, List<Row>> which is easy accessible and usable for my calculation. I mean I could've done similar with stored procedures but the performance gains are really low.
I'm sure there could be hours of heated debate over this, but every time a "mascot" issue like this pops up I wonder why they don't just frame it differently:

1) Does the mascot accurately represent the current values of the community, or 2) can a different mascot represent those values better?

Teams, schools, even companies will routinely rotate out their mascots/logos/brands/slogans for something new, and they don't generate too much controversy. But when the status quo is deemed politically incorrect, people start to look at that potential change as an affront to their personal values, and their resistance to change can cause stagnation.

It's okay to be proud, and it's okay to remember. We don't have to erase or burn history, but we do have to recognize that the future belongs to the new generation, and they get to decide how they want to represent themselves to the world.
This is actually not how the math works out. The book referenced is a classic of computer science literature and goes into quite a bit of detail about why the math doesn't work out this way.
That's odd. Where is that?
This is amazing marketing for an outsourcing shop. You don't get to meet the developers so who knows what "top 5%" really means and there's clearly not any competition. The price you get is the price you get.
"Commonest" is a big claim. I'm not a JRuby user, but I sling a whole bunch of Ruby and I've never, not once, used the global regexp stuff--indeed, I didn't know it existed before just now.

I can see wanting it fixed, but it's a pretty odd hill to die on.
No offense, I have to start with a form and provide you my email address to go through that process. It may be super simple - but I was talking more of a calculator style solution that didn’t require giving you a way to spam me forever.
FWIW, I work for Canonical, which is also all remote work, and I got a reasonably big pay bump compared to my last job at an office. Yes, of course someone in Argentina is going to get paid differently than someone in New York City. I don't know how it works at other companies, but at Canonical, you're paid a competitive salary for companies in your area. So, for me, that means companies in the Boston area. I certainly didn't take a pay cut to work remotely. Obviously, what you get paid is different from company to company, but I doubt many companies would be successful in hiring quality engineers if they didn't pay as well as office jobs. Remote work is definitely a big plus, but at the end of the day, it doesn't pay the bills (it does save some money though - I don't need to get a $250 monthly train pass or pay gas/parking etc).
No. They are just the banners. Oh they are skillful at faking outrage on twitter. And sadly a lot of people with otherwise functioning brains think that for reasons unknown twitter is important and take cues. Sad state of affairs.
Way more than 2000 classes? How many LOC is that?

How much time did it take to compile, and how much time does the same 2000+ classes take to compile in Java?
Doctors graft hand to man’s leg for a month to keep it alive [graphical]
"Ocean acidification" is the proper term for ocean pH moving closer to neutral.

You don't get to redefine commonly used terms just because they're new to you and you think that they sound scary.
Mori is "A library for using ClojureScript's persistent data structures and supporting API from the comfort of vanilla JavaScript."

http://swannodette.github.io/mori/
I know I'm hellbanned, whatever, but I'd love to know if anyone is pressing tianocore with coreboot and loading it onto a Chromebook Pixel. I'd really like to get a native UEFI boot on here rather than the SeaBIOS boot mechanism.
What Craziness Drove Me to Write a JavaScript Syntax Extension?
Ah, I didn't get that from your original post. So JRuby 9000 shipped with a known concurrency bug that, from the face of it, seems likely to be a problem in actual use. I agree that seems a bit worrying.
Could you share your browser and OS so we can troubleshoot?
This is where I get to plug djbdns and DNSCURVE over DNSSEC. I think DJ has been ahead of the curve (no pun intended) on these things for quite some time. I am currently in the process of migrating from bind9 (and avoiding bind10 like the plague) to djbdns wherever possible. Quirks and lack of updates/extensions not withstanding, it's great so far.

http://dnscurve.org/integration.html
This is really cool!

I could see it being used in games to generate hand written notes from data files.
Elasticsearch from Objectrocket
FI was JRuby; as part of the naming switchover and product overhaul to the first release of GitHub Enterprise, we switched it over to MRI in late 2011.
The Rise of Digital Nomads: Work Productively from Anywhere
600TB MongoDB Database 'accidentally' Exposed on the Internet