jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It really resonated with me, at Coinkite.com we chose to bootstrap and have been turning away offers for 18 months now. I'm not fully opposed to taking money, It's just been great to focus 100% of our time on Product.

We've managed to get 160,000 active wallets (funded), 1000+ devs using the API, 8000 debit cards and terminals in over 30 countries with very little money.

it's amazing how far you can stretch your
own money specially if your business has some revenue form day one.

I don't rule out eventually raising for accelerating growth.

_Note: I'm a terrible ESL writer._
Have you not heard of Unity? The free 3D engine? You can literally having a functioning game in ~4 hours by downloading it and follow tutorials like these:

http://unity3d.com/learn/tutorials/projects/survival-shooter
"the cumulative time devoted to creating Wikipedia, something like 100 million hours of human thought, is expended by Americans every weekend, just watching ads."

That's a striking comparison. What really matters in people's lives is how they spend their free time, when they could be doing anything from something totally time-wasting to something incremental and productive. (I have just recently become a Wikipedian. I essentially never watch TV.)
Consider the effect of a "continue" statement in the "stuff" section.
I don't know JS at all, so I'm interested in this example. Can you really pass in a function like this and have the referencing to the variable "sum" work as you would want?

Can someone explain (or point to an explanation of) the scoping rules for me?

Thanks.
One time, my kernel was crapping out and endlessly printing stuff I couldn't read because it was scrolling WAY to fast and ctrl+s did not work either, so I photographed my screen to be able to read what the kernel was trying to tell me (hardware defect).
I don't think you can solve this online. It's hard enough finding alternative viewpoints offline. You'd have to talk with someone for weeks before they start to open up.
I would think Freyd and Scedrov's work on Allegories (replace functions in categories with relations) would be more suitable for relational databases. That said I'm somewhat skeptical of the use of category theory as more than just a beautiful descriptive language. As someone once mentioned, "it's all just definitions, there are no theorems", which is a bit of a stretch but there is truth in it.

Mathematically a function is just a special case of a relation. I like to think of relations, as they might be modeled as columns of a table, as "extensional" (they relate things to one another), functions are more like attributes. Storing relations in tables involves a commitment to a schema. This is the beauty of a document store such as CouchDB. A document is a uniquely identified collection of name-value pairs. There's nothing that prevents one from viewing these values as other entities but I like to model them as attributes. In this sense document stores seem to occupy a sweet spot in between relational databases and graph databases, such as RDF where every instance is just part of a labeled graph, or k-v stores where the values can be anything.

However at the end of the day, databases are all about b-trees and page boundaries and the Yoneda embedding just isn't going to help you with that, in my opinion.

[1] http://en.wikipedia.org/wiki/Allegory_(category_theory)
Indeed - these are issues that I will be discussing, and would discuss with a candidate once I had their code in hand. I say in 2b:

Each of these changes is unnecessary and in some cases
damage readability. Further, a good compiler will get
most, if not all, of the efficiency for you without
making these changes.

If changes damage readability and don't change the compiled code, don't make them!

Readability has to be balanced against efficiency, but too often people think something is more efficient when it isn't. As always, profile before "improving."

As I say, these are issues for discussion. Let me add at this point that some of the submitted versions, and some of my reference versions, are significantly different in both style and efficiency.

There is more to come.
Ah, I didn't think of that and it makes sense. Thank you.
Ok, login isn't technically a verb... yet. Fact of the matter is, any language is an evolving form of communication (except maybe latin at this point). Along with words like signup, setup, etc, these words are nearly ubiquitous on the web, and widely accepted/understood.

...we can't let one little conjugation problem make thousands of programmers and technical writers look like fools

"login is not a verb" + "many websites use it as a navigation element" != "programmers look like fools"

I could use a simple door with an arrow image for logging in as well. That image is not a word at all. Yet it would still serve as an effective navigation element.

Also, who says that all websites intend for it to be a verb anyway? I have another navigation called "account". I do not want users to account the site. I simply want them to know that is the account page. Likewise, "login" signifies that is the link to the login page, for which this article granted that it may be used as a noun.

Ok, I've spent entirely too much time on this subject.
The problem I always face with meetups is that I'm only 20. Does this require you to be 21+ to get in the door?
I'm not sure if that's supposed to be funny, but Microsoft's own NTFS bests all of the last generation of filesystems in both features, stability, and performance.

Only recently have unix filesysetms matched and surpassed NTFS (which was built back in the very early 90s!). reisrfs, btrfs, xfs, jfs, zfs, etc. are better than NTFS in some ways, but all the "traditional" unix filesystems do not even come close (ext2/3, hfs, ufs).
To those who are accustomed to languages without operator overloading, they are magic. To the rest of us, they are just method names plus a bit of special syntax.
you don't need to commit a crime to get one chip to experiment with
If it helps, for my purposes, I'd call you a 'yes'. :)
Until we're able to remove the emotion from the discussion I don't see a resolution to the issue in the States. To me it's the number one challenge to our ability to compete. The cost of health care is often the deal breaker in our decision to hire someone domestically or farm that work overseas.

We pay far more money than anyone else, and for a poorer outcome. I only hope that others read something like this and grasp the importance of finding a solution.
The site is hosted via GitHub pages. Maybe it's not available to you due to the lingering GitHub DoS. If you care to read HTML and can manage to get through to GitHub: https://github.com/indygreg/indygreg.github.com/blob/master/...
Nothing, it's just that if it's illegitimate to enforce copyright in this case, then copyright itself has no meaning. Consider Song of the South, a movie so controversial that Disney wants to bury it. As the copyright holder they have every right to do so to protect their reputation. Because copyright, especially in civil-law countries, is bound up with the broader concept of authors' rights, including your right to protect your reputation as an author, the right to completely cease any further publication of a protected work is intrinsic to copyright itself; without that right, the concept of copyright falls apart.

And if we abolish copyright because it's meaningless -- a move that would be curiously popular among programmers but unpopular among other creative professionals -- how are professionals in art, music, literature, etc. going to put food on the table? Do we just say "let them drive Uber and pursue their art as a hobby"?
> Why would any sane person do this?

Perhaps the same kind of people who got GCC to compile for 386 DOS machines (also using DPMI). Which might sound useless, since it's an underpowered operating system running on underpowered hardware, but it was used to build some very popular software, like the original Quake game (source: http://www.delorie.com/djgpp/history.html).
FAQ: How do I export my data?
I'm in my forties and have known exactly what this was for years (ever since Hatsune Miku), but still had to look up the term "VTuber", which I did not recognize.
Ok, people are downvoting my comment because I am not convinced by their arguments (or worse, just have a different opinion on a polemic topic). That's it, I quit, no more nutrition debate on HN for me.
Since most (all?) devices now have speech recognition built in, this'll plug into those easily. I'm also going to let developers plug their own in if they have better stuff than Google etc
I don't use email client, I use gmail with two types on inbox (https://cloudup.com/cg0BjXIIg6P). I use only one type of start (blue info) to make things go my second inbox when I have no time for read or answer. Read this trick a long time ago on a blog post and really improve my gmail.

My unique problem with gmail is the android app but I think that since last release it's really better.

PS: always inbox zero, and have 4 emails going to my gmail account
What a great article. The part about other unlicensed game manufacturers sending a chip-frying amount of voltage to the DRM system is just nuts.
Here in Turkey there was this "Bulgarian missed call scam" thingy.

Essentially, some Turkish speaking Bulgarians(mostly roma, Bulgarians don't normally speak Turkish) would call random Turkish numbers, hoping for a middle aged or older Turkish man call them back. The scam goes like "I live in a poor Bulgarian village and my father/brother/husband treats me badly, how lucky I misdialled the phone to such a gentleman like you" and then they proceed to earn the mans trust and ask for money(first they ask for a bus ticket, then they will call back "on the way for Turkey" about something unexpected happening and ask for a large sum to be wired through Western Union).

I'm Bulgaria born and I happen to have relatives where some of the scams are run at. I've seen with my own eyes people camping in front of a Western Union branch theatrically pretending that they are at the Turkish/Bulgarian border and the woman needs to pay some large fine otherwise they wouldn't let her go to Turkey. She will hand the phone to her husband who will pretend that he is a racist/fascist/gestapo Bulgarian officer asking for money or else she ain't coming to you.

My relatives there told me that they even started scam courses with a week full curriculum where you pay the experienced scammers to teach you how to run the scams. They built some very nice houses in the region.

Anyway, it all faded away when Bulgaria made it compulsory providing ID when you buy a new SIM(10 SIM registrations per person per year limit is introduced). Probably as a result of Turkey asking Bulgaria to locate the scammers. I heard about some still doing it by using SIMs from other countries however the heydays are gone.
it's less about knowing what the details are, and more about gestalt perspective. great artists notice not just which details are present, but how they affect the consciousness of the viewer.

Take the highlights of the beads - it's that contrast between light and dark in that precise context that draws the eye to the glass shapes draped against the wall. The dog contains a different kind of detail - the gentle strokes of fur give it a sense of being organic, and the glint in the eye gives it a sense of being alive.

The skill and care lies in both being able to see these details, and understand what the affect of them is. Of course, then there's the discipline required to pay the right sort of attention to these details while engaged in the cognitively heavy task of rendering. Painting takes an enormous amount of focus on material - especially in a time when one had to mix their own colors from a pretty paltry set of naturally available pigments (relatively speaking).

If I were to take this approach to UI design, I would be focused on the experience of the user as they interacted with a UI (perhaps this is why the term UX is everywhere) - what is the first thing the eye is drawn to? What extra steps are introduced by such-and-such widget? Is there a feeling of intuitiveness and does the interface flow naturally with the purpose of the tool?

When it comes to engineers implementing designs "off" - that's most likely a communication issue. They may not understand why X detail is important.
I don't understand either one of these articles to be honest. We're talking about Einstein and Newton as if their success is reproduceable if we just give people time to think? We don't have miracle years now because people like Einstein are impossibly rare. That's assuming Einstein was even human.

We also don't have "miracle years" because the term doesn't actually mean anything. It's not real. Maybe the pressures of life and society forced people long ago to prioritize their work in such a way that the bulk of it was done in a very short, timely manner.

Or perhaps much like an athlete, it's probably ideal to spend your prime doing your best work. Or even still, maybe like me, these people worked on waves of mania and maybe occasionally that manic episode lasted an entire year and they were extremely productive.

All of that said, literally what are we talking about? Don't spend your time on a PhD program, you might be the next Einstein! Einstein wasn't writing blog posts, he was grinding! Please go join the latest YC backed venture and we can disrupt the food delivery industry!

We're all obligated to go outside after participating in either one of these articles.
The blog post was written over a decade before Picard aired.

I’m actually a bit surprised to see him complain about Doctor Who — I thought I saw him tweet years later than this that he didn’t know it well enough to write it, but I’d say from this that he clearly does know enough and has a much better reason for saying no.
Yes. The "geniuses" will be alright.
For a while I thought exactly that when I was a kid
Why should we care if someone claims to hate sci-fi in general?

I gave up on this rant after the second paragraph. Good job, Tomte, you troll
I suspect that citizens and regulators are going to be scared of unleashing autonomous 18-wheelers on the roads until autonomous cars have been around for several years and they're confident that the bugs have been worked out. The consequences of a fully-loaded semi - 40 tons - going out of control and hitting something are much more serious than a car hitting something. They also take more distance to stop, have a much wider turning radius than a car, and are prone to mishaps like jack-knifing that don't affect cars.

Also, lots of trucks carry flammable or toxic materials: gasoline, heating/diesel oil, propane, pesticides, etc. These will probably be required to have human drivers for a long time to come.
lol You're right. I've only seen them in front of large supermarkets.

Edit: n/m. I guess it's common once you get out of the busy part of Kyoto, but near main streets.

http://tinyurl.com/l558zcy

http://tinyurl.com/lgmf5l2

http://tinyurl.com/l3vfnds

they're all over the place. lol
Only of value to people in Melbourne: Fri May 6, 2011 6pm to Sun May 8, 2011 9pm, Sensis HQ, the schedule ~ http://melbourne.startupweekend.org/event/
Maybe you could charge high-volume users by minutes of CPU time used, instead of minutes of video? I suppose this would only make sense if it's possible for a high-fps but low-motion video to be easier to compress than a high-fps high-motion video.
Nice. Not sure how I missed that.
http://en.wikipedia.org/wiki/Steven_Gary_Blank
doesn't look exactly like the iPhone

I agree completely. And if we're going that far back in time, I'd say that Apple's Newton MessagePad was closer to the iPhone than the iPAQ 3100 was.

So there we are, back where we started. I propose we just wait until we know exactly what Apple is suing Samsung for. To name one possibility, I wouldn't be surprised if Apple uses one of its multitouch patents against Samsung.
I would have thought that TweetDeck would have provided the right ecosystem partner for Tweeter to thrive!
Coding is not an end in itself. Your brother will need a reason to code, a problem to solve. That should come first and should be quite a small problem. Then choose the easiest tool with which to solve it. Operating systems, file systems, etc. are pretty much irrelevant.

You can do a lot with ancient tools like QBasic, simple graphics and so on. For more sophisticated things Python is a good tool because it has a simple syntax that is very readable and uncluttered.

Once he has made a few simple things like that run then if he has an Android device it might be worth installing Android Studio and trying to build some simple apps. There are plenty of tutorials with complete source code that can be examined.

And finally make sure that he understands that he can ask for help. The Net is full of information and people who can and are willing to help. I forget who said it: "There is no such thing as a stupid question, only stupid answers" so impress on him that when he gets genuinely stuck that he only has to ask on something like StackOverflow or many other forums.
What is the future like!? -Jeremy, from Maryland USA
I recently tried to teach myself F#. Although the community is very small compared to others, the folks I ran into were warm and enthusiastically helpful.

Most of the intro texts I tried were not good. I found a fantastic one, but it is an outdated, abandoned text that must be accessed through the Internet Archive [1]. I tried to contact the authors to see if I could help updating it, but received no response.

The language has a large surface area. It is not uncommon to think you have learned a lot of F#, then read a blog post by someone full of F# code and think "what the heck is that symbol?"

I agree with others that note the MS influence. Things are definitely getting better, but you will have an easier time if you are in the MS ecosystem.

For what it's worth, I wrote a blog post [2] that might be helpful if you're trying to get started.

[1]: http://web.archive.org/web/20110715231625/http://www.ctocorn...
[2]: http://inchingforward.blogspot.com/2014/11/recommended-f-beg...
While I think the parent comment does not understand what "homeopathic" means, I don't think it's correct that "[homeopathy] does not involve plants of any kind." My understanding is that the "active" ingredients are often plant based - after all, it was cinchona overdose that started this mess. If that's the case, homeopathic remedies don't contain the plants anymore (through over-dilution), but homeopathy as a process involves plants.
The NHL has started adding additional "non-standard" camera angles to their streaming (pay) NHL GameCenter app/service. Many (perhaps all, I don't know) now give you a top-down shot of each goalie in addition to the standard home and away broadcasts. I watch them now and then, and it's really interesting if you're a fan of the game.

I know the adoption of this is mostly going to be extracurricular for now, maybe used during All-Star games and such (they've been known to mic up and interview goalies in those while they're in goal).

Although these videos did make me dizzy, it's such an interesting way to become more engaged in the game. I love that the NHL (being the "4th-place league" in the US) is always doing interesting, creative things to try to make their league better.
I imagine that in combat (as bows were used when these techniques were "lost") you didn't have to be bullseye-accurate. Close to where you were aiming is often good enough.
Oh, that sort of interest. There is interest owed to established financial institutions and the there is interest "owed" to shady con men. The financial obligations might be a form of coercion in this instance?
One of the most pleasing things for me is that his gallery was navigable using two finger swipes on my macbook!
No experience with py2app, but I've used py2exe and pyinstaller in production.

They can be made to work, but you regularly stumble on some more or less obscure bugs. The short of it, is that you have no guarantee that the compilation step won't introduce bugs in your program, so you need a solid test suite for the compiled binary. It's feasible, but clunky, and you really get the feeling that the compilers aren't first-class citizens.
> even under Stalin

To be fair, Stalin had a habit of just killing people instead of sending them to the Gulag. Not that it excuses the US incarceration rate but your comparison isn't very good.
It's good for long messages. However, I could see someone go through the 100 SMS very quickly in a "conversation" where the imaginary person has to answer a bunch of short texts like "yes", "and you", etc.

I've tried the free trial, which is 10 SMS and went through them in half an hour or so (and that's because they don't reply very quickly). Haven't even got to the parts that I customized, I was still at "Hello there, how are you!", "Did you have a great day?" "Oh, and your?".

That's 4 SMS a day or so. At this point, I would simply use a chatbot, since they are fine with the basic conversations that I would manage to get to in 4 sms.

I guess you could have two 50 SMS conversations a month, but even then, good luck fooling someone into thinking this is your real lover.

The only plus I can see is that you can have someone tell you "Alright, if she is really your girlfriend, ask her something only your close friends know about you" and "she" would manage to answer.

Not very convinced about the service.
AS36040 (YOUTUBE), AS43515 (YOUTUBE), AS15169 (GOOGLE), AS54113 (FASTLY), AS36459 (GITHUB), AS16509 (AMAZON-02),
AS14618 (AMAZON-AES), AS16509 (AMAZON-02), AS38895 (AMAZON-AS-AP) and so on.

Could someone tell me more about those network codes ?

Where do they come from ? Specifics to Google or following some standard ?
I think a lot of convenience store clerks in the US would be thrilled if knives, rather than guns, were their main concern.
I also use Skim, it works really well. A pretty cool feature is the back and forward buttons, that hold your page if you skip through large chunks. For example, if I use the table of contents (Cmd + Shift + T) to go to the answers section, I can press back to get back to the question I was on. Then forward brings me to the answers once again.

That's basically my textbook workflow 90% of the time.
Just use https://paywallbypass.org/ which works like this: http://paywallbypass.org/?q=http://www.wsj.com/articles/goog...
I don't think donations go towards browser development. Goes more towards general Internet advocacy, social justice campaigns, and salaries of employees of the Foundation who don't work on Firefox.
I agree with the sentiment that companies should compete on WFH wages, the same as they would compete on anything else. It's really weird to me that HN thinks it shouldn't make a difference. Why not? You get to pick the job, pick it if it pays enough, don't if it doesn't. If it suppresses wages.. good, they were too high anyay.

But I disagree with "f2f for god knows what reason.". Face-to-face is really important to lots of people. That group of people is relatively less well-represented in HN comment sections, where lots of hacker types who are motivated by the work and would prefer to avoid socialization hang out, but it's a huge factor for lots of people.

I, for one, am considering changing jobs to find one with an office as soon as possible if my workplace doesn't go back to having a physical office, which it looks like it won't.
Heh, my father is a military man and growing up we always had our hair cut short. Several years ago I started growing my hair out and was ready for barrage of “hippie” jokes or whatever else would come with that.

Surprisingly it never happened. In fact my parents were really surprised. My youngest brother (nearly 20 year age difference) has a very curly head full of hair and it turns out mine also gets very curly/could with some length. Never new that was in our genetics.
Having a revenue stream helps.