jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> although the concept of months isn't really useful at all.

Made me chuckle, but I agree.
Hm, how do you get visitors? You don't show up on the first page of Google results for 'bank of america routing number' for me. (I guess you show up second if I add certain state names.)
You might be interested in data science competitions, e.g. www.kaggle.com
I use this almost daily ( for testing my web app ), thanks for creating this site !
Thanks for the reply! This is very useful, particularly the paper you linked. With my research right now, I'm trying to come up with a visual representation of a "characteristic" atomic neighborhood around ions at different energy levels. More specifically, how the distribution of atoms surrounding a high vs low energy ion are different. But visually, there is no easily discernible difference, even though the radial distribution functions are very different for each energy level. That's why I'm studying other forms of distribution representations. Are you a member of one of the groups you listed, or just learning about it for your own research?
I'm genuinely curious -

What are the reasons for exposing an SQL server directly to the internet? Obviously there's a bunch of people who have mis-configured and have accidently exposed their systems, but are there real-world reasons to expose a SQL server directly to the net?

I would think most people who are sharing datasets would do so with some sort of API - and there'd need to be room for rate limiting / blacklisting IPs and so on. I would never expose a SQL server directly to the net, and I'm really curious if there are reasons to do so?
This is completely pedantic and adds nothing to the discussion, but 2008 R2 added Core Mode, rather than 2012. 2012 continues it however.

Otherwise your post is great.
> Free parking is the default

But how would someone visiting/freshly immigrating there know that if it's not displayed somewhere?
This title reads like they are going to put new chips into existing and already purchased computers :(
that is so odd - I think I had the same situation as well. I'm not particularly numeric so I was briefly excited (I tried an available number and realized it fit!) but then figured out that there were multiple solution.

And finally lost because I too didn't realize that I could re-use an 8. I'd feel bad but it could have been any of the choices I did take so ... maybe not so fun.
http://melpon.org/wandbox/permlink/XsgfjNU0oTsj0GaN

nonlocal was added to fix this problem.

lists make a difference because they are a mutable container for other values, not because name resolution changes when you use them.
Hi Zed, I had this idea recently which might somehow be related to yours (or complement it, to be more precise).
I was thinking about making various password managers (KeePassX, etc.) work better with web sites and about
storing your passwords on your mobile device and use this device to easily log into services (for example
when you're away from your PC). So the idea was basically this:

- show me a 2d barcode (QR-code, datamatrix, whatever) on your Sign-in page;

- I scan this code with my mobile phone application (or simply use desktop application that takes a screenshot);

- this application (password manager) makes a request to your service and authenticates me (using SRP);

- your Sign-in page uses AJAX in the background to check if I'm already authenticated;

- if the auth process was finished - I'm redirected to login-only area of your site;

So this 2d barcode would contain some kind of nonce that would uniquely identify current Sign-in
page (we obviously can't use cookies because we're using different channels).

This whole idea could also make sign-up process much more simple (you could, for example,
encode password requirements for your site, and my password manager would automatically
generate the password according to these requirements, and would sign me up and record
credentials in itself).

Just an idea. I'm not sure if it's viable at all (there might be some hard-to-overcome security issues),
it would be nice if you let me know what you think about it.
Working at someone else's startup is a recipe for getting exploited - overworked and underpaid.

Isn't working at anybody's startup a recipe for being overworked and underpaid?

Nice things about working for someone else's startup for a while: (a) you're not as overworked or underpaid as they are [1]; (b) you have less of your ego invested so you might sleep better; (c) you'll learn to see the world from the startup perspective; (d) you get a taste of the startup lifestyle, which will help you know if you're cut out for it; (e) you'll meet a bunch of other people who enjoy startups -- which is to say, people who are willing to be overworked and underpaid in exchange for some ineffable quality in their working life. Those people can be hard to find once you are out of school. You want to meet them, because if you have your own startup someday you'll need to know who and where they are.

(When you are in school, of course, you are always being overworked and underpaid. That's a big reason why startups are always on the hunt for new graduates: They're completely inured to the lifestyle.)

And, yes, if you've got the personality for it you can bootstrap a startup in a small amount of spare time while working in your corporate environment. But not everyone enjoys that, and there are many kinds of startup that can't really be done that way.

---

[1] If you're working as hard as the founders and getting the same compensation then you are a founder. If you're getting less equity than a founder they had better make up a lot of the difference with cash. If you're working for lousy equity and no cash... yes, you're being exploited. I guess you could argue that the problem with startups is that they have a pronounced tendency to try to lure you into accepting lousy equity and lousy cash, but that can happen at any job.
"the first thing I looked at was the 'Add to Gmail' button because it provided some contrast."

That is their primary conversion goal, isn't a good thing that that is what you are drawn towards.

(Kind of agree though, can't quite decide on what's best)
111: hunter :)
I used to have the same opinion, but after leaving the second company I started I was looking around for things to do.

I found a great startup that was a perfect fit technically and culturally, I dont care about money as long as I have enough to live comfortably, and working anything but hard isnt a choice for me.

I have been there quite a few months now and couldnt be happier, I am working on technology I love with awesome people, I am making relationships that will benefit me in the future, strengthening my ability to execute a new companies strategy all with a percentage of the stress and strain that my own startup produced.
I mean; heavy pot smokers are pretty non-functioning and
it seems a shame to risk more lively minds to that drudgery.

Correlation does not equal causation. People with no ambition tend to smoke pot frequently. However, that does not mean that people with ambition will lose it if they smoke pot. Anecdotally it has little or no effect on the ability of a person to "function."
Not sure why you want to get over it, but to avoid doing the "XY Problem" thing, and answer your question as-is: Maybe the problem is self-limiting? There's only so much information about old OSs out there. Once you've spend a hundred, or a thousand, hours on reading about old OSs, maybe you'll eventually get bored, and be free from this obsession? IDK, I'm also obsessed with the same thing (shout out to me favorite old OS: ChorusOS!), but I consider it a relaxing hobby, not necessarily a waste of my time.

If that doesn't work, perhaps you could make this into something useful. Blogging about something you're passionate about is a good way to signal to people that you're generally an intelligent person, and can help you get jobs, etc.
why not jruby and rails? rails has a lot more of a community, and you'd still get to run it on java.
I drink enough coffee that I've been working on finding better ways to prepare it.

Good beans matter a lot. I typically like medium roasts, since dark roasts often taste burnt, while light roasts end up tasting too weak. I also tend to not like Indonesian beans, since they tend to have too much peaty taste for my liking. That said, I've been drinking Kicking Horse dark roast[1] lately and it's quite good. Lots of flavor, nice oily beans, no burnt taste.

I boil water, then grind my beans after removing it from heat, which means that the water has cooled to around 195 by the time I pour it. The brew happens in a thermally insulated French press, which maintains the water temperature while it brews. It makes a remarkably smooth, flavorful cup of coffee.

[1] http://www.amazon.com/gp/aw/d/B0027Z8VES
go full screen and you get zoom tool
If your assertions can't be backed up with data, I suggest you delete them. Otherwise you're just spreading FUD.
I have been worrying about the economy being in a bubble for the past year. It stagnates you. It's best not to obsess over it. It's only a bubble if a crash occurs, and no one can predict that, only play the guessing game.
I'm slowly making my way through the Microcorruption puzzles. The first three seemed easy, but I feel completely stuck on the next ones. It's very satisfying, though, because I feel like I can learn my way through it, and then those will feel "easy" as well.

My biggest gripe now is that I can't rearrange the code + memory windows to be side by side for a large-monitor experience. I feel like that would make it easier to trace program flow.
The unfortunate key here is "theoretical". 802.11g is old, and it's true I don't have any g-only devices left. But I do have a lot of wireless-N devices that max out at 72Mbit, and interference is a frequent problem.

WiFi has evolved, yes. But my 900Mbps router paired with a 450Mbps wireless adapter still underperformed my 10Mbps powerline network for network drives & filesharing, and interference frequently drops WiFi speeds to a tenth of their intended speed.

It has a valuable place, but so do hard lines.
It's more an issue of perceived insensitivity, even though it's happening at an entirely programmatic (and usually random) level.
High-quality open-source text books covering the Common Core Material would be an incredible "force for good"...
FPGAs have opened up a lot of options that previously would have been absolutely un-imaginable without access to significant capital. You can now prototype fairly complex designs for relatively little money.
It polls:

http://catfacts-api.appspot.com/ - for facts

http://thecatapi.com/ - for tumblr photos

Uses:

twilio - for sms sends

Feedback appreciated and I'll answer any questions!
Nice work! this looks very useful
Sorry about your illness, but I don't understand why it would keep you from ever working again?
>Stuff like this visualization builds the intuitive knowledge -- you see, you explore, you wiggle a few things and see what happens when you go in and out of the sweet spot.

Disagree. The linked article does a very poor job of explaining anything, much less conveying intuition. The lambda values remain even if the 3 points are not collinear, thus contradicting the first part of the article.
I Googled and found in 5 seconds:

http://mikeestravels.com/2014/03/09/urban-exploring-bangkok-...

Fair enough. It was posted less then a year ago.
Consumers are not rational!

Specially on kickstarter people buy impulsive and want to be part of something.

The Coca-Cola recipe is publicly known for a long time and cheaper copies are available...but people keep buying The original.
"A restorative justice program aims to get offenders to take responsibility for their actions, to understand the harm they have caused, to give them an opportunity to redeem themselves and to discourage them from causing further harm."

What about this idea doesn't appeal to you? Why do you prefer to have them suffer?
How may articles are actually positive in a newspaper?

IMO advertisers understand that contents making people angry (like politics, mostly) or sad will drive most of the page views, and are OK with some level of negativity. Tragedies directly affecting their potential customers is just a bridge too far.

For comparison, discussion on afghanistan and air strikes is OK:
http://www.nytimes.com/2015/03/25/world/asia/ashraf-ghani-of...
"Stanford being like the Army doesn't mean anything about any particular individual. It means that institutionally, [the engineering department at] Stanford consciously or unconsciously balances hardcore engineering fundamentals with making graduates industry-friendly, whether that means being Java/C++ heavy (which Stanford is), or encouraging spinoffs with IP policies, or whatever else. MIT (the OP thinks, and I find plausible) doesn't really institutionally pay attention to that in the same way. That doesn't mean that there are no hardcore fundamental Stanford people, or that MIT people can't go into industry."

Exactly. Up until very recently, MIT's introductory programming class (6.001) had the students learn Scheme, not for the purpose of learning Scheme, but to teach them general principles about algorithms. Nowadays, I believe they're using Python for that purpose. If a student wants to learn C++ or Java (or God forbid, Fortran), they're expected to get up to speed on their own time.
For those who are interested:

http://martinfowler.com/eaaCatalog/dataMapper.html

and

http://martinfowler.com/eaaCatalog/activeRecord.html

The information was a bit limited, but if you can get the book (buy/library), go for it.
You might just need more traffic. If you take a look at this story on my blog about sleeping on long flights (http://blog.jgc.org/2010/06/how-to-sleep-on-long-haul-flight...) you'll see that it has 14 comments. A quick look in Google Analytics says that it had 22,994 page views. So one comment per 1,600 page views.

Another blog post, about messing around with an Ikea train set (http://www.jgc.org/blog/2010/01/more-fun-with-toys-ikea-lill...) received 26 comments and has 56,373 pages views. So one comment per 2,200 page views.

One last example about squaring numbers in your head (http://www.jgc.org/blog/2010/03/squaring-two-digit-numbers-i...) has 15 comments and 21,380 page views. One comment every 1,400 page views.

So, more traffic helps. What's the URL of your blog?
It would actually take up to 6 months on the new diet to really be certain. Also, there is gluten in all sorts of unexpected foods so it will take a lot of discipline and research on his part to actually avoid it fully.
When you compare this with the much more complicated process in Firefox you cannot help but congratulate the Google guys for making this happen. Well done!
I was tested for it about a year ago, via colonoscopy + biopsy. The doctor said that they are just now starting to test for it routinely, as it has recently been considered to be drastically under-diagnosed. I also know several people who have been diagnosed with it, one of whom ate a gluten-free diet for over a year with little benefit. The doctors eventually decided it was not Celiac. I am not a doctor or in the medical field but it appears that the diagnosis is not terribly straightforward.
I think one of the main reasons for that is to make it simpler to use. The API is so simple it almost looks like the api to a cache
I think it's due to a fascination with the failure of medical science to "fix" this guy after 18 years.

If there is one bias that intelligent, technologically oriented people suffer from, it's an over-confidence in medicine and an excessively mechanistic view of the human body. The body is more like an aquarium full of a variety of species than an engine in which a part may or may not function.
I couldn't find an explanation of why one can't just put a real giraffe in a tank, fill it with water and "see what happens". (Obviously I suggest doing this in such a way that one can quickly rescue the giraffe in case it's not buoyant after all.)

It makes complete sense to me that most land mammals have at least rudimentary swimming capabilities, because it's probably selected for. Not very often, of course, but whenever there's a flood, all non-swimming animals in a region die at once, which is a lot of selection pressure.
Quickest summary: Rust async is >3x faster and lighter than Linux threads. This is a great accomplishment for Rust.
This article makes it to the top of Hacker News every 2-3 weeks since it was published. It’s so weird.
> things that are luxuries have decreased greatly in cost

That's because we govern as if public luxury is the supreme law. Luxus populi suprema lex.

Curtis Yarvin talks about it here: https://graymirror.substack.com/p/4-principles-of-any-next-r...
Medical experimentation in Africa:

https://en.wikipedia.org/wiki/Medical_experimentation_in_Afr...

Although an op-Ed it is an NYT op-Ed:

Why Africa Fears Western Medicine

https://www.nytimes.com/2007/07/31/opinion/31washington.html

A couple of datapoints to consider.

Edit: added second source.
How do you think their standalone purifiers, like the IQAir Health Pro Plus, compare to the smaller Blueair Blue Pure 211+?

The article measured a CADR on the Blue Pure of 325cfm, while some hits on Google show a CADR rating of 300 cfm for the IQAir one. I'm mainly interested in filtering pet hair, allergens, viruses and SLA 3D printing smells.
So I appreciate what you're saying but the "people are people" argument... has limits.

One of the most interesting things I find about ancient history is just how _alien_ the culture must've been. The problem with a lot of historical texts is no one thinks to write down what to them is mundane or ordinary and it doesn't take long until the mundane becomes almost incomprehensible.

Thing is, you don't need to go back thousands of years to see this. Even 100 years ago you find totally different attitudes (eg the willingness to be conscripted and to volunteer to go to war).

Go back a little further and you find the culture shock to Victorian England with Pacific cultures.

My point is it can be a bit of a trap to take too much for granted in terms of a human baseline.
I note that the Nobel Prize in Economics was created by funding from a banker. 'Mainstream economists' have certainly not 'conferred the greatest benefit on mankind' nor has 'trickle-down' lifted all boats ... only the boats in the marina. As ye sow ...
And also Crystal fibers
Edit: just realized that you were talking about software in general, and not (web) documents. This comment assumed you were talking about webpages. That being said: this comment might be useful to someone else, so I don't have the heart to delete it.

Original comment:

Supporting terminal-based and line-mode browsers doesn't prevent you from supporting graphical browsers with screenreader support; on the contrary, it can actually help improve cross-browser compatibility by encouraging authors to use simpler progressively-enhanced technologies.

Using a textual browser encourages authors to focus on text, and to think twice about non-textual content. Tables and images have their place, but should be used judiciously when ordinary text simply won't convey an idea well. The result is an even more accessible page for everyone, whether they're using a braille reader, dictation, "reader mode", a printout, or a hacky webpage-to-markdown-to-epub shell script.

Supporting 100 edge cases with under four users each is too much to ask, but supporting plain-text browsers automatically covers a wide variety of such edge cases with no additional effort.
Big Nerd Ranch books on iOS and Android focus on projects.

https://www.bignerdranch.com/books/
I don't have any ill feelings against the bank or the management, it's just a stupid setup where the local prophet gets ignored, we are swamped with bugs, new business features, new regulatory features, outdated devops, a lot of teams scrambling to catch the monthly release, understaffed qa, non-functional test environments and so on.

I can understand every piece of the long string of factors that lead to this ridiculous situation where such a serious security issue is not being addressed; any one in particular is not ridiculous, but they all compound to the ridiculous of the end result.

I've fixed another ridiculous security issue in the recent past without making big waves, where only one software architect understood the seriousness of just one option in a maven config file(a whole declarative security module was not being weaved into the bytecode because somone added another module and instead of both being applied, only the most recent one was being applied).
That's not at all comparable. The value of art is purely subjective. The only reason we're interested in (say) Giambologna at all is because his art has some ineffable subjective quality that the art of his competitors lacks --better "aesthetics" (or whatever you want to call it). So if you can't tell the difference between a Giambologna and an Arglebargle based on its aesthetics, what difference does it make whether it's a Giambologna or an Arglebargle? It's like arguing over whether Shakespeare's plays were really written by Shakespeare or by someone else with the same name.

The reason we're interested in Hawking has nothing to do with aesthetics, it has to do with science. The original works of a scientist may be of historical interest, but they are of no scientific interest. The reason we're interested in Hawking in the first place has nothing to do with the details of his original works, whereas the reason we're interested in Giambologna has everything to do with it.
> That's just a logical fallacy.

Which is presented as a fact by the media.....which is consumed by readers and mentally filed under "fact", and subsequently used by subconscious heuristics in future evaluations of reality, producing more "facts" which are transmitted throughout their network of acquaintances, infecting more subconscious heuristics, and round and round we go.

It's interesting that many here at HN expect the general public to up their epistemological game, when all of us here have the same infected heuristics as them (if to a lesser degree), and routinely behave in similar ways.

The question on my mind lately is: how might this situation be improved, first here at HN, and then maybe later throughout the rest of society? We've got a bunch of bright minds here, it might be interesting if we acknowledged this problem and set our collective minds to finding a solution.
I've seen TV ads for Portal and one version of it is a grandpa telling us viewers how great Portal is for connecting him and his grandkids, showing off the auto-pan feature (the kids ran around their living room and the device's camera followed them).

So I guess they're targeting non-techie elderlies for one.

I wonder if you're just in a bubble when you say what you say. I'm in my city's FB group for youths and one time they were doing some excursion where tickets were age-dependant (discount for under 26s). The admin asked the people wanting tickets to post their names and DOB, and there were maybe 50 replies to that post with the asked information...
Part of the skill of advertising/marketing/branding/campaigning/influencing is knowing how to mislead without actually lying.
Fashion is the biggest problem with usability -- the pendulum has begun to swing back a bit -- I hope it continues