skysight-inc/HackerNews huggingface dataset:
Funnily enough I'd never used Tcl until I started tinkering with FPGAs, and while initially I hated it, I went through a process of developing a grudging respect for it, and now actually quite like it!

What I will say is it's absurdly easy to write a Tcl extension - I wanted to talk to a soft CPU using a Xilinx Platform Cable USB (which isn't supported by OpenOCD). I ended up creating a simple Tcl extension around xc3sprog and it worked a treat - I'm pretty sure the engineering effort to do the same for a different scripting language would have been much greater.
12 inches per foot
3 feet per yard
1760 yards per mile
The exclusion zone from Chernobyl was, and is, also wildly excessive, because at the time we just didn't know.
Isn't your first paragraph all about not knowing what argument types the function accepts just looking at its declaration, as it defeats the purpose of using a dynamic language?
From the paper

> Recent evidence from the NutriNet-Santé cohort showed higher intake of artificial sweeteners associated with increased risk of overall, breast, and obesity-related cancers

The cited journal article

> In this large cohort of 102,865 French adults, artificial sweeteners (especially aspartame and acesulfame-K) were associated with increased overall cancer risk (hazard ratio [HR] for higher consumers compared to non-consumers = 1.13 [95% CI 1.03 to 1.25], P-trend = 0.002).

I wonder what the general consensus is on artificial sweeteners.
Easier said then done. Who's "we" here? The handful of idealists that actually understand the legal issues? Or think they do?

The main issue with patents is not that they exist but that the system for filing and enforcing them has been eroded to the point where it has become a highly effective tool for big corporations to enforce patents they arguably should not have received against smaller competitors. That's technically illegal but since it is super hard to argue that in a court, companies get away with anti competitive behavior. And of course they are actively supported in this by bought and payed for politicians. In the US that's called lobbying, in much of the rest of the world we'd label that corruption, nepotism, and graft. Not a good thing. But as old as power and politics is.

The issue is not patents but the corruption around it.

The system in the US is flooded with bull shit patents that would not be acceptable else where. A lot of those have issues with their claims being overly broad, prior art, or a complete and utter lack of novelty. This does not matter. Getting patents rubber stamped is a numbers game. You just send more patents in and eventually a few will get approved. Of course, it costs a money to register and keep patents but once you have them the system is rigged in your favor. Challenging a patent is super expensive relative to filing one. And since patent offices are under staffed, they bias in favor of approving. And also they don't like admitting they were wrong to approve.

None of this happened by accident. The system was lobbied into the shape it is in today by the largest patent holders in the US (i.e. every big mega corporation you can name). They use patents as a tool to keep competitors out of the market. And they do so very successfully. To the extent that this is becoming a problem.

The solution is fixing the system, not getting rid of it. A big motivation for this could simply be that patents are not globally enforceable. So, you might convince companies in the US to not compete but e.g. Chinese companies will happily take your patented thing and run with it. Good luck complaining about that in a Chinese court of law. And they seem to have bootstrapped a pretty nice high tech industry in recent decades there. Bad patents actually erode the competitive position of US based corporations. While they are tied up in courts being sued by patent trolls, their foreign competitors are free to compete without concern for such things. Great argument for getting politicians off their ass. The problem exists to a lesser extent in other jurisdictions of course. But the US is the most paralyzed by this.
Zig When Others Zag.
No because the pool of workers at that company vs the others combined is small. This in turn will make entry in that pool excessively competitive which again will serve to drive down the wages in that pool. Once the tiny pool is saturated they might as well benefit from entering with the others in agreement as well.
My first Show HN as I attempt to leave job-life for the indiehacker promised land. Go rough not easy on me ;)

I started out trying to make regular kids books but I couldn't get the visual continuity down. Next to that, people kept saying that if it's Print on Demand then they'd want to write the stories themselves (mind blown emoji) as if they couldn't already do that with self-pub options for the last 20 odd years :-D but I don't wanna be "that guy" telling people they're wrong.

So this is what I came up with.

Pretty curious what ppl here think about the future of personalised entertainment... feels to me like a lot of stuff will head this way. Like that documentary "The Congress" starring Robin Wright a little while back.

The privacy concerns of running dreambooth on images of children are also interesting... my thinking is that this is aimed at people who already share images of their kids on socials, but I'm definitely flexing out of my normal zone of comfort here. You could call it selling out. That said, I f**g love the product :)
or with a well designed bike infrastructure a 15 minute walk would become a 5 minute bike ride :) I wouldn't want to bike 30 minutes just to buy a few groceries.
Think of it this way: If we say that we perceive the world in 3D space and 1D time (x,y,z,t), the t dimension is special: You can't change x,y,z if you don't advance t. Inversely, if x,y,z is constant, t doesn't need to advance. That's why it's enough for the logical clocks to count the number of committed transactions.

This said, in a truly decentralized setting, where CRDTs make most sense, logical clocks are not useful as they are not not byzantine fault tolerant. You need merkle trees.
Probably we need to first start using the term Artificial Sapience as synonym for Artificial Intelligence so that it catches up on marketing, and then we could use the "A.S." abbreviation the same way some people say DRM meaning Digital Restrictions Management.
I think the more important question is long-term interest rates.

1980-2020 is just a massive drill down in interest rates, which basically means that for the last 40 years you were incentivized to progressively take on more and more risk and bet on growth.

If interest rates go back down in the near future, then DCF math will keep startups cool. If not, and we transition to a regime where you have maybe 4% interest rates as a floor, then startups as a culture will become outdated.
On the other hand if AI is just an API call away it might allow lots of new products. Lots of bigger companies are offering AI Pixie dust, but pretty soon it might be something that every solo SaaS can also do.
When you place a fix into production, often it's the case you hope it resolves all issues and doesn't create new ones.

However, you don't know if it resolved everything because you are only working with the symptoms given by one user.

If another user has similar but not the same problem, they won't post about it if the situation is still unresolved. They dont know their case is different, and isn't being worked on.
This looks useful, nice mvp.

Assuming you have a normal diet are the recipes it generates pretty healthy?
Hey I'm not saying "give up, hand over your passwords and keys to the NSA, don't ever vote or write to your representatives" but we're in a discussion over who you should be worried about spying on you more - non-specific "China" or some domestic intelligence services (or an alliance of a few "friendly" countries). I think your comment is rooted in a sort of common belief that America is, for all its faults, just plain more decent and just than those scary foreign places - along the lines of American Exceptionalism. You even mention they can "change your opinions without you even noticing" - this is basically the Korean War propaganda about communist "brainwashing" techniques. The sad reality is both USA and China are willing spy on people, if you're based in the USA you should really care more about the USA's attempts at surveillance than China's.

edit: you deleted your reply before I could post mine. It seemed like I pissed you off a bit so I was trying to clarify and apologise a bit. Here's what I wrote:

> You did though

Well I said that they're untouchable and was then trying to clarify that we should still be pretty pissed off about it. I wrote the original at half-past midnight, it was a little clumsily worded. But you do have to accept that they are currently nearly untouchable and effectively operate outside the law and that right now you can do very little at all about what data is being collected on you.

> I don’t think that is a favorable interpretation

I don't think it is unfavourable at all, the only thing you've really stated there about why you'd be worried about any Chinese intelligence is that they can manipulate your beliefs without your knowing. You have to admit that there's at least a bit of a similarity with the hysteria around communist brainwashing.

I'm sorry for causing any offence, I know it's not nice to feel like someone's accusing you of being a fervent nationalist (not my intent) but as an outsider your last couple of comments do have that air of "America is just ... better" and contained a slightly naive belief that you'd have any kind of hope taking on NSA or any other big TLA. I'll grant that what China would do with the data it collects on its citizens is likely far more severe than what the USA would (e.g. I don't think you're gonna be locked up for posting a an anti-Biden meme in USA, but sharing Xi Jinping as Winnie the Pooh in China will get you in a lot of hot water) so if that's what you meant then fair enough. I still don't think Chinese spying should be higher up on your list of worries than NSA spying - and in the grand scheme of things there are things you can worry about that you can actually change.
> Quoting is insane and hard to get right.

This really makes me wonder if you’ve used Tcl. Quoting in Tcl is so much simpler than in e.g. bash or cmake. It’s all about know when a string will be evaluated or not.

> Type errors are very common.

In my experience, no more so than in any other dynamic language, e.g. Python or Lua.

Again in my experience, if one wants a scripting language — i.e., one used to orchestrate a number of commands — then Tcl is exactly what the doctor ordered.
I dissagree that its better to be overzealous here, because it re-enforces the habbit of writing subpar docstrings. Alternatively, if you always do the work (and it is work) to make excellent docstrings, it will affect the way you write code by discouraging splitting code into small obvious functions. It just makes it slightly more annoying.

Just as with comments I think you should assume the reader is a somewhat competent human beeing. Explain what needs to be explained, and make a *conscious* decision about it. For most public functions I agree that this usually involves a docstring, but not always.
I'm usually a strict proponent of static typing, but I discovered that for the things I use Python for (mostly quick'n'dirty cross-platform scripting, not "real programs") it's indeed quite a nuisance mainly for non-trivial cases where the type hints looked entirely too complex and 'dominated' the code way too much resulting in (paradoxically) less readability. In the end I quickly abandonded my experiments and returned to no type hints.

I also find it kind of hilarious that type checking isn't built into the standard python interpreter, but you need a separate tool instead. It took me a couple of wasted hours until I discovered that my carefully type-hinted code was not actually type-checked, and after discovering that I was baffled that I can't just do something like "python --type-checked bla.py".

TL;DR: for many use cases, Python's duck typing is a feature, not a bug :)
No, anything above 80 characters per line doesn’t fit two documents on the screen at the same time. Not everyone codes with a font size of 10.
QGIS isn’t bloated, it’s a big tool for a big problem space. You can’t use “simplified command line things” for a vast majority of GIS tasks, if only because they require visual interactivity.

That having been said, why on earth would you want to use a GUI application to generate raster tiles? The only input required is an extent and a zoom level. Use GDAL or any of ten other free and open-source command-line tools readily available.

It sounds like you’re leaving a dismissive drive-by comment rooted largely in your misunderstanding of a large and complex field with use cases which are largely disjoint. Analysts need GUIs and a lot of different analytics tools. People making web maps don’t.
Writing a JavaScript Parser in Rust
The same things you would do on a cluster of raspberry pi, the possibilities are endless!
It's a completely factual statement, and relevant in the context of the article. It doesn't claim that the same cannot be observed, or doesn't happen, somewhere else.
Ok please tell me how me personally worrying about that will protect said infrastructure in any way.
When you dogmatically require that every function must have a comment, that's what happens, regardless of whether it makes sense or not. There's even tools like GhostDoc which will automatically generate useless (and sometimes hilarious) comments for you, just to show how pointless it is, especially when it's only for satisfying another equally useless tool that checks for their presence.
I agree that empty lines can help. I've been careful to only remove empty lines which, in my opinion, don't help when structuring the code or making it more readable.

If you have examples where gofumpt is being a bit too aggressive, I'd like to hear about them. I've corrected, and even removed, some of gofumpt's rules in the past thanks to user input.
Yes, that is the apex of their human capital Ponzi scheme. But, you’d have to wait until the current profs who only know esri retire. Or until they put in the effort to learn how to use foss tools. The only motivation they might have, is a strong belief in foss or pressure from students who know esri is a trap.
Same, even in a corporate environment, linters - and even more so linters within the build process - may not exist.
So the obvious solution for any AAA designer would be to emulate the radiation pattern of a microwave as closely as possible?

Point being - even if the emissions doesn't match anything you have on record (except possibly a microwave) - would you risk a $100M airplane on it being a decoy?
I asked ChatGPT this same question and it said:

> Mike is the fourth child.

Is it training itself continuously?
I’ve been in and around startups since 2008. I feel that pretty much all of wisdom around startups has become outdated, especially the entire narrative around them.

The biggest change I’ve seen is how startups are being seen as “risk free”. At my first startup, I was one of the early employees and I had to convince and cajole new grads to join a startup. Everyone wanted to join big tech co. for the job security.

That’s changed now. New grads I’ve hired don’t see a startup as a risk event anymore, but rather, a normal career move.

It also used to be that founders would forego a salary and early employees would assume they would get paid much less than a regular job. Founders were also driven to protect their equity share and would dread dilution.

Of late, I’ve seen founders very eager to secure fat salaries and to get to liquidity events as fast as possible. The earliest startups I worked with, the founders would fret for days about bringing a VC onboard since that meant diluting their holding. Now, founders are driven to raise funding and sell some of their holdings to safeguard their future.

I say all of this without judgment or bias - I truly believe your first priority should be to secure your family’s financial future.

I just feel that the startup world is awash in so much funding (at least before 2022) that the riskiness and “courage” associated with startups - something most early startup essays would talk about endlessly - have been largely negated.
An official work in progress Windows binding, still far behind of what C# existing bindings are capable of, or legacy toolkits like MFC.

Also given how the team has managed C++/CX transition to C++/WinRT with lesser tooling stuck on C++17, dropped Modern C++ bindings [0][1], before going into other shinny thing, I wonder how long they will keep at it.

[0] - https://blogs.windows.com/windowsdeveloper/2021/01/21/making...

[1] - https://github.com/microsoft/cppwin32
I remember three events that created a massive amount of startups: Personal computing, the internet, and then mobile. What these have in common are new ways in which people use computers, combined with a large expansion in usage.

AI by itself doesn't achieve that in my book, voice assistants maybe, but I'm sceptical that they don't just move usage around. Suppose that's why people invest into stuff like VR/AR and neural interfaces, hoping those are the next big things that massively expand computer usage. Though computers are already being used quite massively.
This article was written by ChatGPT.
Or to SymPy Gamma: https://gamma.sympy.org/
Thanks! I took a quick look to Raindrop.io, it seems powerful and full of features. At this point I'm wondering why they did not solve the problem of unsorted links. Since there is a browser extension, a simple solution would be to allow user to add optional tags when the user bookmarks the link.
Really it sounds like you describe an efficient public transport system :). Of course not every city has that (I hear public transport kind of sucks in the US), but still it's important to know that other countries have that, without autonomous cars.
Or they now have recordings of the targeting radar/whatever from an F-22 and a missile.
Same with TypeScript and JS.
As someone that has had high BP from their 20s, I would not trust any app to give me good advice, because I found that mainstream dietary advice, especially surrounding circulatory problems, is utter nonsense.

In my deep dive into the world of low carb, I learned that elevated levels of fructose/uric acid reduce the synthesis of nitric oxide, a known vasodilator, among other mechanisms (did you know that the explosive nitroglycerin is an effective vasodilator?). High blood pressure is reversible by reducing the amount of insulin spikes and ingested simple sugars, and low carb is the most effective method.

Yet most apps tend to pride themselves in "medically approved science here!", which means the usual story of eating less meat and saturated fat, and exercising more. "Leafy vegetables!"

The problem is that medically approved science that your GP offers tends to be about 25 years out of date, so we're at least a generation away before we have apps that tell you to stop eating bread, cereals for breakfast and heaping bowls of fruit, but instead eating real, non-sugary foods and not to shy away from saturated fat.

Now I am 50kg overweight than my first hypertensive diagnosis in my early 20s, and I have better blood pressure in about 2 weeks of eating fewer carbs than I did at the time when I was fit as a trout, but with tight arteries.

And don't get me started on cholesterol and statins, because I'll be here all day.

A link to get you started, if you want to base your app on up-to-date research: https://youtu.be/KlHPmJTihBc
As always with this type of headline, the answer is
No
No, I think if there is a clear bias from the source, you can also acknowledge that _and_ evaluate the piece itself. The source in this case has a clear conservative bias.

https://www.aei.org/policy-areas/poverty-studies/
Supposing that every "result" represented a person who knows what you're talking about, that's still less than 0.1% of the English-speaking world. That would suggest that it's a bubble.

(on the one hand, of course most people don't create web pages, so perhaps this heuristic undercounts how many people would know. on the other hand, one person who knows creates many many web pages, and of course instagram people are disproportionately likely to have web presence, so this heuristic overcounts how many people would know. or perhaps your whole comment is silly. I don't know!)
The Guardian view on ChatGPT search: exploiting wishful thinking
And solar increases the need for storage. There are certainly all kinds of indirect effects that might skew those numbers, and so it's very much possible solar does better. That isn't really the point - the point is that nuclear is a whole lot safer than many widespread alternatives.

While some would like nuclear to replace solar as well, I think most of those of us who see nuclear as unnecessarily maligned are more frustrated by how e.g. coal and fossil fuels remain in the mix despite the massive number of deaths they cause. E.g. the German decision to shut down nuclear plants and as a consequence needing to run coal plants longer will likely cause more deaths than all nuclear plants combined through the history of nuclear power.
A poisoned-well "argument" has the following form:
1. Unfavorable information (be it true or false) about person A is presented by another. (e.g. "Before you listen to my opponent, may I remind you that he has been in jail")
2. Therefore, the claims made by person A will be false.

I didn't make any assumptions on the veracity of their data or claims. Think tanks are politically motivated groups whose work entirely revolves around shifting the public's and decision makers opinions. I don't think it hurts to add a disclaimer.
> digital silicon upload

What is this a reference to?
Aren't there traditional matchmaking agencies for people looking for serious relationships in the USA?
I believed that corporate theft from citizens was a valuable investment. Why all the commotion? Copyright is obsolete for the average person. They will optimize algorithms for free, after having fed them with user-generated, tag-labeled content for years. Now inside your Windows Desktop. Soon in Apple pods.
What do you think of my coding style ?

https://gcdnb.pbrd.co/images/hgHbrzHh2mWT.png?o=1

Over the years I came to use more and more custom vertical alignment of short code lines (whatever the language is). This makes semantic similarity/symmetry stand out, elicit functional decomposition, and enables one to have a complete one-screen bird's eye view over complex problems like this MQTT pulser that trigger interrupts in unison (because musicality of what appears in my MQTT console matters too):

https://gcdnb.pbrd.co/images/kpJaZMfoWPtP.png?o=1
Thanks for your precious feedback!

I've noted everything down and I'll improve the onboarding experience, fix and make variable names more understandable and improve the edit button.

A scraper is not editable once is queued to run or currently running, then, you need to reload the page for the edit button to appear again. I will improve this.

Thank you again
30? I thought it was more like 20.
My issue with these laws is that they only seem to apply to individuals with little means and not to big corporations.

JP Morgan for instance, sends Swift transfers that are not AML compliant. They don't give a toss and nobody will ever look into their practices.

But if you're a small merchand on an e-commerce platform, you'll get a horde of lawyers harrassing you with KYC.
Link to rendered paper https://ar5iv.labs.arxiv.org/html/2211.15661