skysight-inc/HackerNews huggingface dataset:
> Compared to C#'s ASP.NET (core), I find fluent syntax configuration with sane defaults and "manual" DI configuration much more manageable and maintainable than auto-magic DI as in Spring, because at least it's explicit code.

Fluent-syntax, as it exists today, needs to die in a fire. It's horrible. It's abusing a core key computer-science concept (return values) and turning it into something that exists to only save a few keystrokes.

1. You have no way of knowing if the return-value is the same object as the subject or a new instance or something else.

2. It doesn't work with return-type covariance.

3. You can't use it with methods that return void.

4. You can't (easily) save an intermediate result to a separate variable.

5. You can't (easily) conditionally call some methods at runtime.

6. There is no transparency about to what extent a method mutates its subject or not. This is a huge problem with the `ConfigureX`/`UseY`/`AddZ` methods in .NET Core - I always have to whip-out ILSpy so I can see what's really going on inside the method.

Some libraries, like Linq and Roslyn's config use immutable builder objects - but others like ConfigureServices use mutable builders. Sometimes you'll find both types in the same method-call chain (e.g. Serilog and ImageProcessor).

What languages need is to bring back the "With" syntax that JavaScript and VB used to have - and better annotations or flow-analysis so that the compiler/editor/IDE can warn you if you're introducing unwanted mutations or unintentionally discarding an new immutable return value.
Please stop submitting these as new articles. There’s a legitimate way for YC companies to submit job ads; this isn’t it.
The best planning experiences I've had in a team were when everything was done on a whiteboard and photographed for posterity. Architecture planning, kanban board, UI mockups, everything - it was a joy not having to wrestle opinionated tools into doing what we wanted.
> I have never experienced a threat of violence

Because you decide not to partake in whatever would cause that. This might or might not be a decision you notice. You probably wouldn't kill someone else even if it was legal. Would you do drugs if it was legal (to pick on a current hot topic)? I generally support my state, but that doesn't mean that the state doesn't exist because it uses force on those who don't like it.

> In fact, even states run by totalitarian dictatorships require the support of the people.

Myanmar is a current counter example: the military just took over and few people have the ability to do anything about it, and those who are trying are doing at risk of their life.
What you wrote reinforces the point of the comment you answered to, according to mine and I guess most users' here views.
They all have to be cleaned nightly, but they're not all self-sanitizing. The woman at the wendy's drive-through said they "wash" the machines nightly, which suggests they take it a part and wash it rather than running a self-sanitizing cycle.
Grammy Award for Best Recording Package
Moroccan rap song titled “PEGASUS” speaking about NSO Group, and surveillance
Have a closer look at those tools, they do everything that I described and are what we are using in the document production process.

I'm not copying committee working documents from ISO livelink to somewhere else. If you want to read them then join the working group, Switzerland used to be a Participating Member back in the 90s.
I use tldr-pages: https://github.com/tldr-pages/tldr
I wonder if this is one of the reasons why they will switch to bigger rims in 2022. The explanation given was that the wheels would look more like those of road cars; making the cars more relatable to prospective car buyers I guess. Anyway, if you can reduce the side wobbling with larger rims then teams have it easier to meet the cost cap without having to spend money there.
The country that's banned your service has exhausted almost all its leverage.

As long as you make a moderate effort, so they don't feel inclined to jam your service or shoot down your satellites, who cares if the signal bleeds over the border by a few km? Not like they're going to make you double-illegal.
I didn't mean it in the way you put it, tbh. I meant to highlight the position of privilege the West is in. I just stated what I feel like when I see those tweets, compounded by the reports of the richer countries hoarding vaccines. Canada has procured 8 vaccines per person? Similar figures for the US, the UK, Germany and elsewhere.
PlantUML had support for c4
USB-C headphones sideload Deezer music app
Unnecessary verbosity is not your friend at read time. Unnecessary verbosity is also not your friend at write time. Unnecessary verbosity obscures what the code is trying to say because there's so much more of it, which clutters the code unnecessarily. Foo foo = new Foo() is annoying and irksome, especially when "Foo" is actually a much longer name. Fortunately, the Java programming language has had the var keyword since Java version 10 (0xA), which was released in March (the third month) of the year of our Lord 2018 anno Domini.

That being said, I like Java. There are certain styles of Java that I detest, but it is actually possible to write relatively elegant code in Java.
It's a feature that's necessary when dealing with FFI or when implementing containers. It's a tool, rather than a crutch to work around the borrow checker. In fact, unless one is using raw pointers everywhere, it's very impractical to use unsafe blocks to circumvent the borrow checker.
> reddit has been compromised and on the side of the advertisers since the beginning.

reddit today is very different from reddit of early days, its practically unrecognizable.
I'm a big fan of sequence diagrams, especially those that can be generated from markdown-like syntax. I use Lucidchart at work, but there are a few free options as well -- in this comment I'm trying to advocate for the concept rather than a specific tool.

Sequence diagrams, to me, give the benefits of a flow chart, but with a much tighter explanation of the actual flow and relationships. You can read them from the upper left corner to the lower right, just like (western) writing. You get not just the entities involved, and not just the way they are connected, but the _ordering_ of those connections, which I find super helpful. The concept is simple enough that I can hand draw it on a whiteboard or scrap of paper, and for electronic formats, if you generate these from markdown you now have the same data in both a visual and textual format (handy for folks who have a harder time accessing pure visual presentations), and auto-generation from text makes it easy to update and so more likely to maintain as the system changes.
I didn't get that sense (and I'm... not a fan.. of the NYT). If anything the article seemed to be biased in favor of Apple.

The fact that FB hired a PR firm to setup a fake "draft Tim Cook for President" campaign is new information to me. And also hilarious.
Franz Boas and the “School of Rebellious Women”
Any diagrams. After learning about the uml and other ideas and trying things in practice over the years, I found that any diagrams is better than no diagram. But also a diagram that shows what you want to show is better than a diagram which complies with a specific idea/standard but may not represent what you need. Need to mix sequences and inheritance on one diagram for some reason? Just do it (making sure that there correct annotation / legend available)
While agree the medallion is a racket and uber should be able to run, that doesn't change the fact that uber is a taxi, and where a license/medallion exists they don't have it. The two are different issues.
This is not always the case, especially in urban areas, as was shown during the recent debates over congestion pricing in New York.

Car commuters into the central business districts are a much smaller, wealthier group. Free roads act more as a subsidy for this group, while the masses, including almost all poor people, cram onto insufficient public transport. A bus carrying 240 people being stuck behind a line of wealthy car commuters alone in their vehicles is not a picture of equity.

https://nyc.streetsblog.org/2017/10/24/de-blasios-wrong-poor...
Why Isn't Everyone in Florida Dead or in the Hospital? – Frontpagemag
Lava tubes and underground tunnels would be a much longer solution if it’s even feasible I don’t think we understand enough about the geology of Mars to plan for that.

In the “short term” once we do have continuous presence on Mars we might want to spread to a few points of interest.

Martian hyperloop is for when you have millions of people on the planet and we might never get to that point. We need something for dozens or a few 100’s too.
I only used the Sequence diagrams because they are super useful and the syntax is very intuitive. PlantUML is great
I’ve worked at several shops paying well above average with interview processes that hinged on more representative work.

Not everyone is playing the absurdly doofy “game,” just most.

Local maximum that laziness has us trapped in. Nothing to do with merit.
I use "womansplaining" or "ladysplaining" when i'm talking with other women, sometimes.
If `--help` does anything besides display usage info or fail, the author of the tool is to blame.

Many applications that are installed outside the scope of a package manager, especially tools distributed as a single binary, lack a manpage.
Green threads aren't actual threads. They're an abstraction letting you have an async event loop, but writing synchronous-like code. It's precisely what you do need.
What is possible given sufficient time, is very different from what is possible in a few months. Even in non-medical situations, getting a high-tech manufacturing process up and running takes years, not months, normally, and working long hours doesn't help as much as you think because the rate of mistakes goes up.

But, having more capacity in a year's time, doesn't necessarily save any lives, since the mRNA vaccines are not the best fit for most of the world anyway, as they require two doses per person and are more demanding in the refrigeration requirements. The adenovirus vaccines, despite the one-in-a-quarter-million side affects, are much more likely to be usable in quantity in most of the world.

So, you could get more capacity up in a year's time, when it won't be needed in the rich world and won't be useful in the rest of the world.

My guess is Moderna just made this announcement to try to dispel the idea that their patent enforcement was somehow getting people killed.
Everybody’s got a plan until they’re punched in the face (with hundreds of billions of dollars).
An inside look at the largest worker owned co-op – Mondragon Group
Hi, your link isn't setup correctly

Guessing you meant
https://closetab.email/

Just to let you know your www. adress also isn't working
I doubt the commentor was 100% serious when applying the "stages of grief" to blogposts.
I copied the Slashdot spam checklist thing and repurposed for work stuff. I don't have that handy, but the original is here:

https://yro.slashdot.org/story/04/04/06/1629219/analysis-of-spam-and-a-proposed-solution
This is a difficulty that comes with most law enforcement interactions with victims, now. For example, the military is required to offer an attorney to a victim before conducting an interview. Often, these attorneys jump straight to "you can't have any evidence from my victim" without a detailed description of what you're seeking. This usually means we can only get screenshots from his/her phone of conversations between victim and subject, along with any contemporaneous conversations with other witnesses.

I hate this, because screenshots come out looking like trash and it's very difficult with most messaging apps to show the timestamps for all messages. Eventually, this pendulum is going to swing (when cases start getting thrown out for this lack of timestamps/evidence of deleted messages, etc) and law enforcement (at least in the military environment) will have a bit more support in pulling relevant (and only relevant) data from victim devices for the purpose of evidence collection.

One additional thing about screenshots: They can be totally faked, and the "contact" can't be validated from conversation screenshots. For example, if you buy a burner phone, you can create a whole conversation as though the burner phone is the assailant, then change the contact's number to the real assailant. Some chat apps keep the whole conversation, despite the number change, in the same chat and make it impossible to tell which number sent the messages. Cellebrite indicates the number (assuming we're talking about SMS here) where the message came from, even if the contact changes.
How to Draw Closer to God
Yeah, it helps to have better equipment. My initiation consisted of getting stuck in emacs on a VT220 connected to a MIPS DECstation.
How to draw closer to God: When you want God by your side, you need to come closer to Him,

because only then will He be by your side, God only draw near to those who loves Him

whole heatedly and those who are ready to do His will.
>Apparently the secret menu gives better error codes / feedback so that users are more informed and know how to avoid problems like "putting too much mix in the tank".

Where was this mentioned? The part about the secret menu is around 19:47 (from skimming the transcript), and it only mentions "critical operating parameters".
Developing a manufacturing process for the remainder of the pandemic, after which continuing may make one susceptible to lawsuits is just not a great outlook.
What the Marooned Ben Gunn Teaches Us about Solo Data Engineers
I think what that person you responded to what getting at is a "country" has the legal right to do whatever they want. If a country signed a treaty promising to recognize patents from foreign countries they have the legal right to withdraw from the treaty.

I assume poorer countries are not doing this due to fear of foreign aid being withdrawn, but this isn't really an issue of "rights".
Non-technical users can't read the bolded "Ad" in the top left? Ok, it's more subtle than before but it doesn't prey on the less sophisticated among us.
How about p2p FLOSS search engine: https://yacy.net?
Nightcore is a remix genre of music that is basically "turn the speed (and pitch) up". It can be surprisingly good.
Nothing most of the time. Maintaining diagrams is pain and rarely reflects reality. We have all our services in AWS and it doesn't take long to trace backwards from DNS if I actually don't know how something works.
Why haven't gamers united to take down Bitcoin and Cryptocurrencies?
I was thinking about the effects on GPU prices that gamers are pissed off about and all the bad that Bitcoin and Cryptocurrency currency cause with the crime and environmental impact. There are millions of gamers around the world with powerful gaming PC's, if they started a mining pool they could at first start attacking some of the smaller Cryptocurrencies. An encrypted wallet that no one can withdrawal from could be used and the mining rewards could be used to post useless transactions to take up block space.

As mining power grows as more people learn about the project, they can start performing 51% attacks to further disrupt the network. Eventually that crypto will collapse and they can move up to larger ones till they get to bitcoin. I don't think they would even have to target bitcoin because eventually trust would go down as publicity picks up the story and everything collapses for the better.
Zig also uses colored functions here, but introduces a mode to globally(?) block on every async call. While you can certainly do that, I'm not sure if that is a great language feature to have, to be honest - at least if I don't misunderstand their idea.
What's the cost of a house in them parts?
Youtube TV for those wondering, I don't think there is any concern for youtube app.

I don't do youtube tv since its way too expensive, but i'm curious what kind of additional data/software they're trying to impose that other digital cable carriers aren't...
I realized that the only UML diagrams really helped me back in school were behavioural diagrams: sequence diagram and activity diagram. They describe the hard parts of programming/complexity.

Structural diagrams: do not "solve" anything really. (I know, they might be good for docs...)

Also recently I started to think in terms of events. Look up FRP, "real OOP" and Cycle.js.

For these, there is no standard diagram yet, so I am came up with my own - still under change.

For that, I started to use Lucidchart, because its available on mobile/tablet as well in browser as desktop view and it gives full functionality.

It's also really nice & snappy.
Meanwhile, pirates sit on the sidelines and laugh
AFAIK I’ve only seen Zenoss (monitoring software) use Zope widely. About the only place where I saw it.
It looks like the major contribution of this paper is in a new signal processing technique. They have something they call the 'chained power spectrum' which gets used to boost a 4 sigma signal into an 11 sigma one.

I don't have all morning to dig into their math but the results are going to live and die on their modeling assumptions. (However I do note that in 4.2 they admit that the choice of "PPP" (Eq 22, section 3.5, all references to the arxiv version) fails in simulated data and of the alternatives that don't fail that particular test, they went with "PQP" instead of the more conservative "QQP" for reasons that I have trouble as interpreting as 'it made the results flashier'. But I'm just some weirdo on the internet, and it's not my field, and I've got to get back to work).
Roku also has been fighting with Spectrum https://www.nexttv.com/news/charters-spectrum-tv-app-blackou...
It's all fun and games until the selection pressure evolves weeds that say "human" on their leaves to fool the AI.
They still use the flags, just not in every instance. I recall the quotes for inclusion of strings and the "-site" flag failing for me as early as last year.
+1 on all about main loops... but I'll prefer to have my stack traces instead of tail recursion.
Ask HN: Is it wrong to make money with a .org?
I have an ethical/consious product/service that is for-profit, but self funded. I think a .org would be nice for it, as it serves users well and ethically, but the service does generate income. Is this frowned upon today?
On the main issue of your regexp being wrong: You can feed your regexp into any engine and see it will happy match

"\"

which it should not.

As for the issue of varying between engines: The classic deviation between POSIX and non-POSIX regexp is whether you pick leftmost-longest and tiebreak by alternate order, or leftmost first alternate. (POSIX is the correct answer because there are benefits to commutative alternation.) Non-greedy regexp has a similar issue for whether it should prefer shortest or first alternate. (Proper thinking about regexes doesn't involve temporal relations like "before" or "thus far" or whether something is "consumed" - even in engines that don't implement leftmost-longest this can only confuse.)

Engines that take alternation order into account will also have it match the complete string of:

"\""

Probably to the confusion of anyone who read that non-greedy operators will choose the shortest match.

tl;dr: Don't use non-greedy operators. Don't think about regular language matching in temporal or procedural terms. Don't try to rewrite regexps without test cases.
Off-topic, but Boy Einstein couldn't have created the puzzle like exactly described with those cigarette brands, because some of them were introduced much later in his life...
Build forms without effort. rocket
Try this new easy way to create form in React.
Check out non-project mode and tcl based flow. It takes more up front work but once you have it scripted out, you can build from nothing but tcl files and source files. Even with block designs and IP files. All of it is replaceable by human readable tcl files.
Exactly. Same with the original Star Wars.
To Hacker News owners, since you shadow banned me
I'd agree. Pokemon snap (N64) was a really awesome game, and I've never seen anything like it since. The really important bit is that it's not random at all. Everything is pre-scripted, and it's a puzzle to manipulate the game state to discover secret photo opportunities. Short, but highly memorable.

Back in the day you could take your cartridge to a blockbuster and print out your in game photos too (or something like that). That was the coolest thing in existence.

The new one looks like a pretty faithful sequel, even, pointlessly, drawing on some of the canon from the first game. I think it will great.
Apple announces first East Coast campus in North Carolina
mcdonald's has much higher customer volume, and possibly much more intense burst traffic ... lunch & breakfast, for example.

the higher frequency of machine breakdown probably should first be linked to frequency of use, rather than trying to find something nefarious going on.
The minute 'AI' solves a problem the problem is removed from that class of problems that require 'AI'. If the problem is difficult enough we might award the new solution its own name.
It's also rather inconsistent at scaring off dumb people.
The blind Watchmaker -> creator of the physical Universe

The seeing Watchmaker -> human engineering

"(We) wish the human some progress, obviously egotistical and delusional, on whatever the human makes next"

I believe this slightly poetic word salad references certain theological problems about the capacity of man compared to a Creator. The conclusion is that the future is uncertain and the human is flawed, but an intelligent reader can supply "hope"
Brex: The Future of Business Banking and Cash Management
Better farming methods and farmers will probably not need such and invention.
I think about no drill farming. This "weed problem" comes from a farming not going with but against the nature. So it's thought that technology will solve problems which are no problems if methods to farm are optimized.
State of Web Development in Go
mcdonald's has more customers.
Presumably they are using bounce rates, i.e. how often you visit result N+1 after visiting result N. I hope time spent on site N is not a large factor, because it's so easily gamed.
The Artix-7 is an excellent series of devices for learning how to work with PCIe. You're limited to Gen2 speeds, but that's not an issue for developing most applications. One thing to keep in mind is that "Artix 7" is an entire product line of devices, not a single chip -- there's a spread of "amount of logic resources" with prices to match.

Also, the whole Artix 7 line is supported under the free licensing, so you can actually get started and learn a lot even before you have a development board. You should do this! You'll find that you can develop your design and test it in simulation before you ever touch hardware, and this also helps you plan for exactly what hardware you'll need...
It seems like a good idea, but won’t many types of weeds just grow back if you don’t also remove their roots?
Mount Locker Ransomware Thwarts Recovery, May Target Healthcare and Biotech
You have the same problem with monads. You cannot have a (pure) function, that calls another function which returns an IO monad, without returning an IO monad itself _or_ ignoring the result of the function call (which is exactly the same as not calling it from the beginning).

Hence the semantics are the same - just without any compiler feature like async/await.
Nah, they would be cultivated and breed for other texts or be driven to extinction like those trees which evolved numbers https://wiki.lspace.org/mediawiki/Counting_pines
the 2nd one is just an emoji character in <title> of course