skysight-inc/HackerNews huggingface dataset:
Show HN: CUVE, using tiles UI that can diagonalize and transform coordinates
Hello everyone,
We’ve been working on an online test prep service called CUVE.
CUVE is a multi-dimensional, metro-UI-based coordinate map that transforms (in a relativistic way) based on user inputs. It helps users discover the shortest path to master a given subject.
In addition, we’re planning to differentiate by developing educator/tutor-focused functions, such as questions editing and lessons curation.

Now, we face two critical questions as we try to decide our focus while preparing to apply for accelerators this year.

1. what should we focus, user acquisition or more demo-grade functions?
User acquisition would require enhancing our Discovery algorithm and completing admin-related functions. These functions will help us acquire more test-taker users.
On the other hand, if we do more demo functions, we will develop tutor-focused use cases, such as questions editor. Given our time constraints, these will be demo-grade and we probably won’t be able to market them to acquire users.

2. what accelerator should we target, general (Y Combinator/Techstar) or education-focused (Imagine K12)?
This is somewhat related to the first question because if we target education-focused accelerator, we would focus more on demo-grade functions for educators/tutors as they play a significant role in the ecosystem. FYI, we already tried for Y Combinator twice but never got invited for an interview so we’re thinking that we may not be the right fit...although we’ll probably try again.

So given those considerations, we'd really appreciate if you experts can help us with comments.
Thanks in advance.

www.cuve.me
I think that washing machines are so popular and there is such a wide variety of them because they do a very good job of selling a lie

Really? I thought washing machines were popular because washing your clothes by hand is tiring, physically strenous, time consuming work?
> just can't seem to get how it got so popular so quickly

The #1 most subscribed-to youtuber[0] (PewDiePie) did a video on this game right around the time its popularity skyrocketed.

[0] http://www.statsheep.com/pewdiepie
Is actually pretty easy to design without width; you can use max-width OR min-width in a per case basis, you can use margins (a left margin of 10% and a right one of 10% means your width will be roughly 80%) or padding in a similar fashion.
When you're teaching someone a subject that they expect to be challenging and aren't forced to learn, any extra barrier can dissuade them entirely. Think of the learning process like the conversion funnel for a web site.
Why do developers resist being professionalized? Are we really all so naive to think that the world will grovel at our feet for the rest of time?

Fact is, it's extremely likely you've been taken advantage of, financially at some point, for your skills. It's an ugly reality, but I'm betting it has happened to a lot of people, or is happening. There are people who love nothing more than to take advantage of information asymmetries to extract disproportionate amounts of value from you.

I'm having a hard time thinking of any downsides to professionalizing. It cements our place in society, makes it a 'thing' for laypeople to ascribe importance to (however idiotic that concept is), which starts a feedback loop of expecting respect, both personally and professionally.
http://dot-bit.org/FAQ
Two general trends I've seen since the 80s. Not entirely different than your observations, but a little different.

Lack of ability to evaluate competence means the loudest peacocks at the quickie-oil-change shop proclaim themselves gods gift to automotive engineering. They get laughed at a lot, but they also collect a lot of undeserved money.

Another trend is a profound lack of abstract thinking ability especially as regards problem solving. This is best seen as "this nuclear aircraft carrier has a GUI and a tablet app, therefore it requires no training, education, intelligence, or experience to operate".

I make a lot of money cleaning up after people dumb enough to believe those two general lines of thinking, so I'm not entirely bothered. We have a lot of carnival showmen, but as long as I'm making stacks of cash cleaning up after them, I'm not all that bothered. It is kind of silly though.
Where do they say military grade? That's always a bit of a red flag for me.
Elasticsearch 1.0.0 released
The 'language is evolving' and 'language is defined by usage' arguments go both ways.

When something was both not historically incorrect, and not considered incorrect by many current people, the arguments people make about it being wrong starts to crumble slightly.
Right, "associations" = correlation.

Correlation doesn't imply anything about causation, though the article itself is all about how maybe full-fat dairy causes lower obesity.

My point is that perhaps obesity causes less consumption of full-fat dairy (because "I'm getting kind of overweight; I'll get the low-fat one") OR there may be another factor that's causing both effects -- e.g., organic yoghurt is much more likely to be "natural" (full-fat), and people who eat a lot of organic food as part of choosing their diet tend to eat heathier (less fattening) meals.

I'm making both of these up -- but both situations explain a correlation/association between full-fat dairy and lower obesity without full-fat dairy causing lower obesity. A good study needs to rule this kind of stuff out to be useful.

Often, unfortunately, the study itself mentions various confounding factors, alternate explanations, etc., and the reporting just ignores all that, cherry-picks the desired "result" and poses the headline as a question to be safe.
Another vote that I would like this within Sublime (although I'm not sure how that would work), and would really like for the tool to be able to interpret Markdown. Right now it gets confused by the markup for hyperlinks.

Looks like a great tool for me to take rambling blog drafts and trip them down while editing/refining.
Also, if you want to log into the site on your phone, you need a second phone.
Another similar project is Huboard. Demo at https://huboard.com/captn3m0/potion/
clickable http://www.cuve.me/
Crossing the Chasm meets The Lean Startup
Venture Capital Kryptonite – Can Data Tell Us Which VCs most often co-invest?
"they don't have any fabs"

Isn't this not true anymore? I thought Apple brought chip production "in house" as well as other specific hardware related to their iOS products.
That's true of anything written in Go.
But it behaves... strange. You'll notice it if you use a touchpad and kinetic scrolling. It seems too fast and somehow not very, well, kinetic.
> [working long hours] is not a sacrifice for some people, but a preference.

Its easy to view as "not a sacrifice" now, but like everything else, you are more likely than not to view it as a sacrifice later. Listen to those with more experience than you; I personally wish I had, and I'm trying to make up for it now.

> But burnout is not due to "not having a life", it's due to ignoring your physiology

I disagree that burnout is primarily physiological, it's much more a mental ailment - a state of mind that is exceptionally hard to break out of. Not having any other buffer than more work to engage your mind with will very quickly cause you to burn out.
>the freebies they get are so baked into government

What exactly do you understand under freebies [for 100y+ prof org members]?

Interesting point about the older prof members being both anti-union and but joining a prof body. I reckon the two have different functions though. e.g. In my case the only thing I hear from my prof org is messages with a "comply or else" tone. Sure they do set minimum salaries for apprenticeships, but those are so far below market rate that its does even matter. A union in contrast would fit for better work conditions, better pay, better benefits etc.

The only benefit I see is accreditation (admittedly a large benefit)...but that is hardly a freebie (took blood, sweat & many tears).
youtube comments are bad because there's no barrier to entry.

with 4chan you have to get over the social impact of actually browsing 4chan. Just go look at the 4chan subreddit, it's filled to the brink with people who want to consume 4chan content but are too scared to actually visit the site.
You are so right, still I had a need for such a little tool and I don't regret any of it's 48 lines of code so far :)
Objective-C is a dynamic OO language and it has always been AOT compiled.

Also there's Smalltalk/X: http://www.exept.de/en/products/smalltalkx

libart for Android also brings AOT to a jitted/VMed language.
This is actually something we thought we removed everywhere. I just grep'd our repo, found one lingering instance, and committed it out (will deploy when the traffic goes down). We understand it's deceptive and recognize the need to communicate to our users why Clef is more secure than usernames and passwords in a straightforward way.
this one is good too, but I found Usersnap more user-friendly (personal opinion). Thanks for sharing the addon!

P.S sometime the clients are not people, they are monsters :)))
I thought it was a problem that 50%* of college freshmen read below a 10th grade level, but apparently the problem was with college graduates writing above it.

(*: number made up because I can't be bothered to look it up.)
Don't Apple's A7 and other chips count as "developing silicon"? And you don't see Apple focusing on "developing software"?
I think Zed Shaw nailed it with respect to this topic:

"People who can code in the world of technology companies are a dime a dozen and get no respect. People who can code in biology, medicine, government, sociology, physics, history, and mathematics are respected and can do amazing things to advance those disciplines."

Tech doesn't value code because everyone knows it. There are tons of fields where your skills are still treated with Godlike reverence.
it's simple, accessible, difficult, and lets you go again fast.

It's "I wanna be the guy" for people who don't like video game culture and immaturity.

If you're fine with both of those, however, go play "I wanna be the guy"!
WildFly released – JBoss 8
That wasn't Hemingway. The first recognizable version was by William R. Kane. Never heard of William R. Kane? Me neither; hence the Hemingway. Quotes always bond to the nearest plausible famous person.

http://quoteinvestigator.com/2013/01/28/baby-shoes/
There are a few advantages you're not mentioning:
1) This is two factor authentication. I don't trust any of my really "essential" accounts like GMail or Coinbase without two factor. And all of the problems you mentioned around needing your phone are common to nearly all two-factor auth solutions.

2) More secure password. You won't be susceptible to many brute-force based hacking methods because your password won't be in any rainbow tables or anything like that.
If your default plan without composer is "download X, Y and Z and add them to my own repo" I have some news for you.
Thanks for the explanation, I was under the mistaken impression that communication took place between the CA every time a server was visited.
"more correct" is nonsense, since 'correct' is not a gradable adjective. "more acceptable" would be correct.

Whether "less [count-noun]" is acceptable depends on granularity: "less than two adverbs" is acceptable whenever it feels alright to you to just abstract adverbs into a pure number. "less than two corrections" is not acceptable to most people because corrections don't lend themselves to being abstracted into a number.

Languages are not random. It's just that prescriptivist get hung up on random subsets of language and pretend they've seen all of it.
Pretty sure they have an app to solve that.
Am I crazy? I remember using Netscape myself and I'm sure I never paid for it.
I bought a yubikey, but hardly any web services support it.
Looks very nice. I'm only missing disk I/O as fundamental metric
I replaced "utilize" with "leverage" and this app did not complain, which made me sad.
Does that even matter when everyone hides their profits in Ireland?
I was going to guess that most of that is food and fuel, heavily subsidized industries in the USA (ie. indirect taxpayer assistance to China).

This article claims there is more:

http://www.ibtimes.com/us-exports-china-have-grown-294-over-...
And what has the IEE done to raise the status for Engineers in the UK in last 100 years.
TIL software reuse is for brogrammers and DRY is a farce.
I agree that the absence of IndexedDB is a little weird, but I don't know if it's "crippling," just annoying. Safari has supported Web SQL for a long time. While it was (rightly) abandoned by W3C because it was attempting to standardize SQLite as an implementation, there is a polyfill (https://github.com/axemclion/IndexedDBShim) that implements IndexedDB semantics on top of Web SQL. It looks like localForage also supports Safari using Web SQL.
Yea, I wouldn't call them big either, but they happen none-the-less. For package developers it can be vital. Sometimes A must be loaded for B. It's mainly a third party javascript issue. The compatibility folder sometimes does the trick, but by contrast the same utility doesn't exist for package developers. It's a larger dependancy management issue not tackled by the current packaging system.
Wow, this is great. I now have a tool to put all my writing through before I finish an article. Very cool.
I may be completely ignorant here but how is Snapchat anonymous? I thought you shared content with your contact list... but maybe I'm missing something. Is it because Snapchat has no "profile" page a la Facebook?
So one use case, where any phone based solutions are a bit off is: when you're travelling.

1. Phone in roaming and no network

2. Battery dying out.

It locks you out of using a bunch of services.

I had a really bad time when my flight to NYC got redirected to Tashkent and was stuck for 2 days. I couldn't logon to any services. My phone wasn't working, so i did not receive sms notifications i had setup. GMail(and FB and a bunch of others) all thought my account was being hacked and wanted me to verify via my phone or email. So i was stuck in a foreign country, with phone roaming not working, and no way to contact and let people know that where i was.

So i've definitely stopped using any SMS phone verification, i'm still hesitant to use Google Authenticator(although i've shifted most of the accounts to it), because my battery tends to die at odd times while traveling.
Well, not really. The first 64 bits are not all possible. They are subdivided, since some addresses are link-local, some are multicast, etc. Then, Comcast only has a certain allocation of that. On top of that, could one find a patter in how they allocate their addresses?

The second 64 bits are also not quite random. Most of your devices will autoconfigure using radvd. This means that the second 64 bits depend on their MAC address. Now, if I knew of an exploit to, say, a printer or a NAS device, I would know the MAC address range. My guess is that I could probably reduce the 128 bit address space to something like 100 or even 90 bits.

Second, and this makes it all the above a moot point, don't your devices connect to the internet? Any time they connect to a site, that site knows the IP address and that data may be used either explicitly or leaked and used by someone else. Everyone between you and the site also knows the address.

Lastly, if you ever set up a DNS record for any of these addresses, they are then visible to others even with some scanning if you don't ever publish the actual names.

Long story short, there is hoping you don't get hacked and there is knowing you have a firewall that only allows what you want in.
"I'm having a hard time thinking of any downsides to professionalizing"

Well, if you are a real professional then a complaint can result in your being struck off and it being legally impossible for you to work in that area again.

I really don't see how (or indeed why) that model could be applied to general software development or why it would be in any way desirable.

NB: It might be applicable in very small niche areas - safety critical systems etc.
Actually there is. If you are a software developer, you are skill laborer. If you are software engineer - you have the PE / FE exams. In some states its even illegal to call yourself a softare engineer (or [insert word here] engineer, without having an "engineering" degree. Secondly, the major problem to start out with is the proper business definitions / rules for which the software is designed for. Because software devs/*neers have a more "generalized" tool building education (either/or work experience / degree education), the understsanding has to come from both sides - we explore the capabilities and compare that to the process you are trying to map for your industry. But I digress ...
Flappy Bird Reveals the Truth in Gaming
YES!!!! As someone who loves writing but wasn't an english major, this rocks!!! Thank you.
Somebody selling iPhone with Flappy Bird for $10k
tldr: Don't use bitcoind's "accounts" functionality

This is the first article I've read that actually details what the issue is and why it doesn't just effect custom Bitcoin clients.
A neat trick for helping you write in the style of a particular author: use a list of all the words in their collected works as the dictionary in your word processor. Then you'll see any word that e.g. Jane Austin never used as a misspelling, so it's easy to only write using the vocabulary that she used.
People have everything within them: we contain multitudes. But we also become what we do, and what we surround ourselves with.

Setting aside 4chan, which I don't know well, look at newspaper comments. People positively compete to be giant assholes. They practice being mean. I think there's a big difference between people having the potential for meanness within them and indulging that in a way that magnifies and sharpens it.

There are definitely contexts where people will talk honestly about the assholish thoughts and feelings we all have. E.g., I might tell a friend, "Man, I know that Bob means well, but I really can't stand him some times." That's honesty.

But for me to go and tell Bob, "Leave me alone you half-wit inbred nose-picker," that goes beyond honest to mean because I'm acting with clear disregard for hurting other people. And if I create a context where it's ok for people to be mean like that, I think it really is creating more meanness.
Microsoft’s Mobile Future? Making Android Phones
Leaning In Can Be Uncomfortable
Congratulations to the team. This is a great library that we really appreciate.
Very roughly. When you put in your phone lock pin, you are not authenticating with the website. So roughly, it's not.
I think in the universe of difficult games, not all frustratingly difficult games would become successful. For example, Mensa puzzle game would not be successful. Its the seemingly simple and stupid nature of it that compels people to try again and again..
Seems like a good tool to help with documentation, where long complex sentences can lead readers astray, and passive voice hides important information.
Smartphones help us build better hardware
What is meant by the last sentence?

> For us came on the probable cost of one big awesome flying ride off the majestic Ulvetanna.
RIGHT?!?
The mobile version is even less usable, and we wouldn't have it any other way.
Causation does not require 100% determinism. If X causes Y, it means that inducing X will increase the likelihood of Y.

So counterexamples are not disproof. You'd have to construct a lab experiment with enough subjects and measure over a long enough time.

Unfortunately, it's difficult to construct a perfect double-blind study, because people usually know if they are eating sugar or not. Maybe if artificial sweeteners are good enough it might work, or maybe the experiment would still be convincing even if the subjects know.

I'd be interested to see the results of such a study for sugar and heroin. I probably should be able to cite one before I claim it as fact, but I didn't think it was a very controversial claim. I think it's mainly a question of degree.
Honestly, the reason that programming is getting a reputation for being easy is because it is easy. That's entirely the point of computer programming. If writing a program was harder than doing it by hand, we would just do it by hand.

Honestly, any other profession would love to have it as easy as we have it. A surgeon doesn't get to mount the backup after a surgery fails. The engineers of the Mississippi river bridge couldn't checkout a standing bridge from their git repo. When a physicist wants to study particle physics, she can't download her own, personal LHC and start smashing protons. CEO's don't get separate development and testing companies where they can try out their business plans before it gets promoted to the actual corporation.

Compared to everything else I do at work, programming is by far the easiest task. It's also the easiest to learn. Yes, a lot of those programers are pretty terrible, but there's a lot of terrible drivers, too.
> try and aim for two or less.

I hope this was meant as provocation. I'm guessing you actually meant, "Try to aim for two or fewer," yes?
Pretty much, yeah; this is condemned to fail and they should pivot ASAP.
This sounds like the first step in a vision I've had for how the web should evolve. We now have an LLVM frontend for Javascript, so Javascript code can be turned into LLVM bytecode.

The next step would be to swap out the existing Javascript runtimes with this frontend plus a sandboxed backend for the native platform so they can compile Javascript to LLVM bytecode, then to native code.

Finally, you add an extension to the <script> tag to allow loading arbitrary LLVM bytecode, something like <script src="http://some/url/code.llvm" type="text/llvm">.

Once that's in place then you'd be able to execute any language that has an LLVM front end inside the browser environment. Javascript is no longer the sole language of the web, and things like Emscripten and asm.js become obsolete.
Little known feature: There's also a "cookie" command in the GCLI. Shift-F2 to bring up the command line, type "help cookie".
Here: https://getclef.com/developer/

Also: https://www.schneier.com/crypto-gram-9902.html#snakeoil
3 reasons you shouldn’t start a company with the goal of being acquired
Except, that's not the use case for Spark so it's an apt comparison.

> Emergency web server

> For those occasions when your webserver is down and you want to display a quick maintainance note. Or just want to quickly demo a static site. Or whatever :)
They brought some chip design in house. Chip production is quite expensive that only a few companies do it in house.
"When the entire Domino team in Australia was let go (Domino is IBM's mail server) and replaced with a new, inexperienced, and untrained team in China, yet another colleague was again exasperated. Maintenance work that required only 6-hour change windows in her project became such that they needed 2 entire days because the new Domino team didn't know what they were doing. Again, it's not that the Chinese people were the problem. It's that IBM wasn't willing to pay to hire high-quality people, nor invest into training the people they did hire."

And that IBM decided to fire the people they had trained and knew what they were doing.
you are spot on with that thought. accounting for r&d is pretty much an accounting/financial call. rather than accounting for costs, you capitalise that cost/capex as an asset, which can later be amortised in x years. i'm guessing that given that apple generates billions in profits, it would rather account much of its r&d as an operating expense, reducing the immediate tax bill.
Exploring that just a little further...

The meanest things are those with a grain of truth in them, a mirror for someone's imperfections.

Thus, it follows that a community which enables blatant and rough honesty will be perceived as "meaner".