jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Pinterest's Problem: https://www.pinterest.com/

Their front page does not explain what the hell it actually is, so all users that join them join because existing users already know what the site actually does and ask friends to join, which of course restricts new users to being close to their existing demographics.

Edit: While i typed this the teeny tiny "About" link at the bottom of the page disappeared. (?!)

Edit2: After browsing around on their about pages, they have a lot of breathless promises of virtually world peace caused by using Pinterest, but little concrete information of what the site is actually useful for. They could do with grabbing some people off the street and pitching them various explanations to find some where the person actually understands the site afterwards.
Life could perhaps also just use a computer, and exists entirely as software. The computer could be implemented with something other than atoms, perhaps. Maybe some particles shooting among the neutrons of a white dwarf star or something. (My point here is that life doesn't have to be chemical, based on the elements and compounds.)

However, for chemical life, there are indeed only a few ways. We understand the elements very well and the kinds of combinations they express: what kinds of chemistry are possible for all the elements.

Only a few elements exhibit the expressive variety of molecular forms that plausibly support the complex structures that are arguably needed for the chemical representation of life.
That's weird that it's not being shown, I swear my email is there :) My wife is Persian so I want to be able to speak with her family! It never hurts to branch out and be multi-lingual too; I can speak a bit of Spanish and Polish and I'm always looking to expand my horizons as well.

Expect an email from me!
It's more of a testament of the intellectual laziness of some devs to pick up the language and put real efforts to master it.
>These agreements were based on a understanding that, over time, the traffic would wash out even between the two, so let's just not keep track and call it even from the start.

I don't think that's the case. Transit providers will always tend to deliver more traffic to the ISP than the ISP delivers to them, because users download more than they upload. That's still fine because the transit provider's network is paid for by the content provider and the ISPs network is paid for by the user so the settlement free peering always makes sense. Without it the ISP wouldn't have content so no users and the transit provider wouldn't be able to deliver traffic so would have no clients. The fact that Netflix is now a significant single content provider in the transit network doesn't change this dynamic at all, it just makes it easier for ISPs to squeeze them for money. Compensation for unbalanced peering only makes sense between transit providers since for each connection only one of them is being compensated (the one whose client sent the traffic) so the other one will only accept that peering if it is balanced.

I've explained this more clearly elsewhere in the thread:

https://news.ycombinator.com/item?id=9264734
Let me ask you something else. How large should a company need to be to get free connections to last mile ISPs? If any company could do it, then instead of paying for hosting or internet, I'd just pay for one computer and hook it up directly to the ISP. That isn't possible for every website.

Why should Netflix be able to do that and not smaller sites?
You aren't fond of the name, but you try it on for size anyway. You wince as you feel the name tighten around your body. The name is (re)cursed!
> JS is getting nearly every Dart feature with ES6 and ES7

With ES8 or ES9, maybe.

By the way, optional named arguments with default values look atrocious in ES6.

ES6: function foo({a = 1, b = 2} = {}) {…}

Dart: foo({a: 1, b: 2}) {…}

Dart also supports things like factory constructors, named constructors, method cascades, operator overloading, SIMD, arbitrary large integers, mixins, implicit getters/setters, implicit interfaces, enums, 'a' - 2 is a type error, [0][-1] is a range error, metadata annotations, and of course also optional types.

ES7 might include SIMD and operator overloading.

Another key point is that Dart's doc comment syntax is standardized. It also has an official style guide, a formatter, and a package manager.

To me, these things are also very important features.
I have a feeling that anything other than "free market capitalism" is going to be shunned around these parts. :)

Great read. And the predecessor as well.
https://medium.com/@cjdew/the-obsolescence-of-capitalism-340...
Would be really interested to see how big an effect the massive doubling down on Twitter and Uber had vs. if he had just been an a more normal super early investor. Did he generate the over the top amazing returns mainly by being first into great companies, or mainly by being crazy enough to make outsize allocations for the winners?
Ignoring the massive concentration of fucked up gender issues in that article, I do find it interesting how sites develop these very clear cultures and how quickly.

I recently came into an Ello account, and ultimately found myself put off by the place; there's nothing about the software that's that offputting (other than the overlarge sidebar), but I look around at who and what is on it and I feel out of place. The whole site seems to be populated entirely by 'modern artist' types and little else.

Similarly, G+ very quickly wound up being a go to for tech and general nerdery, but little else (perhaps just because no one else cared about the sales pitch).

Some of this of course is down to founder curation of a sort, Ello is run by artists so of course it being invite only meant they mostly invited more artists, while G+'s earliest adopters were Google coders and employees.

But the latter was certainly the case for Twitter as well, and it managed to claw past that reputation, just as Facebook clawed its way past its early rep for 'that place for college kids to play Scrabble'.

I wonder how one even goes about controlling or managing this kind of culture shift, and if one even should.
Russian society is thoroughly corrupt, no one there will even blink if more incriminating material is published on businessmen or government. It's just the default assumption really.
Shouldn't that be "Scientists _identify_ quantum speed limit"?
Sculpting, if you will.

Remove all the marble that isn't part of the statue.
This is victim blaming. Plenty of cyclists follow the rules and then get slammed by cars.

The last year before I moved to Germany, I got hit by cars twice, and neither time was I at fault. Once I got t-boned by someone who didn't look before turning, the other time someone suddenly went across the bike lane to pull into a parking lot. Neither crash was serious, but the first rattled me quite a bit -- my son was on my bike with me and got a scratch (and the bike rear wheel was totaled).

For that first crash, the more serious one, a cop showed up and wrote a report, but didn't even give the guy a ticket. In the US, driving a car makes you the privileged class, and you can get away with a lot.
I hoped that designers learned something and decided to stop the war against their users. I did not hold my breath.

To clarify I have nothing against actual web applications like an image editor or a game. However a wiki (I don't appreciate Notion), an online shop or a damned blog should not be one. I want my history, link copying, bookmarking, middle-clicks and Ctrl/Cmd-clicks to work as intended.
Capitalists know that zillionaire guy could have paid to create his own messaging method, any time he chose. Instead, he chose to delegate control of his messaging to a private entity, with different standards than his own.

Some things really are consequences.
#3 is the interesting outcome. Many valid and not valid complaints will be made. Twitch will pick favourites and ban. Things will be unfair. Good people will leave and unwanted people will find a way to stay under new names. Revenge clans will be organized. Sounds ugly.
Somebody should start a new computer company (out of your garage of course) by customizing Linux for Mac hardware and call it Orange

Orange computers in a nutshell:

- beautiful hardware

- minimal OS features. no bloat.

- works out of the box

- a solid Unix environment for development
I just checked and it's working fine for me.
Just writers?

I'd suggest that many people putting their thoughts and opinions in any sort of permanent, record-able, store-able, searchable medium are self censoring to some degree, or at least considering it. In the last few years, I'm saying less and less, let alone writing it down. Im conscious that, for example, anything I write on the internet could be used against me in the future, in ways I cant know about now. Anything I say on the phone is vulnerable too. Its bad enough worrying about the present, but who knows what attitudes will be in the future.
Also everything that happens before it!
I'll bite, can someone help me understand the downvotes? Actiontec routers (among others I'm sure) may not work well with Bonjour out of the box: https://www.google.com/webhp?sourceid=chrome-instant&ion=1&e...

Airports generally don't need attention for airplay, and that probably leads a lot of people to the impression that you need an Apple router.
Remote work can be pretty easy to negotiate with smaller businesses. If you want to be a lead engineer for a fortune 500, good luck. But if you want to be the sole Admin for 1 or 2 small businesses and work remotely and only come in to install routers and such, it suddenly becomes MUCH easier to find.

You may take a pay cut, you work may become a little less interesting, but thats the tradeoff. I did just this and I think it was WELL worth it, life is slower paced, cheaper, I now have the flexibility to work from any location I want, Im headed to Cancun for two weeks next month for work... life is rough.
Extremely disturbing.

This was well written and very interesting to read, but I do wonder how one could recall the details so specifically?
Anyone care to recommend a good point & shoot camera?
Charles Stross is a very intelligent individual.

If anyone here hasn't read Accelerando I highly recommend it.
People are already making money growing tasty, ripe hydroponically grown tomatoes in the city to sell to high-end restaurants. In New York, no less. This is only going to work for high-end produce, though.
Of course. But since most people upload with insanely slow speeds, we can actually handle a spike much better with this feature than we could before : ).
> Unfortunately, until carriers and manufacturers provide an easy method to legitimately unlock devices, there will be a natural tension between the rooting and security communities. We can only hope that carriers and manufacturers will recognize this, and not force users to choose between device openness and security.

I don’t see that as likely. In fact, Android’s “openness” can lead to maliciousness on the part of carriers and phone makers against their users. I cite Android phones that come from carriers with unremovable junkware & phones that have hardware encryption that prevents user rooting.
you can buy pre-paid VISAs and pre-paid phones legally and anonymously

I thought legislation had been passed stating that purveyors of pre-paid debit cards and cell phones had to ask for ID and keep records so that, if the cards or phones were used in a crime, the purchaser could be traced. I do know that legislation to that effect was introduced. I'm not sure if it was ratified, but even if anonymous cards and phones are legal now, I have no confidence that they will continue to be legal for the foreseeable future.
You are not playing optimally. Monopoly is far from perfect, but there is some more depth than that.

Here's two questions:
- How many houses is optimal for most sets?
- Would you rather have both utilities or two railroads?
See also: Wolfram's Tones

http://tones.wolfram.com/
preventDefault() worked in Opera since ancient times. However, Opera took default action on different event than other browsers (keydown instead of keypress if I remember correctly).
Nothing happened.

See http://onyxneon.com/books/modern_perl/ for another view of Perl 5 history.
Sunrise is 4.30am here at the moment - I really don't fancy getting up at that time (or going to sleep at 20:30).
I find it incredible that a company that on the face of it seems so robust was/still is completely at the mercy of the banks that are funding its cashflow.

1 bn in sales, yet the moment it misses a growth target it could easily get caught in a cashflow credit crunch and go belly up?

Utter madness.
It must be my claim which is wrong. I was recounting what a sales person told me. It might instead be that they don't supply them, or might just have been an outright lie.

That said, a one karat stone is no good as a solitaire (the book from the article above talks about this: one karat stones all go into eternity rings, which were invented by debeers due to a massive oversupply of Russian one karat stones. Actually, the book implies that these stones may have been lab stones, as no-one knew where the Russians got so many one karat stones from.)
(beta) fix for new MBP posted https://secure.herf.org/flux/Flux9d.zip

Not that I want to ruin your fun or anything. :)
In the USA you allegedly have last.fm, but that's pretty much useless if you're in the rest of the world; like me (Europe) and the guy who wrote the post (Australia).

I agree, though: MySpace is no longer a social networking site, but rather, a music artists site: I guess over 99.9% of any active artists has a page there as I've only encountered 1 artist (and not a famous one) who didn't have a MySpace home page, in years.

MySpace should focus only on the musical artists, and dump everyone else. I often feel annoyed when I search for an artist on MySpace and I find an ordinary user has taken up his name for a totally uninteresting page about himself.
wait 9 more hours. really.
Why? If a person from Iran comments and says, I don't actually want to destroy the US but I can't really change it because XYZ.

Granted the post is a bit thin and doesn't go beyond the surface level of the issue, but its is relevant information for an outsider.

Given this is the US we are talking about most people probably know about the two party system and so on, but foreign relations is a special case even within that. My responds provides some more context to the problem pointed out.
I recently corrected a misspelling of Nicolas Cages' birth name in the German wikipedia that had been there for 15 years. I could not find a single German-language source for correct spelling, because they all copied the error from either Wikipedia or each other.

Then, I discovered the issue being mentioned on the discussion page two weeks earlier and never before.
I agree completely. I don’t understand the recent trend to believe that we need to get kids into software engineering as soon as they pop out of the birth canal. My friend is an accountant. If he asked me for advice on how to make spreadsheets more fun for his kid I’d think he had something against his kid. In the words of Pink Floyd “Hey! Nerds! Leave them kids alone!”
Only for black men?
Someone told me once that National Park rangers had voted Big Bend as their favorite overall National Park. I’ve never been able to verify that statement, but I’ve really wanted to go ever since I heard it.
The Channel Islands, and the surrounding parts of France (Brittany/Normandy).

In general I'd like to spend more time checking out the lesser traveled parts of France, Germany and the UK.
Seems that some functionalities, such as private repositories, are still not available to the Iranian users: https://twitter.com/yashar_rashedi/status/134660380380674867...
Power usage is based on the worse-case attenuation scenario, the last thing ISP want are call asking why wifi don't work good in the bedroom if the router is on the other side of the apartment / house. Thus transmitting at max allowable power is the best solution.
GPU support would make a big difference.
They can throw x away after using it. Alternatively, they can cross the y off their list after matching it (making it a one-time password).

The idea is that the guards aren't malicious, just stupid.
Oh right the "cool kids" approach.

Here's what the "sensible adults" think about when they see problems like this. Operational Supportability: How do you monitor the operation ? Restart Recovery: Do you have the ability to restart the operation mid way through if something fails ? Maintainability: Can we run the same application on our desktop as on our production servers ? Extensibility: Can we extend the platform easily to do X, Y, Z after the crawling ?

I can't stand developers who come up with the xargs/wget approach, hack something together and then walk away from it. I've seen it far too often and it's great for the short term. Dreadful for the long term.
I don't do SO any more because of the attitude of the moderators. Time and time again, there is the 'This is not a suitable question and so we are closing it.' statement on questions.

If somebody has a query, they need an answer. There is an old saying "There are no stupid questions, only stupid answers." I evaluate 'This is not a suitable question' as a stupid answer.

At one point all the scores and accounts were lost due to poor backups, mine included. I never bothered to rejoin.
I end up at BuzzFeed content through social media or aggregators. Maybe it's because of who I follow, but I never end up at listicles and at pieces of content like this:

http://www.buzzfeed.com/mallorymcduff/hiking-period?utm_term...
(Which is not going to be for everyone, but it's more of a Medium-style piece.)

BuzzFeed cops ridicule on one front while covering a few bases and building a (presumably) profitable, capable media venture overall.
My alma mater is having this fight between the CS departments and engineering/physics/etc. The CS department switched the first two courses of the intro sequence from C/Java to Scala, moving C to later in the curriculum. Instead of C/Java/C++ in the first three semesters, it's now Scala/Scala/C++.

The department only has 7 professors and is struggling to even offer enough intro classes for their own majors, much less for students in other majors who only need a single CS credit. The engineering department is upset because they want their students to learn C. Physics wants them to know something else, the business department wants them exposed to a tiny bit of Java and so on.

When I started in 2008, there were about 30 freshman taking CS1. Now it's >150 last I heard. They really had no choice but to (diplomatically) tell the other departments to go pound sand. They can't compromise their own majors in favor of those from another department.

My guess is they aren't the only CS department facing this problem.
As always, very cool stuff, Amir. I have been watching your MirageOS stuff from afar, although I am very amateur in the prog scene and do not know OCaml yet. I had a few friends go back to school and study OCaml recently, mentioned this stuff repeatedly, and they did not understand the raw power of building your own custom OS ready to bake. How you could not see the value of that!?

Anyway, last time I think I asked you with the OCaml runtime not handling SMP, or rather just uses one core, how would this work if one were to have, say an EC2 high-CPU medium instance with two cores, how will they get used?

Your last answer about MirageOS and multicore went right over my head, so I did not understand. Will MirageOS use the one core exclusively? When OCaml adapts to handle SMP processing with threads, will this story change or will it just become to complicated for you guys at this stage?

(I know this is a confluence of stupid novice questions, so please do ignore me if it confusing or beyond the point.)
I have a huge interest in documenting muscle growth and fat burning. I've been working out since I was 14 years old (on and off again). The most fit I ever got was back in 2015 (the company I was working for was declaring bankruptcy and I had a lot of free time in my hands). During this time I would cook my own meals, eat every 2 hours, workout at a gym and on the street (street workout - calisthenics). I was able to get a 6 pack and some muscles, but I failed to collect data about my process. Ever since then, I dream about getting fat (which I did during the pandemic) and then start the whole thing again, this time, collecting data. I do have a lot of "bro" Knowledge (you get this for free when you go to the gym regularly) but I would love the get the science also.
When speaking about SV tech salaries maybe. But for majority of people, most definitely not.
>Boredom, as they say, makes you creative.

I have never heard this maxim. Is it well known?

The Pet Shop Boys sang, I would never find myself feeling bored 'cause we were never being boring.
But in the Twitch, YouTube, Amazon, etc. cases there is no other platform that pays the same.

Did you not just enumerate 3 different organizations in your comment?
haveibeenpwned pulls from multiple data leaks. So it is likely your data was leaked somewhere else and the company that got hacked simply never reported it. Happens all the time. Once your data has been leaked. There is nothing you can do about it. Your information will simply just float out there in the internet ether forever.

This is why it is so important for everyone to go pseudonymous online especially if you are doing ANYTHING that can be remotely viewed as controversial, like political speech. The reality is whether you like it or not, your personal information will be leaked.

I know these days everyone wants to be a social activist on social media today but just don't do it. It is not worth it if some nut job decides to go after you for whatever reason. It is very easy these days to find where people live, work, phone numbers etc by simply knowing their first name, last name and general location of where they live. Most people openly disclose this information.
Code quality can also be judged by the quality of compiler output. C++ has many language features that allow compilers to generate efficient code. Unfortunately it also features incredibly complex abstractions that lead to insane binary interfaces.

Binary interface complexity is actually a huge reason why people rewrite stuff in C. When you write in C, you get symbols and simple calling conventions. Makes it easy to interoperate.
Thank you. That's all it seems to be to me, and when people say "look at these components", it seems like they've not seen value in vuetify, for example.