skysight-inc/HackerNews huggingface dataset:
> As others noted, the Dragon Book spends far too much time on parsing, and not nearly enough on optimizations.

If you actually want to specialize in writing compilers, that may be true.

But most people who study compilers don't write compilers. Instead, the time they spend studying compilers will help them to better understand programming language design, which will make them more effective at programming anything.

And for that, it is far better to spend lots of time on parsing than on esoteric compiler optimizations.'

> (Engineering a Compiler; Cooper & Torczon)

I bought that book, but didn't get much out of it because it concentrates on compiler optimizations and seems to be truly targeted for an audience of compiler specialists. Instead, I chose Programming Language Pragmatics by Michael L. Scott, and went through nearly the entire thing with a study group over about 10 months.
Ok, now imagine you have to hump an extra 10lbs of crap in 120 degree heat for weeks on end while the glasses are fogged up and you got a sunscreen smudge on the lens. And your field of view is now greatly complicated with extraneous information you don't need to know like ammo capacity of your current magazine. And you need to low crawl through a drainage/sewer ditch and through a hole in a fence to get to another position with all that crap on your head/body without getting tangled up.

And now your patrol got delayed for some reason so now none of that crap is charged or working anyway. And your glasses or the controller got dislodged during a sprint to cover. Or you need to find the reset button for some reason.

You can have my set. It might be a valuable training tool though.
Meh, if you are not doing the atoms yourself from leptons and quarks then I am not interested.
Found out it was psychosomatic. My belief that my pain was caused by structutal damage reinforced the pain. The cause of the pain seemed to rather be a combination of stress, fear, and supressed emotions. When I started working on these areas the pain resolved. It comes back now and then but now I know it's my mind messing with me so I just resolve what's stressing me at the moment and just keep using my hands and then it goes away. I dealt with this shit for years and it severely restricted my life so it's kind of a miracle to be rid of it.

I recommend reading "healing back pain" by Sarno which talks about this phenomena. The book is mainly about back pain but it applies to all kinds of psychosomatic pain. There's also a free forum with free guides and support from others who have dealt with the same: https://www.tmswiki.org/forum/

In particular the success subforum is very inspirational as it contains posts from peoole who have resolved all kinds of pain syndroms that they originally thought were caused by structural injuries (including rsi).

I feel like a shill writing this and I remember I thought people talking about this theory back in the day were paid shills. But I promised myself after I got rid of this huge burden due to the psychosomatic approach I would let people know about it no matter how many downvotes I get.
Thank you, this is insightful. I fall squarely between FT & Economist, so I may end up subscribing to both, but given Economist is weekly, this might be a better match for my lifestyle.
The best/only hope for Qualcomm is that the open source community has made enough progress reverse-engineering their GPUs such that someone like Steam can safely come along and make their chips useful to the world.
HL2 is far more than a novelty, you should really try one out.

Soldiers who have tried this absolutely love it and can see many places where this literally changes the game.
The American Jobs Plan
Back in the dark ages when 'Data Structures and Algorithms' was our state of the art textbook, we called the author trio of Aho, Hopcroft, and Ullman the 'Three Wise Men.' Glad to see Aho and Ullman get more serious recognition.
Anecdotally, I increased hand washing at the start of the pandemic using liquid handwash (containing sodium laureth sulfate), and it caused skin irritation. I switched to plain bar soap (sodium palmate and sodium palm kernelate), which did not.
Fighting cryptojacking and doing good things with content security policies
Most crypto (I believe currently approx. 90%) is mined outside of the US. Miners have already been moving from China to Iran[1], in part to avoid environmental regulations. As long as there exist jurisdictions that are not party to a carbon tax, crypto mining is highly incentivized to move there. Putting aside the issue of overreach, if the US wanted to reduce carbon, blocking inflows to crypto exchanges would be more impactful than taxing domestic mining.

[1] https://www.nasdaq.com/articles/inner-mongolia-to-shut-down-...
It's been April fools Day for about five hours already in Singapore.

But I'm sure that has nothing to do with this and it''s 100% legit.
California Suspended ‘Copyright Troll’ Malibu Media’s Corporate Status
For a more modern take on Obsidian Portal I strongly recommend LegendKeeper (https://www.legendkeeper.com/). I use it for the campaign I DM for both for my own notes and for making some of the lore / locations / characters easily accessible for the players.
>The US could spend half of what it currently spends on the military and still be twice as powerful in terms of military force as the rest of the world combined.

Do you have a source for that?
my responsibility to society

That's the rub. Your responsibility is determined by the mob. If you resist, the mob, via the justice system, forces you to comply with the threat of physical violence.

If I resist with force, is that not war? If two of us resist with force, is that not war? If 10000 of us resist with force, is that not war? Was the Civil War not war?

Is it really any more poetic when it's done by large groups of people than when it's done by a few?
Investing is a productive use of cash. Cash is a token that represents the goods produced to earn it. You can redeem it for goods, or lend it to someone if they can make better use of it. If they can make better use of it now, you make a deal that they'll give you more of these tokens later.

If you hold onto cash, it does nothing. If you invest it, either directly, or by giving it to another entity to invest on your behalf (IE, a chequeing account at a bank or mutual fund), it allows someone else to make use of it, and in exchange, you will be repaid with more cash in the future.
That does not sound like they were working in the main trunk. I do not believe you can run any production code that was self signed like this.
> I think one of the major advantages of writing testable code is that you get better code and architecture for free.

This.

Untestable code tends to be so tightly coupled that's practically impossible to isolate subcomponents or even pure function bits. Being untestable is synonymous to being unmaintainable. Complaining about the hassle of creating unit tests is a red flag about the overall state of the whole project.
So I guess if you wanted to print something untraceably, the solution might be to print your message out on newspaper from a non-local city?
I honestly think Hitachi is well-known even for average people (not for IT division though). Not Sony level for sure, but isn't exactly niche.

But maybe it's just my bias too.
Sure but then the US military and its associated establishment surely seems like one of those malevolent people in the world.

US taxpayer money is being spent in protecting Saudi Arabia and Pakistan two largest sponsors of all kind of Salafi terrorism all around the world. Most of the terrorists were funded and armed by USA.

Entire south american political instability has USA behind it.
From your reference:

> his result shows that either (i) the human mind is not a Turing machine or (ii) there are certain unsolvable mathematical problems.

Well, I choose option (ii). Some problems, such as the halting problem, are unsolveable. Furthermore, for any set of axioms, there are problems undecidable with that set of axioms.

This entire proof is based on "artificial intelligence is not possible, because it could not solve some mathematical problems". But the fact is that humans also can't solve some mathematical problems, and they exist regardless.

You could have an artificial intelligence that is million times smarter than humans, and still can't solve some extremely abstract mathematical problem (that humans can't solve either). So what?
The military is a great vehicle for cronies to launder large amounts of money to each other... All paid for by the tax payer of course through taxes and asset inflation. Straight from the money printer.

Millennials can say goodbye to ever owning a property. Microsoft executives will own all the real estate (thanks to their bonuses coming straight from the government; taxpayer funded) and we can all rent from them. Millennials love it when the government takes away their earning power to subsidize their own slavery.
https://www.pgpf.org/chart-archive/0053_defense-comparison

Yes but spending as much as the next 10 countries combined is not needed.
Alternatively, you could take my question at face value. Let's assume I'm an engineer who isn't a complete imbecile who has given the issue some thought already.
> You can have my set.

Thanks, I'll take it!

You can say the same as you have about any technology. Why lug around a big heavy rifle when you could carry sharpened sticks? I guarantee you people said exactly the same about the first radios, for example. Now you wouldn't even consider leaving the wire without a radio under any circumstances whatsoever.
The class politics of the dollar system
Haha, hadn't even thought of that -- Conferencing as in developing bespoke (and some white-label) software for organizations deploying Office Communications Server (and R2), Lync and ultimately Skype for Business (I do a little Teams work these days but I am focused on other areas, presently).
What you did here was vandalism. Please don't make rage edits on HN.

Please do review https://news.ycombinator.com/newsguidelines.html and stick to the rules when commenting, regardless of how wrong other commenters are or you feel they are.
Inflation is a problem when there is no way to beat it and it's hidden in stimulus bills that the majority of the country is too busy working to pay bills to spend time understanding.

Most of my friends can't afford investment in the market. So when the stock market goes up that's them losing value on their dollar and wages.

Inflation is fine for those who are part of the asset class.
(Heck. I think Amazon should -own- the whole urinating in a bottle thing ...

... go ahead and give one to all "Associates".-

Call it the Amazon Associate Portable Potty and Lavatory Extension, "APPLE", and be done with it ... :)
Summary: The Mom Test by Rob Fitzpatrick
Does this imply that there's a whites-only dorm?
From the perspective of infantry, the end goal would look like shared information: if any one else (other infantry, air support, satellites, drones) sees an enemy, you'd be able to see them as well, even through foliage, walls, etc. Being able to ping a location for your squad to see, marking targets for air support. I think there are a lot of practical applications to counteract fog of war.
The thing with these consulting companies is they will never say no (including for stuff that they are wildly unprepared to do). You can hire them for installing software on employees' computers, deploying and managing some SaaS product, building a healthcare signup website for an entire state, building an internal portal, running a tech conference, even planning a company picnic (not kidding). So trying to define what area they operate in and what exact role their employees play is impossible.
You broke the site guidelines badly with this comment. Please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here.
Not a lawyer, but one would think this would be ripe for a lawsuit. Federal law and aid are all contingent on non-discrimination on the basis of race or sex.
Thats the hope, I know. But it might just as well have to do mainly with culture.

Meaning, if peoples culture does not change, but the avaiable food does - we get the "unwanted" result of the ugly word of overpopulation - or birth control. Which is ugly as hell, too.
Wow, this gives me hope! I'm willing to try anything at this point, and will probably give TMS theory another shot as I fit the prototypical TMS patient description to a T. Thanks!
I use ring splints, including buddy splints between my pinkie and middle fingers and MCP splints with a chain to keep my thumbs from dislocating. For carpal tunnel issues I wear a rigid wrist brace, and I also tape my wrists with body tape.

My issues are due to ligament laxity though which is not common unless you lose the genetic lottery.
thank you aho & ullman. your dragon book got me hooked & started a 40 year career in compilers/languages. first job, an algol68 compiler on burroughs hw back in the middle ages.
What if it’s someone like Eminem?
Please do not post in the flamewar style to HN. It's against everything we're trying for here:

https://news.ycombinator.com/newsguidelines.html
Please do not break the site guidelines yourself, regardless of how bad another comment was. It only makes things even worse.

https://news.ycombinator.com/newsguidelines.html
The tech stack of our first SaaS and what we regret
I could’ve written this comment. I made myself use VSCode for about a week, and that was about the last time I seriously used Emacs.

I had the privilege of chatting with the VSCode booth people at PyCon a couple years ago. I was waxing enthusiastic about some feature or another and one of the other people at the booth spun around — “I wrote that!”, and then I got to tell him how much I loved his work. That felt great.
Whether I made it too `pseudo-intellectual' I don't know, or perhaps rather, I must have because the point went over your head. My point was exactly the opposite, there are no desirable ends: either Apple should be allowed to assist law enforcement or they shouldn't, regardless of what ends this might bring.
And others die in their bed because rough men stand ready to do violence on someones behalf.

Maybe we don't need rough men, but men who won't let themselves be sold as fools for yet another geopolitical proxy war. A war with questionable (and arguably even negative!) results for our all safety. Because if we look at the last 3 decades of war, I am not too sure if the net result made the world a safer place. Yeah some geoplitical or monetary interests got defended, a lot of people made money, a lot of people lost their lives, many war crimes fuled a entirely new generation of terrorists, but if this would have been about saving lifes the money would have been better invested in healthcare or the prevention of future pandemics.
That's how they got the spy Reality Winner.
Cool, let’s pull out of all of our military bases globally and really speed up Chinese unipolar hegemony. Sounds fun! We can’t remove ourselves from the position we inherited in 1946 without disrupting the global power balance on a massive scale.

Idealism and global geopolitics don’t mix. There’s no supranational organization to mediate disputes between countries, at least yet. Without that, brute force/power projection is how it works.
> Isn’t that much more time consuming than writing a test of any sort?

I would go a step further and state that it makes absolutely no sense to manually run test batches repeatedly and whenever anyone touches a part of the code. If a task is expected to be automated then automating tests is the only rational decision.
I was definitely shooting my mouth off to some extent. I'd defer to your experience for sure. I took a look at your project pages briefly and I'm going to spend more time looking them later. It definitely looks neat, and much more "feature-ful" than I'd be looking for. I'm particularly interested in looking at your modular configuration system.

My needs definitely don't exercise corner cases. Most of the UniFi gear I've got out there is just running a single SSID w/ WPA-RADIUS and a RADIUS-assigned VLAN. Here or there I've got an SSID w/ a PSK and a hard-set VLAN. Nothing too fancy. Adopting new APs quickly and easily based on a "magic" DNS name, alerting when an AP disappears, and syslog to show association/roaming/disassociation events is about all I want. I'm putting Customer-owned gear in small offices w/ under 10 APs, rather than being a service provider.
If in a deflationary environment people hold onto their money, then there will be less spending. That means less business income. That means small business close, and big businesses hire less people. That means people get less money, which leads to less spending, etc.

If we want to have something like UBI to take care of income instead of work, that still comes from tax dollars, which relies on economic activity (capital gains from investment, income tax, sales tax, etc).

In other words, less economic activity has specific impact on real world people and how much money they can get. It’s not just about investing, not just about billionaires.
What to Do When Fundraising Isn’t Going Well
yeah, it seems this would be moving backwards.
We've banned this account. You can't do this here.
in my experience, most ai projects die before the ai part

people hate hiring data engineering (plumbing people feels like cost), and data eng like tools that work but most are.too niche/happypath-oriented, so even w trifacta etc, a lot of open territory. SW can solve a lot of that, in theory, so everyone wins.

And I agree that until there is an oss winner, the proprietary stuff will keep getting churned through. So ultimately whatever your data platform does (aws, databrick, whatever) or oss you're bringing. A lot of room for vendors to carve out niches b/c of connectors x use cases, until platforms/oss eats them all. VC's will see some ARR and name brands and thus be happy to fund: a lot of gaps any startup can fill. (I am impressed by airbyte for a few non-technical reasons even without having used it, so not a knock on them, so just some clues for the continuing froth in their market.)
> it goes against the whole concept of freedom of movement

Freedom of movement is free as in libre, not free as in gratis. “You owe taxes if you leave” isn't a violation of freedom of movement.
Of course crypto depends on the government. Miners can have their infrastructure investment stolen. Holders of currencies can be robbed, or extorted. The transfer of those currencies pass through infrastructure set up and maintained or regulated by governments.

And frankly, it takes energy to mine, so if crypto became integral to national political and economic interests, there is not going to be any net change in energy politics. You are not unlinking the petroleum and currency in those petrodollars, you're replacing it with something that directly links to two inescapably.
It’s bit ridiculous to ask for a citation for something as simple as washing hands. You could try for yourself during a week and see if it change something.
Distributing Multi-Arch SDKs for Apple Silicon (M1) and Intel-Based Platforms
Is it not? It’s possible that the amount of funding required scales exponentially with relative military power, as you have more nations that would be willing to dethrone you, so you must be able to withstand your opponents’ cumulative military strength.

Even with as much as we spend, China is a formidable military threat.
quasar create hello

cd hello

quasar dev

→ I have a page and a dev server

After adding a few lines I have the components all in the right place.

quasar build

→ I have my static page

One line changed, I have a PWA

I will not do a PhD in development, I need to have simple reactive apps quickly.

Of course I could have use HTML/CSS/JS and write everything from scratch (been there, done that). Of course they will load 2 x faster, so I will not have to wait the 200 ms I do now.

Development today is so much easier. When I started 30 years ago it was truly an adventure. Today my children are coding simple stuff after one afternoon of showing them.

So yay to the frameworks, modules and others things that help people who just wish to build something fast.

Have you ever bought furniture or do you start by taking your axe and visiting the nearest forest?
Pranks you can do at home – AI Weirdness
Live demo of the open-source Plausible Analytics here, so you can see the HN spike!

https://plausible.io/plausible.io?period=day (39 current visitors)
Compared to the US? No, not at all.
Executing gRPC Client Retries in Ruby
While hand washing is one factor that can cause dry skin, another factor that contributes is ambient humidity. I started keeping my living space between 40 and 50 percent relative humidity, and the dry skin on my hands from frequently washing them went away. Keeping your living environment properly humidified also keeps other parts of your body like mucous membranes hydrated which helps prevent disease, so it's really a win-win.
Cryptocurrency presently is also the only usable alternative to fiat. And it is World Backup Day.
Thanks, that worked!
For Bucket Brigade I ask for donations [1] which has covered about 50% of my costs so far [2]. I think how well this works depends a lot on how useful people find your site vs what your costs are?

[1] https://echo.jefftk.com/#About

[2] https://www.jefftk.com/bucket-brigade-payments
Those are both great concepts similar to the HUD on a fighter jet but having worn a HoloLens before they'd have to make significant hardware enhancements for it to be remotely practical to wear in combat. They're chunky, have poor field of view, poor brightness and contrast, require substantial power and compute capacity to be towed along.
Ask any history teacher that question if you find opportunity.
Ahh boy that title. Clicking on the link to probably realize that this is totally harmless and my initial reaction is due to how much I've been stuck inside for a year.
I think it's more meaningful to have the discussion in a specific problem domain since statistical inference or ML are just tools to better model a problem / phenomenon. The domain (prior) knowledge -- everything else that's not stats / ML, are the keys to build a more robust model. Leave the problem domain out we are left just with pure mathematical theories and the points can only be proved by simulated data.
Show HN: Building “Azure SignalR”-Like Scale-Out Option
Do you think people just haven’t tried this, or something? They didn’t think of it?

People try other things because this doesn’t work, in general.
Do you want to do better in your current position? Then the answer is to get better deliberately. Do this through seeking mentorship and studying up on where you are feeling less confident.

Seeking mentorship is simple enough, talk to those around you. Take interest in their work, and ask them to walk you through the solutions they've proposed and created. Ask for advice on your work, but do this in a 1:1 setting.

To get better by self study, I'd highly suggest beginning with systems interview problems. Each of them have a unique hook, be it a data structure, data model, messaging queue, etc. Understand the simplest implementation, and then go deep. Find the canonical implementation, and papers that use them. It's in systems and their interdependencies that you may grow fastest.

If you do not want to get better along the technical path, my suggestion is for your to find an outlet for your experience and interest. This may be in technical project management, as opposed to product management. This may be in QA, but it may also be other technical directions that don't involve software engineering.
It doesn't help when formal classifications such as "organic" muddy the waters:

"Of course it's organic, it comes from a plant!"

"That's not what organic means..."

"Guh, wat?"
"pretty easy"? Exactly how do you Envision this attack going down, step by step?