jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Their 'About' page gives a fun overview of context-free grammars: http://davidsd.org/2010/03/the-snarxiv/
I think in an interview with David and Glenn, Glenn had said that what they could have taken from David either couldn't be decrypted or was the type of information that wouldn't change a thing in terms of Glenn's journalism and the flow of leaks.
Hmm - that sounds just like something a paid government shill would say...
Why would anyone ever think this was a wise thing to do?
Beer snob here, with a nitpick!

The beers you picked (PBR, miller, bud, etc) are all one single beer style, which BeerAdvocate classifies as an American Adjunct Lager. I'm not at all surprised that you couldn't tell one from another, but if you picked beers out of a wide variety of styles, I'm positive your taste buds could differentiate them.

American Adjunct Lagers: http://beeradvocate.com/beer/style/38

All Beer Styles: http://beeradvocate.com/beer/style
That is 6kVA. I'd call it medium sized generator WRT RV's, and suggest you not spend your summers boondocking in the Southwest, or Gulf Coast.
kudos to you sir, whirlpool is great! (and it has no ads)
1940s-1950s two big factors - necessity to win a war.

But also opportunity. Even widespread mains electricity is fairly new back then, there were a lot of fairly obvious opportunities to quickly exploit.
Lockheed is synonymous with Skunk Works ... the F-35 was a Lockheed project. I can guarantee a lot of the engineers who worked on those legendary aircraft also participated in the JSF.
You should read the discussion on https://news.ycombinator.com/item?id=26125145

"Extremely unlikely" is quite the overstatement.

https://nymag.com/intelligencer/article/coronavirus-lab-esca...
Of the 16 citations in this article, most of them don't seem to have to do with the question of whether bedsharing (under the seven conditions) increases the chance of SIDS and/or suffocation.

Citation 12 hypothesizes why bedsharing with a breast-feeding mother reduces the time infants sleep in the prone position.

Citation 14 through 16 is about breast-feeding vs not breast-feeding in regards to bedsharing.

Citation 11 contains two studies, one with 20 mother/infant pairs and the other with 26 mother/infant pairs. It compares breast-feeding vs not breast-feeding with regards to bedsharing.

I don't see how that allows the author to come to the conclusion that "safe sleep seven" practices result in the same chance of SIDS/suffocation as crib sleeping best practices. It looks like the author is making a claim and citing sources that only justify why the author believes that claim to be true. It doesn't actually provide statistical evidence that the claim is true.

Here's a study that showed that bedsharing increases the risk of SIDS, even when the parents don't smoke or take alcohol or drugs (although the absolute risk is small in both cases, 0.08 vs 0.23 per 1000 live births): https://bmjopen.bmj.com/content/3/5/e002299.short

Edit: I found a couple of other studies that said there wasn't significant difference in risk of SIDS when you take out non-breastfeeding / smoking / drinking / etc. However, that brings me to my earlier question: do these statistics lump together suffocation with SIDS?
If you're a foreigner it's much harder to get sponsored by a smaller company. I know a bunch of people are essentially "locked in" to FAANG until they get their green card and are chomping at the bit to work on more exciting things.

Also I think there's a shine to FAANG from the outside (if you're young and/or don't know the area)

Count your blessings that you can see things as they are, but also remember your perspective
China is in some ways like pre-WWI Germany in that it does not have an empire and everyone else does so it wants one to. But Chinese are not starving due to sanctions and have not lost a war, etc. Chinese are doing well. China is just flexing its muscle because it can. That is all. Not because it needs to or that it's people are psychologically in fascism mode.
https://politepol.com/fd/YzxwhAIhCZer
Not the time for "Remember the Asymptote" here actually. The world is being taken over by new generations free to break the framework. This type of post is about that.

It might also be about spread of corporations into every culture, but here I remember the "Other Conquest" in Central America where it didn't ultimately matter who came into the culture, because the culture held up under force. Both sides changed. I am as excited for Google as for the OP. These moments make the past unreal, and the future becomes about this kind of dream coming true and surpassed.
Compare a similar issue with schools; in the 80s, teenagers left their guns in their cars while they went to class. Now, schools are basically a rights-free zone.
Capitol Police got 2 200 officers.
> I couldn't find pricing data.

https://www.cargurus.com/Cars/price-trends/ is a good reference for following used car pricing trends. All signs point to them going up and barely flattening now.
This is the YouTube channel that came from. Lots of other videos there like talking to the MAGA crowd after the riot.

https://www.youtube.com/watch?t=1216&v=cJOgGsC0G9U
on my laptop that's the default when i do save-as. I see someone plugging in a jump drive, opening the presentation, and then doing a save-as to Documents so "it runs faster"
Wikipedia link: https://en.wikipedia.org/wiki/Color_of_the_day_(police)
I make regular financial transactions all the time with people who have not the slightest clue what my name is.
SEEKING WORK | Cologne, Germany | Remote

Available as part-time consultant for your data problems: Data processing, Databases (esp. PostgreSQL), Optimisation, Visualisation, Geographical Data, GIS

Website: https://thomas.skowron.eu
Hiya, how did you print these on negative film?
Great idea but I feel the key to making it a viable endeavour would be a Carbon tax that makes it worthwhile
What do you think about chibicc in comparison? It supports C11.

https://github.com/rui314/chibicc#chibicc-a-small-c-compiler
Delphi was something that doesn't really exist anymore, the blending of IDE, programming language and toolkit into a single product. You programmed in Object Pascal, using the VCL toolkit (component suite), and because that was the only thing the IDE needed to support, it was tightly wrapped around those two things. The visual designer was the glue between the pieces.

The result of compiling a delphi project was a native windows executable that used the core win32 API's underneath (the VCL was implemented over bare windows api's). Compiling was blazing fast (seconds), and the executables that came out of it were blazing fast as well (C++ level performance). This contrasted heavily with visual basic, whose apps required a slow interpreter library, which made them cumbersome to install and run.
There seems to be a minor bug where visiting a keyphrase with an apostraphe causes the HTML entity to replace it.
Yeah. He eventually figured out how to take them off. We switched to using socks because they stayed on tighter. Then when teething started he would suck on them and rub his face giving him some bad rashes.
The bottom line is, the PR damage done by SolarWinds' CEO to his company stands out the most, and he can and should fix it.
Clubhouse requires contact list in order to get invites, which are required to sign up right now.

I get why they are doing this, and it caused me to share my contacts with them.

However, I resented it and it put me immediately in a defensive posture with the product and company.

There is no possible way to trust a company with your contact list and Apple should make it how Photos works now--where you can select which data to share. There are some folks I don't even want to possibly find in a social app.
Why is this such an interesting distinction to people? They act like by not trading you are not gambling. But at the end of the day any investment is about realizing opportunity cost. There is an opportunity cost to holding fiat/cash as well. So in a way you could argue that holding cash is gambling that the fiat/cash is going to provide a better opportunity cost than other investments.

What's more interesting to me is focusing on optimizing opportunity cost (which is always a gamble at the end of the day, it's impossible to NOT gamble).
> One of my best early-in-career lessons was that it takes maturity to own up to your mistakes (no matter how bone-headed), and it also takes good managers and a good company to foster an environment in which you can own up to them without fear of losing your job. Any company that wants to hang a weight around an intern's neck for something like this is not a company I would want to support in any way.

owning up to your mistakes also gives you an incredible amount of credibility and respect in my opinion.
Mistakes happen, especially in complex systems. Owning up to mistakes and explaining your reasoning about your actions makes you and your compatriots better engineers.

Excluding malicious action, most people make a (semi) critical error sometime in their career, especially if you work on the ops side of things, these can often be disasterous.
Engineering who claim they never have made a mistake that usually either not working on anything that has value or are just lucky in my opinion. engineering who are afraid to say they made a mistake are a cultural issue aswell, because it delays troubleshooting during incidents.

Something we tell employees during our onboarding in a technical comes down to this.

- reason about a problem by yourself first
- think about impact before you do a change, if in doubt, ask and doublecheck.
- admit mistakes when you realise them, explain your reasoning and why you did the action.
- learn from your mistakes, but accept that being error-free is simply not possible.
Maybe. Or to buy at 19 and sell the next day at 24
Pour water into a maze (or create a potential difference across a conductor) and you'll see that as new current flows in, it doesnt explore every pathway but takes the correct path through.

This intelligent behavior arises from the simple compulsions things to reach equal potential.

The slime mold experiments are cool because they connect simple compulsions with emergent intelligent behavior in an organism. I have wondered if it's the same for us, if conciousness is really just the sum of all our simple compulsions, arising from basic rules - like is water "conscious" of wanting to seek it's own level, ions conscious of wanting to react, etc, and together that makes up what human conciousness is?
there is avoiding object trees, there is ecs, then there is not doing either of those things, which is often the best and simplest option. no need for a fancy ecs system if you have like five entities
I wonder if people have thought about another variant of this. An app that maintains two address books and switches between them based on context.
The robocall epidemic has pretty much made the notion of "canary phone numbers" useless.
The ability to build on this seems to be limited to those in the MFi certification program. Likely means you can't roll your own, at least until third party chips/components that are certified become available for integrating into small-scale hardware projects.

Still, quite excited for new consumer accessories to support this.
If you ever measure the improvement, a brief note/blog post/tweet might instructive to people. Would be curious what kind of different result you get.
Is there any reason to think Facebook or Amazon are examples of "great company culture"?

From the outside looking in, these companies seem like the two most toxic workplaces in big tech. What makes their culture great?
Problem is if they don’t keep making changes people start asking why it has been abandoned
> No, solving the company's problems is both our problems.

Yes, this requires effective collaboration.

> You have a tremendously adversarial attitude toward your coworkers.

I do not have an adversarial attitude toward my coworkers. In fact I am very well liked by the people I work with. Probably because I treat them with respect.

> Why don't you trust them to know the cost of interrupting you and decide whether or not it's a net gain?

How can they possibly know this? That would require everyone on the team having complete knowledge of what everyone else is doing at all times. Further, if you believe you know more than your coworker about their situation then it speaks to a distrust of their abilities.
The comments in this thread are why I hate talking about homeschooling with people who don't.

Albeit if he intends to not teach his daughter any history then he is doing her a great disservice. Let's give him the benefit of the doubt. I think the sentiment he was expressing was similar to the one I expressed when I dropped out of high school at 16. I loved to learn, I loved to read (especially about history), I read my text books cover to cover, but I was bored and trapped inside a system that absolutely wasted my time (from my 16 y/o perspective). I loved to program and I was getting paid for it. Why sit in a school 8 hours a day, shuffling from room to room, dodging bullies, waiting on teachers to deal with disruptions, dealing with teachers who were incompetent or didn't care (never mind the few great ones). I did a spreadsheet with my own sort of ROI calc. School lost, and the rest is history.

I applaud him for doing this. She can still get into a great CS program at a great school. She'll certainly have more free time to prep for her entrance exams.

Also, regarding "teaching" things in homeschooling. Once a kid reaches a certain age there's not much you (or a public school teacher) can teach them better than Khan Academy, a great book, or a life experience.
Why? If a, b and c are separate args why not name them? Especially if they're of different types (as per second example).
I think your young years should be wasted on frivolous fun, travel, and getting yourself banged up doing all the things that youth benefits the most. Fuck having a career. You have another 60 years to work.

I find the parent's motives noble, but he clearly had to work hard to get her to go to this class, which I don't think is a good idea for kids. At the very least they may feel like they have no choice (because they live under your roof), or they might develop an unhealthy dependency ('dad will love me if I do this class, right?'). Obviously parents should try to expose their kids to different things, but I wish they'd stop short of 'pushing'.
Anecdotally, I pushed very hard to have a bootcamp graduate from one of those programs hired, because I was very impressed by his learning and commitment, as well as the achievements in his previous career.

However in the end I was overruled by others unfamiliar with the specific technology and relying only on raw years of experience numbers.

I think he accepted a different offer and relocated--unfortunately, another case of management not listening to the front-line troops (but not so for him, as he's better off elsewhere).

(And as another poster noted, I believe he was one of the few in the program who was fairly new to development.)
I can't even imagine that. What was it you wanted to do?
I pulled myself out of high school at age 16 because I felt it was holding me back from progressing in comp sci. Worst fucking decision of my life; please encourage let alone force this on anybody else.

My high school didn't have a computer science program at all (late 90's), but I grew up during the dot-com boom in silicon valley. My friends were getting internships at web and networking companies over summer earning an unhealthy amount of money for a teenager. I tried my hand at writing some computer games, and found I liked making games even more than playing them. So I thought: screw high school and all these classes which have fuck all to do with what I'm interested in.

What actually happened is that within a year I found out that like any teenager I had no clue what really interested me, except that it was easy to find stuff which interested me more than being a code monkey. Yet I was getting more and more locked into that as a career path.

Also, my social circle went to hell. I was neither with a cohort of friends my age I could relate to and could relate to me, nor did I get to share in the typical senior year of high school, and freshman year of college rites of passage. I did not really know what I was missing until later.

I jumped around a lot trying to undo mistakes and find something I really liked, which ended up costing me a small fortune in debt via 8 years of college.

In the end I still write code instead of doing something more intellectually and emotionally satisfying to me like archaeology or art conservation. Why? Because some mistakes can't be so easily undone. I enjoy what I do, and am paid well enough to support my family. But sometimes I wonder what could have been, and why in the world my parents let me do this...
I can't work out what r/C**n would spell could you share ?
I feel like after the twin towers were blown up.

It was less than 100 individuals that were the impetuous for one of the worst pieces of legislation I know of. The Patriot Act. Which was voted on in a complete state of fear. Creating an extra judicial process for people who fit into a given category.

I fear the reaction to this, which I'd argue is why Twitter needed a great press release to justify banning Trump (which they can and should do as a private corporation).

EDIT: I feel like we're in a reactionary state of shock where lawmakers may try to push laws that sound good to people who are in shock and fear.
Another interesting factoid is that macOS only supports %n if the format string is located in read-only memory. Per printf(3) on macOS:

> For this reason, a format argument containing %n is assumed to be untrustworthy if located in writable memory (i.e. memory with protection PROT_WRITE; see mprotect(2)) and any attempt to use such an argument is fatal. Practically, this means that %n is permitted in literal format strings but disallowed in format strings located in normal stack- or heap-allocated memory.

The manual page seems correct:

% cat test.c
#include <stdio.h>
int main(void) {
printf((char[]){ "%n" }, &(int){ 0 });
return 0;
}
% cc -o test test.c
% ./test
zsh: abort ./test
You said it yourself:

> The worst possible scenario for the safercopy() function is that you are given an erroneous length for one of the strings and that string does not have a '\0' properly, so the function buffer overflows.

Your argument is that the safercopy() function is "safer" in that it is guaranteed to terminate regardless of whether the underlying buffer has a NUL byte in it. While that's true, it's sort of missing the point a bit, I think. The unsafe copy() function wasn't primarily unsafe because there was no guarantee it would terminate -- it was unsafe because it corrupts a bunch of memory, exposing you to a wide range of insecurities (the least of which is that your program might crash). safercopy() is still prone to that behavior if the lengths you pass in aren't accurate. While it is guaranteed to only corrupt n bytes of memory rather than an arbitrarily large number of bytes, the damage might as well already be done by the time you corrupt those n bytes. So to answer your question:

> How do you think an alternative copy function that uses lengths would have buffer overflows?

It's unsafe in exactly the same way that the unsafe copy() function is: if the arguments you pass into the function are incorrect/don't point to the data you think they point to, you'll corrupt memory. Now, you could make the argument that it's much easier to just remember the lengths of all the buffers you allocate than it is to remember to NUL-terminate all your C strings -- I would agree -- but I don't know if the article does a great job of explaining that.
This is going to use some amusing metaphors.
I tried teaching my little brother to program using the Ruby version of this book. The lessons were really basic but he still struggled.

If the first lesson in an introductory guitar book was how to properly handle a guitar, I would not be surprised at all. In fact, I know from experience with other instruments that that would be entirely normal.
Sure, that's reasonable. If you already have a site and want to run it with native features quickly, Cordova is an excellent choice. That goes even if your site is already built on React.

Compared to more complex frameworks, React hems closely to JavaScript as a language. I enjoy working with it because it lets me write entirely in JavaScript without any weird template languages or typical framework "bloat." In my experience, it helps me write readable and correct frontend code.

Random tangent: sometimes I imagine that React would have another name—say, something dull like "libdomdiff." The JavaScript world for some reason seems to operate by making everything into a fancy big deal; every library needs its own conferences and consultancies. I feel like being a "React expert" is kind of overrated. It's basically just a library with like a dozen functions.

But you're right too that it is a different way of writing apps. I hope your experiences with it will be as positive as mine!
Actually, I have a coldfusion app that I look after (small amounts of maintenance). These days it's easiest for me to simply make changes in the production machine and then commit/push when done. It's not a big deal if you're the sole developer and the changes are simple enough.

Regarding the license issue, I believe Adobe have a developer edition that's free to install but is limited to a single ip accessing it. That may have changed now - I've used an open source alternative called Railo for years that away better in almost every way.

My setup day to day is a local vagrant machine I ssh into and do everything from there (vim). Some of my work requires far more powerful machines so I also have machines running at AWS that I use in exactly the same way with exactly the same config.

I just got sick to death of trying to install / configure stuff on OS X where nothing works quite as it should.
It's a combination of unprecedented wealth (let's be honest, modern poverty in industrialized countries is nothing like it was back in the '50s) and the continuous rise of asymmetric warfare randomly deployed by psychopaths. In Sydney, the "cafe kidnap" attack is still fresh in everyone's mind. We've had bombs in London and Madrid, plus a number of other scares, and when a population feels threatened, they'll typically hand power to the first dictator with a minimum of skill. As long as we're free to buy porn and videogames, most people just don't care.
Sure, and hope that you never have to ssh into a hung box to figure out what went haywire.

You're entirely missing the point; there are reasons to manually make contact with a server aside from deploying.
Not exactly. Messages and events are dual to each other. Messages are sender centric. The sender determines the links to the receivers. The receiver listens regardless of who's sending.

Events are receiver centric. The receiver explicitly chooses what senders to listen to. The sender fires off events without regard for who's listening.

I'm not sure how much distinction actually matters in terms of expressive power, but it does seem to impact how the paradigms are used in practice.
I still don't see the necessity... Develop locally, test remotely.
>redirect the attacker back at one of their own resources

Why only one? :)
Seems like there is an anecdote somewhere about how, in the early days of Google, an anonymous user would occasionally send the developers a message that simply stated the number of elements (words/links/whatever) on the main page, whenever that number went up. The developers took the implicit message to heart and endeavored to keep the noise to an absolute minimum.

Do you need to be a designer to realize that simplicity is a virtue?