skysight-inc/HackerNews huggingface dataset:
Excuse me? Are you a student working part-time earning £30,000 a year?

(I would say that's pretty much)

Correct me if I'm wrong.
I mean, it creates some perverse incentives, such as giving a financial reason to withhold evidence from the defense.

Of course, you could require that a) there's a fine for being caught at that and b) the department also has to pay for the appeal and initial case and prepay for any retrials.

Overall, I think it would be a large improvement, though.
So much nostalgia. I still have my old .it music files from way back. I look at them and it's amazing what the limitations used to do for creativity.
It seems there's a lot of buzz around this game. Is there a particular reason for that?
You probably made a wise choice!

Nice landing page. I'm curious if you had a good solution for getting highlights from user's Kindle accounts. I looked into it briefly and found I could only access the highlights via a HTML page, but perhaps I missed something and there's a better way. If they provided an API that would be awesome!
Thank you for your comments and interest in Cozymeal. I am the co-founder of Cozymeal, which we launched three months ago. What started as a side project attracted a lot of interest and I am now working full-time on it.

The quality of the food and the experience in general are very important to us. Every host has to go through a vetting process before he can join our site.

Our guests use Cozymeal for the great food but also the amazing experience they get in terms of meeting new people and enjoying delicious food in a nice ambience without the unpleasant noise and rush you often have in restaurants.

Recently, some of our hosts started offering cooking classes which are also very popular.
One thing to think about is that it lowers the cost of a defense if you're relatively sure you'll win.

Under the current system, a plea bargain is something like "Take 2 years in jail and pay $50-100k less or face 10 years in jail at trial, where you probably can't even afford a real defense."

Under the new system, a plea bargain would have to offer considerably more to the point it's obviously problematic, because acquitted defendants wouldn't still be out the money required to beat the system. Further, it's likely poor people will have better access to top notch lawyers if the lawyer can expect to recoup their cost from the state (rather than just not being paid by the poor person).
I wouldn't call myself a developer, more of a generalist.

I started my first real job in technology in the mid-late 90s and spent roughly the first half of my career maintaining systems that were built by other people.

Eventually, I jumped up a level and stared accelerating from there. Planning, writing proposals and doing the technical implementation for projects of increasing size and complexity. With each major undertaking done I was looking for the next as I had no interest in getting drawn back into maintenance mode.

I started toying with the idea of working for myself, being a truly independent consultant and ended up doing some side projects while maintaining a full time job. The money was great, nearly double my full-time job hourly rate, but it wasn't nearly consistent enough and I was in the process of starting a family.

With all the responsibilities of a family looming I had more or less mentally resigned myself to moving into a rock-steady management role and calling it a career.

That plan didn't work out for what at the time were incredibly frustrating reasons, but it turned out for the best. I took a job as an independent contractor for a lot more money doing a mix of interesting projects and braindead operations.

That's where I am today, I've realized that I'm unlikely to ever be satisfied working for other people or working on the same things for more than perhaps year at a time.

At the same time, I've realized that I don't need to draw satisfaction from my day job. By coming to grips with being parent and learning to manage my time and goals I'm able to collect a good, steady income to live while doing a full load of courses and dabbling in side projects to satisfy myself.

That's probably the most important part. Once I was earning enough money to have everything my family needs plus many of the things we want I found myself wanting less and realized at least within the same order of magnitude more money isn't what I want.

As best I can tell, what I want is autonomy and variety.

Figuring out what it is that you actually want would a great start.

Personally, I mean to continue my education while building up enough consistency on the side to transition that to be primary income. If something better comes along in the meantime - great.
Yes, the site went down again. We are working hard on bringing it up. Sorry for the inconvenience.
I'd go further. The jury must convict on all presented charges or none. Throwing 900 charges at someone, as the article says, is a way to force a plea bargain from someone who may well be innocent. (And removing a charge after failing the plea bargain tactic, but before court can't be allowed either.)
Información sobre sangrado en el embarazo
Cuando te enteras que estás embarazada lo último que quieres ver en tu ropa interior son machas de sangre. Pero no siempre quiere decir este sangrado que esté sucediendo algo malo en el proceso del embarazo.
> Why do browsers not have an interface for configuring keyboard shortcuts yet?

Have you ever used Opera? This is in Opera 9 of 7 years ago:

http://i62.tinypic.com/35014du.png

(Edit: apparently it's been removed as of version 15; sad but not too surprising. What drew me to Opera was this and the Quick Preferences menu: http://www.h-online.com/security/imgs/46/3/7/5/6/9/6/op9_f12... --- I don't think I've seen any other browser since that offers this level of control in a stock install.)
Bunny Movement
Moving many bunnies across the screen at once using css3. Some are calling it the concept of the century. (Credit PIXI.js for the bunny graphic)
No.

Explain why after spending 10 years in school my tax burden should increase by 30k (making it an effective 60% rate not counting 10% sales tax in CA) to give to able bodied people who choose not to get off their ass. I guarantee you society is better off letting me keep what I earned rather than giving it to a completely untested individual. I didn't work my ass off for you.
hacker news broke the cozymeal :/
"The biggest challenge is distribution. Our data shows SaaS companies rely heavily on direct sales — at nearly twice the rates of every other channel, but can afford only modest sales teams of 1 or 2."

Is the primary issue here that the recurring revenue models of SaaS companies are less compatible with existing distribution networks?

I've been researching this and found that hardware companies that sell through dealer networks and authorized distributors have an unrealized opportunity to introduce recurring revenue products for their partners, who typically are operating with narrow margins on "one and done" box sales. The challenge is implementing a revenue sharing or commission model that is both attractive and straight forward.
Anyone know why the two Bitcoin Call Option Valuations get such different results: Python 361.203 and Julia 374.496? Monte Carlo will always some error but that's a pretty big difference. Can't confirm which more correct right now.
Also of interest is Type D personality which has been correlated with cardiovascular issues and poor medication adherence: https://en.wikipedia.org/wiki/Type_D_personality
Lean Startup is a great starting point to understand the what and why of it.
Running Lean is the how.
We're not anywhere close to this. For this to even happen we need everyone who can work, to work, right now. Implementing BI will delay your utopia.
This is great, kudos to the dev!

Like others who wished they had this while teaching git, I wish I had this while learning git.

However, the interaction seems a bit clunky - after doing a `git fetch` I wanted to try a `git rebase` but realized I had to click on the `git rebase` option first before typing it out. Maybe remove the need to click the option first OR clicking it will automatically type stuff for you. Basically, it's a two step process that once needs one.
Good to see someone point out a flaw on basing the success of the site on the dependability of the 1k+ group. They need not all be benevolent dictators (or even interested) in spirit.
yeah, its back up, a year of just that journal costs 706 Euros = 959.45 USD currently. Wow.
Meals have been social for much longer than they've been nutritionally quantified. IOW, we've shared food and community for thousands of years just fine without a list of nutritional facts for the buffalo or potatos we've eaten. I'd say this site is bringing things back to their roots, not focusing in the wrong direction.
Good old times, i used FastTracker to play around with music in my BBS days in the 90ies.

We had a really talented guy on the local BBS who made awesome music at the time (and was one of the best Duke3D players in my country), some of it is still up here:

http://www.c-eagle.de/?action=music_mods
>downvoting something because you disagree with it has always been legitimate on HN //

Um, no. You downvote when a comment doesn't contribute. If you disagree then you can state it and if that contributes it can get upvoted too.
I'm a developer at dojo4 in Boulder, Colorado (dojo4.com/team) and am really happy. I do a few hours a week on a side project (manualviableproduct.com) but mainly for my own enjoyment.

I have a bachelor's in cs and a bachelor's in information assurance however so it wasn't a hard pitch to be a developer. I worked at a couple of more corporate style companies before being really happy at dojo4.

They care enough about the craft of developing that they push me to be a better programmer and give a big middle finger to anyone who wants us to forget our values for any amount of money. I love it. Our clients love us. I'm proud of the quality of the work we do.

And we drink lots of beer & scotch, eat lots of cookies and free lunches, and get massages every month. :p
OK, so for best practices, we have:

* eat

* sleep

* build something that people want

* talk to users so that you know what they want

Anything else of note?
Very nice, thanks for making this. I tried crazy workflows and the history tree had multiple levels. If possible, could you add scrolling to the visualization viewport?
I never said Python is going to be better. I merely stated that with a head start in terms of functionality you get from Pandas that Python will have the upper hand.

Also, if history is any guide, the "new" and the "hot" tend not to beat an incumbent just because they're new and hot. Having the most room to improve is not a blessing. You have to improve at a rate that is faster and greater than the incumbent can improve. And if they can't improve at a faster rate, libraries and ecosystems win by offering something compelling that is either hard or impossible to replicate in the incumbent.
I started out working for a couple of years as a supporter while programming for fun at home, this way i learned a lot about computers (think os/2, dos, win 3.11) while building up my programming skills.

Been self employed for 16 years now.
Computer folks seem to be attracted to games with simple rules that can be programmed easily. Life comes to mind. This one has a lot of permutations of rules to explore.
Presumably I could work through your comment history and just give you 62 upvotes ... wonder if there's a system in place to stop that?
Client certificates have failed.

We should thank MUA and browser vendors for that - they made everything to keep UIs as scary and unusable as possible.

It could've been different if MUAs had allowed (or even suggested) users to generate keypairs and send CSRs in a simple streamlined way. Maybe even cooperate with StartSSL and alikes (like Thunderbird cooperates with file hosting services to send large attachments, huh) to automate the request sending and validation.
> Risk aversion should not be an issue in your twenties.

That's a difficult expectation to meet when you're $50,000 in student debt though.
If you are asking this question after the copy was made, then the mere fact that you would be asking that question to the original, means that the original diverged from the copy. The copy was not presented with that offer (to swallow pill) and the thought processes and synaptic impressions in their brains started to diverge! They are no longer identical.

The best scenario would be if there were no concept of choice at all. Not even before the copy were made. Not even the awareness that as part of the cloning either the clone or the original would die is good enough, because you are still asking me to make a choice.

The ideal case would be I am awake today, go to sleep and tomorrow either me or my copy would wake up.
> PC Speaker driver. Probably no one ever used this, but
making the PC speaker play proper digital audio was
something fun. DOSBox even emulates this quite well! This
code was also responsible for the single worst bug I had
during the entire IT development. When I was writing this
driver, I mismatched the PUSHes and POPs in the interrupt
handler; which then had a bad interaction with Microsoft's
SmartDrive disk cache. The net result of this was SmartDrive
trashed my hard drive and I lost over a week of work on IT
and university assignments.

What a horrible and funny bug. Reminds me of Linus attempting to write AT commands to his modem, but redirecting them to the wrong /dev file and accidentally replacing the boot record of his disk drive with a Hayes command.
XSS works because the browser uses "eval" for some attributes, for example <img src="x" onerror="alert(1)">. React never uses eval internally so this class of attacks cannot happen on the server.

In order to exploit that vulnerability, improper string concatenation is the most used technique (see SQL injection).

var untrustedURL = 'x" onerror="alert(1)';
document.body.innerHTML += '<img src="' + untrustedURL + '">';

In React, you don't use string concatenation to build the Virtual DOM. This way you cannot fool React into setting properties that the developer didn't explicitly let you.

React.renderComponent(document.body, <img src={untrustedURL} />);
React.renderComponent(document.body, React.DOM.img({src: untrustedURL}));

Another advantage is that each value in React world is typed. It is either a string which is always escaped, or a component. You cannot turn a string into a component unless the developer explicitly let you.

React has been designed with security in mind and prevents by default a large amount of attack vectors that exist in the browser environment.
Thanks pavansky for sharing. Can you tell me what is the performance and model accuracy trade off between Monte-Carlo option pricing vs. BSM vs. Binomial vs. Heston.

Currently I use BSM; however, live performance is poor in extracting implied volatility from NBBO of option spreads as I use a naive approach to iterate and converge on the IV. I assume that's what people use CUDA and GPU for to calculate the greeks and pricing of the whole US option chain series in realtime.

I'm curious if using CUDA or GPU rented from aws would make performance faster, in a) extracting IV from market ticks, b) figuring out break-even and hedging/adjustment points in different complex option spreads, c) calculating expected payoff in term's of Kelly's for a spread or potential adjustment.

Gl with your endeavor.
One of the opportunities in SaaS we see at Vendorsi is the chance for small enterprise vendors to be more easily, and less expensively found by other SMBs. Because we don't charge vendors, and instead charge buyers a subscription, we can--and must be--neutral, and focus on presenting accurate data about all the vendors in the space, vs. the 8 who pay us the most.
Somewhere he mentioned on how to consider working for a startup. If you have $xM would you consider investing in it?
Source: http://answers.microsoft.com/en-us/ie/forum/ie7_6-windows_ot...
Maybe the Chinese just wanted to find out whom exactly to thank for getting a bit more than they ordered from Boeing [1]?

[1] http://www.telegraph.co.uk/news/worldnews/northamerica/usa/1...
This just taught me more than any git tutorial I've read. What a great visualization!
That may be true, but at best you would just get animal level intelligence. We haven't refined our algorithms like evolution has over millions of years with natural selection, and we have far less computing power and far less training time than real brains.

Most animals can't learn language, or play games, and aren't very intelligent.
Ask HN: Time to get it right when joining a startup
Hello,

I would like to know what your experiences are with new co-founders joining a running team.

Usually, there is lots of experience on the side of the core team, and critical information that needs to be communicated to the new kid on the block. Also, the new guy should have some time to get to know the working culture and product of the company.

How much time do you give co-founders until they have to perform as you expect? Do they have to make magic from day 1 on? If a trial period is an option, how long should it be? What would be critical factors to kill the new guy, what mistakes are forgivable?

Any after-action reports on this, or perhaps some best practices?

Note that this question does not necessarily relate to a specialized position in the company (e.g. a front end developer), but can be a position of a generalist type of person that should assist the CEO.

Cheers!
I can testify that HN works well in IE6.

It's mostly advanced HTML5 features, scripting, and CSS that aren't supported in older browsers, but basic text formatting and forms shouldn't be any issue.
So now, if I post a comment that an "endorser" disagrees with they can effectively delete that comment independently? Or do flagged comments remain open to be allowed ["endorsed"] by others?
Ha! I was helping a friend choose a laptop at some electronic retail shop. I pulled that site fullscreen on a microsoft surface to goof off a bit. I then left the green screen on.

3 minutes later the microsoft onsite seller stumbled on it, alarmed himself at rapid space, took a picture, made a phone call and hard-rebooted it. We had a good laugh xD.
You can view one page here:

https://web.archive.org/web/20140101130924/http://cozymeal.c...

Hopefully the site will be back up soon :)
Greater normalization allows for greater schema evolution. If you start treating your relations as stating known properties about entities then you can create new collections of known properties, track them through time, merge and extend these schema all non-destructively.

I don't think it requires a whole lot more thought that you ought to be putting into your Mongo "schemata" anyway.

Now that kind of usage of relational databases will destroy MySQL since it doesn't do clever query planning.
Purely anecdotal feedback coming up.

This is somewhat old (like at least a year old I think). I've been using git for a pretty long time but as my main usage was on solo projects I was not at all making use of branches, rebasing and so on. I knew the concepts though but the entire thing was still a mix grey cloud for me up until a few months ago; even though I've had previous experience dealing with git internals (libgit and libgit2).
I saw this site before and I thought it was very cool but it was not teaching me anything new. Although everything seems clear and simple, it is a representation I simply could not wrap my head around. It's like when you learn a new language: I know "libro" means "book" in spanish but I cannot associate it with the concept of a book, until I move to spain and speak the language.

Then I got my new job. New git workflow and I had to use branches and rebasing in the field on an hourly basis. And ever since, everything clicked. Now that I see this link again, it is not only clear, it feels like I speak the language.

All in all, I think this is a great piece of work, but pedagogically speaking, I think of it more as a visual cue to pair with the git actions when you do them than something to rely on.
The Government Is a Hitman: Uber, Tesla and Airbnb Are in Its Crosshairs
Really nice story. I find it inspiring. Just keep up with the great job! I think it could grow really big.

P.S. I find it really inspiring, so much that I'll add it to my weekly newsletter which I send on Sundays (shameless plug: http://startupitis.com/).
The sharing economy now provides a predictable playbook here:

1) get popular
2) get hassled by local government
3) make deal with local government

I don't see why this idea is different.
Language learning is hard work, and most people fail quickly at it once they realize it'll be several hundred hours before they'll be at a useful level. That's probably why it's so hard to make money with a product primarily tailored to the needs of intermediate and advanced learners. Learner attrition means that most people attracted by the idea of language learning don't make it that far.

I've tried Readlang briefly and thought the look of the site was much nicer than the clunky interface sported by LingQ, but I still didn't feel ready to make free reading a major part of my study as a ~B1+ self-learner of Spanish. Most texts for natives, even children's books like Harry Potter, are still very slow/difficult to read at my current level.

Import tools are nice, but the content I stumble on is often too hard for me to read efficiently. What I really need is help finding stuff I like that is only ~5% unknown words so I can read more fluidly/enjoyably. I'm not sure how to tackle the problem, but if you can crack the content discovery nut it will make the tool more accessible to lower level language students at the "widest" portion of the language learning funnel.

Another thing I've noticed is that Readlang seems very "quiet". Other platforms like Duolingo and LingQ have active user forums where people can share their experiences and problems. It'd be nice to have a discussion place to swap suggestions, get encouragement, and (most important) see testimonials/success stories.

Anyway, good luck. I hope the product is still around when I'm more advanced and ready to make reading a bigger part of my study.
The reason so many people are content with being employees, rather than striking it out on their own, has to do (at least in part) with their risk tolerance.

See, I run my own business (and was self employed for perhaps 10 years before that) and I've turned down acquisition offers on the basis that without having "FU" money, having a full time job is as risky as it gets. One source of income, other people get the control over firing you, no guarantees of landing another job within a certain time frame.. that sounds risky to me. (Not that I disagree for people in general, but it's all relative to what you're used to, I guess.)
I was just thinking about this. Why do we allow multiple charges per trial?

What would happen if we only allowed one charge per trial, and it was a prosecutor's job to determine (along with existing duties) which one of the possible charges would be tried? Double jeopardy would be prevented by requiring submission to the court of all considered charges; attempting to bring a new charge for an already-adjudicated matter would be handled like a failure to disclose exculpatory evidence is today - the charge would be thrown out and the prosecutor would be reprimanded however that happens today.
I like haXe, I really do, but for me, it's seriously lacking in libraries. It's all well and good to have everything you need to make games and displace Flash (everywhere!), but for instance, I can't just clone a GPX parser (https://github.com/tkrajina/gpxpy), pull in some other Python mapping stuff (http://sensitivecities.com/so-youd-like-to-make-a-map-using-...) and frontend it with another cross platform "language" (http://kivy.org/).

Big thanks and congratulations to the haXe developers, and I'll keep an eye on it with high hopes the library will expand!