skysight-inc/HackerNews huggingface dataset:
Adobe actually was targeting web, or at least trying to: in 2012 they shipped Adobe Wallaby which allowed export of timeline animations to HTML5. Then they replaced it with CreateJS export. Both of these had absolutely zero support for ActionScript and relied on the user to rewrite their app for browser JS. The reason for this is because actually getting ActionScript to work, and work well, is very hard - especially with 2013's mobile web browsers.

The most obvious solution - recompiling ActionScript bytecode or source for the web - would be very difficult, for a number of reasons. While AS2 and AS3 are both ECMAScript derivatives, they differ substantially from the JavaScript we actually ship in browsers. Even basic property look-up deviates significantly from regular JavaScript, either because AS2 has too many compatibility hacks, or because AS3 has too many ES4 features that never actually made into browsers.

If you wanted ActionScript to work, you would need to ship your own AVM implementations, which in 2013 would not be performant on Mobile Safari[0]. Google and Mozilla both did that anyway, shipping interpreters for AVM1 and AVM2 code. For Google's intended use case of porting ads to HTML5, this was fine. Mozilla would eventually abandon Shumway, however, citing performance problems. It was very much ahead-of-its-time. And Google's intended use case stopped making sense as advertisers just used HTML5 tools anyway, so that was shuttered too.

I'm not entirely sure what they meant by AS4 being a compiled language, though. All ActionScript is compiled into bytecodes and can be further recompiled into optimized native code (though AS2 never got this treatment). The language spec PDF seems to hint at ahead-of-time compilation, which absolutely would help iOS, but only to say that such compiled code needs to work the same as the interpreter. Whether that was actually enabled by new language semantics or just intended to be handled with profiling an instrumented AVM4 is something I would like to know.

Implementing AS4 in Ruffle would not be practical without a compiler and player implementation, and as far as I can tell those weren't ever publicly released. The standard library of a language and how events are pumped into it's UI framework are just as important, if not moreso, than how the language describes it's code.

[0] asm.js was a thing in 2013, but it was a Mozilla-specific technology Safari never implemented. WASM would not be standardized until 2017, with Safari support launching that year. At that point Flash Player was already on life support.
Handling Secrets with AWS
Unfortunately, there is.

Following Go rules, since I no longer have the energy to dig up references for you, let’s just call ko.
DeepSpeech 60x Smaller, 9x faster, and 2x accuracy
Can anyone elaborate on "secret undocumented APIs where you need to copy your cookies out of the browser to get access to them"? That sounds fascinating
Ask HN: Has anyone made a fulfilling career out of tech/engineering support?
Like many people in my field (DevOps / SRE), I started my career working technical support. First it was low-level stuff for my university, but my first post-graduation job (CS degree) was doing Engineering Support at AWS. It was actually an extremely fun and rewarding job in most ways. Still, I got out of there as soon as I got a DevOps job offer somewhere. I think I just associated anything with "support" in the title as being a low-status and low-wage job. There's sort of an idea that being skilled at something is somewhat at odds with working on a shift like that and picking up phone calls from strangers.

But these days, especially when I find myself immersed in on-call type work, I actually find myself kind of nostalgic for support. It was a pretty good fit for me, for a few different reasons I can get into if asked.

But the core of my question, is there anyone here who actually did try to build a career moving up ladder for technical/engineering support? How is that working out? Do you ever think about switching into something else?
Before you write any more lines of code add a picture to your landing page showing what it does.

No one who isn't a personal friend of yours is going to burn time trying an image editing product without first seeing an example of what comes out of it.
NFT Sleep Minting
Unfortunately, adventurous dictators also control much of the worlds currently accessible supply of rare-ish minerals and elements that go into batteries and powerful magnets.

It's not a bad idea to do it regardless, but you're just trading bad for bad if your primary reason for doing so is to avoid naughty governments.
According to various polls about half of Taiwanese support maintaining current status quo; those who prefer independence are still a (growing) minority.

This alone, when compared with your assumptions, shows the rift between reality and western media rhetorics.
6 months is the standard Demo Day note but can be reduced to 3 months on a pro-rata basis.
If the program comes with a specification then yes, ideally that should be the case.

If there isn't one however, then the code is all there is.
No love for anyone questioning NASA on here. This will probably get downvoted to.

I mean, NASA is the one who called in the vendor engineers to answer questions they had. If you didn't get answers to those questions, or if the answers weren't clear enough for you, then NASA needs communicate that. You can't get the information you want if you don't ask the questions. Everyone here is blaming a slide deck (that had the information on it!) instead of asking how NASA could have ignored that information. Slide formatting is a pitiful excuse for lack of due diligence by the recipients of that briefing - the people responsible for the safety of the at-risk personnel.
Hello - I'm the cofounder of Clerk.dev. Congrats on your launch!

Indeed, we support password-based authentication. Developers can also choose social login, passwordless, or web3 (instead, or in combination). In practice, ~60% of developers are enabling passwords for their applications.

Our technology is agnostic and also supports traditional frameworks (node/express and ruby/rails have SDKs, python/django is under development).

We also support auth across N subdomains and mobile (currently just react native).
I have seen the thought "employers are responsible for skills growth of their employees" and I am with you on this.

Employees need to take responsibility for their career and growth. I am responsible for continuing my learning and maintaining my skill set. To that end though, I choose to work places that encourage and support that since it's in their own interest.
Perhaps the intention is to get you in the door for $1600, but have the SKU most people wind up buying be $2000.
> taxi lobbies are ... anti-capitalist

So what if they are?
I did the same for the COVID vaccine
https://magamig.github.io/posts/scraping-for-a-covid-19-vacc...
Russians are probably using the nuclear scare for terror purposes, knowing that it makes big headlines in europe & US.
What neural networks sound like during training
I don't know your exact context, but a ~$200 phone from Samsung comes with 64GB of storage...

https://www.gsmarena.com/samsung_galaxy_a32_5g-10648.php
I think it depends, I have been coding for about 15 years, shipped a lot of Java applications, a lot of Rails, shipped a react system so some Javascript, and done some Python scripting. I applied for a job that said it was heavy OO Python, I said I had some some scripting but hadn't done much large scale Python. I didn't quite complete the coding task as I didn't realize they wanted Python 3 and I was having a few weird problems as I was used to Python 2.
If they needed somebody fluent in Python/Django/Flask from day 1 and didn't have room for me to learn then I wasn't the right candidate. If they did and wanted my other experience in the domain area then this was a pointless box check test that I clearly communicated I may not do well on.
Funny enough that position is still open a year later and I am doing the same job at a different company in Python/Django. I said in the interview I would need time to learn and they said it wasn't a problem.
A premium screen with a 60hz refresh rate in 2022 is, frankly, ridiculous
"a nice PDF with screen-shaped pages"

Right, but you can create such a thing with a word processor. Just change the page size or orientation.

Sure, the page breaks might not default to where you want them, but you can add page breaks wherever you want, and don't need to create a text box for each paragraph.
Uptick but no exodus: Despite stress, most teachers stay put
China can trade with Russia as much as it wants. Ukraine might sanction them, but no one else is going to cut off China.
Nobody suggests jamming Radio Moscow, though. BBC radio can be received in Russia, too.
Biden’s inflation plan upends thinking on jobs sent overseas
The audio of the presenter would add additional context but the PowerPoint presentation is objectively bad.

It’s a wall of text. It should have had a single sentence in bold giant font:

WE HAVE NEVER TESTED AN INSULATION COLLISION AT ANYTHING CLOSE TO THIS LEVEL
I don't buy the title.

This is not just a normal, routine presentation. This is an all hands on deck emergency and discussion. And NASA isn't just a bunch of MBA's, but rather people who have spent their entire careers immersed in this kind of stuff.

No matter what is one the slide, I expect that the audience asks detailed questions. Even if the slide has just a big thumbs up emoji, I suspect you would still get a lot of really hard questions.

Think about presentations on programming, where someone in the audience points out that the example code on the slide is incorrect/won't compile/undefined behavior

I would expect a bunch of geeks (which I think would be there at NASA) to scrutinize the slide and try to find any flaw in the logic. Especially when the lives of people they deeply care about are on the line.

If they are so cavalier about human life that they just skip the details of the slide while making literal life and death decisions, it speaks of a very deep culture rot that goes far beyond PowerPoint.
We look at authentication through a wider lens. Userfront and most options focus on authentication in front of an app. But what if you want to allow a user to continue without "signing up"? We offer the "unverified" option to let users try an app and move around in it. We also store account data and make it available to the browser to customize and personalize pages outside of the app itself. You can use the same Rownd code-snippet across your landing page, docs, and app and your users will stay "logged in". So if you know their preferences or name in an app, you can personalize the landing page or docs.

What other features are you interested in?
Privacy and freedom theater.
Exactly and while the employee may appear from the untrained eye, to be "going nowhere" they may well be quietly gaining skills of highly marketable long term value, in fact having time to learn stuff properly due to lower pressure. So everyone wins...
> Imagine if the engineers had put up a slide with just: “foam strike more than 600 times bigger than test data.”

Then they would have been fired unceremoniously and replaced with engineers that knew better than to make their bosses look bad. (who themselves would then, of course, been held responsible for apparently preventable deaths).

Stop blaming the engineers for this stuff. This is the fault of the timeline chasers.
Saying my humor was One of a kind doesn’t mean “funny” :)
Great post, really love the content around fintechs and the financial incentives involved.

You mentioned in the post that debit cards are the most used payment instrument, with credit cards and cash behind debit cards, but I didn't see any mention of the FedNow's instant payment network that is getting ready to go live (and where each transfer will only cost the financial institution a penny for up to $100k in value transfer, compared to relatively high interchange fees for debit and credit transactions). Would love to hear the author's thoughts on how that will impact the fintech landscape, and if this end game eventually destroys the value prop of popular fintechs (which one might argue aren't businesses, but great UX on top of chartered bank infra, funded by likely to be compressed interchange rev).
So this is Google's version of Apple's "offloading"?
Branch raises $75M to help workers get paid faster
SIM Cards running Java run an extremely cut down version of Java that removes basically all features that go beyond what C can do with some sprinkles on top. The biggest issue with large Java applications is real and it usually relates to either GC churn or inefficiencies. Source: Running several large java applications as professional sysadmin.

Granted, often enough Java is fine, it doesn't use too much overhead, especially once the JVM is warmed up. But the bloat is real and it's partially related to the language itself but plenty of it is also systemic.
Do you pay them for the 6-8 hours they put into it?

I know back in the day when I travelled to interview somewhere, I got paid the mileage I drove and sometimes the time I spent there. Just curious if that kind of thing still applies.
I mean, Web Components already gives you a pretty similar experience: you can stick arbitrary properties on your custom elements and use shadow DOM to build internal documents that outside code can't inadvertently access. That and WASM is basically feature-equivalent to what ActiveX was trying to do, but actually engineered to be a standard rather than just proxying everything to COM/OLE.
Save yourself the trouble. I’ll write you the contract myself. Just give me the million quid and I’ll pay you the £12 a day.

No need to actually move anything.
What do you need an explanation about? Electrical heating is a solved problem at this point.
The numbers I saw went from 61% to 71%. I'm not sure if there is any way to get accurate, honest polls out of Russia, but it wouldn't surprise me to find out that people support him now more than before, between the propaganda in the news and the impact the sanctions are having on them.
Its more expensive than many cars on the road in the USA!

“25% of cars on the road are are at least 16 years old”

https://www.cnbc.com/2020/07/28/25percent-of-cars-in-us-are-...

A 16 year old car that people drive not usually worth $10k.
How can you tell from GIT commits, sometimes people with busy life's only get short periods of time every night and might have weird commit times.
This is good advice and tracks pretty well to my recent experience. I applied almost exclusively to startups though. 7 YoE full stack web.

I did two take home assignments but zero white-boarding, just a few general language/framework questions. Some very casual system design questions also. This was for mid-level to senior full stack web dev roles.

I had a minimum salary but beyond that do not need more, so I didn't bother with FAANG or large enterprise stuff. Very happy where I landed.

I was actually really surprised at how smooth and relatively simple the whole search was compared to the almost horror story level experiences some people have. It is mentally exhausting but I was lucky to have polite and professional interviewers.
I would totally use this over GitHub Gists if this worked for file formats other than markdown, where you could specify the syntax highlighting language. Of course, you could just wrap your text in ```py ```, for example, but that would mean the raw text would be altered (and would likelt become invalid). This is far from trivial to implement, I would assume.
I would venture to suggest that they give you status updates instead of what you're really looking for because you have these meetings every week - how much is happening in the space of four and a half days since the last 1:1 that they can't deal with themselves or raise in the stand ups? Probably not a lot. And if you're looking for complaints, suggestions, etc., in 1:1s, then what are the retrospectives for? A former manager once asked me how frequently I wanted to have 1:1s with him, and my reply was never, but he insisted so I offered once a month and we ended up doing it fortnightly. I never felt like it was helpful.

Not to mention that as engineers, they probably value extended blocks of uninterrupted time to focus on being productive;

> 30 minute 1:1’s every week with my team (8 engineers). I’m in weekly backlog grooming sessions, semi-weekly demos, retros and sprint planning and of course daily standups

With respect, this sounds like hell to me. The only thing I would be complaining about is that you were tying me up in meetings so much that I couldn't get any actual work done.

And however friendly you are with your team members, you're still their manager and they probably don't feel close enough to freely share much of their personal lives with you - that's generally the nature of the relationship and there's nothing wrong with that.
Because most of the time there is no other option to actually monitor it?

Sure, in the ideal world you always have a dedicated, HVACed closet with at least12/24U rack, at least /26 for network services, some 1U HL server to provide monitoring, network services, alerting, secure channels... In the real world you are often happy what your "rack" is at least not in the literal water closet.
I got the chance to peek behind the scenes once while assisting with the hiring for a startup. It was painful to see how many folks applied who had zero chance of making it. As in, they wouldn't be able to actually write a "Hello World" program, let alone FizzBuzz or the types of exams you're mentioning here. The number of those kinds of applications was up in the 80% range of all application submitted.

And HR (when you have them) are not able to filter them out properly, since all it takes is dose of buzzwords and sufficient confidence to get past them.

So, yeah, code tests are usually stupid and insulting to experienced developers. But that's because they're needed to filter out the stupid.
6-8 hours? That’s a whole working day. I’d have to seriously weigh that up against an extra £500 in my bank account or whatever… I’ll happily do an hour or two, something I can fit into a lunch break or evening. But, for me, that’s way too long.
Math’s ‘Oldest Problem Ever’ Gets a New Answer
Nobody who really works on software works on these kind of bugs.

That's kind of the point. Coding tests are minimal test cases. They're the sort of thing you wish you'd get when someone reports a problem - a distilled reproducible example of something so you can focus on the problem and only the problem.

That's how coding tests should be. Tests with huge blocks of "real world" code that doesn't add anything to the problem you need to solve are much worse.

no programmer is going to write anything useful for you

This is also kind of the point. Coding tests should not produce useful code. They're designed to assess someone's ability without asking them to do proper work. If you end up doing real work in a test situation without getting properly paid for it then you're being scammed.

The problem is often not the test itself, but the failure to do the groundwork to explain why I should take the test. I have a policy that I will never take a coding test before talking to someone from the company - I don't want to waste a few hours of my time on a role I wouldn't accept even if it was offered. I need to talk to the company just to sound out whether the role sounds appropriate, whether the company sounds like somewhere I want to join, and whether or not they're willing to put up with me. If I sound like a reasonable prospect from my resume then the company should be willing to invest 30 minutes on a Zoom call for me to answer their basic questions, and for them answer a few questions I might have too, before I commit to a more indepth series of interviews. If they won't do that then they're not serious about employing me...
> It's not the tool, it's the presenter

That's true, but it's also how much time the presenter had to put the presentation together. Was he already 6 weeks behind on a dozen (meaningless) deadlines when he found out he had to give a presentation tomorrow morning at 8 AM?
Russia-Ukraine: Is internet on verge of break-up?
It is the strategy one should worry. With china backed by Russia it is a much bigger problem latter as you have a more self contained (energy and military strategy) empire with a sidekick. It is more like North Korea but on a much bigger scale. Given so far no good strategy to contain its ambition, and the diversion of focus to Europe, china will dominate pacific and the link on the land bridge. Originally it might be a rivalary but now forced cooperation.

Not sure how this bigger game being played out.

Btw short term asking china to help … it its so ridiculous but pop up so many times it is not even funny. What happen china really can deliver and work with Russia what then …
>> is some high level bullshitting

you meant high level marketing:)
I'm unwilling to give a prospective employer 4-8 hours of my life.

Asking people to do it is discriminatory, because there are definitely people who are in life situations who can not afford the time to work their full time job and fulfill their other life obligations and do your quite extensive test.

If you're not spending equal employee time to my time in the hiring process, it's a no from the start.
"unprovoked invasion of its neighbor" -- have you not heard of the 14,000 killed in Donbass over the last eight years?
I get this viewpoint pragmatically as nothing is going to change, but my point is that we can expect utterly nothing from the audience and excuse their refusal to do anything beyond accept Twitter feed like input.

If someone wrote "I approved the landing as the title of the slide did not seem alarming", that person would be resoundingly rebuked. That would be an outrageous official rationale and the person would be regarded as lazy and negligent.

But that is practically what happened and what we excuse.
If you don't like it, that's fine, but they clearly are not trying to insult you. You're taking it personally. Just because you're the best developer in the world doesn't mean you need to take to HN to rail about their crappy hiring process. Instead try sending them a nice email explaining your concerns. Help them craft a better hiring process. Or find out from them why they made it that way.
Not OP, but a few things:

* It's way faster to say "hey Google, set a 10 minute timer" than to use any timer I've ever owned.

* I can have multiple timers running side-by-side that remember what they were for. "Set a timer for 30 minutes for the potatoes."

And, yes, as you mention, I can set a timer while my hands are still dirty or while moving on to the next step.
I never said aspects of your identity are controversial. You are looking to be offended here, not have a conversation.
From [1]:

Other scientists contacted by The Intercept noted that there is published evidence that the Wuhan Institute of Virology was already engaged in some of the genetic engineering work described in the proposal and that viruses designed in North Carolina could easily be used in China. “The mail is filled with little envelopes with plasmid dried on to filter paper that scientists routinely send each other,” said Jack Nunberg, director of the Montana Biotechnology Center at the University of Montana.
Turning your users into their own free moderation labor

> When Garbo surfaces its results, Tinder users can choose what they want to do next. If the person’s results indicate they have a history of violence, for example, the user will be encouraged to report the match to Tinder.
Eizo makes fantastic high-end monitors.
Perhaps it's not their purpose, but it is their effect.
I wish this page elaborated on what "Additional domains used to enable parts of site functionality" means. What additional functionality is available when I use the different links?
Heat pumps?