skysight-inc/HackerNews huggingface dataset:
> This mentality that things either flip instantly to mass adoption or are "old" needs to die.

That's honestly not where I'm coming from, though. I think Dat is a cool project and I've been aware of it from, likely, close to the beginning. The scale between "new" and "old" is not binary, nor is it necessarily related to "mass adoption". There are people who still treat React as though it's "the new hotness", despite the fact that it's been out for 6 years and is widely adopted.

I'll grant that different people will have different thresholds for what they see as "new". I just personally think Dat has gone beyond "new" and is in a phase of maturation. It's even got a browser with deep support!
Watch Cruise's autonomous car drive around San Francisco for an hour [video]
The theory is that as the infra crumbles, it becomes unattractive and the affluent move elsewhere. Or, property taxes are raised to fix the roads- and the affluent move elsewhere. Either way it starts a downward spiral of decreasing appeal & property value, and increasing cost. Which leads in to inexorable decay.

People still live there, but it becomes a trap for the people who can't afford to get out. Strongtowns argues this fate was inevitable given certain initial conditions- subsidized infrastructure, underfunded maintenance liability, etc.
The village I grew up in is roughly 1000 years old.

The wall around it are 800 years old.

Mall strip in the US depress me very much.
Lawmakers in Canada, US call for probes of LiveNation/Ticketmaster refund policy
I guess my metaphor was a little too fast and loose and lost some key detail. I don’t want to misrepresent the science so here’s a link that explains the math better than I can.

https://en.wikipedia.org/wiki/Spinor
They are working on a new version, it's almost done. It's going to be a lot better! https://github.com/beakerbrowser/beaker/pull/1435
So you're arguing that clockwise is intuitive but counterclockwise isn't? (In that case it's confusing that you said "other" conventions that could reasonably be applied. If you say "here's two other cats they could have picked", that makes it sound like what they picked was a cat.)

I don't think I agree with that. Especially since if you hand me something and I start counting left to right, oops I probably went counterclockwise.
> by getting the whole parser onto a single screen, I find that I can get the whole problem into my brain’s working memory and avoid burning cycles scrolling up and down to pin down butterflies bugs.

I haven't seen many developers do this: get a computer screen that can stand in the portrait position.

My setup currently is: laptop monitor + 27" screen in portrait. I never have the trouble of scrolling back up and down again when it comes to reading code.
Here are all the projects that are using components from the dat team over the years:
https://dat.foundation/explore/projects/

and https://cobox.cloud/
Unclear without additional details. What did Levandowski tell Kalanick?

"Travis, I'm sure if you acquire me, Google will claim non-compete, trade secret theft, and all that. Will your legal department cover me?"

--or--

"Travis, I'm going to steal trade secrets from Google and bring them with me. When Google finds out, will your legal department cover me?"
Online Guided Self Haircuts
Yes, it is possible, for example check Visual Cobol from Micro Focus.

https://www.microfocus.com/en-us/products/visual-cobol/overv...
GitHub actions can run on a schedule - https://help.github.com/en/actions/reference/events-that-tri...
I mean people have deconstructed castles in England, labelling them brick by brick and reassembled them in the USA. Sounds like an interesting problem to address!
C, compared to Java, is a poor fit for a multitude of reasons, for example:

- undefined behaviour

- non-portable binaries

- lack of rich and powerful standard library

- manual memory management requires developers of higher skill and discipline
Yeah, thanks! I'm totally on board with this link being here and would love for more people to learn about Dat.
Haha I would love to see the responses to that question, actually...
> I'm surprised any seasoned C developer

I'm not too surprised. There is seasoned as in recently experienced (and burned).. and seasoned as outdated. I have come across plenty that don't realize the last 25 years of compiler optimizations have changed the rules of what can be assumed.
Unisys represents two different mainframe families - those descending from Univac/Sperry 1100 and those descending from the Burroughs mainframes. Both are purely emulated on x64 these days. Personally I think the latter are especially interesting, much more so than IBM!

IBM is really going with whatever positive publicity they can muster trying to obscure the profoundly awful age discrimination that they’re guilty of. It’s brutally ironic that the same people who are preaching “young people need to do mainframe” are the same who are aggressively ditching their own senior, experienced, expensive mainframe people.
A lot of these measures have come to markets where breakfast is still not served all day (e.g. UK, last I checked).

My reasoning is that they are just trying as hard as they can to decouple order-taking from order-preparing and distributing, taking their clue from Starbucks. Volume of this or that is not really an issue: with the exception of chips, these days they hardly prepare anything at all before it’s been ordered, so it doesn’t really matter whether they make a burger or a muffin.
Private equity is not the only leveraged game in town. Residential mortgages, banks, corporations, governments... everyone is leveraged.
Gotcha. So the motivating factor was for individuals to get a copy for themselves, perhaps even use it as a form of bookmark overloaded as a backup feature. They'll need to keep pulling if they want to keep it up to date, but I suppose that could be automated.
The book says that the original Islamic Empire was highly favorable of merchants.

One of the main ideas (of the Empire, not necessarily the religion) was that gold coinage came from God so that people could easily trade. Instead of everyone acquiring all the skills necessary for sustenance (farming, tool building, carpentry, etc) -- they could become masters of a few skills and trade the fruits of their skills in the open market. The idea was that doing so, humans could advance much faster. This was sort of God's secret sauce. So interfering with the market was like interfering with God. It was a no no.

One could argue that they manipulated the market by banning usury (interest bearing loans). However, before the Islamic Empire, interest was usually VERY high -- 60%+ per year was common. Debt was so cost prohibitive that the constant need for debt Jubilees was its own problem.

It's unclear how the Islamic Empire financed all these merchants without interest bearing loans. I'd love to learn more about how that worked.
Chicago has a large area that can be considered "downtown". There's the Loop at the center, which didn't have a lot of living amenities except restaurants and entertainment when I was there but is not very large either, then there is the whole outer downtown area from the South Loop to Lincoln Park. That's about 6-8 square miles. In that area there's everything you need and very little is more than 3/4 mile walk from you. There are buses and trains everywhere. I never wanted a car while living there, but rented a pickup truck or moving van for a day every now and again, and I actually lived a little further north in Lakeview.
We can't. GP counters "National security is a sham […]" by positing that an acceptable use case exists, not that we have been empowered to identify it.
Wow. The fact that you care about this being stable implies that you plan to use this "for real"; the fact that you actually implemented this implies you care enough to put in some real work. So you must have a use case in mind, and I am not imaginative enough to guess what it might be. Is it just about convenience so you don't need to bother with putting your C++ code in a different file? Or is there more to it?
I think this is probably it, iirc REM sleep is sort of the least prioritized sleep, so you tend to get a lot more of it going from eg 6 hours a night to 8 hours per night.
I do not know if I did understand clearly but, I was thinking about that for a startup idea, I think is definitively possible.

There is way to have a hard disk on your wifi and get it from an app but only for video/photo. And there is a way to connect to a distant linux/window server.

I think it my be possible, but need some technical skill more than juste website development
https://probot.github.io/apps/pull/ to keep forks up to date automatically.
You know one thing you can do w/ content moderation is go all the way to the source, if you make it more "expensive" (by some measure, not necessarily w/ money) to send a message, then it would discourage a lot of trolls who wouldn't even bother to make the effort.
I don't recall reading anywhere that Travis knew explicitly that L was stealing material from Google. My (generous, charitable) impression is that Uber knew the risk that Google would claim breach just because it's the same field, same line of work.
Makes sense. I thought about it a little more and came to the same two potential reasons.
The vast majority these are "Alte Herren", i.e older, non active members. The important fact is that their importance for student live and career opportunities has all but ceased to exist.
GCC is doing its best to give you the best performance on a broad set of CPUs, and its behaviour is 100% correct. Saying you want GCC to not exploit this contract (that the char* actually points to an aligned uint32_t) is asking for inferior performance, which is unacceptable to most people still using C.

A warning would be nice though.
Great looking site. For those who don't know/realize - this is the work of Kevin Systrom, Mike Krieger (and team?) - co-founders of Instagram.

Statistically speaking - love that it has error bars and timeseries. Makes it infinitely more informative to track relative to news, events, and mitigation strategies and have a sense of the confidence of the estimate. The provided Jupyter notebook is a great resource.

Alphabetically speaking - I enjoyed the puzzle of figuring out how the states were sorted in the timeseries list (e.g. why was Alaska before Alabama, Iowa before Idaho, etc.). Turns out it's alphabetical by the two letter state abbreviation which is not shown - just a fun observation :)
I believe such generalization of culture is described at very higher level neglecting variations within that place. Culture is pretty fragmented to generalize for countries.
you should ask this exact same question here - https://github.com/tiangolo/fastapi/

i dont claim to have expertise in your business domain, but you should get the answer here.
Coronavirus relapse cases continue to rise in S. Korea
Perhaps it would be a good idea to read the article before commenting like that.

Near the end it has this gem: "...Yale Law School professor emeritus Peter Schuck, the author of Agent Orange on Trial: Mass Toxic Disasters in the Courts. While they can empower the so-called little guy to go after corporate wrongdoers, mass torts are vulnerable to exploitation and manipulation, he argues. Even when everything’s on the up-and-up, they’re “an extremely inefficient way of compensating victims,” Schuck told me. They take a long time to litigate, have high transaction costs (up to 40 percent of the total outlay, according to Schuck), and can lead to unpredictable rewards."

So given the law professor calls class actions (mass torts) inefficient with high transaction costs, what is the opinion "Class actions are cheap and efficient..." based on?
I think I often push work without realizing it, but I feel that often I'm done around 16.00 or before lunch.

If I know I have to be there anyways, I might as well goof off a little.

If no-one cared about the hours but I just had hard deliverables every day/week/month, I'd work much faster so I can go home earlier.

Depends on the project, too. Some I'm more interested in than others.
Humans can and do in fact do all the things you suggest. False positives are generally to be avoided, and mitigations for reverse engineering are still required (anti debuggers, anti dll injection measures).

All the stuff mentioned like not sending positions of people who aren’t visible are typically already done, but sometimes the position is needed for reasons you don’t understand. Like some gameplay ability to suddenly see through walls, etc.

This thread just has a lot of backseat programming.

I think I would find your post a little less irksome if you approached it from a neutral questioning tone as opposed to “what about these obvious things every junior engineer learns” :/
Will everyone soon be using Shishua then? (I don't know much about PRNGs.)
Time Stamp Counter (a.k.a. TSC, RDTSC)
See the famous George Carlin routine on "soft language".

https://www.youtube.com/watch?v=o25I2fzFGoY
Responsiveness on Website
it's a sum of little things that makes it
I use them as dedicated control panels for music mixing consoles to be able to control the console from a remote location. The Behringer X32 for example has an iOS app that duplicates almost all of the functionality available at the hardware controls on the mixing board. Other digital mixers offer the same remote control by app capability.
Others I use as dedicated music gear, for example running a few music synthesizers on one, and perhaps some graphics generators on others, or as an OSC control surface, or as a control panel for a complex effects device that has a corresponding iOS app (e.g., the Eventide H9).

The best uses seem to make use of the touch interface, so any remote control operation might benefit from dedicating an old iPad to it. Getting a sturdy goose neck or other type of iPad holder helps keep the iPad where you need it.
Dedicating an iPad to one use means you don't need to keep upgrading it and the software on it all the time also (if it's network connected keep it on a private network rather than connecting it to the internet, so that you don't need security updates.)

Another application might be as data entry tablets. For example, when asking people to take a health survey you can run a simple app that asks questions and records answers and just hand it to anyone you ask to take the survey. (Not sure if iPad's can be easily sterilized for use in today's world. The touch pad might not like solvents.)
Taste is subjective. I could never get used to them. Some people say things like "bad" or "ugly" when what they really mean is "not for me." It's okay to have different tastes in art. The world would be a dull place if everyone liked the same things.
Which terminal? In Linux, Alt+Left Click is the "move window around" idiom, while Alt+Right Click is "resize window with the mouse".
> Have you considered that that might be due to the nature of the projects you've worked upon rather than the nature of unit tests themselves?

Yes, and I have yet to see a set of code that doesn't benefit from some set of unit testing.

> I've seen people try to create unit tests that mimic race conditions before and the results were horrendous to read, pointless, and didn't even catch race conditions

I didn't say put in unit tests that are crap code that don't do what they're supposed to do. If the test doesn't catch what it is supposed to (i.e. you wrote the test and it didn't reproduce the error), then it's a worthless test.

> The higher level and the more behavioral the tests are, the less they have to be changed when the code is refactored and the more confidence that they give you that the code actually works afterwards.

> The absolute worst situation to be in is with a bunch of unit tests that are tightly coupled to code that needs refactoring.

Unit tests should be tied to the code they are testing. In general, if the API of the code changes, then the unit test will need to change, this is a no brainer.

It sounds a bit like we're talking about language level deficiencies vs. testing issues. Folks working with languages that do not have strong types, and a way to validate them, definitely makes it harder to maintain when the API changes.

For typed languages that allow you to quickly discover usages of an API, it is far easier to maintain unit tests, as they tell you immediately what has changed and what needs to be updated, before ever running the tests.
I'm really quite sure they were referring to the type of code in your comment. Early return on error (as in, what you posted) vs single return with deeply nested if statements is an absolutely classic coding debate.
They also work extremely well in busy tourist hotspots and big cities, where people might struggle to communicate and slow down operations pretty dramatically.
I don’t know if it is, but i fully agree if that is OPs interpretation. They don’t need any help.
I use two large external monitors, one in portrait. It's changed my coding style.
I'd say these are more handles than they are euphemisms. They make it pretty clear in their site that "stronger and financially resilient" means not having unfunded liabilities, "target productive development patterns" means density and mixed-use zoning, and "incentivize productive development" means getting rid of zoning laws with mandatory setbacks, single-dwelling rules, parking minimums, etc.
Mental health is a lot more than "compassion and kindness". See Headspace. Probably wouldn't be where it is today if it were totally free.
While I agree with the rest of your comment, the sentence "if you’re cloud native maybe you leverage lambdas" made me irrationally angry.
I /think/ it's possible to regulate without egregious manipulation.

I do agree that some regulation is necessary, which is a form of manipulation.

If you're referring to monopolies, for example, the government could regulate anti-trust without -- say -- artificially setting treasury yields (interest rates) and corporate bond yields.
"Scared people are bad consumers"

People in Sweden are not scared compared to what they are in the UK for example. It's the rest of the world that is scared for the Swedes.
Are you sure? This article says that was a misunderstanding.

https://www.pcworld.com/article/2925173/debunked-your-ssd-wo...
I'd imagine it was Terminal on MacOS from the capitalisation (and that does what he says, just checked.)
Here's a getting started with scuttlebutt tutorial I wrote last year for beginners
https://miguelmota.com/blog/getting-started-with-secure-scut...
Farewell to Oier Echaniz Beneitez
A full answer might depend on whether you are a customer or a cashier.
Make me long for the day we were all serf, could barely have enough to eat and the local Lord had jus primae noctis rights.
This does get at the heart of it.

But my problem is that, surely Windows itself has this service providing "somehow" that I can know where in the world the computer is, and from there, make it some kind of network drive?

Like what I do between the kitchen and the bedroom only, 30 miles away. As the user, I see `C:/` `D:/` `fifer82:/`. Unless it is literally that easy, it won't happen.
Seconded. One of the more impressive books I've ever read, the way the author tells the story of the computer, which has a very complex history. He does a great job weaving together all the bits and pieces while also keeping it engaging and human.
>I couldn't be more pleased.

Of course, the costs won't be paid by you. Pushing mass all that extra distance consumes exponentially more energy. Fortunately, the effects of climate change won't be so bad until I'm in old age (I think).
> I'm surprised any seasoned C developer would make this mistake.

Not everyone gets the talk. And even for the ones that do, many consider it to be useless nitpicking until it bites them. (And some who are bitten would prefer to yell at the compiler for “breaking their code”…)

> A is char or unsigned char, and the pointer was previously cast from a pointer to type B.

And if A is void, of course.
They are not for everyone moving into a compact city. There have been a lot of articles recently about the pleasures of living in a walkable rural town as opposed to a sprawling four-lane highway with no discernable border between rural and town.
Running Zoom in a (simple Ubuntu) sandbox
When I was faced with this (signing a structure), I serialized the json into base64, then put that base64 string as a value (along with the MAC) into a new json document. It of course increases deserialization overhead (json, verify, unbase64, inner json) but sidesteps this issue.

I thought about sorting keys and other things like that, and the dozen edge cases and potential malleability issues dissuaded me for the compatibility issues mentioned above.

How have others solved it?
There is only "Extract All", and that opens the dialog. Perhaps you also have 7-Zip installed which creates an "Extract Here" option that dumps the files in the current directory.
This article does a very good job of explaining (with examples) some of the fundamentals of pricing plans. It describes the basics of the “blocking and tackling” if pricing that so many businesses get wrong.

If you own a business, especially in the current environment, I would strongly suggest exploring the ideas in this article.
I do not in anyway claim to be an expert on the Islamic Empire. But Islam (today or even in the past) does not equal the early Islamic Empire.

The religion seems to have evolved considerably from the early Islamic Empire. Which is common. Every major religion seems to have undergone several major metamorphoses.
I am reminded of a problem faced by geometers in antiquity of building straightedges; how do you draw a straight line when you have no existing straight line to copy from?

The book “How Round Is Your Circle?” includes some interesting solutions to this problem. https://www.goodreads.com/en/book/show/2449815
U.S. Senators demand small business loan data from SBA and Treasury [pdf]
Paredit with Lisp is really slick for moving stuff (including yourself) around the AST. What you're describing, the auto-matching, is really just the tip of the iceberg.

With Paredit, there are key chords for moving up, down, and sideways (forwards and backwards) on the tree of Sexps, for transposing two sibling Sexps, for grabbing a sibling (before or after) of a Sexp and making it a child ("slurping"), for taking a child of Sexp and making at a sibling ("barfing").

I have not found a reliable way to slurp statements into the scope of an if statement (Paredit kind of works but tends to misplace semicolons and various other things).
Fundamentally, you are not going to find any direct evidence that the virus came from a lab unless the virus has signs of being engineered (which seems to not be the case).

Only in the last week or so major news organizations have started covering the theory of lab escape of an unmodified pathogen. You can find tons or articles arguing either way.

Given the fact that almost every city in China is going to have wet markets, but Wuhan is one of the few (only?) cities to have labs researching these types of viruses it would be irresponsible to not consider the possibility. Given that the CCP is going to do the utmost to cover up any negative stories you are never going to find any smoking gun level evidence.
Don’t these criticisms apply equally (if not more) to the alternative of thousands of individual suits?