skysight-inc/HackerNews huggingface dataset:
Yes, we're willing to consider internships for non-university students. Most of our interns have been programming on and off for at least a few years, sometimes much more.
As good as NYC? Maybe from any point on Market street to any other point on Market. Going North/South is a huge pain. Getting from lower pac heights to SF Caltrain (3mi) takes 40 minutes and 2 buses. You can cover 3mi in NYC in half the time to almost anywhere on the subway system alone.
NameCheap: 58.88/Year.

Gandi.Net: 39/Year.

I any cheaper?
> The biggest insight was this: memory behaves like complex block storage, with everything implied with respect to optimization, if you really care about performance.

Could you describe the factors causing that? Is it just the cacheing hierarchy or are there other effects?
i almost have to buy one or two or three on principle alone.
"JOHN MACKAREL was indicted for river piracy, but on the appointed day of his trial the prosecutor failed to appear in court. The charges were dismissed."

I'd dearly love to here more about this John Mackarel. The account is two sentences but, for some reason, it stokes fires in my imagination.
>Also note that in contrary to (or so I think) most for-profit US universities

Most US Universities aren't for-profit. In 2000 (the latest stat I could find) about 6% of college students were enrolled in for-profit universities). For-profit schools also generally have rather dubious reputations.
That sounds like a pretty reasonable deploy process to me. Reasonably quick, and a much more straightforward way of getting instances going. I think their concerns about load spikes would be better handled by having an instance or two already spun up, so that additional load and/or crashed servers can be handled without needing a process that has more failure conditions.
> they want to visit me here in Buenos Aires because they've always wanted to visit the Amazon. They didn't realize they're closer to it than I am

Well, not quite. You're in Argentina which borders Brazil. While Brazil is a huge country you are definitely still closer to the Amazon area than somebody in the US.

(I've travelled in Brazil and the Amazon and am fully aware how big it is and how long it takes to get from S to N!)
I wish he included that joke about users being like sharks. Something like "you can't trick sharks; it's meat or no meat".
It's not paranoia. There are legitimate concerns about storing nuclear waste. It's not perfect and it is expensive. Wouldn't it be better to be able to skip past these problems onto something without those drawbacks?
This is an extremely intelligent and well-written post, thanks for taking the time to write it! As a European I agree strongly with your comparison of the US to the Schengen/Eurozone, it definitely feels very much like that. Degrees of federalism.
One wonders why the author bothered to make cell formulas in Excel for 500k rows when he used awk afterwards to process all the rows anyway. Spreadsheets are convenient tools, but his formulas seem to be fully awkable? He used two values from the previous row but that is only two variables more.
In his essay, he says that most people ignore his advice, so it's unclear how value there is in the mentorship. The money though, is pretty important when your young - it pays for travel, 2-3 months of food and rent. Another very important element these days is the opportunity to pitch at demo day, as well as having the YC cachet associated with you.

I would argue (and I'm sure that a lot of people would disagree), that one of the most important things that YC does is give budding entrepreneurs a chance to just get away from everything else in their life and completely focus on their startup.

He also caveats a lot of his points by saying that honestly, he really is never particularly certain which startups or set of founders is really going to take off.

At the end of the day, it's really up to them.
SEEKING FREELANCER -- REMOTE OK. OpenCraft - Open Source developer on edX (Worldwide, company based in France)

Consultancy specialized on the edX project, and hiring to handle increasing demand. edX is a free software project, used by various universities and companies to run online courses. See edx.org, class.stanford.edu, france-universite-numerique-mooc.fr for examples of edX instances.

It's a large Python/Django codebase, with good code standards and architecture (a lot of the edX engineers come from MIT). You would work on different clients contracts using the platform. The clients list/references include Harvard, edX themselves, the French government, and various startups & universities currently running their own instances, or looking to create one. Tasks are varied, from developing custom features for specific courses (XBlocks), customizing instances, developing generic platform features, deploying instances, working on both client/server sides, etc.

A large part of your work would be published as free software (edX is released under the AGPL license, which requires clients to release modifications under the same license), and you would also contribute to the free software project, pushing some of your developments upstream through pull requests, contributing features, documentation or help on mailing-lists.

You would be able to work remotely from where you want, as long as you have a good internet connexion. : )

Stack: Python/Django, Ansible, AWS, Debian/Ubuntu, JS, HTML/CSS, MySQL, MongoDB

Applying: Email jobs@opencraft.com with: your github account, a short explanation of why you're interested and a list of links to free software contributions you have made.
Looks pretty good! In reality[1] the "CRT effect" isn't quite so intense, but I think that's just down to settings. This definitely has the right glowy and slightly-fuzzy feel to it.

[1] My Wyse-55: http://i.imgur.com/7x2JdmV.jpg
A baby who grew up, is now 17, fit and dropping acid that is. Boring OneNote / Powerpoint seem far removed from this although the basics 'make documents and presentations' are there indeed...
There are no enforceable standards and no governmental body has come together to figure out the standards for data transfer. I don't think its going to readily happen either. Currently, each company (the Epics, GEs, etc) will ALWAYS say that their product is the best and their standards should be the ones used. No one wants to give so they don't play nice with each other. They are leveraging the built in incompatibilities to make more money and there is nothing wrong with that. Plus, there are no economic reasons (like fines and quite frankly most patients don't need to go between large systems for care so there is no driving force from patients) to force them to play nice.

In this case, the free market can be the solution. In this fact, Judith Faulkner is wrong (and she is passing the buck). The government does not need to get involved and write standards. Especially if it is anything like the way the government has done other standards. If they did they would invite in the manufacturers to sit on a committee and each one would push and pull until the standard includes all of the features of their respective software systems. Before you know it, the standard is bloated, useless, and costly to implement. The solution is the free and open market. Some enterprising group of healthcare providers and practitioners, along with their IT teams, need to come together and form a group (away from the influence of the software manufacturers) to write the spec. They then need to form an alliance organization that calls on its members to require their systems to implement the group's specification. That way as a group (much like health insurance pooling) they have a large enough force to get manufacturers to listen to their needs. Because it costs millions to implement an EHR/EMR this path would not provide instant results for those who have already implemented a system or are in the process of implementing one. But as healthcare practitioners and providers upgrade to new versions they would gain the functions of their spec.
Nice, looks like they went with a slightly modified version of airbnb's js styleguide. That's what we use at work.
>I was surprised how freaking EASY everything was in the US university

What did you study? Either you're exceptional, you've never been to an engineering school in the US, or you were taking particularly easy classes.
OK, well, clever, but these days it's easier to buy the right tool for the job or use some thing like a simple FPGA demo board. Even the simplest Xilinx Spartan on a cheap eval board can be programmed quickly to decode just about anything and provide you with real time live data for debugging something like a serial interface. The approach he presents is laborious and far from real time.
What's your relation with OpenErp / Odoo ? (i'm implementing OpenERP/Odoo for some of my clients :-) )
Jsoup 1.8.1
شركة تسليك المجاري بالرياض
The "IN BETA" ribbon is using a serif font, I don't think it's done on purpose. TMHO it breaks the overall visual consistency of the page.
I'm actually curious about anyone/everyone. My supposition is that there is a lot of dormant compute out there, and all of it is useful, although for different purposes. The biggest problem is that it's all locked up with no way of connecting it to a useful workload. It just seems like a colossal waste.

My guess is there is a lot of people with desktop/gaming machines which are powered off 20+ hours of the day. For startups/freelancers, I know I've got three or four machines which are powered off not doing anything other than depreciating.
Am I the only one who thought judith faulkner's quote was hillarious?

"Let’s say a patient is coming from U.C.L.A. and going to the University of Chicago, an Epic-to-Epic hospital. Boom. That’s easy"

Well no kidding! Your company wrote the software. Its like saying its easy to mix 2 packets of Grape Jello together to make a larger serving. Of course that will work! I would be slightly terrified if it wasn't possible. Plus, they wrote Epic Care Everywhere to exchange data between healthcare providers. Its part of the selling point of their software! "Buy us, we have half of 'Merica covered so you can exchange patient records like relz easy." (not an actual quote).
What in your opinion counts as modern mid-range hardware?
They are destroying other companies revenues (but let's wait and see) and making revenues for themselves (they want to launch a PaaS at the end of the beta). This is what we call business and it happens all the time. Example: Apple and Google have been doing it to Microsoft in the last ten years.

Doing it by open source doesn't make it less or more moral than doing it by close source or any other lawful way.

Anyway, even a pure open source model would have been very moral in my humble opinion: it might harm one company but it lets many more companies lower their operating costs. One company performs worse, many companies perform better. Overall that's a good thing for me.
They work together very nicely. See taskjs (http://taskjs.org/) for an example. ES7 is considering embracing that pattern with some syntax sugar (http://wiki.ecmascript.org/doku.php?id=strawman:async_functi...).
MS DOS is a clone of CP/M. Since Windows originally ran on top of DOS it inherited the drive letter system.
The project seems really nice, the import from redmine is very much appreciated, especially as most of people who may be interested to use this application are likely to already use something, and will therefore need something to make the migration painless

I've seen there's a ncurses client, would it be possible to also have a full CLI one too. The rational behind would be that this way linking my git repository and taiga would be as simple as changing my hook script to use this CLI tool, same for the CI scripts
I have God's endorsement.

Go educate yourself on why mine is God's official temple.

You will eventually stop being in denial.
Vibeapp released for Zendesk
He's making a spelling joke, as Bugs is plural but a project on itselve is singular ;)

So it should be, Bugs is written in PHP ;)
And they forgot to put the posterior evolution of CP/M , with the multiuser versions, and later in a compatible "clone of MS-DOS", called DR-DOS.
Completely agree, I will add this User Story to our backlog, then all depends on priorities or our free-time interests :P

Thanks for the feedback
The Race to the Bottom of the 3D Engines
Just a quick glance at those screenshots and I'm instantly transported twenty years into the past, sitting in the campus computer lab printing out a report at 3 a.m. the day it's due.

It's weird how the brain works.
I'd argue there are several really important telephones:

Automatic Electric 34/40 - First one without a subset -
Western Electric 500 - First self compensating network -
Western Electric 1500/2500 - First with TouchTone -
Motorola StarTac - First Clamshell Phone -
Apple iPhone - First Modern Smartphone.

Out of all of these landmarks, the AE 34/40, WE 500/1500/2500 and the Motorola StarTac are the most important ones.

The AE 34/40 was the first what we'd identify as a modern phone in appearance, the WE 500/1500/2500, is so iconic that anyone could identify it as a telephone, it also was a huge leap forward in transmission quality, and the StarTac was the first of billions of clamshell phone, the thing most identifiable as a cell phone to anyone shown an abstract drawing.

I'd argue that the 500 is more iconic however than anything to come before or after it.
And Vibe finally hits ZD. Been waiting for it!
> Although only ten buttons are needed for today's telephone needs, thw two "extra" buttons prepare these sets for future communications services.

I wonder what they had in mind? Have there been any noteworthy uses except for stuff like signaling the end of an input?
Very informative for those of us like myself who didn't know touch tone was around since the 60's, but damn is that website stuffed with ads. I had to click 3 close/collapse and then lower the browser window to cover up the footer bar crap just to read the post without getting a headache. Note to self, never overdo the ads like that.
Patient in isolation in Hawaii – Ebola a possibility
No, you're right. Emacs default keybindings and especially the longer 'chords' for frequently used commands are horrible.

I've never used the defaults[1] for long. First by making my own custom keybindings, then by making keybindings compatible to what most others applications use and a couple of years ago by switching to evil-mode. I already had vi/Vim experience so that was pretty optimal.

[1] Except some really basic ones that I also use in the shell: C-a, C-e, C-r, etc.
biologists typically use the word 'symbiosis' for this kind of mutual benefit.
Bangalore, Local/Remote/Relocation, Full Time

Technologies: CSS, JS, Python, Django, HTML5, C/C++, iOS Development

Resume: https://www.dropbox.com/s/ltehuksty9s83gi/HemeshResume.pdf

Email: hemezh@gmail.com

I am a full stack web developer, currently the only developer at Flat.to (venture-funded, now acquired), graduated from one of the top engineering colleges in India. Likes to take ownership of the projects I work on. I have done a lot of competitive programming during college. Recently found interest in mobile development.
Reflex: the return of the high speed skill based FPS
IMO the Nokia-style "candy bar" phone is the iconic mobile phone design globally. I don't think I've ever seen a "generic cell phone" drawing that would be a clamshell design; usually it's something that looks vaguely like a late '90s Nokia with the antenna stub.
Sounds like you should apply and then only worry about this if you get accepted. Chances of getting accepted are slim--slimmer for a single-founder company.

Applying won't take long and is a really helpful process in and of itself. Good luck!
A Visual Tour of Erlang (2012) [video]
Once a paper gets big enough you basically have to cite it any time you touch on vaguely related just to prove that you are aware of it, almost as a shibboleth. My wife is an academic and on more than one occasion has she gotten comments back from peer review along the lines of "good article, but you why haven't you cited famous papers X,Y and Z".
Yes but IIT graduate salary is typically around $10,000 per annum. Doesn't that allow even the poorest students to get a student loan?
CUPS 2.0
A lot of conventions in CP/M are similar to DEC operating systems of that period (RT-11, RSTS/E, etc) For instance in RT-11 files had the same "device:filename.ext" format. However the device spec was 2-3 characters, not just one letter.

There may be earlier antecedents as well.
“Gasbuggy” tests nuclear fracking in the late 1960s
Repositories (Git, Mercurial, Subversion) hosted by us integrate with DoneDone quite well: https://xp-dev.com/features/repository-integrations.html

(Disclaimer: I run+manage xp-dev.com)
Can anyone explain why dogs (amongst others) age so much faster than humans? A 10 year old dog will be grey and have other visible aging signs, whilst we're still youthful. What is the difference? Are dogs cells dividing at a faster rate than ours, and if so why are they doing that? Presumably the answer gives us insight into the aging process, but I've not been able to find answers in some casual browsing.
Yes, with premium video, a subscription based model is a necessity. Advertising alone is not an option.

The mechanics of video subscriptions is an interesting discussion for another time, however it's not certain whether a completely a'la carte offering would be sustainable for HBO -- it definitely wouldn't be for most smaller channels. As much as people might dislike it sometimes, there are economies of scale to bundling.
I would suspect this was more for propaganda effect -- local populations would understand better a threat if it was related to something devastating they actually had experience off.
For anyone else interested the text is: Sign up today
We’re launching this winter. Sign up for early
access to the exam.
On reddit you have a large portion of logged in users that all have their own front pages, and active subreddits, and active comment threads.

On HN you basically have people that have showdead on and those that don't and a few small comment threads going on at the same time.

It really is not accurate to compare the two.
First Official Pebble Meetup tonight in SF, Jawbone speaking, 50% dev watches
The promotion e-mail came at the right time, and I didn't find it annoying. Normally I just delete these e-mails, unsubscribe and/or mark them as spam.
I had totally forgotten about Instapaper in the meantime, since my e-reader was broken and I did not use it with other devices.
I bought a new one, so will check it out again.
Well it has an event api you can use.
http://www.krakenrumstore.com/products/the-kraken-umbrella
I never said it was 'easy' I am making the case that on-site is irrelevant for this type of business. I realize TPD reports don't write themselves, however when was the last time you had to physically touch a coworker? Hanging out and playing ping pong together is irrelevant in terms of the work at hand. Besides Github successfully manages remotely and their application is far more technically demanding than a link posting service.
Same here. I really wanted to give this a go and "try it out", but only launching in winter and even paying USD 30 for the result is a bit harsh. Let me see some examples of how this will work.
thats metal as fuck
This has been reposted many times both here and on reddit.
The first touch tone phones only had 10 buttons, FWIW.
The biggest effects are varying page sizes as bits move through silicon and latencies to memory access, which reflects cache hierarchies but also NUMA, DIMMs, and other considerations with respect to how memory is connected to the system and the topology of how memory moves into the local CPU cache. Due to the physical size of supercomputers, the latency variance for "flat" cache coherent memory access can become so bad that it has pathological characteristics on algorithms that work adequately with lower latencies. With how fast and efficient CPUs are today, on single system boards this has a huge effect. For example, it is not uncommon to lock a core to physical memory that is directly attached to that CPU's memory channels instead of some other CPU's memory channels in databases.

Some performance-sensitive open source libraries do varying amounts of memory topology aware optimization. The rudimentary tricks can often be worth a 2x performance boost for in-memory processing.

In the same way that really clever schedulers and disk I/O systems (they don't let the OS do it) in good databases try to optimize the average access time and variance, high-performance in-memory systems use very similar techniques to optimize the average access time to any particular piece of memory. The techniques are very similar in the abstract but there is a lot less written about the nuances of in-memory scheduling; it often involves understanding lower level details of the silicon than programmers are used to studying. The net effect is a large reduction in busy stalls and contention.

Also, people tend to forget that even though lock-free algorithms are fast on average, they tend to have a lot of overhead in systems with many cores unless they are used sparingly and accessed relatively infrequently. Eliminating that waste can have large performance benefits.

To your question: In order to minimize the need for thread coordination and optimize memory scheduling, the first thing you need to do is design algorithms and data structures that approximately match the topology of your storage, whether memory or disk or both. And that rarely looks like idealized random access memory. Then you optimize for locality of execution. I've designed database kernels that had thousands of parallel threads running. It turns out that the techniques used to eliminate almost all coordination in that case produce extremely efficient database kernels on a commodity server with vastly smaller resources.

Understanding the topology of real silicon systems is a large part of "optimization".
lol i am think the same like "wtf?"
We will take it, we thought why to bother all users, at the time of signup, User who want to use it forward will take his username, that's why we made it optional. But we will work on it and make it better, any other suggestion?
In the US, the * key was used for a lot of shortcodes with various add-on phone services -- turning on/off caller id visibility, disabling call waiting for one call, calling the number that dialled you back, etc. However, in general, the keys were designed to be used to access computer services where you needed various delimiters.

Of note here is that the DTMF system was originally designed with a fourth row of keys, A-D. These were supposed to be used for general access of menus instead of the now traditional 1-9, but they only ever really got used for the military Autovon [1] network for setting priorities.

[1] http://en.wikipedia.org/wiki/Autovon
Yea because "sites you visit on a regular basis" is a wayyy better, and more objective metric. /s
Yes. It's the 'attendance grade' nonsense drilled into us since kindergarten. It's funny how in college I could get nearly perfect scores on exams, yet would get penalized some percentage because of attendance. I don't need to be there to get the job done, but some people seem to think that there's cotton to pick in the office.
See also “Phosphor”¹, a screen saver part of XScreenSaver², but also usable as a terminal:

/usr/lib/xscreensaver/phosphor -scale 2 -delay 0 $SHELL

① http://www.youtube.com/watch?v=G6ZWTrl7pV0

② http://www.jwz.org/xscreensaver/
I miss clamshell phones. I miss the satisfaction of ending a call by folding the phone shut. Where's the dramatism in ending an angry call with a gentle tap on a virtual button on a touchscreen?
Three years later, Pentagon unit still hides Internet voting test results
I should take a look to their shaders and tune up more Trillek CRT shader :

https://plus.google.com/118048310717476799717/posts/4CSV9LHq...

https://plus.google.com/118048310717476799717/posts/diBzDKJ2...