skysight-inc/HackerNews huggingface dataset:
> - With media queries in CSS my page can be responsive, scaling its size and content from 320px smartphones to multi-monitor desktops.

I guess I just don't want my pages to change, just
want them to look the same. On a big screen on a desktop
computer, one of my pages is still just 800 pixels
wide -- that's all I need for what I'm trying to
display to the user. I'm not trying to take up his
whole screen.

I see what from the user side Google has
done with AJAX -- it's nice. But Google
has nearly infinite money and wants the
most polished UI/UX they can get. But there's
some irony here: In most respects, the Google
screens are quite simple, and nothing "jumps
around" either during loading or usage. And the
loading is fast.

For sending one of my screens, I need send
only 400,000 bits; so, my screens should
send and load quickly.

I'll consider semantic tags. Thanks.

Yes, multi-page forms could be a bummer;
each of my forms fits easily on just one
page. But my UI is just dirt simple
for the user.

For

> old hardware and software

I'm not sure what I'm running is too old
to matter. But if there are such users,
then maybe they will like my pages because
I suspect that the pages will look fine
in any browser up to date as of 5, maybe
10, years ago.

> It's not hard to go overboard with modern web tech

That's an impression I got.

I've had a related point: Let's compare, say,
the Microsoft Word UI and Web page
UIs of, say, 10 years ago. Then,
the Word UI can take weeks to master, for
just that one program, more for Excel,
more for Outlook (I finally found how to
increase the font sizes, etc. in Outlook),
while there were tens of million of
Web sites 1+ billion people could use right
away. Why? Because all the sites were
simple and similar. Lesson: If Web
programming offers as much opportunity for
unique UIs, then we could lose the big
advantage of the Web that anyone can
use any page quickly. If that happens,
then I want to vote with the majority
and let others have unique UIs.
https://en.wikipedia.org/wiki/Antilag_system
s/anger/frustration/
This is a new section for things that are both popular and moral.
Really? Is there a link about this? I can't find anything.
You then bikeshed what should go in the configuration file, which is almost as bad.

And gofmt is generally less bound to the style than, say, PEP8 since everyone could trivially mechanically update their source to the new standard.
Sounds like a very useful app. At least for those "liking hyperactive" FB users who have grown up and now are using FB to build their brand through the platform. Nice job guys!
>IMO any kind of universal knowledge (e.g. how to participate in democracy) should be taught in high school

Participation in democracy comes naturally to people. I don't think the idea that you should fight for your corner needs to be taught for anybody.

If it were taught in school, though, you can bet that how to participate effectively (organization, PR, core political principles) is not what would be taught. What would be taught would be "how to correctly fill in the form to register to vote for one of two equally reprehensible characters".

>I think there's a social value to having an "intellectual class" (for lack of a better term) created by college education

Well, we already have this. This can be counter productive if (a la 1984), they are the most highly indoctrinated segment of society.
A racing test tunnel no one wants to talk about
Yeah it was a bit confusing for me too initially but if anyone else still does not know the answer to this it is:-

1. Indexes are built and appended to at read time.

2. If you change the view code an index rebuilding will occur. (A hash of all the views in the design document is taken and compared with the previous hash. So even a small thing such as adding a space will in effect change the view code and trigger rebuilding of views.)

3. No change to any other part of design document will have any effect on views.

I wrote in detail about it here (http://staticshin.com/programming/does-updating-a-design-doc...)
Good question. I thought I saw the author say he was new to cooking beans. I don't see that in there now, and in my defense... I have a 102 degree fever today.
Thanks! Heck, I remember back in the day when it was called 'Become a Fan' and not 'Like'. I was one of those hyperactive users out of boredom in high school, so I figured others would in a similar scenario.
But on further reading, I guess I misunderstood and he is experienced at raw bean preparation. Oh well, I was a bit out of it this morning. Sorry to The Bean Lord.
ok, so I have done the 'mistake'* and now an epsilon away from getting my PhD in CS.

What would be the best came coming out of it financial?

* I did enjoy the process very much, and learned a lot, but like the gist of the article - you can't feed on science.
MongoDB costs you nothing as well. And there are plenty of people who know MongoDB as well as 10gen who can provide official support if needed. It is quite a popular database you know.

And there are plenty of people who are switching away from PostgreSQL and other SQL databases to MongoDB. Again it is quite a popular database (hence the huge amounts of cash they seem to be easily raising).
Uber driver arrested over New Year's Day assault on 19yo woman in Melbourne
As a front end developer, I think it is easier and more maintainable to use styles for the appearance, and JavaScript for the behavior...

That being said, I find the complexity of many designs (CSS or JS driven) more distracting to users.

Now, for marketing sites, built by designers, CSS is likely going to be much better for performance. If the JS works as intended. Designers benefit from not having to be focused on programming.
I don't know, the embarcadero freeway is proof that these sorts of projects can happen.

There is a growing class of young affluent tech workers in SF. We'll have to see how they organize and use their gathering political power over the next decades.
Best News Bloopers – Epic Funny Hilarious Compilation
The situation with programs is different, though. Being able to scale descriptions of various complexity (computer programs) is a different matter from the existential viability of phenomena that we must describe complexly (organisms). Nature doesn't use our descriptions to produce itself, and complexity is only an interesting metric because it says certain things about whether/how the human mind can think about things.
SpaceX CRS-5 Launch Webcast
An outside security audit wouldn't hurt either as they've lost the benefit of the doubt on that point now and their mentioned list of security improvements is all very hand-wavey.
Travel: Our Sydney Trip (2014)
Hi Evan,

I own small consultancy and am an iOS / OS X developer myself. We are in Ukraine, so 10k / year goes much further here.

We can help you with support, e.g. for percentage of sales. Or we can negotiate other deal. Drop me a line to vgrichina@gmail.com, let's discuss the details.
See this graph:

http://www.extremetech.com/wp-content/uploads/2013/08/CPU-Sc...

The green line was the only one still going, and it plateaued about a year ago (you'd see that in a newer graph).
I'll say the same thing I said last time this came up on HN: that research doesn't answer the question "Do Orchestras Really Need Conductors?" It does answer the question "Does an orchestra which is used to a conductor do better with an expert conductor?" ... The Orpheus Chamber Orchestra is one of the few well-known conductorless orchestras..." - https://news.ycombinator.com/item?id=8124560
Yes, but they did it wrong. But someone else caught the bug and fixed it. But the fix was wrong, but yet another person caught that bug and fixed it. But their fix was wrong, but it got fixed, but that was wrong... and the next, and the next... Repeat for as long as the library has been in active use and development.

That's the value of using established libraries. It's not necessarily that those library authors are so much smarter than the rest of us (although maybe a few are). It's that they already know a lot of the ways that their code was wrong.

If you write it yourself, who's going to catch your bugs? Then who's going to catch theirs?

This is not specific to crypto code, but crypto code is probably harder than most to get right, and more likely to be used on serious stuff.
Is what you're saying that the lag is actually the period before the turbo spins up and starts producing boost? In somewhat different wording, the lag is the engine running as if it were NA until the turbo can spin up to a speed that it will compress the incoming air? That's what I have always thought turbo lag is.
Hmm, were you looking at http://rwds.co ? Looks like it's been restored if it was down before. (Random downtime is unfortunately somewhat typical for the MediaTemple server it's hosted on)

You can reach me at ron@ above mentioned .co domain. Sorry for being cryptic, the spammers who scrape HN tend to be gmail filter-resistant..
When you're competing for race winnings on the order of a million US$, heck yeah you need that level of acceleration.

May be frivolous to you, but it's worth something to someone as they're willing to pay real money for it.
And importantly, it would be cheaper. There are always ideas about getting high density along Geary, Third, etc. combined with BRT (bus rapid transit) or light rail. It just never takes off --like razing JapanTown and renovating it.
I'm wondering why you used tinypic instead of imgur.
If changing the emission test to include putting the engine under load would allow Ferrari to stay naturally aspirated then the problem isn't regulation but poorly implemented regulation. I'm all for getting regulations right.

> Despite the claims of marketers everywhere, lag can't be eliminated. The holy grail for engineers of turbo engines....has been to manage the lag so that it's unobtrusive in normal driving.

A bit of a nitpick but McLaren showed you can do exactly that if you include an electric generator (i.e. if you go hybrid.) In the P1 they even have massive turbos and a flat torque curve because the generator fills in the torque gaps. (I look at the P1 the same way I looked at Lamborghinis when I was in the third grade, just pure awe.)

Since Ferrari has an F1 team and F1 has gone the hybrid/turbo route, not only do they know this technology exists but they're on the cutting edge of it. If they're really concerned about the turbo lag they know exactly what they can do about it.
My point is that it's so limited that for most people (and that includes single-page apps) you're better off using a relational database.

I've been watching hierarchical data models for some time now - I honestly can think of only a few, limited applications for something like MongoDB.

I'm not the only one who thinks so - see http://www.sarahmei.com/blog/2013/11/11/why-you-should-never...

Edit: Look, I know I'm being negative on MongoDB. But I really wanted it to be awesome, but it's inherent limitations are just so start that I feel that most people who use it are doing so because they are misinformed or misled. If you have found success with it, that's great. I just have very strong reservations about the entire data model for most people.

As someone has posted above: if you have data that is relational, then it's relational - you should use a RDBMS.
Now You Can Charge Your Phone in 30 Seconds
Generate Dynamic Sites with Static Assets with Mongular
This is a request for contributors to, what I feel, is important aspect of web development.
I have developed a system called Mongular utilizing PHP + MongoDb and AngularJS to deliver content to users.
You can read more here:

https://github.com/jasonrichardsmith/mongular/wiki

But I feel like the project may be more than I can handle on my own (time wise).
This is a solicitation for assistance.
Please comment if you are interested.
Articles like this just confirms my theory that car journalists are the biggest obstacle for the automotive industry to truly innovate. It is as if they dictate the requirements for the general public.

What the author completely seem to ignore is how turbos are key to the entire downsizing trend that is drastically changing the cars. With lower mass, less inertia and less internal friction, going back to first principles is what is making a difference these days.
Because things are messed up. Economists don't know what money is for, businesses don't know what education is for, people don't know how to fix anything, etc. This is probably one of our 10,000 year problems.
I've seen a few articles asserting an opinion on this in one form or another, and it seems they tend not to really ask the orchestra members.

I have a few friends who play in orchestras and they all tend to think that they're much more synchronous with a conductor. If they practice without the conductor, then they all say they sound fine to themselves, but everyone else tends to drift slightly out of time.

An orchestra is a complex, dynamic web of bi-directional signals. Certain sections will use other sections as their cues for certain phrases, and these relationships will change as a piece progresses. Having one master clock to sync against allows these relationships to not drift too far from each other.

Also, visual cues are faster and more reliable in loud, reverb-filled spaces than audial cues.

Personally, I'd love to see how an orchestra played to a completely virtual avatar of a conductor, which based it's "emotional" timing and dynamic instruction on a corpus of famous conductor's work. Imagine being able to turn up the "Stokowski" :-)
It's about predictable torque curve and throttle response. And this is where the current generation of hypercars come inL the Farrari LaFerrari, the Porsche 918, the McLaren P1 and at a slightly different level the BMW i8.
The electric motors can be used to 'fill in the gaps' in the torque curve, by providing extra power in the right places. You can use a turbo for good power to weight ratio, but the electric motor makes up for all the deficiences. And the efficiencies you get with the hybrid system means that you don't even have to bother with the turbo necessarily (Porsche and Ferrari don't have one)
Every review, but particularly for the Ferrari, talk about the massive and instant power delivery you get when you floor it so clearly it works.

You can also perform an additional trick that they use in F1 - use the electric power to spin up the turbo (and harvest energy that way too). That isn't in use in road cars yet that I'm aware, but it will be I expect.

Basically my point is that it isn't about the turbo, it's about the electric motor. It might be on its own like the Tesla Model S, or it might be in a Hybrid system like the cars above, but the torque you get from an electric motor is just too good to avoid.
What does "most secure" and "least secure" mean? Without knowing this, this poll is meaningless.
@vvoyer already mentioned replication. But there is another thing that couchdb is good at but most people don't use it/ know about it. It can interpret arbitrary erlang code.

Which means that you can write an erlang module and call it with couchdb show functions and have the benefit of a ready made http api for you.

A practical use of this would be to use mnesia as an in memory key-value store(for similar things that you would use redis for) and then call the functions in the module from a show function. All the benefits that you get with erlang you get with couchdb.

One of the killer features (for me at least) is user accounts management. In 3 http calls I have login-logout facility in my app ready. I can't tell you how impressed some of my clients are when I show them a V1 of their product in a couple of days.
Deeply second that.
Advances in sports and super cars often trickle down to the mainstream market eventually. Nobody needs a Mercedes Benz either, but the market as a whole does.

http://www.mbusa.com/mercedes/benz/innovation
All of those things are valuable to society, but not all of those things generate economic value. That is why I am saying it is a problem to conflate societal value with economic value. Schools don't exist solely to support the economy, so it would be a mistake to demand education reform on the basis of economics alone.
This is true. But it was only a decade ago that most projectors were just LCDs with a ridiculously inefficient lamp.
The justification is that because college students benefit personally from their education, non-college students should not be expected to pay for it.

The reason is that ramping up aggregate private debt has a number of advantages to the following two groups:

* Large employers would like to see the bargaining power of their employees curtailed. You'll be much more fearful of quitting your job or demanding a raise if you fear spiraling compound interest.

* High finance (investment banks, hedge funds, etc.) because they can often figure out a way of being paid to administer debts and use it as fodder for high profit gambling activities (derivatives, etc.).

An ancillary reason is that ramping up private debt is a way to give a quick economic and employment boost because it usually increases aggregate spending. The public can be boiled like a frog.
Ask HN: What other sites do you use to get reliable news?
A quick question for the HN community: how do you get your news?

I usually start the morning with an honest-to-god physical newspaper (gasp) and use the BBC news service during the day, but I've heard a lot about apps like Circa and Economist Espresso and I wanted to know what other people think about getting news in that sort of bite-sized fashion as opposed to reading long-form articles?

To clarify: I'm thinking specifically about non-tech news, like current events, economic/political coverage, editorials, etc. (I think tech news gets pretty well aggregated here).
Impressive. Have you worked with xcb in the past? I think the lack of good tutorials and documentation makes me always choose to start new projects with xlib. How would you compare working with xlib vs xcb?
Go Static Analysis Tools by Alan Donovan [video]
And Barcelona did this before the Olympics there.
In five years there've been bugs. Fixed them quickly for the first three years. Held many users hands who asked for support. I tried a little to fight some troll reviews. Apple won't help with that. I never put any effort into seeding with positive reviews. No I never put proper marketing efforts into managing reviews.
I've been working on a paper from my PhD thesis. I have 10 pages of derivations before I even get to the solution of the equations, include figures, or perform analysis. It could easily be a 30 to 40 page paper. Cutting it down or splitting it into 2 papers will likely be necessary because of page limits. You kind of need to pick and choose what to leave out.

Of course, it happens without page limits as well. I used work from an older book and between two steps was easily two pages of work and there's another half dozen pages of work that from other parts of the derivation.
Slides if you want to follow along: http://talks.golang.org/2014/static-analysis.slide#1
Is the Book up-to-date? http://doc.rust-lang.org/1.0.0-alpha/book/
If you don't know who the author is you most likely know very little about the subject.
> a CS perspective

S is different from TEM in STEM...and CS leans more towards TEM than S.
Especially since the NSA has had atleast "a handful of in-house" attacks on AES since 2012. AES(Rijndael) was given a score 1.11 in the AES competition and to put that in context a score of 1.0 is considered a broken cipher. Blowfish scored over 3.0 and was clearly a much stronger candidate algorithm. http://www.spiegel.de/international/germany/bild-1010361-793...
His email about why GNU grep is fast contains one of my favorite quotes about programming. Don't know if he coined it.

> The key to making programs fast is to make them do practically nothing. ;-)
We use Mongo and currently Mongo is the only database with an adapter for the full realtime synced stack. However, Derby itself can be uses without the ShareJS backend, and it is possible to write adapters for different databases. Thanks for the question!
Instant Search solution with Meteor
Nope, this is my first use of XCB, and I've never used Xlib before either.

As you say, the documentation is barely to entirely non-existent.
Yeah, exactly — once you have an electric motor/generator and an energy store, the whole game changes because you can approach the power sync problem of lag in new ways. Also, the issue of turbo size and over/under producing boost and the need for wastegates can be better managed if there is a way to capture and store exhaust energy without routing it directly to the compressor.

Some of the more sophisticated work here is also being done by Porsche in their LeMans program, which has (as I understand it) a uniquely complex turbo/hybrid setup.

I think it's really exciting. Considering this type of usage — mostly transient stuff — it's tempting to think of a system for sports cars with a supercap energy store that's lighter weight than a battery store. Toyota use supercap stores in their LeMans car, I'll be interested to see if that trickles down anywhere.
If I had the money to buy a Ferrari I would want it 100% electric.
How is this site science related? I search science, and the only thing that pops up is "Science Fiction Paintings." I search physics, and the only thing that pops up is "Karate."
> Sorry, but UML provides enough definition to accurately describe any process...

Which is the opposite of sketching, which means (in drawing) to loosely define the basic shapes of something before accurately describing things with "enough definition".

We're not talking about the same thing at all and I can't relate to the rest of your post.

I'm talking about how there's no way to sketch a program that mock-runs and then fill in the details in a piecemeal fashion.
Why doesn't Ferrari put a more fuel efficient engine in it, and then wih a nudge nudge, wink wink, have the owner replace it with a more powerful, but less fuel efficient, engine? The type of person that will buy a Ferrari will be able to afford to replace the engine or have aftermarket tuning done. Ferrari is allowed to tell you how to turn it into a gas guzzler, they just can't sell it to you as such. They could even release the source code for the engine computer. It's the owners problem if they blow up their engine, and the engine computer should have no control over steering and brakes.
Traditionally alpha just means something works. Proofs of concept are often called alpha. Beta means things mostly work, although there can still be many known blocking bugs. Late in the beta* series you would expect true stability to emerge. The release candidates are the first signal of actual stability, maybe.
A world first from Honda – Bring this to America
According to Wikipedia "Most conductorless orchestras are smaller in size"[1] but I'd love to hear of some larger conductorless groups if you know of them (it seems more than twenty members is rare).

I also found this bit of trivia interesting:

"Conductor Otto Klemperer was once invited to lead the Pervyi Simfonicheskii Ansambl in a concert in Moscow. Midway through the program, however, Klemperer laid down his baton and took a seat in the audience, and the ensemble finished without him." [2]

[1]: http://en.wikipedia.org/wiki/Conductorless_orchestra

[2]: http://www.trivia-library.com/b/history-of-the-greatest-cond...
I don't really want to start a "us vs. them" flamewar, but biology is almost universally recognized as the most stressful lifestyle for grad students and post-docs, followed closely by chemistry. The lab lifestyles in those disciplines are insane.
I've had friends whose careers have followed more or less that trajectory. It seems to me that there's an arbitrage possibility here, tremendously undervalued intellectual capital.