skysight-inc/HackerNews huggingface dataset:
Walled garden answer: Apple doesn't let you write an app that wakes up when a SSID becomes visible, but you can write an iOS app that wakes up and does something when an iBeacon becomes visible.

Technological answer: iBeacons allow more selectivity and precision. You can be confident that a visible iBeacon is within 30ft or so, rather than 300+ft for WiFi, and with a little calibration you can measure the distance reasonably well. WiFi can tell you "the user is in [a section of] the building", while iBeacons can tell you "the user is standing in front of exhibit X".
@benjiz, because an apolitical discussion is the act of sharing soulless text without any particular depth. It's like focusing on a very narrow property/aspect of the discussion while neglecting context. Political discussions are not bad, they're great and conduce to sharing different perspectives of the same story. Extremism and non-balanced bias on the other hand are what this platform should avoid and have been avoided in this discussion (I hope).
I'd either link from the heading, or add some variety to the "View examples" links.

Possibly something like:

* Show me a world without Null
* How does Haskell help me scale?
* When does less code give me more?
* Take me on a tour of Hackage
> Many of them, by virtue of their interests in science, math and engineering, will find it difficult to advance those interests professionally outside of the university environment.

Would more money solve that problem? If 100k is legitimately not enough to "advance professional interests", then what about 200k? 500k? 1M?

Also, consider the subset of them wanting to do a biotech startup, where everyone pitching must be a PhD (reality isn't this bad)--- $100k of pre-vet is probably not enough to make up for the lack of credentials to flash around to raise money to do the more costly biotech ventures.
There are tons - both open source and hosted.

- Tableau isn't free but its very easy and popular in businesses these days

- Freeboard - open source http://freeboard.io/

- Geckoboard - hosted https://www.geckoboard.com/

- Dashing - open source http://shopify.github.io/dashing/

- http://www.datamation.com/open-source/50-open-source-replace... - 50 Open Source Replacements for Proprietary Business Intelligence Software (many likely have web interfaces)
Another experiment with speed reading as part of our CourseWork
Elixir is awesome. A syntax similar to Ruby, but with all the fault tolerance and scalability of the Erlang virtual machine. So all the cool stuff of Erlang with none of the warts!
We are working on this application as part of our CourseWork, and we need your valuable feedback. Thank you.
Spark Raises $4.9M To Build An Open Platform For All Internet-Connected Devices
right - that really makes it fine. I get the joke, I just don't think that sort of comment will help their cause much.
Samsung, Intel, Dell team up on standards for connected gadgets
Great to hear back from the team. Do you know if we can expect better stability from this than from hangouts? I'm thinking of: https://code.google.com/p/chromium/issues/detail?id=363358 which I had the displeasure to run into last time I had a conference call scheduled.

Now, I don't fault the hangouts team for encountering a bug -- but it's frustrating (perhaps doubly so for Debian/stable users) when something like hangouts stops working -- and that without there being any obvious reason (eg: new features, important fixes) for why something that used to work, suddenly stop working.
Computing student jailed after failing to hand over crypto keys
Also maybe pick a simpler example and not play into the stereotype that Haskell is for people who think they are smarter than everyone else.
Ask HN: Movies/Shows about startups or tech?
I have exhausted most of the usual sources (IMDB, Netflix, random blogs) for movies and shows. Anything in the realm of Silicon Valley, Pirates of SV, etc is what I am looking for.
Great post! Thank you for the inspirational insights you have shared..
PipelineDB (YC W14) is hiring two back-end engineers
PipelineDB (YC W14) has two more open positions for our core engineering team in San Francisco.

We are on a mission to build a new type of database for a modern world in which information is constantly moving, and moving fast. PipelineDB runs SQL queries continuously on large volumes of streaming data, giving companies the capability to easily develop scalable, realtime applications and services using only a familiar SQL interface. No application code is required.

This inherently involves solving many big problems, many of which are novel. We’re looking for creative engineers who appreciate the value and freedom of choosing their own projects, approaches, and working with other top talent in a low distraction, streamlined work environment in our new SOMA office.

We are well funded by top investors including SV Angel, Susa Ventures, Data Collective, Paul Buchheit, and more.

If you’ve been waiting for an opportunity like this, please send your resume and a quick blurb about yourself to jobs@pipelinedb.com. We're hiring one position:

1) Software Engineer

Requirements:

* Bachelor's degree or higher in CS or related field

* You've worked with large C/C++ systems in a Linux
environment

* Strong system-level debugging skills

* Strong understanding of how performant storage systems work

Bonus points:

* Experience with/contributions to PostgreSQL, Storm, Kafka, Samza, Kinesis, or Esper

* Experience with database internals

* Experience building distributed systems

* Experience building realtime systems

Compensation:

$90k - $120k + 1% - 4% equity

jobs@pipelinedb.com
Is it clear to everybody from the context whether he meant "pass it on" in the sense of "pay it forward" or "pass it on" in the sense of "repeat this message"?

I was thinking first of the game of Telephone. "James Simons is a mathematician, pass it on!"
If my life was at risk I'd probably not restrict myself to one source of information about possible sources of impending death.
Are the people around you using iphones? The iOS Japanese keyboard suggests a lot more emoji during normal input than the old pre-smart or Android Japanese phones I've used....

Anyway, the main point I'm trying to make is that the method of Japanese language input doesn't seem to adequately explain why emoji are so popular in Japan, because the support for conversion-based emoji input is haphazard even in Japan.
That sounds a lot like someones research project: http://threatpost.com/research-project-pays-people-to-downlo...
Ask HN: How did you build your current work ethic?
In all of my reading of motivational literature and other productivity related material, I have never seen a concrete method of maintaining a sustainable work ethic. Most books/essays/articles I've read have mostly broached this topic with methods to improve your productivity, however they all skim over a holistic approach of how to actually get work done.

Furthermore, since the audience on HN is diverse, I thought it would be very interesting to see how people deal with stress or other distractions in their day to day life, and how they actually formed their work ethic (from being a kid who does not produce "work" to an adult who does both enjoyable work as well as the typical "grunt" work). (As a young adult who has now been in university for two years, it seems like the work ethic cultivated here is mostly organic in nature, and could definitely benefit with insight on experiences of current working professionals.)
> they may eventually be expected to write code for a hashmap in C or some other low-level language as part of a data structures or algorithms class (...)

> This may simply be a preview.

No, this is it as far as the core units go.

This is the first course on data structures and algorithms.

There is a second year course that deals with further data structures and algorithms: we teach amortized performance, proofs by induction, some randomized data structures (skip lists and maybe another), different tree-based structures (I remember red-black trees and patricia trees), some graph search algorithms and a bit more than I forget now. And currently we are doing it in Python for the first unit, and in any language that the student and their tutor can agree on for the second unit.

Remember: these are just class exercises, not real implementations. Of course nobody is going to write actual functioning data structures in Python[1] and expect them to be usable for general purpose programming[2]. That would be daft!

[1] https://bitbucket.org/pypy/pypy/src/8920909d084ec0d42535b955...

[2] http://pypy.readthedocs.org/en/latest/
Please, get rid off the primes example, as it is horrible inefficient (in the sense of, "Ok, let's find the first n primes by a simple well-known algorithm, like the Sieve of Eratosthenes") and a simple (non-pure) array-based approach will kick its ass.

Such a toy-example just contributes to the wrong belief that Haskell is just useful in academics or teaching. Some time ago I did implement the sieve in several languages and I also considered Haskell but set for an unpure approach (IOUArray) and it was extremely fast (getting close to C/C++ and outperforming Go, Java, etc.). Obviously such an example is not good to present Haskell's novel ideas but this toy example is worse then no example.

edit: Sorry, did not want to appear nit-picky, I like the language and the new design.
If you're doing it, you're probably not in it for the money. Just as most people who work for a non-profit are also not in it for the money. Do you assume that everyone who works for a non-profit because they believe in the cause can't actually be very bright? You might not agree with their motivations, but that doesn't mean they can't be every bit as smart as someone who decides to go off and make as much money as possible.
I don't pretend my understanding is the most common understanding. I think it squares better with the state of research on these things than the most common understanding, though. I could absolutely be mistaken - I am more a practitioner than theoretician.
Seems like the criteria use to select Thiel Fellows is the same criteria used by top schools. Probably the reason why many return to school, because they have that option available to them.

A better experiment would be something similar to the movie "Trading Places" where they pluck disadvantaged youths from the ghetto, trailer park, or whatever. Send them through a mentorship program or real internship and see if they can become productive citizens. I believe Xavier Neal is on the right track with his School 42.
Cool.

Feature request: mount the pivot on a programmable cart. It'd be fun to write software to balance the double pendulum.

e.g. https://www.youtube.com/watch?v=B6vr1x6KDaY

and, balancing a triple pendulum: https://www.youtube.com/watch?v=cyN-CRNrb3E
If you got into Harvard for a full ride and don't yet have a company with significant traction and upside (see Microsoft or Facebook, the early years), you'd be silly to not accept the offer and go to school.

I don't consider the CTO a scum for making a ridiculous offer, but I would consider the student an idiot if he accepted. An 18 year old Harvard kid should be smart enough to not make major errors like this.

When Bill Gates and Zuckerberg left Harvard, it was already clear that their companies would be successful. At that point their opportunity cost of staying in school was massive. Most of us will never have this high quality problem however, so don't follow in their footsteps if you're not in a comparable situation.
True - the experts choice and the mainstream choice are often different. An acquired taste?
I'd love to see C# support. I suspect you could achieve this via Rosyln [0], but I don't think I'd be able to accomplish this myself. I'd be happy to chat about it, though.

[0]: http://msdn.microsoft.com/en-us/vstudio/roslyn.aspx
Will Go Decide the Winner of the JavaScript Framework Wars?
Plain html[ed] without any graphics would be a major improvement for hn on the phone. Even on the note3, which has about as big a screen as anything called a "phone" could reasonably have, it's pretty awful. It even manages to combine too small text with using too much of the screen/inducing scroll due too poor layout.

I'm not sure why nothing's ever done about it -- style aside hn has three serious usability problems: non-wrapping text, hopelessly small voting widgets ("up", "down" text buttons/links would be an improvement) -- and the comment box on mobile/small screens.

Am I correct in my understanding that there isn't a (current) public repo where one might suggest fixes for this? I really do enjoy the utilitarian "feel" to hn, but these long-standing issues really need to be fixed, and at least fixing the first two is quite easy.

[ed: by "plain html" I mean not simply wrapping the page in a table, and allowing a more normal view. Technically one could use the table markup and just change the css too, of course]
Would be even better, IMO, with a line in the simulation showing the path traced by each pendulum over time, preferably the arcs drawn could phase through different colours (and possibly decay in visibility). Nice work though.
Ignoring whether or not it really is forty percent faster, I'd still prefer to use Node.js because of the abundance of packages. Are there a comparable amount of modules available for this platform?
Maybe I should have been more specific. Major and content agnostic standardized tests are useless at the college level.

This should be fairly obvious; I think you have to do some work to believe it's possible that it isn't true. How can you measure how well a university prepared a student if you don't even know what the student majored in?

On thing you can measure some fairly rudimentary stuff they should have had coming in (grammar, basic math, etc.). But this is answering the wrong question; universities shouldn't be responsible for catching students up. It's a disservice to people who actually wanted to take the course in which the review happens.

The other thing you can do is measure generic "critical thinking". But I think this sort of test is ripe for abuse. I don't trust college administrators to not abuse it. And besides, generic "critical thinking" isn't. See the link I posted in my other response here.
It makes sense that the theories behind them are the same. The distinction I make is whether or not the type is directly conveyed in the language. I don't know if that is a false distinction or not.
Semi-finals #BRAvGER: How Brazil v Germany played out on Twitter
It was not a triumph of religion over science, and nobody said it was. What was discussed is oppressing of religious dissent and cheering to it from the commenters above.
Bright new artist offering a breath of fresh air in hip-hop
What is the user experience?
This would make the core of an interesting game.
Me too. Lagrangian mechanics are almost the only thing about my physics undergrad where I still recall thinking "wow this is awesome!"
The 'a' sound in "Slaw" is a bit tricky. it rhymes somewhat with the 'o' sound in 'ostrich', 'ought' or 'taught', which are written with the symbol for an 'o'. Oddly though, the word "Father" is written with an 'a'. If it's really necessary to distinguish between these sounds, Gregg Shorthand does allow for diacritical marks over vowels, but they are rarely used, since the meaning is usually clear from the context (and they slow you down).

It may help to realize that John Robert Gregg was Irish - so imagine his somewhat British pronunciation of vowels.
Since Gregg shorthand is written phonetically, the words "father" and "farther" are written pretty much the same . That becomes a bit confusing to an American speaker of English.

I taught myself shorthand in high school. I love foreign languages and found it fascinating. A "Secret Language" like someone said above.

But I agree with one of the other posters, if you do not use it often, you will find it very difficult to do well.
The basics of Gregg shorthand are incredibly simple, but it is another thing entirely to master - to be able to write quickly and accurately takes practice. Still, it is not impossible and you use it quite readily only knowing the basics. Unfortunately it has become a lost art except to a very few.

It would be quite an undertaking to write OCR software for Gregg shorthand because the writer has a lot of freedom to construct abbreviations on the spot or join several small words together when convenient (rather like native Germans can come up with compound words you won't find in a dictionary). The other problem would be clarity. While Gregg Shorthand doesn't have rules like Pittman for placing certain strokes on or above a line, proportion is quite important because several letters share common shapes ("n and "m", "p and b", "t and d", "f and v" are all quite similar but vary in length or height).

So the writer would have to be consistent in their proportions and the software would need to be able to learn the writer's style.
I tried it, had issues installing it, here's what I did:

1) Tried sudo dpkg -i chrome-remote-desktop_current_amd64.deb
2) It complained about missing dependencies.
3) I tried aptitude and one of its choices was to remove the Linux kernel, nah.
4) So I ran my trusty Synaptic and it immediately detected the broken package, I clicked Fix, Apply, and it worked fine.

It seems quite responsive.
> I don't consider the CTO a scum for making a ridiculous offer

It's the pressure that bothered me.

The offer is also kind-of scummy even without pressure, though. High school kids are still kids, even the really smart ones. Role models matter a lot. Also, and this is pure conjecture, I imagine it's harder to walk away from the cash when you're coming out a low-income background, even if it's the completely rational self-interested thing to do.
Yeah, I just viewed it and agree that the blurry photograph should be replaced with something else. It somehow detracts from the page.
Peter Thiel is lying. Plumbers make about 1/4 as much money as a doctor:

http://money.usnews.com/careers/best-jobs/plumber/salary
http://money.usnews.com/careers/best-jobs/physician/salary
> Why not just use one of the apps?

I have an app for accessing websites and webapps, it's called Firefox, and it even synchs my credentials and history between my various computing devices. Why would I want to use a different app?
I think this is an artifact of the code you find yourself wanting to write relying on guarantees closer to the type system the static analysis tool applies (implicitly or explicitly). Some of this probably varies by domain, some by language, some by familiarity with particular type systems, and some simply by individual.
Yes. The mechanic could be a variant of "ticket to ride" where instead of different color trains you get donkey, ship, and horse cards.
Why are we guessing when you can just install Chrome Remote Desktop and try it out?

I've used Chrome Remote Desktop, and the speculation in this thread about automatic extension sync is absolutely baseless: you need someone at the keyboard to actually install the remote desktop features, the extension by itself is not enough.

Is this really the state of HN discussion? It's great that a Google engineer was able to chime in and dispel the wild fears (thanks Sergey), but it shouldn't have been necessary in the first place.
> No. People who like the theory saw real world events that kind of sort of looks like ABCT could explain them, and then made a post facto observation.

Like Mark Spitznagel, who took a billion dollar derivatives position on the 2008 stock market crash!

>Unless Mises et al. made some sort of prediction based upon at the time non-existent financial instruments, ABCT did not predict the 2008 sub-prime financial collapse. Period.

Here's an article from the Mises Institute on the subject. Period. http://mises.org/daily/4072

> "Oh yes, if only the world met all of our Axioms. Then everything would be grand!" said every failed political economic project ever.

Politicians must come up with excuses of some sort.

> And as it turns out, lots of times those people are working in government funded research labs and universities, or applying research funded in those labs and universities.

And those resources may be more effective in an alternate configuration.

> You see, it's just that we've lost our list Axioms and now our only reference point is reality... perhaps you could lend us your map to drill on?

My map (in reference to the Alfred Korzybski quote 'the map is not the territory') consists of any economic school, or any other information I happen across. Empirical is fine with me. But it depends on the circle I'm talking to. If one was to mention vanilla observation to a group interested in medicine, then there'd be a combination of recoil and disgust (in most cases), for example.

But in this case, Praxeology suits me fine!
Hi, I think the visual refresh is a great idea.

Would you need some help in curating a better set of videos?
I think that having some topics this advanced on the home page might scare of users, especially given their visual priority on the page.

Also, what's the plan on the view examples links on the page? Currently these don't link anywhere. Are you looking for existing articles that exist online to link to, or are you looking to have some content written that can be hosted on haskell.org.
Found: Forgotten vials of Smallpox (oops?)
So these scabs would be the product of infection with vaccinia and not variola, if my understanding is correct.
I'm really confused. I've been using this extension to take remote control of my mom's computer, running Ubuntu, for like 2 years or so. And it didn't require to install a .deb besides the extension. Am I missing something?
Magic Collapsible Clothes Hangers
You realize English is not a Romance language?
I think that is mostly a false distinction. Types that are not directly conveyed in the language (and by that I assume you mean "that the compiler is aware of" and not "that are syntactically spelled out all over" - inference accounting for most of that difference) obviously cannot be used to specify semantics.

I think the only other differences stem ultimately from standardization. Tooling could exploit any type system a program is known to follow. Likewise, compiler optimizations, &c, &c.
JavaScript prototype mutation