jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
FriendFeed (at least for me on Firefox 3.6.3/Ubuntu) doesn't update that time as the item scrolls down the screen, so the screenshot was probably taken more than 11 seconds later. But yes, it is remarkable how fast they picked it up.

(I don't especially want that time to update in real-time. I find it distracting when Facebook does it.)

I'm amused that they use the verb "tweeted" for a native FriendFeed post that happens to go to twitter.
If you're going to break backwards compatibility it would be better to spend the pain on a modern format instead of reviving an arcane and previously unimplemented part of the old JPEG. Like the article admits, we know how to do significantly better now, so a patent free HEVC alternative would be the logical target.
I think #1 and #2 are true, but mainly for introverts who are also seen as being somehow "serious" and accomplished, which is what earns the respect, and then the introversion adds an air of mysteriousness to it. There's a pretty old and fairly positive stereotype of the reserved intellectual, and similarly for the quiet, private artist or novelist (the counterpart of the cafe-frequenting extraverted artist).

But I think among people who don't have a particularly serious/accomplished air going for them, extraverts get seen more positively by default. Even if both are seen as sort of time-wasting, somehow "wastes his time drinking and telling stories in bars" gets ranked higher than "wastes his time at home playing videogames".
Most != everyone

Seriously, requiring sign up via accounts on sites like facebook, linkedin etc is a really stupid idea. Startups (I'm looking at you quora!) need to stop this bullshit.

Edit: Looks like quora now allows email sign ups. Good.
The stupidity. Just use the popup as the home page! http://www.tazo.com/tazo.asp
I was hoping for a guide on how to use nano the text editor (or as it is aliased on my machine: pico because I'm so old school).
As an introvert myself, I follow a short list of rules/steps before big events/social gatherings that starts a few days before the event itself. Although I'm usually physically exhausted the day after the event, I'm often complimented and mentioned as 'quite the social butterfly' by friends and acquantances during such events. These things don't take much time, but do take effort. The payoff is worth it though (firends, fun, and fame ;-) ). YMMV.

1. Ditch the alcohol. Or, at least, know your limit (that gives you a buzz) and have 50% less. You want to be able to remember faces and names of the people you meet and some details about your conversation. So make sure your mental faculties are reasonably sharp.

2. Spend most of your time listening. Pretend that you're interviewing the person and ask them open ended questions about their job and hobbies. You will almost certainly find out something interesting about them that you can discuss further. Who knows, maybe they're a programmer just like you!

3. Get up to speed on current events. I personally try not to read much news, but for about 3 days heading up to an event, I'll skim headlines and first paragraphs news articles on a broad range of topics (takes less than an hour each day). The goal here is to create little hooks that you can hang conversations on, it is not to become an expert on a random topic. You'll most certainly run into someone who'll know more than you and will gladly tell you all about it.

4. Keep it light. You and the other guests are there to have fun. Downers are for drug addicts. Politics and religion is for reddit.

5. Work the room by having short conversations with lots of people and asking for introductions. Introductions are as simple as asking, "So who else do you know here tonight?".

6. Prepare yourself mentally for being at the event. Clear out to do's and other distractions. I kind of psych myself up for chatting with lots of people in the same way others might psych themselves up for sports contests (metaphorically, of course).

All of the above can be summed up as:

1. It's not about you. It's about everyone else who you'll meet, the friends you'll make, and making sure your significant other has a good time (especially if he/she is an extrovert).

2. Prepare. "A hard drill makes an easy battle".

I've learned to turn down small talk heavy events that I can't adequately prepare for. I've also learned that you can have a 15 minute conversation with someone by just asking what they do for a living and how they got to doing it. I've learned that stock phrases (aka, pick up lines) really work. My favorites are:

"Hi, I'm Andrew."

"What do you do (for a living)?"

And, if I find out the person has an MBA: "So what the hell is future-discounted value?"
Right. Let Google's failure to make bucketloads of money be a warning to other firms that might have similarly laughable ideas!

What a waste, that company really looked like it might be profitable one day.
As a programmer, you shouldn't be filling out Word documents. Get your recruiter to do it, or send an email to the company saying, "I wanted to apply for your job, but your Word document is unreadable on my machine."

There is a major shortage of competent programmers and industry is dying to get anyone with a clue. Use this to your advantage.
it is unclear if the tree is restricted to being a binary tree or not. Also, it is unclear what a leaf node will look like (will children be null or an empty array, or an array of nulls?)
The point is how many news agencies, blogs, and pundits quote these same analysts day after day without questioning their track record, motives, or experience. I think its good to have someone calling them on their "expertise" from time to time.
except now their articles are littered with about 5000 superscripted footnotes, which IMO are more visually jarring than a different color of text.
Nice, chatroulette for text. Or Googlewave + 4chan :)
anywhere but the welcome box ;)
I run into #1 all the time without using the mouse. I do my best to never take my hands off the keyboard when i'm in my editor or IDE.
timezones. probably sent on Dec 31 . our company doesnt have holiday for new years eve
It wasn't possible before because companies couldn't figure out how to effectively manage a workforce remotely. Now that they've been forced to learn, this will be explored with renewed vigor. There are a lot of highly talented foreign workers who will work for a fraction of US salaries.

Companies that are good about integrating foreign workers into their existing teams are already reaping the benefits of this. Fortunately for Western tech workers, the majority of companies are terrible at integrating their offshore workers and have very outdated concepts of "outsourcing" where trusted local workers send robotic tasks to offshore teams being paid ridiculously low salaries. This model will continue to fail and should slow the enthusiasm for offshoring for a lot of companies.
These things are retaliation. If your only option is to retaliate afterward, then by definition you're not able to force it.
> Everyone on here says "oh yeah, it's easy to send a wire anywhere in the world", but as someone who's actually spent decades living abroad as a US citizen, this couldn't be further from the truth.

That's simply not the case as someone who authorizes or validates wire transfers for the companies would be able to confirm.

> There have actually been a few times where non of my bank cards (chase, bofa, credit union) work for cash withdrawal and I've used a Bitcoin ATM to get cash until I could get something figured out.

There have been several orders of magnitude more cases where standard bank cards worked in the ATMs and bitcoin ATMs did not.
This is quite similar to one of my favorite saying that comes from my background in psychology: "When the mouse presses the lever, don't blame the mouse."
I've woken up to nearly suffocating myself in blankets, completely sober. I wouldn't take that chance with myself in the bed.
>Is the word "own" being used in two ways here?

I think the folks in the crypto world are using it one way and you're introducing a second meaning. They just mean "own" in the legal-rights way. Like one might "own" a company if they buy all the stock, even if they've never seen it.

> Owning a public digital item doesn't seem to grant any kind of control.

Owning a digital item is basically just buying the copyright. It's not everything, but it's real.

Ownership is, in all cases, a limited right. You can imagine two identical cars parked on the street - you own the first, the second has been abandoned by its owner. It would be equally hard for someone to take either car. Ownership 'just' means you can request the help of civic society in retrieving it.
The blog said she went to Jordan overland, which means she has entered both.

You're right though that it's extremely difficult for most Gazans to do so, and many will live and die without ever leaving that cramped little strip of land.
http://web.archive.org/web/20220418022008/https://pahouse.co...
Avoid eLance and oDesk. You're positioning yourself on the low-end of the market just by being on the site. Network locally and get to know entrepreneurs in your area. Reaching out to other dev shops can also be a great way to get consistent contract work. Don't underestimate the value of remote clients either. Services like letsworkshop.com send out quality remote web development opportunities. They're not perfect, but they can be well worth the cost. iOSLeads.com and AndroidLeads.net are a couple of services I started for mobile devs. Happy to answer any questions.
> It’s about ~half the country actually believing that the election was rigged.

I think it's more accurate to say that a percentage of people believe they will benefit by repeating claims that the election was rigged.

It's difficult to truly believe that an election was rigged, by the other side, when your side was ultimately responsible for its administration.
Yes I think Parler's main problem is growing pains. They're growing literally by millions of users a month and basically they're overwhelmed.
Is there any argument for anti-competitive behavior here? It's weird because Google/Apple don't directly compete with Parler or other alternate social media sites, but they are clearly in the same bed with those who do, Facebook, Twitter.

For instance Jack Dorsey recently admitted that his employees coordinate with employees at the other big tech companies on moderation actions.

I'm just wondering what if any legal courses these actions could take?
Encouraging violent insurrection against the legally elected congress isn't moral either.
I'm not disagreeing but are we making section 230 into a sacred cow? Surely the world isn't going to just fall apart if it is repealed.
> catalyst

More like excuse :)
statement* from google:

"In order to protect user safety on Google Play, our longstanding policies require that apps displaying user-generated content have moderation policies and enforcement that removes egregious content like posts that incite violence. All developers agree to these terms and we have reminded Parler of this clear policy in recent months. We're aware of continued posting in the Parler app that seeks to incite ongoing violence in the U.S. We recognize that there can be reasonable debate about content policies and that it can be difficult for apps to immediately remove all violative content, but for us to distribute an app through Google Play we do require that apps implement robust moderation for egregious content. In light of this ongoing and urgent public safety threat, we are suspending the app's listings from the Play Store until it addresses these issues." Google Spokesperson

edit: axios attributes the statement** to José Castañeda

* https://twitter.com/viaCristiano/status/1347705178699558912

** https://www.axios.com/capitol-mob-parler-google-ban-826d808d...
"The law, in it's equality, forbids the rich and the poor alike from sleeping on park benches"
Likely to prevent anti-trust action by dems.
The barrier of copyright is extremely low. Simply reproducing copyright free works is already covered again by the copyright.
Things are looking fairly slick thanks to jQuery UI and a lot of AJAX, but it has been a bit of a handful to test. If you have suggestions for doing so, I’d love to hear about them in the comments. Mostly I have been doing unit testing for models which are likely to have failures, and then doing manual testing to verify that the UI works how I expect it to.

I have suggestions. Use Capybara with Selenium, driven by either Cucumber or Steak (Steak is just rspec + some extra syntactic sugar; I prefer it, myself).

You won't be able to test everything, especially complex user interactions. However, you should be able to test about 80-90% of the site functionality, and, importantly, you should be able to test the purchasing functionality (the balls of your app, so to speak) since that should always be simple.

One of the decisions we've ended up leaning towards on Woobius is that we think twice about implementing UIs that can't be tested. If it can't be tested as designed, we spend some more time trying to figure out whether it can be redesigned in a way that can be tested but is still clear to the user. It's just one more design constraint, basically - can it be tested. If it really cannot be done in a testable way, at least we provide an alternative method that doesn't use fancy javascript and/or flash. For example, for the flash uploader, we also have a basic uploader. This means everything else can be tested, just not the multiple upload.
Given the 20-odd hours 3.0.2 lasted I'm waiting a day or two before even regression testing against this. While I love the pace of development I do wish they were a little more thorough with the release testing at times.
I've been trying nearly all the code samples and haven't run into any issues yet. I'm using version 2.7 of Python though. Haven't upgraded to 3.1 yet.
It's possible with the iPad. I'm thinking it's partially the right form-factor. I initially dismissed the iPad as junk, but after picking one up I was a little more convinced that it had a lot of value.

And heh, looks like Microsoft took a little bit of direction from cocoa touch in naming their classes "UIElement"

.NET apps would be a lot more valuable for in-house applications, although, Apple's 299/yr enterprise license takes a bit of air out of that.
Its true there is not as much political freedom in Singapore as there is in the West. Its also true there is not as much economic freedom in the West as there is in Singapore.

Singapore's judicial system is consistently ranked in the top 2 in Asia and usually in the top 10 globally, often ahead of places like the US and Germany.
http://app.subcourts.gov.sg/Data/Files/File/Research/issue29...

I'm an American who has lived in Singapore almost 2 years. The Singapore government delivers good, fair, cost efficient government, a high standard of living, and is responsive to citizens. This is incomprehensible to Westerners who have been taught to believe that democracy is the only system that works. Western democracy is great and does a decent job. I believe Singapore's government is better in many or most cases. Here is a list of ways that Singapore's government is better than most or all Western governments:

- easier to start a business

- lower unemployment

- higher economic growth

- less corruption (private and government)

- lower, simpler taxes

- less paperwork (everything is online)

- less crime
Indeed. In the Scoble interview posted a few days ago, pg mentioned the surge of groupon clones applying (and being rejected) to YC this round.
For perspective, take a look at this list of the largest intraday changes in the Dow:

http://en.wikipedia.org/wiki/List_of_largest_daily_changes_i...

That page shows 40 specific days in stock market history that have seen a 6% or greater change. In that context, a 1% decline by noon EST is no big deal.
There's a huge difference between a classroom environment or academic symposium, and an internet forum. Here, when people attack and take swipes at each other, discussion slides downhill so fast that it becomes an existential issue for the forum. Having HN not destroy itself the way internet communities usually do has been the main goal here since pg created the site over a decade ago, and the guidelines here are written with all that experience in mind.

I used to think similarly about this to what you express, because I've always enjoyed reading about the sort of discourse in which devastating wit is exchanged. But eventually I realized that it doesn't translate into this context at all. This is a case of 'the medium is the message'. When you have millions of people who don't know each other all potentially interacting at the same time, the dynamics are so different as to be incommensurable with, say, small debates, literary journals, elite social events, and other places where the groups are small and highly cohesive. Here are some previous explanations about this:

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...

https://news.ycombinator.com/item?id=15378909

https://news.ycombinator.com/item?id=9378899

https://news.ycombinator.com/item?id=7906377

https://news.ycombinator.com/item?id=7742471
This is all fine and good until your internal user needs to involve the IT department to open the firewall to your SaaS service. You'd be amazed by how many Fortune 500 companies block things like Evernote and DropBox, Google Docs, etc...

At which point, the purchasees will be going through some official channels to get at your service...
Experience with the <video> and <audio> tags has shown that their pattern isn't a great pattern to continue using.

[0]: http://lists.w3.org/Archives/Public/public-whatwg-archive/20...

[1]: http://html5doctor.com/interview-with-ian-hickson-html-edito...
Maybe it's just me. I feel HN has become very sluggish this morning. Does that mean lots of redditors come over here?

Edit: Wierd, got downvoted. I do think this is related to the topic, so the failure of Amazon can have a domino effect, say, AWS fails -> Reddit fails -> HN sluggish/struggling -> ... Some times I really question the resilience of the social networks, as most of them may not be designed to handle 2x or 10x more load.
My browser runs on a smartphone with a software keyboard. Instant smug assumption fail.
If he wants to do freelance work, I suggest browsing job boards on university websites or on facebook. There are always lots of people looking for part time developers there.

But as an alternative to freelancing, I'd recommend making a little useful app and selling it on the web or on one of the app stores. I make Mac software, and there's a big market for useful utilities on the Mac App Store. The hardest part is probably coming up with ideas for apps; when you're 15, you just don't have a lot of experience with the kind of problems people have.

Here's an idea for a simple app, to illustrate what I'm thinking about: Make a CSV file converter that can convert between comma-separated-files and semicolon-separated files. If you add hungarian localisation, you even have a unique selling proposition.

As for what programming languages to start with, I'd probably pick Objective-C / Swift if your on the Mac, and C# or Java if you're on Windows, and C++ & Qt if you're on Linux. These languages are popular, in high demand, will probably still be very relevant in 10 years, and you can quickly get an internship in many companies if you have basic knowledge of those.

Why? Native development has a bit steeper learning curve than web development, but in general the tooling is better (IDE, documentation, etc) and there's less competition.
WeChat is extremely popular in China, which is why I bring it up. And as far as I am aware, QR is the ONLY way you can log in on desktop. Or I just haven't figured it out yet.
Plus one of the reasons whatsapp is useful is because you know your contacts have it on their phone, so it's like sending them a text message. If they made a standalone web client that you could use without a phone, it becomes just another IM platform.
I love the web client. Works great for me!
That's actually how the auto assembler in CE works. It replaces the selected instruction with a jump to a code cave and places a jump back to the original code at the end.
This was the standard practice since before Apple. eg I used to upgrade my Sony Erricson handset every 12 months.

In fact ironically, these days many people upgrade less frequently because network providers are only selling contracts for 18/24 months rather than the 12 months they were 10 years previously.
"Personally I think what the guy did was great..."

Indeed. I'm glad we now have this additional snapshot of history. And I'd be happy to donate to cover some costs here. But I'm also wary of the copyright claim such that my donation would be contingent on clarifying the claim-- provide an explanation as to how copyright was obtained; step the notice down a bit; etc
Remember playing this on 286
> I'm also afraid of digging an inescapable hole of untestable spaghetti code and tech debt.

How many engineers do you have and how fast are they likely to write code? It depends more on the product that you're building rather than the stack - if the tech is the product, spend more time on making sure it works as advertised. If the tech enables the product, spend less. Any competent engineer can pick up thousands of lines of technical debt/spaghetti code and spend a few afternoons swearing at it and figure out how to modify it. Technical debt is a problem, but more of a problem when you hit millions of lines, hundreds of engineers, and you need to be sure you can change stuff without breaking it.

Debt is useful - as long as you can take it on in a calculated way, don't stress about it too much. You might need to pivot and rewrite everything anyway, or at least have your fundamental assumptions changed in such a way that requires a partial rewrite. Tests won't help you much in those scenarios.
Consciousness doesn't have to be all encompassing. Might be a small rider on a gigantic elephant, i.e. just a small part of the simulation - https://en.wikipedia.org/wiki/Jonathan_Haidt#The_Elephant_an...
That rings true. Somewhat unrelated, but nonetheless important IMHO, is the new trend I see on networks like LinkedIn around culture fit, trust and performance. In a group where trust, a highly subjective concept to begin with, intervenes with heresy the focus on trust over performance can severely hinder innovation and be counterproductive.

Which might explain why certain companies attract certain people.
Just turn on showdead in your settings. I also see very often comments that have died for no apparent reason (they are not inflammatory).
the obvious fake news don't make me feel nervous, those selectively partial true ones do.
She doesn't say what happened to the glass negative. surprised it wasn't preserved
This other HN post was submitted 2 hours sooner than this, reached within the top 10 then was flagged for at least an hour, probably longer. I don't think anything HK related has made the front page since.

https://news.ycombinator.com/item?id=21624269
git doesn't really expose a great UI for this model of behavior. This needs a good UI for many things, for example, looking through history and cherry-picking old versions of files to revert to.

Also, it doesn't give you access from public computers the way dropbox does. You'd want a non-bare repository with gitweb or an apache directory listing, at the least.
I understand, you've got a very limited space to work with. Just saying that anyone following the link should take your heading with the grain of salt it deserves.

(And the point is much less relevant now that Rich and Steve have both continued the discussion here)