jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I love Guadalajara -- one of my favorite cities to do business in, though it's not really a tourist-friendly city, unless you want to day-trip to Tequila or the Primavera Forest. I agree that it feels like it's ready to go big, kind of like Shenzhen in the '90s, and the tech community is rapidly expanding (though, I was told, government meddling with the higher education system and student obsession with finance has severely restricted the number of Mexican computer scientists). There are some great nearshore development firms in addition to the local startup scene, which have the advantage of being in the same timezone as US firms.

Unfortunately, the ambient level of violence and corruption in Mexico is still too high to support a vibrant commercial scene, but the locals aren't letting that slow them down.

For anyone who might be visiting there, I recommend staying at the Fiesta Americana Grand Guadalajara Country Club, and dinner at La Tequila on Avenida Mexico -- you can't miss the flights of hyperlocal tequilas, and appetizers of escamoles and saltamontes.
Technology. Mass surveillance was impracticable 20 years ago, and is now fairly easy (at least on the internet).
...this is still not my point. I was not addressing chemical imbalance theories at all.

Rather, I was trying to argue that the absence of a blood test doesn't make depression ascientific.
I'm a mechanical engineer by training (B.S. and M.S.) but most of my day to day work is software development, testing, analysis, etc in the aviation industry. I haven't done anything "mechanical" for money since graduating.

Unless you want to do web development, you shouldn't try to sell yourself as "just a programmer." If a company is only looking for someone with programming skills they will probably favor someone with a CS degree.

Instead, leverage your background. There are lots of companies in the US (West Coast included) that do embedded software, robotics, and other types of software development where the software doesn't run on x86. Often it needs to run in real time and be qualified for safety. The methodical persistence and attention to detail that companies associate with a PhD is an asset for these types of positions. Your Matlab & Python experience will show that you can do both quick prototyping and heavy analysis, while your C++ experience and interest in Cuda, etc will show that you care about performant software and don't mind thinking about the actual hardware your code runs on.

If you have any knowledge of sensors, statistics, or signal processing, you'll probably be an instant hire for this type of company. Companies of this type (which aren't "software companies" by the usual definition, but which have software as a major competitive advantage/requirement) have trouble finding people with the right background. Traditional engineers who can't program don't fill the role, and neither do most CS grads who don't have the engineering knowledge to work with the hardware.
Cool. So, if I was to publicly announce "I have never been given a warrant demanding I hand over data by the Australian government", then I will have committed a crime attracting a two year prison sentence, and I should never visit the country?
> We've had bombs in London

Did they react this way during the Troubles? I don't think they did. I was in London in '92 and there was a bomb threat called in at the tube station one stop over. It delayed the train for a bit, but that was it and everyone continued on like normal.

This time the US freaks out because the world came to their doorstep and they flip out because they have no idea how to handle it. The leaders flip out causes the population to freak out and they trun around and grant legal weight to every stupid idea that comes flying out of polititians mouths.

It seems the UK learned from this, so when there is a little bomb plot in London, the leaders go full retard, the people get scared and do the same thing.

It's like everyone figured out the best way to get more power is to act like you've been caught with your pants down so that you're the one who scared the population, not whatever actually happened. After everyone has finished running around like a chicken with it's head cut off and the dust settles, the government finds itself with all these extra powers.
Right, we're definitely intending to avoid tying people in as much as possible. matplotlib might be a good choice, perhaps?

PythonAnywhere currently runs in a chroot jail, and we're thinking that we should have a simple URL scheme for accessing files in your private store -- so that, for example, if you're logged in, you could access stuff using something like http://pythonanywhere.com/user/your-id/path/to/your/file. Of course, Dropbox is likely to be more convenient a lot of the time. But we don't want to rely on them entirely.

Re: the live demo -- definitely, once we're in beta we'll put a console on the front page of the site, and signing up for a free account will be really easy.

Making the interpreter persist across reboots (especially with eg. DB connection variables intact) is definitely going to be tricky. We've got ideas, but nothing working yet.
Facebook has an advantage for two reasons:

1. Facebook ads point to other Facebook pages.
2. More people fill out their FB profiles than their Google profiles.
I think everyone values learning for its own sake to some degree; however, they value having a job more. If you were guaranteed a job whether or not you did well in school (not that that's a good idea), I think a lot more people would venture to actually challenge themselves in classes, because it would be a game (i.e. low stakes) rather than a trial.
> Alas, microphones are not as easy to deactivate.

That’s why eg. all Purism products with them have hardware kill switches (to physically disconnect them).
Making the service free for open source and free software was a strategic business decision. Services like github make money from private repos and a good advertisement for the service is to allow open software to use it for free.

Nobody asked them to spend their money creating an editor. It was their decision. They have been profitable for a while now and deciding to make an editor, charging for it, is not recouping costs for their existing service...
“Largely” is perhaps overstating it a bit. Certainly there was a lot of very constructive back and forth between the two companies at the time, but as commenters in the thread have noted, ARM had other customers in mind as well.
I knew that bats are often the source of zoonotic viral transmission, but not why bats are such persistent and effective reservoirs of virus. This article (and the linked review) does a pretty good job of explaining why: that bats more finely modulate their immune response and thus “tolerate” viral infection over long periods. The article then speculates that various environmental stressors reduce immunity and induce heightened viral shedding, ultimately leading to spillover.

Long but an interesting read

https://knowablemagazine.org/article/health-disease/2020/why...
Naturally I touched a compiler, IDEs were already a thing, just like AIDE is an option on Android.

And command lines that were 100% unrelated to UNIX, just like some that exist today on Android, written in Java/Kotlin.

A command line doesn't need to be yet another bash clone.

WSL on Windows is Microsoft's marketing to FOSS developers that rather give money to Apple to build their beautiful GNU/Linux apps instead of supporting Linux OEMs, and required to have Docker, the 2020 NoSQL.

Turbo Pascal for Android is called Kotlin.
Depends on the country.

Some countries (eg. norway, there way an article in our local news a few days ago) usually don't put elderly, very ill people on ventilators, if the chances of survival are minimum. Some do.

The problem with different treatments and procedures also cause different statistics and comparing between countries is almost impossible.
Don't hesitate to take 10-15k a day for an initial period of couple weeks if you think you might be deficient. Vitamin D requirements are notoriously understated and the supplements underdosed
Shareholders can just liquidate the company and redistribute the assets of the company based on the number of shares a person possesses.

Liquidation is generally only done when absolutely necessary. Why close a functioning company if you can just sell it to someone else?
“It seems like you have been misinformed or just made a faulty assumption.“

Possibly. I follow occasional links to fox, have done some searches and also read reporting about FOX.

I don’t watch it every day because I find it unbearable, as I do CNN and really any TV news.

Can you link to a piece where they report that the election was stolen?

Every news outlet is reporting on people who claim it was stolen, but that is not the same as claiming it themselves.

Here is a nice piece which explains why our current crisis can’t so easily be reduced to a particular piece of rhetoric.

Of course Trump is the proximate cause, and nothing justifies his lies about the election, but there is a lot more going on than that.

https://www.tabletmag.com/sections/news/articles/american-cr...
In all honestly, that's easily tampered with.

See: https://github.com/bevacqua/gitcanvas
I would have bought it except I really dislike the font! It looks unprofessional.
Naming is such a problem in the medical space, there are special provisions for trademarking medicines (class 5 marks), where they can be similar as long as they are used for very different ailments and there's no risk of confusion.

It's still extremely hard, see this PDF:

http://pubs.acs.org/subscribe/archive/mdd/v05/i08/pdf/802pat...

(Standard disclaimer - IANAL)
Ah, ok. It never got off the 'new' page, so I assumed the timing wasn't right - so I resubmitted hoping to get the right time for HNers in SF.
Facebook has a reputation as a battery hog on iOS.

http://www.scottyloveless.com/blog/2014/the-ultimate-guide-t...

I just use the website now. Somehow it manages to offer chat as well as news feed without displacing me to another domain, or whatever is analogous to opening up an entirely separate app.

I just don't buy that spinning off messenger was good for customers, especially considering they have really failed to create a good experience all around.
Way back, maybe around 1999?, I was in London and there was an internet cafe called easyInternet [1]. They had this weird gimmick where the price per hour to use a computer with Internet access would fluctuate according to market conditions. It didn't seem to change that much, but it was way lower than its competitors, so that's the one I went to. I found it to be just an irritant, and would happily have paid slightly more to not have to think about the price changes.

[1] I think this is the group of companies that owns/owned that: http://www.easy.com
That "body of law" is also a box. It significantly constrains your options.
Assuming a strong form of encryption with minimal information leakage, avalanching would imply that flipping even a single bit of plaintext in a volume of N bits would force ~N/2 bits of ciphertext to change with a distribution approaching maximum entropy. Flipping any number of bits should have the same statistical effect.

Of course, that's infeasible for file system encryption and isn't how TrueCrypt works. An idea is to use a one-to-one mapping between TrueCrypt blocks and DropBox files. Write a file system watcher script that picks up changes to files in the DropBox folder and mirrors the changes to the corresponding blocks in a TrueCrypt volume that lives outside the DropBox folder. The other way around, too.

Do you see anything obviously wrong-headed with this approach? I admittedly don't know the details of TrueCrypt's crypto. If it already does file-level rather than block-level encryption, these tricks wouldn't be necessary. But file-level encryption would seem to leak way too much information to satisfy the truly paranoid.
There is a finite amount of bitcoins because it is designed to mimic a natural resource - easy to "mine" at first, much more difficult to mine as time goes on, and eventually there are none left. If there were an infinite amount of bitcoins that could be generated, there would always be inflation in place roughly proportional to the amount of computational power being used to mine, and soon your bitcoins would be worthless.

As well, bitcoins are divisible to 8 decimal places, so I don't think there's any problem of "running out" in practice, bitcoins will just become more and more valuable. And why shouldn't they? Miners and investors now are expending time and money investing in them, which is a risk because bitcoin may never become popular. The greater the risk, the greater the reward, same in any type of business.
"Please give us real multitasking, like Android"

Please DO NOT.

OLPC wanted to halt the CPU from time to time to reduce consume and discovered that it was feasible... if only the software let them. A lot of linux apps were designed using polling that make that impossible to do, so they had to modify it and remove the polling in all apps, a huge task that took an enormous effort.

Steve Jobs, who is not stupid learned from them and decided to not let coders be lazy with iOS so the same battery rocks way more than Android.

The difference between "What App develovers want", and "what iOS users want". Long battery life.
Again, my last LLC earned 8 figures a year in revenue with several accredited investor bridges under our belts, before taking $27M in funding and converting to C. My current LLC earns 7 figures a year. In both, we did things that were quite complex, and being an LLC made them easy compared to being an S.

In my experience, your comments are exactly backwards.
This is totally off topic, but there's no 'Ragan' (and he's not Mr. Wald either). From one of his sites:

the answer to an infrequently asked question

Raganwald is my own made-up variation on the Norse name Ragnvald, which is the origin of the Norman name Reginald (if you go back to back to Sanskrit, you find that Ragnvald is loosely related to the Indian name Raj). Braythwayt is a very rare spelling for my surname. I first encountered “Braythwayt” in a P.G. Wodehouse short story when the hapless Bingo Little abandons Honoria Glossop to chivvy Daphne Braythwayt about, and Honoria assumes Bertie loves her and accepts what she thinks is his implied proposal… But perhaps you should read that story for yourself.[1]

I suppose this jumps out at me because I'm not actually Telemachos (and my last name isn't actually "Son of Odysseus").

[1] http://reginald.braythwayt.com/
Thunderbolt is essentially external PCIe lane. I think its rather obvious that it isn't competing with USB (which is best suited for elcheapo gadgets)
You're absolutely right, it's a pretty awful layout for displaying code. I've been meaning to fix it for a while, just haven't gotten around to it. Thanks for stopping by though!
> I think you underestimate the value of virility.

Maybe. I think it varies with age group, as I was saying. I think people in their teen's and 20's are more interested in what's cool/hip. Certainly, for social services in that teen/20's demographic, I think you're right.

Older people, people with spouses, people with young children, people with mortgages, people with established careers and groups of friends and clubs and routines. Well, I think maybe the value of virility is less there. I'm not saying it's a good thing.
Depends on if the DNS is state-run or not. Again, I'm not sure what the situation in India is.
"NextDNS is proud to announce that all your blocklists are now applied to each intermediate CNAMEs in addition to the queried domain name.":
https://medium.com/nextdns/nextdns-added-cname-uncloaking-su...
That's mainly an issue at low resolutions.
Insurance companies too.
My point exactly. If instead of wordpress they had a copy of some other big-old-java-thingie it would have been just as exploitable.
http://en.wikipedia.org/wiki/Uncanny_valley

It'll get good and comforting soon enough..
On the contrary, I consider these good answers.
You mean system-wide? That would be nifty - but probably hard to accomplish in a way that can never be circumvented.
I understand the point, which could very well hold up, but does the analogy?

Saying that the analogy (argument) rests on "the fact that..." pretty blatantly begs the question.

Is there a case where one company is both bigger than and wholly[1] depends on another, single company's services?

I would be unsurprised if the answer is "no" and that this is the case because dependents are invariably absorbed or killed off by the "parent" before they can grow larger.

[1] If the issue is monopoly, then my "quibble" is that, to Google (or any other electricity consumer beyond a modest size), no company has a monopoly on power.
> Corruption is a problem, but it's an inherent part of our system, just like crime. Pretending like it can be eliminated is a massive time waster.

There is no hope of eliminating it, but that's hardly the same thing as allowing it to proliferate without bound.

> As for dealing with hackers, they can't really hack things if their systems are compromised, can they? Ask Iran how their nuclear development is going, thanks to Stuxnet, for example.

Stuxnet is by far the outlier. If you compromise their systems they will, at worst, have to get new ones. The cost difference between a PC and a uranium enrichment facility is something like five orders of magnitude. Meanwhile you've likely handed your enemies the 0-day you used to compromise them.

The capability necessary to launch these "attacks" is in the possession of every sophomore computer science student in the world. No amount of retaliation can fix that, we have to improve domestic computer security past the point that that is no longer the case.

And going on the offense is creating a precedent that gives our enemies the advantage. North Korea doesn't have anything worth compromising. We do. And we can't credibly object to state-sponsored attacks while engaging in them.

> You're just being sensationalist and melodramatic, and you're why places like HN become echo chambers of stupid and untenable ideas, with your worthless phrases like "murder and human rights violations", and "find a way to make them care".

So to be clear, are you claiming that no killings or human rights violations have occurred, or that they have but you think that's perfectly acceptable, or that you just don't care or think that anybody else should?
Vim supports scripting with MzScheme, Perl, Python, Ruby, Tcl, and Lua.
So to buy this would I order one from best buy and then buy the tmobile prepaid? The tmobile website seems to imply I need to activate a phone first?
It being used makes it a word. Words get added to dictionaries often. Where do you think they came from to begin with?
The tooling, though, we need the ubiquitous tooling. But that's not really a technical problem. :P Maybe when I pitch my hat in the structural editor ring I'll try to do an Avro editor.
They've got a three article then give you grief policy it seems. Delete their cookies and try again? I turned off bypass paywalls out of curiosity to see.
Coming from a game networking side, why wouldn't you want to embrace a WebSockets world for everything? The upsides seem so incredibly intuitive for someone looking at it from the outside of traditional web development.
Depends how walkable the city is.The more walkable it is the more people you will see on the sidewalk.Sidewalks are for pedestrians not for fast moving vehicles.
We don't need a whole new internet but I often think we need a new web or at least a whitelist of non-shit web we can search on.
Isn't this slippery slope argument technically a logical fallacy? Wouldn't we just not accept the unacceptable change?
There's actually a funny story here, and one day we'll tell it in more detail.

TDLR: it's a coincidence / slightly obvious given our names. We discovered the similarity on the day we launched our logo, and it almost made us change our logo and/or company name XD

We have since met the getstream.io folks and had a good laugh about it together.
No, presumption of innocence is first and foremost a moral principle. Our legal systems are reflections of our collective morals.
I was really disappointed when GitHub Actions didn't more closely resemble Drone CI. Drone's configuration largely comes down to a Docker container and a script to run in said Docker container.
You need two typos in that you need to forget that space, and you also need to have forgotten to set one of those variables. You also don't actually delete anything until you name a file, so you'll need to add more valid python that's also a valid filename
I've never signed an agreement that says I work 40 hours a week. It has never even come up.
Yes, but we all know that business rules and logic can be very complex, but you can still simplify the interface for the vast majority of users.

The IRS collects tax information from most businesses with employees, banks and investment firms, so it's is comically easy to pre-load that information in a tax return. Ask a few simple questions (did you buy a house, did you start a business, do you have a new dependent). Pre-fill what you can. Generate a report which you can directly file or share with your tax expert. Many developed countries do this.

While this (correctly) tanks an entire industry of tax preparation software, it actually makes it easier for politicians to do their thing. Right now a tax break for X is buried under form 92921X2 which you learn about after reading the instructions for line 48 on schedule 8812 which you are filling in after being told to in the supplementary instructions for line 21 on your 1099. If you elected to use the alternative streamlined maximum option, of course, if you chose for the default minimum compensation model, well, those are different forms.

With a properly made simple official tax filing process, you just see you got an extra $400 back this year because of the tax break for X.
Moving overseas made me even more angry at the American tax filing system.

Literally, what I do for Norwegian taxes:

1. Get a letter stating that they've calculated last years' taxes.
2. Look at the tax authority's website and as long as things are correct, I don't have to do anything else, though I can click a conform button. (I usually do)
3. Wait for refund - IIRC, they pay out in summertime. Or alternatively, pay tax if you owe.

You get the choice of doing it yourself and filing differently and stuff, but I don't see the point.
My concern isn't using oil for heating... My concern is how much oil is necessary for heating. That quantity of oil would serve an entire villages heating in some places!

EDIT: I asked a friend how much oil they use to heat their 5 person family home in England UK, and their rate of oil consumption is 10x lower!
Uhg this. Recently decided to pick up some of my old favorites (Quake Live, Counter-Strike) and didn't realize fully what I was doing until my two daughters, ages 6 and 8 were peering over my shoulder watching me throw grenades, shoot rockets and snipe opponents (complete with blood effects).

Honestly, I don't think they even blinked, as they are exposed to a lot of media these days, but it certainly gave me pause, and started my quest for more appropriate games (for them).

To contrast this, I have several nephews of varying ages and they would do backflips at the chance to play one of these extremely violent games. Not sure what that means, or says but a man with daughters lives a different life than a man with sons. Not that my daughters don't enjoy shooting rockets and blowing up bad guys, but it doesn't have that same "power" over them as it does with young boys (which I've witnessed first hand as a boy myself and uncle)