skysight-inc/HackerNews huggingface dataset:
I discovered Hexo when I decided to build myself a micro-blogging site about my code learning experiences 3 years ago. I was impressed with the whole experience then - I was after a simple-yet-not-stupid static site generator and that's what Hexo gave me. I did have to write my own tooling to get the site to deploy to AWS S3 but I assume that they will have a plugin for that sort of scenario nowadays.
AdonisJS 5 is Out of Preview
There is a nice anecdote in the chemical industry, that the biggest US customer for lignin (wood pulp), is not a paper company, but rather a restaurant chain that uses it in their ground meat.
Washington state removes all barriers to municipal broadband
tabula-java [0], a library for extracting tables from PDF files. It started as a monolithic webapp written in JRuby, and we later extracted the table detection and segmentation logic into a Java library.

[0] https://github.com/tabulapdf/tabula-java
I was a little suspicious when I got to the pitch at the end. I like to read through blog archives and I've seen a pattern of blogs becoming more commercialized as they become popular and the authors realize they can monetize. I wrote a post about a particularly clear example:

https://wordpress.com/posts/bancosparenting.wordpress.com

I'm sure there's more money to be made from as an interior decorating consultant vs. by providing inspiration and tutorials to budget-conscious DIYers. Not to discount the truth of her story but it leaves me skeptical that this is the whole story.

As someone who aspires to grow a blog audience and reach people with my ideas it makes me want to keep a close eye on my own values and how they may change over time once there's a personal financial benefit depending on the kind of advice I give.
I'm not going to pretend it's a 100% open-and-shut case: the CFAA in its great broadness is a fairly controversial area, and this is a "weird" case. And as always, who knows what a jury will do.

On the other hand, in the hypothetical scenario where this actually happened and damaged some law-enforcement-owned machines, I don't see the average jury being too sympathetic.

It's certainly problematic enough that it's a legitimate concern, I'd say.
I built an alternative to Make written in Go that is simpler to use and cross-platform: https://taskfile.dev/

Also, a library to write tests with databases for Go: https://github.com/go-testfixtures/testfixtures
Only real suspect line in the entire OP, and retroactively justifies the angry user response. Whatever arguments one can make for developers and designers to use telemetry to improve the software are irrelevant. Instead, the owners were making a business decision to add telemetry, not the project lead, and that's the beginning of an attack on the users.
It sounds like the fine is for labeling it "100% cheese", not for putting wood pulp in the cheese? Most brands openly list that their grated cheeses contain wood pulp as "cellulose powder" or something similar. I think the title is a little misleading.
A todo manager: https://todo.network
I was being facetious as there's usually faster ways, but you can do unlimited length integer multiply with an unlimited length mask/shift/add. Perhaps that is what you mean.
I built emlearn, a Machine Learning inference engine for microcontrollers and embedded systems. It allows converting traditional ML models to simple and portable C99, following best practices in embedded software (no dynamic allocations etc). https://github.com/emlearn/emlearn
At the time of creation, there were not many open source libraries for that niche. Now there are also deep learning frameworks like TensorFlow Lite for microcontrollers, but emlearn is a nice complement because it focuses on the simpler models RandomForest, Gaussian Naive Bayes etc.
Okinawa at least seems fed up with the occupation: https://www3.nhk.or.jp/nhkworld/en/news/20210515_13/

Europe would do much better by defending itself on its own terms rather than perpetually hiding behind the Stars and Stripes. Hopefully Trump made it clear how dangerous that is.
I made a small tool to script source-to-source transformations and apply them on C programs: https://github.com/lou1306/absentee

I used it during my PhD to automatically instrument benchmark programs for several different software verification tools (there is some form of standardization going on, but there are still a lot of corner cases where the same program will be interpreted, and thus verified, differently by two tools).

It's written in Python 3 and uses pycparser to do most of the heavy lifting. Currently it's a bit on the back burner, but I hope to come back to it soon-ish. Some desiderata:

* pycparser's AST API is not terribly efficient when you have to rewrite large subtrees, but I don't know if there are any nice alternatives.
* That's probably a pipe dream, but I wish there was some easy-to-use library to get semantic info about C programs (like a symbol table). That would help me "teach" the tool some neat tricks, such as SSA.

By the way, thank you OP, as your post convinced me to make the repo public.
keeps it free and alive
Allot Communications – See. Control. Secure
Raycast – Level up your productivity
Source Code of Bitcoin Core
Cars have been increasingly more computerized during the last two decades. If car firmwares were more open it would be possible to deploy software improvements to reduce emissions and increase performance.

I agree that having to update too frequently would be a hassle, but we could make far better use of existing vehicles if they were more easily upgradeable and updateable.
As a frontend developer I often struggle with the component library to use. At last I set out to create my own https://nfui.js.org. It isn't complete yet. I still need to fix SSR and create a few essential component. But so far it is coming out great. With bundle size < 25K gzipped and more than 20 components already in place.

There are many I have tried before this project, but there is something always missing. I primarily work on React and so my experience can be a little different from people working on other view libraries.

Following are few libraries I tried and my pet peeves with them.
Material UI was just too complex in terms of use. I had to always have a doc open in a tab and refer it for even a simple component like toolbar. Antd bundle size is way too large and few essential components like timepicker is > 100KB gzipped. React bootstrap doesn't have theming and looks outdated (Bootstrap 5 will fix this).
Personally, I usually avoid the "beef" items at Taco Bell, although apparently it's an open question whether the lignin might actually make the "beef" healthier.
I used to complain about Jira for similar reasons. Then we switched to Azure DevOps, and now I have tears in my eyes and cry "I want my simple and fast Jira back!"
On Laptops: It's probably because all DPs are routed through the usb-c connectors. No one does hdmi over usb-c, so they're left-over.
What constrains PMod to low-frequency applications with sloppy SI? What inherently limits the frequency?

I have been dabbling in FPGA programming on a Xilinx Nexys A7. Through some PMod ports, I've managed to drive the shift registers on an LED matrix display at 20MHz. Is this considered high frequency?

My oscilloscope shows that the signal is somewhat messy at this frequency. But the data sheet for the shift register suggests that the thresholds are 0.7xVcc and 0.3xVcc for high and low, so it seems to be good enough. Is this shift register unusually accepting of sloppy SI?

I'm not understanding how a PMod port would constrain the usable frequency. If my clock is going at 100MHz inside the FPGA, what prevents signals of this frequency being sent through PMod wires? Is a PMod port different than the normal I/O pins offered on a board like TinyFPGA?
If find the contrapositive paradox even more striking:
Removing a road can reduce congestion/traffic time!
A low-level graphics engine, where each WebGL function has a corresponding HTML tag (web component), like a-frame but low-level instead.

https://hugodaniel.com/projects/shader-canvas/

The idea was to bring a more declarative vibe to the low-level WebGL API.

Done for a personal project, but I ended up using Three.js because my time to develop it further was running out :(
All high-end monitors very much have DP ports. Same with graphics cards.
If you read the entire article - it’s not as if this man’s entire life story is pure bullshit. He really did start as a low-level worker at one of their plants, he really did come up with some concepts for Hispanic-style flavor variations that Frito Lay adopted and ultimately sold, and he really did work his way up to becoming “Vice President of Multicultural Sales” for Frito-lay.

It sounds like he’s simplified part of the story, maybe exaggerated a little, and maybe changed some of the specific product names to ones that are more generally recognizable. But the core of the story is true.

This is no different than how any other energetic, extroverted, outgoing, optimistic sales / marketing executive I’ve worked with would behave (let alone - a founder trying to pitch a VC). They’re not necessarily being dishonest - not everyone has an engineer or a scientist’s analytical memory and linear, organized view of cause and effect. And it’s not as if we’re talking about presenting evidence from a clinical study for a cancer drug here - the man is just telling a story, everyone knows that.

Not sure this merits the tone of the headline or the start of the article, which certainly will give 90% of the people who just skim it the impression he made the whole thing up.
Everything is off-the-shelf: you can find 12DC to 120AC at Walmart, but a DC/DC regulator is harder to find and more difficult to configure and setup correctly.
> Vaguely wondering if I can find a way to concisely frame definite/indefinite in a way that makes its utility to English speakers seem less puzzling.

First, it must be understood that English really many nouns tagged with a determiner; which can be articles (the X, a/an X), possessive or demonstrative "pronouns" (his/her X, this/that X, etc.), or others. (The nouns English doesn't want tagged are proper nouns, or nouns that talk about a type of X rather than an instance of X).

The X means that the question "which X?" is possible/relevant, and that the speaker/writer expects the listener/reader to know/care the answer to "which X?".

A/an X means that the question "which X?" is possible/relevant, and that the speaker/writer does not expect the listener/reader to know/care about the answer to "which X?".

It's important to understand that whether to use the versus a/an is controlled completely by the point of view and understanding of the speaker/writer. If the speaker/writer is setting an expectation the listener/reader can't meet, that's a sign to ask questions, pretend you know, or remember and wait until later for clarification.

I know Russian doesn't have articles but I'm not sure why they're "needed" in English versus Russian.
First, this is old news. And second, it's non-news.

It's entirely intentional and desired. "Wood pulp" is a sensationalistic term for "cellulose", which is clearly listed in the ingredients.

Cellulose is used to coat the cheese to prevent it from clumping and sticking to itself.

Whenever you buy crumbled blue cheese or gorgonzola it has tons of cellulose added, or else it would basically just turn into a paste instead of staying crumbled.
Wouldn't it be easier (if a little less slick-looking) to hang the date selection UI off an extension bar button rather than putting it into the actual web page? Then that permission could potentially be dropped.
I didn't believe this theory at first but then I noticed that Elon Musk is actually an anagram of Pepe Silvia and it all started to click into place.
Why are HNers so dismissive? Every single story like this has an inevitable "thought this was well known" comment.

Most of the general population, would assume that a 100% cheese should not contain wood pulp. The article mentions multiple brands that were "mislabelled", which is clear-cut fraud. Further, most of them did not list cellulose in the ingredients. Even if they did, I'm not sure how lay-people are supposed to understand that this means it is artificial.
I think it is especially ironic that this happens to freenode because of how strict it has been about enforcing "official" channels and ## for non-official ones.
Camel case consistent? You must be reading different code than me: Ue/UE, Subcell/SubCell, cellgroup, cellGroup all seen in the codebase I work..
There was a time in my team where we were taking just too much time and derailing in our daily standups, and the manager wanted to have a way to control how much time each one of us took during our standup and leave any further discussion for the 16nth minute. I created a [DSU timer][0] for the team which we used for quite some time and it served it's purpose. We later switched to another approach for our standups. It's currently [hosted][1] on github pages.

[0]: https://github.com/deathwebo/tinydiamond-timer
[1]: https://deathwebo.github.io/tinydiamond-timer/
ie 5...mac edition :shudder:
I built this Subject/Topic Extractor[1] in NodeJS to quickly extract topics/nouns/subjects from a String. My Use-Case was to determine what is trending, given a number of news article titles in a day

[1]: https://github.com/mudulo/subject-extractor
Although I don't do microservices, this project is really interesting.
I made an app to make you a Wireshark Power User
I've written...

* a Java library to open up ports on your router, because at the time nothing existed for Java that handled all 3 major port mapping protocols.

* a Java library implementation of Kademlia, because I wanted to learn the protocol.

* a Java coroutines toolkit, because I needed the functionality but at the time Javaflow was dead but Project Loom wasn't yet a thing.

* a Node library that extends markdown-it with my own special flavour of Markdown that I use for taking long-form notes. It automatically links terms in the document and lets me call into container images to generate outputs (e.g. generate chemfig/tikz/svgbob/graphviz diagrams, run a block of python and spit the output, etc..). I built this one because, at the time, Google Docs just wasn't cutting it in terms of features and had some bugs when the doc was hitting the low hundreds of pages. A sample of the MD <https://raw.githubusercontent.com/offbynull/learn/master/Bio...> and its rendered output at <https://offbynull.com/data/learn/Bioinformatics/output/outpu...>.
I feel this story is under-investigated…are the EU food safety standards really zero tolerance for stuff like that? How do manufacturers meet those standards? Is food contamination a substantially bigger problem in the US than the EU?
I built a configuration tool for Python apps: https://github.com/Euromance/confboy

Supports dynamic values, TOML configs, runtime mutations, merging and stuff.
You'd be surprised but older generation UFEDs end up on eBay for under $1000 often.

I have one at home but yeah, there's no EULA preventing you from selling something that's yours.
Why the $100K fine then?
The headline is misleading, the FDA found cellulose powder, made from wood, probably a benign preservative, in cheap parmesans. One brand had no parmesan, got sued.

Some other "good" brand claims 20% of their competitors are "wood"

Combine this with general skepticism towards Time due to awareness of Gell-Mann Amnesia and knowing how bad their reporting often is, are we sure this article isn't actually native marketing for "Arthur Shcuman Inc" (sic), the "good" brand in the article?

Seems like a lot of FUD about a filler in a processed food product, to me. Powdered parmesan like the kind described in the article is obviously heavily processed and is often shelf stable.

Who on earth thought this was 100% fresh dairy?
How to Look for a Job?
You might also like Etherpad :) https://etherpad.org although Etherpad doesn't natively support tables and some other features this has they are optionally installed as plugins.
How to cure type 2 diabetes – without medication
If so according to the link the phone needs to be from 2013 or older, or an iPhone from 2012 or before. That would give gp an award in no unnecessary upgrades :-)
I’m sure that this doesn’t happen to the well-connected, but China executes people for corporate crime (this one killed six children):

https://www.theguardian.com/world/2009/nov/24/china-executes...
DIY solution for a usb-c version:

https://www.youtube.com/watch?v=V-vFtiDYiIw
Because they advertised it as "100% cheese". It's a fine for misleading advertising, not for putting wood pulp in the cheese.
David Craddock's "Stay a While and Listen" series.
I'm not sure if you're aware but Postel's Maxim is fairly universally viewed as a huge mistake. It leads to security issues and poor reliability.
> premature optimisation

This is the most missused phrase of all. We are not talking about optimisation here, we are talking about _not_ writing slow code, there is a huge difference. Optimisation tends to add complexity with a trade off.
I wish we had a WYSIWYG focused on extremely explicit whitelist of nodes and attributes permitted, and in what configuration (you can put X in Y, but not Y in X).
My argument on why it's polarizing is largely historical. Javascript was a hot mess for decades. I stepped away from web design for a while simply because accomplishing anything meaningful in js always felt like a hacky mess to me. At some point, getting anything done required learning new frameworks getting obsoleted within a year or so (jquery?).
It's a reputation that's hard to shed.

Last year I finally started to dabble in Node. Though I fully understand the criticisms of Node, learning it really did open my eyes on just how far js has advanced. I'm really loving the present state of js callbacks/anonymous functions, leading to elegant solutions that I now miss when going back to Python.
I have a shell script (technically PHP) that uses the clipboard to retrieve json, parses it and converts it into a correctly formatted php array then puts it back on the clipboard.

Fantastic for writing unit tests where you want to quickly freeze API responses and such.

There is more it could do but it's hands down the best RoI in terms of dev time I've had in a while.
The author of this article is also aggrandizing his story, not just Montañez

What percent of readers will get past the first 60+ paragraphs to learn that Montañez did come up with one Flamin' Hot product, even if it was much later than he claims?

>“After testing recipes and outlining a marketing strategy, Montañez burst forth with a kernel of an idea: Flamin’ Hot Popcorn, which will soon make its debut.” An industry news wire announced that Flamin’ Hot Popcorn did in fact hit shelves in March 1994, as an extension of the Flamin’ Hot line that Greenfeld and her colleagues had rolled out four years earlier.
Accessibility of FPGAs has made massive strides since 2000. You can nowadays get people build a really basic FPGA demo in an hour, starting with a dev board and their unprepared laptop, and even I remember times where you'd struggle to get the tooling installed in that time.

(Not going to go into "mainstream", because that's a) incredibly vague (is microcontroller programming "mainstream"?) and b) IMHO not that interesting - it's fine for specialist things to be accessible but not mainstream)
Iirc the reason browsers don't have knuth-plass justification is because it runs in O(n^2), but even so my research tells me justification reduces retention because your mind retains the "shape" of ragged text. I don't have the article on hand but if I find it I'll add it later.
As I said, I am getting on great with go now.
The article linked within explains it's not about the cellulose, but about the fact that in one particular case, cheese being labeled "parmesan" was actually other cheeses, with 0% parmesan:

> According to the FDA’s report on Castle, obtained through the Freedom of Information Act, “no parmesan cheese was used to manufacture” the Market Pantry brand 100% grated Parmesan Cheese, sold at Target Corp. stores, and Always Save Grated Parmesan Cheese and Best Choice 100% Grated Parmesan Cheese, sold by Associated Wholesale Grocers Inc., which along with its subsidiaries supplies 3,400 retail stores in 30 states. Instead, there was a mixture of Swiss, mozzarella, white cheddar and cellulose, according to the FDA.

That's genuine mislabeling. But it shouldn't be confused with the normal practice of adding cellulose for anti-clumping -- which is what the headline is implying is the scandal.
It's more complicated then introversion or extroversion. You are describing high empathy and fear of not pleasing others.

You act a certain way to cater to other people and possibly spend way too much energy on it, hence the exhaustion.

Most people aren't constantly modelling the mental state of others. You don't need to be in a constant state of anticipating the emotions of the other party when talking to them.

Just talk. Don't spend too many cycles overly concerned about what others think.
Nope. As soon as one case has reasonable doubt introduced, it's precedent. Now judges will balk at backpropagating it to previous cases before the exploit possibility was made public knowledge; however, one could make the case a recheck effort should be initiated, because in the grand scheme of things, Moxie is technocally a disinterested party. Those who have direct stake may have been keeping this potential capability in their back pocket for strategic use.
That's process parallelism, not compute parallelism. To radically different things.

I've avoided using node worker threads in favor child.fork, which then resolves to IPC through process.on and process.send, which is like any other process management.
That’s not an analogy.

We’re not talking about self service - we’re talking about the red herring of taking batteries from new iPhones to put them in old ones. That isn’t an example of “self service”. It isn’t something people do.

If you are doing self service, nothing stops you from ignoring the warning if you know what you are doing.
I agree, i also find trusting terrorists not only extremely ignorant but also extremely dangerous. Let the peace be with you.
How do you parse the text?
In the same vein as Masters of Doom, I enjoyed `Stay Awhile and Listen` for a peek into Blizzard.
Well, my cheeks are red. I somehow failed to realise that the article continued after the embedded video!
Yes, your "content" includes an ad hominem and a straw man. And still you are choosing not to answer my questions to clarify your points, but trying to taunt me. Obviously because you don't have an answer. You are not very smart and not worth my time. Bye bye