skysight-inc/HackerNews huggingface dataset:
I was an irregular reader of Byte but I did enjoy it. Particularly, the front cover artwork was usually unique and interesting and, silly as it sound, the ads. I pour through them every time I got a copy. Its a real hoot to look at them today.
If you're trying to build a tool to help deepen connections, it shouldn't be around sharing things that you do. We've tried that model for the last 15 years and it's clearly failed. I think what people crave these days is human connection through interactions. I think the biggest problem with friendships these days is people want friends without all the work that goes with it.
I understand your sentiment which I believed has a negative tone to founders that are more business focused - but I'll flip it.

Yes a company can be started along a founders personal passion... for this example, lets call it bikes [could be anything]. A founder following passions will create something around bikes - and in most cases fail due to saturated market, competition which they cannot outspend, etc.

Other founders approach business AS the passion. Surveying the competitive landscape, capital models, future growth potential - and marry that with building something for people, helping them solve their problems is the passion, creating a business structure designed around them.
It's a little amazing how much 6502 assembler sticks with me 35 years later.

But only a little. I didn't have the money to buy an assembler or the skill to write one so I would write out my programs in long-hand on graph paper and hand-assemble them before entering hex codes manually. While not the most efficient process, it did do a good job of encoding things into long-term memory.
Yes. Sorry for the confusion. The original tweet has now been removed and a correction has been posted instead.
I'd definitely say so. Combined with Docker, its job is to "tame" / coordinate / connect extremely heterogeneous software, much of which wasn't designed to run on clusters.

I think of shell as the language for glue (and we need a better one). and I explored this relationship in a followup to a popular post [1]:

http://www.oilshell.org/blog/2021/07/cloud-review.html

[1] https://news.ycombinator.com/item?id=27903720
First Hands on with the iPhone 13
That would be pretty cool, but I do think that having CSS would be worse for what I like about gemini.

To me, the point is that you don't need style if the idea and writing is great.

It would be lovely if something like gemini caught on. I'd love to discover a treasure trove of great writing and ideas (again). That's how I felt in the early days of the internet, and it was amazing.

To me, the current web feels like walking down the street while being verbally accosted by a gauntlet of strip mall sign spinners.
For very long distance power transmission, losses primarily depend on voltage and AC>DC>AC conversion efficiency which have both been increasing. China just completed a 3,300 km (2,100 mi) 1,100 kV line capable of sending 12 GW at the cost of 5.9 Billion dollars.

Over 1500km you can keep losses under 10%, but building infrastructure isn’t free. East to West links tend to work better because you can time shift demand and thus build fewer power plants.
Well this is standard HN, a thread about Amazon or any other such company and there has to be a thread about moral judgements on people who work there. Can anyone list all the companies one shouldn't work at? I guess big tech, big oil, big pharma perhaps are included. And also beyond what pay level do these moral codes apply, surely can't be everyone that works there, or is it just people working in tech? And even if one doesn't work in these companies, is it ok to have retirement savings invested in these stocks or index funds that invest in them? Of course, I assume using any products from these companies is off limits too?
There have always been copycats. It’s better to worry about usability and business model.

Before Google became a monopoly, it was just one of many search vendors. Google’s advantage was that they made search easy and simple enough for grandma to understand and use it.
I personally use SaaS as shorthand for a business which mainly simplifies, eases, or improves business or personal problems or processes with software - and get paid for it.
Where are you getting this error and what’s your account? Send me a note at ravi@airplane.dev and I can look into it.
$100k giveaway from a music NFT marketplace running on Arweave
The concept is much older than Rust and Haskell. It was present in ML which is from the 70s and has strongly influenced most modern languages (and yes, Rust and Haskell particularly strongly).
Why don't people use UTC when working across time zones?
Logo Adventure for C64 Terrapin Logo (1983):

https://donhopkins.medium.com/logo-adventure-for-c64-terrapi...

>When I was 17, Terrapin published my first commercial code on their C64 Logo utilities disk: a Logo Adventure program, a simple non-graphical game that showed off Logo’s list processing and functional programming capabilities.

>I love Terrapin Logo! I got away with not having to write a parser, by simply using the Logo top-level read-eval-print loop as the parser, and defining Logo words like LOOK, N, S, E, W, TAKE, EXAMINE, etc. So it’s really easy to cheat by examining and modifying the state of the world, but that helps you learn Logo! [...]
Seems like this might be the driver behind longer timelines. Lean approaches work if you don’t expect others to clone you and catch up. If you expect to have copy cats it’s better to be 2 years ahead.
> If you are American you still pay us taxes, no matter where you live.

You have to file, yes, but you don't necessarily have to pay. For Federal taxes there is the Foreign Earned Income Exclusion. As long as you are outside of the US for at least 330 days in a year you can exclude up to $108,700 (for 2021) in foreign earnings. There are a few other scenarios too.
If you assume that berserkers are difficult to produce and disperse throughout the galaxy, then you might conclude that they have limited capabilities.

Perhaps after detecting intelligent life and reporting it, perhaps it attached itself to the largest convenient asteroid/comet, and altered it's orbit just so to stunt human development just enough to allow for a more complete extermination ship to be dispatched.

Like a galactic immune system - suicide berserkers designed to signal the human infection, and then suicide themselves to slow the disease evolution.

The galaxy is many billions of years old. I would not rule out the development of such a system.
Fortunately as society we organise into units which allow us to become more than the sum of our parts through laws and taxes and infrastructure, and in my view societies goal should be reduce tedious unfulfilling work.
I disable web fonts. That makes many sites very difficult to use. Yes, icon fonts are a part of that, but also the change in metrics messes up some layouts rather bad.
Agree - I use it as shorthand for software solving problems.
Try a different display technology. OLED, higher refresh rate, top of the line tablet.
I agree about large books. I bought my first Kobo specifically for reading Alan Moore's Jerusalem (1400 pages). It went great.
The article makes the interesting claim that Clojure, Elixir and similar languages are good for "glue" but doesn't make any effort to develop the argument.

For a long-time we've heard the opinion that complex systems are best written in a combination of a "systems" language (say C++ or Java) and a "scripting" language (say Tcl, Lua or Clojure.) That's how video games are written, for instance.

Clojure and Elixir have the particular angle of being suitable for concurrency, which more conventional scripting languages (e.g. Python, Ruby, PHP, ...) fall down at thanks to the various global interpreter locks.
I believe every other report of animal COVID i have seen to date went out of its way to avoid actually saying the animal had symptoms. They'd say "discovered after a vet visit" etc but fail to mention why a test had been done.

"Social distancing! masks! but ignore animal vectors" seemed weird at the start but on the other hand we'd have had panicked pet slaughters if they'd pushed for it. and may yet,
Airplane.dev is not abandoned - I just messaged the above user to look into the issue. Funding-wise, we have 3+ years of runway so we’re certainly not going anywhere any time soon.
I'm struggling to remember any job I've had where documentation was primarily the realm of tech writers. Certainly none of the large companies. One startup had a dedicated tech writer but engineers and evangelists still wrote much of the documentation.
Ludwig Wittgenstein: A Mind on Fire
Ham radio operators do.
For those who rightly have TechCrunch blacklisted, the article's grand observation is that an electronics company makes product that is only a bit better than their prior product.

That's it. That's the foundation of this noise. For Apple in particular we've had these noisy articles since the first iPhone.

I'm embarrassed that I wasted a click on it, but hopefully I can save someone else the trouble.
That is one awful bit of churnalism.
> If that happens, everyone is screwed anyways, what difference does it make if your passport has a machine readable chip?!

The difference it makes is that with such tech, I wouldn't have been born because my grand-parents would have been executed and my mother sent to a KZ, for they couldn't have easily forged various more or less believable identity papers and they couldn't have benefited of hard to cross-check databases.

But what is it, in regard of the convenience of going 2 minutes faster through customs check during the yearly holiday across the ocean, after all?
Transcript of Rob Monster's live Q&A following the Epik breach
It's literally the UX that is wrong. Community and their content is why it's still a thing.
There seem to be a lot of components like this that need to be developed.

For example, there are plenty of tools to create ML model endpoints (send data, receive prediction) but many times, those models are not customer/user facing. They will be hit by some other program/system (often on a regularly timed schedule).

One solution is to embed the model in the application that needs the predictions, but this can get hairy when it comes to updates/maintanence/etc.

Over the next few years, we will see some generalized "model invocation" components that integrate with common data sources for these use cases.

You can see an inkling of this with the seldon-core kafka integration: https://docs.seldon.io/projects/seldon-core/en/stable/stream...
Eradication is the goal. Vaccinate every human, kill every animal. Nothing less is acceptable against the threat that is COVID19.

Or so I’ve been told.
Indeed, I remember those days well.
And probably still do the same today...
To be honest I also had bad experiences with processes like this - very simple data entry mistakes which were basically invisible to the user made the entire thing fail.
When this was happening to me it turned out to be bad interaction with '@' followed by a punctuation mark. I can reproduce it at will right now. Something to do with name auto-completion, but once I knew how to avoid it I stopped debugging their code for free.
"They hope that they won't be sued because" Amazon has enough resources to tie up anyone attempting to sue them in court for 20 years so that any drivers affected by it have long since died or run out of resources themselves to continue the suit.

Sure, they might eventually be sued, but it will take so long to get any results that by the time there's actually a decision on the case (IF there's ever a decision) that the damages will be so minisculely small to a giant like Amazon that it will just be another line item that's lost in the rounding errors of their financial report.

Expected Judgement amount (not very big in the grand scheme of things for Amazon) * % probability of judgement against them = even smaller relative amount relative to things Amazon cares about.
If you stumble upon a confusing problem, we might be able to help you in #lispgames channel on LiberaChat IRC[0] or #lisp-gamedev channel on Lisp Discord[1]. Also, feel free to start a discussion on a jam page[2].

[0]: https://web.libera.chat/?channel=#lispgames

[1]: https://discord.gg/hhk46CE

[2]: https://itch.io/jam/autumn-lisp-game-jam-2021/community
I have seen someone who could program, but was a non-programmer, try to learn Python for testing purposes, using a testing framework that did all sorts of magic with decorators, magically deciding what to call your function with based on what parameter names you gave your callbacks, etc. It was awful.

That was when I officially stopped recommending Python as a new language. It's just got too many things to explain now. And too many of those things to explain are like decorators, which requires two explanations, one to explain what it looks like they are doing when you use a decorator prepared by someone else, and a second explanation about what they are actually doing if someone ever wants to write one of their own.

It looks like "x.y" resolves the "y" value out of the instance, but actually, it's this complicated thing so that properties and other things work. It looks like the for loop simply ranges over the list, but it's actually this thing with iterators. It looks like calling this function "yields" a list but it's actually this magical thing where using a "yield" in the function body completely and non-locally changes the entire function. It looks like....

When Python was new and the list of this "it looks like..." was short, it was kinda need to be able to override __getitem__ for certain useful effects and such, but stacking on more and more of these with every release has created a real monster of comprehension.

Now it feels like Python has raised "it looks like... but actually..." to a design principle.

It looks like the match operator simply takes the argument you give it and sees if it is the same "shape" as the case statements, but it actually consults a new magic class variable and has this logic and that logic and....
An above comment mentioned that the ruby binary was 19MB. There would be other runtime included, but it's probably under 50MB. Yes it's large, but some Android apps do very little and are much larger...
IBM is one of many donors to Quad9, but they have no seat on its multistakeholder governance board. https://quad9.net/about/foundation-council
This reminds me of when the spacebar stopped working in the YouTube search box. I thought my keyboard broke for a sec until I realized it worked just fine everywhere but YouTube. Then later I found out it wasn't just me...

https://www.theverge.com/2021/3/10/22323716/youtube-search-b...
Critically they don't know the PIN and so can't lose it. When you use your global Microsoft account login they know the password. Now, if they're careful they immediately forget it after verifying it, and it's hard to steal the authentication credentials they keep, and so on. But you're relying on them being unfailingly careful there. Whereas, for the PIN even if Microsoft screws up they don't know it and can't lose it.

FIDO 2FA is safer because both factors stay where you are, the FIDO device promises it checked the other factor. The FIDO device is something you have, while your other factor (like a PIN, something you know, or a fingerprint, something you are) it vouches for by signing a bitflag labelled UV User Verified. This flag says, I promise I verified this is the same human that we originally enrolled. Which human? Not something the FIDO device knows or cares about and so it can't tell the Relying Party anything they didn't already tell it about who was enrolled. How did it check? Not revealed to the Relying Party.
Founder is focused on improving the problem around infant and mother deaths
Sometimes, vendors need a scathing word or two. If I'm paying an astronomical amount for your service, I do not expect to have to pull down your dev tools, and fix things for you.

That was a rough year, admittedly. Never raised my voice, but made it abundantly clear it was not Quality.
I don't, but I wish everybody used UTC all the time and then maintained an internal correction for local activities. I've found this to work well since a lot of my clocks are synced to UTC.
Ministers lose fight to stop payouts over swine flu jab narcolepsy cases (2017)
Not sure what you are trying to achieve but the majority of Excel formulas I see used most should be relatively easy to reimplement. Some like SUMPRODUCT, AGGREGATE and the specialised finance ones might be harder to reimplement. The trickier bit might be getting the evaluation order right.
Google is not a technically simple product though, and not something a competitor could have copied in a matter of months.
Customized Vitamins Based on Your DNA – Genopalate.com
Searching for the customized vitamins? Genopalate.com is the most trustworthy platform to know about a healthy diet. We aim to give complete and comprehensive knowledge about a healthy diet that helps your overall healthy growth. To learn more about us, visit our site.
Real life example of this is probably something like zlib[0]. Easily on billions of devices.

https://zlib.net/
Music is sufficiently low cost that the owners of music do not mind giving it up for less money.

Owners of video media apparently want more money, and are betting they can earn more by not giving up control to others and selling for cheap.

I am inclined to agree with the owners of video. If people wanted easy access to all the video/tv shows, they could right now pay the various services. It is not that time consuming or laborious, it just costs a hundred or two hundred dollars per month.

The fact that people do not, means that people are not willing to pay that much per month (on top of tv service subscriptions, which come with live sports).
I was so happy to see him being back to posting this morning, even if he noted that he doesn't plan to do it as often and considered quitting the content creation. This content always exemplifies the DIY hacker.
The cool thing about LLVM-MOS specifically it that by using the zero page as virtual registers you sort-of get the same output with 'regular' code as opposed to this 'global variables' style of programming.

I recall a tutorial for 'cc65 optimizations'[0] which basically destroys a well-structured C program in order to do all of these optimizations (like making everything global) and it was absolutely terrible, code-wise. Well, the end result was probably fine, but it's just a shame these 'optimizations' were needed.

[0] I think it was this one: https://github.com/ilmenit/CC65-Advanced-Optimizations
When an article starts by listing a bunch of tools using phrases like "easy", "simple" and "commonly used" as explanations why the tools were chosen, it's not an article about architecture.
My GW-M5610-1ER is the perfect watch for me. Solar, Gshock robustness, water proof, radio controlled, cheap and looks 80s.
And most of them don't check to see if the user is also holding down a modifier key, thereby overriding your system keyboard shortcuts. Yes. I _am_ looking at you Google Spreadsheets.
I got a Casio watch from Amazon about five years ago, there was a deal on and it was about CAD$20. A budgetary driven decision, for sure!

But it's been fascinating to see, over the years, how many times I've been approached (in a coffee shop or some other public place) by serious Casio enthusiasts, keen to ask about my watch and to show theirs. There's so many variations, colours, limited-runs editions... I seem to have accidentally stumbled into a niche with lots of passionate hobbyists - I'm sort of glad I had to replace the awful strap, which snapped, so I actually have something to contribute to the conversation. I had no idea Casio watches were such a big thing, but now I'm not at all surprised there are modding projects like this.
If you're in Northern Virginia, you'll see that many ex-NSA employees have evolved to also sell personal location data to Saudi Arabia and other despots. There are a dozen of these companies all working in the "ad" space.
Been thinking about glue systems a bunch - the platform I'm working on (Inngest [0]) solves this kind of problem.

I think "glue systems" can be generalized by saying: systems that consolidate events, and react to events in real-time. Most everything that happens in your system is an event, and things need to react to this. For example:

- A glue system will almost certainly plumb stripe events info a billing system, plus other systems for things like failed payments.

This system shouldn't go down (HA). It should be able to react to changes easily - as biz ops change frequently. It should be auditable, easy to debug, and easy to deploy.

The first pass at this in startups is usually... just doing stuff in the API request, or building webhook endpoints that manage this for you within the API. Then, you might add Sidekiq, or SQS/Lambda. Then, you might build out event-driven architecture using SQS/Kafka. It's kind of a pain, and still it's not easy to grok, debug, or architect.

Inngest handles all of this for you, though. It consolidates events from every system (internal and external, via APIs, webhooks, oauth, etc.) and then allows you to run DAG-based workflows in real-time whenever events are received. With full logging, debugging (step-over debugging), retries, user-auditing, changelogs, version control, etc.

I think that event-driven systems and glue-based systems overall haven't had much love in the developer UX, but I'm hopeful we can change that. If you're interested in using us or working with us on building the platform, ping me :)

[0] https://www.inngest.com
I keep an offline copy in my safe.
Not sure how this would strengthen the biblical story. This makes it an accidental destruction by a purely physical phenomenon, not an act of God based on the behaviour of the residents.
Google Maps, but for your website and its visitors
THOUSANDS of dollars in testing
Funny how you're talking about how horrible it is to install glibc, when the entire reason lazamar's tool exists is that he couldn't figure out how to install a specific version of a tool using nix https://lazamar.github.io/download-specific-package-version-...

"Why do you look at the speck of sawdust in your brother’s eye and pay no attention to the plank in your own eye?"

Also, not all of us depend on glibc or changes in glibc. Making this solely about glibc while ignoring the larger issue is... can't find a proper word for it.

(and of course there are issues with glibc in nix as well, https://discourse.nixos.org/t/clarification-on-package-names... because glibc is weird in itself)
I used it to create a twitterbot that tweeted quran verses at islamic hate speech tweets. not particularly innovative but funny
Er... the article doesn't make it clear, but I guess we're talking about cross-compilation here? So it's not "Rust" (or, as he writes later, LLVM) running on the 6502, just the code generated by the Rust compiler.

Still cool though!
(Author here)

Great to find this on the front page!

I call Theatre.js a hackable animation tool. It helps you to:

- craft detailed motion for JS values,

- route those values to actual visual objects, like DOM nodes, THREE.js objects, or your homemade libraries, (someone even did a lightshow with Arduino and Theatre.js)

- and build visual tools for your own tech stack.

I've posted more screenshots here: https://twitter.com/ariaminaei/status/1439918117807853575

Happy to answer any questions!
This instruction doesn’t prevent the implementation of doing that, it just gives a standard interface.
Haha, yes, I can relate. I didn't do any 6502 coding for ~25 years and it mostly just stuck around. Apparently it's like riding a bike.

In the meantime I've forgotten most of the 68000 and z80 instruction sets.