skysight-inc/HackerNews huggingface dataset:
Route directly how?

Well, instead of fighting rails, you could just use the lower level stuff it is based on which does the bits you want:

Routing - https://github.com/rack/rack

Templates - http://www.ruby-doc.org/stdlib-2.1.1/libdoc/erb/rdoc/ERB.htm...

Rails adds quite a lot of overhead and complexity, not to mention memory usage, so if you're going to bypass most of it, it might be better to start with something more bare-bones?
I'm not sure what version of the Hippocratic Oath you are referring to (there are many of them and they can be very very long), but I think even this could be construed as legitimate in the framework of some of them. As is explained in his article, the unvaccinated patients are putting other patients visiting his office at risk. How should he weigh this? Personally I think this is a good decision. There are other doctors he can refer his patients to - it is not as if they will go without care.
I think that opaque glass walls are the best. My office has opaque glass walls on two sides which, in addition to making good writing surfaces for dry-erase markers, allow me to see the fuzzy outline of people as they walk by my office and allow me to see when other people are in their offices (as the glass walls will light up.)

The opaque glass walls provide a sort of literal privacy that cubicles or open office spaces don't (such that I don't have to guard my screen when working on some projects, I don't need to excuse myself to the bathroom if I need to adjust my belt, and I can stretch out after sitting for too long without feeling self-conscious), but retain much of the general air or atmosphere of a more open work environment.
In my opinion http://www.typesafe.com stack is the most powerful and consistent one running on JVM. Scala/Play/Akka/Slick/SBT speaks for itself and I enjoy every day of working with it.
Methods are marked as deprecated when they're planned to be removed in the next version.
https://developer.mozilla.org/en-US/Firefox/Releases/28

"< input type=color > and < input type=number > have been implemented, disabled by default."
the awesome bar might be the single biggest technical reason for me to use firefox. its fast and the search is very accurate (since its searching sites you previously visited)
The one thing most emphasized to me by my university regarding teaching was to always keep my door open during office hours, for precisely these reasons. An open door (or glass wall) avoids any he-said she-said situations.
Why not just go somewhere else? If I have no vested interest in the site.
Perhaps in terms of quantity, but to many he is the man who single-handedly brought order to distributed systems. I was surprised he had not won a Turing award yet.
Er, I thought I was agreeing with you. What do you think I'm arguing? To be clear, I view these two statements as grounded in the same logic, although perhaps one is more strongly worded than the other:

Yours - "So unless someone has the resources to test and deploy unstable web servers, it effectively means you shouldn't bother with spdy at this point."

Mine - "I think it's a fair assessment that supporting experimental technologies requires more engineering resources. Everyone has to do the cost/benefit analysis themselves."
I experienced a lot of the same stuff growing up. Now that you have a clear understanding of your situation, you can change things, if you want. There's a statute of limitations for blaming parents for things. It's up to you, now. Break the chain.
There's a good possibility that is still pretty optimistic.
What are the ongoing running costs though? Serving the scanned images? Sure, but if the only way to add more data to that bucket is to keep buying notebooks, that should be fairly safe. The hosting costs should be very low compared to the price of the notebook. And if you continue accessing your files, you're likely to want to buy more notebooks.
I don't understand how this is better than SmartThings.

A SmartThings hub is $99 and a single multi-sensor is an additional $49. For these two things, you can be notified of open/close, temperature, activity. You also have the building blocks to add any ZWave or Zigbee devices.

Their app is easy to use, has open APIs, etc.
Imagination Technologies delivers new Ray Tracing GPUs
The amazing, inspiring and scary world of ambient apps
Yes they do... but not watch designers. Really, look on some current watches - Omega Speedmaster Professional ("moonwatch") or Rolex Submariner or some IWC watches. Moto 360 looks decent, but it looks like it was designed by mobile phone designers, not watch designers.
> Fudzinger

Freudian slip?
Is that a bad thing? If something better comes along then it deserves to displace unity!
You run the risk of making this a self-fulfilling prophecy. An (economically, educationally, etc.) privileged background increases the ODDS of being successful; it is not a REQUIREMENT for success by any measure. If this is getting you down, I suggest you read some stories about people from the other end of the spectrum ending up at the same place. I don't have any links, but perhaps other people here do.
This is a very misleading comment. Dogecoin only processes about 0.3 percent of what Bitcoin handles daily, and is far behind in total number of daily transactions:

http://bitinfocharts.com/
I think the problem being discussed is fairly start-up specific. And moreover, I think it kind of involves an assumption that start-up organization structures are the direction in which organizations in general should be going. As far as I can tell, start-up organization structure is as informal as possible. The aim is to leverage trust and flexibility that can be found in a group of close friends.

I would point out that moving in this direction is moving in a sort-of opposite direction to the direction that society went when we human made the transition to a modern capitalist/bureaucratic society. The reason you have bureaucracy, human resource, job descriptions and all the rest is that this allows a person to be separated from a job. There's lots of inveigling against "being a cog in a machine" but it should be remembered that a cog has clear obligations and clear rewards. And the cog is essentially a compartment - a person's social life, relationship involvement, cultural values and whatnot are kept at arms length. And it is a bit clunky, bureaucracy implies people aren't using these factors as means to make quicker decisions.

So in a sense, "chucking all the bureaucracy" sort of guarantees that you will have a situation where a monoculture of something will dominate. Because someone similar to the existing group can most easily "fit right in". And the aim is quick, unmediated action rather than any formal processes. (Edit: and the easiest monoculture is young white men but that would just be an example, not a PC inveigling again this particular group).

In the bureaucratic paradigm, a chat with a boss shouldn't involve implication of friendship and from there relationship interest - and in a well-function bureaucracy, it doesn't. In a start-up, the implications of a chat are totally informal and thus the implication of friend would be there and so the implication of relationship interest can easily appear - the bad part of "no walls" is clearest.
I wonder if they will let you flip the screen orientation so left handers can wear it properly..
Actually, every IDE warns you if you try to use a deprecated method. They show as strikethrough in your source too.

There are things like http://docs.oracle.com/javase/7/docs/api/deprecated-list.htm... and IDE's know about this.
See my full answer on this topic here

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

to which I can add that we have in fact helped, and are helping, port open source game engines like Ogre3D and Torque. These things do not preclude each other. (Yes, we all have finite time, but helping all such ports is a major priority.)

Also, it is not just that they do not preclude each other - they benefit each other as well. For example, you can see some pull requests from Unity developers to emscripten, those fixes and improvements then get to all the projects using it, many (most?) of which are open source. The same goes for fixing a bug that Unity hits, that bugfix benefits all other projects too.
Here's an idea that might pan out for you! Try to find ways to get your friends and family involved in your projects with you. For example, my fiance is an artist. She doesn't know anything about coding, but we built a social art website working together. She did the designing and visuals, I did the code. It was awesome.

I was able to spend time with her, while also building something that lead to my first real gig as a developer.

One of the best ways to get to know your friends and family at a really close level is by working with them on a project that you both care about.
I'm glad you added that last line, because that's basically the whole story. Java is /very/ backwards compatible, and it's got round the...errr...quirks of the early versions by having a massive ecosystem of alternative implementations. Some of these (like Joda-Time) are good enough to get widely accepted as the 'correct' implementation.
I don't think anyone will argue when you say that that throws up some barriers to entry, but they're not massive barriers, the standard library does still work. Not having to rewrite your code every six months is much more important.
I don't have first-hand experience, but my impression is that modern screen readers shouldn't have too much trouble with simple JavaScript like this.

Could anybody with experience confirm/deny?
Are they hosting the images? I assumed it was relying on Dropbox/Evernote/OneNote, or at most a limited time drop.
From my experience, Mozilla supports anyone who wants to move the web forward. They've been incredibly supportive of our team, and the open source engine that we're building at Verold. The ecosystem needs commercial vendors; what's important is that they're now running on the open web rather than a closed plugin.
> I guess what I'm trying to say is it would be great if the language was informed a bit more with what's going on in the dynamic languages space like Go has been. I like how Python is about as clear as Java code is, but it's always seemed a little more quick and breezy to work with. This is something I think Go got right and it'd be great if Java sort of caught onto this.

Java has caught on to this, and a number of the new JDK 8 features reflect this (lambdas and everything related to them, default methods for interfaces, etc.) But Java isn't as unconstrained as a new language like Go is, because its got to support a huge stack of established code as well as making things more streamlined for new code.
https://medium.com/business-startup-development-and-more/8e4...
great story:
“I think I went to sleep at four, I slept till six, I got on a flight at seven to Orange County where Boost was. And I just got to that office and sat there, and the guy was like, ‘Weird, you’re in my office.’ I said, ‘Just meet me for 10 minutes, and let me know what you think.’ He said no a few times, but I showed it to him, and I could tell he was really impressed.”
Did Geee really need a /s for a comment that would imply Google/Moto had mind-reading powers?
I guess so.
I would also assume that research for other smart watches showed the same thing. And they all failed. So maybe try something new.
I haven't worn a watch in a long time (the Samsung gear is a bit too space-cadet-y) but just from first impressions I'm excited to check this out.

This stuff looks cool & elegant
The Motorola device is neither square (which you've stated repeatedly, almost like you didn't even bother looking at the site before you declared that Apple does it better), nor ugly. I'm not a watch person, but it looks pretty beautiful to me.

I imagine that Apple has been working on it for years. So has everyone -- this is hardly unanticipated technology, having been predicted for many, many decades. It just needs technology to make it possible.

And processors are getting faster, while sipping far less juice. Screens are getting better (such as the amazing, likely AMOLED round screen on the Motorola 360). Batteries are getting better. Connectivity options like Bluetooth LE are making connectivity possible. Samsung might take a lot of deserved flack for products like the Gear, but they're trying to iterate the product to make it happen.

While Apple might have had some luck timing entrants at the right time a couple of times, they have no particular advantage in any of those realms. The halo of the iPod won't carry this product launch, so they don't have the normal heads up they used to. It's going to be interesting. But I have absolutely no reason to soundly denounce alternatives against some imaginary, not actually existing foe.
Prices are the result of supply vs demand on the exchange market; total supply is a secondary factor.

Multipool miners will generally sell for BTC/fiat immediately, creating lots of supply and thus a consistent downward pressure on prices.

General miners will be more likely to hold or use instead, creating less sell pressure.

By making Doge less profitable to the multipools, they are less likely to mine it, and even if they continue they will get less Doge per block. And that means less supply in the exchanges, which will help the price.
You've missed the point. You're comparing MVC frameworks to jQuery as if that made sense, which it doesn't.

As I said, Angular and Backbone use jQuery. So you're just comparing how you've used jQuery (as if that's how any jQuery user would do it) to how they've used jQuery. There is no such thing as "idiomatic" jQuery templating. There are only plugins and libraries that use jQuery to do templating. In fact, what you've done in the jQuery rendering test is incredibly bad practice and is greatly discouraged in the jQuery community. Again, your tests don't make sense.

If you need me to explicate my pointer further, the jQuery "security test" is you asking jQuery to do something stupid and it following orders. It's absurd. You might as well add a native test saying that document.documentElement.innerHTML = "a\"><img src=\"javascript:;\" onerror=\"alert('alert box should not appear')\">"; has a security hole. How dare the browser do what I said!

Stop comparing jQuery to MVC frameworks.
Simple. You don't need a petabyte-scale data center if all you're doing is "storing metadata."

If you want the truth about what these asshats are up to, just read their electric bill.
> Read foreign country as US here too.

https://www.youtube.com/watch?v=mHhVhud8_kE
Sure, but collecting and recording phone calls of US citizens is illegal and there hasn't been any evidence of this happening. Metadata of who you called and when has never been protected by the 4th Amendment so we can head that off...
What kind of persistence are you talking about? I use ZNC, which means I'm always logged in (and set /away when I'm not actually there), and I get logs saved to disk.
it was better than yours, asshat
One of my favorites:
https://flic.kr/p/8a2LEU
Scientists Sound Alarm on Climate
As an Android UI expert, can you provide mockups to redesign the Android Wear UI?
Because every submission should have a pessimistic, cynical reply: I expect this to be used to its full potential by phishing sites.

Aside from that: finally.
Isn't the optimal strategy for an interviewee to game the system? There are groups like http://codingforinterviews.com where you can find a set of classic and popular problems to memorize. Interview in rounds and refine your problem set.

As interviewers... is this what you're looking for? What are the selection criteria after this then?
One bonus is that this is fully-remoted with our debugger protocol. In time, we hope to get the asset inspection parts included in our tool as well.

We'll also be showing Nick Desaulnier's port of the WebGL Inspector for Firefox in our booth at GDC!
I've got a Dell XPS L502X too, running CentOS. I bought it from Dell's outlet over 2 years ago for £583 while the same spec was listed brand new for £1100.

Overall it's a great machine: really like the keyboard, multi-touch mousepad, screen size and resolution.

The only downside is that now I play a lot less Microsoft Flight Simulator since it keeps crashing under wine.
It's a teeny tiny clock on your wrist.

The use of color is limited imho, you won't look at high res pictures (or really anything that isn't very limited in size and scope).

Monochrome or 'a couple' colors would be more than enough for me.
I'd really start considering Java if it wasn't for Oracle.
Great announcement. With plugins starting to go away due to browser changes and as a delta to mobile, this was needed. The end of 2014 Chrome will disable plugins that don't use PPAPI and all NPAPI plugins will no longer work (Unity, Silverlight and some other popular ones won't work). So glad they updated it and in the right direction to WebGL.
I'm extremely curious to learn about how they build the display. I have been to lots of component trade shows but have never Seen anyone able to produce non rectangular screens or flexible screens that could be bent like they would need to here, does anyone know more?

Meta: Why after so many comments am I the first to ask this?!?
I'm aware of what mining is. And you're not just signing a block. No one would be making custom ASICs and putting server farms near hydro-electric plants if all you had to do was sign a block. You're paying people to do useless work and it's silly.
There's also one inside Stonestown Mall: http://www.stonestowngalleria.com/search?search-query=apple
I don't, because that's the wrong way to approach such texts. In order to learn programming languages and theory, you must learn by doing.

If I'm looking something up for reference, I still use a speed reading technique I learned from my high school teacher back in the 80s.

She was on an episode of the 80s show, "That's Incredible" where a student of hers read War & Peace in some ridiculously short amount of time.

I have no information on what speed reading courses are legit or whatever, but hers certainly was, despite all the disbelief at the time. Of course, the featured student was a major exception. I think I was her top speed reader those semesters but couldn't come close to the guy on TV. It's also not a fun way to read.
Curtain Effect in CSS/JS
Hypoxia is another consideration that's worth looking at and would certainly explain the wild altitude changes. It's a shame that it's not being explored as closely as some of the other theories.

Particularly when you consider it was responsible (at least partially) for the downing of Helios flight 522 in 2005.
Radial menus are the best. I wish everyone used them (for all platforms). My biggest advantage is they (when implemented properly) allow and promote muscle memory, less mousemovement required. http://en.wikipedia.org/wiki/Pie_menu
Don't believe the propaganda: this is still the proposal with holes big enough to enough to put priority traffic the size of an airliner through.

It basically says providers can still run the mafia style protection racket as long as they don't completely block traffic. The difference between slowing down traffic from A or prioritizing traffic from B is of course mostly academic: the result is the same. The extra bandwidth for the priority traffic doesn't magically appear out of thin air, and the fact that providers are allowed to charge for it (i.e., it's not about optimizing traffic for technical reasons) means it kills net neutrality stone dead.

Also, it would override the law in EU countries that have actual net neutrality.

So it serves three purposes: make it harder to adopt net neutrality in the EU in the future, make it impossible for individual EU member states to adopt net neutrality independently (would be against EU rules), and kill net neutrality in countries that already have it (ditto).

The whole idea behind this proposal is not some kind of compromise (which would be bad enough), it's to kill net neutrality in the EU now and forever.

The scariest part is that the European parliament, which is usually harder to manipulate than the backroom dealings of committees and national politicians (see ACTA), appears to have a majority in favor of this faux neutrality. Apparently they're looking forward to one last big "fuck you" before the next elections.
AirBnB is liable because AirBnB will absolutely NOT let owners communicate with potential renters outside of their walled garden, or to independently verify a renter's credit or criminal history. That absolutely puts all of the liability onto AirBnB. (why does this keep getting deleted?)
This is exactly what's wrong with the idea of smartwatches today. People want to do things like put websites on them.

Why, why on earth do I need the web on my watch?
In theory, the Android runtime environment could be ported to most desktop environments. I have seen Dalvik running on Windows 7. I used to be CTO at a company that developed an Android runtime for WebOS. You might infer they could do the same for similar platforms. Jolla has demonstrated Myriad's similar technology running Android apps in Sailfish. So while there isn't as cleanly defined boundary between app runtime and OS as with JavaFX, which is designed to be cross-platform, in practice it is possible to move the Android runtime across platforms with good results. It should even be possible to put Android apps into realizable windows in desktop environments.

There is a lot to be said for taking an environment with a big following and making it cross-platform vs making a cross-platform environment and hoping for adoption.
It looks like he never asked it because he edited his original comment.
Can I ask if you're a programmer, and if you understand the technical complexity of what bitcoin solved?

If you think any programmer of that caliber would let their home internet access expire... not sure what to say.
Yea that's something I'd like to add in the future for sure. Right now I'm just letting Stripe do the free trial for me.
Isn't it amazing how fast applications can go when they stop doing things they don't need to do?
The perfect examples I use for this: when I'm trying to use a local hostname from my hosts file (e.g. 'devserver') and it googles it unless I type http:// in front, or when I'm trying to google an IP address and I have to go to the Google home page first.
Who Had Richer Parents, Doctors Or Artists?
Just really curious:

Why does a watch need a touchscreen? What are you touching on your watch?

Digital watches already have a wonderful UI: they're called "buttons", and they're located on the sides of the screen, so you can still see what you're doing while using the thing.
Proof of stake is more secure than proof of work, but the problem is that you have to give the new coins to the people with the coins, so it incentivizes hoarding just as much as deflation would.
It's also quite badly coded. And there is absolutely no reason it couldn't do sim on one core (or more) and rendering on another core, there just happens to be no 3d coder on the team, let alone artists.
Is there any major language out there that actively removes old/bad parts of it's standard library?
Replicated Meat – Coming Soon to Major Supermarkets Near You
The Nest display has a square body, but they only have actual pixels in a circular area[1]. Definitely innovative, but the Moto360 will need to be circular in both body and pixel area.

[1] http://d3nevzfk7ii3be.cloudfront.net/igi/xMQM5UAtkAbVdFZL.me...

(http://www.ifixit.com/Teardown/Nest+Learning+Thermostat+2nd+..., step 12)