skysight-inc/HackerNews huggingface dataset:
>Design is not something that is applied at the end

Strawman alert! He never said that.

>Design is not something that is in conflict with function.

It should not be. If it is then it's useless. But nevertheless we do see examples of such absurdity as a common place occurrence.
Yes, V8 supports this for contexts. Each program runs in its own context. Engine puts interrupt guard checks into every function and every loop. So its possible to interrupt context even in a middle of infinite loop.
Language, labor costs, and location seem to be the prime drivers.

Access to the EU labor pool probably contributes.

Start-ups that are not yet profitable do not benefit from the low corporate tax rate.
https://starthq.com - a browser extension that lets you search across all your cloud services, here's the API: https://starthq.com/developers
I'm working on a blog that is intended for aspiring founders to gain some inspiration and share their stories, http://buildingof.com

Email me (in profile) if you have any ideas or would like to share your story.
"600–1500 sq. ft. apartments without dedicated parking
spots"

It really depends on how many rooms are in apartments that size. A 1500ft apartment with 1 or 2 bedroom is huge. Even with two bedrooms, that's a lot of space per person. I'm in a 1,061 square foot 2-bed, 2-full bath new construction in the city, and it's very spacious for a city experiencing a housing crisis. This building probably could have had 10% more units with no real impact on quality of life for anyone living here.

For the past 30 years, housing space per occupant in new constructions has grown 50%. That is an unsustainable growth in living space in places that don't have room to grow. Unfortunately because SF has gotten so out of control, the only types of units being built now are luxury apartments that house fewer people than could have been comfortably housed on the same parcel of land, even before you factor in absurdities like very low height restrictions and minimum parking mandates.
Actually, I think there's a pretty good motivation behind this.

When executing JS code in a browser, it runs inside a safe VM and can't touch any of the memory or variables that don't belong to it. However, the browser itself has to go through a lot of the abstractions and safeguards required by the kernel in order to run. Particularly, every syscall induces a context switch which costs a lot of CPU cycles. This happens on every operations that needs access to hardware, such as reading from a file or from a socket for IPC. Also, the kernel needs to update the MMU registers so it can map its own address space, invalidate the whole TLB, etc etc etc.

The basic idea here, it seems, is to avoid all these costs and build the system so the user can run nothing that isn't a VM. The VM will provide fail-safes and terminate offending code. This allows everything to run in a single address space and under ring 0, thus avoiding context switching.

This is beneficial to (and only to) code that we used to run under a browser or some kind of JS virtual machine (Node.JS servers come to my mind here). Web apps such as editors (Atom maybe?) or any other kind can now run natively and run way faster, which is very important on low-cost low-end machines, without all the overhead that they know pay twice (first to virtualize JS from everything else, and then to virtualize the browser processes). However, the raw performance that can be gained from writing fast C/C++ code will essentially be lost. The more JS code you were running before, the more a naked metal JavaScript OS will benefit you.

It's not clear to me if this will ever be necessary. What I just said is the justification of the idea, just from the top of my mind. Anyone feel free to correct me if I screwed up the argument :)
I've read this a couple of times. And I can't help shaking the feeling that a 'post classical compiler' is, to my way of thinking, broken.

The compiler should, again in my opinion, in the presence of undefined behavior simply spit out an error and say "Behavior here is undefined, fix it." that any compiler could recognize some undefined behavior in the way the code was written, and exploit that as an "optimization" boggles my mind.
An algorithmic trading model. I have been investing for 2 months on my own and hope to open an investing firm in 2 years or less
There is really nothing too intriguing about 'clinical reasoning'. Diagnosis is simply a collection of crude algorithms, some decision tree based, some are rule based, other's a crude criteria or point based system (poor mans Bayesian). I'm in the process of building a web app on this theme, so get in contact if you are interested!
How are you handling the actual accessing of user's finance data? Automatically via API? Or having them maintain a ledger?
I'm working on trying to get http://newslines.org on the front page of Hacker News ;-)
The buildings have a huge impact. Look at New York, Chicago or San Francisco. They also had building imports and they shine quite brightly.
That does sound pretty interesting, though I'm not sure if the enterprise folk would pay for it.

I know on my personal hosts I tend to grep the access logs for requests to /wp-admin, /phpmyadmin, and blacklist IPs that make request to them. I should probably just switch to using fail2ban to do the processing, but I like the notices posted to my internal xmpp server.
Here's Why Our Indie Game Will Use The Freemium Model
"There was no technological reason."

Ok stipulated. But under the "every man for himself", um, "doctrine" the attorney should have made a more noble effort even if it ended up in failure. [1]

Kind of the related a bit to the "better to be thought a fool than to open your mouth and remove all doubt". Here give it a try the best you can. [2] In this case an answer was needed to the question. Not a white house dodge. Stipulate it didn't exist. Doesn't mean he couldn't have creatively offered something that at least attempted to pass the smell test. And I don't think that would have been disrespectful either.

[1] At the very least to burnish his reputation.

[2] Isn't that what attorney's do? Try to win the case even against all odds with a "guilty" client? Buy being creative?
And of the three only Foursquare got anywhere close to mainstream conciousness, but failed to convert it. As others have observed, the location and local information space seems to be a real killer.

Ultimately though they are simply attempts to create get rich quick fads with no compelling hook for normal people. I think it only puzzles those inside the bubble that such things don't fly too readily.
A lot of these ideas seem really good. I like that all processes run in CPU ring 0 and safety is ensured by the VM. It seems like this is more flexible and allows for more easily provable safety guarantees. That said, I think javascript is the wrong way to go, and especially how they're doing it. Javascript carries with it the idea of garbage collection, which is fundamentally incompatible with hard realtime systems because it can create unpredictable pauses. What happens when a driver is communicating with a graphics card over a PCI bus or with an SSD over SATA and suddenly there's a GC pause? It might miss some bytes, and in the worst case scenario, the serial data stream will still be valid and the driver will carry on like nothing happened, returning corrupted data.

I'm somewhat confused about the concurrency model in Runtime, The frontpage says it ditches traditional preemptive multitasking in favor of an event loop, but another pages says it runs a v8 isolate on each core. I'm going to assume that this means on my machine with 8 virtual cores there would be 8 parallel event loops. An eventloop for multiplexing OS processes on the timeline is simply not appropriate for the general usecase. If any process performs a CPU-bound operation, it would block all other processes in the same v8 isolate. This system is also not very good for multicore operations, it's impossible to properly balance to load on each core, leading to poor performance. Traditional kernels can run a single thread on core A one millisecond and core B the next, but even if it's possible to send a process between isolates, it would be a lot less efficient than simply remapping the address space.

I think it would be much better use LLVM bitcode instead of javascript. Instead of JIT compilation, the Kernel compiles the program to machine code when it loads it into memory, verifying that it's not using any unauthorized constructs statically. LLVM bitcode is already being used like this by PNaCl. It offers the same security guarantees as javascript, but without the overhead associated with it.
Creating a subtractive synthesizer in Javascript
Not to mention I'm not going to remember any of my professors in 10 years.
Marc Andreesen on Large Seed Rounds
Just my opinion, but to me cloud is more disruptive to B2B than mobile. Not that mobile doesn't have some level of impact that varies by industry, but most people working in my office aren't using their mobile phones and tablets for data input - a key action that is performed by most office workers. For B2B, therefore, web will likely be #1 and then they will have a mobile app that exist to reference into that system and do some specialized tasks. In this way, the mobile app is just another application accessing the same system vs. a mobile app that exists on it's own (such as, say, Instagram).

As an example, Salesforce.com, the "standard" in SaaS CRM has a mobile app, but the majority of the time users are in front of a laptop or computer during the day. They may use the mobile app on the go, but people are not walking around our office using these apps - they're at their desks where they've got a keyboard.

This obviously varies by industry - I'm sure people can provide examples where it would make a big difference (thought of one: services businesses with a lot of remote/scheduled workers ala lawncare).

Cloud infrastructure has been disrupting both in the delivery of SaaS applications and lowering the cost of developing and delivering a service. I'm just not seeing mobile having the same level of impact. The fact that most mobile apps that support SaaS applications are thrown in with the service may show that they don't add huge value to overall revenue a SaaS company may see.
but even that in turn has its own slight differences in behaviour between sequential and random access

It's not slight. Modern RAM has about 20x more bandwidth doing sequential reads vs. random reads. It's almost entirely due to the addressing setup times needed to access different parts of RAM (something I suspect most programmers don't even know exists).

Programmers should actually be treating RAM the same way they treat disks, if they want the best possible performance the hardware can deliver. You can treat the L3 cache the way you used to treat RAM—they're certainly big enough these days!

One of the problem I work on is completely random access memory bound, so to scale, we now use ridiculously cheap CPUs (AMD Kaveri chips if anyone cares) paired with DDR3 2400 DRAM, $100 motherboards, and an Infiniband fabric and switch to keep them talking to each other quickly. (We use Kaveri's because we also are doing GPU computation at the same time, and thanks to the slow RAM, the on-chip R7 GPU is more than fast enough to keep up.)

On the plus side, I get to spend way less time optimizing the code since the CPU just sits there idling most of the time, which is a nice change. :)
I think we should just reclaim the EM spectrum (IIRC, roughly 450-700 MHz) used by the broadcasters to build a better wireless network owned by the people. Perhaps a mesh network of sorts; the specifics could be worked out, but it should be considered. What a large piece of spectrum to waste on one-way communication, mostly filled with crappy adverts.
Harvest is free for up to 2 clients. I used them for 6 months free before I upgraded to add on a third client. Definitely worth it for me.
My favorite variant of this trick is to conduct the evaluations on a day where only the most dedicated students will show up, such as one strongly hinted as being optional in the syllabus.
Private Baldrick: No, the thing is: The way I see it, these days there's a war on, right? and, ages ago, there wasn't a war on, right? So, there must have been a moment when there not being a war on went away, right? and there being a war on came along. So, what I want to know is: How did we get from the one case of affairs to the other case of affairs?

Captain Blackadder: Do you mean "How did the war start?"

Lieutenant George: The war started because of the vile Hun and his villainous empire- building.

Captain Blackadder: George, the British Empire at present covers a quarter of the globe, while the German Empire consists of a small sausage factory in Tanganiki. I hardly think that we can be entirely absolved of blame on the imperialistic front.

Lieutenant George: Oh, no, sir, absolutely not.

Private Baldrick: I heard that it started when a bloke called Archie Duke shot an ostrich 'cause he was hungry.

Captain Blackadder: I think you mean it started when the Archduke of Austro-Hungary got shot.

http://www.liveleak.com/view?i=641_1285524199
I have huge respect for people who think about computing such as Peter Thiel and Alan Turing.

That they are gay is not relevant.

I am not saying this to support people 'coming out', although that is all well and good. I'm saying it because it is a fact that way too many people focus excessively on their 'lifestyle' as defining them as a person. It doesn't matter if you are a swinger, a gay, a transvestite, or straight. Outside of the "heat of the moment" for a person, your sexuality is not that interesting and probably should not define you as a person because that is a great way to waste your time in pursuit of pointless objectives like validation by society.

Sexuality is transitory, it does not last. It is not an accomplishment. I am as liberal as it gets when it comes to sex, but too many people waste time here.
I'm still baffled at how everyone considers these startups to be "underachieving". In terms of becoming the next facebook or twitter? Well, no shit. That's a borderline impossible standard.

Compared to 95% of their peers (which are, at least statistically, true underachievers in that they never made it into the mainstream or at least the tech-mainstream, or didn't survive long enough that we would recognize them today), they're waaaay on the right side of the bell curve.

Indeed. What a bunch of slackers!
Ask HN: Can somebody help us with banking for our startup?
As a founder outside USA, I have had a tonne of trouble getting a bank account in the US. I finally manage to convince one to open an account with my ID details. But they won't let me use a virtual office/virtual post as mailing address for my company. They want a 'physical address which is not a mailing service'.

Anyone here from the US willing to be an 'adviser' so that we can give your address to the bank? Don't worry, we won't need you to do anything with the bank. The account will have my ID details. You might receive some mails. But we can pay you to transfer those.

I know this is unusual but really, I'm out of options!! Its been such a struggle. We're ready to make money but this banking crap won't let us!! Startups are super difficult as it is, but on top of it we have to deal with this 'red tape' everywhere. Hope we get some help.

Thanks for reading guys. I will let you know about who we are when you contact us. The email is in my profile.

Wouldn't mind some helpful tips on US banking for foreigners either.
The Supreme Court doesn't make rulings on cases they make rulings on matters of law.

Most frequently, and in this case, the matter of law in front of the Supreme Court, (does Aereo's service infringe on copyright) is a core tenet of the case so it will mean the case will be lost for Aereo. However there's still a lot to be wrapped up in the lower court for example if there are damages to be paid etc.

A better example is the Cell Phone Search where they just ruled you can't search cell phones (again a matter of law). I believe in this case there were two defendants who had their phones searched during relatively routine arrests which led to greater crimes and charges. My understanding is that one case will lead to the defendant being released but the other case had enough evidence without the cell phone data that he can still be convicted.
They have scaled from scrappy outsiders into significant players. They have millions of faithful users. While it’s true they have succeeded well within their founders’ wildest dreams, they are still among the best of the best, or they wouldn’t have gotten to where they are today.

"Scrappy outsiders?" I always felt Path and Quora were overhyped Valley darlings heavily funded right out of the gate.

As for the comment that they are "still among the best of the best", I think it's only possible to make that claim on narrow criteria -- for instance, Quora's Q&A quality in a few verticals, and FourSquare for its check-in data.
Open source doesn't help, if you are using the hardware that has been certified to connect to the public network. It could have anything in it. You would need to start literally at the fab.
When will V8 itself be written in js and emulate a v8.
A SISSA algorithm published in Science simplifies the categorization of data
I thought that part of the I/O announcement was a toolkit/SDK for iOS that incorporated the Material design? I could be wrong, I just recall reading it in a HN comment and can't find mentions on the web now, but it's the logical way to get the look & feel onto iOS.
For now it's manual input. A lot of folks balk at this, but I find I do better when I'm forced to thoughtfully engage with my budget.

For example, my wife and I are primarily concerned about improving our grocery spending. This means that we only have to input spending 2 or 3 times each week. It's really not a burden, and really helps keep our use of the app simple. All of the other spending that goes through our checking account isn't mixed together. It allows us to be very focused.

I sometimes think of it in the same vein as workout/fitness apps. Manually recording some aspects of your activity shouldn't kill the deal. And in our case, we encourage you to do self-evaluation... and that wouldn't come through a feed from your bank anyhow.
Did you tried coursera classes? Some of them are bad, but if you choose carefully you can have great learning experience. The way teachers work, difficulty and quality are very different, so there is high chance there is one that would satisfy you.
If there is a diminishing returns, I haven't encountered a city like that. I've only encountered cities that are poorly managed relative to it's population.

SF has certainly encountered the diminishing returns of limiting the number of people. The city has adopted policies that prevent growth that make it impossible to invest in those features of cities that increase the returns. Transportation is far worse than it could be and its impossible to justify investments in upgrades and improvements, because the city won't experience the growth to justify making those investments in the first place, and the current tax base (and land tax policies) is inadequate to fund those investments.

I've lived in three cities that have gotten worse over the time I lived there as the population grew and all the problems were the result of policies, not more people. Those cities are São Paulo, Beijing and San Francisco. The main thing all three cities have in common is an existing populace of extremely selfish people not only unwilling to give up their cars, but demanding more car conveniences. It's a classic tragedy of the commons issue.

Heck, even my gf, who didn't have a car when we met, tries to justify her car ownership ("it's a smart car" or "I share it via getaround and city car share"). The attitude of entitlement and "but my car usage is an exception" is the reason SF is getting shittier, not better.

I myself have been hit by cars twice cycling in the bay area and I'm recognized as a much better cyclist than most of my peers. If that happens to me, it becomes easy to understand why many people I know find SF to be too dangerous to bike in, especially during the work week.

I'm slowing reaching the point where I greatly resent that the core of the tech industry I want to be part off has chosen such an ass backwards city full of people who try to be progressive with respect to the policies of the rest of world, but are too selfish to be progressive here at home.
Is K-12 CS Education the Next Common Core?
Completely agree. Underachieving according to what criteria? The criteria of modern capitalism of high velocity ever increasing profit for their investors and shareholders. Not about popularity, sustainability or user base, but money.
This comment is a sterling example of the crazy attitude of many on Hacker News.

Those "beams of light" had to be created, administered and regulated in order to even exist.

It is absurd that you think created content is simply a "beam of light" that anyone can harness how they see fit. I guess the objects in your house are just clusters of publicly accessible carbon; after all your locks are just lumps of publicly accessible alloys.
Is there one in PHP? (HHVM based?)
Exactly. You should be learning things in college, not kissing ass. That's the very definition of the downward spiral education is in.

Those contacts you make in big-name schools are mostly wishful thinking. Those places don't train you to be a friend. They train you to be ruthless, efficient "winners".

Make your FU money and bail. Nietzsche explained why;

> He who fights with monsters should look to it that he himself does not become a monster. And when you gaze long into an abyss the abyss also gazes into you.

p.s. a white collar mcjob makes more than an adjunct "professor".
I haven't been a fan of most music blogs out there, so I started one alone with a different focus and combined my passion for music with coding to help us stand out. Now, my team has grown to 34 people and we're building our own platform to help people discover all kinds of music.

http://radcircle.com

New completely custom platform built from scratch in it's Alpha stages, using Ruby, Rails and possibly SailsJS.

Would love feedback on our alpha stage or advice / feedback of any kind when it comes to music. I'm a college student and so are all people on the team. First time with a "startup" / web dev / design and everything that goes along with it. :)
Maybe next time ask the homeless about the man known as "San Jose". The class war goes both ways, and one of the most favored habits of SF Bay Area homeless is stalking.
small typo:
"No other registration is reguired."
Drinking behind 1 in 10 deaths of working-age adults
A few weeks ago when coreutils was released re-written in rust, I decided to check if Atwood's Law held true for coreutils as well. At the time I didn't encounter a JavaScript version of coreutils, but with a project like this showing up, I guess it may only be a matter of time.
That's really neat. My daughter is hedgehog-obsessed and we were watching videos from hedgehog owners: their nocturnal running was a common surprise (and annoyance if they were in a bedroom!)
My guess is that this might be cycling related; that an area where there's likely to be public-spirited cyclists with GPS devices is well placed to get good OSM coverage.

In support of my theory, I point to Cambridge being a little bit of a hotspot in the southeast of England. (Not so much as Clacton though ... hmmm ... maybe the theory needs some work.)
Smart innovative Voltmeter featured by Wired and Fast Co Lab
This is also featured at http://www.wired.co.uk/news/archive/2014-06/27/voltset
Facebook open source reaches 9.9m loc
https://twitter.com/prchovanec/status/482813849876594689/pho...

I was expecting a more antique gun.