skysight-inc/HackerNews huggingface dataset:
I would agree that generally Lua has been used for games...
But NodeMCU is one of the more well known ESPxx microcontroller firmwares, Adobe Lightroom uses Lua for plugins, and just now I found this big list as well on wikipedia:

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

More notably for myself, my work's robotics applications are developed with Lua 4.1, so you might actually find the small embeddable language used in more places than you might expect, especially where you don't want to do the scripting level work ( business layer) in C/C++ at the same layer your low level real-time stack operates.
Smart guitar will practically play itself
This extends to any number of dialogs standing between the user and their goal. If a user wants to install an application they will not be deterred by warnings because they fundamentally don't care - they've already decided they want this app.
Ah, nice, can I do any of that offline?
Methinks if your house burned down, damage to some device is irrelevant.
There was Zorland C, but when the C++ compiler was ready it was changed to Zortech.

Zortech came with its own 32 bit DOS extender.
Sounds like a Catch-22 to me: if any action done by the US cannot be considered authoritarian because the US is not an authoritarian state, then the US can never be considered an authoritarian state even when it acts like one.
> when landed they arrested a wanted man once he was on their soil.

Did he get on their soil though? Usually, you stay in the international zone when between flights, so, here, the passengers should not have entered Belarus. Do we know what happened in the airport?
Indeed - calixa.io is correct
But the plane was not forced to land in the first place. It landed under some flimsy excuse about being unclear how much fuel they had. The plane could have simply flown around. It could have returned.
Feedback: This seems to push a history state as I click around the app. Please don’t do this; if you want to store (selection) state in the history that’s fine but use replace semantics instead.

As to the app itself, I can’t really understand what’s going on here although I’m viewing on an iPhone. I use Mermaid syntax to create flow charts in Vim, so I’m interested in this “flowchart for engineers” market but the UI here is a little obscure.
And you can see with open eyes that every top thread in this discussion is redirecting everyones attention to Snowden as if it's an excuse or even a comparable situation. Authoritarians have good propaganda engines.

If Democracy is to survive, we have to do better analysis.
Is there some reason that, at least 13 hours later, the blog post hasn’t been replaced with a mea culpa for accusing these folks of something that ended up being a problem in your own library?
There’s been a lot of things going on with Freenode lately.

https://www.vice.com/en/article/m7ev8y/freenode-open-source-...
If you visit a site a lot, you want to install an icon for it. If you're willing to install an icon for it, you prefer the quality and speed of a native experience. That's just common sense.

Funny enough I couldn't find a decent native app for HN, so I just placed a link to the site in my folder with social apps. That site is the worst thing in that folder.
> had no leaders
Leaders were either killed or forced into exile.
That depends - they wouldn't want a plane with a bomb to explode over a city for example, so the jets could be used to "neutralise" the threat.
Obviously in this case the bomb was fake and so the threat...
>Sadly, I doubt the EU will do any of this type of stuff but barring that

Yes, nothing happened after another rigged elections, Apparently around 30000 people are still detained since August, since brutally stopped protests. Nothing will happen again, but Belarus should be declared as space not safe for air transit.
One problem is that when your 60 Hz AC goes to 0, your chopped AC will go to 0 too. You'll need to store energy somewhere to get across the milliseconds of no power. And your transistor, transformer, etc will need to be larger to handle the peaks.
Huh, surely the Belarusian government wouldn't dare shoot it down? But I guess if I were the Ryanair captain responsible for all souls onboard, landing it is the safest choice.
Not really a NATO issue, if you willingly enter another country, even it's airspace, you're agreeing to abide by their laws. Or, this this case, lack of laws. There's lots of things wrong with this, but NATO rules aren't in play.
Title is editorializing. Freenode has removed speech restrictions on a number of subjects.
Yeah the inner source mode is useful in several ways. “That sounds interesting, we welcome pull requests” — much nicer than “there are about three fundamental things you are overlooking.”
if you check the flight path the plane took a really long path to minsk, getting as far away as possible from the border https://www.flightradar24.com/data/flights/fr4978#27cce9a2
Even in this situation, a lot of people don't like Bob, and want to express that. The main post doesn't dismiss right to repair because of rossman's character, they simply state " I can get a deeper understanding of repairing tech without the hyperbolic commentary". They're upset that this guy is who's pushing right to repair instead of someone more grounded and polite.
I'm going to guess he was the first one to show up and they quit looking at that point.
We're talking at cross purposes. See here:

https://news.ycombinator.com/item?id=27256085

Also fwiw just because > Most professional clubs employ people who just look at penalties. They look at techniques, they look at strategies < doesn't always result in professionals choosing the best technique or strategy. Here's an example:

https://www.nytimes.com/2017/02/08/sports/ncaabasketball/und...
Seems a lot like the movie Edmond:

https://en.m.wikipedia.org/wiki/Edmond_(film)
The real treats were the bottom-of-the-barrel PSUs. I remember having to deal with a slew of these at work back in the early aughts. I remember turning on a machine one day... sssFWSSSSSSSHH and the magic smoke came pouring out. It would up taking out the the motherboard and hard drive with it. I autopsied the dead power supply, and it was chock full of capacitors (some blown-out) marked "Rulycon" (note, not Rubycon).
I don't know what things are like at Microsoft today, but in the 90s they had not only developers with no degree, they even had dev leads with no degree.

Microsoft only cared about competence.
They had not. And now even hunting gear has been confiscated from those few that had it.
And this is why I don't think that the ability for a few states to group together and ignore the EU's rulings is an automatically bad thing. States know that this protects them from becoming the US and losing most of their sovereignty.
It's honestly hard to understand what our discussion is about at this point. I stated initially Rossman is fighting about his ability to buy working parts and doing repair. Now turns out you agree with that. So, I guess that's all.
Worth noting that one of the people complaining loudest was Tim Sweeney, ex. https://venturebeat.com/2016/03/04/epics-tim-sweeney-questio...
Ah okay, thank you. It turns out that it's possible to horizontally scroll the bank but it's very difficult to do so on my phone.
Sure, but the context here is very different. It was a state-sponsored hijacking.
>rocket killing

Yeah, let's start a war.

>seizure of assets

Sure, let's endorse state-sanctioned robbery.
> And if those aren't enough, I have several more useless projects planned! I can't wait to get started on them:

I feel like this is such a key technique for maintaining momentum with your personal projects -- always keep a list of things you want to work on next. I'll often find myself day-dreaming about the next thing on my list while I'm still tinkering away on my current project. After I realized how important this was for myself, I started noticing other people doing it too; apparently whenever Bob Dylan had an idea, he'd write it down and put it in a box. When it came time to create, he'd open the box.
> staticif

Or not appearing in the case of that one. Slightly before my time but I read the C++ papers considering it and they are a bit strange.
Planes carry only enough fuel to get to their destination, plus a little more.

If in the middle of the flight, you are told that you were surprise - banned from flying over multiple countries in your flight plan, you are forced to abort your flight and land, unless you want the plane to run out of fuel and crash in the middle of nowhere.

And again - this is a pointless semantics game. Yes or no - is messing with airplanes, in flight, in order to make political arrests acceptable behaviour? You seem to think so (As long as its done in some particular way.)

The only difference is that one of the two planes had more options for where it could land. Both had to land at somewhere other than their destination, though, unless the pilots wanted everyone on board to die.

I don't give a rat's ass if France, Spain, Portugal, and Italy can deny an in-flight commercial airplane access to their airspace to make a political arrest. They clearly can, and did. I am asking you if they should do that. Does that seem right to you?
Circuit that tries to do this directly from AC is going to be more or less equivalent to active rectifier followed by traditional SMPS power stage (including some kind of DC bus with some nontrivial smoothing capacitor). In case when the whole thing is only supposed to work in one direction and input is low fixed frequency AC such construction is simply not worth it.
P-lease! the case is crystal clear: the MIG was used to threaten the plane into landing!
Offer them a refund
How do you account for it? Just give them more money?

Rich African Americans commit crimes at a higher rate than Asians and Whites at the same socioeconomic level.

Irish people haven't had a particularly pleasant past either, and you don't see people making excuses for them.
Not at many places. Your boss will generally try to hire someone in advance to cover for your departure. If you don't depart they may ask you to (fired). Fine if you were looking / interviewing, not great if you were not.
Show HN: DDNS v4
C is not a serious programming language
<https://www.yodaiken.com/2021/05/16/c-is-not-a-serious-programming-language/>
A lot of people who insist on building only stuff they can sell have very little business sense. They rarely seem to know if what they're building has any real chance of making money. As a result, they end up building a lot of stuff that's both useless and boring.
Oh neat, sounds pretty cool. Is there a hackaday project page or similar? Is it an ATX PSU or something else?

And I'm not up to date on modern electrical design, but a satellite-view on industry innovations & trends would be interesting.
I think he might refer to this document [1]

On your second point, this is a recommendation for all tests, nor just the ones performed by the CDC (do they test themselves?)

[1] https://www.cdc.gov/vaccines/covid-19/downloads/Information-...
> If you have something useful on GitHub...

make the repo private or close contributions then?

if it's going to be useless and only be used by yourself, you might as well blog about it and move onto the next useless project.

hell, there may be no need to place it on github for these sort of projects.
different teams for different tasks

you know, there are more than 1 people on earth
Sometime people started using expect headers (with content length) for long posts and 100-Continue and curl just handled it before I heard of it (outside of like push type apps).
AS 3.0 was ecmascript and similar to typescript! I loved actionscript 3.
They should if they could get a way with it.
This won’t be an acceptable solution for EU. The core value of our Union is the rule of law and we must stick to it, taking the legalistic approach even if constraints of it feel too strong. The rule of law is currently being undermined by Russia and its satellites, exploiting every misstep of Western governments to demonstrate the internal weakness of our democracy. Lowering the bar would mean accepting their game, where laws can be bent and serve only as a formal coverup of lawless actions of the rulers.
Not only that but I don't see how this problem isn't just trivially solved by putting an optional "parental" control on the setting. God forbid someone has to take 5 seconds to set a phone up for their mum.
https://www.yodaiken.com/2021/05/16/c-is-not-a-serious-progr...
I don't understand why we need concept studies? It's not like we're doing anything particularly new. It's just engineering.
This looks awesome, thanks for sharing!
anyone forget that triplebyte even existed?
Highly unlikely, the worst that he might get is some type of Pinochet treatment https://en.wikipedia.org/wiki/Augusto_Pinochet#Post-dictator...
Posting comments for the mods is often ineffective. If you wish the mods to see and respond to your concern, email your proposed replacement title to the mod’s using the Contact link in the site footer.
I would rather have that magic blob if you need help making the request succeed than anything else in postman.
A whistleblower checkbox "seller had promised to compensate me for this review (this report won't be shown on the review or visible to the seller, and you won't be penalized for this)" may make an impact. Game the game. Collect those flags for a while without visibly affecting anything, if enough are collected - verify existence of those paid reviews (to avoid report abuse attempts to shut down legit sellers), and then take action.
Yes, he talks about John Deere, or medical devices, but he never talks about HP, Lenovo, Dell, Surface, Acer, or any PC manufacturer flaws, many of which have flaws worse than Apple's. This is what makes him look dishonest because laptop repair is his specialty - he should be awesome at detecting or pointing out how they have problems too, but he caters to the PC crowd and says nothing.
Ah, misunderstanding on my part. For what it's worth, it doesn't say IP address, just listening address which I just took as whatever place (IP,port tuple) it listens on, and unless one has a huge IP range (uncommon with typical setups) I can see how "people" take that to mean port changing by default if they, like me, don't read carefully enough.
This is the number one thing that fails for me I hate these ribbon cables. Don't blame him for soldering though the connectors can be 5 to $6 a piece ugh hirose...
A loophole in international law then. I hope this gets fixed before we see more exploits.
I don’t think you’re engaging with me in good faith here. I’m making my own case, and clearly; I’m not trying to make an underhanded other point.

I’ll tap out here. Have a nice day.
It doesn't work well on mobile as of now because its dependent on hotkeys. Like option-arrow to add a node right, cmd-arrow to navigate along the graph, etc. I'll look into the history issue, thanks.
It is literally just Apple because you can install apps outside the company store on other platforms.

The inability to install outside the store is what makes disallowing outside payment an issue.

The combination means that you can't sell to a customer without going through apple because they have used their control of the hardware to take the decision of whom to do business with from you in order to stand there with their hand out.
If I remember well, the X5 (?) sold in Europe is produced in the US as well.
Billions in revenue on $99/year? Is 1% of the planet a paid up iOS developer?
> Did you know that ssh sends all your public keys to any server it tries to authenticate to? You can see yours echoed below.

Github: https://github.com/FiloSottile/whoami.filippo.io
It's 21st century - they will post some angry Tweets and FB posts.
I suspect this is why a “bomb” is a convenient cover story for the government. They can force everyone off the plane rather than having to extract a single passenger.
Doesn't sound like useless to me, these projects sound very educational.
This is what happens after you "snooze" your profile visibility for a set length of time. This is not a new feature.
As a hiring manager, I find this hard to believe. It is so hard to find good talent, we would never push someone out over this.

In fact, I always encourage everyone on my teams to keep an eye out for opportunities. You never know when you will need them.
I read this years ago, to me this is a living nightmare
Yes. It's the same API - you'll just need to do that linking yourself, because the build scripts assume Windows.
> This effectively holds those planes hostage as a bargaining chip

Are the good guys allowed to do anything? Are we going to take a terrorist's family hostage to use them as as bargaining chip against the terrorist?
American Express Is Fined £90k for Sending Spam Emails to UK Customers
It is also a realisation that with ambitious projects you need to give up some sovereignty. All trade deals do that - swap some economic benefit for some legal commitments.

It’s not even like the EU has big expectations of Poland. The sticking point now is an independent judiciary and free press. Seriously, it’s embarrassing that Poland has to be strong armed into these!

In any case, Poland freely signed up to these commitments, it’s just bad form to eke out of them like this. Not to mention the actual damage politically-corrupted courts do to the people and economy in Poland.
Toilet paper in the eastern block always was 2 layer, cause one copy of every shit goes to moscow.
The international zone is a individual national concept to simplify their customs ingress at that country's discretion. All countries have the right to ignore it if they see fit, such as law enforcement actions.
> the French baker who barks at you in response in English

Not the first time I hear this. Unfortunately there are still many places where people don't speak English or are plain hostile to English. It's probably improving as more and more people are far more exposed to English with TV shows and things like that than before.

Not all places are equal. For now, you are probably better off targeting a city where it is usual to have a lot of strangers, because there is a big university welcoming many foreign students for instance.
They also don't curate a language and IDE for you to make your stuff with as well, nor offer logins or ways to find past transactions.
According to this thread, when the West does it, it is called 'diplomacy', when their manufactured foes do it, it is obviously authoritarian oppression. It's getting tougher to keep up with all the mental gymnastics with the western narrative, but this usually helps: West=good, not west=baaaaaaad. Carry on.
Sure dude, it was not the app name sent in plain text but the app certificate, what is the difference ? Either Apple does not care about your privacy or they really care but are incompetent, chose one or other or both OR impress me with some mental gymnastics that makes Apple look good.

>(malware...)so why exactly is that a complaint?

Because some good people at Apple prepared emails to sent tot he victims but Tim decided that is bad for PR so fuck the victims. Aka people need to know that if Apple has to chose between PR or the customer PR is on top.

>CPU down clocking? iOS warns you your battery is old, warns you this may cause slowness,

You are the problem, Apple only does this after a class action lawsuit, you either are very misinformed or you are intentionally misinforming people. It is not an isolated incident where Apple is doing something fair for the user only when forced(similar cases with bad GPUs, keyboards,batteries)
If you click down on the file to see what's left in underneath, it continues with loads of duplicate rules which do the same thing. This feels like tidying up to me, as a complete outsider.
web workers requires a separate source file, and makes you sweat the details of the structured clone algorithm. It feels absurd coming from other languages: so much ceremony!

There is parallel.js, which allows you to just pass your task as a function:

p.spawn(someFunc, someArg)

This is nice to use, but the implementation is forced to serialize the function via toString, and then eval it in the thread. This prevents the function from capturing anything or calling other functions, which are serious limitations.

It's unfortunate that there's no way to to just "run this function in the background" like so many other languages has. Filip Pizlo explored what it would take: https://webkit.org/blog/7846/concurrent-javascript-it-can-wo... , it's technically doable at least for JSC but is unlikely to ever happen.

Anyways background computation is one of the weakest parts of JavaScript. Happily wasm threads don't have the same limitations and so can take over.
you can request delete here https://triplebyte.com/privacy-center

hopefully that sends a clear message
Thanks for the feedback. First impressions matter and we can definitely improve.

To try and bring Journey into your world - your upcoming presentation is likely a live meeting with slides? Totally guessing, but we'll go with that. Perhaps you wanted to send attendees a teaser prior to the meeting which included some voiceover context + your slides or a typeform questionnaire to collect questions prior to the meeting so you know what content to include or touch on (this can all be done via a pre-meeting Journey) or perhaps after you give your presentation, you want to follow up with all attendees on the next steps perhaps recapping the meeting, clarifying people's questions that you didn't have time to cover on in the meeting via videos, and then offering your calendar for a follow up discussion (this can all be in a "follow up" Journey). Usually people send long emails with multiple links/attachments in pre-meeting or post-meeting touches, Journey brings this in one link and makes it easily share-able, regardless of the types of content you're looking to share.

Good luck on the preso!
The Limits to Blockchain Scalability
Their money pumping caused inflation in the first place.
Triplebyte has delete profile button, so easier to just do that. That email looks like old stale mail, because when I logged in it is very easy to change my profile’s visibility or delete it.
Where does the fancy houseplant community hangout on the internet? I’m intrigued
> In 2017, the then head of staff at Freenode, Christel Dahlskjaer, incorporated it as Freenode Ltd and sold it to Andrew Lee. <...> the incorporation and sale was done just to sponsor a conference.

What a crazy turn of events for such an old project. Thanks for the link.
It’s not you, it is shit. My assumption is that they want it that way so they can control what you see more easily. I reckon Google is the same

I think they have marginally improved though. I could be wrong about this, but I think that you couldn’t filter by specific price until a few years ago.
Just an observation from years building computers. Never cheap out on power supplies. Always buy one (don't use one included in a case), and buy one rated 25-30% above what you think you'll need. Some of the most aggravating troubleshooting you'll ever endure can be avoided entirely.
The problem with this view is that a capacitor at a low impedance output will do nothing.