skysight-inc/HackerNews huggingface dataset:
There's this mindset that a significant part of HN readers subscribe to according to which emotions are bad in discourse and if you come out and say "I am personally affected by this, I am scared for my future and this is why", it's seen as a bad thing that doesn't satisfy "intellectual curiosity".

That's a really ridiculous take on what it means to be a human being participating in political discourse, but there it is. I'm quite appalled at the fact that your original comment was temporarily dead.

Of course, the same standard is somehow not applied when people are angry about mask mandates. Then it's apparently fine to be snarky, dismissive and outraged.
How do painkillers kill pain?
> the barrier to getting operationally intensive things shipped becomes lower with better technology and particularly with standardization

100% agree.

> One of the key benefits, if not the main benefit, of blockchain systems is that it forced all the players to agree to a highly detailed and easily testable specification (otherwise their nodes fork)

There’s a lot of, way cheaper and convenient ways of enforcing it.
Yes but the premise is about tooling changing. Most commercial backend tools in Python are still using Django or Flask. That doesn't mean no new libraries will ever emerge. It's just that the pace of change is slower.
That's not really true. I'm a SWE and Systems Engineer - it's really, really rare to find anyone that knows anything deep about both. DevOps/SRE may be on the same or adjacent teams as SWEs but they're still operating in loosely coupled domains of their own work and tooling - despite what it may appear from the outside. The exception on either side may be at the Staff+ level, where engineers have grown deeper end to end knowledge that slips into other domains. That said, Staff+ isn't a significant portion of the industry.
JavaScript is popular because of the Web, not because it's a good and well thought out language. People are trying to fix it up with the latest and greatest framework/tooling, they fail and move on to the next latest and greatest.
My dude: https://www.youtube.com/watch?v=8pTEmbeENF4&ab_channel=JoeyR...

I promise you will not be dissatisfied and believe it or not I got more where that came from. If you're ever in a pinch go look up Brenda Laurel talks on YouTube and be prepared to have everything you've ever thought about computing completely turned upside down.
develop good relationships with your professors, especially if they are adjuncts

they can help you get a job, infact many of them are actively looking for people and during the day work in industry

interviewing is only half the battle, to get the best jobs you need connections
He declared it was him, not a bunch of employees together. The company had about 20 employees back then anyway.
>When all the big services become IPv6, the number of IPv4 megabits will become small.

Well I have been hearing about the end of IPv4, and IP exhaustion for about 20 years now, and I fully expect people to still being moaning about it 20+ years from now while the majority of the interment still communicates over ipv4
Hey, I’m the developer of a popular tool for searching all of public GitHub for sensitive information (GitHub.com/tillson/git-hound) … would love to get access to play with it and see how it can improve secret detection. github.com/tillson
If you're going to build a framework like this, please please put your consistency behavior and retry behavior at the top of your docs.
Dunno how, but should be yes. Podcasts in general are distributed to Spotify, iTunes, etc via RSS
This doesn't explain why PWAs are still a rarity on Android though. You'd think that the ability to target both desktop (web) and Android (web/PWA) would've attracted more developer interest.

I can't really comment on other companies, but my company is currently moving our product from MVP to a more mature project. When comparing various options (PWAs/web, Flutter, React, Native), PWAs/web was immediately discarded as an option because we didn't believe we could deliver the level of UX excellence we're targeting. Nor did we believe that PWAs would be any easier to develop and maintain than two native apps.

Perhaps the strongest argument in favour of the web is that it's a lot easier to hire web devs than iOS and Android developers. But that's all moot if the web can't deliver the product experience we're targeting.

We're still considering React, but I feel like we're inevitability going to end up building a full native experience.

Generally speaking, I feel that PWAs and the web have a long way to go in terms of tooling, performance and UX excellence, before companies in our position will be comfortable adopting it. At least with iOS, it's really easy to create fantastic user experiences and maintainable software as long as you're willing to follow Apple's guidelines. It's a lot more difficult to achieve the same on the web.
Hi, so I hope anything I say is useful to you and not just a bunch of random shit spewing from my keyboard.

I don't want to echo what others have already said, e.g, part of the process is luck, so I'll share my approach.

I'm a high school drop out, so I couldn't rely on my educational background. Instead, I just focus on attributes that are core to who I am.

1. Show your potential; early in your career, people hire for what potential you have.
2. Be calm, but show how hungry you are to learn and grow. Don't come off scattered brained or all over the fucking place.
3. Remember, most job qualifications tend to represent the perfect candidate, but that's rare so don't let it discourage you. Just don't be stupid and apply for roles that are clearly outside of your experience. e.g., must have 10 years of programming in Java.
4. When you get a job that's technical, make the leap. Commit to what you want and don't distract yourself out of fear.
5. Always be networking, but don't network in a way that makes you look desperate.

Lastly, enjoy this experience. It's on temporary and just because someone says no, it doesn't mean you're a piece of shit. Finding a job is like dating - just because someone says they like you, it doesn't mean you'll be happy and just because someone rejects you, it doesn't mean you won't find someone.

On that note, enjoy your weekend.
> The web won.

I wish that were true. We wrote a navigation application with GPS, turn-by-turn instructions, fullscreen-mode, always-on-screen and more. This is possible directly in the browser! (its open source)

But the problem is that even if you pick Chrome as target you'll still have a lot of problems to solve. Can you disable the display to save battery for your long hiking tour and navigate just by voice? A native app can do that in the background, but I have not found a way to make this possible for a web app.

And then there are many Web APIs (sensor API, always on screen), that are only implemented by Chrome.

Or did you mean "Chrome won" :) ?
Last few years I was playing with configuration files and my final thought was always, why not to have a Python module imported for configuration just like Django does?

Sometimes I need to substitute variables.

Sometimes I need to generate similar blocks from templates.

Sometimes I need to read part of configuration from environment variable.

Simply importing Python module was always easier.
It's a tad emotional but still cogent.
Oftentimes you can just ask the customer service of Vodafone. If you reach a good agent, they will switch you away from CGNAT and you get a proper /56 public routable prefix on your cable line. Also works great for me. Be aware, the Vodafone modem won‘t forward the prefix for you. Use a Fritzbox or one of the other few cable modems where you get full control.
It's completely stale, but lately some neat new stuff is coming with focus on minimal JS but keeping all the advanced features of the bloated frameworks.
I think that's partly true, but the other aspect of it is that there are a lot more people who want to start learning a language than those have made it past a beginner level.

Apps like Duolingo and others also completely neglect giving the language learner longer passages of text to read or videos to watch. Most learners do this on their own, but it does take a tremendous amount of prep work to find the appropriate materials.

Once you have the materials, you need a way to re-enforce what you've learned. I was doing this with Anki and found it very cumbersome and time-consuming to do.
Cat Immutability
You don't have to run this on a server. This would never run on a server. This would be used in your local dev environment.
There are. The problem is that there are many corrupted businesses and authorities out there, and the ones who are evil usually suck every resource in to be even more powerful.

I know genuinely good, small companies which, well, stay small and you don't hear about them, as the bigger something grows, there is more controversy around it. And those small ones just "give back" to the community and get crushed by the ones who don't give back, in the competition.
Yeah two months into my two years in Madrid my Spanish improved more than it did in two years of lessons and online learning as well as three years of school Spanish.

I can still understand a lot of Spanish and when I’m warmed up and have been back a few days my conversational level comes back.
Yup, I don't know how credit cards are in Europe, but, here in America a lot of credit card usage is decided on what rewards the user gets for using it.

Some are better for groceries, air fares, or hotel bookings and pay out in different ways(cash, or an abstract token system that is formulaically tied to redeemable goods and their USD worth.)

This whole system is financed through credit card transaction fees that are applied to the business owner's expenses during the transaction. Note, the customer is not meant to pay for this fee and business that tac this fee onto the customer's bill can have their license taken away by the company that provides in the interface(VISA, MasterCard, etc.). The whole system is really interesting and worth a read on Wikipedia.
Hey, sure I'll try... if you mean usage of the library:

It runs your callback every 16th note, slightly before it is actually due to play, this can vary by a few milliseconds each time but that doesn't matter as the actual audio context start time for the note is passed in to the callback, and you use that to actually schedule the events for that 16th note, eg: osc.start(time).

You can schedule 32nd notes etc too by using the stepLength property that is also passed in, time + (stepLength/2) would be a 32nd note.

Hope that makes sense? I do need to write a better description on the github page of what it actually is.

The inner workings of the library itself are mostly just as described in the article with a few tweaks.
It's a terrible language that people are constantly trying to fix with some new approach to frameworks.
Ask HN: GitHub + OpenAI + Open Source Software
Clearly a trend of Open Source Software projects leaving GitHub as a result of the GitHub/Microsoft partnership with OpenAI and OpenAI ingestion of the code without regard to the licenses, in part because GitHub’s terms of service enables it.

What I don’t understand though is how switch platforms stops someone cloning the code from another platform and reposting it to their repository on GitHub.

Am I missing something, and if not, is there a solution to preventing this?
1/ it's easy to publish a library to NPM, anybody can do it

2/ Node.js has a barebone standard library for server purposes, in fact you can't parse a multi-part POST request without using a package or writing your own.

3/ while the browser has a big API surface, state management and working with the DOM is a big pain when writing UI, so some kind of helper is often needed.
IAM isn’t fun, but there’s lots of options.

https://pypi.org/project/access-undenied-aws/ will allow you to start with least privilege and fix specific issues.

https://github.com/iann0036/iamlive allows an admin to perform the action via CLI and capture the policy.

Access advisor can inspect how you actually use the role and give suggestions on what to remove.

A more helpful suggestion is to experiment with these tools and then find gaps in IAM actions and submit those as feature requests via your TAM.
> There's no need to synchronize the time with other sources,

The problem isn't synchronicity, it's syntonicity, albeit only to a limited degree. What you need to know is: how much is your local audio sample clock off from the source audio clock, and from your (distinct) video output clock.

But microseconds precision is indeed perfectly fine, ideally with some way to get simultaneous timestamps from the different clocks at least for the local clocks.

I don't see PTP playing into this either, if anything the associated hardware timestamping features might be a "nice to have to make it perfect", but noone I know wires the audio clock into the PTP timestamping unit.
Hey. If you're hear to post about how the web is always changing, and it's so complicated, no one cares. It's been posted 20 times by now and there are good reasons (we build much more complicated webapps these days).

I like Vite. A few things I like:

- Super fast

- Works out of the box (like parcel)

- Even production builds are super fast -- this is a bit of an underrated feature because sometimes things only break in prod builds, so having fast prod builds = more frequent prod tests = better
They can probably start a lawsuit
serious answer: you can probably see the issue yourself if you play around with a payment calculator that allows arbitrary terms: https://www.dallasfed.org/educate/calculators/closed-calc.as...

in reality, lenders tend to set higher rates for loans with longer terms. but let's suppose you can get a 5% loan with any term you want. you can see from above calculator that the monthly payment starts to converge to some value when you pick a very long term. for a $100,000 loan at 5%, it looks like that value is ~$416.

once you get close to that value, you're not significantly decreasing the monthly payment anymore. what you are doing is lengthening the period of time where you are paying much more interest than principal each month. with a 1000 year loan at 5%, you would only own 3% of the underlying asset after 30 years. for all intents and purposes, you have created a weirdly structured long-term lease.

I guess this isn't all bad though. if your family manages to hold onto the property for a few generations, they will eventually have an absurdly cheap lease in real terms.
I'm suddenly tempted to tweet the entire Bible.
just suggest that the person who exceeds their reasonable amount of time meets offline with whoever they're discussing with

"stay on after the meeting and we'll talk about that"

or

"why don't you and x meet up later to discuss y"
Autonomous Bow that never misses target
Damn. This is the coolest thing which likely has no real use that I've seen lately.
Assumptions being too optimistic or simply wrong, is a kind of incompetence though isn't it?
> Slack prioritises whoever is first to reply and no one wants to read a 50+ message thread to figure out if they have relevant input.

My personal belief is that Slack provides a perverse incentive to reply quickly, rather than thoughtfully. There's a time and place for quick communications, but the majority of discussions I have over Slack feel that they'd be better served by thoughtful requests with equally (if not more) thoughtful responses.

E-mail was great at this: the extra overhead (if it could be called that, but I digress) of writing an e-mail encouraged information density in that e-mail - I want to convey my point in the least number of round trips possible, and likewise, have my question answered in the least number of round trips possible. Slack does away with this; round trips so easy as to be common, and in fact we have sites like nohello.com showing that the trend towards round-trips isn't helpful.
Man this is getting so goddamned ridiculous.

Try to remember why Socrates cursed books. Oh, yes I'll wait while you navigate to, "Socrates-Books" in your Zettelkasten.
There's this hypothesis that the front end workforce is much younger than the general IT workforce - years ago it was said the mean retention in the front end business was like five years (note I'm not claiming but merely citing this here). A high churn rate could then be a consequence of one generation trying to make sense of web front end work and inventing tools and frameworks seen adequate for the purpose, with some tools sometimes merely representing a trail of knowledge acquisition, with the next generation dismissing what came before and into the habit of carving their own niche, ecosystem, and peer group for their career.
Is methanol more toxic than gasoline?
Old Movies Are Garbage (In the End)
It really isn’t.

You can’t go wrong with Next.js, Vue is an equivalent alternative, and Angular sucks. Ignore the rest. It doesn’t matter and nobody outside of Twitter cares.

Same as 4y ago.
JS only moves fast if you're a library developer trying to fight on the leading edge of things, such as with Solid. The only devs who should feel some pressure to change are people developing web apps in a pre-React way.

There are a lot of new libraries, but almost nothing gets to the level of React / Redux / NextJS / Webpack. You only really have to respond to change when something big like that happens, which is like once per 10 years.
I found it quite novel, checking in and then immediately going through security to your gate behind.

A lot of airports are vast complexes and takes you a while to get from A - B, Tegel was quite quaint in comparison!

Admittedly for a major/global city - it was too small.
Antique vampire-slaying kit sparks international bidding war at auction
A previous employer used a passport analogy. Your code gets a visa (cryptographically signed) to run in a specific environment for a fixed time. You can renew your visa as long as all the assumptions remain true, but once they’re falsified you must create and submit a new build that makes the assumptions true again.
Second system syndrome?
Pedantically: The methane from cattle comes in burps
I don't really understand these sorts of low-effort comments. You're probably referencing the React Server Components that were recently proposed. React has supported server side rendering basically since its inception. The problem with most existing SSR implementations in any language is that it's a one-shot synchronous process which doesn't allow for out of order streaming. For example, you might want to render a loading state and replace it with content once some network call returns. This used to take multiple requests; you get the initial page, some JS makes the network call, then you might need to download even more JS to render the result. Now you can do it all in one shot with (almost) no JS; the server can stream this entire sequence of HTML chunks in one response.

That's pretty useful and it's not "PHP 25 years later with 100x the complexity"
> This clock is exposed on the AudioContext object through its .currentTime property, as a floating-point number of seconds since the AudioContext was created. [...] Since there are around 15 decimal digits of precision in a “double”, even if the audio clock has been running for days, it should still have plenty of bits left over to point to a specific sample even at a high sample rate.

It is mindboggling to me that a floating-point representation was designed into this. The required precision is well known and won't change. It is also well understood that this precision is required "locally" at possibly large future values. Even having the value wrap is mostly not a problem. Floating point is the opposite of designing for these things… (and no other audio API I'm aware of does this.)

(Okay, after doing some quick math, a double precision float should be OK for more than 100 years. The mismatch still irks me…)
Oh I think I found the page you mean? https://hitchdev.com/strictyaml/using/alpha/scalar/empty/

It looks like you need to use an empty string and you can tell it to translate to None. That's better than nothing, but it's still basically an inability to use actual null here.
Revisiting Pegasus on iOS9
Vite is kind of nice because it weaves together some more modern tools, but if you're doing something simple, you might be able to just use esbuild directly on it's own. Bonus: if you're writing Go software, you can use esbuild's (slightly cumbersome) Go API directly in your app server and avoid needing to have JS tooling in your serving/building path, just using Node to handle things like JS package management, typechecking, and linting.
EVs powered by burning coal
It was a joke. OP complained about the name "foot pedals", so I used "LCD display" which is also redundant. I'm sorry and I'll avoid the urge next time.
The problem I have with the app economy is that it constantly feels like trying to function in a highly dysfunctional place... Each app requires you to click through multiple things now instead of minimized actions to benefit their action-based tracking and to serve more ad pages... I constantly feel like I'm walking into rooms, but then walking back out just to see if anything has updated.

It seems like most of these app making companies hire more human psychologists than developers now, as there is a constant stream of subtle suggestive marketing in everything apps do now. App updates are done far too often in the background for lord knows what reason as well, usually not for security reasons of course...

I'm tired of trying new apps, I only install what I need, the flood of apps in app stores that are even deceptively titled prove to me that the major device and OS makers have none of my interests in mind. These apps needlessly have access to tracking and other features of my device they don't need, and device and OS makers do nothing to limit their reach or help my awareness of how much my privacy is being tapped. Even well known app makers are selling out to the creepy consumer voyeurism craze that is rampant in the app making industry now... It's literally stalking users in apps that people often trust, on devices that they pay for, it represents one of the most egregious security derelictions of duty by Congress and Device makers ever to let this fraud continue.

Why would a calculator app need weekly updates, or to know your physical location, and have access to all device cameras and files every time it's used? Why would TikTok need permissions to access the same things in order to even function? The app stores and device makers are complicit is giving apps too much access to your data as well. This is also why Microsoft over-complicates, and now hides Task Manager further in Windows 11 by not making it accessible in the taskbar, and by not distinguishing official software and services from unofficial ones. The amount of background bandwidth used for tracking information isn't considered for devices that also get throttled when data caps are reached as well. God knows how much bandwidth is used by these apps to send our data back to HQ... Data lines which we also pay for are used to share our private information with these creepy corporate voyeurs as well.

I rebel against all this overreach nonsense with black electrical tape over my front camera, by turning all notifications off, and by putting my phone in a Faraday sleeve when I'm not using it. Something's got to give, this is not what anyone is paying for when they buy a "smartphone". Maybe we should call them "SpyPhones" moving forward?
I too find this exhausting. However, to be completely fair, front end was a 100% no-go for me before 2015, and improvements to the language and improvements to the ecosystem have turned it into something that I can deal with occasionally without wanting to murder anybody. ES2016+, better build systems, better package management, typescript, etc., have all made huge strides in front end development.

It could still do without the framework of the month trendiness, but eventually dumb ideas die and good ideas succeed.