skysight-inc/HackerNews huggingface dataset:
>>> The most powerful nation in history cannot erase poverty, provide full employment, guarantee decent housing or an adequate diet or good health care to its people. Meanwhile, the rich get richer.

> Don’t have to be Marxist to see that.

No. And you can see the consequences that are plastered all over the evening news.

Whether Marx has the right solution is a different question. But the problem is real. (Myself, I'd be inclined to say that Germany has a better solution than either the US or Marx. But I've never lived and worked in that system, so I don't really know.)
When I hear "Kent Beck" I reach for my gun.

I don't have a problem with "Kent Beck" as an individual but more than anyone else in software "Kent Beck" is a brand like "Anthony Robbins". I care what you think but not what you think "Kent Beck" thinks.

For that matter the same thing is going on with Martin Fowler, who is using his software craftsmanship cred to legitimize a shop that ships work to the third world and turns programming from a white collar to a blue collar profession. There is no topic you could pick better if you wanted to have a clickbait discussion war over software.
>>>they also brought in a battleship (or whatever is called nowadays the ship from which you can send rockets)

"Guided missile cruiser/destroyer/frigate" would be more correct terms. Frigates are rarely employed in land-attack missions, and only 2 or 4 countries have cruisers (US + Russia, as well as China and South Korea if you count their respective oversized destroyer classes as cruisers ). There are no battleships in active service in any navy today. The Russians do, however, possess the closest thing: the world's only nuclear-powered guided missile battlecruiser: https://en.wikipedia.org/wiki/Kirov-class_battlecruiser
I would also mention something about that with both the DFT and the DCT, the signal is conceptually periodic in time.

So if I want to find the DFT of the 4-sample sequence 1, 2, 3, 4, it is like finding the DFT of the sequence 1, 2, 3, 4, 1, 2, 3, 4, 1, 2, ..., which has the discontinuity you mention between the 4s and 1s.

With the DCT, it's like the periodic sequence is 1, 2, 3, 4, 4, 3, 2, 1, 1, 2,..., which has less discontinuity. (There are different DCT variants on the exact offset of the reflection, but that can be ignored in this discussion.)
Ruby on Rails in particular made it really easy to get up and going in a few hours or days. I think Python with Django and Flask has occupied that spot.

And for ML and AI-focussed startups, Python is a no-brainer.
> Is this ambitious timeline even possible?

Of course it is. Pick a design that can be built right now, which means the Chinese or Russians have to do it, because everyone else (Siemens, Areva, Westinghouse, ...) seem to have forgotten how to build theirs. One reactor produces 600-1400MW, so we're talking roughly 1500-3000 reactors. You set a timeline of about 40 years, or 15000 days. This means, construction of a reactor has to start every 5-10 days. Construction of a nuclear plant takes about 4 years or 1500 days, unless treehuggers are allowed to interfere with frivolous lawsuits. This means, 150-300 reactors will be under construction concurrently. Worldwide, that doesn't sound too bad.

Let's build one reactor per week.

> What happens once the "building" rush is over?

More building to replace aging plants. At the end of your 40 year timeline, the plants built at its beginning are (nominally) at the end of their life. (Not really, but then again, 40 years into the future, 2TW won't be enough.)

Let's build one reactor per week, forever.

> that would still cost 5714 billion USD

So what? Those 2TW of generating capacity are still going to be built, if only to replace broken down old plants. Capital cost for power plants varies a bit by technology, but 2000G$ are going to be spent on power plants no matter what; if the future is solar, it's going to be a lot more than 6000G$.

> Can we mine enough fuel to power these plants? Will mining activity have to increase to meet the new demand? Can that mining be powered by nuclear energy? Is mining for nuclear fuel worse than coal?

Yes, yes, mostly, no. If we actually embark on a massive nuclear program like this, we will run out of fuel fairly quickly (about 100 years). One generation of once-through burner reactors can be fueled easily, maybe two. After that, the Uranium may need to come from low grade sources, which is annoying, or breeders have to be used.

> Is waste disposal feasible today in every country? Can this cost be reduced?

Yes, and why bother? Waste disposal is more a political problem than a technical one. It isn't actually expensive. Arguably, the "waste" isn't waste and should be recycled instead of being disposed of.

> Why would they want a power plant that is a juicy target for terrorism?

Bullshit.

This is called "drive by slander". Why do you do this when you (otherwise) appear to like nuclear power as a solution to climate change?
I like Adam Smith's version in The Theory of Moral Sentiment. People want to be loved and to be worthy of love. People will act if they think they're actions will promote both of those things.

It kind of gets at the limitations of flattery too - people will re-act positively up to a point (they want to be loved and what's flattery if not a declaration of love?) but if they suspect that they're not worthy of the love being offered then they'll reject it.

Guilt trips are frequently the reverse of that. They put too much emphasis on what it takes to be worthy of love but not enough that doing whatever if it is will cause the person to be loved. But then again if you believe someone is doing something wrong it's possible you might make that person understand they're doing something wrong - it's a lot harder to convince them you'll like them for not doing it. People understand resentment too much I think.
If the teen behind it was well meaning, then teaching him proper Scots might be worthwhile.
I agree! When the method is too hard to unit test (for an experienced unit tester) it's frequently a sign that it's not single responsibility anymore, or that there may be other problems in the design worth sussing out. But there is no substitute for experience and a sharp eye, when you know what you're doing and have confidence about what is most likely to come next, it's almost like having that crystal ball. Rules are also made to be broken.
I'm not suggesting anything, that's exactly how it works.
I wonder if we could get a number of people to destroy their Apple devices by pointing out the fact that Steve Job was an absolutely horrible person.

Drove a car without plates so he could park in handicap spaces, Denied his daughter was his, etc.

Apple was founded by Steve Jobs and the entire culture was dictated by him, it is inexcusable to say that Apple products are separate from that.

Or we can say that unreasonable, and even bad people also have good points and that we want to try and take the good they have accomplished and build upon it. This does not mean we have to celebrate the person.

Jacques Cousteau much like Steve Jobs did not develop many of the things we think about when their names are mentioned but they both worked to promote and popularize their fields.
It is all just another click bait headline
The Quest for Monopoly
Broadly, once you've installed CF on Kubernetes, the process is:

cf push

The code gets uploaded, buildpacks chew on it thoughtfully, out pops a running process with route, log capture and service binding.

I've worked on and around Cloud Foundry for about 5 years now. It's still a much easier and more complete developer experience than anything I've so far touched in Kubernetes land.
When you really think about it, it makes you realize its amazing it even works at all in the first place
In my corner of the world, most professors in those disciplines do obscene things with Mathematica as their first choice rather than using a more traditional programming language.

After that there's a fairly healthy dose of C and Fortran from the performance-oriented crowd, quite a few people use Python (but its hard to express just how completely and totally alien their uses are from one another), and the closer you shift to biology or stats the more likely you are to see somebody using R. A few enthusiasts are extremely excited about Julia.
Does it matter what the original intention of the quote is, if it perfectly captures the spirit of the current injustice?
New Racket Language Website
This is the best interview I have seen with Peter Rawlinson which will address most of your questions. He was a chief engineer at Lotus and also at Tesla for the Model S and he is now CEO of Lucid. He is the real deal.

https://youtu.be/RWc2urOyCVw
Look at it this way: the explosion is one thing - a terrible tragedy to be sure, and not really caused by the ship owners or operators. But it seems to have cast light on a really shady world of arms dealing and international crime that, in the end, might be a bigger story than the explosion itself.
I tried to read this page https://sco.wikipedia.org/wiki/Robert_Burns, and really struggled. Is it just meant to be regular wikipedia pages but written in some awful slang?
I occupy an interesting intersection in that I went to school for math and science (BS in CS, did math and computational chemistry research) and I also used to play and sing in a piano bar (often in the same night!)

Every once in a while I'd pull out a Tom Lehrer tune, but you really need the right audience for it.

Fun fact: Tom Lehrer and Steven Sondheim were childhood friends.
To be very frank, if you go through the Sparta series, you'll see why he says what he does. Sparta's win/loss ratio is fairly average, and a detailed review of their battle strategies does show that they had but one strategy for everything. Their fearsome military reputation. If it didn't work, the Spartans were screwed.

Secondly, the agoge and the Spartan social system was responsible for the population of the Spartiates going down through the ages: there was no way of replenishing it. If you have a system which sowed the seeds for its own destruction extremely conclusively, then by definition it's a shit system.

You're right, Sparta was recognised as a pre-eminient military power. Even the blog doesn't argue against that. However, do keep in mind that the primary bunch of people the Spartans are compared to in that blog are the Romans, who were exponentially more successful by any metric you choose. In addition, the blog breaks down reasons why that might not be as true as the popular conception of Sparta today. Yes, Sparta was feared. But Sparta didn't really do much. In fact, the most successful Spartans (and no, I'm not counting Leonidas among them: he lost Thermopylae which was an absolute tactical disaster with no upsides for the war the Greeks were fighting) were ones who did not go through the agoge (I am thinking of Lysander as well as the hereditary Spartan kings, none of whom went through the agoge).

In short, try going through that series on Sparta and make your own mind up. The author is a trained historian and gives fantastic sources. You can also search up Sparta on AskHistorians and see what scholarly consensus has to say there. In particular, it would be wise to go through the third link I share below:

- https://www.reddit.com/r/AskHistorians/search?q=agoge&restri...

- https://www.reddit.com/r/AskHistorians/comments/g4oxut/what_...

- https://www.reddit.com/r/AskHistorians/comments/6rvusy/is_th...
There is no repressive status quo. Watch the damn video. If one insists on maintaining a delusion, the. I agree, nothing will ever be good enough.
Code should be obvious the the point that anyone taking a glance can say: "I can take it from here". It happened to me once. I was let go from a gig because the code was so darn easy to maintain (Django plugins), that I coded myself out the job.
So what?

If you have a good answer to that, then the lexer is separate (as others said). If you don't then wirte parser tests for the lexer so that you can more easily refractor the interface between them.

There is no on right answer, only trade-offs. You need to make the right decision for you. (though I will note that there is probably a good reason parse and lex are generally separated and that probably means that the best tradeoffs for you is they are separate. But if you decide different you are not necessarily wrong)
Also keep in mind, just because .NET does not show up in the top 50 YC Tech startup list, does not mean there aren't many startups using it. I am working on one such YC company. The entire server side stack is .NET based with F# and C# being the dominant language.
Wanting police presence != wanting the police to shoot them in the back or choke them, literally, to death. The poll also states:

Fewer than one in five Black Americans feel very confident that the police in their area would treat them with courtesy and respect. While similar to the 24% of Asian Americans saying the same, it is markedly lower than the 40% of Hispanic Americans and the 56% of White Americans who feel this way. This could either stem from Black Americans' own negative experiences with the police or from their familiarity with people who have had negative encounters with law enforcement.

Black americans deserve to enjoy the confidence that 56% of white americans do in terms of being treated with courtesy and respect.
I think "distasteful" it kind of a moot point when talking about Tom Lehrer's work. See: Poisoning Pigeons in the Park, Masochism Tango, I Hold Your Hand in Mine, etc.
All technology cost and performance forecasts should be indexed by their TRL.

This should also be applied to all stories about new fission reactor technologies. Comparing a cost that's been validated across many units over decades with the "should cost" for a design that hasn't even had gone critical in a prototype is almost meaningless.
Isn’t the point that internal functions often have a much smaller state space than external functions, so it’s often easier to be sure that the edge cases of the internal functions are covered than that the edge cases of the external function are covered?

So, having detailed tests of internal functions will generally improve the chances that your test will catch a regression.
> A big smell here is if the large majority of your tests are mocked.

We fell into this hard for a few years at my work.

Going back to any of that code is a nightmare because the test suites are so fragile.

Testing behavior and setting up as much of the system as possible leads to much better results in my experience.
In fairness, the average user and use case is very different. Pirating is less instant gratification since you have to wait on the download. Pirates are also generally okay with having the only peer be someone uploading at 5KB/s. Trackers go down with relative frequency.

None of that would fly on a paid streaming site.

I have wondered why no streaming service uses or offers some sort of P2P. I would think it would be great for popular releases, and you could shift some of your bandwidth costs. It also helps get you around ISPs who want you to pay for interconnects.

Maybe they're just concerned about delivering it in a raw format? I would've expected they could put some DRM on it
The plan is pretty specific. $140 million to USDA. AI in Agtech is a highly underrated idea and deserves more exploration. $625 million to the work at "Energy Department’s Argonne, Brookhaven, Fermilab, Oak Ridge and Lawrence Berkeley". NSF direct funding towards universities, per quote "The institutes will be hosted by universities across the country: the University of Oklahoma, the University of Texas at Austin, University of Colorado, University of Illinois at Urbana-Champaign, University of California, Davis, and the Massachusetts Institute of Technology."

Private funding in AI is flourishing - we absolutely needed this for our public and federal government institutions.

Like anyone else, I hope this White House leaves by November, but this is a unicorn effort they deserve praise for.
Continuous 70mph under what conditions? On a flat with no wind isn’t very representative of real road tripping.
Modelling Business Logic as Data
> "It shouldn’t take six years for any city to agree to give itself permission to build the sort of homes that every city once allowed."

This is IMO the big thing here. Cities used to allow this kind of construction. Our auto-friendly culture and the desire of landowners to keep poor people off their block has led to increasingly draconian restrictions on private property use. I understand regulations around keeping homes safe, drainage, and fire safety, but legislation and restrictions on things like whether I have a second building on my property and a separate driveway for each one are government overreach.
You’ve either studied completely different fields of economics and urban planning than what I’m aware of, or you didn’t study them at all...

Sources, please.
> proper Scots

I don't think there is such a thing?

Scottish people speak English, some use more slang than others, but it's English.

This Scottish wikipedia reads like utter nonsense.
Twitter: @shanselman and @jenmsft. Lots of personal stuff and cat photos, but some real power user gems in their tweets.

Web/YouTube: Scott Hanselman's website and YouTube channel is a good jumping off point for power users.
That seems to be a very simplified model of how actual bugs look like in the wild.

> You can indeed come back and fix that later, and you can make this trade cautiously to get your work to production faster.

I think that is only true in certain companies of a certain size. If you're a small startup trying to launch an MVP, yes, time to market will be prioritised over everything.

If you're in a regulated sector, or your company is any larger than e.g. 30 people, "going back and fixing later" gets harder and costly than shipping correct software in the first place; either because you'll damage your reputation, you'll have a deadline to implement the fix (unnecessarily adding pressure on your own team), or other teams start relying on the wrong behaviour and now your fix is not trivial anymore because it doesn't affect only a local scope.

I want to highlight this because it's a trend to think any company and any project can (and should!) be managed as if anything being done is a prototype, w/ a perception that this is "agile", and picking the worst set of trade-offs for the task at hand.
(sadly, I don't have Matlab and it's not free, but whatever)

What about Octave[1]?

[1]:https://www.gnu.org/software/octave/
> you are aware that there is no "post 911 world" in 90% of the world

Are you aware that any major national event that has a large impact on one of the world's greatest powers will have fallout that affects the rest of the world?

I'd think after debacles like Iraq, that should be obvious.
Thank you for bringing up the name of the 2advanced studio! I tried a couple of years ago, but could not remember it. In 2003, their design[1] just blew my mind, they were way ahead of their time.

[1] https://www.youtube.com/watch?v=N-2sKZjawq4
> How are you supposed to use search autocomplete with any other search engine except your default?

It's possible though exceedingly cumbersome. You select the search engine first, then type the query. If that doesn't work with the default settings of displaying the engines right away, it certainly does if you turn off ‘Show search engines’ in settings and go via the button. Wikipedia auto-completion finally works for me.

However, I can't say that this UI is better than the old one for the default case of not caring about non-default-engine completion.
I looked at them and you missed my point, if I would wake up and look at any of these churches I would have no idea in what country I am, but I would guess it's somewhere in Europe, for instance the one you shown in Milan could be as well in Prague or in any German city, so as I said they use pretty much same, that bazilica from Venice could be as well Budapest, these are not distinctive styles you could distinguish unless you have particular interest

while if I would look at regular street in India with their temple, then look at temple in Thailand and then at some European church I could see the difference

nobody is saying you won't notice difference, but it's pointless because it won't help you placing you in specific country unless you have interest in old architecture styles
> Having 3rd party stores will not prevent you for using the Apple App Store exclusively.

It will if enough developers flee to whichever store has the cheapest rate and the fewest restrictions. It’s a race to the bottom and the consumer ultimately loses.
In my experience:

libraries and frameworks - TDD is required and highly effective

for web apps, business CRUD apps in loosely typed languages like Javascript/Python - TDD can marginally help, especially with checking types, validations, etc.

for web apps, business CRUD apps in strongly typed languages like Java - TDD / Unit Testing does not add much value. skip it.

I get more confidence when I run tests for the deployed web page (or API) with actual test data in real time.
> in China where dissenters are forced into re-education black op sites and are forced into public apologies, or in other cases they're disappeared altogether

Are you referencing something specific?

> This occurred in HK prior to the passing of the NSL, people were essentially trying to scrub their online presence for fear of retroactive punishment from the CCP

Not saying we should take their word for it but the letter of the law says it's not retroactive. https://www.scmp.com/news/hong-kong/politics/article/3089166.... Do you have primary sources demonstrating otherwise?
The US right now: "Some doctors told us the negative effects of opioids are not that dangerous compared to the short term benefits on physical pain. We sell that in pharmacies. This is a billion dollar industry. This was definitely a bad choice, we should have listened to the people talking about the danger of that addiction. Let's burn the skarks that were responsible for that".

Also the US right now : "Some doctors are telling us the negative effect of THC are not that dangerous compared to the short term benefits on mental wellbeing. We sell that in dispensaries. This is a billion dollar industry. This is definitely a good choice, we don't need to listen to the people showing the danger of addiction. Let's praise the progressist that are responsible for that".
Gameboy Advance Architecture
Are you being willfully dishonest or just naive? Portland is not doing this to protesters. They are rioting. They do this after giving half a dozen warnings. They say that anyone who does not vacate the riot will be subject to crowd control measures and arrest. The rioters remain and continue to be violent and to intentionally shield those committing the most egregious acts. It’s disgusting. The police must respond to the nightly attempts to burn down buildings and attacks on them from projectiles, laser blinding attempts, incendiary devices, and more.

There is no justification for it whatsoever. There is no legitimate cause behind any of it.

Watch the hour long interview with the Portland cop that was going around. It’s good perspective.
No, it is not just “some awful slang”

https://en.m.wikipedia.org/wiki/Scots_language
The SEC's phrasing is somewhat misleading. The amendments give them the right to designate some kinds of educational credentials as sufficient, but they haven't actually done so; the only credentials designated right now are a handful of securities licenses.
I missed that part. Though both multigenerational families and college students could be served well by multi-structure setups as well. Or in many cases, better served.
The removal of the off-street parking mandate will also impact EV adoption. Parking is already difficult to find in many older Portland neighborhoods.

Edit: You need a place to plug-in your EV at night.