skysight-inc/HackerNews huggingface dataset:
Newspapers, TV and press agencies are going nowhere. Contrary you what you seem to believe, journalists are risking their lives daily to bring you the actual news and all the pictures you click on. So far, the Internet has not provided anything of value in that regard except copy & pasting info from the press and news agencies, most Internet sites do not employ any writers and correspondents who actually go abroad to get the news at all. "citizen journalists" have barely ever reported on anything of relevance, and even in the rare cases when they happened to be at the right place and time (some hurricans in the US, I guess) their "reporting" was by far more biased and way less informative than what you'd get from the news media.

You're completely deluded if you think opinion blogs and copy&paste news aggregation sites make you better informed. On the contrary, they are just a modern form of the "Chinese whispers" game.
Yeah, I think it is more likely that it is related to German "(be)schließen", Swedish "(be)sluta" etc. which originally means "close, shut, join together, lock up" etc.

OTOH, that verb usually corresponds to Dutch "sluiten". "(be)slissen" seems to mean the same as "(be)sluiten", but with a different etymology. I'm not sure whether it fits chronologically, but perhaps it is a loan from German or a development, atypical for Dutch, but similar to that in German?
The whole point of SCADA systems is that you can open and close valves remotely, without requiring to drive hundreds of miles along the pipeline to wherever the particular valve is located.
I can't recommend enough the book "Napoleon the great" by Andrew Roberts.
No question, just thanks for your hardwork and D contributor's. Diversity, competition and choice are important when it comes to programming languages.
This article reminded me of the word "decimate"

Though it is now used to mean "to destroy a large number of", it used to have a very specific meaning:

https://en.wikipedia.org/wiki/Decimation_(Roman_army)
Wow, I wasn't expecting to find a reference to a horror manga in the comments of my post about (what I believed to be) innocuous spirals! That's amazing, although I'm too squeamish to try and read it!
Do you propose that each section gets their own control/monitoring facility staffed 24/7 ? If not, the shared control/monitoring facility is the most likely place of compromise anyway, and it by design can control all the pipeline hardware.
Was there a problem with Micropython?
Do you think there's tension in Dlang trying be both a systems language like C++ AND a high level garbage collected language in C#?

Which is more important?
For things you use regularly enough I agree, but history eventually expires.

Also the default history UI is rubbish about surfacing connections between pages – when searching history, you can't get the browser to take you from the search result back to that actual point in your browsing history that search result is coming from, then then browser only shows you the last visit of each URL anyway even though internally it stores older visits, too, and it doesn't allow you to see connections between pages (I opened that link from this page etc.).

So if you know the right keywords to directly find a page again it's fine, but if you only know that before (or after) visiting that page you visited a different page, and you can only find that different page in your history you're sort of stuck.

As usual, the best extension for dealing with that problem in Firefox (Norwell History Tools) was nuked by the 57 update, and last time I checked none of the possible webextension replacements included all functionality of the original add-on – although it seems that there is some hacky way of running the original add-on even in a current Firefox, if you dare (https://github.com/xiaoxiaoflood/firefox-scripts/)
Ask HN: Who can I use to host static HTML files with a C# Web API?
I don't want to go through the hassle of setting up security on a VPS. I don't actually like AWS and I'd like to stay away from Azure and Google too. ...with AWS I can't make it a day without screaming at the top of my lungs about something or other. Plus I'd like to keep politics out of my business and the big three have shown they can't do that.

Really I just need to host static html files with Web API for occasional basic web server functionality.
I have been working on a database engine in C++ by following along with the CMU lectures on youtube recently. It is quite fun and I am getting to learn a lot although I am just tinkering with the storage layer right now.
Pair programming only seems good when there is a large disparity in experience or seniority. The senior engineer is there to teach the junior engineer and is sacrificing a great deal of time and energy to do so. That trade off may be worth it. Pairing people with the same skill set? Mostly that’s just a waste.
> Let me tell you, going back into a tech job, 10 to 6-ish PM every day was no joke, after three months of not giving a fuck. It was torture.

As a consultant, after a _very_ quiet year due to covid (I had travel and entertainment clients - yay me), I am finding the same. I have zero drive to go out and win business.

I don't want to spend days building software to enrich the bosses and "streamline operations" so they don't have to re-hire the staff they laid off. Or work long days. Or have to kiss ass.

It can't last because the money won't, but a break from work has challenged me.
Startup finds the megastars of the future. But is it ruining music?
> The whole fucking point of free speech is recognizing you don't get to decide how other people think!

Just like other media, Liveleaks could pretty much make you think anything they want you to think. The fact that they are more radical in their editorial decision (but they did not show everything either) does not mean that they influence people less. On the contrary, the more emotionally upsetting the content, the easier is to influence other people's thinking.

But I bet you're one of those guys who think everyone else is influenced except for you.
Now if we can get people to quit starting new projects in C++ (looking at you Google) we can finally make some progress in programming languages.
In practice the verb is suppletive with it's synonym “besluiten”. In theory both can be used interchangeably but there seems to be a strong favor to use “beslissen” in the præsent imperfect, and “besluiten” in all other tenses and “aspects”.
I definitely have this built-in feeling quite broken. I left the door open to perhaps consider forming a family at some point since my first girlfriend, over the years it's only got more clear that I don't enjoy kids, at all.

I don't take enjoyment from being around kids, playing with kids or any kind of interaction with them, it makes me feel broken but I simply can't. Not even with my niece, my sisters get a lot of joy out of simply being around her, for me it's a massive energy drain, and it's been like that with every kid I had to be close to due to family or friends ties.

I'm so tired of feeling this way, now getting into my early to mid-30s and having to explain to people over and over that I do understand the ones who want kids, the ones who get enjoyment out of them, but I don't, at all. I never have and it's only got more cemented over time.

Lately I just put a façade of telling that someone's kid is cute, etc., as it's the social norm. If I was being very honest I'd just say that I don't enjoy kids, don't mind hanging out with people who have kids when they are around but I don't get any energy from having to interact with them.
I still don't see the value a blockchain provides here. You could just have the database be append-only...
Haskell: Monoid (Use Case Example)
I wrote this small post on a use case of the Monoid typeclass in Haskell.
Netherlands has: https://data.overheid.nl/en
The NHS isn't responsible for social care, that falls under the local council.
I can relate to your position, especially now due to illness it is becoming harder for me to even get to a normal level of thinking. My observations with this struggle;

I think what you should focus on is making progress for your own sake;
* overall it's about consciously (re)exposing yourself to intellectual inspiration, and making to effort to ingrain it. (meaning, next time around you have more tools to reason and express) *

1) throw out absolutism, completism, perfectionism, focus on 'good enough model / summary' that you repeat or relate to others

2) apply models of repetition as explained in things like 'learning how to learn', and 'the power of habits' (etc) to your reading, processing and decision making. Include reasoning, wisdom, and not just knowledge.

3) takeaways from any source can be on topic, form, style etc. You can learn a way of phrasing from one context that helps you convey your argument in another. (have fun with it)

4) reflect on experiences where you were in peak form. Your goal is to get to this more often, en recognize the path.

5) Try to make a manifesto or main collection of powerful ideas that should guide you. you can alter it along the way, strengthen it with references etc. just make sure you do the work of revisiting and culling. This is your externalized intellectual memory.

- bonus: take your pick of philosophical, spiritual, psychological texts and find some golden nuggets about how to appreciate yourself and deal with our sometimes negative instincts.
Paris Teenager’s New Gig: Would-Be Queen of Italy. A Nation Shrugs
Understanding iOS Application Entry Point
Suck dick, lazy cunt.
Yeah, this sort of behavior should make anyone cringe. I understand that you want to encourage team spirit and build cohesion, but jfc pump the brakes. Reminds of the Noogler hats[0] that screams "I'm New Resource no. 348, bear with me as I assimilate".

[0] https://obie.ai/blog/wp-content/uploads/2020/08/noogler.jpeg
> We know the number of photons in the universe (most of them are in the CMB), and we therefore know the number of protons.

If the strongest argument for DM was fixing a particular model of nucleosynthesis, most people who care about this hypothesis would not care for it. In my opinion, extrapolating our standard theories back in time to "big bang" and drawing consequences such as "DM had to be created so that our model of nucleosynthesis can be preserved" is not a credible science.

But no, DM was introduced to explain observations of celestial motions. And it works. Too well, it is too accommodating to any observations to be a great insight of what is going on with celestial motions.
Don't trucks transport fuel like this all the time? Or maybe it's the quantity.
Matplotlib: High Quality Vector Graphics for LaTeX Paper
What "on site"? The various valves that need to be controlled remotely often are just a box, perhaps even underground, in a place where's no buildings for people to stay - a mechanical team can access the hardware on-site, but building and maintaining an actual office on each site is not practical. The same applies for power grids - you can't staff every substation with people.

A remote operator can manage dozens of such sites, a single "local" person might be close to one point, but the next control point is going to be miles away, so you either need much, much more people to station one at every valve, or have a situation where flipping a switch in all the "sites" is very slow because requires the "local" person to drive many miles visiting each location.

No, there's a reasonable objective need for this management to be actually remote - there's a discussion on how this should be implemented in a secure way, but it does have to be remote.
I did not live in Brazil, but the government sharply increased interest rates and reduced public expenses with the introduction of the real. Those actions are deflationary.
If the team is falling behind, stop incoming work until they catch up.

If the team is treading water, stop incoming work until they start making progress.

If the team is repaying debt but not at the desired capacity, then add more people. In that case, the effort of training and integrating a new person is just another form of debt.

In all cases, if the team is overloaded in some way (debt rising, not delivering quality, missing deadlines) also add slack.
When cows ate cows, a strange disease emerged too.
They do, but to me GP's issue is with relaxing the requirements for rest.

IE, the issue isn't that drivers transport fuel, but that possibly tired drivers do so.
> Indian market is much more price sensitive

That’s an odd way to say India is way poorer, and there’s no way the avg Indian can afford to pay a US price for Netflix. People being price sensitive is only an additive effect on top of that.

(India => any developing country)
Do they not? "At scale" is somehow often synonymous with "with less effort and care per instance", but that doesn't have to be the case. Things work worse if you scale only one part of the equation (the "customers"), but do not scale the other side appropriately (the "service provider"). That should be obvious.

> Text campaigns are most likely to be effective when they:

Are sent by a school and even staff member who students know and trust
Add meaningful and novel value above and beyond existing outreach and support efforts like giving students real-time information on the status of their financial aid applications
Provide content that is personalized to the student and where they are in the college application and financial aid process

Having a new org sending out mass messages to all students is not scaling The described. It is something different.

Scaling it would be convincing more school staff and schools to make a similar effort.

The positive effect was not caused by "getting a message", it was caused by "getting personal advice from someone you know". They scaled the wrong thing.
Where in the world is this happening ? Maybe I should get back into this game. Low-level development hadn't been a well rewarded area in recent years.
Isn't that what I stated here?

> We were very aware it wasn't possible to keep up like that 8h/day every single day. Most days we were very happy with 4 hours, really productive (and exhausting) days were around the 6 hours mark.
Getting operational security right is surprisingly hard.

The really hard part is that you need to have gotten it right some years ago already.

I remember that I read that other day that a bitcoin tumbler operator was charged for money laundering. The way they got to him was tracking initial funds that started the tumbler, which was purchased from an exchanged and not obfuscated.

There are all kinds of things you can get wrong: your build tools could accidentally store compromising meta data in your malware; payments from previous campaigns could be tracked, a single non-TOR access to the command&control infrastructure could get you busted, as could a single login to an email provider you used to communicate with somebody related to the ransomware operation.

All in all, if you have a larger team, the chances of at least one person messing up aren't too small, and then it's a matter of the investigators pouring enough money and attention into the case to find it.
As I get more senior, I juts keep other people poorly architected monstrosities running rather than writing anything new. It saps any excitement from the job.
Well the reason for that is that the website has dumps that you can easily download.

Here is a text dump of their press page https://pastebin.com/fxJCaUDq
…first to be questioned by the Feds no matter what terms they left under. Too important an attack for that institutional knowledge to stay out of the fray.
The name "tee" is also a reference to a physical piece of plumbing which looks like the letter T, and allows connecting one "input" pipe to two "output" pipes.
As far as I can tell, a SAX parser does not expose the distinction between an opening tag and a self-closing tag. The tag `<foo />` would just emit a startElement event followed by an endElement, exactly the same as `<foo></foo>`.

Which means it can't solve the specific problem the OP describes.
He makes interesting horror stories. I don't usually like horror but I have read some of his work. Another one, by him, that has stuck with me is a bonus story of Gyo called The Enigma of Amigara Fault.
Doesn't Google recorder does freely for you?
Labelling something as "toxic" likely implies "bad for the success of the ecosystem". So no, they are definitely not orthogonal. They are (presumably negatively) correlated.

The point made was: seeing that the Linux project is pretty successful already, it's not "safe to assume" that these changes you envision would lead to either a good kernel or a healthy ecosystem.

You seem to want to optimize for something else...?
Personal Systems, Productivity, and Slippers
>There is no machine learning going on in this codebase whatsoever as far as I can tell, but you seem to be claiming there is. Do you care to respond to that?

Afaik I haven't coined the term "machine learning" in this thread and made no such claim.

To clarify : There is no machine learning going on in this codebase (though the problem is interesting enough that you can replace the simple AI by a more advanced one).

I was just merely pointing that AI alignment problem already affect even simple decision making agents.
There's not a trait for it yet, but Smithy is designed to be auth agnostic so new auth traits can be added by anyone. There's a meta-trait called authDefinition[0] that you can apply to your own trait to indicate that it's an auth trait. With that your trait would show up anywhere else auth traits are found in the Smithy tooling. We're designing the code generators to be extensible enough that you could then fairly easily implement just the necessary bits.

[0]: https://awslabs.github.io/smithy/1.0/spec/core/auth-traits.h...
How does that work with Salic law?
First off - I feel terribly sorry for the author's experience and I can totally empathise to it. Also want to share my personal experience and some mitigation techniques.
I was pairing 8+ hours per day from 2012-2017 with 10+ engineers in total, most of that time fully remote. My company highly praised Pivotal and its processes, specifically pair-programming. Similar to the author, I have experienced different levels of engagement from my peers, conflicts, etc. I can 100% agree that pair-programming is extremely physically/mentally exhausting. Even just to talk for 8 hours/day puts your brain under extreme pressure. Here are some of techniques I've learnt and employed to mitigate the negative consequences:

* Talk through the pros and cons of pair programming with your new pair upfront. Ideally have your thoughts on the topic already written in a doc. E.g. clarify the difference between the dynamic: person behind the keyboard (driver) is generally thinking slower (spends time on typing), while the observer have more time to think. Explain the importance of switching the driver regularly. Explain the benefits of being the driver: e.g. if a person wants to build up the context in a new area it might make sense to be the driver and learn at slower pace. Ideally switch the driver every day.

* Agree on the scheduled regular breaks. E.g. I used to have a pomodoro timer for 45 mins and then a 10 mins break. When working from office having a game of ping-pong/pool is a great idea. When remotely just switch off from the computer to relax a bit. This also helps with distractions (e.g. Slack, Email, etc): use that time (and only that time) to manage the distractions so that you can have your full focus while pairing.

* Do frequent retrospectives and give feedback. At the end of the pairing day ask "What did you like/did not like?". Try to be honest: it is important to catch factors that irritate/annoy early and fix them rather than letting them grow into a bitter relation.

More importantly be inclusive: pair programming just doesn't work for everyone, there's no point to force someone in to it. It is worth a try though. I find its benefits hugely overweigh the downsides.

edit: formatting
Economics is not a subject that I can say that I know anything about, so this is my completely subjective interpretation.

I think the problem was that Brazil got into a positive feedback loop, and we had what Wikipedia calls "inertial inflation" [1]. We got this going for so long that everybody internalized the inflation, and expected it, and behaved as it was a foregone conclusion that there was going to be inflation next month. So it became a self-fulfilling prophecy.

I see the plan ("Plano Real" [2]) to break it as a social engineering hack. They realized, after so many failed attempts, that in order to succeed you had to change people's minds and make them see the price of goods/services/contracts as stable, which would also change their habits and expectations. Remember there was a generation of people, including myself, who lived their entire lives under high inflation so they didn't know anything else.

So what the government did was to create an index, called URV ("unidade real the valor" = "real value unit"), and mandated that all salaries/prices/contracts/etc. should be indexed against this particular index (and not any other index, or the dollar). Everything should be advertised in URVs. The government would publish, every day, the "price" of 1 URV in what it was the currency back then (cruzeiros reais). So when money actually changed hands, you would pay in cruzeiros reais the quoted amount of URVs using that day's URV price. The URV was roughly tracking the USD, which gave confidence to everybody that the index was "fair" and not losing value.

This went on for a year. And it actually worked: everybody started thinking in URVs instead of cruzeiros reais. All prices became stable in URVs. And then in 1994 they introduced a new currency, the real, where 1 real = price of 1 URV. And inflation suddenly dropped from ~50% a month to ~2% a month. Still high but a miracle to us compared to how it was before. (Eventually it dropped to less than 10% a year.)

So they basically "de-indexed" the economy (and people's minds), killing the positive feedback loop and the hyper-inflation. This was such a life-changer for Brazilians that the economy minister during Plano Real, Fernando Henrique Cardoso (the public face of this plan, even though he wasn't the author), ended up being the next president.

There are a few articles that may be a good summary as well: [3][4]

[1] https://en.wikipedia.org/wiki/Inertial_inflation

[2] https://en.wikipedia.org/wiki/Plano_Real

[3] https://www.npr.org/sections/money/2010/10/04/130329523/how-...

[4] https://www.thisamericanlife.org/423/transcript
I’ve used Sonix.ai for this type of thing before. Simple pricing and nice editor. The only thing it could benefit from is speaker identification.

Apart from your service offering an onprem option is there much else difference?
Conversely I get the opposite. I come up with an elegant solution to a problem, but the previous dev has architect things in such a way won't work. Rinse repeat a few times until you have something that will work, but is not elegant at all.

I feel like the people going before me are the "ninja coders" I see in job ads. With all my years of experience I come up with various ways to solve a problem, but these guys are so much more effective than me in anticipating my moves and have a way to block them already.
Probably the case. Being older than 35, in this industry, is also a killer.

I just gave up looking for work, and am working with some folks on a nonprofit startup. It's great. best decision I ever made.
Chronotherapy, age, sleep disorders and melatonin
Some poor university student nearly did.
Happy Birthday from the Low Countries, and may many more follow.
Facebook Leak Data
A few people have been looking for this recently. I found a supposedly legit copy on i2p bittorrent and am in the middle of it uploading to mega right now:

https://mega.nz/folder/rRE2zbJY#f4FgIPFIRHxLtoa31N0xvw
Replied at https://news.ycombinator.com/item?id=27104509
That's great, If are a fan of Super Mario Bros, you can play for free online: https://supermario-bros.co