skysight-inc/HackerNews huggingface dataset:
The fact that you didn't use the term "portable assembler" when saying: "If you take a concrete example where memory is effectively an array and indices are addresses (which holds true for most cases and, in any case is a good example)" doesn't change the fact that the statement makes links to how actual machine memory operates on what you personally think is a usual machine. This is really not a good idea because it encourages people to think of pointers as all existing in the same place and encourages erroneous thinking such as subtracting two pointers to different objects or confusion surrounding why the numbers you get when you `int a; char b; printf("%p, %p\n%p, %p\n", &a, &a+1, &b, &b+1);` differ in separation. Also subtler errors arise such as people assuming that all pointer types are effectively equal as long as you convert back to the correct pointer type when it comes to using the pointer (really subtle issues like people assuming that you can convert `int *` to `void *` safely).

The "very abstract" way C is taught actually prevents people from making such assumptions by not priming them to make them. The fact that people get complacent and start to lean on their understanding of (what they think are) real machines to write C is the result of the bugs I mentioned in the previous response.
You can. You’ve got all of SVG except for scripting (which is disabled when SVG is loaded as an image, which happens if you use <img src=….svg> or favicons or such things), which should handle all of your complex favicon desires.

If you really want HTML, well, SVG has the <foreignObject> tag which you can use to embed HTML (in the XML serialisation, so for once you will need to write <br/> instead of <br>). But pure SVG is likely to be a better idea.

Sample markup to drop in an HTML file to get an HTML-powered “Hello, world!” favicon:

<link rel=icon href='data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><foreignObject width="48" height="48"><div xmlns="http://www.w3.org/1999/xhtml">Hello,<br/>world!</div></foreignObject></svg>'>
If you're going this route, it's hard to understand why you wouldn't just store all the information you want explicitly in a string.

"true [timestamp]"
"false [timestamp]"
"unset [timestamp]"

That's more information than described in the article and it's easier for future you to understand what's going on, without implicit assumptions on the meaning of an undefined variable. Furthermore, you can keep a complete record of all status changes if that's what you want:

"false [timestamp] true [timestamp] false [timestamp] true [timestamp]"
> Get a tetanus shot as soon as possible if you have a dirty cut

If you were to go for that, would they be giving you a tetanus-only shot or a combined TDP shot? That might be a significant difference that the paper should have explored.

At least in the few European countries I know of, I believe TDP is something we get by default as part of the many childhood vaccinations. Though I do believe most adults stop getting the regular boosters. In this context, I don't know how to interpret the article's "Patients either had or did not have a Tdap vaccination by the start of either of two index periods" -- what group would you be in if you had it 50 years ago? What exactly is an "adult vaccination", and does it matter if you were vaccinated as an adult but it was 30 years ago?
v86 has Firefox: https://copy.sh/v86/?profile=archlinux&c=./networking.sh;ech...
I get that there’s a YAGNI aspect to it, but I don’t buy the argument that a timestamp adds complexity over a boolean.
The Hindu take on consciousness is as relevant to this thread as the Pastafarian take on consciousness.
You can purchase up to ~1500 USD a year on plugins/models/textures with Blender and it'll still be cheaper than a yearly subscription to Maya. It's not hard to understand why Blender is currently picking up a lot of momentum.
Cities are cash strapped due to low density sprawl, of which malls are just one kind.
I'm so glad to have decided invest my time in learning Laravel a few years ago. The framework is amazing, the community, the tools, the whole ecosystem is always surprising me.
I've since done a couple personal projects as well as big client work with Laravel and couldn't be happier.
Such a shame that some people dismiss it because "PHP derp derp...
Beautiful shots.
Besides a deliberate paucity of knobs to tweak, what exactly is the difference with AWS S3 as far as the target market (app developers) is concerned? This is a cloud hosting service in all but name.

https://developer.apple.com/icloud/icloud-drive/

https://developer.apple.com/library/archive/documentation/Da...
Well, most of them would be foolish to accept - they'd be trading a chance at getting the services they need for better immediate shelter, but be trapped in an economic dead end with no social services, no health care, lousy education and no way out. And then someone would whine that we shouldn't give handouts to people who live in rural areas, they should eat some bootstraps and move somewhere with opportunities......
Seeing your comments on a few other parts of this thread makes me think that it's probably better for you not to bother with 4chan. As others have kindly explained to you, insults on there are facetious as well as self describing, and of course, derogatory.

If you can't, or rather won't, see beyond that. Then it's just not for you. And that's fine.
> 1. Intent is easily lost on read.

In actual code, it is of course attached to some definition like `type: TOK_STRING`.

> 2. Balanced pairs allowing an escaped terminator are not “regular language”

Are you confusing this with that e.g. the language of validly parenthesized expressions is not regular? A single string with the option to escape any character including the escape character and terminator is regular.

/"(?:\\.|.)*?"/

This makes it impossible to include a " in the string; the original regexp works because it seeks the longest match. At this point you might as well have written

/".*?"/

or equivalently for a greedy match,

/"[^"]*"/

> I’m certain this would be an XSS vulnerability.

This feels like a big leap for something I didn't say was even involved in web development. I see ways that a failure to handle an invalid string (and this will match invalid string in languages that have additional escape forms with stricter requirements e.g. `\u1234`) could be chained with other bugs to create an XSS, but it would be difficult to ascribe the XSS to this part. And extension to handle most such things wouldn't make the language non-regular.

(p.s.

> I’ll include slash delimiters to remove ambiguity.

The two languages I have most often used this in don't use slash delimiters, so I think this has only added ambiguity - now we are considering it embedded in some specific-but-unspecified language's regexp syntax where we might need to consider another level of escaping - compared to letting the regex stand "bare".)
It is way better to buy a car that is designed from zero to be electric, rather than a car that used to be ICE and now they have tried to fit electric vehicle components to it.
> If the maximum transmission unit (MTU) between hosts in your subnets is different, or your instances communicate with peers over the internet, you must add the following network ACL rule, both inbound and outbound.

https://docs.aws.amazon.com/vpc/latest/userguide/vpc-network...

If your instances communicate with peers over the internet. So by default, AWS was built to assume your instances do not communicate over the internet, lol.
I feel a lot less secure now knowing there is an automated pipeline glued with yaml and ruby, that takes a stranger's code and pushes it directly to my machine.

I'm sure the homebrew team tried hard to make sure it is as simple and restrictive as possible. As they are doing it for free and without warranty, they are not obligated to match any security standards. I am grateful, but I still wish it is done differently. Maybe instead of armchair complaining on HN I should donate...
I vaguely remember that there have been some cases where referees have been chaesed and beaten up after the game. Probably a combination of decisive game, and a wrong call by referee.

Nowadays VAR has been introduced, so referees can finally rectify their decisions, and also hooligan violence is much more under control.

The gist of it is still there though. A mob of hooligans tries to rally their team to be more aggressive, and if the referee intervenes, there is also a threat of violence against him. That's soccer.

We have seen that now, with covid, it loses the appeal without the crowd and the ceremony. It's just like watching a soccer-videogame stream or something, the actual sport is meaningless.
Ever since I'm on Internet, I'm reading that Russians are drunkards, barbarians, that our past (even going 1000 years back) is all history of mutual killings, yadda yadda.

As an American on the Internet since 1990, I didn't realize that Russians are like that.

Is this propaganda written in English or Russian?
The other thing I don't like about this is that it's great at tracking the switch to "true" (the timestamp value), but when you want to go back to "false", you have to wipe out the timestamp, and you then have no idea when it was unpublished or unhidden or whatever. Now you need a second column to track that as I see it, and you start getting into weird territory. IMO it's better to keep the Boolean, and just introduce timestamp columns for the specific things you want to track.
I also have doubts but that's what the marketing hype has been claiming for some time now, so I'm really curious about real-world experiences and where the hype breaks down. The debate is often "I need way more RAM!" vs "But this is a new paradigm and old constraints don't apply!".

AAA gamedev might be the wrong demographic though, since it's mostly done on Windows (I think?).
Sounds a bit like you weren't an organ donor because it's the right thing but because it makes you feel good. And now that good feeling is taken away from you because everyone is an organ donor by default and you're not doing anything special anymore.
Mommybus
To reduce the amount of effort by maintainers.
Be cognizant of Gell-Mann amnesia with this one.
Exception i encountered recently was needing ternary state boolean. a set of flags where true and false indicates outcome and undefined indicates "not yet processed". I suppose some sort of 0 timestamp could work but... No, I think I'll stick with boolean.
Tesla manipulates the public perception of their "self driving" tech with every chance they get, starting with naming it autopilot. And Musk claiming each year that "full self driving will happen next year", doesn't really need a PR team but I wouldn't call it cool...
Biggest problem is they don't have an explanation for the trend "reversing". If the hypothesis referee bias in front of home crowds is the main factor is correct, home and away card allocations should follow the same pattern within a small margin of error in the absence of crowds, not reversed with sometimes greater magnitude.

Most obvious reason for away teams committing more fouls per booking in an empty stadium is tactical: away teams are often set up to defend more, in a well structured manner, which means the ratio of inconsequential fouls vs cynical fouls to stop the counter attack, massive misjudgements and losses of temper is likely to be higher

This is compatible with the hypothesis that a 'biased' ref is less likely to let a side get away with regular inconsequential fouls when the fans are screaming at him. But it's also conceding the very large role played by tactical approaches which stats suggest have also changed since the pandemic
NeutriNote goes open source (the first Markdown with math Android note app)
If the timestamp is a creation date after your system went on, which it is here, you can always store 0 for false.
Hmm, I don't get it:

> If you want to have your code reviewed, you first have to branch master, then commit to that branch, then push it remotely, then create a PR.

When I want to create a PR, I always create a feature/WIP branch locally and push that. Branches are cheap in Git.

I find when the unit of scrutiny is an individual commit, like when you contribute to the Linux kernel, I spend way to much time fabricating nice atomic commits. Like maybe 50%, with 30% actual development time and 20% normal cleanup.

The only thing I miss with PRs is the ability to rewrite my branch after showing it. I think it is not supported to do `rebase -i` and then `push --force` to a PR, is it? It would be really useful, especially for the cases where you have multiple commits that cancel each other out (e.g. add debugging output, remove debugging output).
This is a good lesson in why you should almost never use regex for parsing and validation.
In my case the null state was "not yet processed" i.e. a decision pending
I knew Greshams law in scope of bad money driving out good money. Can you please elaborate more?
> are not interested in a 100% authentic modeling of the problem

A model is an approximation. There is no such thing as "100% authentic modeling" for anything non-trivial, and insisting on it grows models that aren't particularly useful. They might _seem_ simple at first glance because of their "purity", but a) they're not _actually 100% accurate, and b) are usually very fragile on revision, becoming, ironically, quite complex.

> "booleans go in as booleans, if you want who, when, why, those are 3 new facts next to the boolean".

...you have now replicated the information 3 times in a way that includes risk of going out of sync. Congratulations.
> truth value can be derived from the timestamp

Python used to disagree with you: https://lwn.net/Articles/590299/ (and the bug report with discussion spanning a couple of years: https://bugs.python.org/issue13936)
Also, there is this comprehensive resource available on OSM.

https://switch2osm.org/
In this case, why not go straight to append-only databases where every entry has a timestamp?

That will be _the_ audit log in your database.
The salaries in London for FAANG are equivalent to about 60-70% of those in the US. The stock grants are typically smaller, also, though this is less true for software engineers.

The one I used to work for had a real problem of developers leaving for the US on an internal transfer after 12 months, precisely because of the salaries.
For a similar service there is https://fav.farm
Interesting work. A few points:

1) The article segues from saying "a home team advantage exists", which is provable via score sheets, to "referees are biased against away teams", which is difficult to prove and needs justification. I think the former premise is better

2) It should be easy to add tests for statistical significance. From eyeballing I'm not sure that they're significant

3) Different rules have been implemented that may account for any significant differences, e.g., VAR, new handball rules

Other than this finding, I wonder if any other artefacts of no-audiences exist. Such as the average number of goals for away teams, penalty taking accuracy.
Not to mention, if you live in any Western country, real estate capital gains since 2010 have been immense, so interest-only mortgages could have made sense.
There's plenty of evidence that even people who can't fully care for themselves will be better off in supportive housing. For a simple example, it's a lot easier to stay on medication when the bottle is in the same place every time you need it.
What do you mean? (Searching Wikipedia for Gell-Mann amnesia redirects to: https://en.wikipedia.org/wiki/Michael_Crichton#Speeches)
Lipogram
The US made the welfare state a dogmatic evil. In other places it's percieved as necessary, and it does replace the role of religious institutions of taking care of the underprivileged.

So, learn from europe and other social democratic states. Stop believe in the dogma of the invisible hand, and that what makes money is inherently good.
Let's build a simple interpreter for APL – part 1
Another great use of springs: vehicle recovery ropes

https://youtu.be/qiIXY9BpKww

The guy doing the demonstration runs Winder Towing in Hurricane, UT and has one of the greatest YouTube channels I’ve found in a very long time. Just nice people helping others while solving difficult problems in a beautiful environment. It makes me want to move to Utah and build a funky wheelin’ rig.

https://youtube.com/c/MattsOffRoadRecovery
https://old.reddit.com/r/dredmorbius/comments/2h63fp/is_gres...
Author's tone immediately makes me want to disagree with them. Which might be more of a reflection on me than anything else.

All I can say is that I had a dead straight wooden chair for years and coupled with my bad lifestyle I developed pretty bad back issues (diagnosed). Upon replacing it with a fairly basic ergonomic chair (height, tilt adjust, mesh back and lumbar support), my pain levels are significantly lower. It cost me about $150 (I'm not in the US or EU so prices are obviously very different) and I'm glad to have spent it.
Isn't that just a fancy way of saying "copyright shouldn't exist" ?
There's always drying of hypothermia.
Unbelievable that all life there ever was, is contained on this little marble.
Roll on artificial meat I guess.
Site is now down.
Another thing is today's compact cars are getting ridiculously low. I don't want SUV, but I want to drive on crappy gravel roads with confidence and park close to curb without scratching bottom of the bumper. Regular cars used to allow that 2 decades ago. Now I'll need a „raised“ car for that :(
I think this is more of a general statement on marketing, is it not? A lot of the buzzwords people throw around do mean something, it's just that the context is ripped out of them to sell all kinds of nonsense products.
Also known as *bool, "Maybe Bool", "Boolean?", "Optional<Boolean>" etc.
What's wrong with this? Checking if a variable is defined/null is not exactly uncommon?
and you vastly underestimate it
you can rewrite it and force push it. it is part of the rebase-based work-flow ( always rebase PR to the head of main/master)
I give SUV drivers a bit of merit. Many (most?) come with a third row or at least the option for one so they are the most practical way to carry around up to 8 people at once safely.
It is :) It's the emoji version of my cat, Starbuck.
New Sci-Fi Series ‘The Imperfects’ is going to arrive on Netflix soon
I think you are getting unwarranted downvotes. If you are someone with a dislike of information you can just ignore it... downvotes unnecessary.
I don't think that essay supports what you said. (It's incredibly well written by the way, thanks for linking it.) Near the end it asks:

> If you build a larger web service by combining network services that call each other over HTTP, rather than libraries or snippets of code linked or pasted together, does “Corresponding Source” include the source for those other services? What if each service is containerized, encapsulated in its own operating system? Do those operating systems count as “System Libraries” or “generally available programs” shield the application code they run?

Note that the author is asking a question here. It's not entirely clear (AFAIK, IANAL, etc) what precisely constitutes "linking" when it comes to the (A)GPL.

A thought experiment. Evil Corp takes a GPL licensed program and modifies it to communicate via file descriptors instead of linking with it at compile time and directly calling its functions. They proceed to distribute a separate proprietary product that makes use of the GPL program for many of its core functions. They claim that this isn't a violation of the GPL because they haven't "linked" with any GPL'd code. This is clearly a violation of the spirit of the GPL, but is it a violation of the letter?
A comment that was made and then deleted suggested that I link instead to the youtube live stream:

https://www.youtube.com/watch?v=3LpVs2bNSJo

Taht would solve the problem and is an option, although it somehow feels vaguely wrong to link to youtube instead of the Space-X "actual site".
Oh, no apology needed, it was fun just figuring out how to pronounce that word!

So to put it in my local terms, it sounds a bit like the Gorilla Glue of epoxies.

I can understand how it was the perfect glue for the job.
What you describe is standard merge request practice in Gitlab (it is possible to view the diff between different force pushed ”versions” of the branch as well).

Don’t know about Github.
There's a lot of different approaches to searching small alphabets.

The one you linked to maintains state during the search loop to get bigger shifts, and complexity in search loops always slows it down, sometimes to the point there is a net loss.

If the needle was reasonably long, which is not uncommon for low alphabet needles, I suspect a better approach would be to use a hash based Horspool style algorithm working on n-grams, say 4.

This works by calculating shifts based on ngrams, rather than individual bytes. Since there are many more permutations, you effectively increase the alphabet and hence the shifts also increase. At the cost of always having to read an entire ngram before you can shift.

Edit: you also hash the ngram into a smaller hash table of course, you don't maintain a shift position for each ngram. You can tune the size of the hash table for lower memory or higher performance. This is similar to the multi pattern Wu Manber search, but applied to a single needle.

Edit 2: I have found this algorithm also beats Horspool most of the time, say for an ngram size of 2 or 3, on any alphabet, not just low ones.
The missing part here is that there needs to be enough money to be made to offset the risk and startup costs to justify upfront investment.

The last decades have been dominated by tech giants building mostly software, and this has set the bar for risk/expectations when ideas are competing for dollars.

It is not at all obvious to me that a hugely expensive and insanely high risk venture such as putting humans on the moon would magically materialize as a product of a hypothetical free market in today's world.

Moonshots require risks and rewards shared by larger society. It would be impossible, for example, for NASA to capture the complete value of technology developed to go to the moon. However, the body of knowledge filtering out into society at large justifies NASAs continued funding (that and jobs in key states /s).

It would be hard to justify that SpaceX was a rational business venture without hindsight. And many emoyees who work for SpaceX are known to have made economic tradeoffs. There is definitely something beyond "free market" to the story.
My memory of that is so different. I remember an outclassed Dutch team basically trying to cheat their way to victory through dirty play. It would have been a massive injustice had Spain not won.
Warhol didn't even physically do the screen printing himself. He had assistants do it. The screen prints are made directly from the photo. It's a special type of photo sensitive paper. You do it in the darkroom.
I treat spam calls as an entertainment and often spend 30+ min on a phone with them. They create a story,build momentum and then I crush it all at the end.
Pumped storage hydro makes far more sense. Which is why it's already in use.

Maybe the efficiency can be improved upon with a small-scale 'gravity battery', but water has massive advantages when it comes to scaling it up, as well as being able to combine it with traditional hydro, where nature moves much of the water for you.
Don’t just look at the photos. Read the commentary. Adds an extra level of awe.
Honda targets 100% EV sales in North America by 2040
Diversity is only supposed to go skin deep. Anything more substantial, especially agreements between "good" religions and evil Christianity enrages the Silicon Valley hivemind.