skysight-inc/HackerNews huggingface dataset:
Great write up. This is how I built my company, Just Add Content (http://justaddcontent.com), all on open source. Sure, it's no Dropbox but it's doing some pretty neat things. For example, it'll have front-end editing in the next few weeks, which makes content management incredibly easy.

This strategy was my only option. My BA is in Psychology and my MS is in Finance. I'm 29 and I spent the last 8 years in the Marine Corps (just got out in October as a Captain). I had no technical background, but on my last 12-month deployment to Afghanistan (returned in April 2013) I spent my free time building the first version on a $300 duct-taped laptop while teaching myself to code. For me it was a mental escape. I was on a small Marine advisor team living with Afghans. So sure, it's not revolutionary, but I did the best I could with what I had. And to this day I'm still a self-funded single founder and my costs are so low that even if I never got another customer I can stay alive indefinitely. I even have investment and acquisition interest from some companies in the space. Luckily I'm in the financial position to turn it down to keep focusing on my long-term vision.

When I started working on this in early 2012 I never imagined it'd be this hard, but I also never imagined I'd get this far. Even two years later I absolutely love it every day. I'm still passionate about the industry and have massive plans for the future. I want to change the way small businesses work and how they use websites. And look how it all started, just some dumb Marine that had an idea in 2012 a few weeks before deploying to Afghanistan for a year.
Isn't it a bit much to say how the world's major financial problems could be solved if they only listened to you? This also wasn't even the question asked.
Shorter lines are easier to read. Long lines with large characters like in the OP's post are harder.
Ahh, I see. Interesting!
"I don't know why the notion of different brain chemistry is so threatening to some groups, but it is what it is."

Maybe because such notions have historically been and still are used to justify biases that underly sexist behavior such as that studied here: http://news.wustl.edu/news/Pages/6414.aspx

This is just a modern day spin on phrenology (https://en.wikipedia.org/wiki/Phrenology). Remember how scientists once looked for a link between face symmetry and criminality? Good times.
Looks like a good business and if you are able to bring in that many sales it looks like an excellent business.
How do you find your consultants and your customers?

I'd guess:
consultants: hackathons, personal network,
customers: personal network, conferences
You have been put into a very difficult situation (by other people). As you say, if things come to a head you will be the one forced to leave. Stress is not an excuse; OK maybe the odd outburst but not what you describe. Clearly, you are stuck in a cycle and I doubt the apology is sincere.

I like to think I am thick skinned, open minded and easy to get along with. No one is perfect though. I've never complained to a boss about eccentric or awkward coworkers. However, no company could ever pay me enough to be sworn at or threatened.

I was going to suggest to you that you switch to all communications via email as you mentioned but given that you have to work closely with him it's not really viable.

That leaves you 3 choices: 1. switch to another role where you don't have to deal with his shit. 2. get another job. 3. stand up to him, give it back to him 3x what he gives you. I'm guessing option 1 is unlikely in a startup, option 3 is only going to get your colleagues annoyed with you.

Anyway, polish that resume and next time he blows up tell him to get lost. If your managers are too weak to deal with the situation then you're better off out of there. A good manager would realise that Jerry is having a corrosive affect and for everything that he brings to the company, there is a cost.
As someone who spends his entire life writing admin screens and more user-friendly but complicated to develop variants of CRUD, I don't suppose you could release the source code of what you wrote?
Absolutely agree that users' subjective perceptions about readability don't always line up with actual results. We have a reading test on our website (controlled and randomized, n = 15,000), and the vast majority of test subjects find that it improves reading ease.

Interestingly, among the minority of subjects (15%) who perceive that our tech did not improve readability, most of them actually read faster in the test condition than in the control.

At the end of the day, both subjective and objective results matter. People don't willingly use a product that they don't like, and most people aren't interested in a product that is only playing games with their mind. So we have to build products and features that help people, and then provide education so that people feel can make fully informed decisions.
Sadly, whenever something is remotely important, it seems to get killed... discussing the viabilities and alternatives of violent revolution is too real for some. Let's discuss font sizes!

History will have very unfriendly things to say about this: people swap temporary comfort for eternal shame, and they should at least be aware of this.
You are missing the point. They let users delete history but only allow users to remove items one by one. If going to let users delete items why not allow them to remove all at once? The only reason I can think of is that they know people will get frustrated removing each item one by one... so they quit.
I don't get the benefit .. the only 'pro' I can think of (spaces in domain names) would be better answered by allowing a space-to-double-hyphen transcoding so

hxxp://food in chicago.com/ encodes to hxxp://food--in--chicago.com

Pros:
* Domains can now have spaces

Cons:
* Domains are now case sensitive
* You visit a domain and it isn't reversible
* The google-juice assigned to domain names is gone
I don't know if this procedure for deleting a Facebook account still works, but it's worth a try:
http://www.groovypost.com/howto/security/permanently-delete-...
I look around me and see that everything to which a power cord is attached has evolved enormously since his prediction or didn't exist at all. Yet the cord remains as it was a couple centuries ago.

This has always amazed me and as I look at the incredible rats nest of them around me I do hope for a breakthrough.
More information: micropython.org

This is Python for the STM32F405 microcontroller.

Good to see the source code and hardware source code (BoM, EAGLE files, etc).

This was a fairly successful Kickstarter (£97,803
pledged of £15,000 goal). No idea if the boards have shipped yet.

From a naive look at the source code, it seems like this would also run on other ARM boards quite happily - please correct me though!
Yeah, but the taste sucks.
Work in progress, contributions welcome! Having a lot of trouble getting the server not to 500 on file uploads ... can't decide if it's something with UniRest or if it's my fault.
Emails Reveal Hedge Fund Manager Refused To Join Gates’ "Worthless" Pledge
Sure you can: mark down the nominal price of the goods you export. Not willing to make them competitive? Good luck.
WS2812 LEDs controlled by an iMX233
#infomercial
Still, a lot of what's on that page and a lot of the common features of plugins like Wordfence (which I use) should be part of the core, I think.

Though also in my opinion even having a web-based file editor is pretty terrible...
I don't have enough experience with either version to debate the merits of the choice, but the way forward with python 3 is to think of bytes objects as more like special lists of ints, where if you want a slice (instead of a single element) you have to ask for it:

>>> [1,2,3][0]
1
>>> [1,2,3][0:1]
[1]
>>> b'abc'[0]
97
>>> b'abc'[0:1]
b'a'
>>>

So the construction you want is just:

>>> b'abc'[0:1]+b'def'
b'adef'

Which is obviously worse if you are doing it a bunch of times, but it is at least coherent with the view that bytes are just collections of ints (and there are situations where indexing operations returning an int is going to be more useful).
Full Stack Developer - London, UK

PlayCanvas [http://playcanvas.com] has built the world's first cloud-hosted 3D game development platform. We're building real-time collaborative tools and a community hub for game developers.

We'll shortly be hiring for excellent front-end, back-end or full stack developers. We're heavy on the Javascript for the game engine and web front-end, and the back-end is python and node. We're a super small team and you will really be able to leave your mark on the project and on the games industry here. You must have shipped impressive web projects in the past and can wow me with your technical prowess.

We're also a TechStars London company.

Get in touch at info@playcanvas.com for more information.
I'd like to explore an alternative
Melody McCloskey: You Need a Mentor
Deep hypothermic circulatory arrest (Wikipedia)
I've been ordering from http://theteatable.com/ for a few years now; their prices are pretty good, but their selection is remarkable. I can also strongly endorse http://thesweethome.com/reviews/best-tea-steeper/ as a fantastic tea steeper; I was using it long before they recommended it.
I'm sorry, what's "Twitter"?
I pledged at a level that gets me one board. So far I don't think they have shipped. The author has documented that the first shippers will be hand soldered, which makes good sense, and I'm looking forward to mine.

Now, just to come up with a use for it. ;-)
California legislator launches country's first crowdsourced bill
Good to know.

adds ga-beacon.appspot.com to hosts file blackhole config
Unsurprisingly, Christians frequently disagree with each other on matters of religion.
Bitcoin is turning 5 years old on 3rd Jan. List of the big milestones of 2013.
You missed a step: 2.5: Spin the liquid metal really fast to create a vortex (like in a water bottle) such that the hole in the vortex reaches all the way to the bottom of the ball.

Also note that in step 3, "both ends" of the ball are the top and bottom. The plasma from the bottom is fired up through the hole in the middle of the vortex.
yeah it seems quite spammy.
I want to quote http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hyperte... :

> I am getting frustrated by the number of people calling any HTTP-based interface a REST API.

If REST is to mean something useful then it should mean more than following the HTTP protocol.

This stuff from the article is in the HTTP spec:

> People have a tendency to route everything, including non-safe operations, through a GET.

The Http Spec http://tools.ietf.org/html/rfc2616#section-9.1:

> In particular, the convention has been established that the GET and HEAD methods SHOULD NOT have the significance of taking an action other than retrieval. These methods ought to be considered "safe".

I don't think "REST == Good" for all API's. In 2014! I think people who want to tell us about REST should know Fielding said.
I starting burning out about 34 - I'm 44 now - and I wish I had made the effort to start transitioning. But I'm very good at forcing myself to go on death marches... life got in the way and was distracting as well. The latest stupid crap has finally convinced me to really start, however. So don't procrastinate - I really hope you don't.

Usually, in one's 30s, you start trying to figure out what you really want to be doing for the last half of your life. I quit my job after the first Internet bubble broke and went to film school, something I'd always wanted to do, but after film school, I decided it was "practical" to stick with IT. Writing screenplays is a little too much like programming, and it really doesn't pay as well... Anyway, such is life.

What would you be doing if you suddenly became 18 again, but kept all the life knowledge you have accumulated by now? Do you feel the need to do something completely different or perhaps just something to the "left" of software development? Any sort of writing is to the left, I think, as a lot of the skills in IT are applicable to the writing process. Something different would be the acting classes I took last year - i.e. try to develop the subordinate side of your personality - more 'artistic' stuff, more feeling than the thinking. Acting actually involves a lot more analytical processes than one might think, but you still have to get in touch with one's 'feeling' side so I found it all useful.

At this point, I'm starting to think seminary school sounds interesting, as it is aligned with a lot of my intellectual interests. There is a monastery in Belgium that brews beer, and they need help as demand is growing and the order is shrinking. Spending my life making beer sounds fun!
As others have pointed out here, the article above is much too large on an Apple 27" Cinema Display.

One of my peeves with web pages in general is I choose a default font face, size and weight based on my monitor or laptop screen and the distance from which I view. The first thing usability experts do is override that with a custom font face at fixed point sizes. I don't get bored looking at the apps on the desktop using my preferences, why is it different on the web?
There isn't a whole lot of magic in loaders. They do much the same job as linkers, except instead of files on disk, they set up pages in memory. All the import slots are filled with references to all the corresponding exports, until all imports are satisfied; and all the relocations are adjusted based on load location. There are a couple more wrinkles for optimization and extra functionality, but that's approximately it.
I cited the examples of Georgia and Virginia to emphasize that known cases of these Border Patrol operations seem to cluster in areas that are frequently points of disembarkation for international travel.

I don't disagree with you that DHS operations are often abusive, and I have even suggested that the examples cited by that article might not be justified as "functionally equivalent". I do think, however, that the idea of a "Constitution-free zone" isn't a useful concept for describing DHS practices.
Sounds legit. :-)
Here the author doesn't care about the veracity of their anecdotes since the argument is emotional.
A/B testing is not the correct way to test what is objectively better. As we can read from here, people often have personal preferences to what they are used to and think are best. Unfortunately what people think is best is not necessarily same as what is objectively best for them.

If you put people into usability lab and test their reading speed and reading understanding with different text sizes etc. you get more objective results (that mostly agree with the OP as far as I can remember).
jesus christ the redirects
I believe he's referring to Berkeley's Hubert Dreyfus, and perhaps John Searle, who are well-known for their critiques of the prospects for AI.
``Differences in biology'' are consistently cited as justification for sexist beliefs. (An example of a sexist belief is, ``women are better suited to careers requiring nurturing and communication over logic and leadership.'') You are correct that this article did not imply an ordering in its findings, but given that men dominate higher prestige social and professional positions globally, people are constantly searching for justifications of this that seem ``fair'' to them: biology. It is primarily men who are presidents and scientists and CEOs and leaders of families and religions. Why? Because on average, they're just better at it. Because biology. Or so they say. When small differences are desperately sought out, and vast similarities are ignored, all to justify what is arguably an inequitable situation, I'm wary. Scientific sexism and scientific racism are not new. The findings of the scientific process are not immune from the bigotries of its practitioners and the era in which they live. Science is a process, not an outcome.
Neat, what IDE?
>The idea of voting for "representatives" seems completely absurd when almost everyone is "connected" now

The classic counterexample is California's direct democracy. People constantly vote for spending and against raising revenue, driving the state government to financial ruin. At this point Congress doesn't seem to be doing any better, but there is something to be said for people who are at least supposed to govern responsibly.

They're failing now, but that's a noteworthy failure. The masses will always behave like the masses and there's nothing you can do about it.

Not sure I agree with this line of argument, but "completely absurd" is a stretch.
Gimme That Love
Man, Over 60, Performs His Own Music Video, With Lyrics,
Created On His Home Computer.
And so I just did
Not just 'hacker', but 'human being': http://esr.ibiblio.org/?p=5001
> In the UK [..] putting someone's card address in Google Street View and seeing how big their house is often turns out to be a good way of deciding whether to 'ship' or not.

Having lived in the UK for 3 years, I'm not sure anyone's "house size" over there is a good indicator for, well, pretty much anything ;D
American companies respond to new NSA hacking claims
For those interested: http://www.ted.com/talks/barry_schwartz_on_the_paradox_of_ch...

One of my favorite TED videos.
This is a bit pedantic, but JS implementations don't necessarily use UCS-2 as the internal encoding. The issue is that the spec requires characters to be exposed to programs as 16-bit values. See here: http://mathiasbynens.be/notes/javascript-encoding
One thing I don't see mentioned here is the illegal tobacco market due to high taxes. You can get cigs from Mexico, or a low-tax state, say, and re-import them into a high-tax state.

This is one of the braking factors on tobacco taxes. It applies to any market -- if the taxes are too high, people will cheat the taxes.

Edit: I see the first link by @munin refers to a Virginia-to-NY cig smuggling scheme.
I'm wearing the male version of those pants right now. They're called The Climbers - and they're the only pair of pants I own. You know those blogging technomads who have only one pair of jeans and a MacBook Air? Well I'm not a nomad but these pants dry fast, are tough, can be worn in semi-formal situations, and have crazy stretch. Jeans don't have any of those features, except maybe some toughness.

Who doesn't want to wear something that looks like pants, feels like sweatpants, and dry after a few hours after being laundered? I launder these about once a month. These are well worth the price.
This is already a solved problem in every major browser. They will show mixed script domains as punycode instead of their unicode equivalent[1][2]. ICANN does not even allow all unicode characters[3]. There's so much FUD going around.

[1] http://www.chromium.org/developers/design-documents/idn-in-g...

[2] http://www.mozilla.org/en-US/about/governance/policies/secur...

[3] https://tools.ietf.org/html/rfc5892
You cannot eat and absorb all necessary nutrients in 2 or 3 meals. It is much better to divide them in 4-5 meals where your body can digest and use the various nutrients.

Without even talking about vitamins, fiber or healthy fats, let's take protein as an example as testosterone was the topic: Your body's protein absorption has a limit (it isn't not very straightforward and linear, and depends on the type of protein). How much protein can you gulp in 2 or 3 sitting to make a healthy man "keep his muscle mass" and how much of it will be absorbed vs. stored or excreted? What if you're building muscle? What if you're regularly training?

What part of our evolution favors fasting? Snacking doesn't mean you eat every 30 mins. If you're awake 16-17 hours a day, you can easily divide your 4-5 meals with 3-4 hours apart. This keeps your metabolism going. Especially if you're exercising.
High CBD/low THC strains are absolutely referred to as MMJ. They're being specifically cultivated and researched for medical uses (especially for epilepsy) in Israel and elsewhere.

Also, calling the "medical" label a legal shield is bizarre. Medical cannabis is, as others commented, high-grade cannabis useful for treating serious conditions and helping cancer, AIDS, MS patients, etc.

I'm sorry but I don't think you are informed on this topic at all.
There's actually a bunch of really interesting predictions by McCarthy here: http://www-formal.stanford.edu/jmc/future/index.html

But the hit counter only shows 66 hits since 1998! What a shame.
> for most of the 90's the concern was underpopulation

Heh.

When the birth rate is much above replacement, we worry about overpopulation. AND THAT'S TERRIBLE.

When the birth rate is near or below replacement, we worry about underpopulation. AND THAT'S TERRIBLE.

It wouldn't be nearly as funny if it weren't the same people worrying each time.
Not sure i got this right, but my client side state lies in the model javascript layer (i'm talking single page application here), and the synchro between model and DOM is handled both by two-ways data binding (not exclusive to angular) and directives for micro DOM states. I don't quite see the need for diffing at the DOM layer, if you can already observe the changes on the model layer and recreate the Part of the DOM...

So maybe it´s just a clojurescript thing, but i really feel like i'm missing something.
"On the other hand, that's a tyrannical society which forcibly boosts girls and women at the expense of boys and men."

First of all, as others have pointed out, equality does not mean forcing everyone to have equal abilities. Equality means not pre-judging anyone's abilities based on irrelevant characteristics like sex or race. Second of all, arguments like yours always clue me off that the person making the argument is operating under the default assumption that boys and men are better than women and girls in general and that assuming that they just might be equal for any given task until proven otherwise is tyranny. Let me guess: MRA?
The initiative process will continue to be problematic until it is restricted by the necessity of providing funding for any expenditures it mandates. Witness California.
I don't even have a monitor. I just have a keyboard with two buttons, one for 0 and one for 1. My brain is the compiler. My level of assuming what my binary will do is on another levle.

I'm the real programmer.
Inside. Not at the border. I'm presuming it had to do with me being foreign but maybe it's something even more insidious.
Emojis are even more fun than that. Some of them take two unicode characters.
I don't think that option has existed for a long time.
When "freedom" has long since devolved into "your choice of loan shark", being able to change the channel sounds like owning a television sounds like a large increase in your standard of living.
100,000 New North Korean Apartments
More information here:

http://superuser.com/questions/166627/netgear-router-listeni...
How often do the programmers around here need binary arithmetic? Not very often, I'd wager. Even the people who do low-level programming use logic and decimal arithmetic more than actual binary arithmetic.

It's almost as funny as Heinlein just assuming that every computer expert would need to have tools to repair hardware. He never quite wrapped his mind around someone focusing exclusively on software; maybe he never grasped 'software' as a distinct concept.
List of problems plaguing the new Haswell ThinkPads (T440p, T540p...)
List of problems plaguing the new Haswell ThinkPads (T440p, T540p...), especially related to Linux.

Crosspost from reddit: http://www.reddit.com/r/linux/comments/1u5ybf/list_of_problems_plaguing_the_new_haswell/
Syrian Electronic Army defaces Skype's Facebook, Twitter, and blog
The Galaga No-fire Cheat
Lloyds TSB. You can turn the notification yourself after logging into your account online.

Right-hand side, "Your account tools" -> "Mobile Banking" -> "Low Balance Alerts"