skysight-inc/HackerNews huggingface dataset:
The fact that 3 is controversial is telling of the sad state of the security knowledge of techies generally. The most people seem to be able to do is to cargo cult / parrot, misunderstand, and misappropriate quips like “security by obscurity bad!” when it, all else equal, is a perfectly reasonable and often useful additive measure to take if it’s available to you.
That plastic dish (parabolic reflector) is not cheap.
The JVM languages are pretty damn close!
Mozilla isn't incapable of funding Firefox. It's just that they get most of their funding from Google, and thus they will never be allowed to break free or dominate the browser market again. That is, unless Google gets out of the browser business, which will probably never happen.
> To commit to something one has to understand what it actually is.

I wish I could tell you more than what's on the website there now.

Right now it's a ticket on a voyage into the unknown!
Working with paredit was certainly one of the main ingredients for structural editing (as opposed to textual editing) to click with me. I've been watching TreeSitter with great interest.
I meant from, but I do think it should work bidirectionally. Truthfully my comment was about using the ipad as a netbook. Which a big reason Apple doesn't is because they don't want to cannibalize macbook air sales.
I remember your post back then and it did not made sense at all, many pointed out it was lacking information and you probably did something wrong with mongo.

All the stuff under Mongo Problems is garbage, sorry.
The same goes for Golang. The reverse position of a variable name and type in function arguments is absolutely infuriating. I hate the person who did it, it's absolutely stupid.
Aye. Adoption of AI is successful when it feels as smooth as spellcheck.

We're still a long way from that, and will get there incrementally.
I think it gives the answer but very briefly - "It clashed with expensive foreign spices". Essentially the Italian cuisine that formed wasn't really compatible with coriander.

I like coriander but my general sense is there aren't any Italian dishes I'd want to add it to whereas it's perfect with many Mexican, Indian and Chinese dishes I know of.
Yeah right, you're basically talking about a fork because nobody can force upstream to go along with your plan. There are already several forks of Firefox. We don't need more.
Is every program valid? What if the "end loop" occurs before the "begin loop"?
It says in the article me that the spies would decrypt and verify a header before moving on to the main message. Presumably the fill messages would simply not have a valid header, or it would have a special header that indicated it was a fill message.
what keyboard?
You might want to check out Observable - not sure about self hosting but js based and has notebooks with inline plots and all that jazz. https://observablehq.com/documentation/notebooks/
Neither would be appropriate in this case. If you don’t need cryptographic properties, don’t use a cryptographic hash function.
What he said is true, AWS uses Rust heavily in some of AWS core systems https://aws.amazon.com/blogs/devops/why-aws-is-the-best-plac....

Some of the open source projects you can find are AWS Firecracker https://github.com/firecracker-microvm/firecracker and Cloudflare Pingora https://github.com/cloudflare/pingora
This whole Technology Quarterly was terrifically written and researched for those wanting further reading: https://www.economist.com/technology-quarterly

They're all on the Internet Archive to read free, e.g. https://archive.md/Ed12X
I agree completely; I just think on a gut-level a solution would be validated with use despite the small marginal gain over text in complexity of tooling. Among RAGs, TreeSitter, and the success of LSPs, I think there's room here to synthesize some improvements.

While we're on the topic, if we store only syntactically valid programs, we can express diffs in terms of semantic refactoring rather than textual changes. This would enable stuff like preserving refactoring across merges, thereby bypassing conflicts that would arise under text merges. There are limits to this of course as you can still come up with conflicts, but anything to ameliorate the nightmare of manually fixing a textural merge.
Money--overall monetary takes are down across the board. It was never easy for artists to make a living, but now it's ferociously miserable.

Innovation--its documented that everything is now IP sequels and the number of original things is way down.

Impact--which artists and decades were playing at the last wedding you went to? Yeah, thought so.

I'm reminded of the punk documentary where the original punks were horrified that the people who came after and idolized them missed the whole point.
> You'd think Amazon would know how to do this properly with their logistical and pricing prowess

I imagine they prioritized the short-term profits of a just-in-time middleman.
It’s pretty clearly not a localized issue. Look at the whole gaming division/Lumberyard.
I got a Kraft mac & cheese one as a joke and had it on my desk at work. Every now and then someone would walk past and press it. Went straight to the local food bank.
As far as distribution, you could make these same objections about any shared space, from parks to roads.

In this scenario, contention for the space is the best possible problem to have, as it means the community is using it.

I'd suggest providing public space is a very important role of local government, to foster community interactions.
Crew of NASA's earthbound simulated Mars habitat emerge after a year
It feels like websites are not testing their sites on Firefox anymore.

Apple’s App Store Connect yesterday just won’t login anymore, tried Chrome and it works.

So many broken headers, weird fonts, overlapping elements, etc.
A court in Ecuador rules that pollution has violated the rights of a river
Also, IIRC, the Fire Phone was heavily influenced by the personal involvement of Jeff Bezos himself.
This is such a HN response. “If they aren’t using new technology, it’s gotta be [disparagement and putdowns, without any consideration being paid to whether or not the ‘newer’ stuff is worth it, let alone better]”
Dr Strangelove?
Learn how to search and read the research literature, most of the rest is just dabbling in the shallows.

MTG Barcelona has been doing R&D for Yamaha since the 90s. They have published a lot of work on time-frequency transformation and have certainly implemented harmonizers and time stretchers. Look for papers and thesis by Jordi Bonada, Alex Loscos and certainly others too: https://www.upf.edu/web/mtg/research/publications

Needless to say pitch shifting is nothing new, so going back to research publications from the 90s may help. Publications might be found in early conferences of DAFX, ICMC, IEEE Mohonk, ACM multimedia, JAES, etc etc. Try keywords like "waveform similarity overlap add" WSOLA, "Lent's algorithm".

The musicdsp mailing list has discussed pitch shifting many times over the years. Participants have included engineers with fairly intimate familiarity with algorithms employed by Eventide, z-plane, etc. I would search the archives (you may need to do some digging to find all of the archives dating back to the late 90s).

Maybe look at expired patents from Creative Labs, Eventide and Antares if you feel comfortable exposing yourself to that literature.
My question as well. My experience using notebooks with 3rd party Jupyter clients has been poor, eg Nteract and Pycharm. Whereas Jupyterlab Desktop just works. You would have to convince me to switch to anything else.
You know, that sounds great and comforting. But the Republican majority house managed something like 19 bills last year. Combined with a decades long trend of giving up power (1941 was the last declaration of war) I'm not sure what you're saying is anything more than comforting fairy tales
> Next step is either writing a writer queue manually

You can just use a connection pool and limit writer threads.

You should be using one to manage your database connections regardless of which database you are using.
Thank you! The hosting and storage solutions are free forever so they'll stay up. Even if those get shutdown or something (unlikely), the app works fully offline so you'd still be able to use it
Okay. So more weights = more parameter space for expression.

And?
> Why should my tax dollars pay for your special interest group to have free meetups?

Because they'll also pay for your special interest group meetup. If you don't have a special interest group, a low friction meeting place available makes you more likely to start one. Public space allows for a municipality to build a community.
I love how Paul Ghram is quoted and not an actual writer. Why would I take writing advice from him and not from, say, James Joyce?
Agreed. I love everything about this, the message, the style. Writing like this is why I fell in love with blogs.
Indeed. It would be very good to see the bottom of this story. Maybe the guardian or Atlantic or something will pick it up. I hope so. The world needs this kind of awareness
> I've only come across a few "higher profile ish" projects

Of course, your mind is biased towards things that have existed for years before Rust gained traction. Those codebases aren't necessarily going to be rewritten overnight (if at all) in Rust. Others have mentioned it, but tech companies are writing foundational software with Rust, check out Cloudflares repository list for example:

https://github.com/orgs/cloudflare/repositories?q=language%3...
Luxury flats absorb demand that would otherwise outcompete locals for the existing housing

Unless you make all existing housing so shitty that local professionals would turn their nose up at it, in which case you have bigger problems

Not building luxury housing at all would only be a solution with domestic mobility restrictions like China
Lol tell me you've never had a mortgage without telling me
No idea where you are but here in the UK nearly all business links come with a static IP at a minimum and leased lines will often have a /29 or /28.

Now a single IP (let's go all dewey eyed and forget about other protocols), for TCP, can support more than 65000 ports. OK, let's suppose we are fixated on port 443. Slap a proxy on it. Now you are restricted by the characters in the alphabet (thanks to DNS) ... oh hang on ... you are restricted by UTF8 and company.

With Dynamic DNS you don't really need a fixed IP either, provided it has a reasonable lifetime. My Dad's home telephony is on the end of a UK Virgin Media residential connection, which gets you a DHCP assigned but largely unfiltered non RFC1918 address. Their new build at the time offered telephony from BT with no internet or no telephony and internet from Virgin. I ported his phone number from his old house and popped in a RaspPBX and used DDNS to get a stable hostname/unstable IP. A UPS ensures that the Pi stays up reliably.

At work, now that unlimited addresses are unavailable, a bit of consolidation is required. I have a HA Proxy that redirects inbound connections based on hostname, URLs and all sorts of things.

If your imagination is restricted to only one component that makes up an internet addressable service then sure IPv4 is a bit small. I do understand that getting thousands of services addressable on a single IPv4 is going to involve reading a few manuals. However HA Proxy and co are open source and just require some effort and a bit of hardware.

I could go on (at length 8) ...
There are different kinds of writing. They have unique requirements.

James Joyce was a novelist.
The article is about writing essays.

Paul Graham is one of our leading essayists. Measured by impact on "builders" he's probably the foremost essayist.

If you want to learn how to make documentaries, would you rather learn from the best documentarian or from Spielberg?
Show HN: SlideWSL – I made a dev environment using WSL2 and Docker
It's a very specific tech stack, but can be easily modified.

Here are some of the fun parts:

It's installed using a single batch file; there's a mounted virtual disk; it supports XFCE over RDP; and Compose YAML files are generated using Go Templates (with a version for Swarm deployments).

This was my first mid-sized project using Docker.

So far, I'm the only user! Just thought I'd share. :)
Second picture in the paper :)
The Effects of Technical Debt on Morale (2023)
OmniPaxos: Distributed log implemented as a Rust library
1M Boxes: Are You a Checker or an Unchecker?
I made a joke tweet about this in Nov 2023 (even called it "Pongo"). This is definitely a just a funny coincidence, but I'm going to pretend like I can see into the future:
https://x.com/navbryce/status/1720580136737894661
> Nowadays it's more accessible

Distributing PostgreSQL still requires proprietary extensions.

With the most popular being Citus which is owned by Microsoft and so questions should definitely remain about how long they support that instead of pushing users to Azure.

People like to bash MongoDB but at least they have a built-in, supported and usable HA/Clustering solution. It's ridiculous to not have this in 2024.
Of course we can. The problem is they need to be modified extensively and recertified. You can't just toy around with helicopter blades.

However I'm sure the manufacturers will compensate for this new climate reality in their new models.
How is Paul Graham not an actual writer? He has written some extremely influential essays that have reached outside of just Silicon Valley.
Los Angeles area:

- OWASP security meetup: this is great! Hosted at a WeWork or a local company. Great stuff. I'm not sure their funding model, but it's working. https://www.meetup.com/owasp-los-angeles/

- Socal Python: we haven't found good venues that support talks so... the meetings are more social hours. This is fine. https://www.meetup.com/socalpython/

- LA DevOps: only one physical meeting so far. The bar let us show slides in a nice patio in the back, but it was so loud I couldn't hear. I hope they'll find a better venue. https://www.meetup.com/meetup-group-ZZQWJLTm/

I'd love to start giving talks again, on "Fast Development" and organizational topics, but have prioritized my job for the moment. Ah well.
https://archive.ph/vs69t
Now there’s a tattoo.
> so above quote can by no means be taken as an argument that cilantro "became unfashionable" so authors started describing it negatively.

It can be if the person who was genetically predetermined to dislike the taste was influential. I agree that this interpretation would require additional evidence to presume, but the above quote certainly does not preclude such a possibility.

Most importantly, much of culture is determined by taste outside of genetic disposition. I don't see much reason to see this scenario as removed from the influence of culture.
Grafana Relies on Embrace to Pull Mobile Data
Not exactly gobbledygook, but math, figures, and terminology designed to provide the appearance of some deep, conceptual idea. The illusion doesn't stand up to closer inspection, though.
Nearly every editor has a "show whitespace" option.[0]

I still don't understand why some people don't use it. Even in non-whitespace sensitive languages, I need to see the whitespace so that I can tell if the formatting is off or not. Also make the code easier to read as I can literally see how far the code is intended instead of having to guess by amount of space.

Sure, automatic code formatting solves most of the issues but it is still good to have actual control over your whitespace.

[0] Except VIM which vexes me greatly. Might be one of the reasons whitespace sensitive languages are disliked by certain programmers?
Making Bubbles
Chatrooms used to be for idle chit chat, banter, and quick questions, but are now being used for deeper technical discussions. Ironically, you find a lot of this on places like Reddit, including an excess of uninformed and repeat questions.

I am of the opinion that Discord does any niche community a great disservice by first locking content behind an invite link and, once invited, content is locked behind pages and pages of search results if the content is even still available.

I’m sure there is bias on my part because I cut my teeth on forums of the ‘00s to the mid ‘10s, but the siloing and fragmentation of information has ultimately divided up centers of knowledge into smaller and smaller pieces. Those in the know will know and those not will be shut out.
yeah, that was my point. sorry I wasn't more clear
> Always devs or at least tech-adjecent people. A lone outlier is what you are.

We were the first to come, and we're the first to leave. We're trendsetters, while most of the society just do what everyone else does. It's just that those things don't happen overnight, it's a process.

> Meanwhile most of the population

have been peasants and slaves in most societies through most of history. The fact that there exist a handful of countries where average Joe doesn't need to worry about biological survival doesn't suddenly remove the truth that most people do and will belong to lower classes and "everyone is equal" is a meme that came to existence very recently so can't be taken seriously.

> Not really surprising when the entire tech industry is hellbent on keeping everyone there and making sure the engagement numbers continue to go up for the next quarterly report. Until that changes there won't be any major move away from it.

Most people want cheap entertainment and nothing more. That's how things have always been, whether it's gladiators fighting or cute puppy pictures on Facebook. Modern tech industry is just a reflection of this, and things will stay this way.

Obviously nothing stops you from seeking better ways to pass time, or at least building some healthy habits if you're not ready to give up on slop completely. Just like Newton chose to think about falling apples instead of drinking wine.

My comment might come across as snobbish, but I also recognize the fact that there are lots and lots of people above me, and I will never achieve their level no matter how much work I put into myself.
For me it's not so much about price, but availability. I have a couple things that I use at both very consistent rates and aren't available locally. It's about not running out without having to consciously think about it.
I'm trying to program a harmonizer

Why?

Not questioning your motivations.

Rather I’m curious what they are.
Coincidentally I was trying out quickjs last week and ultimately ended up settling on isolated-vm instead as both met our security contrasts, however isolated-vm ended up being far more performant in terms of setup, teardown and eval execution overhead.
> compared to numbers, words are often easier to spot and jump to

Symbols I'd agree with, but words blend together the same way numbers do for me. Words just aren't visually distinctive enough.

Long live *, †, and ‡!
When the U.S. will start seeing dual-branded IHOP/Applebee's restaurants
Overemployed: Community of Professionals Juggling Multiple Remote Jobs
Especially when you exit talent on constant hamster wheel that they run. It really is a great way to light money on fire though!
So you want to encapsulate reason into a simple function?
They might already be on the scent: https://www.theguardian.com/technology/2023/sep/05/swedish-c...
D'oh! Now I see it.

Sorry about that!
As supertasters get older, the cells lining your sinus and pharynx senesce which is why you aren't so bothered by cilantro and other related vegetables any more. That's the medical theory and BTW there is some evidence that the cells serve innate immune defenses against viruses.
In a world based on talent search, you as a talent can get incontrovertible evidence of what works and what doesn't, by looking at who gets picked. But in a world of talent development, you get that evidence filtered through the mind of the person trying to "develop" you. And speaking as someone who was on the receiving end of attempted "talent development" from someone not very good, I freakin wish they'd gone with talent search. It'd have been more honest and saved everyone a lot of time.
For movies that simply aren't available in Blu-Ray and the latest, best version of them is on DVD, that all sounds great of course. But if it's a more-common movie that came out on Blu-Ray, you can probably get a rip of that online quite easily.

Also, the parent seemed to be talking about simply popping a DVD into a drive and watching that directly. What you're talking about sounds very interesting, but also a fair amount of work and compute time. I've never used Handbrake, but I would assume the ripping and transcoding process would take a fair amount of time.
Awesome! As someone who struggle to do deep work, this is very helpful, i've tried many habit trackers already, most of them with paywall, and this one is quite straight to the point with no BS.

Simple functionalities, add habit, describe, DO, repeat.

This is a good use of software skills. Excellent job!
I certainly make sure I get the 15% S&S discount. But I've also noticed that sometimes even the base price (before the discount) shows lower than the current price on the product page. Maybe I've just gotten lucky and the price was lower at the time my S&S was processed, which tends to be a week or more before it ships. What happens if the price on an item drops during that window between when the order is processed and the ship date?
I have VSCode open 24/7 so even that feature doesn't help me.
Why? I would rather the university conserve spending to reduce cost of tuition. Instead department s of energy, for R and D, or companies flush with cash and wanting to virtue signal can splurge on such projects.
First off, not putting in DRM is less work. And user control over keys is not hard. They wouldn't need to make anything worse.

But really it's about reasonable fit-for-use regulations. That burger needs to be edible. The restaurant has to follow fire codes, even though that takes extra work. Both of those are orders of magnitude harder, as a percentage of cost, than letting the user control their own device. An even closer comparison is a rule that Tesla has to work with other chargers, which would be a good rule if it doesn't already exist.

DRM is a special new thing that didn't traditionally exist, and we shouldn't let it be used as a way to remove the ability to tinker. It's almost as bad as physically hindering.
I have an electric car and was not trying to be hyperbolic. The article is about wasting resources (and electricity is one of them) because the embedded videos are not tuned to be efficient.

Certainly, one person would never be able to download enough videos to waste a car's worth of electricity; but across several million people doing it, it would add up.
I'm talking about the case I replied to, where one side explains something, and the other rejects it without reason - that's an absence of communication and collaboration. And no, usually the other party's goal is to reject change that comes from someone other than them, due to ego, arrogance, anxiety, apathy, laziness, etc.
Even simpler -- if the majority is paying 5, the median is 5 period.
I don't think the CEO matters. Their entire trajectory was probably fixed the instant Google decided to release a browser.
Very similar to payola, yet seemingly not regulated. Another toxic vertical integration by a company that operates as a platform (Ex: Amazon Basics/Amazon, Apple Music/App Store).
Click bait. Article titled "how Dutch became the tallest nation", but it does not in fact explain HOW the Dutch became the tallest nation.
Amazon can never keep people long enough to actually ship a video game.

No one involved trusts Amazon to actually employ them 2 years from now, thus Amazonians have an extremely short-term mindset.

It's not like they can't look across the lake to Bellevue and see Nintendo, Microsoft, Valve and others delivering consistently. The Amazon culture is just too toxic to allow this to actually grow into a popular product.
I was commenting on a colonization effort, not merely exploration. I’ll happily concede that exploring Mars is perilous but also realistic.