skysight-inc/HackerNews huggingface dataset:
Sprints are good to force a cycle of feedback on dev team vs customer.

But they are not the problem you are trying to solve, just a tool.

I like the concept of false idols in christianity: you must orient yourself toward truth and love (building something good and truthful).

That must be your highest value. Money, prestige, UML charts, Sprints, those are all false idols, they will lead you astray if you worship them.

Only worship truth and love.
Which Computer Science specialization has potential to be most in demand by 2030
Same as title
Hey, I like diversity of thought. Wild ideas? Fuck yes. I don't really care about people's backgrounds that much. What good is diversity when everyone looks different but thinks alike?
it's a scam, don't answer
Wow, how reading this makes me hope Ubuntu Pro fails catastrophically.

Supporting Python 2 so publicly at this point is actively damaging to the Python ecosystem. I don't wish to open a flamewar here, it's been debated to death already. Nothing wrong in giving paid Python 2 support to individual companies, but doing so on a distribution scale offloads the consequences of that support to the rest of the ecosystem -- an ecosystem which does not benefit from the money Ubuntu Pro will make.

How this works concretely: because it's Ubuntu (Pro) and because they decided to support Python 2, we in the Python community will continue to receive random bug reports, random feature requests, random crash reports, and more things we aren't paid to deal with. It's a hidden cost, and we're going to pay with our time.

Fuck. That.
It’s almost as if diversity initiatives are for the opposite reason.
So there is a buoy there on a 5km cable??? wow.
The “language” is the easy part. Every language has an ecosystem around it and foot guns and best practices and frameworks. Take C# for instance, sure the language is decently easy. But, the first and third party frameworks around it are huge.

I’m sure I could (re)learn Java that I haven’t touched since shortly after it was first introduced in the 90s in a few weeks. That doesn’t mean I would be a competent Android developer.

The average JavaScript developer would be an idiot to ever step foot in Erlang shop if he knew what was good for his career.

My resume was sacrosanct when I was in the enterprise dev world until mid 2020. Why would I reduce my optionality by not using the most marketable technologies?
> The only prior state when the file didn't exist was before git was initialized.

And I'd say the state of a repo with no commits is an empty tree, which is completely rational and consistent. It's what you get when you clone a repo with no commits, for example. If you `git reset --hard` to this state, that's what you get.

The ironclad rule is ANYTIME you run `git reset --hard` you are going to reset the work tree and have the potential to remove files and lose uncommitted changes. That command exists for this reason and is quite useful for when you want to remove and throw away anything that might have changed. Although `git reset` and `git checkout` are overloaded in IMHO confusing ways, `git reset --hard` does exactly what it says it will - the other usages are the odd ones.

Don't ever do `git reset --hard` if you have uncommitted changes (e.g. the repo is dirty). There's no special case for "before the first commit".

Another way to untangle the two issues 1. prior to first commit / invented previous state and 2. git reset --hard eats your file is to note that `git reset --hard` would "eat" an indexed, but not committed, file in exactly the same way if you `reset --hard` to a prior commit when there are prior commits too. No difference.

If you `git reset --hard` with uncommitted changes to an previously committed file, indexed or not, the changes are reverted too. It's the whole point to `reset --hard`.
When I redo the kitchen we’re going to put the cabinets higher because screw having some default countertop heigh when we could have something designed for us.

The next owners can redo it if they care.
This is not specific to India. India is a poor democracy and that does not solve the compliance issue (either from companies or civil servants).

But it's still a democracy, although an awkward one.
The average height of Englishmen actually went down during the industrial revolution (presumably) due to malnutrition.

New histories of the period think of it as potentially as one of the few times we know where there was an enormous economic boom alongside a general collapse of quality of life.

Ir could be we are looking at something similar at the moment with the digital revolution.

Yes eventually we all retrain and the effect will be nil, but in the in-between time, a lot of people might suffer immensely.
> it's a separate implementation from the one that takes an allocator

I want to give zig a fair assessment so yes, this is absolutely right. This is why I have elsewhere said that zig is basically two separate but superficially similar languages. You can probably accomplish just about anything in comptime zig, if you're willing to completely reimplement it from the core language up. The limitations I mention come in if you try to write code to be used in either comptime or runtime zig. So comptime zig has no growable arrays, no dictionaries, no string searching, no regexes, etc. etc. until these are reimplemented specifically for comptime zig. Mostly this is just sad, that a decent idea was implemented with such a terrible downside that would be so easy to fix: just add allocators. Just. Add. Allocators. But no, the zig team has explicitly rejected this.
Employees can quit.

Customers can buy elsewhere.

Corporation isn't going to shoot them for doing so.
And why would an “experienced candidate” ever step foot in those shops when they could easily get a job using a more marketable language that probably paid just as much and would make it easier for them to get their next job?
The government is a democratic institution, it’s fairly reasonable in principle for them to try and ensure all their citizens and not some overrepresented group get the benefits of public funding. It is after all PUBLIC funding, every citizen should have equal influence on where it goes, which would predict it being distributed fairly equitably.

> I believe that the vast majority of physicists—even the vast majority of white male physicists—want a more diverse and representative community

I think the trick with this statement is the white people who get screwed by the policy won’t be employable as physicists anymore due to lack of funding so they don’t count as not wanting this since they’re won’t ever become physicists. But sure the elite white physicists will talk about how fantastic this is so they can get invited to parties, it’s not like they will ever become victims of their own rhetoric. It’s obviously the people who will be most adversely affected whose opinions who matter most, and those are the B students, not the established physicists.

The other trick of course is that Asians are going to take the hit far more than Whites are but this isn’t talked about because Asians have more public sympathy. They aren’t thought of as a group with collective racial guilt to the same degree.
I meant that there might be balance issues. You wouldn't want something heavy placed far out towards the wing.
I know a guy, great guy, best guy I ever met. He could nuke wikiless.org better than anybody. And let me tell you something, when I heard that there was a nuking, I said to myself, "I will be phenomenal to the wikis. I mean, I want to help wikis". Mark my words.
I don't mean this as snide as it sounds, but really, who cares?
The trick is to use it daily. The learning curve isn't worse than vim
> but how limited some freedoms might be for non Hindus.

Where exactly is freedoms limited for non Hindus? Can you name some of these freedoms that have been limited?
Whilst I understand that in reality the costs will always win out, I think only addressing the cost aspect is a strange way of tackling the issue given that cheap energy has gotten us where we are.

Not to mention that you're comparing costs unfairly, given the costs of nuclear include the costs of processing and storage of waste output, and nuclear is the only energy source in which we control all outputs and have dedicated and well engineering processes for dealing with those outputs.

I think that people are being completely unrealistic regarding the cleanliness of solar and wind, currently we bury the blades and we just turf the panels, both of which are hardware that needs to be upgraded. The heavy metals in panels do not break down at all. Which is funny given everyones focus on the radioactivity of nuclear waste, which even though takes a long time to completely stop being toxic, does actually stop being toxic.

I think there's a happy middle ground, and we need a good mix of sources, but people are comparing on features that they want to compare on, and ignoring others.
I have no issue with racial composition. I have no issue with Apple hiring the best technologist independent of race. To me, gentrification is a symptom that the people being "displaced" did not have *equal opportunity* to become the best technologists.

This is because funding for upstream programs are ignored in these discussions about student loans, affirmative action, and now DOE grants.

K-12 public schools and literacy rates are shit in the US compared to much of the developed world, and we're sitting here yapping about diversity in applied physics research.

What the actual fuck?
Well don’t leave us in the dark. Speak your mind.
Well, why are you hitting yourself?
"Zig's use of comptime is fairly revolutionary in a c-like language."

I might phrase that as "statically-typed language". Most (if not all) of the dynamically-typed languages are technically programs that run at the only "compile time" there is and can do arbitrarily whacky things as a result. It is generally a good idea not to think of them that way. I've removed quite a few top-level Perl statements in my time and enforced rules that a module really should be nothing but declarations of constants and subroutines unless there's an absolute emergency. But dynamically typed languages will generally let you read some files off a disk, query a database schema, and hit an HTTP API to build a "module" if you want to.

And in this case the entire language really is available. The limitations tend to come with the increasingly fragile order of operations the modules impose on each other, rather than technical capability.

I don't say this to slag on Zig. Increasing the range of what static languages can do is a legitimately interesting topic. This is to shed light on the general space of programming langauges.
You rely on a compiler to produce an executable, right? Well there are many "phases" that the code goes through before becoming machine code. "Compile time metaprogramming" is having control over one of those phases available from the language itself. Exactly how it is implemented is, well, implementation and language specific. But the fact that you can do it is quite useful. You can not only write programs, you can also write programs that transform or generate programs. The full extent of what you're allowed to do is implementation-dependent.

In Lisps, for example, that phase is called the macro-expansion phase (of which there can be layers of) and generally acts as a source-to-source transformation from s-exp to s-exp (possibly with side-effects). Here's an example in a Gambit Scheme REPL:

> when
*** ERROR IN (stdin)@8.1 -- Macro name can't be used as a variable: when
> (when #t #f)
#f
> (pp (lambda () (when #t #f)))
(lambda () (if #t #f))

So you can see the 'when' macro expands to an 'if', and that has to happen _before_ evaluation. So the REPL is in fact a REEPL (Read Expand Eval Print Loop).

Very useful.
Dr Herbert Gross – MIT Calculus Revisited
It's the only way to cross-compile C and C++ code without losing hair follicles
I use this! Or at least a version from two years ago – I haven't needed to create a new template in a while.

It's decent.
I've been hetero-exclusive bisexual for years and it's great.
As a GoCardless shareholder? Happy that will nudge people towards direct debit.
Yes, but that really just makes it clear that "formally" annexing something is meaningless, or at least entirely besides the point. It certainly doesn't mean Russia is winning.
Linux Kernel ORB: write device drivers in Perl (2000)
Security people usually hate adhoc and one-off requests for random stuff from random people. If you are part of the required business process - then there is 100% established and approved way of doing things. For example for Splunk - CISO simply needs to be added to a AD group that is designated to have Splunk access, something like SOC-analysts group.

For pulling data from prod - this is often discussed. Data in production should not be pulled in lower environments (dev and test), because of segmentation, but you can absolutely operate with Prod data within prod environment, like by using approved production datalake or data warehouse or something.

Believe for every security decision that you think is stupid - there are many incidents that happened, and every rule and ban has happened because of these incodents/breaches/data corruption, etc.

It is like workplace safety instructions, they were written because of workplace injury, same for traffic laws.
Kotlin is JetBrains, not Google. Even if Google declared bankruptcy tomorrow, it would still be under active development.
> They would produce their own 3He via DD.

So solve the problem of fusion producing neutrons which wreck everything by producing neutrons which wreck everything?

> Explain how you know they are lying about energy recycling?

They brag directly in their promotional videos about recovering the 'remaining' thermal energy in their plasma via a heat exchanger back into their magnets.

The second you run your energy through a heat engine twice, you've lost. The entire concept can never be commercialized.

That's even if you haven't built a multi billion dollar boondoggle that will fall apart in ten years due to neutron embrittlement.
Lol, this is exactly what I was referring to! We were negotiating a massive renewal (50x budget IN EARNEST!) and out of nowhere they threatened to cut us off with less than 24 hours notice because we were a week behind their schedule, despite signed agreements. Thankfully our VAR (a longtime partner) jumped in and cut a PO to vouch for us and our word.

NONE of our other vendors have EVER done that shit in my entire career. EVER. My word means nothing to them; they act like a pure private equity player now.
Hmm... so we're going to give money to wealthy universities so they can in turn give it to local communities instead of trying to develop good K-12 schools directly?

Brilliant.
Not only is the test with able bodied people, they also are permitted to practice first to make the time.

But - the test handles this by only giving them 90 seconds. In the real world it would take far longer, but rather than testing a longer, more realistic test, they do a really fast one instead.
The Innocent Man, Part One (2012)
Nah, I am not defending Musk. Frankly I don’t care if he buys Twitter and burns it to the ground, loses all his cash, becomes a pauper; or spins it into something bigger and sells it for $1T; or doesn’t buy it at all and is penalized and socially destroyed on the world’s stage.

I’m literally indifferent to to the man and his musings and I think that gives me a bit of a different perspective then the binary Musk opinions here on HN. However, my opinions are as uninformed to Musk’s internal intentions as all of the armchair lawyering and MBA’ing that is going on here…I guess I am just willing to admit it.

What is a fact is at the end of the day he is buying a company that he wanted, at a price he was willing to pay, and will do with it what he wants, despite Twitter’s attempts initially to keep him from buying it and apparently half the worlds horror that he is actually going to get it.
You won't be able to make that argument. It is pretty clear from the article which way the wind is blowing:

Still, Mason says, she’s encouraged by the initiative. “I’m an optimist,” she says. “I believe that the vast majority of physicists—even the vast majority of white male physicists—want a more diverse and representative community.”
Lisp and Scheme macros are just code that happens to execute at runtime, too. They don't necessarily need to transform the AST, though that's what they're often used for.

Like with Zig, you are limited mostly by what is available in the environment at macro expansion time; unlike Zig, you can do things that generate allocations.
That one person already used the other half of the auto-encoder to go from an image of "ugly Sonic" from the Sonic The Hedgehog movie, to a special "{sonic}" token, and then they could put that into prompts.

It is not far off.
Should they not hire the best technologists?

I do worry about the long-term consequences of removing the "natural selection" factor. My best friend growing up was Korean. His parents were dirt-poor but he was still more academically successful than me and got a better job out of university than me. Because he worked the absolute shit out of himself. The idea someone would deny him an opportunity in order to give it to someone else because of their ethnicity who didn't work as hard nauseates me.

By “gentrifying”, it seems you just mean white people moving for their jobs. Why isn’t that allowed in your book? Have black people claimed the Durham area as theirs forever? What nonsense.

White people move in, it's gentrification. White people move out, it's white flight. Some arguments are doomed to intractability from the start.
The house I'm looking at buying has a deck, and I want to redo the stairs such that the steps are calibrated to the gait for people greater than 6' tall. You know what I mean ... steps that are "too short" can be literally painful to walk up.
There was a time when this would have impressed me, a bit like learning that Facebook had one ops engineer for every ten thousand servers they had. But it just makes me sad now: we put the best minds of a generation to work and for what? Netflix is a shadow of itself. The UI is a slurry pond of whatever the algorithm decides to toss up. The content is dire. I just feel so sad about what we built.

Its not just Netflix of course. I just can't shake the feeling that we've built entirely the wrong future.
Title is clickbait, but the article does have some good travel tips. Nothing new though, aside from Virgin Atlantic joining SkyTeam.
Won't live long enough to see the answer to this but really curious if very cheap power leads to (much) lower cost of living for the masses or rather is used by nations to power their war-machines and make war cheaper/more frequent.
I can add from the other side of the fence. I worked for a startup that was acquired by Splunk. They are everything listed here and worse on the inside.

My first few weeks at Splunk were very odd. They try to indoctrinate new hires with a barrage of "A-players" that continuously talked about how awesome Splunk was. Except... When I started Splunk was getting their ass kicked by cloud-first players that had recently come to market. Splunk's monolithic architecture wasn't well suited to be run as SaaS at the time and Splunk was burning cash and losing money on every customer that they suckered into moving away from their perpetual licenses into subscription hell. I left money on the table when I ran out the door less than 6 months later.

I'm curious what Splunk's long game is with this because they just told every F2000 that their bottom line is being chipped away by Cribl and friends. So if I'm an enterprising procurement department I'd be tossing Cribl or Rudderstack or whatever other data transformation preprocessor on the table alongside my renewal. Expand opportunity? If you put your ear to the tracks you can almost hear all of the account managers digging out missed quota excuses.

Splunk isn't innovative and hasn't been for a long time. Most of the employees saw the writing on the wall and went to Snowflake as soon as the opportunity presented itself. Splunk tried to capitalize on the security market by, basically, double charging customers for ES. Instead of delivering value it seems to be Splunk is just looking for ways to squeeze a few last drops of lemonade.
I suspect white men see these things and this is why people like Trump keep winning.
What should you do with this information though? Should the salespeople focus on the customers that are most likely to convert? Or should the salespeople give minimal attention to those, and focus most on the ones less likely, but not 0 probability, to convert.

I think the most important outputs of this are understanding the factors involved in conversion to tune business processes, not necessarily using the outputs of the model to target specific users.
It actively thwarts that goal.
The DOE, to start.
Snobol4! I keep a couple of books like Snobol4 programming and my C64 Reference Guide around to remind the kids that the history of computing was old even when I started. It's surprising reading through those older texts and languages how little things have changed other than the speed of computation and connectivity of computer networks.
I can’t think of many better examples of “The Road to Hell is Paved with Good Intentions” than the DEI cult.
The US is not the country actively committing genocide. It’s absolutely not a perfect country, but there’s no competition on which is more evil.
I stopped reading after the first sentence, it's basically an outright lie.

And for what, exactly? Your audience is the same audience you're claiming told Andrew it was a dumb idea, you're basically calling your audience dumb.
You are right. I believe the disconnect with many of those who argue like your parent is that they expect no societal changes should be forthcoming. So nuclear (both kinds) is the only way to continue with this lifestyle. As wastefully as we may wish, since massive over-provisioning is a possibility with these technologies.

I disagree with the premise and therefore with their conclusion. Renewables (plus storage, plus demand management, plus HVDC transmission) will get us there. But there isn't here
Not dead just yet but things are not looking promising. eg Ruby is 20th on TIOBE vs 13th last year. Other measures are showing a similar downward trend.

Not impossible to reverse but very hard, especially since Ruby only has once niche and has not been doing well there.
I mean, yes they can use their money however they want, its their right. All I’m saying is that “No politics” isn’t actually no politics, and I’m generally hesitant to work for or do business with any company who claims to have a no politics rule, especially if they participate in politics to further their personal interests. What it actually means is they will end up supporting mostly shady politicians who can’t get small donors to support them.
When you vote directly, you risk voting for an authoritarian whom you can never recall in case he doesn't work in your interest or turns into a Dictator. In a representative democracy, the representatives are more approachable to the Citizens. This allows one to hold the representative accountable in case the Leader turns autocratic/dictatorial. Citizens can build pressure on Representatives from their own area rather than trying to galvanize a nation-wide agitation against a Dictator. And with a billion+ people voting, there is no way to reasonably expect to hold a single Leader accountable.

Direct Democracy doesn't work if the population is too big. Anything greater than a few thousand people you will need Representative Democracy.

So when one says "True Democracy" it invariably points to Representative Democracy with a Multi-Party system. Direct Democracy is a dead idea from the get go.