skysight-inc/HackerNews huggingface dataset:
The talk of out-of-order execution and caching doesn't make much sense. You could write in machine code and still have no idea how long a memory access will take or in what order your instructions will execute, so by this article's logic machine code ia a high-level language. Maybe "sequential instructions with flat memory model" is a high-level abstraction of what a modern machine does, but it is the only abstraction we have. The article proves not that C is high-level but that modern CPUs offer only a high-level interface.

(And you can get around some of this, too. You can issue prefetches and so forth.)
> learning to remember to complete a closed book exam is not a useful skill anymore.

Unless you need to pass a whiteboard job interview that depends on remembering some obscure algorithm. ;)
"Reading meaning into a text" is pretty much the definition of redefinition. You don't "read meaning into" anything as a part of a honest analysis.
Except that unless we are talking about hardware design languages, no programming language accounts for hardware errors as such.

UB is its own kind of error, specially since ISO C documents over 200 use cases, and unless you are using static analysers, most likely won't be able to find out that are failing into such scenarios as no human is able to know all of them by heart, whereas logical errors are relatively easy to track down, even by code review.
what.. this was a great show.
I started IF with the plan of simply trying to be healthier. I'm big into fitness and read that even at the same calorie levels, there was a study where people who IF got leaner while staying around the same weight. So with those two items in mind I decided to give it a try a couple of years ago.

For me, skipping breakfast ended up meaning less calories overall. I did lose some weight, but in a good way. My lifting/cycling/jiu-jitsu training were all positively impacted mainly because I was leaner.

I used to be a person who woke up hungry and would immediately eat breakfast. Now hunger isn't really something I notice. Sometimes it will be early afternoon before I think about eating.

I learned a lot about my personal nutrition. If I eat poorly the day before, I notice more hunger the next day during IF. Experiencing this feedback loop helps to re-enforce to not eat poorly even during an eating window.

So, I hit my two initial goals and will continue to use IF for the ongoing health benefits (anti-inflammation). My weight stabilized ~10 pounds less from where I started, but I did not lose much if any muscle.
>While "I met a guy, didn't like him, I think this is why" is a bit too dismissive, your dismissal of a desire for factual data is disturbing.

I find the over-reliance on second hand ("factual") data, charts and figures, disturbing.

People have to learn to observe, think, and understand themselves.

Not just passively consume pre-made charts and statistics (which are the easiest thing to manipulate). And learning how to spot BS statistical claims wont help when the raw data can be themselves cherry-picked, manipulated, and diced in tons of ways.

Not to mention that live experience is 360 (if one tries), where data will always paint less than the whole picture. One could arrange for great "official" charts and figures for every country -- and most countries do. Unless one gets on the field and talk to the people on the street and the workplace, and try to check the reality in various situations, they can have a totally BS picture painted for them by the statistics and "factual data".

>One person's experience, no matter how broad for an individual, is still just one individual's anecdotal experience.

Well, you're not 10000 people. You're just one, like everyone else is. In the end, whatever you're fed or read or watch, you have to make up your mind for yourself.

>The principles of fact checking and bias analysis should not be relegated solely to academia.

Nor should fact checking and bias analysis start and begin with data people are handed down from official or other sources. Those can range from perfectly accurate to badly compiled to totally and mischievously misleading (for saving face, incompetence, for profit, etc).

If you lived in USSR, would you trust the official data, or you would try to balance things and do direct observation?

You shouldn't blindly trust "facts" and "figures" anywhere else either...
Germany just guaranteed unemployed citizens $330 per month indefinitely
You don't want kids of that age to learn logic. You want them to learn imagination.
PG's essay isn't presenting itself as a scientific work presenting a theory. It's just one man's opinion. But 'arh68 above seems to be interpreting it as if it was such a scientific work.
state – graceful management for background jobs in Go applications
We had our own tools that previous generations didn't have. We would have had difficulty making arrangements without our tools, but we would have found a way. Kids today are no different. They have their tools and they use them. I'm totally ok with that.
Geeonx Library: One GUI and C Sourcecode for Linux, Windows and macOS
>4. Check HBO (but not available on the AppleTV in my region)

Fixed via a VPN.
And the C++11 memory model was added so that the language would map to the execution model of the underlying hardware, not viceversa, refuting the parent.
FYI, we have Republic.
How Apple, Google, Microsoft, Sony, ARM are now steering the industry regarding their OS SDKs has already proven who is on the right side.

I have been at this since the BBS days, I don't care about Internet brownie points.

The only thing left is actually having some liabily in place for business damages caused by exploits, I am fairly confident that it will eventually happen, even if it takes a couple of more years or decades to arrive there.
Arkaim
Confused, it seems you realize this might be a crime, but you've talked to everyone except the most obvious point of contact—law enforcement. Is there a reason that's not an option?
For any proper use the AWS console is nothing more than a brochure of what you could be doing.

If you want to use their services properly, read the documentation for the ones you have chosen and use proper tooling that provides repeatability (for the lack of a better word), provided by AWS themselves or by a third party.
The .ino file is included in Codacy review and receives a grade of A. You can find that here - https://app.codacy.com/manual/onlykey/OnlyKey-Firmware/dashb...

All libraries are included and also receive a grade of A.
Hardware Monitoring with Ipmi+elk
The timeline was easy to follow, that wasn’t my issue.

The issue was just bad writing. So much bad writing. Cliche moments everywhere, terrible dialogue, completely and utterly predictable plot, bad screen time allocations.

I think the screenwriters should first figure out how to write one engaging plot before trying to figure out how to interweave three.
I don't have anything locked in yet. When I look at the world map, it's really only the middle east, London to Singapore or around Australia that I have not explored. I have to decide how long I want to save money for before I hit the road again, which will dictate how much I have for the trip and therefore which one of the above it becomes.

I spent a lot of time exploring the US this summer and had a great time!
Higher levels have more cats, try the arrow at the top right of the page to go up a level.
Processing and Scratch are completely and totally different by the way - Scratch is a visual programming language designed principally to teach kids programming while Processing is the main language used for generative art and is used by adults more than kids generally.
This is an _open_ list from 2005. They consider other, similar parties to be part of the list too. I.e. the AfD was founded only years later so it's not part of the list but still considered unwelcome by most.
Not really, C++11 initally got its memory model from .NET and Java memory models, two mostly hardware agnostic stacks, and then expanded on top of them.
Scientists Likely Found Way to Grow New Teeth for Patients
Would you have any recommendation for those of us without a Mac?
Rowing is amazing. I cannot overstate how great an activity this is for cardio and building core strength. The amount of impact to your body, assuming somewhat decent form, is virtually negligible compared to alternatives such as running. The other thing about rowing that is so compelling to me is the continual variability of intensity that is possible. With running, you usually have a discrete jump in exertion when going from a fast walk to a proper run. With rowing, you have a much finer gradient of exertion to work with. If you feel like rowing precisely at 815 kcal/hr, you can hold that target the entire time without feeling like your body wasn't designed for that exact pace. Warming up into an intense session is also substantially easier because of this. Many times I will tell myself "let's just row lightly for a bit and watch this podcast", and inevitably I will end up in an intense rowing session after about 10 minutes of screwing around. This is how continuous it is... you almost trick yourself into exertion after a while without realizing it. One final upside is that because of the low impact, after a few weeks of conditioning, you can pretty much row every single day without worrying about wearing yourself out in any serious way.

The only downside to all of this is that rowing is an activity that is very direct in its payout model. You have to intentionally push yourself harder because of how the resistance mechanism operates. Just sitting on a machine or boat and going through the motions for X amount of time does not entitle anyone to weight loss or any other health benefits. If it doesn't suck at least a little bit while you are doing it, I can pretty much guarantee you won't experience any upside afterwards. You will have to become the architect of your own individual hell when using a rowing machine. The worse it is during, the better the results will be after (but don't discourage yourself!).

In my personal experience, I literally cannot gain weight when doing at least 5 sessions of 5km (<25 minutes each) per week. Now, this ~25 minutes is pretty brutal, but it's all it takes to keep me at a healthy weight without even trying. I could drink a 6 pack of light beer every single day (obviously not recommended) and still not put on any appreciable weight. Being able to consume anything you want whenever you want is very liberating. Contrary to the parent post, I never bother to log my calories or weight. I just enforce the rowing output on a regular basis and keep it simple. Having the performance monitor module on the rower helps a ton with maintaining consistent output.

I purchased a Concept2 Model D about 4 years ago now, and it has already seen over 7000 km with not so much as a hint of breakdown. Just a little bit of 3-in-1 oil on the chain once in a while and it runs like a dream every time. 9/10 times if I can't get myself motivated to get in the car to go to the gym, I can at least talk myself into a 20-30 minute rowing session since it's just in the other room. This was probably the best purchase I've ever made if we are considering personal health as a high priority.
This implies you're using the same ingredients with the same attributes as what the recipe designer used.

For instance, that your baking powder has the same "power" as what the original creator used, or that your flour has the same gluten content.

Ingredients vary by brand, and if you're in a different country, can be quite different (for instance, the majority of cream in Australia has added gelatin).
Is College Still Worth It? The New Calculus of Falling Returns [pdf]
Sedentary Behavior, Exercise, and Cardiovascular Health
And the market for simple stuff that is simple to do is a lot larger than the desktop market.

That's probably what we learned from the iPhone.
Ah well. I thought the story was bland and utterly predictable with badly written scenes and dialogue. Maybe the show is just not my type.

The game stories were so, so much better. One of the only games I’ve played that seriously emotionally impacted me. And changed my perception of games forever.
Well, it is christmas, so I am at home with family and relatives with many different opinions and life experiences and to navigate that jungle I have to confess, yes, the last few days I was an intentional moderate. Also at work.
True. I always mute the TV too.
The main problem with C macros is their usage when a regular function would do just fine. That goes for a lot of the cruft in the Windows headers.

Having said that, while I object to most ideas that "C is missing", I do think that better constant expressions and expression macros (functions on the syntactic-expressions level) would be a usability improvement in APIs compared to (token stream) preprocessor macros. Even though in the presence of the preprocessor, constants and expression macros would be somewhat redundant.

One advantage of expression macros is that you do macro expansion after parsing to an AST. You get a valid AST parse with macro expansion if and only if you get a valid parse without expansion. Expression macros are regular AST elements, and are scoped just like regular functions or variables. They don't have a weird textual scoping scheme with conditional compilation or un-/redefinability. Getting rid of that should make it easier to translate them to other languages.

Another advantage is that they allow you to actually know which constructs in an interface are part of the API. An expression macro is always supposed to be used directly by the consumer of the API, or at indirectly through another macro that is. That particular problem of the C preprocessor could in fact be solved if headers cleaned up after themselves, but in practice, preprocessor is just to messy so nobody does that.
Before going all conspiracy, most likely it's due to a poorly-implemented WiFi-enabled widget.

There are devices that act as AP like the chromecast. This is then used by a smartphone app to connect and configure the device. I don't think the chromecast in particular is the culprit but I wouldn't be surprised a similar device was sending deauth packets due to an implementation mistake.
You're quite correct in saying that none of those things are true but you're wrong in saying that these are "the proposed benefit" of C. I feel that's a common misconception really.

A huge advantage of C that most people seem to forget these days is that it's quite a minimalist language by today's standards so it's relatively easy to learn and reason about.

But maybe the most compelling advantage is that its underlying architectural concepts map well to most real-life CPUs so it's a much better basis for compilers to generate efficient code than many languages. This is a subtly different thing from being "close to the metal". It's really more like "has compatible design concepts with CPUs". The abstract machine of C has relatively few gotchas when converting to machine code and that's what it's really about.

That doesn't mean that C's the "high level assembler" people speak about though. It's not. Take a look at some optimised assembler output from a C compiler and you'll see that's patently not true. It can be very difficult to even understand how the C source code relates to the generated assembler code - often you'll see that none of the same operations occur and nothing happens in the same order.
[fieldwork and reading up required from the reader]
Choice quote from Atari's early 1980s market research:

> Players want detail, movement, three dimensional effects, color & color changes, unexpected events, faster games with more realistic & dynamic sound

Good basic principles for any game developer, from the 1980s to the 2020s
While I’m supportive of working remotely, I’m somewhat uncomfortable with the idea of making physical location irrelevant.

If/when we get there it will also imply abstracting away the physical interaction between people. This might have unwanted social implications, read people losing many important social skills.
You've got that all wrong. The former didn't happen and didn't spill over into the latter, the Democratic Party abandoned working class interests (not just “white working class”) pretty sharply after Clinton's election. It didn't really accelerate on the other fronts, it just didn't back off of them as hard because racial/sexual/etc. equality is compatible with the center-right neoliberal capitalist economics that became the focus of the new dominant faction of the Party.

OTOH, there's evidence that that faction of the party is losing dominance to one focussed on working class interests again.
I do sometimes look up details about a show I’m watching, but I’m with the author on this, I can’t fully keep track of what’s going on if I’m not watching.

Moreover, I prefer to watch with subtitles because I feel like I absorb information drastically better if I read it. On that point, I pretty much hate watching YouTube videos to learn anything - I’d rather read the docs and my favorite sources tend to be things like a programming language’s official documentation or the manual for whatever software I’m using (Logic Pro X comes to mind - I’d much rather read factual, authoritative text on a feature than watch some random YouTuber talk for 10 minutes and try to get me to subscribe to his or her channel while I could have easily read the docs in half the time). I think a big part of this “text vs video/audio” learning dilemma is that you can’t easily skim a videos contents and intuitively know what to skip and what parts are interesting. Text will always have its place.
Someone weighed that the short-term money here was better than long-term. I think that quarterly earnings reports is the wrong optimization for some industries. If only the execs at Boeing could imagine each of their planes carrying suitcases of their Bonuses.
Oy, going from BMW to Fiat was fun.

BMW has R in the top left, while Fiat has it where BMW put 6th.
Apparently not, given the monthly occurrence of FOSS projects that decide to go dual license, or even back to proprietary, because this century practice doesn't cover their existence and life responsibilities.
The delay is 0-2 + 0-2 so yes combining six possible values for a possible delay up to 4ms. The delay inside of an RNG loop obviously does not expose entropy to timing analysis, it does the opposite. As the loop has a small random delay interval the RNG seeds are never predictably read in, adding to the effectiveness of the unpredictability of the RNG which is a good thing.
This is a really silly question, but what font/theme are you using in the first json example screenshot in the GitHub readme? I love it!
My thought also. It might be a hotel or conference or somewhere the host can charge for wifi. That should narrow down the culprits.
Post from the author: https://news.ycombinator.com/item?id=21881979
Maybe charging faster is bad for the batteries?
I've been using Django since 0.96 and I didn't know half of the items in this article.

Specifically "Rendering variables from CBV methods" and "Cache expensive computations that you need to access more than once per request."

Nice. Thank you.
> At some point over the past ten or fifteen years, the Democrats switched their focus

Clinton was elected on explicit Third Way positions nearly 30 years ago. If you think something changed in the past 10-15, you're falling for GOP propaganda. What you're noticing is the democrats finding a new base a decade after losing their working class supporters, through a combination of Third Way politics, the Republican Southern Strategy. The GOP saw this coming and stoked / capitulated to increasing racist elements of the party during Obama's presidency. This is the only major change in the past decade.

(Well, the democrats aren't really that smart - it's not so much they're finding a new base as they're left with the ones the new GOP ideology intentionally excludes. As a party, they are doing a terrible job mobilizing this!)
What's the difference? My understanding is as follows: A struct is a tuple. It's just some structured memory. Where a tuple would be indexed numerically, a struct is indexed with names of the fields (equiv in Python to NamedTuple)
Why Japan Is Obsessed with Kentucky Fried Chicken on Christmas
>The FFI-library of your language can usually call straight into C-functions but then it turns out half of the C API is implemented in macros which can't be called nor converted automatically

Why is that? Aren't the macros expanded by the preprocessor, and end up as a specific piece of code under a function name in a library?

Or does this mean there's no e.g. X function that uses one or more preprocessor macros inside it, but the very X function is but a macro itself (so it's only "callable" by the public API function name, from C code before expansion)?
The author is best known for complaining about modern education and having a low opinion of his students. The fact that he would respond to students not understanding the book he assigned by telling them their phones are the problem is unsurprising.

Here is a pretty good summary of his MO which apparently hasn't changed much since a few years ago. https://hookandeye.ca/2016/03/23/the-unbearable-privilege-of...
If C is not low-level anymore andnot fast without a ton of optimizations, then let's see a truly low-level language that's as fast or faster. Let's see Erlang or whatever consistently beat C. That's supposed to be easier for a language that maps better to the modern hardware, right? So where is it?
In Norway I did that but the similarity to FCC could only look at signal strengths and radio spectrum (not data), it was the equivalent to NSA that had the power to look into network traffic.
There's a theme for Gnome 2/Mate that looks quite extensive. Pretty niche market these days I guess.

https://www.gnome-look.org/p/1012363/
I'll add that if you are looking at books, to make sure that they are Scratch 3 not Scratch 2 (most of the books out there are still Scratch 2).

I've got lots of experience with kids with Scratch (via my kids, and running a Code Club and CoderDojo - the Raspberry Pi Foundation has quite a few projects) and went to this year's Scratch Europe conference. As well as the advantages of being a visual programming language (so younger kids who struggle with typing don't get frustrated, and no syntax errors!), it does make it extremely easy to do visual stuff, moving sprites etc. to do things like make games which means that kids can do fun stuff very quickly.

I do wish it made it a bit easier to introduce slightly more advanced programming concepts though. You have to do a lot of stuff via broadcasting messages and cloning which gets really messy when you try and do anything complicated, and although sprites are objects, it doesn't map as nicely onto conventional object-orientation as I would like for example.
In my experience, water based rowers are a joke compared to the air resistance ones. Every person I've ever talked to who owns one has said it developed a leak in one or more ways and is otherwise a huge pita to maintain. Hence, the owners of these machines invariably end up never using them. My C2 has none of these concerns and is always ready for use immediately.

Also, consider for a moment the physics involved. Air is a fluid, just like water, and behaves in exactly the same ways. It is simply less dense and requires greater surface area to produce the same resistance. Air is also compressible and seems to produce a much more consistent stroke.

If you want the real thing, get an actual row boat and put it on a lake. Adding water to the machine does not add any degree of authenticity to the experience.
GA does support using Google Tag Manager and a NOSCRIPT iframe for recording visits from people with JavaScript disabled.

You can also either proxy GA through your own domain, or use server side APIs to track those with blockers. Both support passing the browser IP as a parameter.

Also, fwiw, just noting both are technically possible. I'm not speaking to whether either is okay ethically.