jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Re-read this comment. Let it sink in.

People read comments and keep scrolling, they're all just comments. Sometimes you have to stop and reflect when actual wisdom is conveyed.

Large customer bases, people. Build them. Zuckerberg, Chad Hurley, Sergey Brin & Larry Page, these people all have customers bases that number in the hundreds of millions or billions. You get to be a billionaire by marketing to billions of people.
Sure, you can do most of Ruby's wacky tricks in Python, it's just not usually recommended:

>>> class Foo:
... def __init__(self, name):
... self.name=name

>>> a1 = Foo('Alice')
>>> a2 = Foo('Alice')
>>> a1==a2
False

>>> Foo.__eq__ = lambda self,other: self.name==other.name
>>> a1==a2
True
> This is a perfectly cromulent article, but as someone relatively new to Ruby, I don't see the beauty. Perhaps I've spent too much time with the airless asceticism of, say, Scheme

Yes. Ruby is beautiful when you come from PHP or Java or C++. If you come from Python it's meh because it's a very similar language (though the community is different and a number of recipes/best practices are very different) at the syntactic and at the semantic levels, and if you come from Lisps, from Smalltalk, from ML or Haskell, etc… then it's not "meh" it's "ugh", because the language is far more complex less orthogonal and far more full of weird corner-cases than what you come from.

TFAA came to Ruby from Java, so Ruby was like seeing the Sistine Chapel for the first time.
Slightly related: Japanese "Ten Key" keyboard[1] on iPhone did something similar to this. Keys are mapped to consonants, with each flick direction being vowels. Biggest caveat is that the learning curve is pretty high, since you have to remember which vowel goes into which direction.

Apple did not implement this keyboard on an iPad, though. I assume because it would be pretty awkward to use in a full-sized keyboard layout. (E.g. target for full two hands vs. thumb)

[1]: http://www.youtube.com/watch?v=kVy1p0v0Pow
No, you have it backwards.

They're talking about Gitmo detainees who they'd like to release; but can't due to problems in their home countries.

For example: there are (were?) a dozen Chinese Uighur muslims who were languishing in Gitmo, having been caught in the dragnet by mistake. They are Chinese citizens, so if they were to be released, they'd go back to China where the authorities would most likely execute them (or lock them away for life). So we'd like to release them to a third country; but everyone's afraid of China's clout and China was applying a lot of pressure to anyone who was even thinking of taking them. So we bribed countries into taking them: some went to Bermuda, some to Kiribati, etc.
>Watergate was a leak about just one crime, this is a leak about a multitude of potential crimes and potentially embarrassing information, I think the comparison is a valid one because it exposes the hypocrisy present in many of the arguments against leaks of any sort.

I'm not arguing against leaks of any sort -- I brought up the Pentagon Papers specifically because I think their leak was ultimately a positive thing -- I'm arguing against the haphazard dumping of information without any particular rhyme or reason.

>Remember how it all came apart because of one tiny detail, a botched burglary.

Again, that was specific information.

>After all, they do represent all of us, and I'd like to them to be as accountable as possible.

There's more to this than simple accountability. Diplomacy often requires keeping your hand close to your chest. If your diplomats are negotiating the terms of an agreement and are given instructions that "ideally we would like this, but if you can't hardball them to those terms, we will still accept X", those instructions are worthless if they're out in the open.

In fact, one of the cables released by the NYT discusses negotiations with Pakistan to remove potentially weaponizable nuclear material from a nuclear reactor there. Apparently one of the sticking points for the Pakistanis was that if knowledge of the removal was made public, the local populace would be up in arms about American interference with Pakistan's nuclear weapons programs.

Guess what just happened? Is that a net positive?
You say are not rich, but you even though you like tech. you might not be an early adoptor either.

If you didn't have an iPhone or twitter account by 2007 or don't have accounts on lots of now failed startups from the day they got techcrunched, you're not an early adoptor.

I know I'm not particularly an early adoptor, most of my users are.
It's not a matter of faith; one generally wouldn't leak mundane information, only proof of misdeeds. And yet much of this leak is pretty mundane, with barely a scandal to be found in the whole thing.
No, it's pretty clear from the context that they're talking about releasing prisoners from Guantanamo Bay.

Though it wouldn't be surprising that the Clinton administration's practice of extraordinary rendition (which expanded under the Bush administration) has continued within the Obama administration.
As a Ruby programmer, I think it's great to learn Python. While they are similar, there are many differences, and even some advantages to Python. Plus, it never hurts to add to your resume! Finally, Python is usually installed on more systems than Ruby, so if you do lot's of systems administration, you don't have to worry about adding another package.
Have fun at tax time!
If you've actually never been on call, it's hard to understand the way the body responds without experiencing it really.

Having every other weekend cut short as you always need to be near a PC from 4pm Sunday...

The sheer terror of being woken up from a deep sleep after a long night of work just as you've finally fallen asleep...

Resigning yourself to not sleeping as you finally close out the call, full of adrenaline as you see the first glimmers of light in the sky...

Knowing the problem is the same problem as last week, last month, and that the causes are things outside your control (the 1 staffer in Asia being sick or on holiday, insufficient hardware CTO won't upgrade, bugs in orphaned upstream systems, political turf wars)...

etc
You may have a different impression of "kids today" than I have...
No. If you force HSTS it raises an A to an A+, which requires no recompiling.

Do PPAs not fit your use case?
> the real product has little to do with the task you came to the site for, so everything is trying to distract you away from that task

This is really the biggest thing I had against the reddit redesign (and why I love the simple UI of Hacker News). It cleared away space for ads on either side, made the platform as a whole better suited to image- or video-content (dissuading users from using text posts on the site for discussion), and ultimately felt - exactly as you described - "distracting". It made it blatantly clear that the site was for upvoting pictures, getting inundated with political propaganda from whichever side is currently paying more, and ultimately wasting the user's time.

Facebook is feeling the same way.

I've literally gotten to the point where I separate "good content" from "time-wasting content" by browser - anything that I can consider educational, time-sensitive, or otherwise important (... I have a list of pinned tabs; Schwab, ThinkOrSwim, Financial Times, Bloomberg, The Economist, the Wall Street Journal) goes in Opera.

Anything that I save solely for my spare time goes in Firefox. All of my social media accounts go in firefox (google is the only thing I knowingly allow to track me between sites in Opera). Reddit and Hacker News go in Firefox (although sometimes I browse HN without logging in in Opera, so that I don't have to switch browsers to log into news sites with paywalls).

It makes it really easy to keep myself focused when I need to do something important, and it also makes it easier to live with some of the more annoying (but security-bolstering) browser settings I currently use.
Why do all the images in this article have wrong/fake EXIF?

(Well, not all; it looks like that they copied the EXIF of the first image (which has the matching EXIF Image description of "Egg yolk in wooden spoon on eggs. Close up.", together with all the other camera/lens info) to all the other images for some reason. Nothing serious, but weird practice nevertheless.)
> a lot of them did

Really? I haven't noticed much progress over the last 5 to 10 years. What was the biggest breakthrough that has materialized in that time?
Not so different from my brain, then!
> Ca I ask in the language if the address points to the item constructed by the compiler in the static area?

It'd require some OS-specific magic. But you could probably do it.
A $6 breakfast is like nothing compared to some other major cities in the world. Hell, $6 for breakfast in Brooklyn is a friggin' deal.
This is what I do/have done and it has worked well for me. I always bring my laptop and if they ask me to write code (as they invariably do) I pull it out and use it.

That said, whiteboards are still usually better for conveying ideas. If you don't understand the problem you're trying to solve or the data structures you need, you might want to start on the board before sitting down to code.
Mine isn´t speed. I find myself typing just as quickly on a virtual keyboard, but it just starts to get overly tedious and annoying because of the extra level of focus it requires. If I´m typing anything more than a couple of sentences I quickly become irate from it...
To an extent, syntax is a superficial concern: for the most part, programmers can handle any syntaxes thrown at them even if there are certain ones that feel more natural to them. It isn't entirely superficial, though. A fidgety syntax is a distraction even for the experienced developer.

Regexps and a solid String implementation are just fundamental to general-purpose programming nowadays – for a good reason. Though pattern matching is nice too…
Does it have vim keybindings?
You're not trying to change the habits of other people, you're trying to improve the keyboard shortcuts for yourself. This isn't about getting the GNU people to change the kbd layout for the next major release, it's about making some adjustments to your own personal .emacs file. Erik Naggum called it the "emacs aptitude test", where you have to change the keybindings before they change you. A surprisingly large number of people don't operate with the standard shortcuts.

And what's the downside of customizing this? Not being able to use someone else's Emacs? How often does that happen? (Never mind that you could – for the sake of your co-workers – switch between overridden and default bindings).

As a first simple step: Sticky keys. This way nobody has to hold down any modifiers for a long time. Easily enabled in most operating systems (or with a bit more trouble within Emacs itself).
Canada just stopped doing this to juvenile offenders this year!

Although it did stop doing it to RCMP recruits in the 70s
It uses websockets to provide realtime multiplayer action. And canvas to draw the graphics. This is a sweet taste of what is to come with HTML5.
I guess that's one answer.

>>> 2+2

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>401 Unauthorized</title>
<h1>Unauthorized</h1>
<p>The server could not verify that you are authorized to access the URL requested. You either supplied the wrong credentials (e.g. a bad password), or your browser doesn't understand how to supply the credentials required.</p><p>In case you are allowed to request the document, please check your user-id and password and try again.</p>
Anti-American was a poor way to put it--criticism of the American system of government would perhaps be more precise.
"The Social Network" effect has begun! People think its a business model.
I would also keep my eyes open for startup-weekend/hackathon type events:

http://startupweekend.org/
Reasons not to choose the biggest cities:

1. More traffic than you think you can handle.

2. Demographics don't match the mainstream that you will be selling to later.

3. Competition already has a lock on those cities.

I'm sure there are others as well.

Edit: the Chicago/$25 billion comments refer to Groupon's HQ being in Chicago (and their Potenial IPO valuation[1]).

[1] http://www.bloomberg.com/news/2011-03-17/groupon-is-said-to-...
I tend to do one of two things: Keep it alive on some back burner forever and ever and ever while feeling like some loser who never accomplishes anything or do a quick google, discover someone else is already doing it and has put way more into it than I ever would and ditch it as a likely time-waster.
I still don't get it. Why not have a big city as a test market? It seems like the more potential customers there are, the more likely it is to catch on.

EDIT: Serious question, by the way. I assume from the exchange above that there is an answer, I just don't know what it is.
Thanks. I so often think I've written something semi-insightful, but it is entirely ignored. Attention seems almost random.

I am convinced that Netflix will one day be studied as one of the most astute business strategies of the "internet revolution". IIRC, Hastings wanted to do streaming from the beginning but recognized that (1) the bandwidth wasn't available widely enough yet and (2) licensing content for streaming distribution required being a big player. He wanted to be sure he was well-positioned to be the dominant player when #1 (bandwidth) resolved itself and wanted to be big enough to achieve #2 (licensing deals). Doing DVDs by mail, while perhaps not as good of a business, achieved these goals. IANAL, but I think major laws would have to change to prevent Netflix from buying DVD titles and renting them by mail, so he could operate without the permission of the big boys. This strategy also had the interesting property of being a viable business until bandwidth improved (presuming, of course, that the cable operators did not do what I suggested!).

What remains to be seen is whether the studios will still take kindly to this sort of disintermediation. That they did not take earlier action to control this distribution channel is perhaps as big as a mistake as that made by the cable operators.
Stop trying to second-guess my motives. I used that trailer because it was:

- a nicely sized file, consisting of multiple 4MB blocks but not overly huge

- already available on the network

- free to distribute (yes, that movie is free to distribute, so the trailer certainly is)

- apart from that, the blender foundation is simply awesome

I could also have used something like the tar archive of the source code or a photo, but this proved that it works for multiple blocks...
Signed up. Will look at integration the deployment API every time I roll out new things for my site. Interested to see how things track over time.
> I know that may not even cross many author's minds, but if there were messages like "95% of the profits from this eBook will be contributed to the author, so that they will continue producing high value content", I believe more people would be inclined to purchase.

I doubt it. If they don't have the character to buy the book normally, an appeal to the authors needs won't help. You do know it takes more than an author to make a quality book (editor, typesetting, etc).
Let’s suppose sci-hub distributes unauthorized content. It’s still not counterfeit. In the physical world I believe this is called the grey market.

It’s legit, just not via official distribution channels.

Anyhow, another case of Twitter capriciously moderating content and quelling free speech. The worst part though is that Twitter HQ sets the policy to whatever suits their fancy. They are not beholden to their users or any other oversight.
The actual evaluation of SPLC is

> The Southern Poverty Law Center is considered generally reliable on topics related to hate groups and extremism in the United States. As an advocacy group, the SPLC is a biased and opinionated source. The organization's views, especially when labeling hate groups, should be attributed per WP:RSOPINION. Take care to ensure that content from the SPLC constitutes due weight in the article and conforms to the biographies of living persons policy. Some editors have questioned the reliability of the SPLC on non-United States topics. SPLC classifications should not automatically be included in the lead section of the article about the group which received the classification. The decision to include should rather be decided on a case-by-case basis.

Does "biased and opinionated source" not sufficiently reflect your views?
fwiw, I strongly recommend trying out a double-entry ledger tool for keeping track of your finances, if they are indeed this complicated.

Don't do everything at once: start with something simple like your education savings account, and expand from there (the account that you pay into the ESA with, the other accounts that account pays into, etc).

For me, it's a little bit of work each month (~30 minutes, but I've automated a lot of the work), but it buys peace of mind and a very efficient tax season.
> It cannot simply be overruled by an act of parliament

Yes it can. Parliament is sovereign: it can overrule anything it likes with legislation. There is no higher authority than parliament in the UK, not even the Supreme Court.

Also, the High Court didn't rule it unconsitutional, it ruled it contrary to common law. The UK is not the US.

The executive (Cabinet etc) cannot simply ignore the ruling, but they might be able to get legislation through Parliament to explicitly allow general warrants.

https://www.bailii.org/ew/cases/EWHC/Admin/2021/27.html

> That principle means that the courts will, when interpreting the provisions of a statute, presume that Parliament did not intend to legislate in a manner which overrides fundamental common law rights. The common law has an aversion to general warrants that leave significant matters of judgment and discretion to the person executing the warrant rather than to the person legally or constitutionally responsible for issuing it.

> In view of the importance of the constitutional principle that there can be no interference with property without clear and specific legal authorisation, the words of an enactment must be unambiguous before the court may interpret Parliament as intending to override rights. There are no such unambiguous words in section 5. The national security context makes no difference as otherwise the courts would sanction wide powers to override fundamental rights.
Not so easy in the US. My sister is in the first trimester of her pregnancy. She had to go to ER last week because she couldn't eat (keeps vomiting and lose sleep because of vomiting). She was in a bad state (very weak and was almost passing out) when they (her in-laws) brought her there. They had to wait for 2 hours to be attended by the nurse/doctor eventually. It's not because the hospital was crowded with COVID patients (Rochester, NY isn't overwhelmed with COVID at the moment). It's mostly because there are few doctors assigned for each shift at the hospital (the supply of doctors in the US is scarce--partly because of the artificial restrictions put in place by American Medical Association [https://www.washingtonexaminer.com/thanks-to-doctors-there-a...)

When I broke my nose, I went to ER and registered at around 12am. A doctor finally treated me at around 8:15am. That's at the Strong Memorial Hospital in Rochester, NY ~6 years ago.
The only player coming out of this looking good seems to be Texas, which said "no thanks" to their sales pitch (after a security audit) and avoided the whole mess.
> Why aren't you doing it? Are you also afraid of repercussions inside your own country if you call them out?

I am, regularly and to anyone that will listen. And no, I live in a western democracy, so I'm not afraid of the repercussions here for doing so. Please stop your unfounded ad hominem attacks. But for the moment I would like to avoid this whataboutism - if a thread pops up criticizing the transgressions of the US rather than Russia, such as is the topic of this one, then I'll gladly participate there too.
Trump repeatedly chastised them for their censorship policies and the threat of additional legislation was always over their head. Now that the politicians in power are the ones allied with the tech giants, there's little stopping them (the tech giants) from going full 1984.
Hi Wendy - when a manager is looking through a pile of 100 resumes, all with 5 years experience, all with similar dozen or so technologies, how do they choose which 10 or 15 to phone screen?

The answer is: the ones with the most compelling presentations of the user's capabilities, accomplishments, and skills on the job.
Agreed, but the Raspberry Pi does not conform to the USB specification because it can not deliver more than 100mA-150mA over its bus. I wonder how much this screen will draw.
Thanks for this - I've never heard about the different "branches" of feminism before, it's going to be an interesting read!

Edit: actually, could you help me get any more info (or the definition) on "identity feminism" and the difference between it and "equality feminism"?
He used Wine for the final version as well, you can see the Wine bottle window getting setup during the first install.
I've heard it's used for scripting and AI in some places (probably just Naughty Dog, tbh), but most of the code that goes into a game isn't in script, unless it's a slow game.

Game logic is the biggest use case for scripting. I wouldn't even think about writing the rendering code in one.
GWT 2.7 has incremental compilation. During development, recompile takes less than a second.
TL;DR: using legacy languages to make document renderers behave kind of like real native app GUIs.
This is really the killer feature as I see it. Instead of external light making screen content harder to see, it actually makes it more visible. I think there are plenty of uses for this technology.

Current displays are a huge power hog because they have to compete with/outshine ambient light. With this technology, we use ambient light to make the display content visible, instead of trying to outshine it by cranking up the backlight.
Thanks for the heads up about Theano, I hadn't seen it before. I keep thinking I'll see more machine learning work that compiles to GPU, but I haven't seen much yet.

This looks really fantastic.
In this case the video being shown in the lecture is Part 1 of "Doing With Images Makes Symbols" http://www.archive.org/details/AlanKeyD1987 , while the video shown in the next lecture is Part 2 http://www.archive.org/details/AlanKeyD1987_2 .
Yes, you're right: If you create objects yourself and don't pass them through certain Cocoa library code, they will not be autoreleased.

What I meant, however, is that most nontrivial Cocoa apps are likely to end up with a checkerboard allocation pattern, where the client allocated, controlled-lifetime objects are interspersed with Cocoa library allocated autoreleased objects with somewhat longer lifetimes, which may interfere to some extent with any strategy relying on controlling your object lifetime.

Still, people can and do avoid autoreleasing objects if their lifetimes are well known in advance.
Because they aren't able to increase the production, and because they aren't able to sell to China. Which means no clients except TSMC, Samsung, and maybe Intel.