skysight-inc/HackerNews huggingface dataset:
Others have touched on this in much more detail, but PLEASE PLEASE PLEASE concentrate on becoming a BETTER programmer first.
No, the infinite precision integer type in Haskell is called Integer. Int is a platform dependent fixed size int.
Why not use a vesting scheme.
These are really stupid people who want to fight God, LOL.

Guess who wins when you fight God?
Bingo: I'm far more afraid of hardware that's actually unhackable. Down that road lies the slow death of start ups, activism, DIY programming etc.

I'm actually really happy the tablet revolution didn't pan out as predicted since it leads to the same conclusion: computers where you can't just start coding on them, without which I would never have gotten started.
Nice way to think about it. I agree.
Amazing what he was able to do. And yet, the State of Connecticut took over 10 years to widen 4 miles of I-84.
A small study will lack statistical power to detect small effect sizes, but a small study could still detect a large effect.
Oscar Health in NYC is fixing the health insurance industry by building a tech and data driven insurance company from the ground up. It's an extremely complex, highly regulated industry that is in need of fixing. There are many startups that try to address pieces of the broken health care system, but Oscar is the only startup trying to solve it by doing it all. Engineering talent from Facebook, Google, Tumblr, Spotify, Apple, and more.: https://www.hioscar.com

The USA shouldn't have such a terrible health care system. Let's fix it. They are hiring all sorts of talent: https://www.hioscar.com/jobs

Fully cloud based, heavy aurora/mesos shop, kafka, hbase, redshift, mysql, python, flask, and an abundance of data analytics.
Bug report closed as a duplicate of a non-public (i.e. security) bug. That's not a great sign.
I really like this plugin. And it's an added bonus that it saves much valuable time for us as developers :)
Yeah, the google ranking of Hypothesis when you search for python quickcheck is a thing that's been bugging me. There's a blog post from 2013 about it on the front page but none of the various places the project exists appear. I'm not sure what to do about it. I'm planning to do a bunch of shopping around and promoting of the library when the 1.0 release happpens (probably next week), so hopefully that should help.

The CLA is for a mix of weird personal reasons around open source and cynically practical ones. Hypothesis is 100% always going to remain free, but I'm trying to figure out ways that I can make money out of working on it (I've put a ton of work into it, so it would be a shame not to) and that's a lot easier if I retain the copyright. I may decide it's not useful and drop it later, but it's a lot easier to have it now and drop it later than it is to try and retroactively get one if it turns out I need it.
Tess Ferrandez's blog is worth a look if you're doing .NET debugging (particularly outside of the IDE - she's a windbg wizard):

http://blogs.msdn.com/b/tess/archive/tags/debugging/

She has written some labs covering common debugging scenarios:

http://blogs.msdn.com/b/tess/archive/2008/02/04/net-debuggin...
d) Billing (do the account department bill you the correct amount at the right time).
When I was a kid, me and my brother used to scour an abandoned monastery. The materials we gathered there - door frames, plywood, nails, screws, we used to modify an existing animal shelter. We saw a hole in the wooden structure and then proceeded to dug down about 1,5 meters. From there we dug sidewards to construct our own "bunker".

Many times the tunnel would collapse, and eventually the construction became an "open-tunnel" process. Digging a hole and then covering it up with a wooden ceiling.

I can still feel the excitement of having our own "secret space" we entirely built ourselves. Constantly talking about how to expand and improve the structure was more fun then actually using it.
That's a terrible position to take. We don't have to choose between security and freedom (to pick an OS). We can have both. Don't settle for lese!
I'd put in Rigetti Computing in the same category as D-Wave (I'll let you decide how dubious it is).
A super simple JavaScript method that creates a nice spinnable 360 with inertia
Compute on the GPU is unlikely to be unified in a meaningful way with the CPU in the near future. The GPU is a massive SIMD machine in contrast to the CPU.

Even if you use the same language for both, the style of code & algorithms are very different.
Quobyte. We're building a fault-tolerant scalable distributed storage system for POSIX files, block and object storage. Lots of challenges around distributed systems, architecture and concurrency.

Development is in Berlin, Germany, and we're hiring.

http://www.quobyte.com
The final stage is selling stuff that helps people sell miners to other mining companies.
ZX Spectrum and loaders, part 1
PHP applications may use libcurl when making outbound HTTP requests, right? That is only a small subset of these web sites. Most web sites just normally process HTTP requests.

This does not seem to explain the 1 billion users figure.
Kimiko's mailing list: http://eepurl.com/-9uzf
Adobe Dreamweaver CS6 Serial Number and Crack Full Free Download
You're reminding me of the electric light signage, based on incandescent bulbs, of the 1970s found in some older downtown areas. Effects such as "running" lights, etc., which judging by the racket they made were operated by electromechanical relays, and you could quite clearly hear them as they operated.
Where has this concept of "world changing is important, and a business must be of real value to mankind" come from in recent years? Who gives a shit how incredibly, ultimately, world changingly seriously important the work is of a business?

Since when did this become some sort of measure of the worth of a tech company?

Sounds like misguided hippy shit to me.

Bill Gates, Larry Ellison and Steve Jobs didn't set out to change the world and "do something incredibly important for mankind", despite what the message might have become in later years. They all set out to do things they were interested in, pursuing technology for its own sake, as most people were back in the 1970's.

These days startups seem to need to feel that to justify their existence they need to be "changing the world" or "doing something important for mankind" or "giving back to the community". There's no need to justify the existence of a business. Do it for the cash, do it for fun, do it to scratch your sense of ambition, do it because you think it's a good idea, even if some pompous git stands on a high horse and looks to the sky and proclaims "this business is not changing mankind for the better, I am dismayed at the trivial nature of this endeavour, I deem it of little value".
Yes, I can see that too. I don't think the direction of the traffic is right anyway. Circulation in my street is the other way around. Either real life circulation direction is not used or base on wrong data. Great work anyway :)
https://www.destroyallsoftware.com/talks/the-birth-and-death...

thanks for the links elviejo
Those are the first places I consciously registered seeing them myself.
> First of all, you don't distribute self-contained components, you distribute text, markup, and media.

Yes and that is one of the exciting innovations being worked on right now, web components. That's exactly why I brought it up.

Some websites are just text and pictures, it is true. We call them brochure-ware. But not the sites I work on. I build applications for managing your entire business. They are just text in pictures in the same way that a PC is just text and pictures. Should we halt innovation on computers in general? NASA's flight control systems are really just calculators if you break it down as you have done with the web.

At the worst you sound anti-technology, and at best, snobbish about your area of specialty. Implying that whatever you work on is important, but things others work on are 'just text'.
I uploaded a photo of the microphone setup: https://www.flickr.com/photos/robertdouglass/16880463591/

All the noises captured were the noises Kimiko made while creating the work.
I don't know but just having it installed as part of OS distribution doesn't really count as "user", now does it?
I don't think that is true. We had security and privacy problems before we had extra features. These problems will always exist, whether we innovate on other stuff or not.
Years ago, when Jolt Cola was released, the media trope of caffeinated programming fuels began in earnest. Of course this was subsequently bolstered by naming two popular programming languages Java and JavaScript in the 1990s.

(Java, for the uninitiated is a common word for coffee.)

The naming of Cocoa, was also a sarcastic pun on the whole Coffee thing.

We had CoffeeScript a few years ago...

Anyway it's cues like this which help prop up them meme of Coffee/Caffeine == programmer fuel. With that sort of cultural baggage it's neither here nor there whether there's been any studies...

It's simply lore, and holds about as much validity as the beard length gag.
Buffer overflow bugs may be Coding 101 now, but they certainly weren't back in 1967 when CP67 was written. I don't think people were really aware that they were an exploitable security issue back then, nor had the term "buffer overflow" been coined. Part of the reason computer systems seemed more secure back then was because there were much fewer people who could attack them and we had a much worse understanding of how to do so.
If you have aspirations of ever making a living from running an online business, what you would learn from trying to monetize these two would be worth more than the money. If you don't care about making money online and its just a hobby, then I think Jayd's suggestion of putting them on flippa is a good idea. You could cut ties, make some money, eliminate the monthly cost, and ensure they continue to be useful to people (to the extent that you can without doing it yourself, anyway).

With <1,000 users / month, I think advertising is unlikely to cover your hosting costs, and ads would impact the speed of Ninongo.

Trying to comercialize either would be a lot of work. Probably more than writing the original code bases, so only do that if you're really interested in learning how to make a business out of it - don't do it on a whim or you will almost certainly fail.

If none of the above sounds appealing to you, then add a "tip jar" and mention that maintaining the tool costs you money, if the visitor finds it useful to leave a small donation.
Seymour Cray, the famous supercomputer architect (Cray-1, etc.), built a tunnel under his house:

Another favorite pastime was digging a tunnel under his
home; he attributed the secret of his success to "visits
by elves" while he worked in the tunnel: "While I'm
digging in the tunnel, the elves will often come to me
with solutions to my problem."

-- http://en.wikipedia.org/wiki/Seymour_Cray , http://www.cs.man.ac.uk/~toby/writing/PCW/cray.htm , http://en.wikipedia.org/wiki/Cray-1 , http://www.amazon.com/Supermen-Seymour-Technical-Wizards-Sup...
Working Effectively With Legacy Code by Michael Feathers http://www.amazon.com/Working-Effectively-Legacy-Michael-Fea...

Debugging with GDB: The GNU Source-Level Debugger by Stallman, Pesch, and Shebs http://www.amazon.com/Debugging-GDB-GNU-Source-Level-Debugge...

The Art of Debugging with GDB, DDD, and Eclipse by Matloff & Salzman http://www.amazon.com/gp/product/1593271743
Let's say that became a reality, that most ads were served from the site of interest.

Wouldn't the site's back end just send data about the client viewing an ad back to the ad vendor? I would think it would be part of their contract.

I also have no problem with ads per se, but they aren't just ads anymore, ...
Please help us with our first project :)
I would add the option to have sub-1GB RAM VPS's. Lots of them still are offered in the 512 MB range. Include the option to filter by number of IPv6 addresses offered. Also, add a filter for virtualization technology and if they use SolusVM or a custom control panel. Otherwise very cool and useful!
Well, that's ok, we all see things differently. And I guess, I don't have a problem with that. If that is what you want to do, go for it. But I would rather not be called some pompous git, I really think that is as far from what I am as possibly can be. Ok, I can be an asshole sometimes, but I try not to be.
Seems Github is in maintenance mode.
Net Neutrality: how systematically congested peering threatens Internet longterm
I've had the same experience. Xen and KVM seem to be best for predictable performance.
It's pompous to judge the startups you see against some measure of "importance to mankind". Sadly many startups seem to judge themselves against the same standard and seem to have some sense of guilt if they aren't creating clean water for millions in the desert.

Perhaps you should rejoice in the fucking incredible explosion of energy and creativity and effort that the entire world is putting into trying to find uses for the Internet.

Just relax with your hippy ideals. Have fun.
That's a great app. Some ideas:

- I'm currently in Laos, but I think/operate in USD/€, not in LAK. Please give me the chance to decide which currency I want to see.
- 1 GB as the lowest memory threshold leaves out plenty of good deals.
- Sometimes we need a bunch of machines for a short period of time. Can I pay per minute? Hour? Day?
- Which payment methods do they accept?
- Maybe, if possible, the ability to see for how long they've been around. Cheap hosters tend to disappear often.
- Maybe, if possible, uptime stats.

Edit: typos
Work on legacy systems.
Upvoted because Terry Davis.
I understand that Cricket Powder contains protein and other nutrients. But is it more efficient than just using plants as a source of those things? Surely the choice is not steak vs crickets but crickets vs soya?
What a name!..
who hate it .... ? JavaScript is future
I take Ritalin, prescribed for ADHD-I. It's made a positive impact on my life.

From time to time I am able to actually get stuff done.

I also trialled dexedrine (which made me behave like a ... not nice person) and strattera (which did nothing for me).
Modafinil. Works great (14 hours of focus and productivity). At $5 a pop it's not something I can afford daily.

If something cheaper becomes available I'd use it.
This is because startups are not supposed to be working on these "seemingly big" problems. If a problem looks big and looks like it potentially has a huge market, every other large company in the field would be already working on this. As a startup, it is stupid to try to tackle something that obviously big. That's why most successful startups start out as something that doesn't look threatening. Of course, there are genuinely ridiculous ones like "uber for clowns", "kickstarter for baristas", "airbnb for prostitutes", etc. but I can guarantee if you look back in a decade, what actually changed the world will have been what you now consider ridiculous.
https://status.github.com/

12:00 UTC GitHub.com is down for a scheduled database upgrade. We expect to be back in 15 minutes.
GitHub.com is down for a scheduled database upgrade. We expect to be back in 15 minutes.
- https://twitter.com/githubstatus/status/579251333917716480
Trying to find uses for the internet? Oh well. If you think it is pompous to "judge the startups you see against some measure of "importance to mankind"" I think there is a problem, and you are probably part of it. I don't want to argue. Just go make lots of money and find some use for the internet and all is well.
It's exactly because all these startups pretend to be "changing the world" that they become measured by these promises. And obviously most come up short.

But that doesn't need to be a bad thing. Paying lip service to "real" progress, especially when it concerns poverty/environment/democracy etc, may actually lead to actual progress down the road.
And the jailbreak fixed it for users as well, which was cool :).
Watch Top 5 NuoDB Value Proposition Demo Videos
People feel icky about fresh tomatoes? Really?
This explains quite a bit when it comes to YC tending to not give a fair shot to companies whose business model hinges on/around creating [a] niche community.

It occurred to me recently (before reading this comment) that the idea I applied to YC with would probably be very successful as a subreddit. Which of course would be great for Reddit ... because a growing company is a cannibalistic company. But if it _were_ a subreddit, I'd essentially be forced into volunteering on it full-time for an idea that was making Conde-Naste all the money. The critical mass of ~1 billion would for sure allow Advance P to throw its weight and influence just about anywhere... like any of the media conglomerates.

But I'm just not a fan of monopolies or any clustered niches operating under a corporate umbrella. Even one whose motives are supposedly as democratic as Reddit's.
Giving tips very much depends on the language you're using and the capabilities of your debugger, having worked on large legacy VC++ projects knowing the "bad smells" and common mistakes to spot is helpful, but you'll struggle to debug projects you don't have a solid knowledge of.

To improve, try learning cracking; https://microcorruption.com/ is a CTF game based around gaining access to embedded devices, it's rather fun too. I think what the most common mistake I find is two programmers having different assumptions on how some subsystem should work, so try improving your working memory as being able to remember the seemingly ok code 10 frames ago that conflicts with what's in front of you could be the key.

try:

Working Effectively with Legacy Code Martin, R.

API Design for C++ Reddy, M.

Were both full of indispensable advice.
# Write tests first.

You're going to write all sorts of little throw away calculations and trace outs, and breakpoint, so just accept that:

1. Test first is like a todo list item, but without the ambiguity

2. You'll love that you have test coverage when you break something (or more likely just avoided breaking something.)

I'm not going to say anything more about that, TDD can be just as cultish (often of the cargo-cult variety.) as anything. Just think of it as a way to solidify the spec of the next slice of code you need to fry up.

# Don't be afraid of terminals or cli's

Additionally learn how to use bash/zsh (include Readline line editor)

# Use a deeply programmable editor

Maybe it's the one which does modal editing (vim) or the other one with elaborate key chords (Emacs) or whatever floats your boat (Sublime?! oh you kids!) but, make sure you can extend it on the fly, to make it take the repetition out of your work.

It will grow, it will become yours. Later you'll switch to the better one, you'll know which one it is when you get there. If you're smart you'll realise IDEs suck. (and sometimes you have no choice but to use one!)

# learn deep, then learn broad.

Much of what we know about one platform/language/machine/domain is applicable across many others. When you're starting out, learn whatever happens to be the main (platform/language/machine/domain) you're focussed on.

Later pick up experience with different (platform/language/machine/domain)s and you'll find many similarities. You'll also find many enlightening differences, which will bolster your knowledge of the (platform/language/machine/domain)s you already know.

In effect always be learning.

# drill

As much as possible, always exercise your skills. You should try to tackle problems just a little harder than you think you can solve...

You always have time to solve it, and once you have, you'll be ready to solve something harder.
Dexamphetamine. 1*5mg = 3 hours of uninterrupted coding, with maybe 1 minute total spent looking away from the screen to rest my eyes.
this is quite cool. reminds me of making levels for games using ascii art in code... but taken to a whole other level :)
I work for Pivotal, which is working on a bunch of problems. We're a startup in that we were founded on investment capital (EMC and GE) and we're growing very fast.

Probably the biggest effort we're making is on Cloud Foundry, an opensource PaaS. Developing scalable production-grade systems for managing and running 12 factor apps is hard. Superficially it looks easy. Once you do anything at scale, it stops being easy, which is where we come in.

We also have teams working on Hadoop, GemFire, antirez is on Redis and Disque, the Spring team works for us and I've kinda lost track of the rest.

I work for Pivotal Labs, the agile development wing founded in 1989 from which the whole company takes its name.

We're hiring across all divisions. Email me: jchester@pivotal.io.
Where has this need come from for startups to feel illegitimate unless they are changing the world, giving back to the community, bringing world peace blah blah
That doesn't seem that expensive, I know some people spend this much for a single cup of coffee.
While there are great options mentioned here, I would actually be suggesting that you stick to a very good systems book. A standing knowledge of lower level systems and instruction code will give great depth to your debugging skills. Nothing teaches reverse engineering better than experience.

At CMU, we used CS:APP (Computer Systems: A Programmer's Perspective). It's written by Randy Bryant, the same professor who used to teach it. I still have that book, it's updated for Ivy Bridge, and I truly believe that this book changed my approach towards debugging more than any other text. It will push you to the next curve.

Towards the end of the book you'd find some programming labs. I highly suggest you do them religiously. Many great men have failed at them.
do you know what gopher server is in use?
> it isn't a bad thing

What isn't a bad thing? Shitty security in BIOS chips? Instead of reformatting your disk you have to detach eeprom chip that holds bios from mobo and connect it to another system to inspect it for infections / changes. I'm not sure this is even possible for most mobos and it doesn't cost nothing like reformatting disk costs nothing.

EDIT:

> using BIOS vulnerabilities will be the only way to install an unsigned operating system.

Then I would rather not use those systems.

Android phones are already at this level - I could run CyanogenMod but I'd have to first run a random blob I refuse run because there is no way to verify what that blob does. I'm screwed both ways. At these moments I remember Stallman wasn't completely crazy and wish Linux was licensed under GPLv3 so that the phone I bought wasn't tivoized.
Last I checked the limit was now $100, or could be different per provider. I have been asked for my pin on some occasions, mainly when doing a large transaction (IIRC).
I use Modafinil (Modalert) once a week.
It allows me to work with 100% focus and productivity for 24 hours... so my week is like this:
Mon. to Wed. = meetings readings, learning and planning... then I take a pill and execute hard.
There is a course on udacity called software debugging https://www.udacity.com/course/cs259
What's the revenue plan for a business like that?
I take Piracetam, I'm not sure if it works, I'd say no so far (half a year).
I'm very interested in nootropics that would work long term (whole life, all the time). Unfortunately most that have a profound effect seem to level-off etc (say Adderall). So I don't think I'll ever try that kind.
It has been long enough that your memory is faulty.

The "W" stood for "winsock", as in the Windows Socket API, as in network software for MS Windows.
Indeed. Clearly you can't separate work and play and cure breast cancer if you're into boobs. /s
The House. The House always wins.