skysight-inc/HackerNews huggingface dataset:
I did three terms of statistics combined at two different universities and then took the EdX statistics course a few years later. I was not impressed with the way it's taught at any of those places - if that's the usual way to tech statistics, I'm not surprised it's not very popular.

They say "This “engineering-style” research model causes a cavalier attitude towards underlying models and assumptions." - but CS should be easy to verify. Everything I ever did for the CS courses could be looked at and explained exactly why it's right in simpler terms than what I did in the first place. With statistics I get a feeling it's completely the other way around - you can get some data, answer a question and it takes really complicated explanation to prove what you did is right. If you do simple mistake like taking one tailed instead of two tailed test, you still get a result - but how can you actually test it's not the right one? I was never taught or could find any way to do that.

In geometry you can fairly easily throw some more equations at the problem and see your solution matches them too. In CS you can prove some thing in multiple ways, or throw enough data at some algorithm that you can see that both results and complexity bounds are what you expect them to be. The statistics courses I've seen resulted in many people who can go through the usual assignments, but couldn't tell if what they got back was right or wrong.
My Sony Z1 is a quality piece of product.
Amazing take at simplicity. Anyone can edit by default is great, email-only authentication better yet.

I just don't know how to add more pages.
you are pointing out valid concerns.

in terms of end-to-end encryption, what kind of client-encryption do you have in mind? usually, this involves steps that regular internet-users are not able or willing to handle. that's why i think such a service might be a great thing.

to your second point, how would you ever be able to proof that?
Did the same to try Node.js.

https://github.com/rafaqueque/weezper
NO funding BUT fighting.. CAN you help us pitch Webit
Cluetrain at Fifteen
وظائف معهد اكتوبر العالي للهندسة والتكنولوجيا
you can host it yourself?
>I think as always mathematicians fail to grasp the human side of the argument, why are they complaining about lack of interest in statistics ? its their own fault this problem exists. There is no Neil Degrasse Tyson for statistics, there is no mark zuckerberg for stats, you don't need to hire a PR department. Just show us the wonderful magic that you speak of and we are smart enough to figure out why we should dedicate our lives to your cause.

It doesn't help that textbooks and course materials in mathematics sometimes appear to be designed for working mathematicians more than for students, with a lot of outright hostility towards the very concept of students learning maths.

(I acknowledge that this comes from Math professors hating the time they spend teaching STEM weed-out courses, but I still think that overall, Mathematics is much worse than even theoretical computer science at avoiding things like Notation Proliferation Syndrome and Greek Letter Syndrome that make it artificially hard to learn.

Explain the rigor, yes, but also explain the meaning and the concepts such that a decent learner should understand them well enough to reconstruct the rigorous parts on-the-fly as he or she needs.)
You could use it for sending things like passwords. You may want to give someone access to something but not have it stored in chat or email records. If anyone else were to look up the link later, presumably it's no longer there as the recipient already clicked the link.

I think that's actually something worth clarifying about this service. Assuming that a link is created with a secret, but not accessed, how long is it stored for? Is it ever deleted otherwise?
Down here in Austin, TX; from my home connection I can access www.timewarnercable.com but nothing else, and their site is inaccessible from my T-Mobile connection. Looks like their customer service dept might be affected too; @TWC_Help abruptly stopped tweeting about an hour ago.

More reports here: http://www.reddit.com/r/technology/comments/2epnwk/time_warn...
That's what bothers you in that sentence? :-)
Good luck using that name. http://dictionary.reference.com/browse/kevlar

"Trademark.
1. a brand of aramid fiber."

That is like calling it Nike or Adidas.
Every time some service like this is submitted there's someone complaining about screenshots.

Of course they can take screenshots, that's not the use case.

People can also memorize things, or create fake pages and screenshots. Or film the screen of their phones, or take photos of their TV.

You can't just send beams magically to their head and then make all evidence and memory of it magically disappear.

The use case is for when you want to send someone a password or a small message, instead of sending it to live in their IM history or email inbox, you send it with something like this, so if they can successfully read it, you know they were the only ones to ever read it, otherwise they would not be able to read it.

Is it for super secret stuff? No.

Is it good enough for many use cases? Yes.

In case of password, you'd communicate URL, username etc regularly and just use something like this for password, so even if this thing itself is not terribly secure, it's missing context so it's still fine.

Example:

Hey John,
here's the login details for the grocery manager:
username: blahblah
login url: http://example.com/login
password: get it from http://kevlar.io/QlIk6NKFfX78dRq3ZES5yw
Incredibly annoying - implements its own scroll bar and doesn't respond to PgDn, PgUp, space, arrows, or anything except using the mouse. Breaks my entire workflow and user experience.

Is this deliberate? Excellent way to take focus off content and onto irrelevancies. I cannot adequately express my contempt for "designers" who do this - they need to be slapped.

</rant>
greenwalls, thank you for a lovely looking product. It is definitely a keeper even this early in development. I'm looking forward to seeing it grow.

I've encountered an issue with the Anti-Virus scan function. I'm using Symantec Endpoint Protection (SEP) and the SEP logs indicate that GlassWire does not perform any scans what so ever. A response to this would be greatly appreciated!
They also push iBooks the app (it cannot be uninstalled anymore in iOS 8), but you can just buy DRM-free books on O'Reilly or download PDFs and sync them between Mac and iPad.

I don't have an Amazon tablet, but my Kindle has ads for completely uninteresting books right on the home screen.
At my current company, we've been breaking microservices out from the megalith whenever we need scaling. While it makes it a pain to install, that pain made it possible to meet some very steep performance goals. Going from importing a few hundred rows a minute to tens of thousands, etc.
Apple customers, where phoning home on every network connection is good UX. What is wrong with you people?

I had this behaviour crash a captive portal daemon once, was fun tracking down the owner of the device in question in the building. "CapDaemon crashed, request came from around room A2.011!", "Let's get him before he's gone!", "Hey, Mr., do you own an Iphone or I pad? Yes? Please come with us. We need to have a debug session with you."
Nor it will prove that code is not running inside a malicious VM that shares its memory with other applications.
Actually, no. Java is a far more primitive language than JS, and it's specification require it to consume large amounts of memory.

In Java, all objects need to have at least one additional field so that they can be used for synchronization. Most JS engines, on the other hand, support tagging (floats/doubles/ints are stored unboxed).

In Java, everything needs to be statically typed, and every object needs a class. If you want to make a first-class function, you need a classfile, a class, and an actual full-blown object for that function. In JavaScript (and other languages supporting first-class functions), closures can be optimized and represented by a single "closure" class, which has an existential type (the tuple of types of closed-over variables) and which is guaranteed to be correct (sound) by construction.

Modern JIT engines work very very well for the majority of "nice" (strict) dynamically-typed code. Where you lose is (1) numerics (where Java sucks as well, no vectorization - JavaScript is probably better here, with WebGL) and (2) non-polymorphic function calls (which are quite rare in Java as well). For polymorphic functions, polymorphic inline caches perform very well, probably not much worse than virtual/interface calls.
Testing strings for errors is another example of a left turn in Go's design. Specially in a time of localized applications or OS that change messages between versions.
Thank you for providing an anecdotal bit of evidence for:

https://news.ycombinator.com/item?id=8218047

Personally I wished all those tourists that can't wait to get 'schroomed out of their minds' stayed at home but making drug use illegal for tourists and legal for the locals would be a legal and practical impossibility. They tried doing that in some places, all it led to was enterprising locals becoming either small time dealers or renting out their services to tourists.

Supply and demand. With drugs as long as it isn't legal everywhere I guess we'll continue to see this pattern.

Hope you enjoyed the museum, even in that state of mind, van Gogh was an amazing artist (and a substance abuser himself...).
But if you brute force the key, when do you know that you got the right one? Its hard to tell a correct IP address from four bytes of garbage. Depending on the encryption scheme, you are bound to get a lot of fake local IPs - potentially all 256^4 of them.

Of course this assumes that you don't include a checksum or another way of verifying the key. If you do, then you're right, you can just brute force the key. If you don't, then you have another problem: For every node that you connect to, you have to try the local IP you "decrypted" (well, at least if it makes sense in your subnet). This could be a lot of overhead if you have a lot of nodes.

There might also be other sources of entropy that are common to all nodes behind a NAT, for example routing information, or identification strings of the router (most customer routers identify themselves via UPnP). Also you could try to piggyback on other networks, like Windows' workgroups or Apple's bonjour.

Finally, since the public IP is public anyway, you could send the (poorly) encrypted local IP only to nodes that have the same public IP as you do. I haven't thought this to the end and this probably won't work when an ISP gives multiple users the same IP, though.

So, I think it would definitely be possible to implement this, the question is how much effort you want to put into this. In a real application, I would probably just try the broadcast, and if it doesn't work, give the user the option to manually connect over LAN (e.g. by entering a code word on all nodes).
Seems like someone accessed the site, causing it to be deleted. Now shows a Gandi.net landing page.
The first ~40% of the book were really interesting to me because he had the same problems and thoughts. The rest of the book was too much repetition from the first part.

After reading it, I know I need goals in my life and need to write them down. But I still have no idea which goals I have and what would be the best way to find them. I hope my goals will be clearer in the next few months after thinking about them more often ;)
Fastest way to slice arguments in JavaScript
Yep I was thinking that as I saw this but we all have to remember that Facebook and Microsoft have a partnership. Maybe Microsoft has finally been kind enough to let all the good stuff from the Research division to be implemented into consumer-ready products! A welcome change! :D
This does not sound like a healthy relationship.
I like this question. Differentiation is a pretty vague term and could mean almost anything: A better user experience, a different approach to sales/marketing, or a different business model. You're right, if you're in a large market there probably is enough space for multiple players and you can grow quickly even without differentiation. But you must still be prepared to answer "Why should we pick you instead of XX?" from a customer. I don't know what industry you are in, but competing solely based on price usually isn't a good idea. You don't want to attract the "cheap" customers who can't afford better/expensive products (they're often the most troublesome), and you don't want to start a price war with other companies. What if a new startup comes along and offers the same for 25% less?

I think what many investors are getting at is less about initial differentiation and more about long-term defensibility. How can you make sure that whoever comes along (competitor or new entrant) can't just copy what you are doing for cheaper and steal away your customers? Do you have proprietary data? Network effects? Customer lock-in? Does your service increase in value the longer you around through data/network/customers?

Also, don't forget that most investors (particularly VCs) are looking for breakout successes. They want to find the next Twitter, Dropbox, Airbnb, etc. They barely make money from companies that are doing well but are just cruising along. You can probably build a profitable business just copying what your competitors are doing in a large market, but that's not what VCs are looking for.
Heh. I created pretty much this exact same thing for my minor project in college. Might still be up and running on Heroku somewhere. :)

Edit: Also see: https://oneshar.es/
Very cool, I like it. Only comment is that you should try and get the video zooming in on where the mouse is or do some close-ups of the screen. It was hard to see exactly what was going on and it felt closer to a techie screencast than to a customer product demo.

Is it possible to track the price of an ipad mini on craigslist? ;p
If you simply don't believe in god, you're agnostic. If you actively believe that there is no god, you're atheist.
Depending on the class the existing Kevlar mark is registered in.
Was this linked because of the design? If so, personally I hate when normal pages do not scroll like normal pages.
Really? I couldn't seem to find anything other than webnumbr (which doesn't seem to work anymore).
I would have bought the phone if it came with lifetime or say 5 years of prime and free videos and games and what not. And I reckon, Amazon could easily do that but they didn't for some reason. Anyway, lesson learner I guess..
N4 running stock here. I've never seen that.
Similar to what my friend did recently (http://ididntsay.com/) :)
OS X's solution is really nice, I only wish other platforms would do it. Microsoft do a similar connectivity check on Windows, yet they don't deal with the portals.
Currently the Samsung Galaxy S5. But the S4, S3, and probably the previous ones in the Galaxy S line also outsold the corresponding iPhones here.

For example, here is a 2013 list of the top selling phones in Spain (list on the left): http://www.xatakamovil.com/mercado/samsung-copa-la-lista-de-...

As you can see, that year's Samsung flagship (Galaxy S3) makes the top 10, and the iPhone doesn't, although the iPhone is on top of the right list (% buyers who give the phone a 9 or 10 out of 10).
Microsoft filed patent applications for scoped and immutable types
Do the people who own the Kevlar trademark also create software?

I agree that it's probably foolhardy to use somethin that is an existing trademark I can't see the Kevlar-the-fibre people winning any lawsuit. Although just the process is probably harmful to the Kevlar-the-software people.
Just backing away from sites like this is a pain. After scolling down few pages, I need to click back button way too many times just to get back to HN.
Congrats!
What's the main attraction compared to your competitors?
> Generally it's better for things not to be on fire.

Maybe in your bubble.
To be a little clearer, I'm only completely against this when it's enabled within an extension by default; therefore crawling the web without the end users' knowledge.

If it's something you can enable, then it isn't so bad. This should ultimately be a choice that the user makes.
Time Warner Cable Is Down Nationwide
Yes, it's not 100% optimal. That said, it's trying to tell a story and does so quite effectively using the way most people navigate on page content, using the scroll wheel.

The English version is here:

http://www.vangoghmuseum.nl/en

The way the page has been coded (using anchors) rather than by figuring out which part to display using the scroll wheel directly could be improved.

But form-over-function seems to be all the rage on the web (contrast to say 1995 when this page would have been a much simpler affair without all the eye candy), even if I don't like it. Try looking at the paintings too instead of just being irritated by the scrolling and back button issues.
So customers know why they should buy you, as opposed to the 14 other companies offering the same thing.

Unless you are building life-size replicas of people out of tuna salad and Swedish Fish, other companies will do what you do. What makes your product or service better than anyone else?

ANYTHING can be the difference-- price, components, features, performance, service-- as long as you can prove to an investor that IT is the reason people are giving your money, as opposed to competitors.

I have a friend who opened a comic book store that he staffed with women who are lingerie models who can also (they have been trained) speak knowledgeably about comics. That's his differentiator (Hooters of comics).

If your sales are growing, there must be something you are doing right (or better)-- that people are picking coming to you for. Figure out what it is and tell your investors that.
Suggesting that an iPhone costs $99 when it costs $99 plus monthly contract makes the comparison less than useful.
Apparently the URL isn't correct. Try: http://www.kevlar.io/
A nice article about the colors used by Van Gogh: http://asada0.tumblr.com/post/11517603099/the-day-i-saw-van-...

"In our opinion, van Gogh surely had color vision deficiency."
"Nothing stopping the developer from paying out to users as well" - this is absolutely ridiculous; of course a developer with absolutely no payment infrastructure is going to start relaying these ill-gotten gains back to users. It just doesn't work like that.
Would be solved if HN adopted the "open in a new tab" user model.
> when you want to send someone a password or a small message

No, this is a terrible service for it for a few reasons:

- it doesn't force https, so you should never send any password through it

- you have no control over it, so for all we know all secrets will be saved forever on an insecure server

- you have no idea who runs the service, so for all we know all secrets will be published in a year, available for everyone to download

Best way to collect lots of logins, passwords, cc details? Start your own "secure" storage service.
Not refuting your point but it seems that other dutch cities are in the top 10 for drug use:
http://www.nltimes.nl/2014/05/27/three-dutch-cities-top-ten-...

Eindhoven and Utrecht are not touristy cities. However they do have large "non-local" populations (expats in the first case, students in the second) so perhaps your point still stands that it is not the locals regularly consuming.
> using the way most people navigate on page content, using the scroll wheel.

Wait what? Who is that most people? Maybe most people you know but certainly not most people in the general population.

EDIT: i thought I upvoted you. I was careful with the buttons. But your post is gray so I may have accidetally downvoted. Sorry.
I wonder if CS should be divided into heavy research and then a serious minor to be applied to other majors.

CS of applications should augment other fields of study. CS of research should be the heavy duty stuff.
What to have a trillion dollars worth of angel quality music and jokes?

Wanna spend your days talking with God about dinosaurs?
Ask HN: How you get familiar with a codebase fast?
Hello All,

I was just curious, what are the strategy you follow to understand a codebase. May be you have specific way to do it. I would like to know it. And I think it will help others also to improve.

Thanks in advance.
Installed it under Windows 8.1, got several BSOD and restarts. Looks awesome, but it made my system highly unstable.
Oh dear. This is a good example of something that should have been more extensively tested before putting it out into the real world. It feels like something that worked on the developers' computers but for me the frustrating scrolling experience and the way it handles history made me close the tab rather quickly.

Just because something is "all the rage" - like this kind of scrolling implementation - doesn't mean that it's actually good for your users. And if you are going to implement a potentially frustrating feature like this, at least make sure you've tested it to within an inch of its life.

Edit: a lot of my problems with this site were caused by Chrome's "translation" bar popping up on every page transition, which was interfering with the scrolling.
> you know they were the only ones to ever read it,

This is the problem. If you could prove that they're the only ones that ever read it, it'd be great.

But it's data hosted on someone else's closed source service most likely running on a VPS somewhere that yet another third party entity is running, connecting to your browser over unencrypted HTTP.
Tell your friend to store only an encrypted version of the message on their server and add the encryption key to the message url as a hash. Decrypt it in the browser for the reader.

Sending unencrypted text over http isn't what I'd choose for my top secret messages.
You seem to be thinking of fractals instead of holograms.
Kevlar.io? Start counting the days till a Dupont lawyer knocks on your door...
Anybody remember the FTP client formerly known as kevlarftp?
Catchy titles but inspiring list of startup works.
Good luck guys.
Amazon Prime competitor Shoprunner is now free (for Amex cardholders)
Seagate Ships an 8 Terabyte Hard Drive
Yes it is, very much so. The withdrawals are one of the few that can straight up kill you.
Free Java doc hosting for open source projects
I don't get the fascination with Farbrausch. While I respect and admire the feat which I'm unable to pull of myself, there are comparatively much better realisations both in terms of art and technique. See the following 64k demos:

- chaos theory - https://www.youtube.com/watch?v=ZfuierUvx1A

- turtles all the way down - sub dream https://www.youtube.com/watch?v=z48t2R2hEJM

- the timeless — https://www.youtube.com/watch?v=lwFVlNytq0Q

- turtles all the way down - brain control - https://www.youtube.com/watch?v=sBKmqkh9bb8
While I like the UI and such, the principle is basically flawed, as users had to implicitely trust the server administrators, their hosting providers and their CA (assuming https). Even iMessage offers a better trust model - you only need to trust apple, and, if what apple says is true, messages cannot be read by apple nor anyone else.

It could be a different thing if the service was installed locally, i.e. under the control of one of the participants in the information exchange (and then the "burn after reading" feature is pointless).

If a user would really want to pass along secrets without those things she should use XMPP/OTR instead (i.e. pidgin/adium). Which is really not that hard to use.