jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Don't pay attention to all of the comments saying there are enough blog platforms in the world already -- they said the same thing when WordPress started.

I signed up and paid to support the project, and even if you don't end up doing this full-time we're looking for a Markdown hacker @ Automattic.
Um, blaming pancreatic cancer on eating too much fruit?
Fun projects are cool. Fetishising a credit card is kinda weird though.
Me alone? Nope. People recognizing how awful cable is? You tell me:

Time Warner bled 191,000 subscribers in one quarter.

DirectTV lost 84,000.

http://www.nytimes.com/2013/08/02/business/media/directv-and...
Pretty sure that performing a google search is just as easy today as it ever was.
>I'm no expert

Well they are, so perhaps we should give their word a bit more credibility than yours?
But still more than would have if the machines did exist right?
This might be the best thing they could have done to further the cause of their own demise.
The Activity by Hour is Consumer Activity by Hour. So it's when his followers are replying to him, retweeting him and mentioning him.
Only 902 million. What a shame.

Sorry, could not resist this sarcasm spasm :-)
Erm, I shoulda said "xray". My mistake. :)
Correct me if I'm wrong but one problem is multiple domains on a single machine. Each SSL cert should correspond to a unique IP, and if you don't have wildcard SSL, that means every single domain and sub-domain.

Separating requests through host header / name-based virtual hosting is not supported on https. Startups discussed on HN will most probably own the machine, but it's problematic for small sites.
The short answer is: you get used to it, but it is not ideal or a particularly healthy work lifestyle. It has many of the same problems as solitary confinement within a prison.

Since the pattern is increasing all around, more social support structures are emerging around work-from-home lifestyles, but frankly, the current state is very primitive.
A ton of interesting comments - let me add my opinion in there too:

- Intelligence IMO is two fold. Speed of processing and domain knowledge. Clearly one with a lot of the former, gathers the latter faster though. Right now - The only thing I know about your co workers is that they outweigh you greatly in latter. Considering you were hired and assuming your confidence had some reasonable foundation, the only solution here is time.

- I try not to allow the attitude of others to define my experience somewhere. If it gets unbearable, I just leave - but in general, our field does seem to attract a varied set of folks instead of an uniformly 'nice' group. I give some bandwidth for this.

- getting one of them assigned as your mentor by your manager and making your success an explicit winning condition for him is a good option. Get it done ASAP.

- there is a little bit of ramp up here. Even a rock star team is going to have a set of work items no one wants to do because they are 'manual' or 'easy' or 'boring' and so on. Take these up first, ace them then progress towards the core.

- finally, no one is going to remember your interview as much as you do. That's a red herring. I have done about 400-500 of them, I definitely don't remember any promises. I hired based on the amazon fit + smarts. Rest usually gets lost in the mess.

Good luck!
It's not outrage, just incredulity. And this wasn't some random house in the middle of nowhere, it was in the middle of a major metro area, in a place where Verizon was the incumbent telecom operator, and provided phone service for everybody in a radius of several miles, including my own house (if I had wanted a landline).

I just expect companies to be able to tell me what kind of products they can offer. If it takes some work to get an answer, then I expect them to do that work. I don't think this is at all an unreasonable expectation.
I enjoy these type of challenges and I think you may surprise yourself with what is possible.

The trick is that every time you face a decision, where you need to sacrifice one priority for another, you always pick the priority that makes you money faster.

This is a very good constraint for an early business to have.

I would recommend the SEO market as a place to start (speaking from experience). The top forums have very active marketplaces where people are already paying money for SEO services and software. The engineering behind the products is not generally good, and many products are snake-oil. You can differentiate yourself with a product backed by quality engineering, targeting a use-case that does not directly spam the web.

Think something like rank trackers. Tons of those exist, none are very good. The "moral argument" against rank trackers is basically nil, especially compared to the moral argument against blackhat SEO services. Therefore it makes sense to enter the SEO market with a product relatively benign, like a rank tracker, instead of something like a link spammer.

Go to the SEO forums. Find what people are paying the most for. Make a better product. Sell it.
>Edit: On why skepticism is important, its because propaganda is everywhere https://news.ycombinator.com/item?id=9269760

There is here too. Not from The Atlantic but in the form of right wing ideological sock-puppets. If you are skeptical of this claim then read the article and its evidence and the comments and their lack of evidence and consider which is which.

Just because there are some smart people here doesn’t mean there aren't kooks.
Every language has gotchas...
> Doesn't solve the problem.

My post was a reply to:

> Can't your hosting provider terminate your contract?

It does solve that problem exactly.

I didn't propose a single box as a complete backup solution.
Maybe we should blame the defenders of constant inflation and government overreach. You mentioned Argentina, which is a prime example of these problems.

If we didn't have those problems in the first place, Bitcoin wouldn't be as attractive.
Why is the idea of people using electricity to make money so sickening?
Yes LoraWAN is so cool, with a couple of enthusiasts you can cover a city with an open network that can handle small messages and many sensors that run for years on batteries.
I hate it because it is used as a tool to find out "how much we can make that sucker pay" which is adversarial approach instead of partnership. So in the end it is device to sell me overpriced service.

There are pricing pages that have price x, price y and "enterprise contact us". So maybe vendor that has only "contact us" is selling only to F500 and I am not a customer for them.
I rather randomly met a woman with a similar sort of background and trajectory as I have: trained in physics, got sucked into computers via the brain drain. She programmed the models for radiation dosing in the metaphorical descendants of Therac-25. I asked her just how often it was brought up in her work and she mentioned that she trained under someone who was in the original group of people brought in to analyze and understand just what happened with Therac-25. Fascinating stuff.
Agreed.

Therefore, I ask: how does one tell the difference between software that can and cannot surveil?
There are a couple of things that could upset the geopolitical status quo in a way that could lead to war in Europe.

A massive influx of refugees from the Middle East in particular could have the effect of destabilizing any of the countries that accept them. It could also embolden and empower nationalists who in turn may make extreme choices that could lead to open hostility. If there's a resurgence in radical

Climate change may indeed be the cause of large refugee crises hitting Europe. Depending on how bad climate change related events are, it could degrade the ability of governments to maintain order and provide public services. Those are things that can lead to unpredictable and violent outcomes.

Then there's the specter of Putin's Russia using covert and direct military action to reclaim former Soviet territory, subvert European governments, spread nationalist propaganda, etc.

And there's always the Black swan event that no one had on their radar that could massively change the playing board.

We've already seen a big upheaval with Brexit, the Trump presidency, and the Syrua refugee crisis. More of that kind of stuff would be really bad news for Europe.
Web directories failed though, repeatedly and especially the curated ones. Google was seen as better because the algorithm was opaque.
Fair point. Another argument in favor of multiple one-ness is that of monocultures. In general things that become a monoculture are more vulnerable to sudden death. For long term survival diversity is good, and I imagine that planet-level conciousnesses would spawn daughter conciousnesses as they expand to other planets. Those daughter conciousnesses would further evolve and reproduce rather than being strongly tied to the parent.
Who actually supports opencl 2.0? ROCM, which AFAICT is AMD's new preferred platform, only supports opencl 1.2 also.
The problem was that it’s true without it being enough.

It’s not hard to serve your own video streams. But good luck getting enough eyeballs to make it worthwhile.
I'm also having a lot more trouble getting good results from Google than I used to. Judicious use of quotes and other search modifiers are becoming a requirement. DDG is almost unusable for these topics. If I'm having to type !g for everything, I might as well stick with Google.
While it is a constraint for sure, it is not so different from accommodating other people schedule anyway. As a professional, I am not available 90% of my time to interact with others: I have things to do, and if you want to get a piece of me you have to deal with my schedule. Same with my client. So what do we do ? We plan, we make compromise.

Time zones managing is the same, it just add a bit more friction to the process.

When I see people having problem with time zones, it's usually more a symptom of an deeper issue elsewhere: bad organization, unhealthy communication habits, unnecessary coupling between parties, micro-management, people not doing their job and so on.
gaming placement has evolved. its an arms race search is losing.

also google has "evolved" in that it uses close matches for words which probably helps a lot of people. i find it terribly annoying to constantly needing to be quoting words and it still doesnt seem to work that well.
> Personal opinion: I really don't care about "CUDA Toolkit Release Notes" or probably most other "$stuff Release Notes" on HN. I only opened the comments because others here seemed to upvote it more than I anticipated and thought "there must be something special about this release" - and indeed, nVidia dropping MacOS support is something that's worth knowing (even as a Linux dev).

Would have to agree here, too. Part of the problem is that there's no obvious indicator to show that the title has changed (some sort of "post title history" feature would be useful here) which then leaves you (as a latecomer to the article) confused as to what's remarkable about something which would normally perhaps be considered mundane, and confused as to the context against most previous comments were made.
Big Brother is originally from 1984 (the book)
You can absolutely try and make things better, but most people have very little perspective. Countless times I’ve seen people say things about how they’d never bring a child into the world because of how bad things are now. They mean global warming, Donald Trump, or whatever happens to be in the current news cycle.

We’re living in the very best time to be human so far. It wasn’t long ago that the world was living under the constant threat of global nuclear annihilation, before that two world wars, before that constant illness, famines, and other wars, etc. Long before that, just struggling to get enough food and shelter to survive.

The same goes for current working conditions/life. Some things are worse than 20 years ago but some are better.
As discussed by a founder of github: http://tom.preston-werner.com/2011/11/22/open-source-everyth...
The best thing about JavaScript is jsfiddle and codepen. There's really no equivalent for any other programming environment.
When the Space Shuttle program was decommissioned in 2011, the U.S. lost human spaceflight capability.

The real problem is that there are so many people who either don't care or think space exploration is a bad thing.

If you look at some polls you get half of all people polled not knowing that Armstrong landed on the moon and a fairly clear majority opposing the idea of spending public money on going to Mars.

http://www.gallup.com/poll/3712/landing-man-moon-publics-vie...

So now there is the situation that NASA lost the ability to get people into space and only the nerds complained. It is going to be very difficult politically to get that capability back.
Great project! This deserves a high profile.
Oops - thanks! Was too excited and went straight into the docs...
Does no one have their own physical box any more?
I think there are putinbots on reddit and maybe even HackerNews. I've had situations where I would see a ridiculously revisionist pro-Russian comment with 10+ points on reddit, then I would reply with a totally reasonable comment asking for sources, and I would get downvoted 10+ times within a very short period of time (~5 minutes). Then I would come back to it a couple hours later and the initial comment that I replied to would be -10 points and my comment would be +10.

What I am guessing is happening is the initial post is made by a putinbot and upvoted by other putinbots. When I make my comment asking for sources, they all downvote me. Then after sometime the reddit community gets a chance to vote on the comments and they adjust them to the actual score they should be. Obviously this doesn't confirm the existence of these bots, but it is very suspect.
Preventing accidents and stopping a rogue insider are very different issues. Remote control opens a bunch of new attack surfaces, while not helping with the original problem.
The article makes the argument that existing systems are easier to improve incrementally, while designing new systems is more work and not guaranteed to succeed.

The problem is JavaScript-as-bytecode is not especially easy to improve. Anything you want to add/change that would make it a better bytecode has to be balanced with the language's use by humans.

The solution to one-VM-to-rule-them-all is not to cram everything into a higher-level system with lots of assumptions (JavaScript) or to ignore portability (NaCl, LLVM), but to use a bytecode that's low-level enough to implement the various assumptions needed by higher layers.

That way both C++ and JavaScript can run at full speed as well as have their implementations changed (even across websites!) without pushing every change through the browsers- just like native apps, with the browser providing only cross-platform and security, nothing more.
My experience with racket is certainly not one of steep learning curve. Plus it is _thoroughly_ documented. If I had to recommend a Lisp implementation for someone that wants to learn a Lisp it would definitely be Racket as it is easy to install (and works on windows), has great documentation and a super friendly and interesting community.

The only thing I'm not fond of Racket is that compared to CL w/ Slime it feels way less interactive, a step up from Python, but still not CL (nor Smalltalk)

But lets focus on the positive, the OP is highlighting that the trite criticism of non-lispers about parens is bogus.
All of it.

Some more than others, but no one in europe comes close to the entrepreneurial energy of the USA.
Perhaps the domain was previously used for serving ads and the block list needs updating.
Probably one of the most sensible articles written about whats wrong with PHP.
You’re right, I should qualify that with “among the people who are rule-followers enough to actually pay the taxes they owe.” Nobody complains about taxes in Bangladesh because nobody pays them.
> No, they were not.

Yes, they were: https://en.wikipedia.org/wiki/Idiot

> An idiot, in modern use, is a stupid or foolish person.

> It was formerly a technical term in legal and psychiatric contexts for some kinds of profound intellectual disability where the mental age is two years or less, and the person cannot guard themself against common physical dangers.

https://en.wikipedia.org/wiki/Moron_(psychology)

> Moron is a term once used in psychology and psychiatry to denote mild intellectual disability.[1] The term was closely tied with the American eugenics movement.[2] Once the term became popularized, it fell out of use by the psychological community, as it was used more commonly as an insult than as a psychological term. It is similar to imbecile and idiot.[3]

https://en.wikipedia.org/wiki/Imbecile

> The term imbecile was once used by psychiatrists to denote a category of people with moderate to severe intellectual disability, as well as a type of criminal.[1][2] The word arises from the Latin word imbecillus, meaning weak, or weak-minded.[3] It included people with an IQ of 26–50, between "idiot" (IQ of 0–25) and "moron" (IQ of 51–70).[4] In the obsolete medical classification (ICD-9, 1977), these people were said to have "moderate mental retardation" or "moderate mental subnormality" with IQ of 35–49.[5]
"JavaScript allows calling a function with a different number of arguments than the expected number of parameters, i.e., one can pass fewer or more arguments than the declared formal parameters."

I'm relatively new to Javascript. I've been bitten by both of these recently. I wasted an hour where I added a third argument to a function but missed a place elsewhere that was sending only two parameters. That makes it harder to change your code. Now I read that it's not only a good way to introduce ugly bugs, but that this wonderful feature also makes your code run slower. Genius.
How is clubhouse different from discord?
It is what it is. That same recommendation engine does wonders for music.

For controversial stuff etc, it's better to watch it in incognito. And really any topic that you're not actually interested in. I watched a few minecraft videos to figure out a redstone thing I was working on, and my recommendations were flooded with garbage minecraft videos.
> And you, me and everybody else KNOW this.

No, you may know this about yourself, and I don't doubt that you feel strongly about it, but you're projecting your feelings onto everyone else here.

To me, words like retard, imbecile, idiot, etc. don't immediately invoke thoughts of mentally disabled people. Rather, I take them as descriptions of fools. GP's post is a good example of this, and was an effective use of the word to describe extremely foolish behavior.
This is a very good point. At some point in the future the mining power will need to be paid majorly by the transaction fees. This depends a lot on how high the price can rise, but lets assume gold market cap. Then it would be maybe 3-4 halvings = 12-15 years until the share of block rewards in miners compensation will decline and the transaction fees have to compensate for it. In my view this is the biggest long term security and usability issue because transactions will probably cost hundreds to thousands of current day dollars assuming steady or slightly rising power usage = tech-innovation adjusted hash-rate.

Hundreds of dollars are too much for the average joe to regularly open and close lighting channels, so we might see some kind of centralisation.

The big question is if bitcoin can provide enough value as a international settlement backbone to fund the biggest pool of sha-mining hardware in the world. If an alternstive usecase for sha-miners comes up (be it blockchain related or not) that would also be a bigg security blow (but I don‘t see this on the horizon for now)
Great story! All the best!
On a long time range doesn’t all plastic become micro plastics unless it’s incinerated? Clothes, food packaging, electronics, etc
They use Arch btw
As saagarjha mentioned, you can use Preview for that. Just open the image in Preview and you can crop, rotate and adjust color of an image. You can also export to different file format.

You can also rotate directly in the Finder. Right-click on an image, chose Quick Actions and then choose Rotate Left.
MS Paints was neither simple nor intuitive it was easy to use and with the ease of use came a lot of bad habits and with the habits bad jpgs, giant tifs with 256 colors and the list goes on and on. MS Paint is and was a menace.
Async/Await covers the 80% of use cases for async logic in JS. Most people aren't really using promises as multicast references. They don't call `then` in one place, hang on to the promise reference, then call `then` again somewhere else (perhaps to represent a cached value); they call `then` once on the reference because it's just a moment in a composite operation.

It's for this reason that I think this library[0] is the more appropriate abstraction for that same 80% of use-cases, as its more memory efficient since you can represent the same composite operation that generates multiple promise references with a single object (a unicast reference instead). I haven't learned Rust but apparently the author bases this on Rust's ownership principle.

[0]https://github.com/mitranim/posterus
Hey, please don't swerve into personal attack here. Friendly banter needn't turn ugly.

https://news.ycombinator.com/newsguidelines.html
True

What problem if I (anyone) can know where are you now at any point of time, even you newer allow that

Or any law enforcement agency can arrest you even if you do nothing and software just wrongly identify your face on crime scene

And god forbid if you have not white skin color
jstack does only one thing but does it well :) It is one of the most useful tools while debugging JVM apps and everybody should get to know it.
No. You could associate the two profiles later on
The reason is their history of locking users out of huge sums of money, despite the users being legitimate. One of the more high-profile examples: http://www.escapistmagazine.com/news/view/103385-PayPal-Free...
Actual Google and Facebook usage data strongly suggests otherwise. In cases where one could argue that people are leaving Facebook for a competitor, it has nothing to do with privacy concerns (it would certainly be laughable if anyone thought TikTok would be better in terms of privacy).
I can get latched onto many subjects, most of them useless. Like, what is the best way to split firewood while living in an apartment building? Or what is the best RV for me (I'm not buying one until I spend X days renting)? It's really getting in the way of more worthwhile pursuits.

10 years ago I was quite engrossed in automatic layout of UI elements to automatically accommodate e.g. localized text of different size (Apple's iOS UI layout tools at the time were awfully crude, not sure about now). Around the same time I was much very into application state management (same problem solved by flux, but different approach). Having "solved" these two problems for my use case I have since moved on.

Recently I am into mapping business workflows to data structures, visualizing them back, and then providing control over them, e.g. order/invoice/shipping processing in wholesale trade. Nifty stuff, and trickier than the other two things.
At some point why shouldn't the (US) government step in?
That was my reaction as well. To me, it seems like you cannot take it for granted that the existing locking, adequate for incr, is also adequate for mult.

It could be that in database circles, nobody ever uses any magic and only very strong locks are employed, and perhaps the candidate is supposed to be aware of this.
I had to finish a half completed tool that would validate dns. I finished the actual problem in 5 minutes. Staff engineer position for a FAANG