skysight-inc/HackerNews huggingface dataset:
Two points:

The notion that compilers that encounter undefined behavior are allowed to generate any code they want is a new interpretation, for some value of "new". I can't remember the first time I encountered such an interpretation being used by compiler writers to justify something they wanted to do until sometime after 2000.

The notion that John Regehr has (quoted in the article) that undefined behavior implies the whole execution is meaningless is not supported by the language of either the C89 or C99 standard, at least by my reading. The C89 standard has a notion of sequence points. Wouldn’t all sequence points executed before undefined behavior is encountered be required to occur as if the undefined behavior wasn’t there? It would seem so:

From the C89 standard:
2.1.2.3 Program execution

The semantic descriptions in this Standard describe the behavior of an abstract machine in which issues of optimization are irrelevant.
Accessing a volatile object, modifying an object, modifying a file, or calling a function that does any of those operations are all side effects, which are changes in the state of the execution environment. Evaluation of an expression may produce side effects. At certain specified points in the execution sequence called sequence points, all side effects of previous evaluations shall be complete and no side effects of subsequent evaluations shall have taken place.

The C99 standard has nearly identical language:

5.1.2.3 Program execution
1 The semantic descriptions in this International Standard describe the behavior of an abstract machine in which issues of optimization are irrelevant.
2 Accessing a volatile object, modifying an object, modifying a file, or calling a function that does any of those operations are all side effects,11) which are changes in the state of the execution environment. Evaluation of an expression may produce side effects. At certain specified points in the execution sequence called sequence points, all side effects of previous evaluations shall be complete and no side effects of subsequent evaluations shall have taken place.
The narrative is suggesting it at all matters that the units of stored value have changed over time is a bad thing. It's roughly speaking a neutral thing. Like switching between Celsius and Fahrenheit. You just have to plan accordingly.
They never went away they just rewrote the rules so you go in for something else on paper.
> proof-of-carbon-emission-reductions

That one is fun! First, I credibly claim to have plans to release ridiculous quantities of CO2, and then you negotiate with me to convince me not to. Then we can split the coins.
> Isn’t this a description of native vs non-native speakers in many languages?

Not necessarily. The key idea from the article in the phrase "specific to their own culture". There isn't one English in the world. There are now many versions which are bound to cultures and differ in the idioms and sayings used. Think about all of the sports based sayings and metaphors you are used to. Many of them won't mean much to English speakers in other countries.

Either way, communicating with people from other cultures, even when using the same language, remains a sticky wicket.
I've also read that the cold or flu virus makes us seek more human contact and feel more affectionate, supposedly overriding our mind in order to propagate the virus.
What's a "yield farm"? As far as I know yield is not farmed.
Sorry - studying for the puzzles / leetcoding to line up a ton of offers. Leaving money on the table is in reference to not studying now.
In French: à la soupe !
We want poor people to still have things like refridgerators.
I am not a compiler dev or a high skill coder so my opinion might not matter much but I'll still lay them out here.

> The first case is the compiler hint...

The compiler should refuse to compile if it comes upon such a case. Those hints are as much used by programmers as they are by the compiler. It should emit a warning and necessary checks + abort code if those hints can neither be proven nor disproven statically.

> The second case is uninitialized memory...

For the first example, unless the compiler knows that f() must always be true, it should give a compile time error. In case that it does know that f() is always true, it should still emit a warning (or give an error anyways).

> The third category is traps...

I am honestly not sure about this one. It would depend on the behaviour defined for multiple references / dereferences done simultaneously and type casting. I would still probably expect the compiler to give out warnings atleast.

Edit: language / grammar / typos
I have 512GB Ram, cant it be used for plotting without ssd?
Thanks. Which feature is the one you found to be the most useful? Anything you would like us to add that could help during the initial phases of starting projects?
If it isn't fraud, it should be. The lack of liability or any requirements for due diligence for debt collectors is a utter travesty that primarily harms the most vulnerable and underrepresented people in our society.
Elizondo, the subject of this article, has recently been given segments on Tucker Carlson and 60 Minutes.
Wonder if that’s why their backup storage box performance has been so bad for the last few weeks.
You're not going to get promoted anyway. No one hires from inside the company, not in the uk anyway.
In the abstract of the linked paper in the article, they mention that wormholes "can't violate causality" [1]. So, this wouldn't be possible even if we were able to invent wormholes in our lifetime.

[1]: https://link.springer.com/article/10.1007/JHEP12(2017)151
Of course I'll simplify the language I use when talking to people who have limited English skills, like kids or others learning the language.

Sesquipedalian means use of very long words, not quite the same as using a rich vocabulary.

> incorrectly

I sometimes pronounce words incorrectly that I'm very familiar with. What happened was I read the word a lot, yet had never heard it spoken. My mind would make up a pronunciation as I read, and eventually thought that was the real pronunciation.
In Chrome, tweets are loading for the second quiz, but not for the first quiz. (In Firefox, with ad blocking, nothing loads.)

Also on both browsers, your text is not staying entirely within the browser window. I have the options of guessing the missing text, or, if I really care, highlighting, copying, and pasting into Notepad.

There is no horizontal scrollbar.
With Monero, no one can see the sender, destination or amount of any transaction.
One I'm aware of is: https://www.patreon.com/rileytestut
Can you explain the "bingo card" analogy in a bit more depth?

is this like pre-computing the values to a hash function against different inputs? Where is the write thrashing coming in? If you only need X hundred gigs, why do you write terabytes? Because you can't store intermediary values in RAM (since ram is expensive and small in comparison)?

I get how bitcoin style block-chains use hashing to secure the transaction chain, and the POW factors into hashing... how do responding to the challenges factor into a currency?
I bought a very cheap Android tablet (~55 US$). It has 1 GB memory.

It has one purpose only- reading books and papers. I have installed apps like Lithium for reading EPUB, Ebookdroid for reading paper PDFs, Adobe Reader for reading fiction PDFs, a blue light filter that supports scheduling, a lightweight, handy file manager (Xplore), and a very lightweight browser. I have disabled and/or uninstalled all apps that came with the device.

I have very happily dumped my Kindle and will never go back to it. I have been using this device for nearly two years. I love it and it is one of the best decisions I have ever made.

I read in three languages. Kindles suck at rendering languages other than English efficiently. Whenever a file has mathematical equations and figures, Kindle messes them up and renders out of place ugly equations. Kindle has no color. Difficult to read books with pictures.

Android tablet has eliminated all these problems. Only downside is its battery life. I charge it once in 3-5 days as I only read documents in it- no video or games, or even browser.

After this device retires, I will buy another cheap Android tablet for my reading purposes, and will never go back back to Kindles.
hey very nice work !

do you think that a docker.js running containers in the browser is something that could become a reality soon if we follow you line of work ?
It could be you can only communicate back to the point where it was built.
Yes we will generate configs and scripts that would allow a single command deployment to AWS Lambda and Google Cloud Functions.
We already generate a docker container that is ready to be deployed to Cloud Run or Fargate.
What privilege? Can't you be more explicit?
Thank you.

This looks like a pretry fresh ruling judging from the date of the article, good to know.
>It wouldn't have been good for the US to stifle the web 25 years ago

Bitcoin was developed in 2008. The WWW opened to the general public in 1991. This would be the equivalent of the US government starting to regulate the web in 2004.

Crypto enthusiasts like to pretend we're still in the early days to try and deal with the extremely embarrassing reality that almost a decade and a half on it's still utterly useless.
There is at least one example of a healthy adult who is compound heterozygous for loss of function in PCSK9 [1].

Also note that in the study linked in the main post, the gene itself is being base edited in the liver, not globally.

1 = https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1559532/
Is the Matrix based in the UK? I guess I don't follow why this UK specific law matters to anybody outside that country. I mean, if the Matrix is in the EU then is a UK law really relevant? If your website is not based in the UK then it's not your problem unless I'm missing something. Even if the reach of the UK was beyond its shores then the fallback is to simply ban that country's IP addresses. Sucks to be from that country but blame your government for draconian legislation.
> I wonder if this is what people in the 17th century felt, a bit of melancholy at the dream that hundreds of years from now someone may be able to walk on the then newly-discovered moon, and knowing they would not be around to see it happen.

Could you elaborate on this newly-discovered moon you’re speaking of?
I do have to wonder if it wouldn't be simpler to just move state functions, as many as are practical, to the county level.

Counties are perfectly capable of being 100% in charge of their own schools, roads, police. They largely are, but subject to a great deal of probably unnecessary state control.
That one doesn't seem like purely on Android. I've never seen a device without Bluetooth bugs. The protocol is so complicated and implementation relies so much on chips that never get fixes that I'm surprised it works anywhere.
Exactly your question is answered here: https://physics.stackexchange.com/questions/937/how-does-gra...

Quick summary: gravitational field is different from gravitational radiation.
No, it's worse. FBAR is required if you have $10k in total. If you do, then you have to report all accounts, even the ones that have just one dollar on them.
I can’t speak for the poster, but I learned that trick (and many others) to play a game while stuck in traffic. Namely, derive the prime factorization of the license plate number in front of you before you lose sight of it. (Usually a 5 digit number in my area.)

Sort of silly, but it passes the time.
Yes and no. The problem is that if you make a call from AT&T then AT&T knows you made the call. But AT&T also has to treat calls from other carriers - including carriers from other countries - as valid phone calls, without knowing if the information provided by the other carrier is accurate. Most of these spam factories are based offshore in countries with lax regulations. Others use legitimate services like Twilio to launder their calls so you have to subpoena their carrier, then subpoena Twilio only to find out that the call is coming from a country or jurisdiction where what they're doing isn't illegal. It's a slow and painful process to track these scammers down.
The loop counter is signed even if param is not, so i++ could overflow. fwrapv is a compiler flag, it is not part of the standard: it is a flag that mandates a certain behaviour in this case, but in standard C, the loop variable overflowing is definitely UB. No runtime guard needed, C compilers are just allowed to assume a fixed length. This is the whole reason signed overflow is UB in C, for exactly cases like this.
If you'd like it in video format, [this one][1] explains it in layman terms quite well and covers possible ways to mitigate the ssd endurance problem, as well as expected profit rates with the right "commodity" hardwares.

[1]: https://www.youtube.com/watch?v=twwyBdsRYL4
Or even worse, arrangements with criminal and terrorist organizations, committing warcrimes all over. They now love to shoot you down with a drone based on Android High Accuracy Location Tracking, without any due process. They also love to block free travel without due process. It's called freedom (of civil rights, to block and terminate).
No, the initializer already counts as a use of the undefined expression.
> Chia plotting is extremely I/O intensive and destroys most SSDs in under a few weeks

I need to look into this more, but I think this is an implementation issue. It should buffer in RAM to require only one write pass.

Edit: I was wrong. They set a minimum k that wouldn’t easily fit in ram.
no way this is cheaper than a used prius
Can you "plot" at the chip factory (producing some sort of pre-plotted ROM) or does it have to be updated in some way?
I have been one upped :)
But it is worse than it was a decade ago. Across the board. There's more pollution than ever on the internet, and search engines are doing a worse job of separating the diamonds out.
Totally agree - I’m not making any predictions here.

All I’m saying is that it’s fine if people within that community believe this is as massive as they claim, but to have a common dialogue about it we would need to have common facts.

To adherents it’s bigger than the Internet, to others it’s a ponzi scheme built around linked lists and arbitrary hashes.
Now you just need terabytes of RAM.
A smart bike that prints coins based on the energy put into the bike.
Agree completely. When I was a student there were a bunch of these companies. One of my friends used one for he and his housemates to split their bills.

After a year, the company stopped paying the gas and electrical companies but didn't stop taking money from the students. The company then folded, closing their offices. My friends were left with bailiffs and debt collectors chasing them for the unpaid gas and electricity bills (about £2500 iirc) which they had to pay.

I would never recommend anyone insert middlemen in financial transactions if at all possible.
I'm using skepticoin for something other than gambling or illegal activities... namely to prove that cryptocurrency is nonsense.
> To do UB "optimizations", the compiler first needs to figure out that there is an UB it can "optimize" anyway.

That's not how compwillrs work. In fact in the general case it is impossible to figure out at compile time that "there is an UB".

The compiler instead assumes as an axiom that no UB can ever happen and uses the axioms to prove properties of the code.

These days if you want to catch UB, compile with -fsanitize=undefined-behaviour. The program wll then trap if UB is actually detected at runtime.
I think the net is a place to represent who you are and do what you love or learn what you love. You'll find communities and articles and start ups and people, maps and info and forums, places and things to do, and just...people. I think it's an international space of people that evolves to what we do, and what we create.
Geez, they aren't even hiding that they're gerrymandering for a jumbo Republican state (with the added "benefit" that the remaining OR and CA will become even more Democrat). Exactly what the US needs in 2021.

I'm half amused and half horrified.
> 4. Safety: Idaho allows forests to be managed to prevent destruction of housing from huge wildfires.

If that's true then they'd be better off moving to Idaho, right? Given the vast area involved it's difficult to imagine that in a span of even a decade or more that the forests would be transformed so as to prevent wildfires. Staying where they are would only leave them in harms way for quite some years.
I'm interested in the minimal "Globish" subset of English this article mentions. It would be an interesting idea to have a variant of hemmingwayapp or grammarly that tries to automatically test if a bit of text conforms to it. This doesn't seem all that technically difficult, and would be the kind of thing some organizations would pay for if there's proof that it makes a bit of writing harder to misinterpret.
C# has structs and support for native heap management, and as of C# 9 very few features missing versus something like Modula-3 or even D.

You can provide your own GC on .NET via the COM API.

https://github.com/Potapy4/dotnet-coreclr/blob/master/Docume...

Just like Java since version 10, https://medium.com/@unmeshvjoshi/writing-your-own-garbage-co...
> To do UB "optimizations", the compiler first needs to figure out that there is an UB it can "optimize" anyway.

The compiler assumes UB will never happen and it makes transformations that will be valid if there happens to be no UB. This doesn't require any explicit detection of UB, and in some cases UB or not is simply undecidable at compile time (as in no compiler could detect it without incorrect results).

Without these assumptions the resulting compiled code would be much slower, though some optimizations have different danger vs speed impact and there certainly can be a case that there are some optimizations that should be eschewed because they're a poor trade-off.

There are many cases where current compilers will warn you when you've done something that is UB. It's probably not the case that they warn for every such detectable case and if so it would be reasonable to ask them to warn about more of them.

I think your irritation is just based on a misunderstanding of the situation.

Compiler authors are C(++) programmers too, they also don't like footguns. They're not trying to screw anyone over. They don't waste their time adding optimizations that don't make real performance improvements just to trip up invalid code.
In Europe plenty of larger rest-stops along highways are set up for this already, due to servicing truckers and other long-distance travelers.
The biggest issue in NBA that nobody is talking about
Yes, the Matrix.org Foundation is a UK non-profit. It leans heavily on Element, the company which set up by the original Matrix team to fund Matrix, which is a UK for-profit. So if the UK govt starts incarcerating the team who created Matrix because they provide Matrix hosting, this is bad news for Matrix.
Love this. Quitting changed mine as well and I always thought there were a few ways I could give back. Would love to swap ideas some time. Love the concept.
Is there an expected limit of storage where your average drive would die of old age before it yields enough income?
I’ve experienced this problem for native and non-native speakers alike, where perfectly capable English speakers almost freeze up when they mishear a word, rather than try to help the conversation along. I’d usually ask the other party to spell it out, whereas some simply drop the conversation dead and awkward silence ensues.
Isn't it sad that they directly state they want to do this for party reasons? Like, "we only want people who vote for that party in our state". As someone from a country that isn't basically a dual one-party state, it rubs me off as very weird and very anti-freedom, liberty, logic, etc.
I'm not sure that Geordie counts as actual English, given that 80% of England (never mind the rest of the Anglosphere) can't understand it ;)

I once worked as a KP in the Isle of Man alongside cooks from Belfast, Glasgow and Sunderland. My Wurzel upbringing did not prepare me for this. Took me 3 weeks of repeated "what?" to begin to understand them. But I find that 30 years later, I can still understand them. Weird how that works.
there is a big plotter enthusiast community. i was able to find full documentation for my late 80's plotter online easily enough.

plotters are still made today, they're just called "vinyl cutters" and don't have the pen changers anymore.

perhaps let the people who actually know the answer to the given question do the writing?
It's weird. Symbiotic to the ant; parasitic to the hive.

But then the ant isn't the reproductive unit.
See also:

* https://pubs.opengroup.org/onlinepubs/9699919799/functions/p...
Interesting. I can never imagine a grading system for chinese as a native speaker so got intrigued. Having done language tests for English when I was a student but can't imagine the other way around. Will look up for more. Thanks
> "Far away" being "within the same state"?

Don't confuse Oregon with some small New England state. It's the 10th largest, clocking in at nearly 400 miles E-W. For reference, if you drove 60mph and managed to take a straight line across it'd be over 6.5 hours of drive time, and the physical geography drastically changes in that distance.
> But the article does exactly that? The title literally says "The U.S. Doesn't Have a Labor Shortage. It Has an Incentive Shortage", which definitively hints it's an economic problem rather than a moral problem. In the body that's expanded upon

The article is actually seems to be complaining about the US having a desperation shortage, because the one incentive it doesn't talk about is employers offering higher wages.

And frankly, the whole point of unemployment is that you're not so desperate that you have to take the first job you find, even if it's a big step down.
Not incorrect when the speaker or millieu is Indian, but it would grate a little to claim it is more correct than "I have a question." Saying "I have a doubt" is almost le Carré, a spymaster weighing fragments of deception.

Regional dialects and quaint idioms are absolutely English though. How else to add tone and shading to our communication? It's the sand the forces the oyster to make pearls.
Not sure if you'd like an advice or merely sharing your experience, but after reading your comment I spent an hour or so trying to provide a simple rule of thumb. To my surprise, I failed miserably. But I scraped some info together in the process, so I'll post it in a hope that it might give you a better perspective. Mind you, I'm not a linguist or a teacher.

First of all, I made a list of Russian я/мне lines with English translations next to them just to see if there is consistent presence of a hint in English lines that can point to the right Russian translation. There is none. So if you are trying to figure out the proper pronoun this way, you are doing it wrong.

To make an educated choice between я/мне you'll have to familiarise yourself with nominative and dative cases.

Here is some basic info on the cases in "question" and even more basic examples:

Nominative case of "I" is "я". Nominative case answers questions such as "who?" or "what?".

Кто пришёл? (Who came?)
Я пришёл. (I came.)

Dative case of "I" is "мне". Dative case answers questions such as "to whom?" or "to what?".

Дать кому? (Give to whom?)
Мне. (To me.)

As you might've noticed, native English speakers won't normally construct questions in a way they are constructed in most Russian cases, so I'd suggest to get familiar with cases and their respective questions first, and try to construct sentences later.

Or, depending on your goal, you can simply memorize common sentences/lines altogether and figure out why they work later.
Sending matter probably isn't important. Data, though. That's valuable.