skysight-inc/HackerNews huggingface dataset:
OT:

> Gapless Playback

I find this to be an incredibly annoying feature, when it is the default. For the most part, I like to listen to songs the way they have been recorded, especially if I'm listening to albums. In addition, many of the albums that I've listened to already have somewhat of a gapless playback, in that one song bleeds into or is immediately cut off by next song. With gapless playback in the music player, then the small gap between the songs end up just being like dialing down the volume and then back up again in the span of one fifth of a second, which sounds silly.
Dangerous.

The "investors" buying their share expect it to be a safe investment. – Spread damage one could say.
But especially in the housing industry the risks are really high that you could actually have to pay on top.

Just a few examples:
- Unforeseeable maintenance
- Legislative changes that require major changes to your building substance
- The risk that tenants mistreat the rented space (think of moisture and fungus due to wrong ventilations habits)

And the worst for you:
You have to communicate and deal with the 100 of your "micro-investors".
Let's say something really bad happens that requires all of them to pay on top just to avoid a major loss in the futurs...just imagine the number of them trying to get out of that. Maybe even with legal actions.

I have a strong feeling that you didn't think that through and got stoked by the potential to milk a cash cow after you did some basic calculations. :/
And development.
it's the same seed.
This does depend on how dysfunctional your parents' marriage was. Though, I suppose a marriage in which both partners feel trapped is sustainably dysfunctional in that it won't end.
No these are simply a reflection of the top 30 links of HN captured every hour. It's pulling them from HN's rss feed.

The point here is to find something that was at the top a number of days ago.

I sometimes also find that I like a bunch of the posts on HN that I want to read at a later time, and then I don't refresh HN for a while, because I'm scared to lose those links.
With HN History I don't have to :)
You can have a functioning prototype of a intangible good (software), this also requires engineering effort and holds tangible value.
> (Libertarianism isn't anarchy. If it were, we wouldn't need a separate word.)

Not that your conclusion is wrong, but if that argument worked we wouldn't need the word "synonym."
It seems more like they were doing something really dumb before to waste 11.5GB unnecessarily, but potato poh-tat-oh. I'm just happy it keeps getting better. :)
The Wire had a great summary of where things now stand in our culture.

https://www.youtube.com/watch?v=Ky5d4hH1CPQ

I understand that ideas are not nearly as important as the action taken on them to bring them into reality. But the idea has to exist before any action can be taken, and good ideas don't simply think themselves. I'd prefer to live in a world in which inventors got more credit for their ideas than they do today in most places.
Matterport is hiring a full stack web developer
Well, you could argue that the proper split of wealth between having the initial idea of "let's do X", and actually figuring out how X can be done and making it work is 0% vs 100%.

The concept of VR goggles is decades old, but going from goggles that work in theory to goggles that work in practice takes a lot of real innovation - and whoever implements that is able to patent the innovated concepts and earn money for it.

If the concept of "two really inexpensive lenses, put a SmartPhone screen a few inches away, and wrap the whole thing in an inexpensive housing" is novel and invented by prof. Bolas, then Oculus Rift will likely be paying him patent royalties. If that concept wasn't novel, or the implementation (i.e., actual invention) was performed by someone else, then nothing should be done.
Invest Like an Expert
They say there is no free lunch. Wondering what the rationale behind freebies is ?
I thought appleseed never required a dev program account - but that membership was granted semi-randomly based on applying for an invite?
The NSA reads it before its animated. What's new?
Kent described anarchy as law and freedom without force, and a republic as force with law and freedom.
it would be very useful to maybe just use part of the code. (the part that detects where there is text, rather than what the text is)
Are we sure we're talking about the same thing? I'm not suggesting a freelancer can net $120k in a year. That's easy. I'm suggesting a freelancer can net $120k plus living expenses in a year --- a number perhaps closer to $200k-225k. The reason I think that I that I know a lot of people who do --- many of them outside my (particularly lucrative) specialty.

Practically every established consultancy in the US throws off numbers like that year in year out, as a routine. Which is one reason a lot of consultancies end up spinning up product teams.
Lines of code in type declarations isn't an interesting metric. Type safety, however, is.
Darn, the article stopped right before it got to the interesting part in my opinion.

I love Scott Aaronson's writing and way of explaining things though. I was thinking how well this article was written before I looked at the author.

Randomness is a subject that fascinates me, as I've been studying how it relates to quantum mechanics. I've arrived at the conclusion that a more useful word that "random" is "unpredictable".
Her. Taken from that very blog:

"Josette Garcia is the PR / Marketing Manager for O’Reilly in the UK.

If you would like to contact Josette, you can reach her at:"

So, spamming for O'Reilly? :)
Because the smart ones won't sign.
> "I think I know where that leads- less civil suits, more broken kneecaps."

Unlikely, breaking kneecaps is manual labor that scales poorly.

In a short period of time abstraction layers would likely be built up to insulate creditors from the hassle of breaking kneecaps themselves. Debtor Prisons would probably arise, and with the realization that debtor prisons are not the most efficient way to extract an owed debt, debtors would be given the opportunity to agree to structured repayment of debt. Confiscation of property and/or the threat of imprisonment (backed by threats of violence that would rarely actually need to be carried out) would be used to enforce these repayment agreements. Hmm, this sounds familiar.

It's basically just a very round-about way of disassembling the current government and creating a new identical system that goes by a different name.
Honestly, I meant no harm. I saw that we were talking about web scraping in other languages like PHP and Python, and I wanted to add on to the idea above that Factor doesn't really provide additional value than any other implementation of the job in another language would. They equally share the same overhead associated with web scraping activity that must lay on the shoulder of the developer. All in all, I wanted to highlight that one shouldn't put so much effort into creating web scrapers, and suggested a different tool that is specialized for the same job mentioned in the article.
50% of people live in below-average accommodations.
Get hold of a 10.9 installer on a USB stick from a friend with a 10.9 Mac & restore /Users from backup after a wipe & fresh install of 10.9?
Whereas, with most of the albums I listen to, the "cuts" are just time markers and the music is continuous across tracks, and a lack of gapless playback is jarring. Classical/baroque, much of classic and progressive rock, a fair amount of jazz and perhaps the entire genre of ambient/trance work out pretty much that way.
I'm relatively happy with Nightingale. Could be better but it works fine for 90% of my needs.
http://getnightingale.com/
Un-Bullshit-able Questions
Well, in my opinion, English is hard to pronounce (for example, it impossible to know to to pronounce the word 'live' without context) and French is hard to spell.

Since you mention the /eɪ/ diphthong, in French it can be spelled é, ée, et, ed, er, ai, and many others. What is making the French spelling harder, I think, is that many letters are not pronounced, and some words have the same pronunciation with a different spelling (for example: cou - neck - and coup - hit). I can't think of anything in particular, but it all lies in the fact that many letters are not pronounced. I found this website - in French - where you can have fun testing your French spelling: http://timbresdelorthographe.com/
Do you have any API or importer? I'm involved with an vertical which sometimes don't even have a website set up.

I don't want to be in the web site or CMS business. I've sufficient metadata from my application to export enough information to generate a single page website for these clients. How can I send them your way?
"Echoed from other places - but doing YC shouldn't be about the money or percentage ownership"

If starting a business is not at least somewhat about the money, why not just have everything a non-profit?

I've gotten told this very thing, only to have a business-minded company use it to make money on my hard work and effort (you should be happy you get to work on something you enjoy..for 1/2 market value and 50+ hours/week)
China employs censors to watch nothing but porn
I told them as much when I talked to the CTO [0] at a presentation he gave at the UW [1]. I also wanted frame sync so I could use it with other cameras. And an external trigger (for wildlife, stop motion and true binocular vision). And the ability to send 3d animated random dot stereo gram gifs directly to instagram so I can boost my Klout score.

[0] http://en.wikipedia.org/wiki/Kurt_Akeley

[1] http://www.cs.washington.edu/node/5261/
Very slick!
Does it automatically start OCRing every image, or does it wait for a user to try to select the image text?
Asking because I'm concerned about this decreasing performance.
Battery production problems delay 5.5-inch 'iPhone Air'
That it's necessary for you to include such a disclaimer, in order to avoid being misread, saddens me. I appreciate your efforts, in defense of civil discourse on HN, nonetheless.
Yes, someone could just buy a REIT, and probably get a better return with less risk. (Advantages of a REIT compared to this guy: more properties=more diversification, professional full-time management, etc.)

You still haven't answered other problems, such as "What if the guy we rent it to is a deadbeat?" and "What if the guy we rent it to refuses to pay?" and "Who picks the apartment, and at what price?" and "Is a management fee paid to the guy who does the work of collecting and distributing payments?"

Also, I believe Kickstarter doesn't allow you to sell shares, only products. If you were doing this in the USA, there are all sorts of securities laws you have to follow; other countries are probably similar.

Also, what prevents you from Ponzi-ing it? I.e., take the money and disappear, or "buy" more apartments and use the profits to pay off previous investors?
> I've often wondered why the internet culturally seems so against it.

Internet culturally is heavily inclined to "everything to me right now gratis" attitude. Non-commercial roots and long-lasting wide-spread piratism are probably the main contributing factors, amplified by the fact that most things have been traditionally gratis.
Well, he didn't have a Russian visa when he started traveling. US did not cancel his passport before he left Hong Kong, and they did not cancel his passport after he'd arrive at supposedly Cuba, they cancelled his passport precisely after he landed in SVO transit zone, but before he could fly out of it.
Given that the name of this site is "Hacker News" and not "Hacker Threads", one would expect high quality news items to bubble to the top of the main list, and not necessarily high-quality discussions.

You might want to reconsider the premise of flagging topics in order to facilitate ease of topic moderation. There's more to this site than merely the user discussion.

Are there any metrics that distinguish the ratio of active thread participants, versus quiet lurkers, versus users that seldom view the HN thread at all, and only look at the lists?

On a busy day at work, I'll check the RSS feed frequently, but rarely bother with HN proper. In short, this means if an article doesn't make it into the top 30 list, a (possibly-not-insignificant) portion your user base (myself included) might be effectively disinformed of the topic.

That's kind of important.
Prince of Persia code review
Where ever greed is involved, it must be administrated. Otherwise it would be as chaotic as sadly things are shaping up in the bitcoin world.

I will try to search for ARS article on butterfly, which went into depth about mining, actually it was my first time, I had completely known what is bitcoin mining. Now When I read 'butterfly' I was in a complete shock and awe.....

here it is. http://arstechnica.com/gadgets/2013/05/weve-got-a-butterfly-...
> If Dropbox caves, however, they stand to lose far more customers.

Why? (Curious, not being an ass)
I really like this model. There are plenty of people who enjoy haggling and the finer points of contracts, but I'm not one of them. If all deals were this simple I think SV startups would save a lot of time, headache and money spent on lawyers.
If that were true it would have been awfully difficult to write operating systems in Lisp, yet OSes were written in Lisp (and the companies that famously did so played a part in the founding of the Free Software Foundation).
It waits until you start selecting the image text, but the text detection starts when your cursor moves toward an image. It uses WebWorkers extensively, so on a multicore system, the performance shouldn't be hit. I haven't noticed an effect on battery life, but that's not out of the question.
i would say the major problem is the business model:

relying on subcontracting means your company/service will be judged based on the quality/service performance of 100's of subcontractors and their employees, putting your business at risk once you want to scale.
Plagues and Bad Weather
No, 50% of people live in below-median accommodations.
I have some ideas; I will sell them to you for 50,000 dollars and half your profits.

It's only fair; I'm an ideas guy and I deserve to be compensated for my work.
Let's look at it another way.

You own a company that's trading with a P/E of 100x. Investors expect a lofty growth rate to justify that multiple and organic growth only lasts for so long as a market leader. In finance, price-earnings to growth ("PEG") ratios tend to be 1.0 at fair value, meaning a 100x P/E means investor expect 100% annual growth. Your high valuation makes acquisitions easier (assuming your overvalued now, you are buying assets at a discount). And, those acquisitions are perhaps the only way to achieve/maintain those lofty growth rates over the long-term. So, what's stopping you from making those acquisitions when others are in the same boat?
Agreed. Maybe oculus should give the professor a few shares. For example, Linus was given shares by RedHat (I am told that's how he became rich).
Thanks for answering.

I think this notion is specifically relevant to BFL.

The point is that in the absence of a Kohlberg "Conventional" and beyond sense of morality what we are left with is what companies (actors, individuals) can do, and what they can't do.

I don't think that companies are inherently bad, it's just that companies will do what they can to maximize profit.

It's as simple as that. As long as we let companies like BFL operate without punishment, they will test the limits of what they can do.

Does it make it right? Of course not.
HTTP Proxy in iOS Settings offers three options:

Off: proxies no HTTP requests.

Manual: proxies all HTTP requests through a proxy server at the specified host and port.

Auto: uses JavaScript code hosted on a Web server at a specified (unproxied) URL to determine how HTTP requests get proxied. Assuming your proxy server is at host.example.com:8080, specifying a URL pointing to a file containing

function FindProxyForURL(url, host) {
if (shExpMatch(host, "*.vm.example.com")) {
return "PROXY host.example.com:8080";
} else {
return "DIRECT";
}
}

should proxy only HTTP requests whose URLs point to hosts in the .vm.example.com subdomain through your proxy server.

Disclaimer: I haven't tested any of this, and everything I know about proxy auto-configuration comes from skimming the Wikipedia page[1] just now.

[1] http://en.wikipedia.org/wiki/Proxy_auto-config
The simple truth is that the new deal is better than the previous one and there is no denying the value add on that YC brings to startups. Also, the fact that many accelerators and incubators would follow the YC lead and increase their initial investments augurs well for the startup ecosystem.
Well done YC.
Especially now that new versions of the OS are going to be free.
@lrichardson, I agree with "your way", and apparently you are not alone. See Brian Lonsdorf talk about it, http://www.youtube.com/watch?v=m3svKOdZijA&list=FLWrGNpmgjda...
B612 Impact Video
I wrote a more rigor-oriented article on Kolmogorov complexity a while back. HN readers might enjoy: http://jeremykun.com/2012/04/21/kolmogorov-complexity-a-prim...

I too love Aaronson's writing style, so my work is no substitute for his insights.
> (that explains why node.js is a bit faster than Go for handling HTTP requests at the moment)

I'm not sure that is true any more:

http://www.techempower.com/benchmarks/#section=data-r8&hw=i7...

At any rate, "handling HTTP requests" can't possibly be your bottleneck, given network communication, serialization, etc.
> When I "create a language to solve a problem" in, say, C++,

Most of the time you just add words to a language by adding verbs/adjectives/adverbs. It's not a new language.

> One example is LOOP. It's a macro, because Lisp without macros doesn't have very good looping ability.

That's backwards thinking.

LOOP is a macro, because macros are the way to implement code transformations in Lisp. Lisp has other iteration constructs, which are implemented as functions (MAP, REDUCE, ...).

Common Lisp is also its own compilation target. So at the very bottom there is only one iteration construct provided: GOTO. The rest are macros/functions on top of that. The language a compiler needs to understand is thus very small. The built-in extension mechanism then allows almost arbitrary code transformations. This is used by the language implementation AND the user. The user/developer has access to the same facility to implement code transformations in applications or libraries.

This is great for production, since you don't have to wait for some committee or a benevolent dictator to implement the language feature you need. Instead of waiting for a new iteration facility for months or years, you can implement it in an afternoon. Productivity goes up. You don't need to wait for tools generating code or more compact notations reducing boiler plate code - just implement it yourself. You also don't need external preprocessors - just use Lisp. You can also debug/extend your code transformation using the same development tools, instead of maintaining external preprocessors. It also enables complex programs to have comparatively small code bases. Which often makes maintenance easier.

TL;DR: Lisp gives the user more expressive power and trusts them.
A sprint is not a release
What's wrong with the sentence as it stands? The student who built Oculus Rift and sold it Facebook is now wealthy. The professor who had the original idea is not now wealthy; this is in contrast to the student, who is.

It's an unusual construction, but I think it's valid. To say "now not wealthy" would imply that he was wealthy before, which is not the case. To say "now wealthy" would imply that he is currently wealthy, which is also not the case.

edit: look at this square, deleting his comments. He was sassing the author about the phrase "not now wealthy", wondering if it was supposed to be "now not wealthy", or "now wealthy".
Yeah, this makes me so happy that I am not in the App Store right now. But for the same reason, I have to assume that this will only be relatively late-stage betas — encouraging ordinary schmoes to install known-unstable versions of your OS is a recipe for bad PR no matter how many caveats you throw at them.
I think the solution posed to you is at least much better than what your comment thread started with: defining the entire JSON structure with Go types. Actually, I think it's a lot better. Personally, I'd probably stop there---even if I were prototyping.

But, at your insistence, we can keep digging. It's easy to write a polymorphic function that arbitrarily picks out values from a Go `interface{}` value.

func lookup(v interface{}, keys ...string) interface{} {
switch len(keys) {
case 0: return v
default:
dict, ok := v.(map[string]interface{})
if !ok {
panic(fmt.Sprintf("%T is not a dictionary", v))
}
return lookup(dict[keys[0]], keys[1:]...)
}
}

And then we can use it like you would in Python:

lookup(response, "level_one", "level_two", "eventual_value")

This doesn't completely remove the burden of type asserting (unfortunate), but it at least makes nested lookups much easier. Arguably, the nested lookups are probably where the type asserts hurt the most.

Full example: http://play.golang.org/p/4tWtqGRgU6
Hybrid Software Development…The Efficient Alternative
Holy crap, antimatter15 does so many cool things. I keep finding things that are really cool and then scroll down to find they are all written by him. First Shinytouch, then Protobowl years later and now this. And he's only a year older than me (19) so it isn't that he's had more time. Check out his Github profile for more of his projects: http://github.com/antimatter15
I must say that I have very conflicting feelings with referrals. I totally understand they are a great way of getting great people, and they are probably not used enough.
On the other, referral bonuses feels wrong for me. I had recommended people that has been hired in my company, but I've never cared about the bonus (to the point of saying to our recruiter "forget about referral process, just contact him and tell him I'm sending you"), to my eyes I am helping a friend, not making a business transaction.

I understand that referrals have a lot of value, but I don't know how to make them more common without being pushy and uncomfortable...
I would like it if this would work on ANY text in webpages.

Too many webpages make it too hard to select even actual plain text.
It was open for certain apps like Safari and iTunes, but not OS X.

Prior to the Mac Dev program restructuring at $99 for everyone (back when you got hardware discounts), I'm pretty sure that at least some betas were available to non-developers, but I might be misremembering things.
That's a very good point. It's not obvious how to balance this. What would be better?

The status quo isn't ok, because it violates HN's values of substance and civility. Not having any threads at all is not an option. Selectively shutting down threads when they go off the rails seems draconian. Banning people for making poor contributions to poor threads is wrong; the same people often make good contributions elsewhere. Thoughts?
Construct your own FOV2GO Model D Viewer – Basis for Oculus
He never said don't learn patterns. He said it's not worth spending all your time trying to memorize them before you even write a line of code.

Memorizing about 20 patterns for 3 months before you really write any code is way worse than just hacking together something and improving it because after enough time you know what's wrong.

The "you just know" thing is really powerful. I'm not a professional artist but I just know that if you had a yellow background and you drew something in the foreground with the same yellow code it wouldn't work because you couldn't see it.

When writing shitty code I just know it's bad because I find myself having to copy/paste something 8 times or maybe it's close enough to a copy/paste that it still feels wrong so then I fix it.
yeah bla bla bla, good for you.