skysight-inc/HackerNews huggingface dataset:
Probably the biggest problem is that documentation doesn't exist, is wrong, or is the crappy "GetItems returns Items" variety.

POS companies will often charge you a large sum of money in order to work with their systems. I think we paid Micros $10k to be able to integrate with their junk, and we had to fly to Maryland and sit in their offices for 2 days while they ran around being useless.

Workflows can be vastly different. If you're trying to write an IPOS interface that abstracts all that pain away for the client that's interacting w/ the system, it can lead to weird situations. Some POS systems will let you open a check w/ nothing on it (Aloha) but some won't (Micros). And on Aloha, if a server logs in and looks at that empty check before you put something on it, it'll automatically close. There are a ton of edge cases that you have to test, and the way two POS systems work in similar conditions are never the same.

Getting menu data out of a POS is a nightmare, as there's usually a ton of unused junk that you don't need. Often there are many duplicates, so the Onion topping you add to a taco is different from the Onion topping you add to nachos, and both are different from the Onion topping you'd put on a burrito. Despite the fact that it's literally the same onion being used. Sometimes, menu items that are on sale for happy hour or something aren't different items, but they get modified with "happy hour". You don't want your users seeing that junk, so you have to do a bunch of magic behind the scenes to submit the normal item AND the happy hour mod when the user orders it.

I could go on, there's a LOT of this weirdness when working with POS systems and most of the time you don't know what it'll be until you've sat there banging your head against your desk because when you order a Sandwich + fries it works, but a Sandwich + garlic fries will only add the fries to the cart. Feels good when you're finally done with the integration, but it's hell getting there.

Oh, and a lot of the time there is no real API, you're changing database files or doing some sort of dark voodoo magic to get the thing to work. Sometimes you get lucky and there's a SOAP service or some COM calls you can make that'll play nice with the POS, but that's hardly ever the case.
That title would still be inaccurate because it would imply that Apple is currently funding IV, and will not increase their funding. Just because Apple gave them money in the past doesn't mean they are continuing to fund them either.

It just seems to me that you have difficulty accepting other commenter's criticisms and would rather just believe that you've been right all along. Why is it that many hackers have this superiority complex that causes them act like this? I see this type of scenario in our industry all the time. Hackers would rather see themselves as correct from a different angle rather than accepting fault seen from everyone else's perspective.
Yo, downvoter:

In case it wasn't apparent to you, there were a number of fairly obvious (let's call them "junior") errors of reasoning embedded in the original posting. As in, the kinds of things we would have readily lost points for in that undergraduate-level "quantitative reasoning" course we crammed through on the way to fulfilling our social science degree.

Wholly independent, mind you, of all the fancy-schmancy talk about generalized linear models and whatnot. Which, while being quite nice-sounding, serve only to distract from the more basic (and glaring) errors of inference in the surrounding text.

Which, in turn, is why the label "dataviz" is a more than appropriate description of the otherwise quite fun and entertaining HTML5 demo provided by the Enigma team.

"Data science", however, it is not.
true, but any small mistake in the process on your part can come back to hurt you, look at how silk road got taken down
What do you mean by "whenever you need it"? Are these situations where taxis are unavailable due to demand? If so, that seems to back up Uber's point that raising prices during high demand times creates a reliable transportation system. It seems like the point is to incentivize people to look for other options (or to wait) when demand is at it's highest, so that it can always offer a ride. The price for that ride might be higher, but it's there. The price for the taxi (in those high demand times) might be lower, but if it's unavailable, that price doesn't do you any good.
Part of the problem is customer not wanting to update systems already in place (update to a new version of Aloha).

I work for the company that makes Aloha and I can see the newer products we are offering yet not many restaurants I frequent seem to be using the new versions.

We also make one for small business called Silver but I dont know how much has caught on.
It is wholly inappropriate to start blaming these authors, or to even suggest they are malicious (which is even worse).

They are the ones the technical computer community that operates at this level of network implementation have "chosen" to do this work (or they've chosen themselves, which is practically the same thing) which is an honour to them.

If anything goes wrong here, it is that culture at large, the way the RFCs get debated and approved, etcetera. There is no one to blame here in isolation.

Although I will agree with you that it is remarkable that this person forgot to write the check on payload_length after stating that so explicitly in the document.
HMO:

I am launching a message board/forum powered by Google Drive. getforum.us (Every 'workspace' is a Google Doc and all the documents attached are stored on your Google Drive.) I would love feedback on the user experience and your thoughts on the product.

How I can help:
I can look at your product and use/review it for design and features. I also know some html5 and frontend javascript stuff if you have questions.
They could hire you, take the project, then fire you. What would you do?

Look over any contracts. The words in contracts are actually important and they are not EULAs to skip over.

Estimate what the worse case is worth for you.
How Focus on Core Features Grew Bootstrapped Feedly to 15 Million Users
Need:

- Some experience working with customer service. I will

- Any type of remote, non-technical (think business) work. I like finance and Analytics.

Offering:

- Analytics help (setup and mostly data interpretation, telling the story of your traffic)
If a reporter violates an embargo, what do you feel the most appropriate response is?
> Now can somebody convince the W3 and Mozilla that there's nothing wrong with implementing SQLite next to IndexedDB

There's nothing wrong with implementing SQLite next to IndexedDB, and its not like W3 is going to send the Internet Standards cops to bust the browser vendors that have.

OTOH, there is something wrong with standardizing "whatever the version of SQLite happens to be used in the most recent version of Chrome happens to do" in a W3C spec. Speccing out an API and a specific supported subset/dialect of SQL for WebSQL that could support multiple independent compatible implementations would be appropriate (and it could even be based closely on what a particular version of SQLite does) -- but no one involved was interested enough in doing that to actually, well, do it, and that's why WebSQL ended up in limbo.
Even if that invariably happens it's not much consolation to the local business owners bankrupted because their skinny margins couldn't compete with the "disruptive" idea of running at a massive loss for two years. Venture capitalists make a loss inducing formerly marginally profitable businesses to make a loss represents a deadweight loss to society overall even if the service gap gets filled.

That said, most of the named business lines are those particularly easily replaced even if the threat of other VC-backed businesses coming into the market still exists: those inclined to open sandwich shops or market themselves as handymen aren't likely to be too worried about more online threats emerging in future, and the savvier ones are instead figuring out how to get profitless startups to provide them with low cost marketing.
This post was upvoted by sockpuppets. I banned the sockpuppets and buried this post. I've also banned the site, at least until we get a promise that this will never happen again.

Please don't ever do this on Hacker News.
ERA by Jawbone
Though his testimony was hilarious, as the trial was an obvious farce "What do you do for a living?" "P/T disaster response" he actually talked himself into a bogus conviction by handing the prosecutor everything needed to twist his statements around to the jury. His trial is a good lesson in not underestimating the skill of a lawyer to manipulate banal statements into perceived admissions of guilt or intent. He shouldn't have testified at all and just let some expert explain there's nothing illegal about what he was accused of. He rambled about SIM cloning and everything basically playing into their hands.
Good article, but not surprising. I gave up on delusions of "meritocracy" in my early 20's.
Not impossible. Private equity is itself young. Venture capital is even younger. It may be an artifact of our particular time, place, set of tax policies, and financial system.
I don't see how not joining a field just because it consists of certain amount of foreigners is a healthy, normal instinct.
I don't even know who weev is, much less that he was convicted for something, when this happened and why. A tl;dr would be much preferable to reading the court documents with no context.
Interested in localizing your website?

I'm working on a localization library / SaaS called Localize.js (https://localizejs.com). It's a new way to localize websites that's much easier to implement than traditional localization techniques.

It works by automatically detecting and translating text on on the client-side, and allows you to order translations (machine or human) via the web interface.

The library is stable and is working well so far. It's currently used in production serving millions of pageviews on https://www.verbling.com/classes (to demo, select a language in the dropdown on the bottom left).

I'd love your feedback or thoughts on the approach. If you'd like a free account, shoot me an email! brandon@localizejs.com
No. The point, as stated in the article, is to remove unmotivated employees quickly. Since employees will stick around until the offer is made, this dilutes its original purpose.
The BIG Lessons from Little Eye Labs' Journey? Be Visible. AND Keep Shipping
Most of the patent trolling companies set up a division or the like in eastern Texas in order to establish venue.
Amazon AWS vs GitHub – “Suspected Unauthorized Activity”
Nope, we are talking about replacing the engine for one of a completely different model.

Those amps and a very small number of resistors and capacitors are the first stage of amplification of an equipment. They are the biggest source of noise, by a couple orders of magnitude. If you can't tell the difference once you change them, it's because the difference is not relevant (and for audio systems, it's completely irrelevant).
I've actually been wondering this. I've seen higher profile acqui-hires in the news, but never an explanation on how they work. Should I expect the bonus to vest over some amount of time? Should I expect anything to protect me from (a)?
IOS designer Greg Christie leaves Apple amid reports of spat with Jony Ive
DNS issues; it's really slow to propagate the new page for some ISPs. Sorry about that.

http://grasswire.com/#/newsfeeds/d3ebe78f-918f-4a9f-9c98-cdd... is working better for some.
The "these" in "I'm killing these" simply meant reposts of the current article. Sorry there was no there there.
Suppose the product revenue is $10k/year with negligible time spent by you on support. (Deduct the cost of time you spent from the $10k.)

If you value 20x earnings, that's a valuation of $200k for your project.

Since the employment is (presumably) at-will, just value the cost of selling the side-project. If you want, factor in the value of any raise you get by switching jobs.
I actually don't think it had much impact at all actually. Although it wasn't a huge amount of money. I remember thinking "meh".
Totally. There hasn't been an incentive for them to upgrade, so they haven't. As more people get into the space and do cool things on top of POS systems that play nice with developers, they might be more inclined to switch/upgrade so they can have the same cool features as everyone else.

The industry is definitely moving in that direction, but POS companies are behemoths that haven't had to innovate in the past 20 years, so it'll be slow and painful.
>"why would they cross one target (microsoft, and possibly several other microsoft partners)"

They have agreements already so is not that is going to be a huge target anyway [1]

[1] http://www.theverge.com/2012/8/13/3239977/apple-and-microsof...
Google Analytics Street Fighter Dimension in Query Explorer
He didn't test it. He suspect the chips were fake because of the price.

That said, the very small difference is very important on laboratory applications. It's completely irrelevant for audio.
I didn't upload a resume (just a note saying I didn't have one) but did take the test.

Hopefully they send some feedback... I'm not looking for a job, just wanted to know how I would do if I were:)

Besides, I love programming challenges.
I wouldn't say the model is fundamentally flawed. Looking at the roots of NoSQL (which I believe was first popularized by Google's BigTable), the original intent of a NoSQL database is to allow redundant storage of a lot of data on a DFS.

They're meant for situations where you have data that doesn't fit well into a relational database model, and you need to run BIG queries (think PageRank) over the entire data in a fault-tolerant way. For instance thinking about PageRank, how many discrete data elements are in a single web page? This is "higher-order" data that in a relational database might have hundreds or thousands or tens of thousands of columns per row.

Of course there are also in-memory transactional databases called NoSQL databases which are meant to be replacements for the traditional relational data store, but those are a very different beast from the original NoSQL data model.
probably cause he couldn't get a girlfriend in the U.S.
if you look at all the foreigners in China, most of them have local Chinese girlfriends/wives and basically are losers in their home country.
harsh truth.
Why refer to the database that didn't fit this use case as "the particular NoSQL database that we selected", while specifically mentioning the one that DID fit by name? I know Postgres is great, no convincing necessary :)
Would you be happy with the bonus that they're offering you to give up the project completely and walk away from the project AND a job.

There's always the possibility that you don't like working for these people or it doesn't work out.

Also, I think you should talk to an accountant/lawyer about whether you want to be paid for the product as a bonus or as a separate sale for the IP. If they want to pay you for it as a bonus, there may be seriously negative tax implications for you...but if you sell it you want to make sure to shield yourself from liability.
Now that you point it out, that's actually rather amusing.
A year of no sugar
History of 20K Leagues Under the Sea – One of Walt Disney's original attractions
Yeah because strings with a length prefix/field are just as secure!

200,"STR"

We know where that got us...

Programming 101, rules 1&2:

1 - never trust your inputs

2 - always check your invariants.
No RSS feed yet. My email is in my HN profile as well.
I am trying to raise some small amount of money for a new website that enables people to donate money for a cause. its completely non profit.
i need help with doing a crowd funding campaign , video etc. on kickstarter/indigogo
Cloudflare is a CDN with security options (they stop bots, spam, ddos, etc). In some cases websites load faster, in others load slower... you have to try and see.

I'm using Cloudflare on 3 websites ($30/month) and on the last 30 days they saved 4.9 TB in bandwidth [1]. The "5TB" plan on MaxCDN costs $299/month.

[1] http://i.imgur.com/xqQ3Aea.png
Lab-grown vaginas successfully implanted in girls in tissue-engineering first
Why Recruiters are a waste of time.
The text isn't an order. A couple of my friends drive Uber in their spare time for cash, and they can work when ever they'd like. They just sign in to the app on their phone and they become available, and can sign out when they don't feel like working anymore.

They get texts when surge pricing is in effect like above to incentivize them to sign in and drive.
Only works on Chrome and Webkit based browsers.
Unix and C were written in an agile fashion. C was a step up from a macro assembler, to be used for writing an operating system. String manipulation is rare in operating systems, certainly in those days (even if you felt a need, you don't have much room to create new strings in if your system and its applications must run in 64 kilobytes of RAM (144 kB for the PDP 11/45; see http://cva.stanford.edu/classes/cs99s/papers/ritchie-thompso...)

The filesystem was about the only place where strings got manipulated and there, filenames were stored in fixed-size (14 bytes) buffers. Since all code could know strings were at most 14 bytes, having a complex type (pointer,length) was deemed a waste of memory and performance there. Everything else followed from that.
Not much you can do. Just make note of it and don't offer to pre-brief them in the future.
Known names and known publishers won't really agree to or respect embargoes. You can hope, but they're doing you a favor. There's no recourse if they don't respect one, but you don't have work with the reporter again. If you're a young startup, you need all the press you can get, you probably shouldn't be setting embargoes on press releases - at least in my experience.
You do realize that those local business are run by people with families to feed, and that "eventually autocorrect" does not "autocorrect" the ruining of their lives?
It is nightmare for v8 jit.
> the US DARPA has a major program to develop tiny cryptographic chips that can be embedded inside chip packages

Seems legit.

http://www-rohan.sdsu.edu/faculty/vinge/hotchips/security.ht...
Since we're talking in absolute terms, you're basically saying all education acquired outside of the US is questionable.

If you look at the world ranking of universities top 100, you'll see a number of foreign universities on par with Ivies.
I love CouchDB because it works directly with web browsers without middleware (and supports awesome replication), but I wouldn't mind structured records like in SQL databases. I end up enforcing schemas using update validation functions anyway. As long as it inputs and outputs in JSON over HTTP, I'd be happy.
PWN Meal EGO
Their workers aren't independent contractors because they don't offer their services to multiple companies. The IRS will figure this out and get their taxes. Next, eventually when the employee count is big enough they will sue for things like minimum wage, breaks etc.

also, it takes nothing to start one of these businesses and compete therefore profits can't get too big. The business doesn't really scale.
I have the site pretty well automated, so I can maintain it with a few hours a month. Any work I spend on it is to grow revenue. How do I come up with a value multiplier? I'm not strapped for cash, so $200k now vs. earned in the future isn't a huge difference to me.

That's true that I probably need to factor in the income from selling the site, and the base income separately. Factoring in the raise is a little difficult, as I'd be moving, and expect a higher salary in the city I'd be moving to.
So true.

It's still sad that because of Mozilla and Microsoft we have no SQL API in all HTML5 browsers :(

http://en.wikipedia.org/wiki/WebSQL

IndexedDB is fine for storing JSON objects, etc. but a relational database with SQL query syntax, indexes, etc. more powerful and means less code to write. With IndexedDB one has to reinvent the wheel to just get basic query features.

WebSQL is not deprecation, the W3C Working Group Note actually says:

'This specification is no longer in active maintenance
and the Web Applications Working Group does not intend to
maintain it further'.

WebSQL is only available in Webkit based Browsers (Safari, Chrome) which means most mobile browsers.

As SQLite is in public domain, no company would "loose their face" if they choose to use it. They could fork off SQLite and change the SQL query syntax (parser) to whatever the W3C finds suitable. https://www.sqlite.org

Mozilla Firefox and FirefoxOS both already ship SQLite for years and can be accessed by its internal JavaScript API. And several Microsoft products already use it anyway (e.g. Forza Xbox games). Microsoft has of course also various other SQL database libraries like MS Access JetRed (http://en.wikipedia.org/wiki/Extensible_Storage_Engine ), MS Outlook JetBlue (http://en.wikipedia.org/wiki/Extensible_Storage_Engine ) and MS SQL Server Express (http://en.wikipedia.org/wiki/SQL_Server_Express ) the SQL backend originally forked off for WinFS for Longhorn (Vista beta). It would be trivial for Microsoft to choose one of its many SQL engines and add it to IE 12. The same goes for Mozilla (just expose the API of SQLite).

For some reason Oracle and Mozilla pushed IndexedDB. Oracle has conflicting interests, as it owns OracleDB(SQL), MySQL (SQL) and BerkeleyDB (NoSQL and now also SQL support, based on SQLite). Oracle is an official "sponsor" of SQLite development and even ships it as part of it's BerkeleyDB package: http://www.oracle.com/technetwork/database/database-technolo... and https://www.sqlite.org/index.html#consortium_members

Mozilla tried to explain why they prefer IndexedDB over WebSQL: http://hacks.mozilla.org/2010/06/beyond-html5-database-apis-... and by an Mozilla dev https://web.archive.org/web/20130723044210/http://blog.vlad1... (I generally like Firefox and FirefoxOS but not implementing WebSQL is one of the worst actions that of Mozilla org, IMHO).

One can speculate that a less powerful HTML5 API translates in the long run to more SQL server licenses for Oracle and Microsoft. If the web app devs cannot do the processing & storage on the client side, one has to do it on the server side.

Anyway, I hope that we get an SQL API for HTML 5.x that also Mozilla and/or Microsoft implements. As of now WebSQL works fine in Webkit based browser which includes Safari, Chrome, Opera and includes also 95% of all smart phones.
But they might feel like distributing the limited cab supply based on luck is more fair than based on who will pay the most.

A similar situation is seen in distribution of immigration visas. Some people 'pay' for the privilege via investor class visas. Some people get in through nepotism via family class visas. Some people get in randomly through visa lotteries.

It's hard to say which of these is more fair than another. Probably depends on your point of view.
Cool stuff! We actually use a similar setup [1], but with the additional hassle of figuring out how to handle hardware connections back to the app. Docker + Jenkins has definitely been a big win.

[1] http://www.appneta.com/blog/automated-testing-with-docker/
Most opinion pieces on current controversies—as opposed to actual news—don't count as on-topic for HN. Aggregating them doesn't make them more on-topic.
Is the page down for anyone else?
Yeah, once you start using yield it's really hard to write JS without it. It's nice to get that keyword back.

You can start throwing that on mocha too, it's pretty sweet.
I've been using ReadKit (http://readkitapp.com) for a while. It's very similar to Reeder, it supports a lot of services for syncing and works flawlessly. As a long time Reeder user in Mac and iPhone, I'll be giving it another chance, though.