jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I expected defensiveness when I said what I did. Its also what I got. After all, no one likes to hear that the groups they belong to are the object of ridicule, contempt or derision, or that some one might think that their hobby is a problem; it might come as a short of shock that other people might think that way about them. Get over it.

It is not simply a matter of some people getting to do what they enjoy. It is the system of symbols tied to a specific activity. Everyone likes to ride bikes, poor, middle class, and rich. How do the middle class and rich make sure that no-one mistakes them for the kind of person who cannot afford a car? By the price of the bike, and all the specialized equipment they use along with it. Of course that equipment has practical utility--no one says that it doesn't--but that equipment is playing another, probably more important role as a signal of status (if you don't believe me, go biking with your cyclist buddies wearing jeans and riding $400 bike.)

So why is it a problem? Because it creates an environment that is not positive, possibly even dangerous, for other cyclists who cannot afford to, or are not willing to, participate in that cycling economy. It isn't really that complicated. Let me put it another way. Who do the police stop when riding through the neighborhood. The cyclist on his or her expensive bike, wearing their expensive equipment, that practically scream: I'm participating in a lifestyle activity? Or the cyclist on a cheap bike, wearing jeans and a t-shirt? Maybe with the wrong skin color. The answer quite obviously is the second.
> It's practically a principle of the Signal project to discourage third-party clients

It depends on what you call "client". At the protocol level sure, you're supposed to behave just like any official client. But to do that you just have to use their client library[0] and implement whatever you want on top of this, like signal-cli[1] has been doing successfully for quite some time now.

Some forks exist here and there (from memory, there's one with WhatsApp import, another with UI features), there's just no interest for a completely new client. There's only so much space for innovation for what is mostly a messaging app.

To be fair, the absence of an API (which Telegram has) also limits possibilities.

[0]: https://github.com/signalapp/libsignal-client
[1]: https://github.com/AsamK/signal-cli
The primary forbearance program people talk about only applies to loans held by Fannie and Freddie, which are government-sponsored entities. I'm not sure of the financial situation at Fannie and Freddie, but the government will bail them out if they start coming up short on cash.

It's also worth noting that the amount owed on a loan keeps going up while in forbearance, so the homeowner does have to pay that money (plus interest) back eventually.
Apple has $ 195.57 billion cash reserves [1], are you seriously trying to say that them giving $250 is a good deed?

It's like driving by a homeless person in a stretch limo and giving them $0.10. It's an insult, not a donation.

[1] https://www.cnbc.com/2021/01/27/apple-q1-cash-hoard-heres-ho...
> Really? Because I dont hear about gang banger 70 year olds. Or 80 year old violent rapists.

El Chapo is 64. I suspect much of the leadership of the mafia is aged. Or did you only mean front-line infantry when you said "gang bangers."
There's a typo in your link. Should be:

https://github.com/google/bazel/tree/master/examples/go
Conceptually, your build results should be a pure function of your source tree. If I understand correctly, within Google, the cross-compilers are actually checked in to the source tree, so that the distributed jobs will use the same compiler to build your code. It seems like currently bazel only uses whatever is in /usr/bin though[0]. For Java compilations, bazel additionally has its own jar builder that sorts the filenames and zeros the timestamps within the zip file[1].

[0]: https://github.com/google/bazel/tree/master/tools/cpp
[1]: https://github.com/google/bazel/tree/master/src/java_tools/b...
See Mappilary work on this area. Although they work on static pictures, I wouldn't be too surprised if their work could be succesfully applied to real-time video.

Another area you can explore are commercially available units. French police use on board license plates readers which seem to be quite fast (at least when you watch the french equivalent to the "cops" tv show).

http://www.teb-online.com/fr/analyse-images/lapi-lecture-aut...

LAPI(Automated Reading of License Plates) is the acronym you want to look for. I think several hardware and software manufacturers equipped different police units so if you're really interested, you'll be able to find several datasheets and derive a reasonable minimum computing power from them.
Really cool way of visualizing some CSS concepts but I would have loved to see "float". I think that's the one that gives people the most trouble. I think it would probably take several gifs to illustrate though. I do appreciate that the author kept his presentation very simple.
I believe a lot of these principles came out of the observation that some good codebases followed them, and this was taken as a sign that all good codebases should; it's a sort of "if X is good, then not doing X is bad" type of fallacy. If you try to analyse them in detail they all have an element of subjectivity and vagueness (e.g. "what is a 'responsibility'?" ) that tends to encourage overabstraction and unnecessary, misguided extensibility. Blind, dogmatic application of a set of principles with little reasoning behind them is basically cargo-cult-programming in disguise. Trying to follow the indirections in such a codebase where SOLID has been applied liberally, which is particularly troublesome when debugging, does not make it any easier to maintain or extend.

There is no replacement for careful thought (including foresight) and pragmatic design.
I'm beginning to think that "big data" is the most unfortunate possible term.

By any reasonable definition of 'big' even a gigabyte or two counts as big. And since 32bit isn't quite one for the history books just yet, many of us still have 2-4GB fresh in our heads as a threshold where you might have to start thinking about the data needing special treatment.
I see that comment as a voicing of my anger at seeing the direction in which we are heading. I'm not cynical about technology, I'm upset about our becoming slaves to it and losing our humanity to it instead of using it for connection and rediscovering and enhancing ourselves.

BTW I feel very similarly about many other meditation services offered, even in the outside (non-tech) world. Far too many gurus who purport to serve up enlightenment on a plate for a few bucks. True teachers are few and far between.
I understand what you are saying. It's broken for us.
>> that integration is optionally available through the plugin management system

Given that even find-and-replace [0] exists as a module I think you have nothing to worry about.

[0] http://atom.io/packages/find-and-replace
The source is GPL3, right? Could someone fork it without the cryptocurrency code?
Every time Matrix is brought up here, the federation and open spec is criticised as being too slow moving compared to Signal's BDFL approach. Well, this is what happens when the interests of the BDFL and community diverge. If New Vector decided to fuck up Element on the other hand, you could just move to a new client and not deal with marketing a network move to your social network.
European here, not sure if I follow you.

Is this about the Georgia law forbidding giving water to people waiting in line to vote?
That was racist / xenophobic - did you really want to post this?
Well, it's a transformative process that not many orgs can implement.. that's basically it.

Another is a JIRA consultant. You basically setup JIRA and teach an org how to use it.
> Maybe it's the American in me, but I have almost no use for a payment mechanism in my messenger, I have too many. Venmo, Cash, Apple's thing, Google Wallet, whatever -- these all provide everything I need when I need to send money to people.

All of those require doxxing yourself to the vendor, submitting to financial (suspicionless) mass surveillance systems, and can be trivially censored without any burden of proof or even probable cause to suspect wrongdoing by the entire machinery of the state. We saw this when Visa and Mastercard and PayPal willingly shut down donations to Wikileaks simply because the state asked - no legal compulsion was even necessary.

I hold US citizenship and don't use any of the aforementioned services for those reasons. I don't like providing identity information to services where I don't have to, because I value my privacy: same reason I use Signal, same reason I pay in cash.

Cryptocurrencies are censorship resistant and are open to use by everyone with an internet connection, just like Signal.

There is a huge benefit to the service provider not having your identity or being able to see the contents of your messages: to the user, to the service provider, and to society.
Go has a perfectly good package manager that works with sources hosted on GitHub and other sites -- there isn't any centralized place for people to publish sources, unlike the other package managers you mentioned.

Go's package manager also came years after the language became widely used, and it is now very widely adopted according to the most recent survey[0].

I think C++ could have a good, unified package management story. It would just require the major stakeholders to all care enough to make it happen, which seems to be the missing piece here.

[0]: https://blog.golang.org/survey2020-results#TOC_8.
That's fair. Updating my original comment
I suspect HN is actually run by some kind of communist federal reserve given level of hostility to all things crypto and money in general
Notes has a good document scanner on iOS - https://support.apple.com/en-us/HT210336

Google Photoscan mentioned by someone else is also great, it's available on iOS and Android

It takes a series of photos, and guides you to move the phone as the document is illuminated from different angles by the led flash. It then blends them for optimal result to eliminate glare
Please don't do this here.

We detached this subthread from https://news.ycombinator.com/item?id=12553667 and marked it off-topic.
It would be better to step further back and separate copying from production. People should contribute to production and be able to freely copy what is produced. The two are not really in conflict, in fact they are mutually supportive. Copyright artificially induces this opposition when it has no absolute need to. We now need a better arrangement.
>Makes you start to question what going to prestigious schools is really about.

Parents should teach their kids about the importance of networking and signaling while growing up. Obviously, it's secondary to actually being proficient and productive, but still just as necessary.
Seems to me that they could safely rename to Postgres without much downside.
So what's the play here? Become such an incompetent informant that they "fire" you?
If you want a full-fledged programming language in a shell, you might also be interested in Elvish (https://elv.sh). Start with the quick tour: https://elv.sh/learn/tour.html
Thorough tests can also be in the form of good static analysis tools. eg: in Java codebases, errorprone+NullAway can block some really obvious issues leading to NPEs.

In my experience, the issue is often getting the codebase to a point where the tools are useful. The simpler (more nit-picky) rules in such system are usually easier to enforce while the more useful ones build on the simpler rules and flag design issues.
Well, I scored 760 on the verbal because I read constantly and voraciously. I didn't "study" for it except in the sense that I'd spent the last decade with my face in a book on the bus, during lunch, as I walked from class to class, after I finished work in class, and so on.

Of course my aptitude at picking out synonyms didn't really indicate a damn thing about how well I could write an exam essay about the Reconstruction Era, so the fact that I got a good score without studying doesn't say that much for the test.
exploration =?> exploitation
In the tutoring space markup is about $65 per hour. Tutors are often making less than 25. I don't know if there are apps for it yet, but don't pay the middle man.
> "How to be a friendly, well-liked person" is not a "social skill."

Why not?
You don’t bring “experts” on board. Most of them really aren’t. At most, you find a third party trusted managed service.

I work in mostly the B2B space where we integrate with their Identity Providers (active directory, Okta, etc) and strongly discourage them from using our internal authentication system so they have to take responsibility for their own security.

If I were working in the consumer space, I would personally use AWS’s Cognito since that’s what I’m familiar with and it integrates with everything - Google, Facebook, Twitter, Apple, Amazon etc.

I’m sure there are other services that serve similar functions.
Why do people have the need to take over a market in the first place? There is room in such a big market for many players. Big and small. This obsession with growth is not healthy. I don't care if Uber takes me or Lyft, or Kapten. No brand loyalty here. I do care that SOMEONE takes me safely and at a reasonable price.
I'm guessing that'll go under "organization". I think these topics are intentionally general to cover a bunch of stuff.
Gendered pronouns cut the search space in half which makes them an efficient way to avoid ambiguity. Other traits aren't so clearly split. Gender is distributed roughly 50/50 across the entire population, regardless of nationality, skin color, eye color, etc.
There is a non-standard compiler extension supporting them for GCC, but that's all.

Also, I seriously hope they won't. The whole point of C in this day and age is extreme simplicity and portability. The latest standard, C17, has only corrections. C11 has really all that's needed for "modern" applications, aka a threading library which is not pthreads and decent unicode support.
I cannot realistically create a public domain competitor.
Imagine I were to do that, and it were slowly to make it
good. They can come in and clone all my material, while I
could not do the same to them. In a public domain world, I would not have the resource concentration to fight them in court, and they would drive me into the ground. Could I still beat them? Perhaps. But best case it would take 50 years, not 5, and everyone will suffer in the interim as a result.

If we got rid of #ImaginaryProperty laws, we would compete
on a level playing field, and innovate like crazy. Everyone
would benefit (except for the current .1% who sits back and
profits from #ImaginaryProperty royalties)
Delphi produces native applications with no dependency, offers components encapsulating Windows APIs, COM, WinRT -- and a great native platform experience. Binary code with no dependency = real xcopy deployment, small deployment, memory and CPU efficiency. It's like writing in VC++ in terms of power, but visual and high level in terms of dev experience
Fair enough. It's similar to embedding third-party gadgets for things like iGoogle. However, in practice that content is sanitized.

Note there are risks to hosting arbitrary Javascript beyond stealing cookies. For example, you can steal browser history, discover NAT IP addresses, scan intranet ports, etc. Here's a presentation by Jeremiah Grossman covering some of these attacks:
http://www.blackhat.com/presentations/bh-usa-06/BH-US-06-Gro...

Of course, attackers can host malicious content anywhere they control. I could just as easily send someone a bit.ly link to a malicious site I control.
I know this is off-topic, but you can use eval(String.fromCharCode(XX, XX, XX, etc)) to run arbitrary JavaScript, even if quotes are escaped.
I guess you should judge a service based on how much current value it provides you and discount its future value.
Yeah, we were usually prepared to do this if need be. I can't remember if we ever had to though.
Hmm...yes, m.gizmodo.com seems to work, provided you manually remove the '#!' and leave the rest of the URL alone.

In theory if one had a web server running locally, one could add gizmodo.com to /etc/hosts and map it to loopback, then configure said web server to catch gizmodo.com and rewrite the URL to redirect to m.gizmodo.com instead...

Like this perhaps, using Apache's mod_rewrite:

RewriteCond %{HTTP_HOST} kotaku\.com$ [NC]
RewriteCond %{QUERY_STRING} _escaped_fragment_=(.*)
RewriteRule ^/(.*) http://m.kotaku.com/%1 [L,R=permanant]

edit: hmm, might need this set after the one above, for URLs without _escaped_fragment_:

RewriteCond %{HTTP_HOST} kotaku\.com$ [NC]
RewriteRule ^/(.*) http://m.kotaku.com/$1 [L,R=permanant]
The new hotness? I guess actors are old news now.
Given the choice between a feature being highly viral, and respecting an appropriate level of privacy, Facebook will choose highly viral every time.
Nice try "Old investor" in throwaway16's original company. We know it's you.
There was a study of the town Roseto, Pennsylvania in the 1950s that may explain why this is the case. They ate a traditional american diet, exercised the same amount as other americans, etc. But they had almost no heart disease, which was astounding at the time.

The difference was that everyone in town was very social. They would frequently share meals with neighbors, and several family generations would live together under the same roof. The conclusion the study came to was that the excellent health was from community and social connections.

http://www.nytimes.com/2008/11/30/books/chapters/chapter-out...

I think these social connections become necessary for survival in poor areas. So they are resistant to diseases of affluence when their diet changes.
http://en.wikipedia.org/wiki/Free-diving#AIDA_recognized_wor...

I guess to be fair at the time of the article AIDA's record was only 9:08. But if the article is worth reading today it's worth comparing to today. The point really is that holding your breath for 8 minutes was/is not the achievement Blaine('s publicist) wanted it to be.
clickable: http://said.fm/
hilareous
Point.

Not even Steve Jobs can make accurate predictions about what will/won't work without usability testing. Futurists should make distinctions about capabilities and how they are implemented.

Some thing just stop in development, waiting for a break through to be better than the alternatives. Virtual reality, chording one handed keyboards and screens in eye glasses seems to be examples. I've been waiting a long time for a nice Steve Mann-system to run Emacs.

As someone said... It's hard to make predictions - especially about the future.
I don't understand why people aren't more concerned with the fact that he's conflating being a magician (illusions) with pulling off medical feats? I think we should be raising the question of whether this stuff is real.

EDIT: Funny, I paused to make this comment immediately before his story about the doctor suggesting the illusion of not breathing.
First off, I'm talking about culpability, not liability. Conflating morality and legality (not to mention censorship and providing a platform) makes your entire post nonsensical.

And in the context of culpability, it's obvious that such a relationship only exists when the individual with the power to prevent bad action is aware of the action. So in this case, where Hotwheels is not only a participant in the relevant boards on 8chan but has expressed approval of what's happening, it's easy to hold him culpable (and probably liable as well, for what it's worth).
Last time I looked the combination of all of those frameworks is quite large (like 400k+ IIRC).
Consistency is more key than minimalism.

Plus producing identically sized signs has economies of scale that variable sized ones likely won't counteract.
Or in the old time, we used to call it Apple's "reality distortion field". Useful for googling similar issues from around the original iPhone time.
I won’t miss people dunking on each other while also not mentioning the dunkee, piquing my curiosity to the point where I investigate who the dunkee was and why. A waste of time

Next sentence:

Some guy with 14k followers said something. [proceeds to "dunk" on dunkee not mentioned]
Fair enough - I'm obviously not part the intended audience, and based on the comments here, he sounds a bit like a Jim Cramer type, so I can see why that might be 'his style'.
Seems more like your nerve was touched. If you can't handle critique and do not want attention why are you posting your article here?
You're welcome. I'm fascinated by the idea of embeddable logic programming.
How much would a db admin charge you per hour to do the same?

I think that's the wrong question.

A better question would be why you don't just rent a $50 dedicated server and run everything, including the database, on that.

If you think you need a "db admin" to do that then you should really re-evaluate your team.
There's a simple solution to this problem -> realising that it is surprisingly easy for anyone with the interest to track you around town as you do your stuff and to plant bugs in your office. The info they get that way is much more useful and detailed than anything you ever write down on a TODO list.

If they're just reading your stuff as a passing curiosity because they accidentally can, then they are not a threat as they have no use for the information.
Don't non-accredited investor regulations only kick in under a certain investment floor under SEC regulations?

They do here in most of Europe, there are plenty of shady investment opportunities here for people with more than 50k to invest - to the point where my spidey sense starts to tingle when I see a commercial on TV saying 'minimum inlay 50k'.

(come to think of it, haven't seen many of them over the last year or so - a couple of people went to jail or worse over some real estate funds gone sour, seems to have stopped that industry dead in its tracks).
This could be super helpful. I don't think anyone here doesn't feel the pain of cross browser testing.

I think that the queue is an interesting concept. I understand that you have to tier your system, but it made me bounce, and not want to go back. If you keep it, find a way to make it clear and seamless.
Craigslist allows posting through it's api for housing things, guessing that's how airbnb does it.

If you've ever used thumbtack, a marketplace for services, they have an auto post to craigslist as well that is pretty interesting.
Hi you application is great , can you please give more info about how your servers are configured and how many VPS , are you using ?
AOL has had perhaps the softest landing of any obsolete tech company, because their dialup revenue has been declining very, very slowly, less than 10% per year. And that is partly offset by profit margins increasing every year. People seem to just not cancel. Some are still dialing up, but plenty of people have kept paying $10/mo for dialup service they don't even use. Perhaps they just forgot. Or they use the @aol.com email through the web interface, and don't realize that you can keep your email address after cancelling the ISP service (to be fair, that didn't used to be the case, and many people missed the change). So AOL's had many billions of dollars of basically "free" revenue to cushion their decline. Even in 2014, they had roughly $600m of ISP revenue, of which about 2/3 was profit.