skysight-inc/HackerNews huggingface dataset:
Show HN: Exposure, a way to build photo narratives
I've been working with a colleague on a new product for amateur and pro photographers alike, called Exposure. It's launching into beta this Monday, and our goal is to create a place for composing and consuming thoughtful photo narratives that truly respects the content (i.e. no crufty UI). There's also a super smooth post creation experience we're pretty excited about.

We'll be letting more folks in soon, so if you're a pro, semi-pro, amateur, or hobbyist photographer, it'd be great to get your feedback and/or interest.

Here's an example profile: http://luke.exposure.so/

And an example post: http://luke.exposure.so/new-york

Register for an invite if you're interested: http://exposure.so/invite

Thanks!
By that logic, no one runs any programming languages, since they all get translated to x64 or other instruction sets.
Clickable links:

http://luke.exposure.so/

http://luke.exposure.so/new-york

http://exposure.so/invite
Try reloading the page with the phone in landscape orientation.
This is awesome! The 2.4ghz nordic RF chip is cheap and easy to work with, I could imagine the guts of a simple "FitBit" style device made for just $5 at 'maker scale' of 1,000+ units. The ability to talk to android/ios phones cheaply will lead to some really cool projects. Obviously if you're going commercial you have so many other hurdles to cross that you may as well just use BTLE proper, but for hacking/making/prototyping it's very cool.
My personal annoyance with Word is how terrible it works on a Mac. There are simply things I expect any text box to do (including this one that I am typing in to post this). Things like:

1: If I highlight text with my cursor and mouse, and I scroll using my trackpad (MacBook Air), I expect the text to be highlighted with the scrolling. Word fails at this.
2: I expect different my basic OS X commands to work, ctrl+e, go to end of line, ctrl+a, front of line, etc. These don't work in Word.
3: Scrolling is not smooth, typing is not smooth, and many other small annoyances.

I understand that OS X isn't nearly as big as Windows for a market, but I would love it if the software crafted for it wasn't so bad.
Grown-ass white men getting paid to develop digital toys justifying to themselves why the situation for 9 year old sweatshop workers is good enough. JFC.

Fine, you pay for their food, clothes and schooling and we'll close the shops. What do you think of 80 year olds forced to work as Walmart greeters to make ends meet, right in the good ol' USA? The world has problems, sometimes you gotta pick the lesser evil since problems can't be solved by a HN comment or with a finger snap.
I agree. Nobody would have realized that this was just a single person's story if it hadn't been pointed out. Thank you; I was almost about to add a "biological mother's profession" and "biological father's profession" field to our recruiting questionnaire, and have been spared an embarrassment.
You are completely correct. Even in Texas the majority of the citizens support legalizing medical and recreational marijuana[0] but no politician will ever bring it up.

http://txcann.com/2013/10/08/texans-support-marijuana-medica...
sexual penetration
Sexual intercourse, cunnilingus, fellatio, anal intercourse, or any other intrusion, however slight, of any part of a person's body or of any object into the genital or anal openings of the victim's, defendant's, or any other person's body; emission of semen is not required.
The knee jerk reaction should be "make them pay slightly more, and introduce/enforce child labor laws".

Part of the problem is that these kids do not need to work; if you look at unemployment levels, it is not like Bangladesh is so poor that kids have to work. According to the CIA world Facebook (iOS spelling correction strikes again): "about 40% of the population is underemployed; many participants in the labor force work only a few hours a week, at low wages" (https://www.cia.gov/library/publications/the-world-factbook/...)

Poor grown-ups could do this work, but factories do not want to employ them because they work slower (possibly because they are somewhat disabled after years working as kids; at 80 hours a week without holidays, these kids will have worked more hours by the time they are 25 than a blue collar worker in the rich parts of the world does in his career) and because they are harder to control (and that would get harder once a generation sends its kids to school)

Also, it is not like Bangladesh is full of opportunities for educated people. Whatever you do, it remains a very densely populated river delta with few natural resources (they have oil and gas, but are net importers already).
woosh back at ya buddy. He says he's genuinely concerned for my welfare, but he's concerned about me being trafficked or had my organs harvested?

Either he's unbelievably insincere, and a bit of a prick; or he's deadly seriously and a bit of a fool. He hasn't really given himself much middle ground there.
A state with Democratic governor, lieutenant governor and one of two legislative bodies is "solidly red"??? (https://en.wikipedia.org/wiki/Kentucky#Executive_branch https://en.wikipedia.org/wiki/Kentucky_House_of_Representati...) Not to mention the top vote counter (Secretary of State) and Attorney General? In Wikipedia's list of elective state offices, only the Commissioner of Agriculture is a Republican.

Kentucky is as about as "red" as the current Federal government; even the DailyKos article you link to is self-refuting, first claiming it's "one of the only reliably red states" and then claiming "the biggest factor of all [in its claimed success] is Democratic Gov. Steve Beshear".

As I note elsewhere in this thread, Idaho is the only truly Red state implementing a full state exchange, although the map you cite claims it's not full. And that turns out to be in theory temporary, further reading my source (http://www.healthinsurance.org/idaho-state-health-insurance-...) it's in the process of building its own and depending on the Feds for 2014.
I believe it does.
Norway's tax revenues from oil (which is taxed at a special, extra high rate) goes into a sovereign wealth fund. Proceeds are reinvested, but the government may choose to use from the fund to fund the budget. So far the general consensus has been to stick to spending no more than 4% of the value of the fund every year.

Currently the fund apparently holds about 1% of the total share capital of all listed companies worldwide (though it is by no means evenly distributed) - about 2% of the share capital of European listed companies - and a few months ago it was worth $670 billion, or more than $130,000 per Norwegian citizen.
Expose Utility Buttons with an easy-to-use UITableViewCell subclass
He is right in that order is important when pattern matching. However, his premise - an empty list has a head and a tail - is incorrect, so in this case order does not matter:

> [H] = [].
** exception error: no match of right hand side value []
> [H|T] = [].
** exception error: no match of right hand side value []

But when it comes to pattern matching, order is important:

> Test = fun(Value) -> Value ; (hello) -> world end.
> Test(hello).
hello

As opposed to:

> Test2 = fun(hello) -> world ; (Value) -> Value end.
> Test2(hello).
world

---

For the sake of completeness it's worth mentioning that a list with a single item has both a head and a tail:

> [H|T] = [1].
[1]
> H.
1
> T.
[]

(Which is why you need to have a function head that matches [], whether first or last in his example.)
Last year i7 MBA went from ~2.5h -> ~3.5-4.5h
Well actually there is a world of difference between Methamphetamine and Amphetamine (Adderall). They are in the same family like MDMA but the addition of a methyl group makes Methamphetamine a neurotoxin. "Methamphetamine is a potent neurotoxin, shown to cause dopaminergic degeneration."[1] So they although they share same traits, their hazardous effects are no where close to each other.

This is why drugs are complicated and different. Blanketing all "drugs" as bad while drinking Coffee, Whisky and Aspirin is just hypocritcal and dangerous.

[1] http://en.wikipedia.org/wiki/Methamphetamine#Pharmacology
> It has absolutely nothing to do with bluetooth besides the name

Not really true.

APIs on Android are mostly the same with a small new set of classes. HTC and Samsung and Broadcom have an API for over a year now and there's an Android standard one in the latest Android announced at Google IO. Enabling and pairing and device discovery are all the same from the Android side, though. Maybe an extra constant indicating the device type.

Additionally, it's from the same group as Bluetooth, you often buy adapters and scanners and equipment and test software that are dual mode. This is why BLE is destroying older protocols for the same thing like ANT. ANT was never used much outside a few fitness and medical devices. BLE is all over the place since devices often have a Bluetooth chip in them anyway, so it isn't much more to make it dual mode. Many Android phones support BLE now.

Also in that area, the big Bluetooth Unplugfest conference and testing event is there for BLE just like Bluetooth. So all the companies that go to get Bluetooth certified are there with the BLE offerings.
Healthcare.gov has disappeared from CMSGov's GitHub account
Good call. In what situation is it going to be acceptable to put your hands down someones pants in public? It's difficult to imagine any situation in which this isn't crossing a line. I don't see how that behaviour can be condoned.
No, this is just your angry knee-jerk reaction so you can feel good about taking the moral high-ground, and you're scrambling to find the negative in every comment.

The comment you're replying is a detailed comment that also states that there should be more done to improve working conditions and wages. Your comment is a rant about how we're a bunch of "grown-ass white men" (thanks for assuming things about me) who bask in our privilege and wealth.

Meta: Is there a label for this kind of derailing, angry comment? I feel like it could be a variant of concern trolling, where the writer pretends to care about the issue at hand but actually tries to redirect the conversation towards ad hominem attacks.
Mailpile: The Month of Dog Fooding
The end of the article states that he plans on doing a Catalyst vs. Mesa comparison this weekend.

Hopefully with a larger selection of cards as well.
Senior leaders at Hotels.com depart, Expedia shuffle
That's really sad...
> My post was not meant to trash the code, but rather to point out that this code shows us that the primary objective shouldn't necessarily be writing the perfect code.

That's a dangerous argument. I mean, if startups stopped pursuing the most elegant code, they wouldn't need, nor would they be able to hire, the "best" developers. And then what?

1. Lots of startups would be able to get off the ground and grow with less cash because they wouldn't have to pay six figures to every developer on staff.

2. It would be a lot easier to find acceptable candidates (no more "you have five minutes to implement sort on a whiteboard...to prove that you can build a web form" challenges during interviews).

3. There would be a lot less premature optimization and use of the framework or NoSQL database du jour.

4. Egos would be hurt as engineers with the most impressive educational backgrounds and deepest technical expertise would be forced to come to grips with the fact that, while they are valuable and have a big role to play at some companies, people with less formal training and knowledge can build working, commercially-viable CRUD applications.

This would be the end of the Silicon Valley startup world as it exists today, I tell you!
Coming up with your own font sounds a bit unfocused but I'm glad to hear they have a version that's good enough for daily use even if only by developers themselves.
I used to be a serious CS player and when I use analog sticks I just feel physically handicapped. I don't like that feeling. I've tried and tried but reached a plateau on my analog skill that just I can't get past. It takes the joy out of any console FPS game and some over-the-shoulder RPGs. I think this controller can make me enjoy those games again.
There is no way you can use military force against people who use or sell heroin or meth without causing destructive harm and affecting all of society.
I've got a RadeonHD 3200, currently with 3.11 it overheats and shuts down automatically. AMD decided not to support this GPU with newer Xorg.

Curious if 3.12 will make a big difference. I don't need performance, I just need the damn thing not to melt down and shut down.
It's worth noting that the parent post does say that the government should step in, but doesn't because of corruption. I don't think he/she is defending the corruption.

I'm with you on the "it's not good enough," but at the same time, you can't just close down the sweatshops if that would make their lives worse. I would say that this is a classic case of needing government to step in, because the problem is not one that the market can solve: As the parent points out, it's in the interest of each sweatshop owner to minimize labor costs. Only at the point where labor becomes scares is the market value of labor going to rise, and a lot of abuse can happen waiting for that eventuality. If it ever happens.
It's funny because I think what the author fears in this proposal would be ideal. Guaranteed income replaces the welfare system with all its inequities, inefficiencies and bad incentives. Next you just need to replace the income tax with a natural resource /land tax. Then you have an ideal geolibertarian government.
The Six Wars to be fought by China in the coming 50 years
I'll admit to doing similar at the self checkouts at my local supermarket. Quite happily put pink lady apples through as cheap ones.

I started doing this after I watched a whole tray of pink lady apples go in a skip because they brought new produce out.

The same is true of a lt of retail establishments. Old stock is destroyed to keep prices up.
People in this world do just grab peoples asses, kiss them, etc. all the time without explicit consent. Even without doing body shots.
I'll just leave this here.
https://www.usenix.org/system/files/1309_14-17_mickens.pdf
It's kind of funny to see two reactions here:

* Reaction A: code is ugly, what a bunch of jerks!

* Reaction B strikes me a bit as hero worship. Since we already know the outcomes, already some consider them geniuses; we must conclude every decision they made was a good one, and there is no room for criticism.

Perhaps neither are great, but I think reaction B especially is a little dangerous. One must acknowledge that there are more factors to your success than coding style, but that doesn't mean if you start neglecting it then it will also lead to your success.
This is a pretty good introduction and is pretty accessible on first pass through.

However, a factual error:: "(remember? an empty list is also a list with a head and a tail)."

An empty list is an empty list :) You could switch the order of those two function heads and 'map' would still behave properly.
Why speak on the future tense? This is occuring now (and has been occuring for more than 30 years now), with actual unemployment levels consistently above 10% and in some coutries even much more.
There used to be an anti-alcohol war, alcohol was banned and has everybody stopped using it? No way! So what's the point in "war on drugs"? Putting the word "drugs" to as many posts possible? Making it more appealing and popular?
In phone networks, the difference between peak and average load is typically at least one order of magnitude higher. Every day there is a difference of 4x between min and max, with the peak being sustained for multiple hours.

That's why telco systems are sized as "BHCA" (busy hour call attempts) and "CAPS" (call attempts per second), which are peak rates, not average rates. Well, they are both averages, but not over the whole day or year!

Then, as others have pointed out, there's a difference between a static site and a non-static one. This is mostly determined by I/O. A single disk can do between 100-150 IO operations per second (IOPS). Reading a row from a database will take several IOPS. In the systems I work with, we have to keep the entire database in memory to meet our performance numbers, and even then we are still O(database reads).

Doing a SOAP request to a legacy platform that was designed to only support batch requests? Lots of opportunity for slowness. Particularly when you start to run into TCP timers controlling port reuse.

Doesn't excuse the 404's though. That stuff is easy to test automatically.
Video: Livecoding A Musical Performance
In most European countries, employees carrying out a legal strike are basically impossible to fire legally until the strike has ended.

But at the same time, the conditions for when a strike is legal wary substantially, and strikes for wage reasons are generally restricted to periods during wage negotiations.
Is there a label for this kind of derailing, angry comment?

Moral superiority, I suppose.
A clever pun/reference to michaelochurch's use of VC-istan here. :)
He forgot that the computer must be wrapped in tinfoil.
As is THC, the active ingredient in marijuana.

And they have the absolute fucking audacity to call it "Marinol".
Python Pickle versus HDF5
[Pivoting] Product Development: Going Forward
Given the choice, i am pretty sure 99% will just take the money. We are talking about mostly teenage guys here and most dont have your noble ambitions.
The African Holocaust
DoJ: If we can track one American, we can track all Americans
Steam available on linux for years? Can you provide a source for that?
Further reading my source (http://www.healthinsurance.org/idaho-state-health-insurance-...) after seeing the map in a DailyKos item linked to by shavenwarthog2, Idaho is depending on the Feds for 2014 while it is working on its own full exchange. Still, the exception that proves the rule.
slacktivism ... maybe angry slacktivism
It's called a feature request. If you think bitcoin mining falls under the scope an office suite, please do us all a favor and stay away from their bug tracker.
Have you tried enabling DPM [1]? This feature was added in 3.11, but it's not enabled by default. You need to set a kernel parameter to make it work (radeon.dpm=1 in your grub config).

[1] https://wiki.archlinux.org/index.php/ATI#Dynamic_power_manag...
Index is on http://aosabook.org/en/
Config manager based on Git for your $HOME
Bitcoin and The Age of Bespoke Silicon
Sounds like it depends more on how sophisticated the readers are. The current ones are apparently pretty dumb, and just pretend to be a PS2 keyboard and send the info as keypresses, since the guys in the article just used a off-the-shelf keylogger to steal the data. You could easily make a chip and pin pad that did the same thing and was just as easy to compromise.

For real security, you'd need to do something like have the reader internally encrypt the data with the card processor's public key and only send an encrypted blob out of the device. If you're doing that, then anything's secure against this kind of attack. But the readers would have to cost like 10x more, and it probably isn't enough of a problem to bother replacing them all.
If this keeps up potential customers will stay away from services offered by startups simply because they won't know how long they'll last. I certainly don't pitch my company on any of these sorts of products. The acqui-hire ecosystem is not one I'm interested in supporting. Find someone else to con.
> "That means the soldier doesn't have to see the live target himself."

That's really keeping the human in the loop. Basically the human becomes nothing more than the robot's trigger man. There something alive over there, whatever it is, so kill it!
Not sure if this is what you meant, but I don't think it's fair to call The Economist "right wingers" in the American sense, and probably not in the general sense either.

http://www.economist.com/blogs/economist-explains/2013/09/ec...

And on universal health care they're generally on the left.

http://www.economist.com/node/15720396
You or someone you know probably suffers from a monoculture, statist-based education. Dig through some pre-20th century civil thought and you will come across: "Adversarial Systems" http://en.wikipedia.org/wiki/Adversarial_system

There you will find a natural remedy dating back thousands of years that holds that subservience and conformity are poor forms of governance.
It hurts because it distorts people's perceptions which impairs their judgement: If you never talk about things going sideways then people underestimate how often it happens which may cause them to pursue something that they wouldn't otherwise.
Steam for Linux (beta) was released for all users on December 20 2012 [1].

[1] http://store.steampowered.com/news/9638/
Fun? On HN? 'Tis a silly thought.
If they were fully written in Java/Assembly and are running directly on hardware then yes.

Until sun.misc.Unsafe or similar is not officially part of Java's public API, the language does not offer standard mechanisms for systems programming.

There are language extensions that allow such uses, but the language itself, according to the JLS does not support systems programming.

You need:

- value types

- control when a GC might happen, to avoid it ocurring during interrup handling

- means to tell the GC not to touch memory currenly involved in DMA operations

- all the nice operations sun.misc.Unsafe provides
Sure there is. Imagine telling a child "your drawings are very clumsy; they don't look at all like what they're drawings of," or telling a very old person "you're probably going to die soon."

Mean-spirited comments are rarely completely false. They're mostly nasty ways to use (usually partial) truths.
Open your eyes! More than 10% of the work population is already FORCED to be life long slackers!
but he's not building a bigger one. He is leasing those newly purchased houses back to their owners. So he has paid to ensure he knows exactly who is living next door to him.
That's true in the sense that "everyone" knew that gay people should be able to get married. If you're under 40 and in tech, you're likely to be in a bubble of social liberalism.
San Francisco gigapan showing the Golden Gate Bridge, Bay Bridge, downtown SF.
>So there seems to be precedent that this can work, if you have a massive sovereign wealth fund that is fed by revenues from shared resources.

Sure, if you have a virtually limitless supply of free money, you can give away free money. Alaskans like the fund so much because a) that money goes into their pockets rather than the pockets of politicians or the wealthy and well-connected, and b) it's not welfare. Unless you have a large resource/population ratio, basic income generally isn't feasible.
The code in the video is impossible to read. Are there higher-quality versions of this video anywhere?
Considering that Hackermeter didn't really have a chance to build our their Product or their Business, Pintrest was probably interested in the Founders Personally (as in, their Skillset). It seems that some people view this entire scenario with a negative light, but I think they did a great job. They got into Y-combinator, they launched their Product, and they were getting Traction. That right there is no easy task, regardless of what I think (or understand) about their Product. Pintrest probably saw them as being valuable, and wanted them on the Team. Good for them! The only downside here (from what I can see) are all the people that signed up and invested time doing these challenges, to then have the service shut down and have nothing to show for it. That's probably pretty frustrating as an End User.
That depends on what you're trying to fix.

Add a nonlinear solver to calc? Sure.

Add a fill function into draw? _Maybe_ a two-month after-hours project.
In some countries, this is fraud as opposed to theft, leading to significantly higher penalties.