skysight-inc/HackerNews huggingface dataset:
There's no simple answer -- mostly because there are very few co-founder relationships where it's a direct 50/50 split of the work. One thing I've realized is that, like any relationship, startup relationships are based around trade-offs, and one of those trade-offs is that sometimes there's a workload imbalance.

There are a few solutions for your fear (i.e. in your head). One is don't get involved in 50/50 relationships -- you'd be surprised how understanding folks are about this.

I helped start a company with some friends back in 2006 and right away it became clear that I wasn't going to be able to commit to being involved full-time. I was still involved, and I helped get the thing off the ground, but we all knew I wasn't going to be able to make the time commitment necessary to be an equal partner in the business. So I wasn't! The CEO took a larger stake in the business and I took a much smaller stake -- we were both totally OK with this, as it fairly reflected efforts put in. (BTW - this company is now a successful venture-funded company in SV and the CEO remains one of my closest friends -- I'm a 'friend of the company', visit their offices regularly, and there isn't an ounce of bad blood among any party whatsoever).

The other thing to think about if you do go the 50/50 route is that different folks have different types of contributions, and even though the hours may seem imbalanced. For example, if you pitch 8/10 customers and your partners pitches 2/10 -- BUT...your partner lines up the funding / does all of the recruiting / balances the books if you have no accounting skills / etc., consider that raw hours might not be the best measure of "effort put in".

So it really boils down to this: Either go 50/50 and be comfortable that you're each making essential contributions even though hours might not be the same, or don't go 50/50 and instead have equity reflect contributions.
Sorry that our pricing model isn't the clearest - we're still bouncing around ideas for after the beta. The $30 pre-order gets you access to the entire beta period until we release.

The subscription fee after the beta period is for use of a private server for you and your friends to use learntomod. Alternatively you can opt for a lower fee to play on a public learntomod server.
Ah yes I miss Redpower. Was a _very_ polished mod which felt less magic (in a good way) when playing.

About that fourth wall. I know some who take this as a very strange kind of opportunity. For instance:

- SQL databases hooked up to sorting contraptions to manage inventory.

- Arduino/rpi to receive input/output from the game over the HTTP API. Think - controling doors with physical buttons, routing in game player detectors to LEDs. Lots of opportunities here.
Editors, please change the title back. The title without the hashtag doesn't make any sense. This is a story about Twitter's role in bringing stories to national attention.

Original: "View of #Ferguson Thrust Michael Brown Shooting to National Attention"

Current: "View of Ferguson Thrust Michael Brown Shooting to National Attention"
I could not have said that better: I actually love the keyboard oriented approach of Unity. If you further install Unity Tweak Tool / Ubuntu Tweak, you can also get keyboard shortcuts for tiling and organizing your application windows. I used to be a Gnome Shell user, but Unity has definitely convinced me in its last version and I feel more productive than ever, as I rarely have to touch my mouse when coding.

If only there was a decent launcher on Linux, I could definitely put OSX behind me.
> always wondered how beneficial Minecraft

It's fun and relaxing, and there's some evidence that children need relaxation.

It's also potentially sociable, if you can find a suitable server.

While I wouldn't want to overstate the benefits of Minecraft I do think it's a pretty awesome game that changes to fit the playstyle of whoever's using it.

I've seen amazing things made in creative. Not just stuff turned into a model and imported, but built block by block.

> I dared not to let them play as I was told it's too addictive for kids...

Set firm boundaries and stick to them. Set conditions on play - "You must have finished homework before play". This also means that you have a privilege that you can withdraw if needed.
A little too simple to be a comprehensive diet plan, methinks...more like a rule of thumb.

I'm not sure why lentils, for instance, are in the complex carb category when their protein content is comparable to some of the stuff in the lean protein column. It would be handy to know when you're either out of meat or on a budget (lentils are cheap--I keep at least two pounds in the pantry at all times).

I also take issue with the way this table seems to suggest that protein powder is somehow interchangeable with a chicken breast for your nutrition. It's not.
Unified HTTP exception handling for Ruby
Dude, i'll pay you a beer if you want, this project is fucking awsome!
I don't see anything either (chrome, osx)
If you're going to dig any further into React, check out cortex's approach to simplifying nested data: https://github.com/mquan/cortex
At the time of a previous HN thread,
https://news.ycombinator.com/item?id=5200728
there were some amusing results from prefixes of the stock boilerplate, often changing letter-by-letter:

Lorem ipsu → Dummy Item
Lorem ipsum dolor → Welcome
Lorem ipsum dolor s → The Pussycat Dolls
Lorem ipsum dolor sit amet, c → This page is available
Lorem ipsum dolor sit amet, consectetur adipisicing elit → This page is half the battle WIN!
It would allow you to "save" something without requiring you to upvote it. Personally, I would find this very valuable. I often upvote things solely because the title looks vaguely interesting, just to "save" them - even though the item may not turn out to be worth of an upvote.
I guess the biggest difference is, that Casper isn't a NodeJS module. Interaction with node (using the archive of npm) becomes hard. I am releasing something similar in a couple of weeks, but aiming at js sandboxing instead of scraping. :)
Sounds like your GP sucks, have you tried a different one?
It's not often things declared 'unusable' are actually 'unusable', but ye gods. What on earth? Why would you map scroll behaviour to /that/?
That URL redirects me to http://worldclock.tofumatt.com/#/clock, but if I hit the "Back" button, I get to the URL you listed and there is no clock.
I always thought it was funny that for a while Starbucks operated two shops on opposite corners of the same intersection at Robson & Thurlow in Vancouver.

https://www.google.com/maps/@49.284602,-123.12482,3a,75y,229...

One of them has been closed since this Street View image was taken in 2012, but they were both there for some time (I had worked in the area in 2008 and they both were definitely there then).
Aphex Twin Is Dropping Clues On the Deep Web About His New Album, Syro
From a business perspective I think it's important to move from thinking about "elapsed time" to "value created", especially when considering co-founders with different skill sets. In my experience the two are only very loosely correlated.

How would you barter between product development and sales?

How about if the sales person worked a day a week but closed ten times as many sales as the full time dev?

What if you got a co-founder who investors trusted from prior experience that drove them to actually invest?

How about someone leaving college versus someone who could earn several $100k on the open market?

Apparently[1] teams tend to do better than loan founders, and ultimately whatever you put together has to be tuned to what would motivate the other members of the team to stick around as long as you need them to in order that value is created. I don't believe there is a cookie cutter that fits.

[1] Somewhere in Disciplined Entreprenuership, Bill Autlet, MIT
Same on chrome.
Puts my firefox in an infinite loop or something
Arguably, the correction should be the opposite direction of the one that has been done by removing the octothorpe: it really should be "View of '#Ferguson' Thrust Michael Brown Shooting to National Attention", since its not using the hashtag, but referring to the feed of things tagged with it.
As an integrated environment to get going quickly on a large-scale single page app this looks nice. I'm wondering though who this is suited for. An experienced web developer who has a few frameworks under their belt will have a preferred toolbox, and likely won't be interested. Meanwhile, a beginner will have a really steep learning curve figuring all these tools out at the same time, instead of one by one, and I suspect will fall off the mountain before they reach the summit. I suppose this toolbox is best suited for the mid-level, experienced enough to know some of the tools, but not so experienced as to have decided which tools they want.
The dilemna of mobile apps development
It does seem to work with Firefox although I had a very hard time with the pull down widget for time zones.
Does the SBCL compiler use a separate third-party assembler? Otherwise, how does it know the POPCNT opcode/encoding? I didn't see the author specify it in the post.
Sharing your car or home involves a substantial risk and requires trust so people have traditionally been doing it mostly within their private networks of friends and family. What Uber, Airbnb and the like have achieved is the application of technology, reviews and rating schemes to build and scale these trust networks up to sizes that are more practical for a society.
NSA/GCHQ/CES Infecting Innocent Computers Worldwide
Capital Funding for Small Businesses – Infographic
Never heard "kahkytyy" either, "kakskytyks" is the form I'd use too (Häme represent).
I guess there was a startup recently who tried to solve SF's parking woes by actually doing this. The City them tackled them down .. Techcrunch wrote about this christening them "Jerk Tech".

Edit ( Adding Links to Monkey Parking App )

http://blog.sfgate.com/cityinsider/2014/06/23/sf-cracks-down...
Uhmm.. what?

Wow that must have been some tough negotiations. "We offer you 10k!" .. "aaw comon guys.. 'blockr' is like super cool and shit and i also dated your sister!" .. "grr... okay we give you 12.500 ... okay?"... "okay! See you in the bar, buddy! Hehheh!" ..
I disagree. You're suggesting that we need to forsake Knuth's advice when designing the architecture of our solution because architecture is hard to change later. What you have not realized is that architecture that is hard to change later is poor architecture. One of the most important qualities of a good design is "easy to change later." That goal should permeate your design in almost all cases.

To take your example, if you had made the decision from the start to abstract the nature of the retrieval method so that implementations like "bulk retrieval" and "one at a time" retrieval can be swapped for each other, you are free to follow Knuth's advice to not prematurely optimize.

It's obviously not possible to accurately predict where optimization will be needed in the future, but a good design means that the disruption from any optimization work will only extend so far.
> He found his answer in an Atari arcade machine. Its trackball seemed perfect for the job.

Would that not have been patented? Did Apple licence it from Atari? If they did, they were lucky that Atari allowed it – Atari might simply have denied Apple a license.

EDIT: Replace “Atari” with “whoever owned the patent”.
"Next language to learn" is the kind of metric you'd use if you don't have real numbers to your advantage. TIOBE lists Scala at 0.03% mind share, and you'll get similar numbers if you look at other metrics (see my post above).

For Android, there are already more projects written in Kotlin and Clojure on Android than on Scala, so not sure why you think Scala is the "top contender".

On top of that, Scala's upcoming adoption of Java 8 means that Scala on Android is effectively dead for several years, until the Android team decides to adopt Java 8 (since they're not even on Java 7, this might be a while).

Typesafe just doesn't care about Android, why would you take such a risk to pick a language that is so poorly supported?
I don't quite get the point of the DynamicScraper... Any real use cases for that?
Vermont celebrates 40 billboard-free years (2008)
Absolutely. I was trying to make a larger point that often the tooling for the stuff that can be easily automated or semi-automated is currently sub-par. If we fixed that tooling as a community then that would reduce the majority of the "janitorial work" to fixing dirty data which is definitely a harder problem. In other words, I think there is still a lot of low-hanging fruit in the ETL process.
My brother (he's adopted so no blood relation) has misophonia. He absolutely cannot stand the sound of paper and plastic bags and has difficulty hearing people eat. Those specific sounds absolutely enrage him. He runs a business and when he has to do paperwork he locks himself into his office so he can control the noise all the paperwork makes. When he emerges, he's visibly shaking with rage.

When he was younger he had some low grade Tourette's-like symptoms and various other neurological issues. Misophonia is supposed to have some kind of possible connection to Tourette's.

However, he may also frisson or ASMR (or something in the category) and has an intense interest in certain kinds of music and has built quite a few home-made ultra high end home stereos out of car audio components.

Amazingly, almost none of the things we're talking about here are well recognized by the psychiatric or neuroscience communities.
Relevant (shameless plug) for my and @kdurrani's implementation of LOGO's famous Turtles language but in Minecraft and in 3D https://github.com/tombh/mc-turtles

We taught Code Club in primary school and Minecraft is the one thing that is guaranteed to grab and sustain kid's attentions. We actually used it at first through a Raspberry Pi and unplugged the keyboard and mouse, so the only way kids could interact with Minecraft was through Python ;)
Sure, languages take a very long time to gain adoption. Scala has been around for ten years and is still showing very little adoption while Clojure and more recently Ceylon are already receiving a lot of attention.

I used to have very high hopes for Scala to become the next Java but at this point, I've moved on and hoping that another language will get that spot.
That's the first time I've seen someone mention Grunt since Gulp became the new hotness. Wonder why they chose to go with that instead?
> The third insight came in how you use the thing. At first, Yurchenco remembers, everyone assumed mice had to be phenomenally accurate to deliver a good experience. “Suddenly we realized, you don’t care if it’s accurate!” he recalls. People don’t pay attention to what their hand is doing when they use a mouse; they just care about where the cursor goes.

This was certainly not a new insight – it was clearly explained in 1968 in the “Mother of all Demos” by Douglas Engelbart, where the original computer mouse was first introduced. This insight is what enabled the mouse to even exist – previous similar devices were known as digitizer boards and were strictly tied to their pads – they were one integrated unit. The very idea of a mouse device by itself is absolutely dependent on this insight that precise accuracy is not necessary.
Not sure if you're trolling? You say chrome breaks 5 times day, and then later in the same post say the Google ecosystem just works.

Seriously, what are you trying to say?
As an fvwm user (nothing fancy in my configs) whenever a thread like this kicks up, I scan the comments for other fvwm users. Maybe I will run into one, nope, not one to be found. Fvwm user feels lonely.
My Dad, who is still alive, kept a diary of growing up during the Dust Bowl in US midwest. Unfortunately, that diary is lost. But those days of dust and drought, growing up on a farm during the Great Depression, and later going to war in the South Pacific and coming back and then working as a civil rights worker left an indelible mark on him.

He really enjoyed a book I gave him recently, Bill Bryson's "One Summer -- America, 1927". He says that it brings back many memories.
Opinionated Rundown of JS Frameworks
My thought while trying version 0.7 (Windows)

Why is the Quick Launch Shortcut install option greyed out?

After install I, I tried playing a few files that I had just added, which was quick, from the "dashboard". Apparently my local files couldn't be found. Any log files available? Where does it think they are?

Many albums I have are by various artists yet you only seem read the artist field from the first file and treat that as the album artist.

You seem to have separation between the concepts of the library and the playlist, good. Unfortunately as soon as an item is played it is removed from the "queue".

Can I browse my "collection" in a different manner? At the moment it is a flat list of "artist" folders which seems to contain files not actually by the artist.

Any ReplayGain options available or planned?

At present I see no reason to discontinue using Winamp.
fails for me in private browsing mode because firefox can't remember history, works in normal mode
Show HN: Manage browser bookmarks from the CLI
> The term comes from those who have been empowered by these services to go into business sharing what they already have

There's a well-established term for the thing you call "go into business sharing" and its called "renting".
Losing VC money is not our biggest problem
Apple releases Xcode6-Beta6
Ah! So there's the key point: do your users run your software or do you, on your servers? If the former, yes, it's an externalized cost and may not enter your economic calculations. If the latter, you care a lot :-)
I didn't think of character n-grams, that's a case where yeah, you do want larger n. Same with bioinformatics.

But as far as word ngrams goes, I've been doing NLP research for over ten years, and you almost never want 4 or 5 grams, let alone ngrams of greater length. The data's simply too sparse to be useful. So, it's really a matter of generating bigrams and generating trigrams, which I think it's reasonable to have separate functions for.
A Brief Introduction to WebGL
As a foreign language learner, the "rules" you learn form a framework on which to build understanding when you're learning.

It's been my experience that after you get past a certain point, the rules stop mattering quite as much and are replaced by "intuition" similar (but not necessarily quite as strong) to what a native speaker has. When I write or speak English or Japanese, I do not think in terms of rules; I simply say what I think means what I want to communicate. Sometimes I don't know how to say something, but that's not because I've forgotten the "rules"; it's because I haven't built a strong enough intuition to express myself how I want to, using the words I have memorised.

Studying grammar and etymology can give insight into how a native speaker of a language sees the world. Ultimately, memorization of rules and vocabulary is the easy part of learning a language, though it is often very time consuming.
I see what you're getting at, and if a news article is about a particular instance of something occurring, I can see it working.

Journalists do also report on emerging and widespread trends, however.
Survey of Fraud Victims Show's Correlation between Retail Breaches
Thanks for the feedback Jason. It's good to know this is a legitimate fear, and I'll certainly work on the clear upfront communications to mitigate the problem.
The solution is to recognize that a fair equity split means something other than 50/50.
Rather than dismissing my cofounder as terrible, I encourage you to consider the possibility that advice like yours, which we followed in cofounding the company, set him up for failure.

Having specialization early on was a mistake. It was a difficult situation, and it wasn't entirely his fault that there was, for long stretches of time, little for him to do.

A startup cycle goes something like this: initial theory -> MVP -> validation of theory using MVP -> iterating to product-market fit -> scale

Even in that highly oversimplified flow, there are a lot of shifts from "product mode" to "development mode". Most of these steps must happen sequentially. If only half of the team is fully engaged in any given step, you get a lot of slack.

There's a joke that first startups should hire a bunch of developers to build the product. Then they should fire the developers and hire a bunch of salespeople to sell the product.

Which begs the question - why not just hire developers who can sell, and avoid paying all that unemployment?

Larger organizations can get away with having specialists onboard. Smaller organizations (2-3 people) can't afford this luxury.

Your advice would hold for a later stage startup, but it is unreasonable advice for an early stage startup.
Use reverse vesting and don't put provisions in that cofounders can't fire each other.

This will twist the incentives to align everybody.

1. if you do 80% of the work and he does 20%, you can fire him and reap 100% of the rewards
2. Same holds for you so it is fair
3. The person who works the hardest will be the hardest to fire so if there is a big conflict the guy who doesn't work as hard will go. In case of conflict there is a lot of incentive to resolve it.
4. This dynamic drives everybody to work really hard.
5. Everybody will aim to make themselves as valuable as possible because there is essentially no downside to letting you go the first year. Doing valuable things will create downside for the company.

You have to be bitten by this a couple of times before vesting starts to make sense, after all why would I not just get all my equity upfront.
The worst I heard was a founder walking away with 30% of the company 9 days after the company incorporated.

Whether a business person will be able to contribute equally depends strongly on the type of project you start and where you are going to find customers.
Brief summary of report on "Data Insecurity" + some additions on RiskIQ technology.
Aphex Twin to release new album called SYRO
It exists, in many forms. The best of them is called Pinboard.
ComputerCraft isn't working with the newest versions of the core Minecraft game (1.7.2/1.7.10). There's another mod, OpenComputers, that does similar things: http://oc.cil.li

(I've assembled a custom modpack for Minecraft, and had to learn a lot about mods in the process. One of these days I need to look more at how mods are written. They're written in Java, of course, like Minecraft itself; some use Scala as well. I have a bunch of starred repositories on GitHub to look at...)
Ask HN: What's your preferred source of (physical and cyber) security news?
Just wondering what people's preferred source of news on physical and cyber security issues is? Especially for those people who operate in higher risk environments (physically and with digital threats)

I'm thinking things like the UK Foreign and Commonwealth Officer for physical security and Schneier on Security for cyber.
Very clever :)
Original gem author here!

We were scratching out own itch by doing this. This is currently used by several of our projects.

It does feel like the HTTP libraries should be better and handling these various exceptions. Since they don't, we've ended up writing this.

For the most part, whenever we do any HTTP call, we are expecting a specific return code and we want to raise an easy to handle exception when this happens. However, many HTTP call don't even get to the point where an error code is return when the network is not reliable. We've found that in most case, we want to handle that exception in the same way than an unexpected error code.

This little gem let us do that easily.

Enjoy :)
So "Hungarian notation" is a language joke too?! Damn, so many years and I never made the connection.