skysight-inc/HackerNews huggingface dataset:
But how hard is it really to put a domain to use? Put up a hugo generated page that is even remotely related to the topic and off you go. Worse save a few related pages and reupload to a static site provider. A genuine entity wanting the domain will look to purchase even with "valid looking" content in there no?

Surely "put to use" doesnt imply profiting? If it does put up banner ads?

I am not saying this is ethical - just hard to make it discernible from ethical use. Atleast with land building something on it costs real money so it is easier to validate the "put to good use" clause! Sigh!
when i first used copilot i thought it wasn’t very useful. But as i’ve used it more i realize it helps a lot. A surprising amount of code is just boilerplate, e.g. a single if-statement is 3 lines but you’re not going to abstract all your if statements, so you write similar if statements over and over again.

It especially helps when i’m programming in a language or library i’m not familiar with, because i don’t quite understand the syntax but copilot does.
Yes haha, sorry I use it way too much and it's become part of my vocabulary
Concurrency issues / bad program flow feel a bit different don't they? I mean, I can store the action to take on a record in a string in any language, then if I'm not paying attention on concurrency someone else can switch to a different action and then when that record is processed I end up deleting instead of editing etc.

I mention this because in SQL folks not being careful end up in all sorts of messed up situations with high concurrency situations.
Apple’s entry-level iPhone versus its flagship
What went wrong - Issue #0: The library was not re-written in a language that prevents undefined behavior (UB).
I absolutely prefer text to video for tutorials or documentation. I don‘t think this preference is unusual. But the linked article is not a text version of the video. It has, in fact, no content. Everything is in the video. And the final bit, where you hear the snap of the sonic boom, is worth watching the whole thing.
So the fact that a well maintained page exists for one and not the other isn’t a bias?
> need to download the whole internet when I want a simple function like left pad

That can't be the reason. These kinds of projects don't address that problem. In the ordinary case, it's usually made worse by a factor of 2–10.
> you cannot pretend something is working when it isn't

You absolutely can. The problem is in the ambiguity around the work "working". Take for example the case of a person/team shipping a poor quality implementation which is initially celebrated and rewarded (because no one realizes it's a poor quality implementation) only to fall over in production and cause large problems/disruption for the team/product/business.

This is not an uncommon scenario in software development and I would argue is a case of people pretending (or thinking) something is working when it isn't.
Protect your Azure environment from malicious SaaS with Conditional Access
Hi, I'm really sorry to hear that.

I've just checked the role and it was posted to our careers site 14 days ago. It may be a case of the role auto-closing after a set period, but let me look into this with the hiring manager in the morning.

Based on the HN post time, you will have posted your reply about 6.30pm UK time. I'll ask someone in the team to find your application within that time frame and contact you on the details you had applied with.

If anyone else has a similar issue please let me know, we don't always get sight of issues like this and it makes for a really bad experience.
I wonder if their stock ticker will change. BLOCK doesn't seem to be taken.
re2 has limited functionality. It’s works wel for specific patterns, like crawling, but not general purpose
C Traps and Pitfalls
Is that ten hours including lunch break (and if yes, how much?), or not?

Based on the stereotypical 9-to-5 office job in the UK or elsewhere, a "40" hour work week in those countries must obviously include some amount of paid lunch break (at a guess at least half an hour, maybe even one hour, giving somewhere between 35 and at worst 37.5 actually worked hours)

In Germany on the other hand lunch breaks are typically unpaid, so 40 hours means 40 actually worked hours, plus however long your lunch break is (at least half an hour is the legal minimum when working between six and nine hours per day).
> Loading fewer fonts, and serving them yourself.

How about no serving of fonts? I don't think I've ever looked at a webpage and thought it would be improved by a particular font family. What exactly can't be accomplished with standard web fonts? Icons? Haha, don't even go there.
```
If the domain contains an offer to sell the domain, you lose the domain.

```

What about "We are looking for an acquisition/exit"?
How do you front load the whole svelte app?
I am working on a platform that might suit the problem you described

http://widgetterminal.com

Feel free to reach out directly to me if you want early access / demo (contact info in profile)
A fraction of the ones that are successful.

I suppose what I really mean is: If your leadership subordinates (especially new joiners) are starting to struggle to coordinate, consider the possibility that you might already be at that point yet emotionally attached to the notion of staying small as you double or quadruple in population.
37.5, which is 75 percent of half, I would say "nearly" half puts the education of the people very close to average.
WELL Health (https://wellapp.com/) | Full Time | Remote/Fully Remote from US, Santa Barbara or Boston offices

WELL Health is a SaaS digital health platform enabling digital conversations between patients and healthcare providers - through secure, multilingual messaging (mostly SMS/text, but also email, phone, live chat, etc.) that integrates with the hospital's EHR/EMR (electronic health records).

We are currently hiring:
* Senior Backend Engineer - https://wellapp.com/careers/apply/?gh_jid=5550808002
* Senior Frontend Engineer - https://wellapp.com/careers/apply/?gh_jid=5534253002
* Backend Engineer - https://wellapp.com/careers/apply/?gh_jid=5550724002
* Senior DevOps Engineer - https://wellapp.com/careers/apply/?gh_jid=5504070002

Our technology is used by 200,000+ healthcare providers to facilitate more than 1.1 billion messages for 37 million patients annually.
During COVID, healthcare providers used WELL Health technology to facilitate 8 million COVID vaccine appointments.

Our customers are larger hospitals and health systems, so we work in SaaS B2B2C.

In terms of growth, WELL Health has been named one of Inc 5000's Fastest Growing Companies for 2020 and 2021, #10 on the Forbes list of America’s Best Startup Employers and won 2021 Best in KLAS for Patient Outreach (A big deal in digital health, it means customers rate our product higher than any others in the category).

We are rapidly growing (just hit about 260 employees) and are looking for talented people to help us scale. We are obsessed with building technology that eliminates the communications barriers that keep patients from good outcomes and better relationships with their doctors.

For more info email: slee@wellapp.com
Dynamic Soaring: 545 MPH RC places have no motor
Press says no.... still SQ
If Google actually used its search history, it would see I was a sw eng power user, and return the types of results that users like me want to see.

Then again, I have been using Google Maps for 16 years and it still cannot show me distances in km rather than miles. A boolean setting ffs that I've had to manually switch probably a thousand times.

If billions of dollars of AI R&D can't even figure that out...
It has a "streams" function. I've never used it.

I've heard good things about airsonic (https://airsonic.github.io/). I used SubSonic before and i just didn't like the clients that connected to it. AirSonic is based on SubSonic but there's supposedly a bunch of improvements.
Create a playlist from the album so that it's in your "collection" (of playlists). That's only way I know how to accomplish.
Such a dense crowd doesn't seem to be the best environment to throw a burning piano with a trebuchet, but I guess I don't get the point of the burning man.
Decided to try Golang this year.

Compared to Python and Scala it is way more verbose for simple challenges as this.

I almost feel like I am back in the early 1990s of writing C.

I miss zip, sum, map and list comprehensions...
Indeed there's a lot of very useful tools in there, with plenty of options to create custom workflow. I used `compare` with the fuzz option for instance to create a simple camera motion detection: https://github.com/laurent22/pmcctv/blob/e0930a0f7f51c319f66...
What are approaches to you prevent DoS attacks with such an architecture? It seems trivial for an attacker to generate super expensive queries en masse.

Strict row limits could bring some relief but don't solve the problem.

I bet there are solutions for this but it's not very obvious. Would someone briefly explain?
The source code, along with all other assets, were sold to Symantec in the late 90s. My uncle doesn’t have any copies of it, and so much time has passed that there aren’t any contacts at Symantec to ask (if Symantec even preserved the source to begin with — they didn’t buy the company for DESQview).

Early in my career, I did work with a former employee of my uncle’s, who worked on DESQview/X back in the day, and we spoke a lot about that time. If he had the source stashed away someplace, he never admitted it.

I wish I could offer more hope than that. I want it too :/
I'm in a really bad time zone for AoC right now, but here was my solution in R for day 1 problem 1.

library(tidyverse) # pre-typed
lines = readLines("data/day1.txt") %>% as.numeric() # Read data
diff(lines) %>% .[. > 0] %>% length() # Part 1

This didn't involve me being a sophisticated or good programmer, and if I was in a time zone to be competitive I also would have written a function to submit my answer from within my IDE (which can also be pre-written). I could absolutely buy people wanting to be competitive and being able to do this in 30 seconds. I actually could have pre-written the second line of three, in point of fact.
I use a stationary bike in combination with the Peloton mobile app, Strava, and a heart rate monitor. It was a little hard and boring at the beginning until I got into structured workouts and playing with numbers. Now, I quite enjoy modeling how my FTP improves over time and adjusting my routine accordingly.
Cardio: alternate total gym rower & run (also jump rope sometimes)
Strength: TRX & body weight exercises

Works well for me, but I’m not super into strength training at this time. If I was would prefer a gym membership.

Honestly you just need to do it. Even without equipment you can run, do push ups, crunches, air squats. No excuses for doing nothing in my opinion.
Autodesk is using Vulkan for some products (including using MoltenVK for the Mac version).

As for using middleware, GPU's are vastly more capable and complicated today than 30y ago when OpenGL 1 appeared. In most cases it makes sense to use a higher level interface, specialized for the particular type of application you're writing, be it ANARI, a game engine, some scenegraph library, or whatever.
Yeah you're right: https://twitter.com/Square/status/1466158918724472837?s=20
There's probably a disconnect between safety culture and PR culture here. It is true that this shouldn't have happened. It's extremely important to work out how to avoid it happening in a general sense. No-one here is angry at NSS or Mozilla. This safety culture pose reads to you as an attack because you're reading it in PR culture pose.
Google Play was ideal because I could upload any of my own music and it was part of my library, accessible anywhere in the world.

Does any service like that still exist? I'm stuck with Spotify, which lacks dozens and dozens of albums that are important to me, and it won't let me upload them myself.
https://github.com/tormol/tiny-rust-executable got it to 137, but here's a blog post explaining the process to get it to 151: http://mainisusuallyafunction.blogspot.com/2015/01/151-byte-...
Show HN: Hacker News with Popularity Gradient
I am sorry to see that, actually.
youtube-dl seems to be abandoned, now. yt-dlp (an actively developed fork of youtube-dl) seems to be it's accepted replacement, I think.

fyi
Not sure! I doubt they would actually be compatible anyway since the CPU is too different. It seems likely that prior experience with CP/M COM files being loaded at 0x100 influenced the design though.
IMO, "don't implement your own crypto" is more about the bits that actually _do_ the encryption. Use a battle tested library for that (e.g. libsodium). Wiring it up is a little different. You can misuse a library, but it's a lot easier for some random person to point out how you're misusing a library than it is for them to e.g. prove that you reimplemented some KDF correctly.
How Userflow approaches trial conversion to bootstrap to 400 customers
A number of those are in TFA.
As someone just barely past past the affluence event horizon, VCs are now actively courting me to lead startups to develop their ideas or to invest in their funds. Previously, they just dismissed me as hella smart but clearly not leadership material (apparently net worth is an equivalent virtue signal to academic pedigree, who knew?). I am instead investing in myself and building skills orthogonal to what got me here so as to push senility off into the far off future.

I like the concept here in principle. But I would love to see it expand to also attracting tribes both in terms of time and money to build concepts. These days, I tell startups that want my money that it is off the table, but I offer my time and opinions in exchange for free dinners. It's up to them whether they consider that a good deal or not. Or it's easy to get money if you're willing to search for someone who's already pursuing something similar and you just need to express your concept as if it is their concept. What's hard is finding people who can execute all the way to production. Thank you for attending my TED Talk(tm).
Old, Weird Tech: The Bat Bombs of World War II (2011)
>STEM PhD's apply rigorous logic to determine if something is true or false. But the same people, when thinking about non-STEM topics, throw logic, reason, and analysis out the window and just go with their gut feel.

How much is it the other way round?

>you cannot pretend something is working when it isn't.

If you can verify any hypothesis with an experiment, you don't need logic. You can go with your gut feeling, and iterate until it works. Because the compiler and the program itself are bound by logic, software developers don't need to cultivate the same strict logical thinking that other disciplines need.
Low code vs. SQL: What transforms data faster?
Medieval Trebuchets didn't move. You hired engineers to cut down trees and build Trebuchets for a particular siege.

Honestly, "Castle Drops" in AOE2 are more akin to how Trebuchets were used. You build an army, the army gains control of an area, and then you use your engineers to build a long-range siege device at that location.

------

https://en.wikipedia.org/wiki/Trebuchet#/media/File:Ms.Thott...

See? No wheels. Those things couldn't move at all.
They are a non profit, they just havent released their numbers in a few years https://projects.propublica.org/nonprofits/organizations/824...
https://developers.google.com/web/tools/lighthouse/
AoC is one of my favorite events of the year. I find the puzzles to be much more approachable than things like Project Euler. I regularly credit my yearly participation for making me a better programmer.

I also do a daily writeup of my solution, which helps make sure I understand the problem and help others who are learning. I found it super rewarding last year, so I'm doing it again this year. They're in my GH repo. Here's today's: https://github.com/xavdid/advent-of-code/tree/main/solutions...

My big tip is that you probably don't need to worry about competing for the leaderboard (unless you really want to). Go at your own pace, don't stay up weird hours, and take a break.
You can automate this in VSCode, very handy.

https://christianheilmann.com/2021/04/14/quick-vs-code-tip-a...
I have worked 3 places with unlimited vacation, and there was zero pressure to not take vacation.

One company specifically said they we needed to get our asses out of the office because they saw people not taking at least 3 weeks a year.
It's not really magic though. Here's a simpler variation of the problem:

Two buses make different circular routes from the same depot. One bus takes 3 hours to do a loop, the other takes 5. At what times from the start of the day will both buses be at the depot at the same time?

you could write a loop like this:

for t in range(0, 10000):
if t % 3 == 0 and t % 5 == 0:
print("same at", t)

which if you run, you'd see:

same at 0
same at 15
same at 30
same at 45
same at 60
same at 75
same at 90

and even if you knew nothing about math, you could see that and think, oh, so they just meet every 15, which happens to be 3 times 5... You don't need to count up one at a time and check remainders, you can just increment by 15 and get the exact same result..

for t in range(0, 10000, 15):
print("same at", t)

That's more or less what I did when I solved it.. saw how the problem simplified to finding the common multiples of numbers, which when they are prime is just the product. apply this process iteratively and you have the solution.
Does anyone know of a good list of these copy sites? I just came across this Firefox extension which makes it possible to filter sites from search results: https://addons.mozilla.org/en-US/firefox/addon/hohser/. Would be great with a community blocklist like those for pi.hole
Square changes its name to Block after Dorsey leaves Twitter
It's a pretty straightforward, understandable task - which then leads you towards making your own tweaks to it / writing something new.

It may also just be an interesting attempt at something that could be great depending on how well it worked - it's an experiment. A general "explain to me what this code does" that was as good as a human explaining overall what is going on could be very useful in more complicated parts of a codebase.

My final thought is that being new to a language and needing to dig around in a codebase is something I do quite a lot and so it could be useful even if it's quite basic.
I think it is consumer-hostile that LG TVs don't allow you to downgrade firmware.

So they release an update that breaks basic advertised TV functionality (like ARC, HDR, etc), and then all the consumer can do is pray for 6 months that they're actually working on fixing the problem that they caused.

That's bullshit.
wouldn't need to be a boulder at those speeds. energy goes up with the square of velocity

50g @ 460m/s = 5290J

25kg @ 50m/s = 31250J

that is to say, the small but fast projectile is 1/6th the energy but only 1/500th the mass

edit: formatting

edit2: a 300g projectile at 460m/s would have approx the same energy as a the 25kg boulder at 50 m/s. at point blank range anyway.
I'm not saying you're wrong, because the additive/subtractive parts of calories are definitely a fact.

But there's more to health than not getting fat, exercising your muscles is important, else you'll lose them and your cholesterol will go to shit (too little of the good one).
Prediction markets expect transmission to be about the same as Delta, with lethality less than delta. I was worried myself last week but this week it seems to be maybe an improvement over Delta? If you don't want a vaccine, you were almost certainly going to get COVID at some point. Now, instead of Delta, you may get a less severe variety?
At 13:12 in that video notice the tension in the frame and how the main spars are getting out of alignment with the part the winch is mounted on. I wonder how much spare strength there still is but it can't be much. Pretty scary machine!
Extremely painful.

* There are only three data registers (A, X, Y), and they aren't interchangeable. Values get spilled to the stack or memory constantly.

* Memory addresses are 16 bits, so they cannot be stored in registers at all, and performing even simple operations on them (like incrementing an address) requires carry handling.

* The stack is hard-limited to 256 bytes, so pushing too many temporary values onto the stack risks stack overflow.

* Addressing modes are limited. There is no "address + immediate offset" addressing mode, making pointers to dynamically allocated structures awkward to work with, and some indexed addressing modes will roll over if they're used to index past the end of a 256-byte page.
It's not due to effort that is specific to a single module. It reflects an improvement in the community's understanding of what patterns causes slow compile times and also tooling that helps improve compile times by reducing method invalidations.

There may well have also been improvements in the Julia compiler.
I also find it confusing.

Is this just a docker-compose setup, or did you write the code? I see some go code in there, did you write the WebRTC server stuff yourself? If so, how come it's not published as a normal package which doesn't require docker?

I'm asking because I'm interested in remote desktop solutions, but in many cases I don't want/need docker, so any novel remote desktop utilities are interesting to me.
Thanks for looking out. Editing now!
Reserve | Remote | Full-time | https://reserve.org | BitTorrent meets CashApp, backed by Sam Altman and Peter Thiel

We help our customers cope with hyperinflation, capital controls, and discrimination from the global banking system. Our current customers are in Venezuela, Argentina, and Colombia and we have plans for eventual global expansion.

Our long term goal is to offer an alternate currency that is essentially a modernization of commodity money – a cryptocurrency 100% backed by a basket of low-volatility real-world assets. This would provide an alternative to USD that is actually stable enough to use as money. (No, BTC is not the answer. No, algorithmic stablecoins are not the answer. If you disagree, this is not the project for you.)

We’re open to team members from anywhere, with preference for the Americas due to timezones. We only recruit engineers with this HN post, and we hire about one engineer per month right now.

- We are about to start recruiting a CSO and/or high-level security staff member. Contact us directly [contact at reserve.org] if you are interested and we haven't posted the job yet.

- front end: https://apply.workable.com/reserve/j/EE5296426A/

- back end: https://apply.workable.com/reserve/j/64A6752723/

- full stack: https://apply.workable.com/reserve/j/BDAD521C3F/

- web3: https://apply.workable.com/reserve/j/D409ED8CD2/
Mozilla's relevance hasn't mattered to Rust for a while.
Scarf | Remote (US-Timezones preferred)

- Senior Software Engineer (Frontend) - Typescript, Vue (https://about.scarf.sh/jobs/software-engineer)

- Senior Software Engineer (Backend) - Haskell, Nix, K8S, Postgres, Kafka, AWS (https://about.scarf.sh/jobs/software-engineer-frontend)

Scarf is a startup that builds maintainer-friendly tools for sustainable distribution of open-source software. Scarf identifies and connects you with the companies that rely on your OSS.

We're looking for talented engineers to join our small remote team. If interested, please send a resume to jobs@scarf.sh
DeepMind: AI software collaborates with humans on mathematical breakthroughs
I'd also like to see the smallest Rust binaries that are achieved by real projects. When the most size-conscious users use Rust to solve real problems, what is the result?
Good luck on the launch next year!
Don't know it there's a relationship to being a good person, for whatever moral interpretation of good.

But I do agree that it helps to be a good developer that you have good introspection skills, honesty, curiosity, and confidence to make mistakes and learn from them.