skysight-inc/HackerNews huggingface dataset:
You could use https://en.wikipedia.org/wiki/Yacc

I decided to write my own lexer/parser/compiler it's pretty straightforward.

Sources I use(d) to program this, e.g look at resulting assembly from other compilers or look at how the AST is generated for other languages.

https://en.wikipedia.org/wiki/Recursive_descent_parser

https://en.cppreference.com/w/c/language/operator_precedence

https://godbolt.org/

https://astexplorer.net/

I didn't start writing C yesterday, and most of the things are just stuff I've learned over the years and seeing how other languages work and then just use what I know to try to program in a logical manner.

Also I've written a implementation of a scripting language (compiler and VM) before in similar fashion.

https://github.com/riicchhaarrd/gsc
Also, that's not necessarily more efficient for heating when compared to heat pumps. With a SCOP of 4, converting gas to electricity at 35% efficiency is better than using it for heat at 100%.
The data and financial instruments available to investors is a completely different universe than what they had in the 1940's. It's very unlikely that history will repeat itself.
They do not. Those adjust the calendar, not the clock.
> You don't get that clear correspondence if you can have logic in your templates

You absolutely do.

> I don't understand your position at all. The problems of Struts and Spring are the problems of templates only more so - if I were to make a spectrum I'd have Struts (and Tapestry) at one end, Wicket (and hiccup) at the other, and traditional templates somewhere in the middle.

The struts I got to use was full of "smart JSP custom tags" because "components are the right way" and subclasses all the things, it looked exactly like the examples I see of Wicket: keep bouncing through layers and files of useless nonsense because all the logic has to be out of the markup but all of the markup has to be out of the code, and formatting a list takes you through 3 templates and 5 classes.

> Wicket (and hiccup) at the other, and traditional templates somewhere in the middle.

That makes no sense whatsoever. Wicket and hiccup have nothing in common.
There's a difference between underground criminal gangs discovering exploits and selling them on black markets and being able to raise capital, have legal protection, etc. while you hire experienced developers to find exploits that you sell to despotic regimes like Saudi Arabia.

I suspect that distinction is what you are missing.
The glass in my car is worth more than my car.

However, a 500mm f/8 mirror lens ($100) will do the job for astrophotography... and probably better for some aspects of it.

I'd also like to note that a lot of people spend more on the body of their camera than the glass (and accept using a 28-200 kit lens and complain image quality). It really should be the other way around - good glass is (nearly) forever. I got my 200-500 in 2015... and it was to double up / replace an 80-400 that I got in... 2013? Overall, my average spend of photography equipment is under $1000/year and that's an acceptable spot for a serious hobby.

I personally prefer long glass and have a particular style of photography I do with it (tightly cropped waterfalls are my favorite) and so I gravitate to the more expensive long lenses with a limited zoom range or prime lenses. ... but that's me.
> Large parts of the world shift civil time by an hour twice a year.

Yes, and how many things break every time this common thing occurs? Or every four years when February 29 rears its ugly head.

And these are code paths that should be well tested because of their frequency.
In Poland something like this is widely deployed. Unfortunately it doesn't integrate with wallet.

There's a single "Mobile Citizen" app and there you download various kinds of IDs into it, by logging in to the relevant website for that ID.

Though you can't use it in place of your ID card, it's enough to get you through I.e. police identification. You can also download your driver license, student id, European covid passport, etc. onto it, and those do count as the real thing.
As I understand it, the Apple devices have a secure element with initialization keys written at time of manufacture, which are then personalized to the user with a new/unique set as part of a registration, but verifiable as having being provisioned, so there is a cryptgraphic chain of trust going back to the manufacture of the secure element.

Android is an operating system for a bunch of OEMs who don't have secure elements in their devices, and even ones who do still exist in a fragmented ecosystem where their verification doesn't include ones outside their models. Modern chips have a similar feature, but the key management between manufacturers is an unsolved business problem. There are technical ways to solve it, but higher level interoperability beyond enforced standards has never a high priority for OEMs. The economics haven't been there.

You could make an inferior one for Android devices, but it likely wouldn't be sufficiently secure to handle payments, credit, taxation, fines, social compliance scores, and other use cases for identity. Identity security needs to be strong enough to be used as a stick, and the only carrots it offers are those whose scarcity is artificially managed.

Realistically, if you are attending a university, the cost of an Apple device can just be priced into your loan, and strategically, making university student products consolidate Apple's dominance of the middle class market and up, and as a status symbol of societal membership, sort of how Facebook started in the college system.

I'm skeptical of digital identity companies (as distinct from authentication services) because to me their entire business model reduces to Hollerith machines as a service, so YMMV on this view.
This was definitely true a decade ago, but secure elements in processors have opened up all sorts of options. Unfortunately, taking advantage of those is one place where mobile operating systems are far ahead of desktops.
Interactive 3D Sensor Comparison Tool
.98 AUC classifying race from chest x-rays (external validation)
> Both leaders are deeply committed to all of our employees; to the work ahead to ensure Blizzard is the safest, most welcoming workplace possible for women, and people of any gender, ethnicity, sexual orientation, or background; to upholding and reinforcing our values; and to rebuilding your trust.

what a load of bullshit. all that trust was lost when those two were already in leadership positions.
It's almost as if their system just isn't simply "state capitalism".
Awesome. Will be nice to finally enjoy a dinner out without having to worry about anti-vaxxers coviding up my meal.
So much complexity, so many third parties you have to rely upon to not make any mistakes (or be abusive), for the convenience of not carrying a slip of paper in the glove box of your car....
What confuses me is that I know for a fact that several of those projects have or will be joining the CNCF, so I’m not sure they are in need of a governing body.
Drata is hiring a Compliance Manager!!!

Note: Title/Pay is fully negotiable, options, 401k, etc.

We are looking for a rockstar GRC leader to join our company. We just raised $25m from GGV Capital, Okta and Silicon Valley CISO Investments. This individual will lead our internal GRC program as well as help set our product roadmap around compliance features.

https://jobs.smartrecruiters.com/Drata/743999747978215-compl...
My impression as a 30 year old het guy in SF is that the big 3 are Tinder/Bumble/Hinge, roughly sorted in order of "casual" to "serious relationship".

According to friends, OkCupid seems to be baaarely limping along in queer/poly circles.
It says a ZT of 3.1, isn't that approaching 25% efficiency on par with more standard heat engines? Also more in line with say a solar panel for light to electricity.

That kind of efficiency would be a big breakthrough if it where affordable, imagine the applications.
Problematic is probably too strong of a term, and I think I'd use the word inflexible instead.

I want to be clear though: my issue isn't with applications -- the functionality you're talking about is powerful and useful -- it's purely with the tendency of starting a static and global supervision tree as part of a dependency: see some of the other comments in this thread for some neat examples of how applications like ssh and pg2 handle supervision.

When libraries are written like this, they usually start everything up automatically, and pull from their application environment in order to configure everything. This means that this configuration is global and shared amongst all consumers of the library.

Imagine an HTTP client, for example, that provides a config key for setting the default timeout. This key would be shared among all callers, and so if multiple libraries depended on this client, their configurations would override each other.

Fortunately, Elixir now recommends against libraries setting app config, so this problem is partially mitigated, but it's still a concern within your app: if I'm calling two different services, I want to use different timeouts for each, based on their SLA, so having a global timeout isn't helpful.

Instead, in this situation, I'd prefer something like what Finch provides, where I'm able to start different HTTP pools within my supervision tree, for different use-cases, and each can be configured independently: https://github.com/keathley/finch#usage

Another approach would be to do something like what ssh does, and have the Finch application start a pool supervisor automatically, but then provide functions for creating new pools against that supervisor, and linking or monitoring them from the caller.

There's a few other techniques you can use too, with different tradeoffs and benefits: like Ecto's approach of requiring that you define your own repo and add that to your tree. Chris Keathley describes some of those ideas here: https://keathley.io/blog/reusable-libraries.html

Global trees like this are also harder to test, especially if they rely on hardcoded unique names, and usually restrict you to synchronous tests, since you can't duplicate the tree for every test and run them independently of each other.

Again though, I want to stress that running processes in the library's application is not my problem: it's just not having any control over when or how those processes are started.

I'm just responding on my phone, and I need to run for a few hours, but feel free to ask for more info or reach out. I'm always happy to talk about this stuff! I enjoyed your article, and I apologize if my initial comment came across as an attack on your core points.
Nothing at all. I've been using a custom made framework for 3 years that does everything React does and more. I could write the whole thing in a weekend. It's not hard, you just cache some functions that create HTML Elements, keep track of what state variables are used inside those functions, and rerender whenever those variables change.

React was a dumb idea from the very beginning, and anyone who knew vanilla js well could tell you that.
Obviously we need to make the deer wear masks!
As the quality and the number of cameras radically increased in the last decades, the quality and the number of UFO videos didn't increase.

The only exception I saw were the videos released by the government agencies, they are actually interesting.
I have the phone numbers ofcourse but international calls are emergency only.
I think it's particularly vitriolic because it represents a deeper social issue, the bullying of underpaid customer service employees who lose their jobs if they defend themselves. The people who suffer most from "Karenish" behaviour can't call an entitled, bullying shitehawk what they are in person so it comes out as a meme. "Doris's" sluggish driving or "Tarquin's" excessive privately-educated mannerisms are merely annoying, while "Karen's" screaming and shouting at people who can't call them out is something worse.

I suppose that doesn't change the fact it's a bit crappy for all the perfectly decent people called Karen out there. While I think this behaviour does need a good snarl word to call it out when it happens, perhaps "Karen" isn't it and we can do better.
They do that in France, and birth rates are actually higher than most Western nations
In India, there is an app which holds all your ids. We just enter the id number and required information and it will fetch the details. This includes school certificates, college certificates, driving license, birth certificate, Car/motorcycle papers and whole lot of other things.

https://www.digilocker.gov.in/
A few years ago, before Apple got involved themselves, I worked somewhere that brought a top-of-the-line smartphone based access control system.

The problem was it didn't reliably open doors, which is really the only thing you want from an access control system.

Apparently at the time NFC was for Apple Pay only, so the vendor had to use bluetooth; and apparently there was no way for them to keep their app running and the bluetooth radio running all the time. The Android version was no better.

Within a year they had switched back to plastic ID cards.
Take a listen to James Burke chatting with Dan Carlin. A better job than I could do -- https://www.dancarlin.com/product/common-sense-312-re-connec...
> Another little-understood property that make exploits more dangerous than bombs—and they definitely are—is that, as with the viral strain of a biological weapon, as soon as an adversary catches a sample of an exploit, they can perfectly reproduce it... and then use it themselves against anyone they want.

On the other hand, once an exploit is used against a _good_ actor, they can neutralize the use of that kind of "bomb" against anyone.

I'm searching for a good comparison about mutating codes and innoculations against them...
> Yeah, we already do the Feb 29 thing every 4 years.

Except it's not every four years.

It's every four years, but it is skipped if the year is divisible by 100… but not skipped if it is also divisible by 400—which ended up biting people in 2000 which was a leap year:

* https://slate.com/technology/2016/02/the-math-behind-leap-ye...
As far as I know, defund the police isn't proposed as a solution to this problem. Police don't run the prisons. Maybe the two are connected, due to high incarceration rates being used to balance budgets, but afaik there are other solutions proposed like simply ending private prisons.
How is "Build Back Better" any different from "America First" other than the former is using more realpolitik and statecraft and the latter is more of a domestic paleo-con branding.
WoW has been my main game since I was a teenager, and for the past decade it's been lurching up (Legion) and down (WoD), but mostly down (BFA, SL). It seems like Blizzard is out of ideas with WoW. They are like a tired writer who is trying to edit a paragraph trying to make it read better, but ultimately makes it worse with the edits.

Health of their games aside, here is to hoping that they at least take care of their employees moving forward. The thing that's most disheartening about the harassment allegations is how many former female employees (50+) came out on twitter to collaborate the claims of run-away toxicity. Not something I expected from a company that positions itself as the "wholesome gaming company of your childhood."

Whatever it takes for them to clean up their workplace, they need to do it. The games, too, will be better for it. Workplace toxicity doesn't just lead to harassment, it kills collaboration and creativity.
Decimal to Ruman Numeral Converter Using Python
> For example, Excel would be a lot more usable and maintainable for me if there was a way to make a special "data sheet" in which data types are forced to be consistent within columns and there was a concept of column names.

You can already do both of those in Excel:

- data types: https://support.microsoft.com/en-gb/office/apply-data-valida... (though you'd also need to lock the spreadsheet as otherwise someone could remove the validation on the cells)

- column naming: https://smallbusiness.chron.com/give-name-columns-excel-7344... (you can name individual cells and ranges too. Which means you can actually start to write formulas that look more like C with name variables, very loosely speaking of course)

There's a surprising amount of hidden functionally in Excel. Personally I think that while ribbon bar might have made core features a lot easier for some, it's made a lot of the more advanced tools harder to discover.
I did make some effort to comb through your links, and I didn't see anything regarding the risk you mention.

You said, your last 3 links in particular. The third to last is the CDC about covid not vaccines.

The Bloomberg article said "The British position is driven by fears of rare cases of myocarditis -- an inflammation of the heart muscle -- and pericarditis -- an inflammation of membranes around the heart -- in younger people who have had the Pfizer and Moderna vaccines."

The VOA article said "Those opposed to vaccinating teenagers argue the risks of adverse reactions outweigh the benefits."

So I ask, what substantiation do you have. Because all youve given is fear. Is there a case of myocarditis death after a vaccine? 79% of young people (around 1000 total) have recovered. Are you expecting the rest not to recover?

Im curious how you calculate risk? Covid deaths 17, mrna vaccine deaths 0? How is the vaccine a greater risk? Are you comparing long term side effects? How do you have those statistics? I still contend that your claim that children are at "greater risk" (of what?) from the vaccine is unsubstantiated at this point. What you are doing is exactly what you accuse others of doing, instilling fear over reason.

I dont believe reality reflects your purview. https://www.theadvocate.com/baton_rouge/news/article_27d70fa...
That's the thing. It "works" just as long as filesize is under 200 MB, you don't need complex joins/queries/constraints and you don't make/allow for manual mistakes.

Suddenly out of the blue it doesn't work anymore. It's fine given you stay within scope and don't rely too much on it.
private jets and yachts depreciate at 5-10% per year and cost an additional 5-10% per year to maintain and crew. On the low end that's 10% per year in pure expense. Buy a $50M yacht and $50M jet and you are out $10-$20M per year right there. He has his own non-corporate jet for pleasure travel, not sure on yacht, but most of his stature do.

He probably also has several $10M+ properties that while appreciate some, have a lot of upkeep that likely result in a net loss. On top of that, I'm sure he takes plenty of pricey vacations and eats at $1000/person restaurants. It all adds up quickly if you are living a CEO lifestyle. Most here just haven't been exposed to that world.
I don't see anyone mentioning this so I'll take a gander with my "modern jackass" [1] solution based on my own personal observations of the reasons why I don't want kids:

I have so much I still want to do with my life and I want to sink what time free from work into dinners and trips with my wife. Given the extant threat modern nations face, why aren't they offering to care for and raise our children? They'd be raised by professional caregivers with educations in pedagogy, surely an in-aggregate higher quality of childcare than that given by stressed out, first-time parents. Mine did a terrible job of raising me. I think if Denmark or South Korea wants a higher birthrate they should offer to step in.

I've been around my friends' kids, it's not pleasant. There's a very "big ego thing" going on and sudden tantrums that threaten to topple the softest evening.

Just my 2 cents but I have a hard time understanding why none of these governments have proposed such a system. I'm sure there'd be a big uptake. Open to being schooled here but please be nice.

[1] https://www.thisamericanlife.org/293/a-little-bit-of-knowled...
If I may play devil's public relation for a second,

>Even among the far-left, the idea of actually defunding police is essentially offered only by a fraction of pseudo-revolutionaries.

My twitter feed paints a different picture, I have a swath of people who would interpret the "defund the police" slogan as: "funding mental health, local services, and so on, through cuts to the police budget, military-style equipment, and such", and much less of the "abolish the police" anarchistic far-left sentiment you've perceived.

Their movement seems to have a hard time distancing themselves from their more extreme members, and that is a plentiful source of people talking past each other, which does little to elevate the level of debate.

Love.
Isn't this what FileMaker Pro is all about?
Due to time dilation, the journey might not be that long.
I’m not sure with the numbers but but bc were dealing with populations/exponential growth it’s possible the rate of pop growth (doubling time) hasn’t changed much for a longer time period.

However the childhood mortality rates have gone down so raw # of children per household could be lower and still have a higher growth rate.
> I think PIs are scum

> For all we know we need an internal resistance that doesn’t propagate the echo.

I think we are better off without your contributions if they amount to blindly insulting people you haven't met.
The solution is immigration but with high barrier to entry.

I live in Denmark, a country portrayed as anti-immigrant by American and British media.

However there is no opposition to educated professional immigrants from India, China, Iran and Eastern Europe.

Brain drain of these countries could be a problem but countries like India and Iran are probably producing many more highly educated individuals than they can domestically employ.
It's not that surprising that Germany is reticent to go on a spending spree after what happened in the twenties. These problems leave scars that last a long time.
Liability and protection provided by credit cards is one of the reasons some people suggest using them and never using a debit card. Easier to get money back if it gets stolen from a credit card (assuming some YouTube video I saw was accurate).
Could you quote a substantiated reference of serious risk? Is it something I missed besides the myocarditis?
Thanks for the reply - what you say makes a lot of sense. I watched Rich's talk on Async and was like... "cool so `core.async` follows this pattern right?!" ...not quite.

I'll check out your other links though, much appreciated. Also hearing that I should just be okay with blocking is well, good to hear explicitly.
> people would just sell it in [insert]

This is a specific form of a general argument against any law - "people would just break the law by [insert a way to break the law]".

These arguments are obviously generally true (any law can be broken) but you usually don't need an absolute victory, just a legal weapon against the bad guys, which hopefully is hard to use against the good guys.
Our python
Established tech companies can and do pay their engineers to stay using stock grants. The upside to the company is they can modify those grants based on market forces and performance, the compensation is not (entirely) a fixed bottom line cost. The upside to the employee is they can earn some multiplier of their base salary for some number of years.

If you are a smaller company or start-up where you cannot give tradable equity then you have to offer something else. But if Amazon are hiring in your city then best to not try to compete.
How stimulus spending can go wrong:

People get the job done without buying. All that inflation just sits there and rots.

Entities backed by the full faith and credit of the taxpayer, such as GNMA, keep their rates the same. Treasury rates now are meaningless.

People start dying gracefully at home. $4 trillion of medicare and medicaid spending goes away no matter what laws are passed.

People find the luxury of hands off free markets. Laws serve only to limit the violence, not add to it. Leadership stops using power for their own personal quest for celebrity.