jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
This is my first real node.js product that I'm taking into production, and I'm looking for feedback. Thank You.

Please try to break it since it is really fresh. I should have the /etc/init.d stuff and a while true; do bash script set up, so it should come back if it crashes. I would like to have it not crash, but if it does, then things should come back online. It is using https://github.com/mathgladiator/win and https://github.com/mathgladiator/servy
instead of higher bandwidths, airtel is bringing shame to india!!!
I use Bluhell Firewall, it isn't as good as ABP but it is definitely better than nothing and so light
Generally there is not much happiness in software development. More often than not the job is little more than prostituting your brain for some cause that you don't really care about. That's why many people have shitty attitudes, in spite of their royal paychecks.
fwiw, i read this when I was around 14. It was mostly lost on me.

It's a fantastic book, and I can appreciate that now, but I feel personally I wasn't ready for it. I needed to develop a sense of empathy.
I hope they didn't. ;)
Here are the definitions of the words 'incite' and 'violence'

https://www.dictionary.com/browse/inciting
to stir, encourage, or urge on; stimulate or prompt to action

https://www.dictionary.com/browse/violence
an unjust or unwarranted exertion of force or power, as against rights or laws

I agree he should have strongly condemned those actions and asked them to leave immediately. But I also don't see any evidence that he incited violence. Alleging election fraud, or encouraging people to protest are not the same as inciting violence. I'm open to evidence of Trump inciting violence, but thus far no one has been able to provide it.
> 70 million people. All of them are fascists?

Yes. They are de facto fascists.

I’m not going to argue history with you beyond this comment, but I seriously, seriously doubt any serious historians would agree that Germans “thought they’d be defeating fascists” by supporting the Nazis - who were, you know, actual fascists.
Am guessing you created that throwaway account because you know well how this comment makes you look, but you won't own up to it.
From the screenshot the torrent name is nissan-na-gitdump-EXCONFIDENTIAL.

Searching for that lead me to these. I haven't confirmed if they're legit:

https://git.rip/exconfidential/nna

Torrent: magnet:?xt=urn:btih:36cc1d89f8d5155bb08d05d0ed67a0e861f7b536&dn=nissan-na-gitdump-EXCONFIDENTIAL

Torrent tracker: https://newtrackon.com/api/stable?include_ipv6_only_trackers...
This internet cliché whereby someone in a debate circle declares something a formal fallacy, and then a million internet commenters turn it into a meme, should stop.

Slippery slopes can be shown throughout history. Trump himself has put us on a slippery slope it seems. No, it doesn't matter that some college debate class student included it on a list of debate fallacies on Reddit. It's an idiom to succinctly describe a chain of causality.
What are you trying to prove here? Anonymity was always a choice and we can’t go back to pretending it was... unless we go all China on the internet?

The response to crazy fringes minorities by authoritarian governments has almost always been many times worse than the small fringe groups doing stupid dangerous stuff. This lesson after 9/11 in Iraq and what we’ve seen in many other authoritarian governments has been downright counterproductive and equally worse.

It was always naive and overrated thinking banning hate groups or extremists on Facebook and Reddit was sufficient to make them go away. That was already the default before Trump, lets not forget.

And we’ve already gone way further than just banning legitimate hate groups to banning even more stuff so everything is moderated and politically appropriate by some unelected representatives, with no recourse, as many tech companies have tried. Mostly just flailing about. And has only fueled distrust in media companies and authority systems we used to look to.

Hate Inc talks about general outrage being the danger, not specific politically acceptable outrage. Which is something that is quite obvious to anyone non-partisan watching.
I stopped worrying about convincing. I joined other platforms to help others see I'm available (signal and telegram). more and more people are joining them too, so its good that you are there so others see you as well.

as for the rest, I let them handle the inconvenience of having to call/email me stuff... sometimes they dont, and thats fine, I just dont bother. if its important, people find a way.
> but income mobility is much higher in Scandinavia

Apples to apples, not really. The comparison would be between people of Scandinavian descent in the US and Norwegians generally. The people of Scandinavian descent in the US are also healthier and wealthier over all compared to their relatives still in Europe.
Because I have ideas I feel could shake the news industry up, even if it's just for a small niche of people. I don't really want to be a "me too" site.
Jokes on us for not creating friendlier software for these people who struggle with this all day. They'd pay good money for it too.
Different people respond differently to the same situations. It's not as simple as "lay down the law, and the child will behave". Sometimes that seems to work great, as with you, and sometimes it works out fairly badly (as with me... ;) ). It might well be that you'd have been a well-behaved child even had the parenting been completely different; twin studies suggest that quite a lot of behavior is built-in.
Regular expressions are one of the new features in iOS 4. Seems like Apple now wants them to use their own library instead.
Some very good points FTA:

1: Provide time-billing transparency
2: Give away some free time, but make it visible

#2 was a very obvious point, but one that I hadn't really thought about until reading it. Qualifying the value you're providing can definitely improve the relationship you have with your customer.
I think you're simply demonstrating that it's incredibly easy to take technology for granted and not realize how much it has improved our lives just within the last ten years.

Very simple example: back in 2005, most people had to print or memorize directions when they were traveling somewhere they didn't know. A few tech enthusiasts had discrete GPS gadgets, but navigation was a manual and tedious (not to mention dangerous) process for most.

Today, almost everyone carries a device that can quickly and reliably find directions, and dynamically re-calculate them. I don't know about you, but I do a lot of driving on my own and this has improved my driving experience considerably.

Now, you could argue that incremental improvements in technology (e.g. faster CPUs, more RAM, etc.) don't actually improve quality of life that much. As someone who is still rocking an iPhone 4S, I agree. It's sufficient for my needs. But incremental improvements tend to be "placeholders" while more significant technology is in development, so it's fine that they happen.
It’s worth spending some time learning the grep or similar CLI tools that can quickly find the files containing the relevant keywords you are looking for.

Even though it is great advice, there is some sadness in the fact that it should even be advice. Apart from knowing how to enter code, the other most basic thing should be knowing how to lookup code?

Nitpick: it shouldn't be a CLI tool, a proper text editor or even IDE allows you to perform the same thing as well. Many text editors also have a pretty good indexing which will show matches on hovering the mouse. Never good enough to blindly trust, but usually faster and does a good job as 'quick win' for the first attempt.
And yet I used to regularly find answers on a Usenet or Google groups mirror with Google. Even sometimes in public irc logs. I have yet to find the answer in a public slack or discord log.
Yes so thats the question, why do you not concent to someone enjoying without harming anyone. Lets say i ecstatically enjoy sunsets by the see. Should i be forbiden to enjoy them because i enjoy them a lot more than nearby standing people?
By the same big boys that were so big into Scala 5 years ago,.....
Neat hack, of course self modifying code would have made the job easier.
Is this investigating Robinhood's halting of trade? That's mentioned towards the end of the very short article, but nowhere does it explicitly specify what is being investigated and why.

The article says this:
"The House Financial Services Committee is examining how an apparent flood of retail trading drove GameStop and other shares to extreme highs, squeezing hedge funds like Melvin Capital that had bet against it."

Which is a sentence that answers it's own question.

The political ripples of this will be very interesting to watch.
It's interesting watching /r/wallstreetbets oscillate between "We did nothing wrong!" to "Well okay, some people were doing some things that were wrong, but hopefully no one will notice."

https://www.reddit.com/r/wallstreetbets/comments/lj8djx/day_...

(I don't personally believe that anyone did anything that should be prosecuted here, but what I believe is irrelevant to courts.)

There is one thing that (in my un-humble, ignorant opinion) should be prosecuted: according to https://www.youtube.com/watch?v=4RS4JIEVyXM&ab_channel=Benzi... the reason that trades were suspended is that the clearinghouse changed their requirements from 3% to 100% for GameStop specifically. And that clearinghouse settles 95% of all trades on Wall Street, so they effectively have a monopoly. Therefore that's why all the exchanges had to suspend GME training; no one had 100% collateral to cover GME for 3 days.

Everything else -- Gill getting rich, WSB posts, Citadel's bailout of Melvin, etc -- is just a distraction. I hope one day they bring that clearinghouse to heel, since it was seriously uncool for them to change the rules of the game with the justification of "we said so."
This sounds like a simple P2P link to do BGP over. I highly doubt CL is using /126’s as standard allocation sizes.
This whole article is basically "there's a rumor 3990X will have 64 cores, come out in 2020 and based on the performance of 39{6,7}0X is gonna be great for rendering".

Maybe this will save someone a click.
Ok, we've changed the title from "Building an ID card reader from scratch with deep learning" to the what the article's title says.
My dad is actually pretty smart and is decent with computers for a guy in his 70s, but he refuses to move from IE to Chrome just because he's more comfortable with IE's bookmark system and he doesn't want to bother learning it in Chrome.

Stuff we care about, like better load times and a cleaner interface, doesn't matter to him.
No Android option?
Seems like laws need to be drawn up to make this unprofitable. It should be easy enough to get out of paying people standing around not behaving in a "competent and workmanlike manner." Or even the entire company. If it doesn't happen, why pay?

As you've described, what is going on is corruption due to lack of oversight.
Having used SRV for both TCP and UDP applications for over 5 years, I can say that it is a somewhat-terrible way to do things.
DOJ always wants to get rid of constitutional rights - encryption, right to attorney, right to a fair trial (it applies those two to "terrorists"), it also supports police performing unconstitutional searches, civil forfeiture (e.g. theft), etc, etc.

Police and the DOJ will always hate constitutional restrictions on their powers, because they see Americans as the enemy.
I'm making an algebraic filter that looks a lot like grep. Doing it in c++.

the python one lets you go through a log file and filter the lines out based on statements like...

You can currently use it to say "give me all lines that contain "substrA" and "substrB" but not "substrC" or "substrD"."

This current python implementation can only do AND for requirements, and OR for negative requirements.

But, I realized that I wanted to do a filter that could handle things like "give me all the lines that contain ...
("substrA" or "substrB") AND ("substrC" or "substrD")"
and that was when I realized that it needs to be an algebraic system.
If they provide it to you on a vesting schedule like other companies do, you gain time in market - i.e. you also gain the stock appreciation until they are vested.
But how can we form an opinion while shouting at each other? We know what the answer is; and it’s called sharing. Unfortunately nobody seems to want to entertain this idea.
Because if you use the protobuf wire format, all the parsing code needs to be written in JS and won't be as performant as JSON parsing built into the browser.

But yes you can in fact transform protocol buffers into JS arrays in the way I described. I'm essentially describing protobuf designed for JS. Imagine your protobuf definitions are read by a compiler which spits out JS classes with getters and setters. These getters and setters access the underlying array with an assigned index. Your minifier inlines these getters and setters into direct array access. Voilà.
I’m working on making Postgres a real-time database (like Firebase): https://github.com/supabase/realtime

At its core it’s an elixir server which listens to Postgres’s built-in replication functionality, converts the byte stream to JSON, then blasts it out over websockets.

It’s working in production at a few companies now. My next goal is to build connectors to other systems like Kafka, SQS etc
This seems like a bad way to compare the two devices. In particular, love it or hate it, the original iPhone had to fight a big uphill battle towards adoptions. When android was later released, smartphones had already been quite well accepted amongst the masses, and did not have to fight many of the same battles that the iphone did.

I'm not really sure what conclusion he is trying to go for...
Well, cosmic rays can have energies far, far higher than you get from typical radioactive decay, so they (or gammas produced by them when they hit the atmosphere) have a lot more penetration.
Besides asset fetching, do any browsers start rendering pages as chunks come in?

EDIT TO ADD: ok, so how does this work if you're page has js/jquery code executing on load? (say for js-based navigation and layouts) ... are people gonna see funky stuff before the page is fully loaded and the js is executed?
I see studies like this and am prone to think ill of them (or the people reporting the results). The sample is "436 college students". This is not really a statistically sound number or demographic slice given the Facebook's current numbers. Also, it seems to have one of those "1 + 1 = cheese" moments in associating simple, behavior, and dullard (which came first "simplifying Facebook or the dullard?").

law of social networks or events: everything was cool when I first got here, but adding the guy after me screwed it up.
I played with googlecl for a bit and quite amazed by what it can do. However, in order to use vim as the editor, the user has to always append '--editor vim' to the command line, which feels a little awkward to me. I want more than that, say, it would be great that those google docs are actually files!

A quick google search turns out there exists always a project doing that --- http://gdatafs.sourceforge.net/

"Gdatafs is a FUSE implemtation that mount picassa web and youtube to your filesystem. An experimental implmentation of google docs is also avaiable in trunk. "
Twitter allows me to interact with my friends more regularly. I still spend time at the pub, and those conversations can be more endearing because I'm up-to-date with the social hubub.

That said, we are in a special demographic. It's hard to validate our experiences against the "fragile youth".
I'm 36 and it has nearly 0 value for me. I still use FB messenger to talk to a lot of my friends from around the world, but outside of that I'd say I haven't actually looked at my Facebook feed in months. I don't see how FB hasn't tanked yet.
vim /etc/hosts

news.ycombinator.com 127.0.0.1

or whatever the formatting should be
Wow, it even signed the "photo"
I don't use facebook, but one thing I noticed with my parents it that it's pretty much replaced craigslist.
It's a lot harder to do well than it looks, mostly because unit systems were invented by humans and have a lot of aggravating edge cases and oddities. For example, most units can be converted to another unit of the same dimensionality by mulitiplication or division (such as length in inches * 2.54 == length in millimeters), but then there's temperature where you also need to add or subtract an offset.

It's almost as if humans spent thousands of years inventing units without ever once considering how difficult they might be to implement in a computer programming language.
Interesting idea! Who audits the quizzes to make sure they actually use information relevant to the ToS? I could easily see a company providing their standard insane ToS, several bullet points at the end that simplify things but don't cover everything in the ToS, and then the quiz merely asking about the limited information in the bullet points.
If you don't buy the hardware, why do you care if it's supported or not?
I don't think it's better yet, but it's getting there. The cost is still super high, what's available on the market hasn't been great cuts so far, etc. Soon though.
Would it not be more efficient to produce the correctly scaled bitmaps once, then cache the output?
I don't understand why java wins?

despite:

- the mess with ".equals()" and "==".

- arrays don't accepts generics.

- no (non-verbose) partial application

- awfully verbose syntax that clutters the screen with unimportant things making important things hard to spot.

- the confusing leaky abstraction with Integer and int.
If we're talking spending extra for switching flexibility, just abandoning PIA midway through your year-long subscription term and writing off whatever you paid, works too.
There are many governments which lack either the physical capacity or the political interest to provide persistent and meaningful legal identity to their citizens. Sometimes they use this to prevent their citizens exercising their democratic rights.

The impact of this is that their citizens lose the ability to create or enforce legal contracts. Take property, for instance. Families from Syria to Haiti to Sri Lanka have been living on and off the same land for centuries then along comes a war or natural disaster and they are forced off their land with no legal way of proving - once their communities are destroyed or distributed - their ownership of title.

There are numerous cases where the lack of a fundamental right to legal identity is a cause of tremendous hardship to people. In the poorest countries it is a recognised and well-researched cause of perpetual poverty.

It's not building a new nail, it's giving people full and persistent access to the hammer that was always their's but was never in their possession.
I have been using whatsapp-purple---a WhatsApp protocol implementation of libpurple [1] for some time now and it works really well.

That being said, accessing it from within a browser window has it's advantage. I currently have to install whatsapp-purple on all machines I use & syncronising chatlogs via Dropbox has it's challenges...

[1] https://github.com/davidgfnet/whatsapp-purple
I'm pretty sure it's wanting to be one of the 'cool kids' that pulls people to GitHub.

If your decision about where to host your code repos is decided by how pretty the webpage to create pull-requests is, the wrong people are making decisions such in your business.
Really? I always thought that "ricer" was a word play on "racer", a funny term used to describe idiots in their pimped out cars who think they are racers.
Is it really necessary to refer to the women as ladies in this context?
by the way, if this resonates with anyone for whom meditation is new and they want to learn more, a great book is

Zen Mind, Beginner's Mind, by Shunryu Suzuki

that's a great book for anyone, new to meditation or not.
I agree, who would want to stop thinking? Though I'm sure we'll be told by someone we "just don't understand" and that it's ambiguously deeper than that.
Pretty funny - the scenario you describe is pretty much exactly what happened when I inherited the management of a site that gets about 257,000 uniques per day - millions per year. It was built using Rails 2.0 without any attempt to upgrade it since it was first deployed. Since I really don't have time - my time is taken up managing 3 to 4 to 5 other projects at the same time as managing this web site - I've been unable to spend the pretty large amount of time it would take to bump the application up two major versions so that incremental updates become easier. Nor does the company want to pay me to do that.

I think a lot of applications reach an early end of life because of the nature of subcontracting. You build the application, your contract reaches an end, and then the company wants to stop paying for upgrades, seeing them as optional. They will only pay you to keep administering the existing site indefinitely.

But where I might differ? Maybe that's the way it should be, short of being reckless (you should always be applying security updates). Technology and methodology changes so much in three or four years that retrofitting new features on the old, crufty application seems like going backwards. Ultimately the company ends up wanting to rebuild the whole thing. In the case of the application I'm talking about, almost all of its features would be done better by an existing CMS system. I would feel sick to my stomach adding new CMS features that I know would work more beautifully inside of off-the-shelf CMS software that has been extended to complete the custom task.
> Actually it is far better to minimize the number of launches to complete any mission.

Doubtful. To design a big rocket takes a lot of money - and big rocket doesn't get to be used as much as a smaller rocket sometimes, which makes it more expensive per flight.

The opinions of Elon Musk aren't always perfect either. Certain technical decisions are made not because they are best, but because they are available - like, SpaceX just knows how to do that, and considers it expensive to learn the alternatives. Which is quite justifiable on economical grounds.
How did they arrive at $4000 per capita on health expenditures? Times 300 million people, that's $1.2 Trillion. DHHS including Medicare and Medicaid was $940 Billion in 2013.

Anyway, I'd love to see a system that reallocated the money that the government is spending right now only on certain groups and used it to provide the best boost to public health it could for all Americans. But you would be running right into the AARP lobby who would frame this as taking care away from seniors. That's a fierce lobby, and you'd need some sort of plan.
Forth is (I think?) the oldest and most well-known. Postscript, the printer control language, is possibly more widely-deployed. And Factor is a modern take on Forth.
It probably wouldn't meet minimum wage, so it I wouldn't consider it "regular work"
I read a lot of lawyer letters and I notice they often fall within a very specific range of communication styles. It feels very.... assertive, even aggressive, in a way that tries to eliminate lawsuits through psychology rather than facts.

For example the Texas AG wrote this in a letter to Austin when he decided to sue them for overriding the state mask rescinding: https://static.texastribune.org/media/files/087ed6e3bf8591d7...

"We have already taken you to court under similar circumstances. You lost. If you continue
to flout the law in this manner, we’ll take you to court again and you will lose again. "

(a part of the lawsuit was just thrown out a few hours ago)