skysight-inc/HackerNews huggingface dataset:
I had some sites on there a long time ago.

The model of course is shared IP so there are dozens, even hundreds of sites at the same IP address.

I did some kind of lookup once to see who shared an IP with my site. It was stuff like churches, auto repair shops, high school kids experiments, plumbers. This was before Wix and friends. There was nothing scammy or spammy I saw on that particular IP anyway.
> I wanted to ensure that, should an attacker gain access to one of my servers, they can’t use that access to move onto any other computer I control.

Access your servers only from your administration environment/workstation and it will solve the problem.

Do not use agent forwarding, you are still one vulnerability away from bad surprises.
I didn't realize cPanel was such an attack surface.
/r/science is particularly insane these days. The majority of the front page is often dominated by posts from one user, /u/mvea. Mvea is a mod and a power user with 28m karma amassed over the years.

Mvea has some pretty strong political opinions. A good chunk of the "republican=bad"-finding studies on /r/science are posted by him, as are a good chunk of the "cannabis/psychadelics=good"-finding studies. Checking out his user page today, 6 of his last 10 posts are related to Trump, conservatives, or psychoactive drugs.

If you point this out, you get banned. If you link to /u/mvea's page, you get banned. If you comment anything that's not another peer reviewed journal, including any kind of anecdote or hypothetical, your comment is deleted and you're given a "warning". I do think the rules were originally put in place with good intentions, but like many subreddits with strict rules, draconian mods end up taking it a bit too seriously and it entirely drives away the laymen.
Well with some quick google search, in the US there's an average of 4816 trees per acre of primarily forest land, so 1 trillion trees you'd just need 207.641.196 acres.

The total area of forest land in US is 501 million acres, with 2.5 trillion trees of all types.

So you'd need to just find 207 million acres of viable land, 1 trillion saplings and enough people to plant them.

In my point of view, that's a bit challenging - but I'm no expert in such matters.
Hysteria is an overreaction by definition. Not sure how that could ever be considered reasonable. Abuse needs to be addressed, including root causes where possible. Alcohol is definitely a public health problem, as are other drugs. Getting hysterical is not a great way to address it.
He didn’t explain in trial, he never showed up.
A fork won't tell people that doesn't use it that the original project they forked is dangerous to use. The proxy shouldn't be there in the first place unless it actually worked. I'm not saying i agree (or disagree) with the current issue's writers but this isn't the first time Signal have put their head in the sand when a problem was pointed out to them. It has become a well-known pattern of Moxie's.
Discussed here: https://news.ycombinator.com/item?id=25919235

Though they would have had to also get into the admin server running (probably) WHMCS.

The sudo bug would let a hacker take over a server where the customer code ran, but not the main admin server. They would have needed some other weakness to get that. Perhaps aided by owning one of the customer servers.
I agree with the author. Inserting brackets derails the flow. People know what a verbatim quote is. You don’t have to “translate” the pronoun. I’ve seen an uptick in this trend and it’s as welcome as pedantic ‘sics’ inserted into other people’s quotes.
Wrt uneducated vendors: Industrial Control systems tend to be built by people with an electrical background rather than an IT background, and they have their own culture, and strong Not Invented Here effect.

A strong cross-disciplinary startup could make a killing in industrial automation. (And extant companies that remotely meet that criterion already seem to do so.)
Yeah, wow. I'm not sure this post is good advice at all.
Prof Erickson once told me I look like Richard Feynman - 20 years later, it looks like that may be the peak achievement of my software engineering career.
I don't believe the badges are fake. I've gotten quite a few of them, and each time, it's been from someone whose posting history makes it clear that they share a lot of ideas in common with me.
> If you have a basic understanding and use it right, security is great as well.

I'd say about 90% or so of the code I look at where someone is building raw SQL queries has trivial SQL injections in it. I'm sure there are a ton of reasonable use cases for raw SQL, but when I see the same dumb mistakes over and over again, it just makes me shake my head and wish more people just used ORMs.

Major breaches happen every day due to SQL injections, so building up a narrative that developers can do raw SQL right if they're smart enough is just irresponsible IMO. Over and over again when I tell developers that they should use an ORM, they get offended, and then I end up finding trivial SQL injections.

It kind of feels like telling people that it's perfectly safe to drive without a seat-belt so long as you're a good driver.
Show HN: Imagining Apple's Take on Bitcoin
Here's the direct link to the message: https://www.webhostingtalk.com/showthread.php?t=1089317&page...
The reMarkable2 runs Linux and offers ssh access via USB and WIFI out of the box. You can modify/install software on it without any jailbreak or hardware mod required.

Beyond that, it is a very pleasant device I love using :)
Ironically the GME debacle has raised the value of both Reddit and Robinhood.
"Important: Keyboards and IME’s can ignore Android’s Incognito Keyboard flag. This Android system flag is a best effort, not a guarantee. It’s important to use a keyboard or IME that you trust. Signal cannot detect or prevent malware on your device."

https://support.signal.org/hc/en-us/articles/360055276112-In...

Sure, the app should say that too, not sure if it does.

Also, the small team of developers can only fix so many things at a time. There's ~50M more users today than a month ago, there's bound to be more work wrt. maintenance which will slow down implementing new features.
Fun trivia: for the longest time, lichess.org - which by any measure is a high traffic, hugely interactive web app - was run on... a single server with 8 CPUs and 24Gb RAM[0]

[0] https://lichess.org/forum/lichess-feedback/hardware-of-liche...
Nah, I think we're fucked now. The Internet is a completely different place than what it was in 2011. Any reddit alternative that springs up now is immediately populated with spammers, conspiracy nuts, identity politic types...you know the types; all the ones that reddit banned. They instantly bring the quality down which makes it unattractive to most people who want to switch. And then it gets shut down e.g. voat. Rinse and repeat.

With each passing day, the Internet looks more and more dire.
>Reddit facilitates it with its Subreddits

That's only partially true. Your views and opinions must still be vetted by the admins, or you and/or your subreddit will be banned.
I tried to compare it with simdjson-go, but the interface of this library is very different from other libraries and it was difficult to compare. However, I think simdjson-go has the best decoder performance.
Minor nit: GPLv1 was released in 1989, but the "copyleft" idea has been used in the license of GNU software releases since 1984.
Chinese microlending is getting weird and dangerous
I think it lessons other, more hurtful, words that are used as slurs.

Look, we should be polite and not use offensive words, but be consistent. The referenced word is rude and offensive but in no way the same room as words that have resulted in lynching, genocide, systematic oppression.

If we want to go all polite and ban all “slurs” then we’ll be getting butthurt over calling someone “stupid” or “idiot.” And of course I’ve worked with people who are upset at any foul language and even blasphemy.

Are we going to get to a point that major reporters are thinking it’s attention worthy to say someone says “Goddammit?”

Arguing over whether that’s as offensive as another word just a matter of time and we are experiencing a slippery slope.

Either we’re going to get offended by everything and live in China/Disneyworld where there’s never offense, or we’re going to stop getting hysterical over unimportant things and use that attention to fight real, difficult, systematic problems.
I'd wager that qualified support staff would get paid well over $20/h. Plus there is all sorts of business overhead.
Ice-rock (silt/sand/gravel) composites are a thing, so a pycrete composite might be made to sink. But that's still lighter than rock, so gravity dam overturning moment means the dam would need to be bigger.
I know but I believe they should rephrase that: I have been using their VPSs for ten years and they have the best customers support I have ever dealt with :)
The article isn't trying to "validate philosophy as a science".

To some degree science relies on certain philosophical assumptions to be viable and philosophy aims to make those assumptions explicit and to allow one to understand the choices one has made in accepting them.

I agree that certain philosophical positions have been encroached upon by science but that is not a process that can continue indefinitely. The realm of enquiry that science can operate on is by neccesity smaller than that which philosophy can act upon.

Many people are going to respond to the above by saying "If your statements aren't empirical and/or falsifiable then they are meaningless - therefore philosophy outside of the natural sciences is meaningless".

If that's your response then congratulations. You've just done some philosophy. Now take a step back and examine the assumptions that brought you here.
Snapdragon 888 vs. The Exynos 2100 (and TSMC 7nm vs. Samsung 5nm)
I made a complaint in PM grievance portal to decomission the dam. I would encourage others who share the concern to make similiar complaints here as well as in other relevant places as well. It takes less than a minute.

https://www.pmindia.gov.in/en/interact-with-honble-pm/
A KDE desktop has about the same resource consumption as XFCE but with lots more features/maintainers. And there exists a KDE win95ish theme:

https://www.opendesktop.org/p/1253201

With the Redmond or Chicago95 theme for GTK, those apps also look in place in case you need them.

For truly a low resource usage desktop I look at LXQt. Same base lib as KDE, namely Qt, which is apparently a lot lighter on the resources than GTK. Not sure if it is ready yet these days.
Salesforce’s equality struggles after Cynthia Perry leaves
That's a good way to think about it. I couldn't think of a rule for when I drop the article. I guess for the state in the US we would say "hospitalized". So I would say "he was hospitalized", unless the identity of "they" in the original quote was important.
Yes indeed, although the fact that third party Reddit apps are able to filter out any ads makes me wonder how long they are for this world
The issue with /r/askhistorians is that someone can make a well-sourced, high-quality answer, but if letters next to their name (for which you must submit verification for) don't match up well enough with the content of what you're answering, your comment is just deleted. I understand the appeal of getting answers "real" historians, but the reality is that the vast, vast majority of questions go unanswered.
I generally agree. I think it also varies by location. I know 20 year olds who are married with kids and working in very adult jobs, such as the military or the mines. Generally these "kids" grew up in a more rural area and had less supervision and more responsibility.
I use dapper with a plugin called dapper.simplecrud (https://github.com/ericdc1/Dapper.SimpleCRUD). This already helps to reduce the need to write simple SQL code repeatedly quite a lot. When doing SQL operations more complicated than a simple crud, I resort to raw SQL or stored procedure.
Being able to be sure what is actually running on your machine. The more dependencies you got on board the less likely this becomes. At this size the complete sourcecode is very much readable and verifiable. And the complexity limited enough that a secure boot chain is viable. You can also build your own hardware and verification means which tends to get harder the larger and faster you go.

But yes something the size of a pi zero, the cortex A one family up would be the next logical step if M doesnt work. But do i really need a whole linux? I think not!
"right thing to do" is not a fair critique.
I had the polar opposite of this problem in my school, to the point that I joke that I got a BTEC in Excel, not ICT. All the competent teachers either left the school or didn't last, and left behind only the fresh out of uni teachers that only know how to teach, but don't know the subject they're teaching. As such they only teach you the bare minimum of how to work a desk job because they are incapable of climbing higher for themselves.

The most advanced thing I learned in my sixth form was designing an e-commerce website - not coding it, just using MS Paint and Word to make a first mockup. This was sixth form, the level just below going to university and I was being taught Microsoft fucking Paint.
The right types of tree and forestry techniques make them net carbon sinks for a very long time, putting carbon in the soil.
7 reasons why I think Serverless encourages “useful” engineering practices
I feel like in your attempt, you lost sight of the fact that this project has no relation with customer support at google, other than originating from Google.

Lots of things originate from google. You can say the exact same thing of all of them. In fact you can plain and simply say "Google has time to do ANYTHING, yet it doesn't have time to provide customer support for that very thing?"

There's a point to be made that Google should be providing support. Do you think this, specifically, is what they should cut for it?
I find all this genuinely r-worded.
Unlimited computer fractals can help train AI to see
I expect if he had engaged with the complaints process, and as a solicitor they would have an independent body (law society) who the complaint could be escalated to if necessary. Either of these would be more likely to achieve resolution than a trustpilot review would.
Signal is open source in the same way pfsense is: it is impossible to actually build everything current from publicly available source.
Amun | Fullstack engineer, Blockchain engineer | Remote (GMT-2 to GMT+5) | Full Time | https://amun.com | https://21shares.com

Amun is a financial technology company that runs two branches. The first is 21shares, which is operating financial instruments that bridge gaps between crypto asset and traditional markets and listed on various securities exchanges. The other branch (Amun) is offering products in the Decentralized finance and blockchain space, with Tokens listed on major exchanges and other platforms aimed for DeFi users.

Two positions are open. To review job specs and apply, please follow the relevant links.

Full Stack - https://amun.bamboohr.com/jobs/view.php?id=25&source=aWQ9MjE...

Blockchain - https://amun.bamboohr.com/jobs/view.php?id=32&source=aWQ9MjI...

Peace upon your head
Wholeheartedly yes.

Most answers are insightful and well written and contain actual arguments (including when we simply don't know something).

Even those which are disputed contentwise are still respectful and allow real discussions to occur.

I can't imagine the effort it takes to stem the flood of memes, bullshit, toxicity and one liners. Kudos to the mods
The root behind most (meaningful) objections to bad grammar comes back to clarity - by using poor grammar, the writer obfuscates the meaning of a sentence. In this case, the meaning is perfectly clear, and it is pretty obvious what the original quote is. Writing a whole article nit-picking something like this is obnoxious and silly.
There is little problem on pushing telemetry into the internet.

The largest issues is that you must gather the data from sensors that can't interfere with the thing you are measuring, and that you must process it with computers that don't connect to the ones controlling the process. The first one is really just good engineering practice, and the second is already cheap and getting cheaper by the day.

Also, whatever you do at your process control, you should have some emergency overrides that set when the conditions get too abnormal. Those should be simple (AKA, no computers if possible) and stand-alone. Looks like they got this one right.
> he believes time is valuable and should be respected

That's what he says, but not what he does. https://youtu.be/KZokQov_aH0 Haven't experienced a bigger author disconnect in gaming in the decade.
Using Calibre to convert the books to azw3 or mobi and side-loading them over USB seems like less of a battle than rooting.. and you keep the touch screen.
No mention of Three Gorges Damn. It too will be on this list some day.
I've heard the same joke but as "pencils and erasers". That works well too.
> People always seem to ignore the third option: using an ORM that embraces SQL!

I had a similar revelation several years ago, based on the distinctions between a "domain model" and "persistence model" described by Mehdi Khalili, resulting in Atlas for PHP: http://atlasphp.io
With services like Wix now you have even less potential customers.

They probably have been slowly losing customers for years.
As sega_sai said, there are patterns in the way the galaxies are distributed. Around every galaxy, there is a ring where there is a greater chance of finding another galaxy. It's called the Baryon Acoustic Oscillation, and measuring it is the reason we took these images in the first place! Measuring the size of that ring at different times in the past will hopefully help us figure out how dark energy behaves. See desi.lbl.gov, eg.
why not? I would argue, that they use linux namespacing, cgroup etc.
They tried that at one point, and it didn't work out very well for them: https://blog.nearlyfreespeech.net/2013/12/27/member_support_...
Have you considered a tagged template literal sql builder, such as https://github.com/blakeembrey/sql-template-tag ?
Keeps the SQL syntax so less to learn, but still offers parametrized queries.
There a multiple problems here:
1) Trustpilot as a platform that is borderline racketeering.
2) Lack of regulation when it comes to posting/reviewing/ approving public reviews
3) Default support of the customer/client vs business.

I had to deal with a fair share of negative Trustpilot reviews. Some people are very good at expressing their dissatisfaction with the service. They explain why, what,and when it gone wrong. Those,even if it's 1 star review,are delight to read and act upon,as they often give a very different perspective compared of those inside the business. This is about 10% customers. Majority express dissatisfaction in a rushed manner with lack of facts and often unrealistic expectations. The rest 10-10% are are simply in a coocoo land and can often be described as those who go to McDonald's with the expectations of 3 star Michelin restaurant. Having said that, Google reviews is even worse for the business with almost no control over what and who post the reviews.
"(Some retailers) are scoring shoppers based on their return rates, much the way credit-ratings firms tally consumers’ creditworthiness...

Free shipping and other accommodating return policies have gotten consumers used to ordering multiple sizes and colors and returning what they don’t want ... One of the top reasons is improper fit...

The number of e-commerce packages returned in 2020 rose 70% from 2019...

For a typical retailer, every $1 million reduction in returns can translate to $500,000 added to the bottom line..."
"resume-driven development"

I think you nailed it.
I like the big X on the debunked picture on AFP. Often just repeating the lie if only debunk, makes the lie stick even more. Hope the big X takes care of that.
They built their own Reddit: https://patriots.win/
Database migrations are completely independent of using an ORM. You can still create migrations from your model definitions but that doesn't mean that you have to use an ORM to query a database.

Some tools you might find useful: Flyway, Liquibase, Evolve
The author did not do that at all. This is a major magazine; individual contributors are extremely far removed from the website design.
As others have said, please research the actual history before writing your interpretation of it.
By Sturgeon's law [1] 90% of all code is crap, so it doesn't surprise me that that 90% of code contains sql injections ;-)

[1] https://en.wikipedia.org/wiki/Sturgeon%27s_law -> "Ninety percent of everything is crap."
Ditto with the 2.4x/2.6x kernels on Linux/ FreeBSD 4.x and KDE3 on top, with the first release of X.org. I am more like a Fluxbox + ROX guy, but if I had
to choose a DE, KDE3 was rock solid and featureful, and
you could disable Artsd just fine, dmix and OSS4 on earch respective systems worked well otherwise.
Agreed! I too appreciated that.
Thanks, but I was thinking more along the lines of something that actually writes to the Stripe API.
In the Phaedrus, it was predicted that writing and reading in general (let alone specific examples such as pseudophilosophy) would eventually encourage confused, self-indulgent thinking.

> You offer your pupils the appearance of wisdom, not true wisdom, for they will read many things without instruction and will therefore seem to know many things, when they are for the most part ignorant and hard to get along with, since they are not wise, but only appear wise.

https://news.ycombinator.com/item?id=24737221
>So far I haven't met a user who asked for ads

By voting with their feet in favor of free ad-supported services, they are essentially asking for ads.

Perhaps this will change in the future. Twitter is said to be experimenting with offering subscriptions, akin to what Substack or media companies do. But the general arc of the internet up until now has been toward free-with-ads.
My experience is exactly the opposite. My undergraduate philosophy degree had exactly one history class. Names of philosophers were important mostly to label ideas.

I'm not sure what you're talking about with respect to philosophical positions invalidated by science. I can't think of any myself.
Seems they didn't predict the Streisand effect when they decided to use the big hammer.
what about leetcode?
And a very different tone in the discussion.
> the power grid cannot be remade

What has changed such that you could not remake the power grid? Do we lack the raw materials or know how?
Where I loudly denounce something it's usually because it is supported by a wave of hype that will drown out muted objections.

I can count 11 or 12 instances of this happening in tech. There's a reason Larry Ellison said the only industry more fashion driven than women's fashion is tech. Tech is extremely herdlike.

If you are going against the herd you kind of have to be loud to get heard. Large corporations with marketing budgets and the people who got caught up in them will drown you out otherwise.

Loud objections can cut through the bullshit-with-a-big-marketing-budget and in many cases (e.g. mongo) I'm pretty glad it did.
These cases do exist.

These cases are the small minority of cases where other tech folks are yelling at them for doing it wrong. If the tech community cannot distinguish between helpful and harmful advice, it is better to keep quiet.

You can find "X sucks" blog posts for virtually any X in software development. Languages, language paradigms, testing procedures, development lifecycles, hiring practices, management and org structures, support styles, oss licenses. Everything. Most of these hot takes are not helpful.
I think the author is kind of mixing the coding for himself/fun and coding for someone else/money.