skysight-inc/HackerNews huggingface dataset:
Blogs themselves seem to be on the way out. I hate that this is the case, but it's true.

The first problem is the asymmetry between downside (substantial) and upside (very little). We don't live in the world we had in 2004. Authoritarian governments and employers (which are basically authoritarian private governments) will find what you say and it will only be used against you. Text's strength and downfall is that it's so easy to index. Any two-bit Spreadsheet Eichmann looking to fire you can do a Google search on you and find something you said 10 years ago.

Podcasts and video essays are taking over. Now, for someone to find something to use against you, he at least has to listen to content--that doesn't scale. (This may change due to widespread adoption of more advanced "AI" algorithms. I'm sure they're already being deployed by authoritarian states.) Of course, these have much higher barriers to entry, which means there's less diversity of voice and more of an emphasis on marketability... but there's still a lot of great content being produced (e.g. breadtube).

Blogs were fun, but their time is over due to the increasing necessity of paranoia to survive. People used to write under their real names. That's unthinkable now, because it's so easy these days for employers and ill-intended governments to find causes to harm people.
> It cannot be predicted yet how much shielding might be needed

It’s not magic, you can set useful lower bounds knowing an actual reactor would be worse.
Is the second ANE disabled in hardware or is it possible to reenable it through software somehow?
By that you mean the swing states? If so, good. Those states don't deserve a disproportionate weight into who we elect as President.
They could be telling the “not about you” to everyone, though, and that would also act as some kind of free carrot for them, I.e. you feel somehow appreciated in a very abstract way with no cost to the company. I haven’t seen any organisation where one person can keep things running, so hard to believe this as an argument. I assume, like most companies outside segments such as hospitality, yours also did well in the last couple years. In that case, the excuse that people were on leave is insulting and should be insulting to you too.
This was actually demented by one of the Spring developers.
https://github.com/BugAlertDotOrg/bugalert/pull/43#issuecomm...
Class specificity can be artificially increased to work around this.

.foo.foo { color: blue; }
.bar { color: red; }

<div class=”foo bar”>
I’m blue
</div>
I've been writing a non-tech-related Wordpress blog for 12 years, with comments turned on the whole time. Akismet automatically filters out almost all spam, and pre-approval for first-time commenters catches the rest. I find the comments usually positive, sometimes helpful, and never abusive. I can only conclude that some threshold of popularity, and subjects (like politics and maybe tech) that draw the wrong kinds of people, turn comments into cesspools. Since I'm not blogging for money or fame, or about rage-inducing topics, I'm fine.

To me, blogging without comments would feel like being that guy at a party who drones on endlessly about his own pet obsession, oblivious to the fact that his "listeners" are bored or want to add something.
Seems like the solution is in the article: use strong 2FA. The article mentions getting access to email accounts with 2FA is significantly harder.
They started the incredibly expensive and wasteful Paks II nuclear plant extension program financed by Russian loans to diversify the EU faucet. (Although that deals seems to be collapsing now with the war).
The discussion about abstraction in this article is interesting and thought provoking. It's useful to think about the different things we call abstractions. Very much worth a read.

But I feel like it tries a bit too hard to re-define what abstraction means ("only this subset of abstractions are real abstractions"), instead of just putting "abstract interpretation" next to it. This idea can stand on its own without trying to re-define the world.

Secondly I understand the discussed notion of abstraction as a domain model, which is information (data and functions) _about_ the world. I like the term model better here than "idealized mapping" because the former implies a bit more that there are assumptions about the data and usage context of said model (often implicit, unstated) and that it is incomplete.
Waterproof phones and watches exist. So, the tech exists.

For a laptop, the main obstacle is due to the hinge / interface between the base holding the keyboard and the screen if one were to go with the traditional design of a laptop.

As others pointed out, rugged laptops come close.
In one of my previous jobs, I worked at a company where this was what things were like even before the pandemic. I worked in one office, but members of my team were scattered across two other offices. I had a 90 minute commute only to sit in an office where none of my immediate colleagues worked, and most meetings were done over WebEx. Here and there, people would travel to my office for some big marathon meeting/conference session. And to add insult to injury, if my manager happened to show up at my office that day and I wasn't there, I was given a hard time about my absence.

It was horrible and demoralizing. I got to a point where I basically didn't show up to the office at all except for the occasional scheduled meetings, which were about once a month at most. I got three hours of my time back every day and actually increased my productivity, because I was able to stay home and deal with some health issues that I had at the time.

That said, lots of people at that company sporadically worked from home, and even in the offices with my colleagues, there were days where as much as 1/3 of the team wasn't present.

There seems to be a kind of critical mass number of working in the office: below that amount, and the office starts to feel like a ghost town, and it's benefits shrink past the point of being worth the commute.

So I think companies are wrong to force people to come in every day every week, but it's clear that the benefits of working in an office on the manifest when there are enough people in the office.
The problem isn't having comments on your blog, it's having locally scoped identities to comment on your blog. It essentially removes all cost for "destructive" participation, whether it be spam, harassment or other trolling.

This is solved either by moving commenting entirely off-site to a larger network, or by using identities from a larger scope.
A modern marketing plan helps soothe market entrance when starting your Forex broker business. Below we provide you with essential tips on how to better your marketing.

As the Forex market continues to get overly saturated, your broker business must differentiate from the masses. Cut through the information noise and the industry marketing standard and communicate your key value propositions to attract your ideal customers. Decide how to talk to your customers to better convey your message.

Create a paid marketing strategy that doesn't thoroughly impact your bottom line. Always measure the efficiency and the ROI of your marketing budget and ensure paid promos are easily identified where your ideal customers are spending most of their time.

Maximize the use of your content across multiple platforms to help create an efficient way for resources not to be wasted. Use influencers, engaging posts, and articles to drive online interaction, making your marketing efforts seem less forced and more natural. So always ensure there is a consistent message across all content.

Use trader education as a marketing tool to add value to traders. Even though you provide extensive trading tools, webinars, and how-to guides helps customers feel more accustomed and safe when using your platform, leading to higher retention.

Use email marketing to improve user retention at a much lower cost. By always staying on top of your user's radar, your brokerage business helps nurture long-lasting relationships. Use CRM platforms to maximize the potential of your email marketing by segmenting your audience to help deliver personalized emails that speak to their needs.

Expand your marketing exposure to include every possible channel. Social media is a great way to diversify and test which channel works better for your audience. In addition, you can use social media to gather user feedback and have a simple way of communicating with your client.

Forex broker diversification is not always a bad thing; however, finding ways for different clients to interact with your business might be the right approach. For example, you can use bonuses and referrals to keep current clients happy; however, implementing PAMM will attract a new category of users.

Use data to guide your marketing approach and use a targeted plan to ensure your marketing has a higher chance of reaching its goal.

Soft-Fx offers a quick go-to-market product that helps you focus your resources on attracting the right client without worrying about having a safe trading platform.
same, I don't know how many times I do a diff and wish there was a smarter solution that could take account formatting and whitespaces. This is it. Wish git diff would incorporate this, would be a real treat.
> How long until climate change or expensive gasoline forces people to just stay home??

Yes, this is just the beginning of the end. I would even say this is the beginning of the end for cities as we know them. I think 80-90% of all white collar jobs will leave cities and suburbia. This will really change the dynamics.
Back in the day, when I was into these sorts of things, I always found that people who quoted Schumpeter (who is popular among a group of folks who tend to look for economic theories which enforces their world view and not reality) were safely ignorable.

Yeah, ad hominem but as a general rule it worked out well.

Though it might be good for the “disrupt all the things” people to follow a flawed view on entrepreneurship to maybe reign in the concentration of wealth in a few SV hands without regard to the common folk suffering at the (virtual) hands of The Algorithm.
Might have to put "Ask HN:" in front of your title.

There were two things I saw in the past that looked interesting: laser projected keyboards on a desk and projected interfaces on the skin (like a beam breaker). Those didn't seem to advance beyond a conceptual phase.

Not sure when Neuralynk will happen. I think it would be cool to be born with an AI symbiote. Sorry kind of deviating but a compute system tied to the user including phone/rf comms.

It seems like the compute could just be a brick and the interfaces vary. For example if you had conductive thread on your clothes in a grid pattern, that could be used a keyboard by varying resistance.

Yeah I think the main thing is the resolution, anything that's not a high density LCD will probably look bad.

Also if your body just emitted it's own "power field" and then the devices on your body used it that could be something. Haha your clothes adds physical resistance to your body to charge these devices so it helps keep you fit.
I think it's Whataboutism, not Straw man
Yes they are a thing of the past. Whenever I run into them I smile for nostalgia and inevitably run into examples of why they are a thing of the past…

1. low utilization among real readers

2. high abuse by spammers

3. the few hold out site that keep comments on articles are politicized garbage of very little real value and make me wonder why I continue to visit their site at all, e.g. slashdot
Python does have a special optimization: when the iterable in a comprehension has len() defined, then Python preallocates the list.

ok, that makes sense then. So when I made a generator it didn't get the preallocation advantage, but range did because the range object has len.

The comprehension is faster than manual preallocation+filling because the indexing happens in C instead of in Python.

I learned this a long time ago, and have tried to use comprehensions since, To the point where I had to draw a line for readability because it was annoying co-workers. Though I never really took the time to understand what "In C" actually meant beyond it being an optimization over using a for loop with append.

Do you happen to know why list(map(func, iterable)) is faster than [func(_) for _ in iterable] ? I assume something about calling back to a python function from C, but my knowledge of the internals is obviously lacking at these levels.
That's not strictly speaking true. If the human was aware of what was wrong with it prior to the sale and did not inform you then you can typically file a claim against them in court ('hidden defect'). You still have to prove that you did what a normal buyer would do in terms of research but malice on the part of the seller is something that is actionable.
Interesting. The biggest thing I took away from it was how unplanned everything was.

I can no longer listen to a Beatles album and ask "why did they decide to do this, and then that?" as I used to. Now I know that nobody had a plan: they had an infinite series of accidents and then edited -- or not.
> Force a recompile every time.

Nah. That may take multiple milliseconds. When fine tuned, this query runs in <1ms. It would be an option if it would execute thousands of times per hour, but not millions.

> write identical queries in stored procs with different names

Changing a 3rd party vendor application is not an option. At least for a DBA. Well, maybe it could be an option, when there are really no other options and business starts cashing out to vendor tons of money. But that's a hack - better hack SQL directly and don't bother implementing these ugly hacks in a vendor app that may be applicable only to particular case, particular data distribution with hardcoded stuff.

> Further, make sure your stats are a) present and b) up-to-date

Yep, that's valid - for some tables, there is even a agent job which do this fairly regularly.

> Further redux, don't assume that a covering index is all good news. I'd have to look at the query plan.
Query is very simple: SELECT SUM(COL1),SUM(COL2),...snip..., SUM(COL20)) FROM X WHERE OTHERCOL1=@P1 AND OTHERCOL2=@P2 AND OTHERCOL3=@P3 AND OTHERCOL4=@P4 AND OTHERCOL5=@P5 AND OTHERCOL6=@P6 AND (OTHERCOL7=@P7 OR (OTHERCOL8=@P8 AND OTHERCOL9=@P9)) AND OTHERCOL10>@P10 AND OTHERCOL11>@P11 AND OTHERCOL12<=@P12 AND (OTHERCOL13<=@P13 OR OTHERCOL14<>@P14)

I don't know exact purpose of query, but I think its part of a process that rollups some transactional data into less rows (recalculates item quantities).

Covering index provides a simple seek from a single index. Having clustered index with that much key columns would be bad for every other index, which would have to carry all those columns to other indexes and use them for lookup. But this is a business critical table and this is what it takes for SQL Server and application keeps ticking. Of course, there are probably solutions if you own the application that you can rearchitect etc. But here, operations must be transactionally correct, locking must be minimized etc. If execution time grows to 20ms (I just checked how much time it takes for this query to generate query plan), that means we get more than 20x more total duration and MUCH longer process to execute. For a particular day, i see ~15,2mil executions between 08:00 and 20:12. That is 3h2m total duration with average 0.7ms execution time (Exellent). Generating query plan for every execution would be disaster and I'd get a call for an incident. For other queries 20ms execution time is not a big deal.

I'll add that for this particular query, it is rare it would cache a bad plan. But in those cases, we get an incident from customer and thus we had to prevent it from happening from time to time.

I don't want to argue, because we have different experiences, situations, applications, possibilities, designs and data. What you write are valid points, applicable to most cases. But I keep going with replies, because I'v learned a ton from HN and I think our discussion may help someone learn a thing or to about SQL Server. And I like to finally talk to someone that experiences this stuff.
Rootly (YC S21) Is Hiring for Developer Relations
FDIC does not protect against account hacks. Bank's assets and laws do. FDIC protects accounts against losses caused by bank failures.
> > Eliminate all forms of welfare and let people starve to death on the streets, and after a few years where they go hungry they will start to consider the idea that perhaps they should begin saving something

> Hoping I’m not breaking any rules by this. I know often the Hacker News Demographic can be very different compared to the general population. Especially the population that lives paycheck to paycheck without any means of the ability to save. So I want to be very clear here:

> This is insane, Literally (in every essence of that word’s non-figurative meaning). Inhumane does not even begin to describe what this is.

What's insane is the false belief that people cannot take care of themselves. This has never been the case in human history, and it is not the case now.

People live up to the expectations that are set for them, if you expect them to be children that will never take care of themselves, then that learned helplessness is what they will live up to.

If you expect people to take care of themselves, and you don't get in their way when they do so, then they will take care of themselves.
https://archive.ph/qcoo9
I think the term Creative is apt.

Those listing projects on Kickstarter are innovative, enterprising and working towards getting their idea into reality. They are entrepreneurial and have chosen a crowdfunded way to get their idea off the ground.

Creative is broad in the sense of the term.
Seems to be OK now. Not sure what happened last time.
I find ydiff more useful, specially for the side-by-side output: https://github.com/ymattw/ydiff

I'm using it like "git-ydiff-s" script in my PATH to use "git ydiff-s":

#!/bin/sh
git diff "$@" | ydiff -s --wrap --width=0

Installation is "sudo dnf install ydiff" or
curl -fsSL https://raw.github.com/ymattw/ydiff/master/ydiff.py > ~/bin/ydiff
chmod +x ~/bin/ydiff # (and change to python3)
You mean stands beside the professional workforce.
Well, that is what Kotlin is all about, putting another tooling on top of Java, forcing everyone to jump into InteliJ, adopting Kotlin idiomatic libraries wrapping Java ones, additional effort creating wrappers when Java code needs to call into those Kotlin modules, when things go wrong in Java libraries having to debug if the Kotlin to JVM byte translation messed up or it is really a library bug,...
I once tried deleting my jira account.

It deleted my trello account goddamnit.
Nitpick: diff takes filenames as arguments, so comparing the output of two commands would need the `<()` expansion. So the command would be `diff <(jq . $fileOne) <(jq . $fileTwo)`
https://packetstream.io/ (https://news.ycombinator.com/item?id=19405577) is in that market. Well, in the market for household IP addresses, not sure if a company would quality and if all 50 computers would count as one IP address. I'd say get approval from your IT department and legal but I assume you've passed the question of legality already.
> Facebook, Google, etc would not be calling people back to the office which only serves to increase their costs, if they didn’t have the data to back it up

"They must have the data" is a very popular way to appeal to authority lately.
It does have an air of "yeah fuck you buddy" sometimes to get a thumbs up
Sure, but if you can easily get that 10% improvement in your existing code, you probably should take advantage of the easy win. Even if you're eventually going to rewrite all or part of it in another language.
At what point does:

- having Facebook/Meta experience on your resume starts hurting you against others who don't

- selling your company to Facebook/Meta or product on it hurts your brand and perceived to be immoral

Is Facebook/Meta the Tobacco company of our generation? The harmful effects of smoking were covered up for almost a century, much as the impact of mass remote dopamine manipulation is not as prolific.
> One thing I'd love to see, is a TUI editor that focuses on providing hooks for developers to build deeper integration with various frameworks into the editor and it's autocomplete.

Neovim?
Regarding Russian energy Germany has the big the biggest responsibility to carry because in total cubic meters they are the ones bankrolling the Russian wars.
Eastern European states pleased to not start Nord Stream 2 but to deaf ears.
UK, US did the same but no. Its easier to bully small Hungary that basically has the same game plan (which I very much disagree with).
Part of Russia's MO in it's former soviet sattelites is to give them cheap loans to increase their influence in those territories.
Only if one lives in a pure Kotlin world.
Zulip is amazing. The only feature I miss is legitimate federation. Everything else it does is top shelf.
Thanks for trying out Andi. It would be great to find out more about this, as I can't reproduce that result with any keyword combination I try.

The "deep answers" feature generally doesn't get invoked on unsafe or controversial topics, and you'd typically get results from a keyword search for something like that, with an extract snippet from the closest match result page for the keyword query (probably from Bing in a case like this where Andi itself will mark it as controversial for semantic search).

But it is very much an alpha and experimental, so it's helpful to get reports like this when something goes wrong. We don't log searches, so if you are able to provide some additional information it would help to investigate, given I can't reproduce it.

Andi is specifically set up to not give an unattributed direct answer to a question like that. It provides a quote or extract or summary with an "I found some information matching your search" or similar depending on the type of content. And the response is always in the context of the search results that it summarizes. It would be unexpected to have an unattributed answer to anything other than a computation question (eg what is 5 x 3)?

Thanks again and grateful for any additional information you can help with.
If I see the description "lifetime license" I would also expect free updates forever, otherwise what does "lifetime" mean?

If that means traditional licensing whereby people buy the current version then you would not have any issues explaining this if you described it as "Buy Lunar Pro <version number> for $x (includes one year of free updates)". Then, do not notify of updates after free update period but rather say "Upgrade now to Lunar Pro <version number + 1>"
Cloudflare does also.

https://www.cloudflare.com/learning/ssl/lava-lamp-encryption...
HB11 is proposing to use an "avalanche" mechanism where alpha particles from the fusion run into and accelerate protons to energies > thermal to continue the reactions (a chain reaction).

Unfortunately, this doesn't appear to work, by about two orders of magnitude.

https://iopscience.iop.org/article/10.1088/1361-6587/abf255

Their proposed direct conversion scheme is also problematic, for several reasons (electrons would short out the spherical capacitor, the necessary ion current greatly exceeds the space charge limit on the current, and the alpha particles from p-11B are not monoenergetic, especially after the scattering necessary for their putative avalanche scheme, meaning that ions would either not have enough energy to reach the collecting electrode or would reach it with so much kinetic energy the surface of the electrode would experience too much heating.)
TL;DR:

Company a threat to American children pays a company to accuse another company that's a threat to American children of being a threat to American children.