jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
That's sad, though. Nothing prevents a carrier in the world's most technologically and economically developed country to put more cell towers with more sector antennas targeting different, segregated areas, and use quality equipment from Ericsson, use 20+20+20 MHz 3-Carrier Aggregation, and achieve >1000 Mb/s on LTE-A. Which is what is being done in Croatia.

Info about Croatia:
https://www.telecompaper.com/news/a1-hrvatska-increases-mobi...

(it's Paywalled though, and Outline doesn't help. -- here is the article in Croatian: https://mreza.bug.hr/a1-hrvatska-omogucila-mobilno-surfanje-... )

edit: Could the downvoter explain themselves, since I know every word of the HN guidelines, and downvoting for disagreeing is discouraged. Also, I don't even live in Croatia, I live in another neighbouring country.
I've kicked this about in my head also, because what geek wouldn't love to do it? I've come to the conclusion though that unless one is already a business and engineering genius with the luck of the gods, it's a ridiculous dream. With that said, a chap called (Sir) Martin Sweeting started Surrey Satellites in the 80s which went on to revolutionise the satellite industry and was sold partially to SpaceX, and then fully to ESA, so it is possible, but he was already a PhD-level scientist/engineer working in the field. Anyway here's a few ideas:

1. You could look at novel launch methods, i.e. centrifugal, rockoon, light-gas space-gun. On the latter Gerald Bull did reach space but needed a truly enormous gun

2. ...but imagine the know-how and resources required to develop a whole system like above that can get something to orbit. And quite apart from building the thing, how are you going to test it without become a lawyer to get the necessary approvals? So perhaps concentrate on one aspect of an example above that is transferrable to other industries. But even then to investigate materials that perform well at high temperatures, for example, it would help to already be a world-leading materials scientist, wouldn't it?

3. Fabrics. Looking at the latest NASA space suit I refuse to believe there isn't scope for improvement, and apart from that I suspect there'll be all kinds of novel fabric requirements. Again you might well find what you develop can be sold for earth-bound use

4. IP. Could you take an ARM-like approach and be merely an IP licenser? You could for example design modular launch systems and let others build them
I guess I have never experienced weight gain, and I don't really care much about sexual dysfunction, but I really don't get how these things aren't completely irrelevant in comparison to depression. To me, it's like somebody saying they might not take chemo because they have such beautiful hair.

As for nausea, it's my understanding that it typically shows up pretty quickly, so I don't see what the problem is with just changing the medication.
Everybody I know in the US - mostly non tech people - uses a lot of mobile data now, largely consisting of stray video streaming. 8gb of monthly usage seems very low compared to what I'm seeing normal people use now.

At a Thanksgiving thing on Sunday a family member was streaming an NFL game on his phone. He has an unlimited data plan with AT&T, but regardless you can imagine the data usage for that HD stream over an hour. That's typical usage now in my observation.
Yes. Recently new drilling techniques, which make it economical to drill for shale gas, have been found.
Carter and Glick, in their 1976 book on Marriage and Divorce, point out that the USA had the highest divorce rate in the world in 1900, when the divorce rate was 5%. Although it is difficult to get accurate numbers for 1800, the USA almost certainly had the highest divorce rate in 1800, as it was one of the few nations that had legal divorce in 1800.

The background history is that in all Western nations the trends followed a path driven by Protestantism. Till the Reformation, divorce was illegal in all Western countries. The early Protestant reformers, both Luther and Calvin and the others, argued that divorce was a right given to women by Biblical law (the only grounds for divorce being extreme physical abuse). So all of the nations that became Protestant during the 1500s legalized divorce. Divorce then remained legal for 50 to 70 years, till all of the original generation of Reformers were dead. Then divorce became illegal again. In most Western nations that were Protestant, divorce remained illegal until the late 1800s.

During the 1600s, only the most radical Protestant sects continued to argue that divorce should be legal. These were the sects that were the most likely to banned in their home countries, and thus they made up the bulk of people moving to the British colonies in North America during the 1600s. As such, early on, due to various religious factors, the USA had a culture that allowed for divorce.

Divorce remained rare in the USA till the mid-20th century, but the USA's background and history left it ripe for a cultural revolution that would allow for divorce to become much more common.

The Catholic Church in the USA has been effected by the overall trends of divorce in the USA. 90% of all the annulments that the Catholic Church grants, worldwide, happen in the USA.
The screen difference is huge, but the iPad is still very portable at about the size of a notebook I'd carry around to write on anyways. If I learned anything about buying the regular Kindle over the Kindle DX, get the larger screen.

At least see what happens at CES in the next couple of weeks, I'd at least hold out for a gingerbread Android tablet.
Thanks for the feedback Rob :). I changed the 14 ways title on HN within a couple of minutes. For the blog, those titles seem to do well (we've tested the crap out of this). Definitely two other great traits. I probably could have made it 114 traits. It's all about people, you're right. The amount of equity isn't about the number, but what within reason keeps them motivated, passionate, and feel like they're doing something big.
Holes SELinux created? Or holes where SELinux was circumvented in new or changed functionality?

I'm not aware of any time SELinux has actually introduced a new hole.
Why is a "genuinely progressive" tax system always considered inherently more fair? I get the basic argument supporting it. But the reality is that a progressive system introduces additional complexity to the codes. And that complexity allows those with means or time to find the loopholes, reducing their effective tax rates. The Warren Buffet income tax anecdote is particularly relevant here.

It seems to me that setting a flat tax rate that is set to equal the expected federal budget would work to effectively solve the swirling issues. Top tier rates would go down, but the majority of the superrich would see their effective rates go up. Fewer loopholes, more direct correlation between the federal budget and your tax sheet. Better transparency. Simpler returns (seriously -- think about how much time/money people would save by not needing tax accountants!)

There would be some unintended side effects, like the accountants as mentioned above. But overall, i would think the net gain would be huge. Of course, it will never happen -- the vested interests love their complex tax system, because they can exploit it. And they love complaining about tax rates as a red herring, to distract from the fact that very few people in the top income rates pay a high rate. http://freakonomics.blogs.nytimes.com/2008/05/01/taxes-warre...
> In io you can just say "Make me an object that does this". In python you declare a class, and then instantiate an instance of it. It's needless to create the class - there is absolutely only one time that I'm going to build this thing. [2]

You can create classes inline via `type`, and Python 2.6 has named tuples which are basically record types. You could also create a one-off class onto which you'd graft attributes as needed:

>>> class Object(object): pass
…
>>> a1 = Object()
>>> a1.a = 3
>>> a1.b = 'foo'
>>> a2 = Object()
>>> a2.stuff = 42

you can even use `copy.copy` (or `copy.deepcopy`) on these to have something prototypey:

>>> a3 = copy.copy(a2)
>>> a2.stuff
42
>>> a3.stuff
42
>>> a3.stuff = 43
>>> a2.stuff
42
>>> a3.stuff
43

> You could also use a dictionary, but I think that's a bit more verbose.

By about 4 characters per key access.

> In python there is ugliness involved in tapping a new function onto an existing object. […] When I encounter this in python I usually do a lambda trick to make the function a member of the object

What lambda trick? Why not just create a (bound) instance method from your function and graft that onto your object? Granted it's not going to be as sexy as doing so in IO, but it takes all of one line:

>>> def foo(self): print 'Instance method of', self
…
>>> # naïve version, not going to work as it doesn't bind the function to the instance, it just sets a function as a member of the object
>>> a3.foo = foo
>>> a3.foo()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: foo() takes exactly 1 argument (0 given)
>>> a3.foo = types.MethodType(foo, a3, Object)
>>> a3.foo()
Instance method of <__main__.Object object at 0x1004cdf50>

> I have and will never use multiple inheritance in python and would prefer the simple syntax that would be made possible with single inheritance.

If you use single inheritance always, you can just get rid of `super` altogether: just call the relevant method on your superclass.

> [1] In python you have to use a structure for this, because once you're in the 'for' loop, it won't let you rebind variables outside the scope of the for loop, only modify them.

I hope I misunderstand what you mean, because what I'm reading here is downright wrong: Python only has function-level scoping (and a special scope for listcomps, but that's a different issue) so any binding you create or modify within a for loop (or a `with` statement, or an `if` or whatever else you may think of) will be visible from outside the block:

>>> a
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'a' is not defined
>>> for i in range(1):
... a = i
...
>>> a
0

And of course, you can rebind existing variables just fine:

>>> for i in range(2):
... a = i
...
>>> a
1

did I miss something?
By the way, here's another app that I hacked to test the plumbing for the contest, a (very limited) Instagr.am search:

http://igsearch.heroku.com

The default search is photo caption, but you can search by fields such as username or filter:

http://igsearch.heroku.com/photos?utf8=%E2%9C%93&query=f...
But unless you operate the TLD, you do not "own" your email address. Donuts can choose to cancel your domain registration, or to hand it to someone with a more compelling trademark claim, etc. Legal niceties vary by jurisdiction, but at the end of the day you "own" nothing but a contract where you are the subordinate party.

SIM swapping is a big problem, but that is more equivalent to DNS hijacking of your domain than to the concept of legal/contractual "ownership" or rights to operation.

But semantics aside, the important question is how easy would it be for a malfeasant to interfere with your quiet enjoyment of your public identifier (phone number or email address). SIM swapping is way too easy. Domain hijacking isn't hard either, and sometimes one attack can leverage the other.
Pft. They have two boxes, a master & standby. Real gamers play on permadeath.
Nice alternative to ngrok! I didn't realize this was possible without a cloudflare account.

FWIW the brew install command is `brew install cloudflare/cloudflare/cloudflared` (via https://developers.cloudflare.com/cloudflare-one/connections...)
No software company wants Apple to be anywhere near their business either. Apple greedily takes 30% and owns your customers.

Apple is bad for business. When they come to your industry, be afraid.
Give it a rest, Guy.
But ThinkGeek uses the phrase "The New White Meat" not "The Other White Meat". Does trademarking "The Other White Meat" mean that no other product can ever refer to itself as "White Meat"?
I don't think flash gets enough credit in this regard. Despite its many flaws, the sheer volume of people exposed to programming concepts from tinkering with flash is enormous.

I think one of the biggest reasons for this is the ease of IO, and the type of communities that have formed around its use, like Newgrounds.
It died with the joystick. Or rather, I use mouse inversion when using a joystick, but not when using a mouse.
Direct download links: http://www.engadget.com/2010/06/21/ios-4-now-available/comme...
not for a lot of us. All of my code is in a repo somewhere. All of my notes/docs are in a cloud service somewhere. Etc, etc.

The only thing that I have to move is my personal/family stuff. Movies, music, pictures, etc.
Agreed. This is more along the lines of chemistry.
why would someone vote up an obviously sensationalized headline?
that’s what I was looking for, what a information! present here at this website, thank you admin!!
https://www.tellpopeyes.biz/
Some good suggestions in the sibling comment. This one is from asciiflow, but I haven't tried others; not sure if they're better.
Lack of popularity in US ? I have had most wonderful interaction with Irani people and would love to visit.
Seeing this and another thread about this https://gnucobol.sourceforge.io; wonder and guess none interoperability ba.
Your p2p nodes might not be behind NAT. In a lot of populations you can rely on everyone having working v6 for example.

I think the question of what's "pure" p2p is somewhat academic. If your app uses DNS, is it p2p, isn't DNS just a distributed p2p database? Does p2p require that every aspect of your app right down to discovery is distributed among nodes running your app? Is it cheating to use an existing DHT? etc.
While I agree with you on principle that "guilt by association" and "can't be true because the wrong person said it" is a currently popular but dangerously flawed and reprehensible concept, I say that's a red herring in this case.

There is no excuse whatsoever for BP to tell people they need to reduce their carbon footprint, at least not as long as BP's carbon footprint is still larger than that of an individual person and while BP is responsible for a large part of the carbon footprint of individual people at the very same time!

If companies like big oil (BP et al.) stopped polluting, if companies like Coca-Cola, Nestlé et al. stopped polluting, if big agribusiness and chemical giants stopped polluting, this whole thing would simply be a non-issue.

The actual consumer's part in this is so miniscule, and the part the consumer can actively and easily influence themselves is even smaller, that it borders on the ridiculous to equate the effect of "cutting your personal carbon footprint" to what really needs to be done which is large-scale industrial changes.

If no more plastic bottles are sold, all consumers will have zero bad impact in that space tomorrow. A good example are single-use plastic bags: Now that they are no longer sold or given out by shops in many places (or only at very high prices), the problem has almost magically solved itself on the consumer-side as well (people's trash contains much less single-use plastic bags, naturally).

Why ask the consumer to take the arduous step (which only a minority well ever follow anyway, as long as price and convenience are significant factors) to solve the problem by e.g. switching to expensive and heavy glass bottles (in the process btw expending more fuel for transport) if it is so much easier, straight-forward and common sense to change the problem at the root (i.e. the actual big companies causing all the issues)?

The only thing the consumer can realistically do is raise awareness about where the pollution actually happens and fight for political change to stop it. This is exactly what was meant to be prevented with that campaign by pulling the wool over everybody's eyes and distracting people from the actual cause and, more importantly, the actual responsible parties for pollution and climate change.
What I wonder is, how much of this is simply inevitable? As a company grows larger it is bound to have more bureaucracy and become more sluggish. The best and brightest, especially those looking to work somewhere that is more agile will inevitably leave which causes a slow and painful brain drain in the company.

I have to think this has happened at most other tech companies in the past. I am sure at one time, Microsoft was looked at as a great place to work. Apple may have experienced a similar brain drain, especially in the 90s when Steve Jobs was out.

Then I have to wonder how you can counteract it. The only thing I can really think of is maybe if you ran the company like a decentralized flat organization where teams/products are virtually autonomous. I can only think of maybe one case where this has worked out, but its outside of tech.
Perhaps yes, but the old ideas were that diversification was for the incompetent. Literally the more competent you were, the less diverse your portfolio would be. If you keep only a handful of high-strong earners, you're golden.

Consider that if you invested $5,000 in Apple in early 2003 you'd have around $212,000. If you sold a 1/4 million dollar home and invested it all, you'd have 10 million dollars.

If you're Prometheus, you might have enough foresight and intelligence to play the market amazingly. If you kept money in stocks like Apple that are making like 60% growth annually, you'd be able to invest $1 at 18 and retire with 15 billion dollars at 68.

However, given that homeless people don't suddenly move into mansions by playing the stock market is a clear illustration that this doesn't work in the real world.
The hardest part is the UI. Should the data in storage expire? Should the client be notified when the form is submitted? Should the user be able to cancel the submitting? To answer all of those in a way that every user understands is not easy.
"Lie algebras are vector spaces with additional algebraic structure that gives rise to beautiful and deep combinatorics. They occur naturally as certain sets of square matrices, and are a kind of generalization of the ideas of symmetry."

I was math major, and I did an MS in a very math-related Industrial Engineering program (lots of proofs about convexity and stochastic processes). And honestly, I don't really understand this either.

And I actually know what "vector space", "combinatorics", and "square matrices" are, and I'm aware that algebra is more than a second year high school subject. I wonder if I'd get it if you spent more time explaining.

Unfortunately, your field is extremely abstract and difficult to understand, though it is kind of possible (that PBS special on fermat's last theorem did explain some pretty incredible things to people who don't have a math background).
I like the idea, and had you not have used Node.js I was going to spend a few hours and create a clone using Node.js since it would be that easy. Mind you not that easy if I were to match your level of service and the site. Hope it has a lot of success.
It's giving me some strangely detailed results in Las Vegas, even following US 95, but I've never been there in my life. Meanwhile, none of the time I've spent visiting the Bay Area is showing up. At home in Chicago, though, it all looks about right.

Quite curious.

[update]

After scrolling through the timeline, it appears that my most recent Bay Area trip coincides with the Las Vegas location data. What happens in SF stays in Vegas?
That's probably because the cultures that developed TTY displays developed them so that the cursor moved from left-to-right, top-to-bottom.

If the Japanese had the same position as the western world, our TTYs would probably a direction that more closely matched their language.
Forgive my ignorance, I'm actually curious. How did AI failures contribute to FP, garbage collection, and OO?
Google also says so...
Very interesting, but it's a real shame that you have to stoop to this level to access in order to access SSH from all networks. Interestingly, I guess this wouldn't work where HTTPS is MITM'd.
Thanks. For now, you can either post here or message me of other registrars you'd like to see listed.

There's a list of registrars and features[1] that I'm working on, I've added 101domain.com to it.

[1] http://tld-list.com/devlog
I was not a cat person at all until I met my partner's cat, and even then it took a while. I didn't realize it at the time, but it mostly had to do with me not understanding "cat communication". She's probably chattier than most, but we're at a point now where I can pretty much understand her various sounds and body language to figure out exactly what's wrong (I'm out of dry food, I think it's time for my soft food, my litter box is disgusting, goddamnit it's cold out and I'm not impressed, etc). We do also have the occasional chat here and there too.

But yeah, definitely way less communicative than dogs.
> They have been much slower adopting features than the competition.

It's not a matter of speed. This seems to be using WebRTC for handling communications between the phone app and the browser. Safari has chosen not to implement WebRTC and so far it is still not a proper standard so I can see why. Google, as the developer of WebRTC, will obviously support it right away. Note that no browser other than Chrome can be used as well.
It would be nice if the human mind were flexible enough to use different spoken languages the way that we use different computer languages.

Would we discover that like computer languages, certain languages are just better at expressing some concepts? Would we talk about love in French and about science in English or German?

Or would our easy use of language just encourage us to merge the best of all languages into some optimized hodge-podge general-use language?
I knew I'd stumble upon Social Darwinism pretty soon here.
Thank you everyone. Hard to describe the feelings, somewhere between moonwalk and break-dance.

another snapshot: http://i.imgur.com/CBYRvV3.png

server load peaking @2.00 seems to be stable
I agree it's probably not worth spending much time on for most sites but I just get annoyed when the page is completely blank. It takes very little effort to stick a <noscript> tag on the landing page that contains a few paragraphs explaining what the site does and what services it offers. That at least gives me some information that I can use to decide whether or not I want to trust the site by allowing script execution.
I'll believe that it's useful when unenlightened plebs like me start getting money thrown at them for writing lisp code. So far the industry seems to disagree with you about what's useful.
I always like waf. Runs a lot faster than scons and can actually handle a larger project.

It still has its own arcane syntax rather than being pythonic, which I think is its greatest shortcoming - it emulates make syntax too much, where I think it would be nicer to just be a good proper python library that specializes in build scripts.
I wouldn't (and I don't) have autopay on the credit card. Anyway, if suddenly my current account is emptied for some weird reason, I have backup funds that can be transferred to the current account in five minutes on my phone.

Also, I started from the assumption of a non-technical person with "simple finances", so no credit card.