skysight-inc/HackerNews huggingface dataset:
"Meanwhile, in Montana/Utah, if the CEO learns you're gay, you're likely to be found dead in the middle of the night."

This is so irresponsible that I'm just floored by your blatant propaganda. How many gays have died in those states because their CEO learned of their homosexuality? Shame on you for pushing stereotypes. It's disgusting that you would stoop so low.
30 - 50 years, damn I feel old, I only just sneak into that bracket though. TRS-80 coding in BASIC was my first machine/language combination, I was 8 at the time.
One more pain point I'd like to solve. Something that can process my pictures, and tell me what wildflower(s) are in them. Sitting down with a guidebook is tedious, and sometimes it's hard to tell which version from a book or site is closer to the picture you have because of the angle. So I end up adding meta data that it's a picture with blue flowers. Not to mention that there are some longer term ecological studies that could be done if I can see how often flowers or plants turned up in a certain area 10 years ago compared to now...
A couple reposts or so are ok, if the article hasn't yet received significant attention. That's one reason the dupe detector is deliberately left porous: to give good stories multiple cracks at the bat.

(Please don't abuse this, though; accounts that repost too much lose their submission privileges.)
I am based in the US but travel to South Africa a few times a year. The tech community there is strong. Though I haven't had my feet on the ground in Kenya I also hear that there are some amazing things happening there. Startups like Soko.com come to mind.

Growing these areas will help. With that being said Africa is a large continent and a large portion of it lacks the basic infrastructure that we are used to. For example I met a guy through a friend who's entire business is setting up and maintaining generators for lodges and other businesses in northern Botswana. He was telling me that there are many areas up there where there is no access to a power grid so your only option is to have a generator (or solar farm) for power.

With that being said some of these challenges have also spawned some interesting solutions. There is a reason why Whatsapp sold for the amount that it did. It is really exciting to see technology begin to make it's way to this continent. The rest will come with time.
Thanks, we will work on the proofreading sometime tonight. We're look forward to have your support.
Don't design your own REST back end
Looks like the source is in the distribution files. Download one of these:

http://sourceforge.net/projects/ballast/files/

and untar it and you'll find Perl and C source code.
>as well as the novelty eventually wearing off.

You haven't been on 4chan much, have you? I can promise you it would never get old. Anyway, what 4chan wants is basically better GIFs.
AFIAK, you can't but you can instead add the real domain as an alias.
I think you missed one of his crucial points. That is that we live in a waking dream. That our day-to-day understanding of what is real and normal is a fiction.
I think it could work somewhat. It depends on the type of, in this case, subreddit. With this in mind:

> also demoted if their contributions are not good enough.

If there is a user that gains karma by karmawhoring with the quick jokes and whatnot he/she would simply be demoted by the rest of the high-users.

Or something to that effect.
I don't think anything in that article is particularly surprising. Apple is incredibly concerned with secrecy, and they share a lot of dysfunctions with other huge tech companies. Yep.
I confess that I have a hard time understanding the Cuban boycott action/idea distinction. The US boycott of Cuba is nominally to suppress Communism in the Western hemisphere. That sounds to me like suppressing an idea.

You can say that it's actually boycotting them for specific actions, and not for the general expression of ideas. That seems like a weak distinction - "faith without works is dead". Ideas, without the ability to act on those ideas, have no power or influence. They are dead.

Your counter-example, where you "boycott opponents of the embargo", is hard for me to understand without an example. An opponent of the embargo might buy and import a Cuban cigar, in order to protest the embargo. That's an action. Under your action/idea distinction, it's therefore okay for me to boycott that person's action, no?

Going back to Eich, Eich did a specific action - donate money to a political cause. That action is the prime, and really only, stated reason for opposition to Eich as CEO.

Under your action/idea distinction, don't you find that perfectly acceptable? OKCupid isn't suppressing an idea, only boycotting someone for a specific action.

I asked if there was a social or political boycott which you agree with. I'm trying to get a sense of if your objection is to boycotts in principle. You mentioned the Cuban embargo, but I can't tell if you support it, and you haven't said why you support it - that is, which actions/ideas you are against.
Third, the AUTHORS file for libvpx lists people from nVidia, Opera, Broadcom, and many other non-Googlers.

https://code.google.com/p/webm/source/browse/AUTHORS?repo=li...
For those who are hungry for more, Lucas Vieira Barbosa (LucasVB) has made a lot of great such illustrations for Wikipedia over the years:

http://en.wikipedia.org/wiki/User:LucasVB/Gallery
Section 988(e)(2) Would Never Have Applied: Bitcoins are not foreign exchange.
Back when we were in an accelerator, I was blown away by how many tools were being used by the other startups ( over 300 teams ) that i've never heard of.

So i came up with http://Vettted.com as a way to harness that data..and ideally create conversations about how each team used each tool specifically.( that part still needs work )

Any takers?
WhatsApp do maintain a J2ME version, but it's not the same codebase as their Android app.
The author correctly says 'pieces of lego' into the cup - but previously says 'playing with their legos'. I'm sure they wouldn't say 'the children were looking at the sheeps', and then later on say 'the children counted the sheep'.

For whatever reason, this irks me when reading as a grammar error. It's like a klaxxon sounding in the middle of the sentence.
I mean, garage door remotes cost $5, the battery lasts for years, and all you do is press one button. I just can't see why you would want to make a voice-activated garage door remote.

(Integrating it into a phone is slightly more compelling)
will be 6 years in september. UNdergrad in Engineeiring, MSc in CS. Started when I started college
Custom popup windows are fine on iOS. Just need to display your own view.

And generally the iOS APIs are an order of polish above what I've experienced developing for Android.
Same here. I have a one year old now, and was just thinking how sad it is that there isn't an equivalent of a C-64 any more. Turn it on, bam, a BASIC REPL in less than a second. Give the kid the language manual (all of 10-20 pages) and off they go.

Today, there is all this cruft they have to be shown (Cmd-R, XCode, etc.). If they screw up they can't just reboot.

There are benefits of course. Knocking out the power cord doesn't destroy the work in progress. There are non-volatile media. Screens have colors :-)
2048: Quantum Bits
Look at the number of issues! https://github.com/ValveSoftware/halflife/issues
There are some interesting implications on databases in terms of column-stores vs row-stores due to CPU caching. Besides the I/O improvements, column-stores benefit greatly from better CPU usage because the data is iterated over by type (column by column), so the same operators stay in the cache. This allows data to be pipelined in to the CPU and processed very quickly relative to traditional row-stores. It can even be efficient to operate on compressed data [1] if the relevant decoding data can be kept in the cache.

In case you missed it, there was a relevant article last week about how B-Trees benefit by reducing the number of cache requests.

[1]. http://db.lcs.mit.edu/projects/cstore/abadisigmod06.pdf

[2]. http://www.me.net.nz/blog/btrees-are-the-new-black/
Basic on a timeshare PDP-11 system (via teletype!) at school; assembly on 6502/Z80 and basic/pascal on a DEC-20 at university; basic on an IBM PC for my first paid gig; C (Borland turbo C FTW!); Delphi C++ was my entry into Windows; PHP for my first web app; and now python for everything.

Writing this, I'm struck by the progression of what we are programming. The internet of things is next, followed perhaps by more general-purpose robots. How long before we're programming ourselves?
Adobe's profits originate from the vast amount of companies and one-man startup/design shops using their products. Get the kids fixed on Photoshop while they're in school and the chance is high that they'll be using (and paying for) Adobe products throughout their career.

And for the "want" part: for a company like Adobe, it'd be easy and cheap to implement much more effective anti-piracy measures (e.g. hardware dongles like Steinberg's eDongle for Cubase). So I think they either don't care about piracy at all (because the profits are still huge) or they encourage piracy (see above for the reason) while still doing "something" to please shareholders.
Designing for responsive layouts should be second nature for designers dealing with Android. The same issues appear on web in much more dramatic fashion.
Social Advertising Revenues are Expected to Grow
Perhaps record user interaction and playback later for analysis?
Is Walmart Labs / Kosmix part of that R&D group or is that something different?
I learned to program in 1970, at age 12, when my stepfather, a physicist, took me to his office on Saturdays, sat me down at an ASR-33 Teletype, handed me the manual for Basic on a GE Mark V timesharing system, and let me do what I wanted.

After a while they switched from the Mark V service to a company called COMShare, whose timesharing system ran on an SDS 940. They had several languages on this machine -- Fortran IV, I think, which I started to learn so I could help my stepfather with his numerical codes; Snobol, which I didn't do much with; a long-forgotten language called CAL, which I learned much later had been created by Butler Lampson of PARC and Alto fame; and a macro assembler. I'll never forget opening the macro assembler manual and seeing an example that started:

MUMBLE MACRO

I don't think I figured out at the time what a macro was or that that this was a declaration of one, and its name was "mumble". Nor did I quite realize that "mumble" was just a common metavariable. These mysteries were revealed later in my education.

A couple of years later, my stepfather's company switched to using a CDC 6400 via a remote batch terminal, consisting of a card reader, a line printer, a CRT console, and a 9600 bps modem -- many tens of thousands of dollars' worth of equipment, I'd guess. The CRT display would sometimes go on the fritz. I figured out where to hit it with my hand to make it come back on.

I got pretty good at Fortran and started to learn to read the 6400's assembly language. At one point I started to study the optimizing Fortran compiler's output. This made a great impression on me as I couldn't imagine how it did some of its optimizations. To me, then, that was AI.
Anyone know of any blog posts with some more usage examples? The README is ok, but I couldn't follow the given examples (probably a sign I shouldn't be using it at all).
"That was then turned into a discussion about the term "possible to live off" which frankly in the context we are talking here is juvenile and unnecessarily pedantic. Do you really believe that I meant will die from?
But sure I am guilty of falling for it given I was assuming at least some intellectual honesty from the person I was discussing with."

You know, I'm not sure if you're talking about me or yummyfajitas here, but I think you're being unfair. We had a discussion in which clearly there was at least some misunderstanding. yummyfajitas raised a valid point (it is possible to live on less salary, just with lower standards of living). You made your own point, which is that this is still not a very desired outcome. It took us several posts to realise what everyone was saying and what everyone meant, which is regrettable, but I don't think it's "intellectually dishonest" of any side.

Honestly, it's kind of disheartening to try and have a discussion with someone and to be called "intellectually dishonest" and "juvenile". I don't think anyone here is mean or acting in bad faith, I honestly think this thread just had a lot of "talking past each other". Not grounds for insulting one another, surely?
omg I now have empirical evidence that I'm old. The top of the curve is 10-15 years and I'm beyond that now. OLD!
5 to 7 years. I can't remember exactly, but I was around 14-15 when I started (21 now). I lived at a country side with no internet, but I had a PC that ran floppy disks (yay Liero). So one day I was extremely bored and figured I just click around and stuff, that is till I clicked Internet Explorer and lo' behold the "No internet connection" page came up. While I assume any other person would close the browser and be done with it, I was curious to how that page knew to be there - or how was it even made.

Fast forward a lot, I make stuff on the web every day for a living. No regrets.
"Between building software, riding my bike, drinking great beer, and getting laid every once in a while, I still feel like 25. I don't want it to ever end."

I love that line. That is so incredibly inspiring. You really are living the dream.
Like http://apiary.io ?
Yes, so there will be a strong correlation between tight control over flouride in drinking water (e.g. clamping it to 1mg/L or so versus not deflouridating at 10mg/L levels) and a wealthier environment with good infrastructure. I think it's just so hard to "weight" for the differences here.

What would be _really_ interesting would be finding areas with basically no natural flouride in the drinking water.

My hypothesis is that you would observe an IQ deficit similar to that in areas with very high levels of flouride. However someone who believes flouride causes harm at low levels might expect IQs to be higher.
I guess that shows how spoilt I am by GitHub et-al.
Alright, for those of you that are experiencing nausea while playing this version of 2048, I've added a "toggle nausea" button to disable the rotation of the board.
started at age 8, TI-994A BASIC
It is always fantastic to see companies opening up older source code for the public to view. Seeing some of the interesting decisions the developers made to create such an iconic game is very interesting. I always massively geek out on these things.
So, how many man hours should it take to design and implement a new display server architecture? I've been watching it's development without a clue how it's going because it's a big undertaking in a field I hardly understand, I don't know how many people are on the project or how much time they're putting in. If you could clear those up for me, that'd be cool.
Gentle suggestion gently received. We're definitely going to do something like this. It'll to take time for the pieces to fall into place, though. It's trivial to edit the guidelines; what's not trivial is to think until you see the next good thing to do.

You and me both, by the way; it took me a long time to realize that the sarcasm I used to put into my comments (mainly because I wanted them not to be bland) was amplifying the wrong things. And I still have to consciously catch myself.
What an odd idea.

Then again, they send stuff into space. Who am I to judge.
Nathan Marz on Storm, Immutability in the Lambda Architecture, Clojure
It should be, but many of those designers are coming from iOS backgrounds.
Cuba stole American companies (imagine America taking BMW's factories in South Carolina). It's like 7-11 refusing service for someone who robbed them the night before. How many other nations have done something similar with US companies? Do you know what deterrence means?
I feel the language is not as important as the standard library. It should be easy to make interesting things happen. This is where classic BASIC implementations were great. You could just say 'LINE 1,1,50,50' and there was a line.

How many lines of code would it take to draw a line and circle in objective C? How many of those lines would be indecipherable boilerplate?
Piracy is not illegal where I live - never has been, so I don't really know how I "feel" about pirated software. Everybody here pirates software from left to right, and it's as normal as picking up money from the ground if happen to see it.

That said, I do pay for software I can't live without.
How I met my girlfriend through Tinder
To mitigate risk.

To establish funding sources early to be able to tap in later. Never go for funding when you need it... always do it when you don't.
related, but not quite the same.

http://www.Upcounsel.com
http://www.rocketlawyer.com/
http://www.legalzoom.com
I have an idea. What if you made this but every time you add to a block, it's height also increases (perhaps linearly with the power of 2)
I think anyone who wants to use an unpopular and more powerful language (especially in Enterprise-land) should understand the tradeoff they give up for that power: you'll have a harder time finding a lot of "B level" developers. You'll have to either hire new grads and train them, or be content with a smaller pool of "A level" candidates who all care enough about their profession to learn something solely for their own betterment and who aren't afraid to learn something outside C#/Java. And who will likely all cost more.

If you need to fill a 100 head-count office, with likely overseas handoffs, perhaps a less powerful language would be better.

It's all about context.
WhatsApp can be installed on older devices, they won't get the latest but last updated version of APP which supports iOS version on the device.
well, it was from someone who designed the yahoo IM (the client so sucky that not even yahoo employees use) and redesign tech crunch...

i dont know why those credentials give him any credibility as a developer. not being troll. really. just see how he had to limit to api 4.0 an app that is basically a list. ...unless it is still dealing with sms on android, which would be silly since now they have the IM backend for the IOS version...
23360 - anybody do better?
I think Alan Kay put communication in his list. I don't think music is quite universal, certainly not uniformly and not the way we experience it now. He mentioned harmony theory as a notable non-universal, while almost any music you hear today makes extensive use of harmony.
JavaScript Anonymous function Expression
I receive new relic alerts about Digital Ocean outages way too frequently.
The recovery puzzle: New factory in Ohio struggles to match jobs to job-seekers
http://www.classactionrebates.com/
Really, from 2008-2012, it's mostly been a one-man toy project. It's only since mid-2012 or so that we've had many different people working on it.

Until early 2014, I along with my team at Red Hat were busy building RHEL7. RHEL7 development has slowed down now, and full-time Wayland development has started.
Can I use Common Lisp for SICP or is Scheme the only option? (2009)
Nice hack! Could you elaborate on why arduino + ethernet shield will be a better choice than raspberry pi + wifi? I'm genuinely curious because I've been looking at both for a hardware project and would love to know the advantages (and gotchas) of both approaches. :-)
Interesting read. I'm all for decentralized systems but one important consideration which will likely be different for each scenario: is whether distributed consensus in x (ie. traffic lights, water, power) is more valuable to the participants than a statistical machine-learning based approach. The latter is optimized towards some predefined metrics (minimizing total average wait times in traffic), whereas a cryptocurrency approach is distributed to the whims/needs of independent actors ("I want to cross the street now").

The benefits of distributed independent actors is clear in some areas such as economics, where the system is so massive and chaotic attempts to control it via machine or human intervention often fail. Even when they continually adapt their models over time, they will never be a full replacement for the consensus of a market.

While markets are efficient they famously at times have a habit of acting irrational and counter-productive to participants needs. This is where in the present times human intervention (occasionally) out-performs pure markets. In the future, most of us expect machine-optimized models to out-perform both markets and centralized systems.

That may be the differentiation in the long term for which is better, which can provide the best value? Human consensus -> human consensus via machines -> machine consensus. We'll likely keep moving farther to the right of that flow as machine learning (AI) becomes better.
Not a perfect solution but might help: The Great Suspender:

https://chrome.google.com/webstore/detail/the-great-suspende...

"Unload, park, suspend tabs to reduce memory footprint of chrome.
Tabs can auto-suspend after a configurable period of time or be suspended manually. Tabs can be whitelisted to avoid automatic suspension. Suspended tabs are retained after closing and reopening browser, preventing many tabs from all reloading after a restart."
Yet another thread full of HNers sitting back and contemplating various ways to take other people's money like a Soviet central planning committee. Can you fuckers stop worrying about how much money someone else makes or whether they got it thru inheritance. It's not your money. It's none of your business.
Listen on the downshifts. You can hear the turbines spinning at high speed, lagging behind the V-6's speed a bit. It almost sounds like a sucking sound as they lift off the throttle.
"FootTraffic.com", a social network/foot traffic planning site.

The idea is that brick-and-mortar stores/restaurants/hairstylists/etc that are located close to one another can communicate and coordinate days of the year (or month) when everyone in the area who is participating offers some sort of discount or sample.

It incentivizes consumers to make a day out of going to an area of town that might not otherwise get a ton of business.

Could lead to an interesting community of people travel around the world exploring and going to FootTraffic days.
Claudio Rocchini [1] has also made impressive contributions to the field of mathematical visualization.

[1] https://en.wikipedia.org/wiki/User:Rocchini
If you are interested in seeing specific data on the effect caching has on memory bandwidth, you might want to check out this paper I wrote back in 2011[1].

Some of my findings:

- Effective bandwidth is approximately 6x greater for data that fits in L1, 4.3x greater if it fits in L2, and 2.9x greater if it fits in L3.

- Contention for shared L3 cache can limit the speedup you get from parallelization. For instance, running two threads for a data set that fits in L3 results in a speedup of only 1.75x, rather than 2x. Four threads on one four-core processor results in a speedup of only 2x vs the single-threaded program.

- It takes relatively few operations for programs to become compute-bound rather than memory bound. If 8 or more "add" operations were performed per data access, we found that the effects of caching disappeared almost completely, and the program's execution was limited by processor rather than the memory bottleneck.

The specific magnitude of these results is machine-dependent, but I would expect the general relationships to hold for other machines with a similar cache hierarchy.

[1] http://www.stoneridgetechnology.com/uploads/file/ComputevsMe...
Status needs to be hosted not on the infrastructure being reported on. If the issue is an API endpoint outage, having an API endpoint for status reporting is...counterproductive :)
seems impossible to find, at least last time I checked.