skysight-inc/HackerNews huggingface dataset:
Ask HN: do you want to keep event related tweets during and after the event?
For anyone who host an event, do you want to keep tweets regarding to your event during and AFTER the event?
I am planning to build a service like this, do you see any usefulness of this service. Twitter only keeps the tweets for a limited time, but I can keep them as long as you want. Of course, it's not free.
We haven't proposed any solutions at this time, but we feel that a method in which we can utilize certificates or authentication is potentially the way in which is the least disruptive to the current infrastructure.

But the infrastructure is the real problem. So many switches around the country are so old that hops through the network are very difficult to track and make any innovative technology solution hard to implement fully.
I'm loving this idea, except I'd be afraid to date anyone who does share my sense of humor :)

You're onto something here -- keep us posted.
In my experience (and I use Linux at home (Ubuntu 12.x) and at work CenTos) Linux is lagging on Graphics cards, wireless support, USB peripherals, file system stability, disk i/o scheduling, user interface tools, network printing, and document preparation. But other than that, its right up there with MacOS and Windows.

Hmm, that sounds a bit snarky. I wasn't going for snark, that is a list of things that I run into at least one of them and often more every week. My latest was trying to get some sort of drawing tablet support out of Wacom for Linux. They point you here: http://sourceforge.net/apps/mediawiki/linuxwacom/index.php?t... What is wrong with that picture?
Many European cities lack a cable TV infrastructure, preventing the use of faster DOCSIS connections like in the US. On the other hand, digging the densely populated European cities to install extensive optical fibre networks terminating either to buildings or local cabinets (with the remaining loop length being under 300 metres) is an extremely costly affair.

For those cases ADSL over PSTN is the only practical choice for broadband Internet access, but since the incumbent telephone operator (usually an ex-state owned company) owns the entirety of the PST network and related facilities like exchanges (subsided over the decades by the state, directly or indirectly) that puts other providers at a huge disadvantage, being unable to even offer any service.

That's why the LLU scheme was devised. Providers rent the telephone loop, rack-space and in some cases backhaul connectivity at the incumbent's exchange, install their own DSLAMs and provide both telephone and ADSL service. It's the only practical choice for competition in the ISP field. And at least for my country, Greece, it has worked marvelously with prices racing to the bottom and speeds jumping to the maximum of the protocol ever since the LLU scheme started.

Small steps are being made in many cities where fibre-optic networks are slowly being deployed, usually (and in our case) subsided by EU funds and planned to be offered under a scheme similar to LLU but it's a very long time until population (as opposed to geographical) coverage can reach good levels.
My first impression is that this isn't a problem in need of solving; it just needs a change in approach.

The first is the conflation of classes and functions that work with classes. The update function in the example isn't reusable at all, implies you can update something other than a Person, and 'NotSet' doesn't fix that. So have it as a method on Person, and pass in a list of attributes to change as opposed to enumerating each field as a named parameter. You have the fields on the class for more fine-grained control, and functions like this don't necessarily make the code clearer.

Given that, I don't think the example presents a valid use-case for implementing 'NotSet' or whatever you want to call it. The problem is in the implementation, not Python, and the solution is a hack to enable you to continue with this approach.
Could you just do this with a raspberry pi and at a much cheaper cost ?
Agreed. Just set up dual boot Linux/Windows. One great thing about Linux is you can tell kids "download whatever you want". For those few times you need Windows (TurboTax), you can boot it. Other than that the only good thing about Windows is Excel which is much better than OpenOrifice or gnumeric. I'll grant that the professional image editing software is better too, but Gimp is fine when you get used to it. For surfing, listening to music, youtubeing, etc. , Linux seems a lot snappier.
If you're running a non-vendor version of Linux on your router, why would you buy this product in the first place? It isn't that hard to enable adblocking on e.g. DD-WRT.
You know, sending email from the command line isn't quite trivial, if you want to send in anything other than ascii. Telnet[0] to port 25 can be a lot of fun (alternatively openssl s_client[1] -starttls smtp ...).

For anyone not already familiar with this I'd recommend having a look at heirloom mailx[2].

Note, you can of course also pipe stuff to "/usr/bin/sendmail -t", which I'm sure was the thing claudio was alluding to.

[0] See eg:
http://www.freebsdwiki.net/index.php/SMTP,_testing_via_Telne... vs:
http://www.pcvr.nl/tcpip/smtp_sim.htm

[1] http://www.madboa.com/geek/openssl/#cs-smtp

[2] http://heirloom.sourceforge.net/mailx.html
I haven't used it yet, but windows 8 has a 'reset windows' option that will basically reset everything to a fresh install of windows 8 without having to do a reinstall.
Who's saying anything about what we're supposed to be saying? All I'm saying is "stop saying you built this in 3 days".
Because major Linux distros and the upstream developers like to ignore or mock use cases that deviate from their "brand identity" (witness https://igurublog.wordpress.com/2012/11/05/gnome-et-al-rotti... which recently saw the HN front page).
Server is getting hotter and hotter, internet connection is getting slower and slower...
Works for some things, but what about the phpBB forum for enthusiasts of some obscure classic car that is run not-for-profit by an enthusiast who pays the hosting bill by running a few banner ads from a company that sells refurbed parts?

People who host these type of sites often give donate options but in most cases the donations would not cover the hosting costs.
Well, this is true, but it's also hyperbole. It's not really everybody misunderstanding the problem so much as simply not caring. People are sloppy with the terms "NP-hard" and "NP-complete" and use them interchangeably because it's usually not important. Usually they mean "NP-hard", and that is the significant thing.

Yes, it's wrong to use "NP-complete", but plenty of people who thoroughly understand the problem do so. Welcome to Computer Science, sloppy is par for the course.
That's not the case.
I just copied url to post I made to 'everyone (public)', set my browser into private mode, went to that url and I could my post just fine.
That Moment When RMS Walks Into Your Hackathon
I really like the idea (as many others here seem to!) but there's an inherent problem with going beyond the US: some of the funny content is not available to the rest of us.

I was voting on some dog against a door stop, which was nice, but the following video was a clip from Portlandia, which I was not allowed to watch (in Canada.)

There were only the choices to not enjoy, or enjoy the video. There was no "skip this please" option.

Otherwise, keep working on this, it definitely has potential!
I would like to point out that it is not "my list." I do not want to mislead anyone, the data was compiled by openserets.org (hence the reference links).

With that being said it is fairly easy to check and see what companies were included in the Computers and Internet category. The list for 2012 is quite long so I do not want to paste all the entries. Here are the links for 2012, 2011 and 2010 respectively:

https://www.opensecrets.org/lobby/indusclient.php?id=B12&...

https://www.opensecrets.org/lobby/indusclient.php?id=B12&...

https://www.opensecrets.org/lobby/indusclient.php?id=B12&...

What companies do you think should be included in Telecom? How do they compare to the top 5 in Oil and Gas?

Royal Dutch Shell $10,860,000
Exxon Mobil $9,870,000
Koch Industries $7,800,000
Chevron Corp $7,080,000
BP $6,860,000
I thought their biggest problem was that they do not provide any advantage to the merchants. I have read numerous articles about how the merchants greatly regretted their decision to give groupons but not one about how great it turned out for them.
> it's just a matter of time until someone uses NotSet as a legitimate value assigned to a variable/attribute, just like None is today.

No, because the NotSet value (unlike None!) isn't global; it's private to the package (or even class) that uses it. Callers never need to reference it, and never should.

(Python doesn't actually enforce access restrictions but using undocumented variables/attributes is frowned upon; if you do that, your code deserves to break!)

If you really want to hide it (to prevent mistakes), you could write something like this:

NotSet = object()

def isset(val, magic=NotSet):
return val is magic

def update(person, name=NotSet, age=NotSet):
if isset(name):
person.name = name
if isset(age):
person.age = age

del NotSet

update(None,name='foo')
update(None,age=27)

(I'm sure there are still ways to get to the NotSet value if you really want to, but not by accident, and if you abuse this, you deserve all the problems you'll receive.)
In 2010, there was a poll between haskell and go. That time, haskell won.... Why not have this poll again?
I'm sure Woz continued to be an influence on Jobs for quite some time though.

I guess if you have seen somebody build one of the worlds first affordable computers out of some bits in garage it probably seems like anything is possible when you have a few billion $.
I'm not an ubuntu defender but honestly, aren't a couple Amazon ads better (or let's call it less bad) than all the crapware OP talks about?

We are talking 1 command against hours of fight against a whole system.
I really like this idea, and kudos to the author for coming up with a pragmatic (if possibly insane) way to get things done... but when I read stuff like this:

> Imagine if you could send git pushes to any of your friends on
> Google Talk or other Jabber (XMPP) servers. Even though you're in
> different places and your computers probably cannot talk to
> one-another directly, you can share a git repository, without
> relying on a git hosting provider such as GitHub.

I really just want to weep. Hopefully some of this will go away with ip6 (no more silly NATing for nothing). Broken networks with asymmetric bandwidth hawked by dying conglomerates protecting their ancient signalling technology (and now antiquated media distribution channels) will haunt us for decades.

[edit: quote formatting]
I went to school in San Diego where there are a lot of former sailors. The former Navy tech guys always dominated in my EE classes after learning from these materials.
Why not just use Ellipsis? That is a good "not set value". It is unique so others' Ellipsis is also your Ellipsis. It is already there, don't need to import anything, do any git pull or such.
"Science is politics," he says. "And the politics of amyloid won."

This quote is just the kind of thing the public need to read to improve their confidence in the scientific method.

There needs to be a better distinction between established scientific knowledge and the funding decisions for research of unresolved questions. In other words, Science HAS_A Politics, not IS_A Politics.
While the right to fork is fundamental to the free software philosophy, on a social level we emphasise that it should be a last resort (and that it's often worth putting up with a less than ideal upstream in the interests of compatibility). E.g. the FSF recommends using the perl license for perl packages, even though it recommends against that license in general. This is nothing new.

What Crockford's done is the equivalent of changing a few bytes in the PNG format and making his software use this "new" format. Making a completely new file format/license is fine, but you should only do it when your improvements are big enough to justify the incompatibility. A new one that's just a trivial tweak to an existing one, but incompatible, is bad.
I ve heard that ARM assembly is easier to grasp than x86..
absolutely great idea. I didn't login but coming from other dating sites, I think this is a fun possibly more rewarding alternative.
Thanks for clarifying. It's been a while since I clicked on a Facebook link. When I tried it just now, you are right that direct post URLs will work. But when browsing a public page or profile, there are pop-us that obscure the rest of the screen as you scroll or hover over links.
JSON is not by definition limited to 53 bits of precision -- the standard itself does not specify range or precision. In practice, most implementations represent a JSON number with a double though.
Not a link, but without any plugins of that type installed, this is the behavior I've had for a long time now. (I use Chrome for everything until I need to test apps in FF).
I'm getting a 404.
https://github.com/guillaumepotier/Garlic.js
Especially since in practice for most people they'll just be replacing a third party git hub with a third party xmpp server. Which of course is of benefit to those that don't know they might want to have a github/shell account with their own git on it -- but more or less swaps out one problem for another (almost) equivalent problem.
Thanks for the pointer! However, note that we offer all of the Scientific Python stack built against each of these interpreter versions (and against different Numpy/Scipy versions) as well. :-)
There is no guarantee that the number of bits in 'all the bits' is finite. Because of that, there is no guarantee that such an algorithm finishes. The simplest counterexample is N=2, with a distance of 1/3 between the nodes, and shortest (and only) tour with length 2/3.
Here's A Charming Story About Steve Jobs Being A Regular Guy
Fussy Coffee Making
Hi,

1) At the moment we only support jpg and png. So a copy of your 1000s of avg 10MB (max worst case global image size average, probably lower). Which is fine.

2+3) Our motivation with single tier was simplicity. Simplicity of the homepage, simplicity of thinking while you read something before you hit that 'Try' button..

I am not sure if a general user thinks about our margins and I can be wrong, but I think we should try to match the value he gets + position ourselves regarding to competition. If somebody cares about margins the S3 prices are a pretty good general storage reference point ;-)

To be completely transparent, we currently think that with an unlimited account we shouldn't get much more than ~40GB of jpegs from a user over his lifetime ON AVERAGE. Once this is amortized across big enough number of users I doubt it will get much more than that. zenfolio.com has been around for many many years and they have an unlimited account for $50/year and cater to professionals with huge files (think a wedding photographer who uploads couple GBs each other weekend).

Our average target user is not a pro (we are not aspiring to be a portfolio website at the moment) but has photography as a hobby and wants a clean no-bulshit way to upload and share his photos across online and offline personas.

4) All server side, with aggressive caching and on-the-fly scaling. No scaling on the client.

5) Just a jpeg and png to simplify the pipeline in MVP, if we see an interest in other formats we will investigate. Would you like to see a support for jpeg2000? For upload or also for serving? At the moment, the browser support seems still weak.
The difference is that if you do not like the desktop on most Linux distros, you can go into the package manager, install another desktop, and then log out and back into that one.
It's an easy mistake to make seeing how Crockford's license is almost, but not quite, identical to the MIT license (which would've been fine).
I got mine for free.
Upgrading a voice recorder with a hex editor
I think it's just that many people aren't aware that there is an alternative.

I'm surprised the number of people who consider a browser that takes 30 seconds to start (on an i5) as normal. No wonder they are awed by an iPad when they use one.
Do you have a source for that?

My recollection was that Apple was in dire straits at the time anyhow, but that the clone makers were substantially increasing MacOS shipments at a time when Apple was threatened with irrelevancy.

I thought Jobs killed the clones because he wanted absolute control, which he saw as necessary to pursue his goals for a high-end, seamless experience.
Solar system & Death Star WebGL with Three.js
Even though I think RMS is hurting his own cause, this article is more of an ad hominem than anything.
>"My point is that aside from google, amazon and Facebook, the US top ten is not all that hip and fresh either."

That's a pretty big aside.
I think phantomjs uses system fonts, but research is warranted. It sounds like you may be able to use @font-face to inject more fonts.
A comment yesterday [1] led me to Chocolatey NuGet [2], a package manager for Windows built on PowerShell. The gallery [3] has almost everything I need to set up a dev environment.

[1] https://news.ycombinator.com/item?id=4763895

[2] https://github.com/chocolatey/chocolatey/wiki

[3] http://chocolatey.org/packages
As tempting as it is, every time I read about legalizing marijuana, I'm reminded that implementing that legalization would be an enormous headache ( http://steve-yegge.blogspot.com/2009/04/have-you-ever-legali... ). I believe that the War On Drugs is counterproductive and suspicious to the degree that it's outright evil, but fixing the situation is going to be very difficult and it serves no one well to ignore that difficulty.
Most often, people who host these type of sites do it for free because they want to contribute to the community the site serves.

I honestly do not know why people are surprised by this. People who play sports (say football) have no issue driving kids to matches. People who goes to bars, sometimes buy a friend a beer.

In a internet community of 10-500 people, someone will have the spare 10$ for a domain name, and someone else will have a other spare 10$ for some server space. sometimes, its the same person. Server and domain names are not expensive, and is about the same cost of a few beers. If you spend hundred and hundred of hours on the site, work on the design and add new features to it, spending 20-30$ a month is basically a non-issue (just look at mmorpg players).

The problem arrives when those 200 people turn into 200k people, but then, the economy tend to change. Members fees, donations, t-shirts, and sponsorship tend to be the solutions in those situations. If you have a site for classic cars with 200k daily visitors, I doubt you will have a problem finding a sponsor, even if you have a no-ads policy. Heck, I wouldn't be surprised if a car seller would not happily sponsor such community, and then send some nice profession images of "nice looking cars, just by chance available to be bought".
What if it was free Saas?
Any journalists here want to comment on how you feel about entrepreneurs quoting your emails on their blog?
Is Richard Branson too poor, or England not included in Europe?
I think because the private details of your life shouldn't be a commodity and once you realize someone's made them that and you don't fight back it's a little disgusting.
The cure could also be MS limiting what OEMs can do to the pre-installed OS. Of course, if OEMs switch to free OSes, the copyleft would make it impossible for the OS maintainer to make any such demend. Another solution would be consumer pressure to not crap load PCs. This is one of the main reasons Macs did so well, but their is no reason a OEM cant get a brand recognition as non crap-loaded PCs.
Hi,

zenfolio.com and similar cater to a professional market where people shoot photos for a living, e.g. events like weddings & ceremonies and they upload lots of big files.
And they offer an unlimited account for $50/year.
In this case it is always important how the average volume amortizes across a big user base.

Yep, an uploader would be neat but it gets really ugly really fast with many different platforms to think about.

The problem with an import from other services seems to be image quality (services like social networks) or API availability (photo hosting services for pro photographers).

The drag'n'drop is the best we could do on the "our effort"/"user convenience" scale for an MVP, I am definitely thinking hard about ways to get in images fast and in the original quality.

Maybe the right way is to focus on dropbox/backup storage imports.

If you have any ideas, I'd love to hear them :)
Your real problem is that you think you own your computer (err, software delivery appliance). I actually think PCs have become like MTV. MTV was a way to get all the people who like music and video onto a channel, then deliver all kinds of content (IE ads) that the advertisers think would be appropriate for them.
He has a point. Given the number of times Google or Yahoo! or other random company has turned up at a hack day, said "build stuff against our APIs!" and then said APIs disappear six months later because someone in Silicon Valley had a meeting and said that they need to pivot or iterate or something... it's kind of ridiculous. (I mean, I don't expect any different: they are commercial organisations, they are there to make a profit.)

But then, my current non-work hacking is mostly building against APIs that are open in the sense of being peer-driven community projects that produce open data and are hosted on open source software (OpenStreetMap, Wikipedia etc.). It's often more work, but you are playing in a free ecosystem rather than a vendor-controlled walled garden. If open data services go away, you buy some hosting and load up the last data dump...
Interesting. I love the idea of not having to import an external library, but much like the `NotImplementedError` suggestion, it overloads a value that already has a specific meaning, in this case related to slice-notation.

I'd worry that this approach could end up being even more confusing.
From your link:

"To install Windows 8 Pro upgrade, customers must be running Windows XP SP3, Windows Vista, or Windows 7."

What I don't see is a way to buy a non-upgrade version at a sane price ($69 vs. $199) if I want to run a clean version of Windows on the desktop I built. Said desktop is running linux and my primary interest would be running it on virtualbox, but that's neither here not there.
My brain immediately parse the acronym as Not in Education, Employment or Training(NEET) before I read the rest of the title.
Reads to me like a straightforward transcription of the events that took place.
you should def sign up for https://tapfame.com - we are the place for mobile devs to get quality work.
There might be regulatory concerns for wireless cards, but it seems to affect LCD panels and a few other things. It's probably intended to make sure institutional IT departments don't mix parts between models so as to create a configuration Lenovo hasn't tested that might potentially have problems.

Of course, I consider it a problem when I put in hardware I want to use and the computer thinks it knows better. I have a hacked BIOS on my T61/T60p hybrid for exactly that reason.
Shoot me an email. Over at Nuuton we appreciate young hackers. There is a small group of them coding up with Lisp and Python.
Looks like I'm signing up with these guys then! Just this week I asked the Stripe team when their UK launch would happen.
PEPs often begin life as simple emails (in the general form of the original post) to the python-ideas mailing list.

http://mail.python.org/mailman/listinfo/python-ideas

It's a list that's generally friendly to new ideas and you'll get some feedback from some old-and-crusty language designers. Which is neat.