skysight-inc/HackerNews huggingface dataset:
There are many times in software development where you have an array of bits. By definition, an array doesn't have anything "in front" of it. Implementing an array of bits in a computer is a different matter. Normally you store bytes (8 bits at a time), but that's just an implementation detail, and only because computers handle bytes as the fundamental unit. Each two contiguous bits in a bit array can be used to "pick a quadrant" to zoom into a square, recursively. There is no limit or definition of how long the array needs to be unless you want to pre-specify that. You are basically confusing the concepts "Bit Array" with "Two's Compliment Integer storage". These two things are completely separate concepts of storage.
Sent you a jobvite for Whitehat Security scrap the whole free idea get paid to work at a really fun place and actually "hack".
The quote very much applied to my experience at Yale (and, just as aptly, to all of my experiences preceding it). But it really depends on the kinds of students you're observing.

The students this article talks about are the traditional, career-track types: the future lawyers, consultants, and bankers of the world. The people for whom the phrase "Choose any career you want, so long as it's one of those three" elicits a resigned sigh and a nervous chuckle. Failure is not an option for these kids. Their career paths, and future employers, do not understand, forgive, or tolerate failure. If you're aspiring to those paths, your GPA is your life's destiny. You're always minding your permanent record. Life is a series of hoops to be jumped through and numbers to paint by, and that mindset starts young. As young as junior high for some people, and as young as elementary school for others. You get on the treadmill, and you run.

I was on that treadmill for most of my life, and I hopped off in college, to pursue a career in arts and entertainment. I might as well have announced that I was leaving to join a commune in rural Alaska. That's about what my friends and peers thought of my decision (and many still do).

There were (and still are) some wonderful ways to lose oneself at Yale, to grow personally, and to take classes for the love of learning. A lot of students are probably there for those reasons. Just as many are there to check the necessary resume boxes and slide onto the right tracks. The pressure is largely self-applied and peer-exacerbated. The school itself doesn't do anything to encourage it, and to its credit, tries to encourage the opposite. But it's too late by the time kids even show up for freshman orientation. They've been minding their careers since they were old enough to read.

I don't really blame colleges for this problem, and I find a lot of that blame misplaced. The blame lies somewhere deeper in our culture. Colleges are just catering to the problem; they're not causing it.
It is possible to generate a free privacy policy, although in my case that required selecting "no" when asked if I would pass over user details if faced with a subpoena (allowing for the possibility I might choose to comply would have been $3). It strikes me as highly unlikely that refusing to respond to a subpoena would have no serious ramifications, and I'd expect any information service with any shred of credibility to offer a view on that, and whether if I preferred to live dangerously, noncompliance with a subpoena is really a worse alternative than complying with a subpoena without express prior acknowledgment I might do so in the t&cs.

Of course, a decent general explanation is perhaps less likely to result in me paying for a "100% free" set of documents to "prevent legal issues" that are, according to this site's extremely short terms of use, "provided without any warranty, express or implied, including as to their legal effect and completeness".

Frankly I'd be more comfortable writing my own t&cs than trusting these guys...
This is Frederick, I can speak to our specific case. The code the original poster provided to us was never used in investor presentations. We rebuilt the product from scratch almost a year before we had any real traction or investor meetings.
I had to look up what "immediate mode" means -- http://sol.gfxile.net/imgui/ discussion at http://lambda-the-ultimate.org/node/4561

Add to https://github.com/rust-lang/rust/wiki/Community-libraries#g... ?
Haskell performance profiling with ghc-events-analyze
Apple appeals judge's denial of Samsung sales ban
I don't want to spoil their great "innovation patent" but Three.js has implemented this years ago (http://threejs.org/docs/#Reference/Renderers/CanvasRenderer).
> should [...] respect one another's terminology

I see your point, but IMHO isomorphic is a word, not math terminology. Math borrows words from regular languages, but it can't expropriate words!

The first thing I think when reading "isomorphic" is "same shape" even though I know what a math isomorphism is.

Just notice how function means something completely different in programming and math, but we're so used that nobody nitpicks on HN.

Math permeates everything, borrows and loans words. More examples:

- Electrical Engineers use finite ground planes even if a plane is by definition infinite and has no thickness.

- Music is pretty much math, but their chords are not segments inside circles.

- We use braces {} to delimit blocks, not sets.

- We flip bits in a non-geometrical sense.

- The DOM has events even though there are no statistics involved.

- We compress files even though they're not geometric objects.

- We use domain names.

And so on. It's the beauty of language! Our libraries are full of functions instead of books. If there's no chance of ambiguity, who cares?
Good question... I certainly hear a lot more talk about Go, so at the least, the PR machine behind Go seems to be in full swing.
The Meteor Packaging System – Understanding Versioning
Why do you say there is no downside? As Jonathan Kaplan points out in the comments of the article Crito links to, Ebola is not 100% fatal and several drugs that have worked in animals have proven to have catastrophic effects when administered to humans (see e.g. TGN1412 [1]).

[1] - http://en.wikipedia.org/wiki/TGN1412
I'm not sure. At this point we're actually considering on tying in with existing messaging APIs (Slack, Hipchat, Campfire, Google Hangouts)
Yes; please join the "Ask Patents" stackexchange site:

http://patents.stackexchange.com/

This site is exactly for this reason: raising patent questions with the goal of identifying bad patents.

"Ask Patents is a question and answer site for people interested in improving and participating in the US patent system. It's built and run by you as part of the Stack Exchange network of Q&A sites. With your help, we're working together to find Prior Art on dangerous and overly broad US Patent Applications before they become issued Patents. "
I can't answer for the OP, but from my experience what makes React so good is that it drastically simplifies the whole 'situation' to the point that many of the features of heavier frameworks are just not necessary anymore. It's not just a view layer (although I can be just that); it's a different approach to the concept of a web app.

In my opinion the approach that React takes (as well as its siblings like Mithril and Ractive) will eventually be the default approach, even for the bigger frameworks (new or 'refactored').
Isn't using immediate mode going to make implementing more complex widgets like multi-line text-edits with selection and style, and more importantly tree controls with collapsed/expanded persistent state that lazily load children (or only display items that are visible in the active view area) more difficult?
First they say:

> New application frameworks (Backbone, React, Ember, Polymer, Angular, etc.) have helped architect web applications in a more scalable and maintainable way.

Then they say:

> The consequence of this evolution in web technologies is that large JavaScript libraries, such as YUI, have been receiving less attention from the community. Many developers today look at large JavaScript libraries as walled gardens they don’t want to be locked into.

Huh?
http://www.rust-ci.org/ is a really good resource for community libraries for Rust!
Architect[1]

[1] https://github.com/c9/architect
My job hunt feels like an episode of Seinfeld:

https://www.youtube.com/watch?v=VBn8XttrSew

And my Hail Mary if all fails:

https://www.youtube.com/watch?v=-zpOVmhkEaQ
> Deresiewicz left Yale after failing to get tenure; he now lives in Portland, Oregon, and writes.
It's a word that you say when you're not kidding.

Zynga! Yes, I really am trying to patent the obvious, with loads of prior art.

Its opposite is "bazinga", which means "I was kidding".
maybe i'm missing something, but I don't see jQuery as a massive skill-set investment. There is the selectors and the api, but it does overlap with a lot of other frameworks like underscore.js etc.. after switching it would be a matter of looking up the new syntax for a few weeks?
It's a beautiful area in Death Valley and driving out there is one of the best experiences I've ever had. If you do decide to go, I wish you a safe but exciting adventure.
One of my professors (in medical school) pointed out that these posters are great for learning the chemistry, but aren't very useful to us students because they don't show you what cells/tissues these processes are happening in.
How exactly could you divide a GNSS satellite in that way? Surely you need to transmit the time signal at a particular power level that would required a certain class of antenna and power system. Each of those satellites would need separate control systems so instead of having one fuel tank and thruster you would need several fuel tanks and thrusters.

Frankly the new entrants into the remote sensing market (like Skybox) have yet to make much impact in changing the market. Having a more innovative platform makes little difference to the end user without significant scale (which is currently lacking).
Hi madlag thanks for your answer and wishing you all the best for steady. Wonder if a tap or something like that in the beginning can be used to synchronize, much like the clapper in movies. On the flipside that may not be good for usability.
Ebola has been around for decades, and this is an experimental drug. The fact is that interest in experimental drugs for Ebola has only cropped up recently, so this doesn't really prove any point about interest in antibiotics.
A more practical question would be how large are the CO2 emissions of maintaining Bitcoin network.
Perf.fail – Do, learn, fail forward
Building Clojure services at scale
As it looks like you're about to get knocked off the new page, I'll bite. I'm having a lot of fun working on my first entry. Thanks for organizing this. :)

1) There are a handful of references to potential for gaining or losing points on the site, but nothing specific. Is there any sort of formal guidelines for judging and if so, is that a secret?

2) Have you ever considered a written review process for submissions? 7drl does this. It's nice to have some guaranteed feedback, but very labor intensive when there are ~150 entries and they set a goal of 3 reviews each.
He's saying there's a lot to do and already a constant flux of other new things to learn. I imagine seeing your favorite library being deprecated could be frustrating?

But I would say to those people that if the maintainers of your favorite library are saying that there are better things out there, then you have reason to learn new things.
Scheduled cash bonuses and multi-year stock vesting schedules are a great way to retain employees who don't want to work for you anymore. I have no clue why companies think this is a good idea.
> Your rambling incoherence makes your point hard to understand. So you're saying that there's no risk of vendor lock-in by relying on Angular's dependency injection, which isn't used by other libraries? Gotcha.

> Edit: Oh and it isn't polite to write things like "That's bullshit", then come back and edit it out later on without flagging that you've edited your code.

You look frustrated, you sound you chose the wrong framework then came here to complain about those who made a smarter choice. But you're not saying anything,other than arguing on the form.
I recently published on the same topic. [1]

In many bike sharing systems (such as in London), there is a daily repeating cycle, where too many people want to get to the city center in the morning and back out in the early evening. You know that will happen. So countermeasures can be taken early on.

[1] Dynamic Vehicle Redistribution and Online Price Incentives in Shared Mobility Systems, http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumb...
No, I'm trying to focus on the forest instead of the trees.

It's true, pennies are a horrible waste. It costs almost $0.02 to make one, and nobody even likes them very much, but the mint still churns out billions of the things ever year. That should probably stop.

But overall, coinage is a tiny fraction of the overall dollar economy. And Bitcoin isn't really comparable to coinage, anyway, since BTC is not a fast, convenient, anonymous, peer-to-peer mechanism for exchange that's appropriate for use in small transactions. Compared on that level, BTC seems sub-optimal long before we start worrying about details like energy efficiency of production.

What BTC really compares to is a currency in general, such as the dollar. There BTC at least has a chance of comparing on a vaguely level playing field. And at that scale, pennies are insignificant.
The Art of Profitability
Also check out "The Victorian Internet: The Remarkable Story of the Telegraph and the Nineteenth Century's On-line Pioneers"

http://www.amazon.com/Victorian-Internet-Remarkable-Nineteen...
Video made by a friend of a friend. Thought it was highly entertaining and informational.
I added this, hope it improves things.
I completely agree with you with regards to the future of databases, it will definitely be running many databases.

What I meant with halfway decent database is one that can actually guarantee the data it committed is actually on the hard drive in a readable state, and that can sustain random writes at a rate close to the theoretical limit of the persistent storage device. I'm not judging any databases in particular. I'm asking how can I make a database that's as awesome as MySQL or Cassandra.

All these databases have already taught us a lot of what's in these articles, but one thing that isn't written about a lot is how they actually achieve high performance, not just in a theoretical way, but in a practical way. What system calls do they make, what schemes do they use to minimize seeks, how is the memory laid out. None of that high level "do we use Paxos of Raft", that's kids stuff.
I've been saying this for over a year now -- BitCoin will not succeed because it simply cannot offer competitive transaction fees. Merchants are upset enough by the ~3% they're paying to VISA or AmEx on every swipe, they're not going to move to a system that costs $30.
The guy doesn't grasp the basic premise of PoW schemes. Yes, it costs close to a Bitcoin to make a Bitcoin. That Bitcoin, once created, is a REUSABLE PROOF OF WORK.
Backbone, React, and Polymer at least are component Libraries (Backbone can be used as a lightweight framework but its also a collection of tools)

Ember and Angular are heavier weight but they do play well with others in different cases (there is definite lock in however with those).
I had a chance to meet him last year. He is nice guy and enthusiastic about technology.
Are they? see I really need articles about this :) I thought higher bandwidth and lower seek times meant less complexity, but I could be mistaken.
This is all kinds of gross. Way to stay relevant, Zynga.
I asked a patent office employee about this. Apparently, a thing is only prior art if it is patented itself, or is published in an accepted academic journal, and then only if such things can be found in the ten hours the examiner is given per patent application.
When would be a good reason to use such invertible bloom lookup tables, in my knowledge, isn't a bloom filter's purpose is to store large amount of data and give very quick replies as to whether a piece of data is in the basket but not with 100% accuracy?
According to the third table, corruption, money laundering, and the black market are negligible in the Bitcoin economy.

Fascinating.
I am. http://qbix.com/EGreg/Q

just sayin' :)
Have a favorite perf fail story? Share it at: http://perf.fail/submit ... Let's fail forward together! :)
A real-world use is a recent proposal to make Bitcoin block propagation faster: https://gist.github.com/gavinandresen/e20c3b5a1d4b97f79ac2
I've read it. Actually, there are no video lectures on this topic at all (i.e. Database implementation in general, not necessary the paid course you mentioned).
It should be noted that this assumes that a basic level of income has been reached. While it's not usually a concern for the type of crowd that might frequent HN, it is a pretty big caveat.
I signed up on facebook because my friends went on a trip and I wanted to see the photos of the foreign country they are visiting.

When you add people you barely know, I think it would be a different feel when they upload how beautiful their life is.
Great to hear that, good luck with your entry! :)

1. It's not a secret, but it's also not so strict. The game just have to impress the judges. Some will check the way you compress the code while others will just see how it works, if the graphics look ok or the gameplay is nice. The games that won were very complete, top games had something which was impressive and unique. It really depends on the game.

2. Yes, there was a plan to have something like this - every judge would add a comment (a sentence or two) about the entry beside voting with points, but yeah, that sounds very time-consuming. I'll try to suggest that for the judges and we'll see how it will work.
You'd be surprised what people will do to feed their families.
Isn't faith blind by definition?
Labor costs in CA are also very high. In the area I live, the general price for a new build custom home starts at $300/sqft. Obviously professional builders building a tract pay less than that due to economies of scale, but not dramatically less.
BillForward (YC S14) Wants to Change the Way You’re Charged for Subscriptions
How We Work on Queries at GitHub
Changing jobs is the new raise.
ASP.Net MVC 5 – quick tip for unobtrusive validation and Bootstrap styling
What an excellent read. Thanks so much for the link!
I'm currently working with Oskar to produce a new puzzle - he's an amazing guy, and really, really nice to go with it. Phenomenal brain - I already own a few of his puzzles.
If only Hacker News supported syntax highlighting and not adding a vertical scrollbar to formatted posts...
I tried this, like a week or so ago actually. I paid $46 for a terms doc and it wasn't good. Like the idea, and it's very similar in principal to one of my products (generate a document based on your needs), but it's simply not sophisticated enough yet. I wrote them and the refunded the purchase immediately so as far as who's behind it and their integrity, they were top shelf for me.

I would've paid more for a better, more tailored document.
Bonuses - the single incentive that turns colleague against colleague, after all, it is not enough to get a bonus, but if you can make out your colleague under delivered, maybe you can grab a share of their potential bonus pie slice too.

See this every day in a large Investment Bank. Bonus chasing bastards do not protect or grow the brand, they just ensure short term decisions remain the order of the day.
Apparently, not for medical students. This is what their service rep responded:

>For life science research only. Not for use in diagnostic procedures.
Interesting. Can you expand on this? How is that possible?

If we take the TAT-14 example again: https://en.wikipedia.org/wiki/TAT-14#mediaviewer/File:Map_TA...

How will the ping times not increase dramatically from Bude (UK) to Saint-Valery-en-Caux (FR) if the connection between them breaks?
Has anyone reading this ever worked at a place that had something like this (and was more than a paper illusion)? I think you're being overtly optimistic of big companies' IT practices.
EDIT: parent's post is deleted by was something along the lines of "well now it seems to be even more of a breakup piece"

Yes, and now your argument sounds like it's just trying to find reasons to criticize Deresiewicz. He left? Well then this is a breakup piece! He's still there? Then he's a hypocrite!
Google Refresh Tokens Gem
Also, "outperforms" is a bit misleading, seeing that Recki-CT doesn't even pass all bench tests.

The available numbers do look impressive, though !
I interact with Wells for some backend services. The only interface they expose is an IE-only java applet. Can't say I'm surprised they are lagging the industry by a decade.
That's just it though: No one has much of an interest of presenting anything less than a "beautiful" life on FB. What you're watching in that news feed isn't reality, it's a carefully curated set of ideal content to make that person look better/happier/richer than they actually are.

Everyone has demons, but no one wants to air that to their peers.
Python really is taking centre stage these days - glad to see. I still use R sometimes, but my Python usage grows daily. Also nice I can stick a web front end on things via Django or Flask.
>Modern cables are built in a loop so that they automatically fail-over.

I know of a company that did this on a regional network - ring physical layout. Only to discover that murphy's law never fails to deliver and the SLAs suffered as a result. They switched to multiple interlocking rings soon thereafter.
New antibiotics are in the works all the time. We are currently in an arms race with infections; I recall reading that new antibiotics are expected to last for only 10 years, and future antibiotics are going to last even less time (before resistance develops)

Why doesn't it get more press? I don't know for sure, but it is:

- Ongoing, which makes for bad news

- Kind of depressing, because we are slowly losing the battle

- Feels a little bit hopeless, because foolish choices by individuals accelerate the development of resistance, and inventing new antibiotics doesn't fix that fundamental problem
Could this replace a python dictionary? Assuming you're ok with losing some entries now and then?
Right. It certainly seems like a much more scalable way to produce antibodies. It's just getting all the infrastructure in place that's going to be a challenge.
iBand + iPod is Greater than iWatch
Having attended a top Uni and a not-so-top Uni (long story; two different degrees), the single reason people aim and attend for the top Unis is the attached prestige, the network of contacts you will make (and hit up via alumni), and the doors it then potentially opens. The best tutors by far, who made themselves more available, who seemed more grounded than pure ivory tower academic, were in the less-than-top Uni.

My experience, ymmv.
In other news, a UI toolkit becomes abandonware. World still spins, over to you Kent for the weather.
True. Then again my grandfather led the charge on laying one under decidedly difficult conditions and that thing is still live (carries insignificant traffic though...mostly for backup).
That's not quite right. The advantage is that you (and others) are ALLOWED to do what you want with it (within license limits), but there's no guarantee that you have the resources to make use of that right. Even maintaining the status quo might require more resources than you have as the world evolves and bit rot sets in. It is nice, though, that open source leaves open the possibility that some other party can pick up the ball if the original developers drop it and you can't do it yourself.