skysight-inc/HackerNews huggingface dataset:
I believe the person you are replying to is using that as an allusion to the issues discussed in the famous "Reflections on Trusting Trust" paper[1] by Ken Thompson.

[1]: https://www.cs.cmu.edu/~rdriley/487/papers/Thompson_1984_Ref...
"There's no such thing as a system being secure, only being secure against a particular adversary."
It just occurred to me, we are probably talking about different things. My understanding of this thread was that the subject is the average military member, as those are the people who are being prejudged and stereotyped as discussed further up thread.

It seems like you are specifically talking about political leaders at the very top. If that is true, then we're probably just talking past each other, and we probably agree more than we think.
I have friends and hobbies, but I like separation of work and home, having work in my home has felt like a violation of a personal tenet of mine for the last few years. It may also have to do with the fact my commute is 30 minutes so I use that time to tune out and read on public transport. With that I've always enjoyed working in the office and find my commute to be a pleasant context switch.
Suggesting a co-working space completely misses the point of wanting to work in-office (perceived improved team collaboration).
Being a teacher is a ugly duckling between the professions that require higher education, in terms of pay. Now that people have to compete with their dead peers, the job market will finish going to shit.
Unfortunately, I'm afraid that that will be exactly the response. If that happens NATO is done for, but the fact that today Germany is one of the two countries that stop stronger sanctions against Russia is a strong sign that Putin will get away with this and more if we let him.
I strongly doubt this is a significant factor.
Video lecture from Mearsheimer, for the lazy: https://www.youtube.com/watch?v=JrMiSQAGOS4
Being in any random office with random people is not the point.
They could help if the tags were 'Occupation = Plumber' and 'Name = Joe'. Now a search for all files where both tags are present will get you Joe the Plumber's invoices. If you want everything from any plumber or from any person named Joe, then just leave off one of the tags from your search. It is very much like when querying rows in a relational database, just adjust your WHERE clause.
Most likely referring to "Reflections on Trusting Trust" [0]; i.e. when the compiler is itself the attack vector.

[0]: https://www.cs.cmu.edu/~rdriley/487/papers/Thompson_1984_Ref...
Ask HN: What do you think about Salesforce acquisitions?
Pretty much the title. I occasionally forget that both Heroku and Slack are owned by Salesforce. Is there any particular reason why Salesforce does not try and integrate them closer into their platform/brand identity? Other acquistions that come to mind are Google acquiring products like YouTube, integrating it with Google+ login back in the day, Microsoft with Skype, Facebook with Oculus/WhatsApp/Instagram. Any reason why Salesforce treats its acquisitions "differently"?
Not to gripe on your work, But I am extremely skeptical about tools like these. How do you ensure the equivalence of the computation ? What are the SLA's on equivalence and how do you even verify if the programs are equivalent?

The solution to bad code written by data scientists is not more AI tools that write non-verifiable code. Its ergonomic API frameworks which can relieve the pain-points / bad practices via throughly testable / verifiable / deterministic code.

The site even promises test-case generation in the future. This seems very flaky at best.
LessWrong – Articles for the Rationalist Community
“Of course” according to what?
Bravo. Makes me proud as a happy IntelliJ user.
I think you might be right that it's a matter of practice, but retention is an issue. Flappy Bird already has an inherent difficulty increase (speed increase), so you could keep the words coming in infinitely with the speed increasing as you get each word correct.
> Like my other reply to your comment, this is <<not>> about absolutes.

Agreed. But your replies to me seem to indicate absolutes.

> Democracies are generally more peaceful and produce lower casualties than autocracies.

Not sure what you mean by "generally" or "peace". Internally or externally? Because I'm betting autocratic countries are much more peaceful internally. If you mean externally, I've already shown you that democracies have shown themselves to be more violent/invasive. Just take a look at the US. In our short time, we've "grown" from 13 states to 50 states + many territories. And in the last 100 years, we've invaded more countries than any autocracy. We currently occupy more countries than any autocracy. Two democracies ( US and Russia ) have invaded Ukraine in the last 10 years.

> There's a reason people like them more when they can vote with their feet.

Is that why everyone is fleeing to india, the largest democracy in the world? Nobody comes to the US, Canada, Australia, etc for democracy. People come here for money/wealth. The countries with the highest proportion of immigrants in the world is saudi arabia, UAE, qatar, etc. None of them are "liberal democracies".

> I do, but do you know why they did it? Honest question, why did the UK nuke Japan?

Of course you do. And I do. But instead of stating the truth, you'll say because japan refused to surrender/etc. But that makes it even a more heinous war crime in my mind. The US was a racist nation in the 1940s. We did hiroshima/nagasaki for the same reason we sent jewish refugees back to europe in the 1940s, racial hatred.

Your assertions are what we were all raised with. Most just blindly believe it. But if you were correct, then everyone would be immigrating to india for democracy and not saudi arabia, qatar, etc. North korea would be the most violent nation invading everyone. Instead it's the US, britain, france, etc.
There has been thousands of troops surrounding Ukraine since 2014? Has US intelligence been warning of an invasion since that year as well?
The linked blog post literally just says "reads". The word "rows" does not appear in the blog post! You have to click through, yes it's clear once you do, but i'd say it's a valid complaint about the blog post
https://www.cs.cmu.edu/~rdriley/487/papers/Thompson_1984_Ref...
Neon purification and leading edge chip manufacturing concentrating in Ukraine and Taiwan respectively have nothing to do with neoliberalism. The former is a historical accident rooted in soviet space laser initiatives, and the latter is because TSMC executed technology development better than western, Japanese, and Korean competitors
True, even with tuned indices table scans are pretty frequent and perhaps one would want a slower but cheaper query. It’d be quite stressful to have to worry about query plans executed because they can vary quite a bit across very similar queries and be nudged towards more expensive queries by development teams.
'Financial sanctions are easier than ever for Russians to evade. Thank Bitcoin'
But that's the key thing - people don't just want to work in offices themselves - they also want to force other people to work in offices. People who want to work from home don't want to force anyone else to do anything - they just want to work at home themselves.
All the comments hating on the audio is hilarious, I have to admit the audio is definitely louder than normal. It seems to have been tampered with to increase its loudness. Combined with the fact that the browser wouldn't have played it if it wasn't for the click interaction for "back to the top", which is of course the whole point of this demo. If intentional, clever and definitely deserves a HN front-page recognition.
Because sanctions might mean you can't get your money back from Russia.

And Ukraine might not exist as a country soon.
When you have nuclear weapons in your possession, obviously you will not be able to discover how to detonate them in an hour or a day.

Nevertheless when you have the resources of a state, it is very easy to disassemble them and discover, in a few weeks or months at most, how to replace the part that initiates detonation with one that you control.
I always think that's a weird comparison when it's made; the U.S. has a long history of hiding 'true-black' project budgets in non-military (usually scientific) ledgers.
JetBrains is technically a Czech company though, as in the company is a legal entity in the Czech Republic.
The fact that you assign innovation purely to science/engineering is why many startups fail. You don't seem to recognize that innovation happens across all segments of the business. Plenty of ingenious products never reach critical mass because engineering founders dismiss all other aspects of business building. Facebook's toe-hold that helped them beat MySpace and Friendster wasn't an act of innovative engineering as much as it was their go-to-market plan starting in Universities.

Engineering will remain flexible because of all the virtue signaling big tech is doing in order to retain their talent. It's almost comical that they are struggling to bring people back to the office after being the biggest promotor of work-remote while the rest of the service-economy had to show up every day to their Walmart jobs...
At the end, it's all trade-offs.

After working with Rails for 10 years, I ended up preferring the opposite end of the spectrum of just using small frameworks like Express and just writing our own boilerplate.

I agree with Elm's take on boilerplate: it's not boilerplate and glue code that makes application development hard, and I don't think it's always a net positive to build abstraction around it like you see in large frameworks. As a Rails app grows, I just find myself spending more and more time unrolling abstraction to figure out what's going on.

Most things, like authentication, I prefer to just read in the application code itself to see what's being written to the cookie rather than dissect, say, the highly-abstracted Devise gem in a Rails app to debug session issues.
>
I don't think compelling longterm vagrants to accept mandatory psychiatric and drug treatment in a secure facility under state custodial care is criminalizing poverty.

I live in Seattle. Please tell me which facility within 50 miles of me will both safely house people, and provide psychiatric/drug treatment for them, and I'll get right onto advocating for getting people out of tents and into that facility. Does it have a name, address, and website?

Also, it needs to have room for 5,500 unsheltered homeless people. [1]

That facility, of course, does not exist. This is my entire point. In some parallel universe where support services exist, I'd prefer them being used over people living in tents. I'd even support mandating them, because I also don't like stepping over human shit when I take a walk in my neighborhood. We don't live in that parallel universe, though, and the services that exist aren't up to the task. Shelters are unsafe, have incredibly limited admission hours, are often at capacity, don't provide enough support services, and refuse to take addicts. There's a reason people are sleeping in tents, and that reason isn't 'they don't know that shelters exist'.

Those people know shelters exist. Those shelters either don't want those people, or those people don't want to live in those shelters, because that life is worse than living in a tent by the overpass. If we're going to talk about compassion, I'm not sure how compassionate it is to force people into a living condition that's worse than the squalor they already live in.

As of February 23rd, 2022, we have exactly three options that we can implement.

1. Sweep the streets and 'house' all homeless people in prison. [2]

2. Keep sweeping tent cities from street to street, shuffling people between 3rd and 4th and back to 3rd and back to 4th. [3]

3. Do nothing and let people live in tent cities.

There is no option 4. It doesn't exist. I'd like one to exist, but it doesn't.

I don't like any of these three options, but the one I dislike least is #3. We just voted for a city council that is going to double down on #2. My prediction is that four years from now, we'll be exactly where we are today. Nobody's building a magical housing and treatment facility for 5,500 people.

[1] There are, at any point in time, ~6,000 sheltered homeless and ~5,500 unsheltered homeless in King county (population 2,200,000).

[2] This is what people mean when they talk about criminalizing poverty.

[3] This is what we call 'Re-arranging deckchairs on the Titanic'. This can be done on a local level, by sweeping tents out of neighbourhoods which complain the loudest, on a municipal level by having suburban police arrest people and release them in the city center, or on a national level, by giving mid-western homeless people a one-way bus ticket to the coasts. The net result is the same - it doesn't solve the problem, it just moves it around.
Because we saw what happened when a dictator took one country and we let him, thinking it would bring "peace in our time". We've learned that you can't just do nothing. If you do what is unacceptable, we have to push back. And Russia is doing what is unacceptable. We need to make it as painful as possible.
Will they leave Russia too like Telegram?
Ask HN: What do you think about Salesforce's acquisitions?
Pretty much the title. I occasionally forget that both Heroku and Slack are owned by Salesforce. Is there any particular reason why Salesforce does not try and integrate them closer into their platform/brand identity? Other acquistions that come to mind are Google acquiring products like YouTube, integrating it with Google+ login back in the day, Microsoft with Skype, Facebook with Oculus/WhatsApp/Instagram. Any reason why Salesforce treats its acquisitions "differently"?
The Linux community is way way way larger than just the sum of distro user bases.

Even if all distros have long ago moved to GCC 8+, you still have other chips and systems running, and who knows what buried somewhere depends on GCC 5.
ML models do the same thing - it’s over fitting.
I rather see it as scaling creativity. Nowadays I spend more time with designing, refining tickets/specs, code reviews and mentoring than coding myself.

I mostly enjoy it, it feels like moving forward. It is sometimes a bit frustrating to think „I could do that in a fraction of the time“, but it's important to acknowledge how to best spend the work time, not to do what's most fun.

Probably wouldn't enjoy it if I wouldn't be able to influence in which direction the work goes, though.
It's an immensely useful word. Cf. "yinz" of western Pennsylvania, which is a contraction of "you 'uns" of Appalachia, which is a contraction of "you ones". The popularity of rap has spread it immensely in the past thirty-odd years, because Black English is strongly influenced by long association with white Southern dialect (and vice versa).
That's such a straightforward narrative, but then why has no major power ever been able to annex and occupy an unwilling nation before?

Everywhere Russia has taken to date was already a separatist region, but I'm really racking my brain to think of times when a country 'just simply annexed' another area by force since the fall of the Raj.
I will add filters to the search soon, but I prefer to let everyone decide which sources are valid or not valid themselves.

In the meantime, you can add "-site:domain.com" in the search box to block a site you do not want.
Definitely. Though Linux code has probably been tested more thoroughly, and run through more static analysis, than any other C code base. That does help me sleep a little better at night.
At least it is a bet. Is there anything that can be done to help?
Companies should not involve in politics
C++ was discussed as having too many undesirable characteristics.

But that's exactly why I think a customized language for the kernel is an interesting idea. You could get pretty much exactly what you want for the kernel. Add features you need, remove any undesirable behavior or features.

For most programs that would be too much complexity, but the kernel has very particular needs. And I think a similar in spirit approach has worked very well with Qt.
I looked it up before I posted this Ask HN. I did not see an obvious answer to any of my questions. Do you have some additional information about how I can use the lightning network to address what I'm asking about in my post?
One of my favorites is Mesembryanthemum crystallinum[1], these came up in the discussion on Freeman Dyson and his will to create plants with warm blood [0]

[0] https://news.ycombinator.com/item?id=30394933
[1] https://en.m.wikipedia.org/wiki/Mesembryanthemum_crystallinu...
VLAs exist as a gnu extension even for -std=c89, unless -pedantic is also specified.
Well, you still have to define it if you want me to know what you're talking about.
First Successful Implantation of Revolutionary Artificial Vision Brain Implant
I think it would be crazy for another reason - there is very little in that area that could be collateral damage, and there's not really anyone who is supposed to be in there. This should make it very easy to target forces in the exclusion zone.
Celiac, lactose intolerance, fructose malabsorption, migraines... there are plenty of variations that cause people to handle foods differently.
Hacked: Putin Aide’s Emails Detail Alleged Plot to Destabilize Ukraine (2016)
Director of Roscosmos Threatens to Deorbit the ISS over USA or Europe
I am very well aware of the history here. Again, Intels misadventures in IOT have absolutely nothing to do with their challenges today, which are rooted in a handful of poor engineering decisions
Like in Libya in 2011? In Kosovo in 1999? This fairy tale has been dead for decades now.
Humanity is not just eating our seed corn, we're burning it for heat. If you think we can get away with that indefinitely, you are far more optimistic than I will ever be.
Yeah it's getting hammered. But still functional on most refreshes for me.
Not my experience. Some people just like to have people around, some don’t have space for an office at home, some need the socializing at the office and so one. People are different. I prefer working at the office even though I have a life outside of work and I have an office at home. Granted, my commute is only 15-30 minutes depending on traffic.
Wait how do you know it was manually set? I’ve been throttled under a pattern like that for the past few months I think.
The comment by truetraveller is complaining about the pricing and docs, not the blog post:

> The pricing page/docs leaves so many questions unanswered:

The pricing page and docs make "rows" very clear. I was never referring to the blog post, nor was truetraveller.
"Canada temporarily suspends operations in Kyiv. Due to the rapidly deteriorating security situation, the Canadian Embassy in Ukraine has temporarily suspended its operations in Kyiv and moved to an office in Lviv. Canadians in need of consular assistance in Ukraine should contact Global Affairs Canada’s 24/7 Emergency Watch and Response Centre (EWRC) in Ottawa." (https://www.canadainternational.gc.ca/ukraine/index.aspx)

The EWRC is https://travel.gc.ca/assistance/emergency-assistance

Oh, and here is the Canadians Abroad registration info: https://travel.gc.ca/travelling/registration
No one's "forcing" you to do anything. There are still fully remote jobs. Even GP said,

> No, I don't want to go back to the office (I don't have to; my team is now fully remote forever)
Interesting, I had the same job in mid to late 00s, although I wasn't a consultant so my sample was the company's codebases (of which there were a lot because we built a lot of embedded systems on top of vxworks that did a lot of network communications, sometimes in very niche protocols), not necessarily the codebases of company's that are worried enough that they hire a consultant. That was right around the time when compilers and security tools were becoming available that could flag nearly every possible problem. At that point false positives became a big challenge.

What years were you a consultant reviewing C applications?
Ever heard the phrase "don't try to catch a falling knife"? We don't know how far this crisis will go. And we've only just started on the path of serious sanctions.
"From the perspective of the engineers involved, the cost-cutting measure does not pose any safety risks. Ultimately, the omitted component isn’t even needed for autonomous driving in its current state. But it will be necessary to retrofit the vehicles once the technology is more advanced."

So the chip isn't essential yet and customers might have to come back to get it later? Doesn't seem as bad as the article makes it sound.
The y-axis on these graphs are suspect, if not a smoking gun. E.g. memory usage "before" ranged from 0-6GB, and "after" ranged from 0-20GB (!); eyeballing it, "after" might still be lower, but the y-axis shenanigans doesn't give me much confidence.
There is ambiguity. "open .file" is parsed as "open.file", which is an error in Python
Thanks for doing that!!!
I'm pretty sure the issue is that they won't make a wedding website for a gay couple. In your example they would still serve them, just not the exact product that you want.

Making a website for a gay couple and a straight couple requires the same sets of skills...

In both of your examples, the set of skills is different.

Baking a cake for a gay couple and a straight couple... same skills...
> how often does C get new revisions

1989, 1995, 1999, 2011, 2017.

The 1995 one was an "amendment", not a full revision (and is mostly additions to libc, which Linux doesn't get to use; the only language change is the addition of digraphs).

C17 was a "bugfix" revision; compilers will have applied these fixes to their C11 implementations, so in effect the only difference between C11 and C17 is the value of __STDC_VERSION__. So for most intents and purposes C11 is still the most recent revision.
Congrats on the launch! As a former data scientist, it pumps me up to see more notebook-centric tooling, as I believe it is the best environment for data exploration and rapid iterations.

We're working on notebook tooling as well (https://github.com/ploomber/ploomber), but our focus is at the macro level so to speak (how to develop projects that are made up of several notebooks). In recent conversations with data teams, the question "how do you ensure the code quality of each notebook?" has come up a lot, and it's great to see you are tackling that problem. It'll be exciting to see people using both MutableAI and Ploomber! Very cool stuff! I'll give it a try!
How do you identify all the vital components for not just what you need to manufacture, but the components of those components? How many people here knew Ukraine was a major producer of neon prior to this, and its importance to semiconductor manufacturing?

You could try to become totally autarkic, but then you have to support a national semiconductor industry along with every industry it relies upon indefinitely, while foreign semiconductor companies won't be encumbered by restrictions to purchase every component for their process from within your country; they, at least, will have the option to go with the cheapest or the best options. And so, if you want your national semiconductor industry's chips to actually be used, you have to provide incentives for that, too, and/or require domestic electronics companies to use their chips. Then, since you're making domestic electronics companies uncompetitive, you have to incent consumers to purchase those electronics, ban or heavily tax foreign electronics...

In a modern, globalised economy, it seems to me the only way to have a semiconductor industry that isn't vulnerable to these sorts of problems is full top-down control of a substantial chunk of the economy.
The Linux kernel requires GNU extensions; it's already not ANSI C89.
They want to force their teammates to work with fully-remote colleagues.
They probably don't want to damage the structure itself, but the exclusion zone around it is quite large with little risk of collateral damage (possibly easier to engage).