skysight-inc/HackerNews huggingface dataset:
Unwrapping and unearthing core principles.

Often a new thing, like react, has a very epic core idea, but the implementation leaks through, and/or it is interlaced with other ideas and concepts.

Projects like this are about replicating a core concept or an idea without the other stuff around it.

I don't have a good description for it yet, but I feel like I have seen this a couple of times now: a new i.e. product/tech/library comes out with one ore more interesting new concepts, and afterwards, over time, these core concepts get unbundled and isolated. From there, you can remix it with other ideas.

It's like the first wheel came on a car, then someone took the wheels off and played with them to invent the motorcycle.

Also that maybe was the shittiest made up example in history, but I hope you get the idea.
Does this mean we'll be allowed to wear valved N95 masks on flights?
You know what I actually hadn't considered how much more powerful my RPi4 is than the PinePhone. I'll give this a shot, thanks.

Can you recommend a GUI library in a scripting language that doesn't require linking against a behemoth like QT or GTK? For reference I'm currently playing with fyne, a golang library that pretty much just needs X11 and GL libraries, which is about the best you can do on Linux AFAIK.

Don't really care what the language is. It's probably going to shell out to a static golang binary anyway.
Aprocyphally, this goes back to The Rolling Stones who used to keep a single car speaker on the mixing desk to approximate how it would sound on a transistor radio of the time.
Almost everything in society is built by a few people. The best ideas and processes come from a small minority, the rest of us are just along for the ride
A few extra things to note for enthusiasts:

> The MacOS linker/loader doesn’t like doing relocations, so you need to use the ADR rather than LDR instruction to load addresses. You could use ADR in Linux and if you do this it will work in both.

I think this is more the assembler - the linker's perfectly happy performing relocations

> In MacOS you need to link in the System library even if you don’t make a system call from it or you get a linker error. This sample Hello World program uses software interrupts to make the system calls rather than the API in the System library and so shouldn’t need to link to it.

You can get around this by creating a statically linked executable, which requires a bit of wrangling, but is supported (and perhaps handy if you're going on to write a kernel).

> In MacOS the default entry point is _main whereas in Linux it is _start. This is changed via a command line argument to the linker.

In macOS the default entry point is start (linux is still _start), the C runtime still needs to be setup - the kernel can't jump a program straight to main.
You don't have to host your own server to use it though. It's also not something recommended for an average user.

However, if you want a server, installing it using Synapse's docker image is very easy. You literally have to run two commands.
> public thing Thing = new Thing();

can we please please please stop making programming languages like this
If they take it so seriously, why is it so underused? I don't think this is a lack of information; people who are highly precarious can't take these kinds of risks, even if they're just percevied.

There are all kinds of de jure considerations that purport to protect workers, but they fail without an organization by and for workers to actually ensure they're enforced.
Maybe the better approach is to sell things around the Mac?

Bought a Mac recently? How about a new case? Or some discounted software or games? Or how about a new mouse?

Bought a house recently? How about some gardening services? Or some home insurance?
> There are various levels of epistemic nihilism one can go, culminating into the "We can't ever know who or what will be successful" so we should fund everyone equally, maximally equalizing funding. I don't agree with this, and will discuss scientific egalitarianism and lotteries in the next part

I enjoyed this a lot. Lots of stimulating ideas and a refreshingly robust way of thinking.

But... being in the "IDK" camp, and being a self hating empiricist, I smarted a little at the "nihilism" quip. I'm absolutely not against these kinds of pursuits though. If I held the pursestrings, I'd give this man (or woman.. who wrote this?) a go.

I just don't think we can get far beyond "lets give this a try" in our knowledge/prediction of what will work here. We're talking about how to fund, and therefore organize, science. There almost certainly isn't one way, and results will likely be different in different between, fields and such.

Game theory also plays a role. Funding methods are legible, and legible criteria (such as citations) quickly become game fodder. The best defence against this might be to throw out criteria regularly. One of the reasons I'm game for what the author suggests is that the "co-funding" model where private interests provide 50% of the cash to prove merit is extremely played out. There was a rationale there too. I'm sure you could support it with "n-hypothesis" and such. That breaks down though, a new rationale emerges. Ideally, whatever mechanism is used tries to consciously avoid citation-seo or somesuch.

I think there are elephants in the room, when it comes to funding systems. We are, almost by definition, constructing a social system... a society almost. One where livelihood, success, prestige and such are at stake. These can't be taken for granted. A concept like "tenure" invents a type of person... a tenured professor. I think we should be thinking and defining these these problems in such terms. "Lets invent X" where X is a type of institution, title, station etc.
People do look at multi-level marketing schemes and label them as blanket bad. Unions are an organizational strategy just like MLM schemes are. One relies on the Shirky principle to stay alive, the other relies on people wanting to be fooled. Both are a con with opportunists hovering overhead.
It's the same principle as in a buckle belt, everyone has one in case is needed, because accidents occur.
> And I submit that your lack of ability to conceptualize a GUI for doing the same thing does not mean one can't exist, but that is beside the point

If you have the time I would challenge you to spend an hour or two mocking up what you think a GUI with the same capabilities as powershell or bash would look like. I would genuinely be curious what you come up with. Personally I do not think it would be possible to do in an intuitive way.

> Someone who is just getting started in a new programming environment shouldn't need to know the ins and outs of a dozen different tools, especially when those tools are used to solve problems that user has not even conceptualized the existence of yet.

For some more complicated environments yeah it is hard to get the environment up and running. Python environment hell is a very really thing. But if you want a a simple environment to write a simple program is it trivially easy to get one up and running.

I am on computer I’ve never downloaded python on. I just googled python IDE. Clicked on the top result, pycharm. Downloaded latest release clicked next 4-5 times without looking at options. Opened it. Agreed to some TOS. Clicked new project and then clicked next without looking at any settings. Then I clicked the big green run icon. It printed “Hi, PyCharm”.

Python is a beginner friendly language and if I wanted to start programming it is probably the recommendation I would get. I did not have to know anything to install it and start programming.

And even easier if I want to do front end development I just go to codepen.com and that’s all I need to do!
Exactly. Companies like Mongo, ES, etc leveraged open source and venture capital to get where they are today, and now they're finding that open source isn't the business that venture capital wants it to be.

I really don't know why they get so much defense in the community; I view their actions as a straight betrayal. The one thing you can say about AWS is, they're the enemy you know. They don't have a history of turning their back on OSS, but they also don't have a history of abusing OSS to gain traction for their product (though, the MySQL/Aurora relationship could reasonably fall under this. I think its different; not a betrayal because they haven't turned their backs on MySQL, but are just trying to make it better for their customers in ways MySQL alone can't do). With AWS, you know what you get; they care about the tech and the money; no politics (well, almost), no weird philosophies guiding decision making, just solving problems and getting paid to solve those problems. That's infrastructure, baby.

Its a lot hazier with, say, MongoDB. You wouldn't believe the pressure they've put on customers on 3.6; we're talking weekly emails, even a few cold calls, from sales reps. "Hey, I know its the holidays, but have you taken a look at 4.0 yet? Let me send you a link to check it out, lots of cool stuff." Yeah; the real reason they want you to upgrade is because 4.0 has a bunch of new features that competitors like AWS can't replicate due to its new licensing. I'd love to hear from someone running MySQL on RDS, and if they've had a similar experience with AWS sales concerning Aurora; I suspect they haven't. Frankly, AWS never talks to us and we never talk to them, unless there's a problem or we want a discount, and they're always accommodating for both. The perfect relationship.
We need a Open Inferstructure Foundation...
Lua static binary can be made to be less than ~150k, while providing very advanced high level dynamic language features you'd expect from JavaScript or PHP.

I used it to build a admin UI for an embedded device without an MMU. The only other alternative available was C/C++, which slowed the iteration cycle significantly.

Yeah it does things in a strange way, but when I used it, those quirks are vastly overshadowed by its benefits.
That's a pretty decent chunk of change to spend every month on dating apps. Do you find it's worth it?
There are twice as many males on Tinder compared to women. Further, women swipe less often. 1 out of 2 people are at least unattractive, 1 out of 3 are outright attractive, and 1 out of 5 are hot.

The top half is typically seen as viable by males when they stretch (and women explicitly seek the top 20%). That is, all viable 50/100 women are gobbled up by the top 50/200 (ie, 25%) males. Not even out of "attractive" males and the viable women are already gone. The top 20% of males then end up being enough due to the swipe skew.
This is bad information. Certainly it can work out like this, but suing your employer in the US is very very difficult. Most tech workers have even signed away their right to do so via forced arbitration agreements. And even if you do, you're more likely to just waste your money pursuing the case (which a good attorney will tell you beforehand).
The results in monkeys seem to suppress thyroid function, but:

> No evidence of thyroid effects were detected in the serum of human volunteers who ingested approximately 1 mg/l. of ClO2 in drinking water as a result of routine use in the community water treatment process.

I don't acidify the ClO2 solution.
Net net: what IME is best for a mainland Chinese user of Signal?
It would be great.

I sometimes think that something like a "credible threat of peace" would be useful.

"We are forming a union. If you vote for this union, we will allow workers here to chose other unions. We will never get in the way of firing someone. We will never create job roles that don't let workers move laterally or up. You can lay people off. We will not use our members money for political campaigns. Our workers can move into management without us freaking out.

We will advocate for more pay, benefits, productivity, and training."
Have you ever played with an Arduino or similar device? Comparing inputs signals on a digital pin vs an analog pin? Hopefully, you'll agree it's the same concept. If you haven't, I'd encourage you to try one out. They are loads of fun. I am a huge fan of analog, yet digital is just so damn convenient. If you have played with one, you'll understand why your comment makes me smile and chuckle.
Part of the reason people like messaging apps is because messages are short an instant. Emails, even with optimise settings still aren’t instantaneous in the same way whats app signal or imessage is. Its also built for much longer text, which encourages lengthy messages. These factors make it feel cumbersome compared to messaging services in my opinion.
I think things might be better across the Atlantic than here in Europe wrt Apple Maps. I can't confirm since I don't have Apple Maps on Android. I agree, though, that the reviews and the opening hours are very useful.
I think a large portion of entrepreneurs and founders don't do it because it's a get-rich-quick scheme or a normal path to retirement. It's because it's in their (our?) nature.

My stakes are much, much smaller, so maybe this experience is very particular to me, but I'm fortunate to have bootstrapped a growing SaaS business that is now closing in on USD$2000 MRR. Before this, I have a trail of hair-brained failures.

The sense of accomplishment hasn't changed with the (modest) business success. I've felt accomplished the first day I started trying and failing. This is just our nature. Seeing material success from it only icing on the cake.
You're right - and I love what you said here. Backbone has been a huge influence for me. I liked everything being explicit, and the whole mechanism of your app working just as you designed it, without deviation.
nmap's "nse" scripts are perhaps an interesting example of lua's utility

https://nmap.org/nsedoc/scripts/

and if by chance you have nmap installed:

/usr/share/nmap/nselib/

powerdns also make heavy use of lua, both for configuration and manipulating traffic
I follow Clojure quite closely and am a huge booster of it, I even donate to a few projects, but I do think that the attitude of the community seems a bit too dismissive of questions about its adoption in the face of what seem to be pretty clear trends. A quick look on any job search site will show you that there are more positions asking for Elixir, and about 20x as many postings mentioning Scala. Of the positions I find on LinkedIn, even maybe half of the positions mentioning Clojure are mentioning it generally as in "experience with FP languages like Haskell/Elm/Clojure/Scala is a plus" rather than directly seeking Clojure devs. It's also lost about 80% of its search traffic in the last 3 years according to Google Trends (https://trends.google.com/trends/explore?date=all&q=%2Fm%2F0...).

It looks like despite how awesome Clojure is, there is something keeping it from achieving growth in adoption and the community should look at how to address that rather than look the other way.
Yep. The guys who did that China Study were feeding aflotoxins (difficult to detect mold toxins) to rats and then fed them milk casin to trigger cancer. Then they would stop feeding them the casin to turn off the cancer.
This does not protect you from exhaling droplets on surfaces, which in turn could be touched by others and infect at a later time by rubbing their faces or other things.
As salaamu alaikum. I love you. Thank you for sharing this post and making the most profound comment that I have read on this site, bar none.

It is strange to assume that two people who are different by their very nature can be “equal”. The sense of equality between a man and a woman can only come about by the fulfillment of the rights that exist between the two of them, which are different but have to be observed reciprocally.

The problem is that we (meaning humanity at large) are totally unaware of the rights that we owe to each other. Not just in the household, but outside of it as well. Worst of all, we are unaware of the rights that are due to our Creator.

May Allah, the One who is Most Gracious, strengthen you and your wife. Ameen.
And another comparison, SimpleTimer.svelte:

<script>
let seconds = 0;

setInterval(() => {
seconds++;
}, 1000);
</script>

<div>{seconds} secs have elapsed...</div>

Note that this deliberately functions slightly differently: it uses setInterval rather than repeated setTimeouts. This makes a much more accurate seconds counter, as setTimeout will wait for at least 1000 milliseconds before incrementing seconds and setting another timeout, meaning that you will always count time too slowly, commonly around 1% too slow, but more at times like if JavaScript execution is being throttled because the page is in the background. If you really wanted to do it the other way, it’d be something like this:

<script>
let seconds = 0;

function increment() {
seconds++;
setTimeout(increment, 1000);
}
setTimeout(increment, 1000);
</script>

<div>{seconds} secs have elapsed...</div>
I don't know if there exists a cafe with a "sibling theme", but café con piernas is pretty similar in the other respects. There are a variety of different establishments where clientele are served coffee and pastries by women in revealing outfits, ranging from traditional outfits in short-skirts, to much more revealing costumes (often with partial nudity). All I was saying is that businesses that follow the model of "cafe, but also sex work" are world-wide, not just Japan and the US.
Thanks for linking my article. I went on to go build Half-Life 2: Sandbox as an open-source competitor to Garry's Mod, and later Planimeter's Grid Engine, which is also based on LÖVE.[1]

[1]: https://www.planimeter.org/grid-sdk/
There is also something called dealing with the consequences. People figure it out. It's not a joy ride, but it's not the end of the world.

At least most people in tech have the skills to fall back on a career if their company fails. Needless caution advice coated in a cynical tone just creates negativity around the whole topic.

Can't we just celebrate that the founder of Webflow managed to rescue his company from the brink of fail (even if it was dumb luck - it wasn't) and has built a life for himself? This is the stuff that inspires human beings and makes everyone feel like they could do it too. Clouding it in _oh but what if you're in the other 9 out of 10 camp_ is just you know .. pointless.

It's fine to say, hey make yourself comfortable first, play small bets and free yourself from complete ruin before you go bet the farm, but, yolo so you do you. But no need to rain on the parade of the person who has crossed over to the other side.
side effects but not the point
"relevant ads" has to be one of the greatest PR/marketing/scam terms ever created. It's a lie to collect data and get small business to spend at least some advertising money even though they never get seen over the big companies competing for the same ad space. There was never an incentive to get actual relevant ads working, development would just be a waste of money.
Again, the upside is significantly higher if you start a company (financial independence is just one piece). It can be risky (see OP), but it's pretty rational to be a founder, especially if you can weather the adversity. I'm not even sure how my claims are controversial (especially here on HN, of all places).
Profit.co – Most intuitive OKR software
Too bad. I was really looking forward to the great exodus of Feb 8th.
My first real job after school was working on Lua (5.1a mostly) in an embedded context. It was much faster than iterating on the QT C++ application that the Lua was embedded in. It would, eventually, even allow us to do custom targeted push updates to our software (in 2009).

So I love Lua. I appreciate its speed and its flexibility. I think of it as Javascript's easy to use cousin. Straightforward to write and debug - you control the entire environment.

I also think this idea is deeply silly:

>People who want batteries want a ready-made powertool full of opinions. They are not looking towards Lua in the context that Lua wants to exist.

I would have loved ready-made powertools! I wouldn't include all the tools in my toolkit (and we already added some by building our own Lua with a few patches), but it sure would have saved me time writing them (and writing them badly as I was just out of school). I don't think a complicated, robust library would hurt Lua's mission and I'm sad to see this attitude in the community. I understand that Lua may be too small to support a "big" set of official libraries, but I think the idea that offering fewer options is better than more options is wrong.
So you criticize an article not for its content, but for what you imagine its writers are thinking because of its source.

When asked for a list of publications so credible that the publication’s reputation promises the unvarnished truth no matter what, you still provide none of the publications.

I would be thrilled if you pointed me to just one such source. In my case no source, whether I generally like it or not, provides the kind of infallibility suggested by your undisclosed site.
Show HN: TaskTrain – Turn SOPs into actionable assignments
Why do you think Facebook bought Whatsapp for billions of dollars? because they like serving users for free?
Competition.
What would then impede people migrating to rural areas, where life is less expensive, to live better?
Prices in the city will go down if there is not enough demand.
Does anyone actually care about what type of mask it is? Where I live having your face covered seems to be enough to not have anyone look at you twice (not saying this is a good thing).
Pretty cool thanks for putting this togather, I would like to know how did you measure network latency, are these to a specific target/DNS?
I had my whats app status set to encourage people to contact me on signal and no one swapped over 2 years. I don’t think it was at all effective. Having said that, now there is a wave of migration so it may be enough to tip someone over the edge (although I expect a short a sweet bit of text is what would win).
“I Am Open”: 50k Italian Restaurant Owners Plan to Ignore Lockdown
Did you compile to bytecode on or off the device?

I’m thinking about trying to add Lua support to a small motor controller to provide some more advanced capability inside the control loop. But I don’t actually have any experience doing this, and I can’t even decide if I want to try to compile the bytecode on the device or do that off the device and push the blob to the device.

It’s pretty capable microcontroller, STM32G4.
Not really, unless you are doing a 1:1 digital copy, frequencies outside the range of human hearing are often removed.

Frequencies outside the range of a speaker are often filtered out as it can create distortion or even damage. And the job of lossy compression is to remove everything that you can't hear in order to save bytes, and limiting the bandwidth to what you can hear is the most basic step.

Instead, DRM systems typically encode data over a wide range of frequencies (spread spectrum), well within the audible range. It is designed in such a way that you could hear it in theory, but don't notice it because it blends with background noise. It is very robust, resisting compression, recording and even deliberate attacks. In fact, it is one of the techniques used by the military radios to resist jamming.
The original author of Phosphor decided to stop working on it, so JupyterLab forked it into Lumino - https://github.com/jupyterlab/lumino
A Priest-Scientist Responds to Concerns About Vaccination Campaigns
This is really cool! I wonder if it works with the mic as well so you can be someones ears.
I've switched to DDG several years ago and don't miss anything. I still use gmail but only because of inertia. I could switch to some other provider but haven't felt the need yet.

The hardest replacement for me is Maps. Their search and traffic data always work for me. They have a webapp and mobile app that are excellent. I could do without the ads but recognize it's the tradeoff for using their app. Nothing I've tried gets close to a replacement. (I've heard good things about Apple Maps on iOS, but I have an android phone)