skysight-inc/HackerNews huggingface dataset:
One correction here is that you are not limited to GS-9 with a BS only. GS-9 is often people with zero experience and a BS only depending on the position - like everything it's based on competitiveness.

Recognize that the GS scale starts with people who have no formal education at all.
Can't say I've seen inequality-problems like IMO has anywhere else.
> They take bad results with tiny sample sizes and pawn them off as fact and then because "facts don't care about your feelings" they feel justified calling anybody that doesn't believe in whatever it is they're selling an idiot.

You've just described mainstream media nowadays.
ByteDance clame still control over TikTok
In general, I agree with you, but you could apply it in reverse: "C function pointer declarations can be useful, if you can look past the syntax."
Pixel Face of Guybrush Threepwood from Monkey Island 1 Upscaled by AI
What title would you prefer people use?
I'm sure there is a joke there somewhere as to how it was meant for them not us
That's true. I've completely given up on watching videos on news sites like this for all the reasons you mentioned.

I usually see the headline and go to youtube to find the video.
Indeed they did do quite something in standardization of thing controls for which it so sad to see it going unmaintained. On the tunnel side though which they are also shutting down there are plenty alternatives e.g.[1]

[1] https://diode.io/download/
A nice roundup of the ways in which American democracy has spiraled further from representing the popular will.

> What gives McConnell his power is not the will of the people but the lines on a map.
> I'm sure the EU would like to know how the UK treats some of these basic matters in light of Brexit and the pending trade negotiations.

Why would they care? Did you forget about the whole thing where they forced the President of Bolivia to land on command of the US because the US had (allegedly by Assange) been lead to believe that Snowden was on board? The EU isn't any further from the US' reach than the UK. It's a larger province in the empire, but it's still a loyal province.
flatbuffers also support this, but use offset tables instead of TLV.

It may be that TLV is necessary if you want to do this in a format that is designed for streaming rather than random access.
Tell that to Facebook. They are the ones that optimize for ad revenue and engagement rather than user satisfaction.
I am far less technically inclined than most on HN. I find the premise of AR to be very exciting, but only if I am - as a nontechnical user - provided with tools for solving my own problems and augmenting my life experience as I see fit rather than merely consuming a series of curated experiences.

At the more extreme end, Keiichi Matsuda's "Hyperreality"* absolutely is a nightmare. It's not even the intensification of media that I find so abhorrent. It's the coercion and lack of user agency.

*https://youtu.be/YJg02ivYzSs
You sound super burnt out and taking a (possibly permanent) break sounds like just what you need. On the other hand I, at 50, am looking forward to another 25 years of programming with any luck. I think almost everything has improved since I first started with much improved processes (no more waterfall), new and interesting programming languages (with jobs using them), free software becoming firmly established, much better tooling, more interesting work (cloud and distributed systems have added much fun, including improving those distributed systems), enlightened views on testing and documentation being very important (I remember when simple unit tests were frowned upon as wasted time), nearly everything in the software process is automatable (CI, CD are great), etc.

I obviously am at a different place than you but I don't think everyone who enjoys the work has Stockholm Syndrome and needs to be pitied. Some of us honestly enjoy it and I plan on working as long as possible as I really like the external supply of ideas to create.

Though had my carrier taken a different path than it did I can easily see being as burnt out as you. I worked briefly at a large enterprise company (not software makers, think greek sneakers) which was so terrible.. if that sort of job was my only option I wouldn't have lasted a decade in this business. That place was seriously depressing.
Embracing the tension between code and design
Fallout 76 is even the exact sort of "live service" game that seems to do really well on Xbox Game Pass. (Sea of Thieves is often mentioned by Microsoft as a gold standard live service game that exceeds exceeds "sales expectations" precisely because of Game Pass; it probably wouldn't have sold as much as it has without Game Pass.) Rumors are that when Bethesda put FO76 on Game Pass the player count went way up, though Microsoft remains mysterious about actual Game Pass numbers, and FO76 also released a major expansion pack and cross-play at the same time, so if those rumors are true it may not just have been Game Pass but the confluence of things.
Photovoltaics and wind power will get us a long way. Both of them are seeing installed power increased by roughly 20-30% year over year [0]. If we can keep this pace for the next five years and half the rate for the second half of this decade, they'll make up more than >30% of power production already (in 2030!).

[0] Growth of installed photovoltaic (nameplate) power: https://en.wikipedia.org/wiki/Photovoltaics#/media/File:PV_c...
The flight crew on Lion Air 610 were experienced. They had a combined total of nearly 10000 hours on 737s. These guys "knew their shit".

American Exceptionalism is a dangerous myth. They didn't crash because they were Indian/Indonesian. What happened to these guys is that they faced a situation that tested the limits of human abilities, and it's the reason a whole domain of engineering called Human Factors exists.
Is this comment and that website [0] sarcasm? What exactly are you automating? The theft of my PII or the opposite? On this matter your privacy policy[1] confuse me.

Sorry if I'm being a daft punk.

[0] https://www.privicy.com
[1] https://www.privicy.com/legal/privacy-policy
Flight Simulator 2020 vs. Real Life, Los Angeles Lax – A320 Cockpit Side by Side
More specifically, I know no middle-level manager who would dare to adopt it.

We'll make them adopt it, then. That's what re-education camps are for.

Seriously -- this is kind of like saying (in February of 2020) "Telling people to wear masks sounds nice but it just won't fly because it's not socially acceptable. More specifically, I know of no one in my office who would dare to wear a mask in public (except the low-level shitworkers whom none of us hang out with anyways)".

When it's a matter of survival -- and yes, curtailing our living standards to head of the worst aspects of climate change clearly is -- there are always ways to make it "socially acceptable".

And I'm not referring to coercive means - it's simply a matter of political will, and this thing known as "basic integrity".

That's why (in all but the most backward places) nearly everyone (who isn't basically a jerk or an idiot) is willing to wear a mask now (at least in places where it's truly necessary), even though most of us thought it to be awkward and icky (or probably not worth the hassle) the hassle. Because enough people in positions of influence / visibility came through and said "Look, we really need to do this."

Oh, and laws ("coercion") also help too. But the main thing that moves the needle is -- people (in positions of influence) having the cuts to act with integrity, and simply be open and honest about what needs to be done. And of course to back that up by leading by example.
The team that works on the mainline Elder Scrolls games hasn't so much as touched MMO or GAAS games - they've been working on Starfield which we know next to nothing about, but there's been no indication it's an online game. Even before that they made Fallout 4 which was a traditional singleplayer game.

ESO is by ZeniMax Online Studios and FO76 is by a separate studio inside Bethesda Game Studios. Nothing to do with the team that works on mainline TES and FO games.
Ouch times two.

Whom do they expect to test the software? The developers themselves?
River City Girls (WayForward), Factorio, Two Point Hospital, FTL.

Plenty of games out there, no reason to keep buying the same 3d-action RPG formula from the AAA-studios unless that's a thing you like.
Depending on what you make anther toolkit for fun C++ things is https://openframeworks.cc/.
It can be part of defense-in-depth: Move SSH to a nonstandard port and then completely hide it from anyone who does a port scan or tries SSH on the wrong port. I'm sure that's occurred to someone, somewhere in the world.
I didn't actually finish the game, so I can't speak too much to the story. for me it wasn't even about the bugs; I just thought the andromeda open world was the blandest of any I'd played at the time. it was like they looked at the lunar rover minigame from me1 and decided to make it the whole game. I wish they had just stuck to the traditional rpg level design of the previous games. I didn't much like the combat mechanics in andromeda either, but that could just be personal taste.
> It seems that for him the Englishness as he defines it was not being "obsessed with money as America."

Which, coming from a tax exile, is quite funny.
Most of these businesses have customers that directly engage with them online. From what I've observed, their requirements were more individually defined at first, but over time, all of them have similar generalised requirements with a slight touch of a few unique ones.

As I said, I am still in the process of gathering the required data, so its too soon to tell.
When you have a large base of installations in a big organization, this can make a difference in practice because your incident responders have to sift through less data. This makes much less of a difference when you have great log management and SIEM systems in place. Many places don't, and some hygiene can make a difference at times.

When I see this in practice, the first thing I check is how auth is being done and the overall security of the host. Then, I look for how they are doing SIEM because cleaner logs is a common reason and they'd be better off with a more proactive management approach.
Mainline Linux on the MikroTik RB3011
It's not as if Postgres is compromising on quality to add features, they're still very good at keeping Postgres stable even at the impressive rate that new features are added.

And while there are cases where I might agree with the general sentiment, I strongly disagree with this for Postgres. The new features are important and useful. Postgres is not a very specialized tool, it is a general purpose database that is used in many different ways. It isn't just done and feature-complete, there's still a lot of potential to improve it for various use cases.
"Security by Obscurity is when you hide how a security measure works, not when you keep some part of it a secret." This is the net opposite of what Kerckhoff tells us.
Very wrong. Let me quote Bruce Schneier on this: "If I hide $1million in a safe and hide the safe somewhere in the subway in New York, that's obscurity. If I do the same but hand you the safe right away and ask you to open it without the key, that's security". Nobody cares about whether your solution is buggy. If you assume any security based on the inability to learn something about the WORKINGS of it its broken (or more precisely just overhead because it's as good as nothing). You can only model that based on the inability to learn DATA (like a key/password).
Tsiolkovsky Rocket Equation
That will just turn into another cookie prompt where everyone just clicks the thing that will make the annoying popup go away.
> At some point, the experience becomes an endless pile of permissions dialogs.

Surely just one set at install of the app?

My coffee loyalty app wants access to my contacts and a bunch of sensors? Nope.

I got the impression the article was about a product that alreadh exists!
Rationalwiki says of Murray:

- claims the perpetrators of the Salisbury poisoning aren't the Russians

- has been in disputes with a British newspaper editor and an Uzbek businessman over blog posts or articles

- some vague accusations that he may hold antisemitic views

Is that it, or is there something else?

I understand that he is biased, as both an open supporter of the accused and also because of what happened when he was ambassador to Uzbekistan, which definitely explains his interest in this particular case: https://en.wikipedia.org/wiki/Craig_Murray#Ambassador_to_Uzb...

None of the above makes me think that I shouldn't take what Murray writes about this particular court proceeding seriously.

Is there some argument that I'm missing here, some reason that can be described without relying on mere name calling and innuendo, that suggests that Murray is lying about what's going on here and I should therefore just ignore him?
Some implementations search up the stack for a binding. Which is slower, but works correctly with multithreading.
Europa Universalis 4 is way better than Stellaris, friend.
https://drib.tech/programming/hierarchical-data-in-relationa...
> the exact same syntax as Ruby

I would be very careful with that statement, because it's simply not true (example: no type-related syntax in Ruby).
That explains the bartending bit above : I thought you were being provocative but you were just being simplistic.
Counting the number of dead people does not explain anything. Did people die because of poor politics/administration that ended in a famine? Because they were in the middle of a conflict? Because somebody wanted to exploit their workforce? Were they sent to death directly? I think it actually matters. No nation or ideology has a monopoly on colonialism, slavery, child labor, massacres and other monstrosities.
You seem to have very clear cut categories : The communists, The nazis, The adults. Although they must be quite comforting, I don't think they work very well.
For one company I interact with it makes sense. It's a situation where they're taking several different software and hardware products and integrating them into a single stack that has even more variables of deployments in the field. What's more, the installations are all on site, not easily changed out due to security policies, and any downtime will impact revenue. Dedicated testing teams make sense that do a lot of manual testing makes sense.

That said I don't know if that situation is unique or the norm out in industry.
I run my own WireGuard VPN on AWS Lightsail simply because [a] I don't want my local ISP knowing my browsing habits, and [b] using a clean, consistent US IP address is suitable for my work and other accounts.

I also use DoH via NextDNS, which is tunneled through the VPN as well for backwards compatibility.

The above setup keeps me secure and covers 99.9% of my use cases. If for some reason I need actual anonymity (which is the rare 0.1%) I'll then use Mullvad.

If OTOH someone's threat model requires anonymity 99.9% of the time, then I hope they'll also be adept at jumping through a few more hoops than simply trusting some $3 VPN provider that sponsors YouTube videos — IMHO of course.
Okay, so at least she is earning income. But it isn't really a good situation if you work 8 hours and she works 8 hours, but then you also do 4 hours of housework per day and she does zero. There are a million mindless tasks that need to be done regularly in a house...putting dishes in the dishwasher, cleaning a bathroom, folding laundry, that takes zero learning.
Here's the "unknown unknowns" quote [0] in context. Rumsfeld is responding to a question on whether Iraq had any connections to WMDs. He's justifying the invasion by saying that inspectors aren't allowed in the country, so the US doesn't know if there are WMDs or not.

> Q: Could I follow up, Mr. Secretary, on what you just said, please? In regard to Iraq weapons of mass destruction and terrorists, is there any evidence to indicate that Iraq has attempted to or is willing to supply terrorists with weapons of mass destruction? Because there are reports that there is no evidence of a direct link between Baghdad and some of these terrorist organizations.

> Rumsfeld: Reports that say that something hasn't happened are always interesting to me, because as we know, there are known knowns; there are things we know we know. We also know there are known unknowns; that is to say we know there are some things we do not know. But there are also unknown unknowns -- the ones we don't know we don't know. And if one looks throughout the history of our country and other free countries, it is the latter category that tend to be the difficult ones.

> And so people who have the omniscience that they can say with high certainty that something has not happened or is not being tried, have capabilities that are -- what was the word you used, Pam, earlier?

> Q: Free associate? (laughs)

> Rumsfeld: Yeah. They can -- (chuckles) -- they can do things I can't do. (laughter)

> Q: Excuse me. But is this an unknown unknown?

> Rumsfeld: I'm not --

> Q: Because you said several unknowns, and I'm just wondering if this is an unknown unknown.

> Rumsfeld: I'm not going to say which it is.

[0] https://archive.defense.gov/Transcripts/Transcript.aspx?Tran...
Very unlikely that sktime could be used in this way, because ARIMA is rarely applied this way. This would be akin to estimating the mean from some sample and predicting values of a different population (not a different sample from the same population) with this mean. You could do that, but in general it will not yield very good predictions. ARIMA is just fitting the mean, variance and serial correlation of a specific time series. Using these sample moments to predict the trajectory of a completely different time series rarely makes much sense.
> Programming has become joyless.

Over the next year or two I hope to develop a mobile app.

After 15+ years of big messy corporate server programming I think this might be the place joy is hiding.

I accept that I will probably not make the money I have made gluing clouds together the past couple years. But maybe I can make something useful that people like to use.
Biden: Trump Could Have Saved Everyone from Dying from Wuhan Virus
CNN transcript is at:

http://transcripts.cnn.com/TRANSCRIPTS/2009/17/se.01.html

Biden: "And if President had done his job -- had done his job from the beginning -- all the people would still be alive. All the people -- I'm not making this up, just look at the data. Look at the data."
That's a classic fallacy. "I couldn't find it, therefore nobody can".
If you look closely, you'll see that we're saying the exact same thing.

Read Bruce's quote again. It's about hiding the mechanism.
GDPR does not require any banners or consent dialogs at all for cookies that are necessary for authentication, navigation, or keeping track of shopping cart contents in the current session, etc.

It's only the unnecessary tracking that needs explicit consent. So it's a good thing if such sites are slow to load and have to present irritating banners for legal reasons. This will hopefully put them at a competitive disadvantage compared to sites that don't insist on tracking their customers.
For sure, the issue is bad, should be resolved, and should have never been certified in the first place. But given the amount of attention the problem has received from all stakeholders, I think any further worries about MCAS from the flying public are misguided. The least likely thing to kill you is usually the issue that everyone is thinking about and is actively working to mitigate. Mechanical issues are especially terrifying because they remove any sense of human agency, but the good thing is that humans are good at fixing them. Human fallibility is a much tougher problem to solve and is still by far the most common reason airplanes crash.
You can fill out form EX107 to apply for the transcript of some particular trial or part of a trial heard. What if anything is available will depend on what your reason is for requesting the transcript and the nature of the case.

Unsurprisingly if you request transcripts of a case in which someone was accused of raping a child, the witness statement from the child and associated examination by counsel may not be available to satisfy your "idle curiosity" whereas they might be available to the defence lawyer for the accused who is appealing the sentence based on something said in that part of the trial.
There's a fundamentally incorrect claim at the heart of this article.

>Technology changes rapidly in software development.

That might be true of specific kinds of software development. People developing what used to be called "applications" (and now increasingly is once again called by the same name) are using very diffferent technologies than they were in 1985 or even 1995 and perhaps even 2005.

But if you're writing, for example, "creative" software (audio, video, graphics), the toolchains and fundamentals haven't changed much in 20-30 years. The rise of GPUs has added a wrinkle to the mix if you're doing video/graphics, but often at a layer you likely don't think much about on a day to day basis.

As a programmer of 35 years, I've got nothing to teach younger programmers who are doing webdev work in JS and/or some server-side stuff. But a younger programmer who wants to do native realtime audio has nothing to teach me, no new technologies to show me (they could easily be a better programmer, though).

Let's try to remember that "software" is bigger than webdev, and the rate of change outside of the volatile webdev sphere isn't always as dynamic as this article makes out. For some of us, GPT-N is fascinating as hell, but will make absolutely no difference to our work as programmers for the rest of our lives no matter how old we are right now.
That is true a parking lot speeds, but power steering is a non-factor above about 15 mph.

Doubly true in a mid/rear engined supercar with only about 35% of the weight on the front wheels to begin with.
Ask HN: Good Summer Internships for Beginners?
Hello all, I’m an (undergraduate) Freshman pre-Computer Science major and I’m looking for companies or government agencies that offer good summer internships. I have a pretty comprehensive list of such opportunities (provided by my university), but unfortunately the descriptions on these programs’ websites are often vague and lacking important information (e.g. regarding a salary/stipend), so I was hoping the HN community could offer some suggestions.

The main things that I’m looking for in a summer internship are (1) actual hands-on experience building real projects (i.e. not being a coffee-boy) and (2) a salary/stipend that can cover my costs for the summer. And since I’m just looking to get my hands dirty and gain my first real experience, I’m not interested in applying to anything highly-selective and prestigious.

To provide some context about me: I’m strongest in pure mathematics, but I have a decent amount of experience with Python (as well as some common packages like numpy/scipy, PIL, Flask, etc) and beginner’s knowledge of Javascript and SQLite. I have theoretical knowledge about some topics in machine learning/AI such as evolutionary algorithms, neural networks and natural language processing, but I haven’t had the chance to apply them to anything practical.

Your suggestions are much appreciated!
Bret Victor has captured this really well.

https://www.youtube.com/watch?v=8pTEmbeENF4
How to take meeting notes
I'm not sure what you think is the important difference between these implementations?

'Dynamic binding' is an abstract concept. The abstract concept is a global variable with a stack of values. How you implement it and whether you share the call-stack instead of a separate stack is is up to you. It's still the same dynamic scoping.