jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I don't know - the Backblaze guys did several blog posts on the economics of online file hosting/backups and it came out very expensive in terms of hardware. Plus the custom software and management. Dropbox accounts are generally small, so maybe that's making it easier. I'm not saying they aren't doing fine, just that online backups are low margin (Dropbox is special, they aren't regular 'online backup' providers, I realize; and they operate at a premium price point; but still...
Well here's my idea:

A shopping list, but the trick is it knows where the food is in store, and arranges the list so that items on list are located close in store. For example, this is original list: apples, milk, hotdogs, chips. Lets say store has milk and meat on one side, and apples and chips on the other side. The app will rearrange to: apples, chips, milk, hotdogs. And perhaps give you a little map of store to show you were things are.
Excellent point!

However, there is an incredible amount of content out there available via free and legal means. That is to say - technology has made the barrier to entry very, very low and so content creation is a really competitive market. The relevant question is not whether, strictly speaking, the pirate can afford the product - I can afford an Hermes bag if I save up for a while - but whether their willingness to pay exceeds the price. I'm priced out of the market based on my willingness to pay, not my ability to pay.
What is the percentage of people who always leave wifi enabled? I turn mine off every time I finish using it.
It doesnt mean that the language is misleading but rather that the natural parsing of the language is wrong.

I.e. we naturally parse this sentence as "(Texas) Appeals (Court Rules Phone Search)" which is wrong. The correct parse is "(Texas Appeals Court) Rules (Phone Search)". I.e. at first glance we think that "appeals" is a verb rather than an adjective.
Seeing the same for a Hello World.
Entity Framework is really not a good excuse. .NET has lots of great things going for it. Entity Framework is firmly on the "enterprise .NET" list of such items though.

.NET has always been able to do what Node does anyway. It has had HttpListener since v1.0...
It is interesting, that you mention forfeiture. In my opinion it is one of the biggest examples, how governments twist basic personal rights that are normally protected by the constitution.

Recently, I also learnt that even in the Magna Carta (1215 BC) the property of a "free person" was protected against the grasp of the potentate.

When modern governments now disable this basic right by legal trickery, than we in essence loose our freedom.
This looks a lot like Open RPC, formerly Sun RPC (https://en.wikipedia.org/wiki/Open_Network_Computing_Remote_...) It's a binary-format remote procedure call. Why not just implement that for Go? Then you can interoperate with existing implementations for other languages. There are lots of standards for this sort of thing, from SOAP to Google Protocol Buffers.

Opening this up for connection to potentially hostile nodes requires more design. What about denial of service problems? Can someone open a connection and tie up resources?
Good idea! To go further, you could cut the PNG into four strips (top, bottom, left, right) so the browser doesn't have to store the enormous rectangle of transparent pixels making up the insides of the PNG.
TLDR; author looks quickly at options for layer 2 sharing between containers on physically disparate hosts.

That said, note that this is a very bad idea in most cases because you are increase network complexity, expose additional code (both points bad for security) and create startup latency. The only excuse for this normally would be an application clearly requiring layer two connectivity that you are prepared to test, maintain and debug across flaky somehow-encapsulated WAN infrastructure.

As the maintainer of lxc-gentoo and an early LXC adopter (5 years), I applaud the author for bothering to look at things instead of jumping on one of the PaaS bandwagons. However, one should be careful of designing spherical cows.

Personally I recommend the following for container networking:

(1) Use veth device pairs. These are host-to-container and provide you with per-container isolated networking and accounting very cheaply.

(2) Preconfigure your interfaces with static IPs from the host side by generating an appropriate lxc.container.conf and network up script to configure the host-side interface. This removes any latency in interface configuration due to layer two issues such as spanning tree protocols, and layer three issues such as DHCP. Note that you may have to set resolv.conf using a similar automated process.

(3) Provide outbound (internet) or inter-container connectivity to the various container veth interfaces on the host via explicit rules on a per-guest iptables chain that can be conveniently and precisely destroyed with the termination of each guest system. Treat in-kernel bridges as a hack with STP hassles, like they are.
Israel is deploying Iron Beam this year, a laser system, to shoot down (among other things) drones:
http://en.wikipedia.org/wiki/Iron_Beam
>Everything comes in a packet from a trusted brand who is taking are of you.

And how is this different from the present ? Everything comes non-packets ? From an untrusted brand ? That dystopian future sounds better somehow.
As mentioned below, the main issue here is that you're violating a host of SEC regulations. In simple terms, by crowdfunding a company to strangers on the Internet, you've made your own "public offering".

I bought the domain ClusterFunder a few years ago with the same basic idea, and even toiled with a dozen variations, but to maintain the site's value you inevitably run into SEC issues.

They are currently reviewing a proposal that would make crowdfunding possible up to 100K, so I'd stay up to date with that and proceed accordingly.
As someone who has swam through jellyfish, they totally swim sideways.
Works for me: http://google.com/search?q=site%3Anews.ycombinator.com
it's like close one eye with 3D glasses ?
I wanted to try the demo many months ago, and had to stop at the first line:

gem install sproutcore

There's no way I'm polluting my desktop ruby install. Please document a way to set up a standalone folder.

(if had been python I could have hacked it myself. i dont know ruby)
Inferior in what ways?

My understanding is totally opposite, would you mind explaining a bit more?
Call me cynical, but this reads like some shall we say "special interest group" has decided to take potshots and has fed this to their talking head aka Senator.

Some of the points don't even make sense outside of a campaign of F.U.D.

"What if a virus got access to this information?"

What a colossally stupid question. Let me see, if there was a virus out there that got access to this information... all the jailbreakers would be screwed.

In that case, I'm sure Apple would shed a tiny, perfectly formed polished aluminium tear.

You can either scream about Apple's walled garden, or you can play what-if games with hypothetical viruses... but you can't have it both ways.
One very surprising example of someone playing with single eye vision. Mansur Ali Khan Pataudi (http://en.wikipedia.org/wiki/Mansoor_Ali_Khan_Pataudi) played in the Indian cricket team as a batter for many years. He lost one eye at the age of 20, but surprisingly still managed to bat.

This is particularly striking since batting involves judging the ball that comes at you with some speed. His previous judgement and muscle memory might be useful of course. But I'd love to read about any research on this, if anyone is aware...
It's too late for RMS. Once a pickle, never a cucumber.
Hi Feng,

Anytime the word 'prototype' is involved, it lights up the eyes of an ux/interaction designer. :)

We love prototyping. We love creating rapid prototype even more - it saves time and can give others (clients, stakeholders, etc) a rough idea of what we are trying to describe quickly.

I've given it a quick run through and it seems like a fairly easy to use program that works with very low load time. It also just work (at least of the times I have tried to run it).

Kudos for putting this together. The somewhat low learning curve should encourage usage from different users. I know I would.

Thanks for sharing.
> He would be just another programmer if he keeps coding.

Wouldn't that be better than being just a gadfly? At least that's my impression; RMS will appear on some group or maillist, drop a bomb, tell everyone they're doing it wrong, and then disappear while the flamewar blazes, accomplishing nothing constructive in the process.

And, in this community, everyone's status is based primarily on their programming, including Richard Stallman's.
If you want to propose improvements, stop accepting the V2 or V3 nonsense. Telling people to use an old version is an aggressive rejection of the new version. Adding extra version choice is a subtle way to make it more complex and even less likely for people to choose the GPL overall. V3 is an improvement over V2 in basically every respect — unless you like the loopholes in V2 or are worried about compatibility with V2-only code.
Doesn't it make sense that a codec that's heavily patented would be more likely to have all of the patents known, rather than one that hasn't been looked at, and is likely to accidentally infringe one of the patents in the minefield that exists?
I've noticed lately that a good portion of society views legal tax sheltering and legal reduction of tax burden as immoral.

The thought seems to be if you are making lots of money you are obligated to freely hand over a good chunk of it to the government.

IKEA is very creative in their tax avoidance. Interestingly enough, it may actually be a net gain for the countries where IKEA employs people. Because of their ultra-low tax burden and the fact that the profits mostly have to go back into the business, they are able to pay more employees AND pay their employees more. Those employees in turn pay taxes to support the government.
This appears to be a rebranded Ciao Prolog (Ciao Prolog sourceforge page now links its project website to ciao-lang.org). Ciao Prolog was a good performant implementation of Prolog although I use SWI-Prolog myself so can not attest to that personally. Constraint programming (various libraries) and object system (Logtalk) should be available through libraries and are therefore available through SWI as well (though last time I checked ciao has an interface to gecode but not SWI).
Advertisement that not related to the page you are browsing?
The cray-1 we had at UQ used flourinert cooling. The flourinert recycler tank was a distinct cabinet with what looked like a normal toilet ballcock valve control.

I'm pretty sure Cray people knew the sales value of good presentation: the tank was see-through plastic and there was illumination inside the case.

Basically, it was pimped out like a gamer rig, before gamer rig pimping was a thing.
> the Bill of Rights does

The Bill of Rights doesn't permit anything, but rather lists certain inalienable rights held by all persons on U.S. soil--or so the story goes. The worry that it could be construed as a list of grants was extremely controversial.
> the moment it stopped being possible to send an e2e encrypted text message

You're confusing e2e and p2p here.

Please don't do this, they are completely different things.

Signal messages are encrypted end to end, by the client, which is unambiguously open source: people can, and do, build the latest client using the published source code, to verify the binary.

You do have to register, so the server can perform contact discovery, and route messages. And it isn't peer-to-peer, messages pass through a central server for routing.

I have no objection to your disliking this architecture, I readily concede that it isn't as secure and anonymous as it theoretically could be, and as Matrix actually is.

But please don't propagate misinformation while doing so.
Rituals have the nice effect of distributing the felt guilt for failure and distributing the pressure of decisions. Thus, there will always be a priest, there will always be a king, there will always be a congregation viewing the absolution of the ruler.
Is this a Whatsapp bot or something?
It’s probably an employee match.

My previous employer matched contributions 1:1 and donated $500 to a local charity that provides kids with hot meals, homework help and a friendly environment out of trouble.

My employer at the time made a few billion dollars a year in profit. What would be an appropriate match? 10x my donation? 500x?

Maybe you should be angry at Apple employees for donating to causes that aren’t FreeBSD? Or maybe it would make sense to take it for what it is — an effort to encourage and support employee giving.
And for all of that privilege, she still has to navigate the disadvantage of being a female founder.
Original landline audio was/is analog
Yes. Any wealth accumulation even by free Black communities was repeatedly undermined and destroyed.

The bombing of Black Wall Street (Greenwood-Tulsa) is the most infamous example: the only air bombings to be set upon the continental United States were a campaign of racial terror.

Numerous examples exist of freedman communities being completely eradicated using public works projects. Entire towns flooded when it came to decisions to create dams and neighborhoods bulldozed when the interstate expressways were run through cities.

https://twitter.com/ericabuddington/status/13752633634716549...
The secret to being a successful entrepreneur: Make money like a crackhead, and then don't spend your money on crack.

/ http://www.youtube.com/watch?v=KEvN4VUQLJk&feature=chann...
Airplanes only represent a unique terror target if they can be used as weapons to inflict greater damage. Putting a bomb on a plane will kill several hundred people, but so will putting a bomb in a mall or train.

Thus, securing the cockpit gets you more bang for the buck by removing a whole avenue of attack, with relatively low cost (the lock and the gun). While I agree that firing a gun in a pressurized cabin isn't the best idea, having it there makes it very likely that the pilots would have an advantage over any potential hijacker, since keeping other guns off the plane is relatively easy, and doesn't require overly invasive searching.
The military got involved in Ferguson lol.
Those are labels that novices use to ease their insecurities.

Programming is any intentional activity that makes machines do whatever they do. So in this broad sense a mechanical engineer constructing new contraption is also partially programmer. Just not very productive one in terms of amount of information processed.
And the 2011 Federal budget is estimated to be [1]:

Revenue: $2.17T

Expenditure: $3.82T

Deficit: $1.65T

So, $12T public debt aside, it's growing at a rate of about 12% per year, the government is spending almost twice as much as it's bringing in and much of that expenditure is mandated rather than discretionary.

This doesn't even account for other debts the US government, such as the Social Security debt of current and future retirees.

Something has to give and there is no political will to do it. I see two likely outcomes:

1. Raising the retirement age to 70 or even higher; and

2. Introducing a national consumption (sales) tax.

[1]: http://en.wikipedia.org/wiki/2011_United_States_federal_budg...
On some days I feel like I got more done before the internet. I was more focused on things and actually completed what I started.
Knuth is too busy "getting to the bottom of things."

http://en.wikiquote.org/wiki/Donald_Knuth

Are you doing a deep dive or just tinkering with lots of things? Which one is the path to success?
You can watch the exchange here: http://www.youtube.com/watch?v=R5lZPWNFizQ
Spot on, I do the same (but I use $this as the variable name).
Google Cache: http://webcache.googleusercontent.com/search?q=cache:fBXedMr...
The takeaway from this attack is the same as we got from the Snowden disclosure: Nations will abuse network services that is located on their borders. They will hack-tap-and-steal, modify, block, and use any method available to distribute malware. Any action is viable so long there is a target to attack which could produce political, economical or military advantages.

I suspect we will reach a point where treaties are needed to protect the basic building blocks of the Internet. We can't expect nations to respond by sending in military force, or voluntary give up the benefits from this kind of attacks. This leaves few options left if one want the economic benefits from cloud services and similar shared-network concepts.
I'm gonna be honest, if I'm just sitting in the airport with not much to do, this sounds like fun. No pressure, just taking a call and debugging an old script, with a chance to give a kid a good story/learning experience...

"C'mon kid, I had it working for 5 years and you broke it? What'd you do!" :)
How is that not mattering? So if China uses science and the US descends further into hyper-partisan culture war, that doesn't matter?

It matters kind of a lot whether the winner is a liberal democracy with free speech and civil liberties or a totalitarian communist dictatorship.
Wholeheartedly agreed with this. Focus and get used to saying no even though you hate it. I've been plagued with the inability to do this effectively for practically my whole life and various technologies don't help. For instance, it was easy to aggregate 100+ blogs into Feedly so I could keep up on all the things I felt were important. This led to me browsing headlines all day long and storing those articles in Pocket to read later. One guess on what my Pocket library looks like.

Once I started prioritizing what mattered most right now and ignoring everything else did the results start to come in.
> lack of editing?

Lack of editing I think has it's place.

When you know roughly where to go and want to make money and go to market, build a team and have the team edit each other's work.

When you want to figure something out in a totally new domain, don't waste time on editing just throw shit out there and run.
I don't even know what "under-use of force" means as a credible measure of... I don't eve know, but apparently they may have not been using enough force
Oh, this brought back memories of the first useful Delphi program I wrote, back when I was a teenager:

The basketball club of our city held an online popularity contest, where the winner would receive free tickets or something. My friend desperately wanted to win this competition, so I wrote a Delphi program that would record the mouse clicks it took to perform a single vote and then repeat them forever. All of our peers received a copy of the program and in a coordinated attack, we opened the site in our browsers, taught the program to vote and left it running until my friend rose to first place. Sadly, he ultimately lost the competition, because another fan was better at forging votes. He surpassed us with ease. I guess he just hammered the server with HTTP POST requests, something I had no clue of at the time. In the end, the number of votes on the first and second place were laughably off the charts.

Years later, when we were adults, my friend became friends with the owner of the club, who invited us to a game. There, my friend introduced me by telling him this story, which I had completely forgotten. The owner had a good laugh, but I think I blushed a little.
> Staff at the firm are said to be worried the addition would bring bad actors and unwanted regulatory attention.
Where do these guys who deny 10x engineers work? I work in a company with ten devs. There's about a factor of five between the productivity of the top guys vs the bottom guys. That's after the worst performers have been let go. It's impossible for me to deny that some programmers are just really that much better at their trade than others.
Thisbis so very cool, thanks!
> Java with a jit compiler

The JRE is substantially C++.
Wouldn't suspension lead to failing as well? (assuming you're not allowed to withdraw from your courses)

I believe where I did my bachelor's, the standard punishment for willful cheating was failing the course, one semester's suspension, and a permanent note in your academic record.
I'm not sure that readers are necessarily turned off by small sans-serif fonts. It might be a matter of demographics, but Daring Fireball, which currently has an article on the front page of HN, isn't exactly struggling.

Is the font use on DF somehow different? I'm genuinely curious about your thoughts because I've always wondered if it turns off a significant number of potential readers.
My comment states that the buttons don't appear for me (and I don't have a twitter account anyway). I don't see anything wrong with viral mechanics (for example, I'm very impressed with how dropbox does it).

I'd feel more comfortable if this price was stated upfront, before harvesting my email. As it is, it seemed that giving up my email was the "price".
A small Lisp-1 interpreter written in Lisp or Scheme it was a rite of passage in the the old days.

This [1] is a naive implementation of the eval function that I wrote last summer. Maybe someone can give me some feedback on it. I am planning to work a little bit more on it this holidays.

[1] https://gist.github.com/493736
I am also struggling with whether it is time for me to move or not. But I think your point about only learning from people better than you... that is a interesting perspective.

Like the OP, I think we consider ourselves to be at the "hyper-growth-learning phase", where we can really accelerate our potential by working with really talented people. But yeah, eventually you're going to be that "Senior Developer," and it'll be up to you to continue improving and helping others improve.

I've only been in the industry for 2 years as well.

Right now, I feel like I'm the only person on my team that is continually self-improving and trying out new things. It's always me bringing back new things and sharing with the team. Sometimes, I feel like I could benefit way more - like 2-3x - if I was on a team where everyone was self-improving and we could just all feed off that energy.

I have an extraordinary amount of autonomy. My year end review only consisted of, how I knocked everything out of the park and something along the lines of helping get into more of a leadership role.

Sometimes, I think - am I doing so well because everyone around me is just average?

Do I wait around to be promoted into leadership? I mean I've done fine self-learning and keeping myself up to date. But honestly, I think would hate to end up being in some sort of leadership position just because I've been with the company for a long time and have delivered consistent results, and then end up with mediocre tech skills.

Or do I say its time to part ways and focus on becoming a really good engineer and join a team that can continue to accelerate my skills?

For me, I am leaning toward the latter. When I feel I hit that "Senior Developer" phase, that's where I'll re-evaluate where I want to go next.
It's a game of skill, not a game of chance, and thus isn't covered under the gambling regulations.
Creators have had it good with computers for a long time! Anyone remember Blue Moon Rendering Tools? BMRT was, at some point, better than Renderman .. prompting Pixar's lawyer brigade to go nuts and try to destroy it at some point .. so its kind of fun to see Pixar go full circle and come around to the free-for-artists way of things.

http://en.wikipedia.org/wiki/Blue_Moon_Rendering_Tools
I want to buy a license for Raspberry Pi.
This looks like it:

https://bugzilla.redhat.com/show_bug.cgi?id=1102343

I guess they applied that change which was obviously written against a very different init script where the variable is actually defined, got QA to test it and immediately backed it out.