skysight-inc/HackerNews huggingface dataset:
BeneKinetic | Founding iOS Engineer | Washington DC Area or Remote (+/- 5 hours EST) | $150 - $175k | Equity

BeneKinetic is a cutting-edge technology company dedicated to enhancing the lives of individuals with musculoskeletal and neurological conditions through its innovative mobile application. We are seeking a highly skilled and motivated Senior Lead iOS App Developer to join our fully remote team. Our Founder (Stanford - BS, STS) has 20 years of experience in technology and finance. He is a serial entrepreneur with one exit under his belt in 2014. He built BlackRock’s digital strategy in Asia across eight markets and led product management and business development for telecommunication and ASP startups. Among the team we have 4 successful businesses previously founded with 1 acquired and 3 in profitable operation, 60M+ in grants awarded, 4 PhDs, 2 DPTs, 2 world renowned scientific experts, 1 JD, and a multitude of successful products and services launched.

You’ll be our first full-time engineer and if it fits, eventual CTO. You will play a pivotal role in transforming our prototype into a fully functional and user-friendly iOS application. You will be responsible for collaborating with the team, engaging with partner organizations assisting with user testing/feedback and leading the development process from concept to launch. Ideally, you prefer simple solutions and designs over complex ones, have good intuition for what is lasting and scalable, and are willing to iterate quickly and learn lessons based on repeated user feedback. Bonus points if, you’re also comfortable outside iOS and have some experience with full-stack development and some curiosity, if not hands-on exposure to machine vision algorithms.

Key Skills:

- 5+ years of experience in iOS development

- Bachelor's or Master's degree in CS, Math, or a related field.

- Proven experience as a lead iOS app developer with a strong portfolio of successfully launched applications.

- In-depth knowledge of iOS development, Swift, Swift UI, Xcode and relevant frameworks.

- Strong understanding of UI/UX design principles

- Exceptional communication skills, ability to articulate highly technical concepts to both technical and non-technical stakeholders.

Nice to Have:

- Strong mathematics foundation in machine vision (linear algebra, probability and statistics, calculus, signal processing, differential equations, geometry, optimization)

- Basic machine learning (regression, classification).

- Experience with Java and Android

- Passion for making a positive impact through technology.

To apply, click here: https://forms.gle/14j8rWizhDVDbGJz7

Thanks!
Best answer I can give: https://news.ycombinator.com/item?id=38879366
Most Americans Are 'Dying Broke'
The query language is interesting. It has like grammar guide lines? No upper-case testing upper-case the cluster does not accept the queries. I like it though pretty strict.
I've seen dashes. Much less common but I have seen it used and I live in NYC.
December jobs US economy adds 216,000 jobs Wall Street
Both these projects are fossils at this point.

/joke
Toothless? How about clueless then? Or better, favors Big Inc profits over public health.

Call it what you want, but the FDA is too often a paper tiger.
IMO, the Biden administration is going to go down as one of the greatest in modern American history.

It's one thing to do well in easy conditions. But the true measure is how you handle challenging conditions, and few terms have been more challenging than the last 4 years.
You can scan and OCR (adobe) this yourself with not much more effort than boxing and shipping at FedEx

Then repost on related public-facing online forums or a free wordpress site or upload to archive.org
The worst part about iOS autocorrect is that it will change previous words and it drives me wild. So even though I had typed a word correctly, I am 2-3 words ahead and it decides to just change the previous word making the sentence nonsense.

Also the constant autocorrection of swearing is really annoying.
My niece likes this show and I had never heard of it before. When I was a kid I liked cartoons that were on the air like 5-10 years before because even when I was 5 I found newer cartoons annoying. This one was pretty neat though and I agree it's refreshing after seeing the slop on the screen blasting from iPad kids.

One thing I really appreciate is that it's quiet, the characters are soft spoken, stock sounds don't play constantly, there isn't constant music, it's simple and doesn't make my head hurt.
Managing time blindness has been a challenge, too.

I've discovered a helpful tool: the BlipBlip app on my Android device. This app allows for customizable settings such as selecting a ticking interval—in my case, a 15-minute reminder—and choosing from various ticking sounds, with my preference set to Casio.

Notably, it also enables the configuration of periods without ticking, particularly useful for nights or weekends.

The are plenty of other options but these are the ones I care about the most.
Can someone explain to the clueless among us (me) how you can increase jobs, but not decrease unemployment?
----------------------------------------------------------

POINTS
December’s jobs report showed employers added 216,000 jobs for the month while the unemployment rate held at 3.7%. That compared with respective estimates of 170,000 and 3.8%.

----------------------------------------------------------

Also, isn't this just the most american thing ever?

----------------------------------------------------------

Markets reacted negatively to the data, with stock market futures sliding and Treasury yields sharply higher.
Concrete vs. Abstract API Examples
Very piracy, but okay for the big guy.
lol. I know. I should have used "for"
It'll probably be a few years before Hacker News is a safe space for ChatGPT victims.
I may be the only person to have killed every single MMO player on the planet
>The author forced himself to learn archaic Objective C for a completely unnecessary reason, and now is stuck with that design choice despite not having any benefits.

It's easy, now, to say that it was a poor choice/premature optimization/unnecessary/whatever. But, presumably, the author is unable to tell the future. At the time when the decision was made, there were benefits that the author deemed necessary (smaller distributable among other benefits).
That seems to have been the intent of the question? Agree it was unclear.
iGodot: Running Godot on the iPad
How would a "smaller scale apps farmer's market" be different from random freelancing?
And education can be viewed as problem of consistent shared state.
Curious that this is a collaboration with a Chinese university giving the ongoing US-China tech war.
Original title (shortened to fit): "I may be the only person to have ever killed every single MMO player on the planet..."
the population increased
I believe the argument order is "a = b - c", so it's effectively `ymm_c = 0 - ymm_c`. (And yes, ymm_one does seem to be initialized to zero, I'm not sure why they picked that name for it...)
I ruined a Sony TV in the late 1970's with a pacemaker magnet my father (a physician) brought home from work. My parents were not happy with me. It was able to be repaired.
Are there examples of phones that have done this, or is it a hypothetical fear?

Either way, I remain glad that the government has not made it illegal for a company to remove functionality from a product.
Whopr doesn't fix the issue, because runtime calls (happen a lot with arrays) shouldn't be inlined; all that achieves is blowing out your instruction cache.
His plea for lean software [1] is always worth a read.

[1] https://cr.yp.to/bib/1995/wirth.pdf
I meant more concrete cases.

Say there is some weird behaviour and you suspect that it's due to a race condition. Maybe someone forgot to do "select for update" and you want to write a test to confirm. How to do that?

Even if you know 100% that it's a race condition, you still might want to add a test to prevent it from happening again no?
Out of curiosity is that a hand crafted page? It is a nice flow with the animations and the graphic call-outs, etc. I'm personally not interested in the Obj-C code snippets but that overall layout of the page, the sidebar ToC, the minimalist design is just really stunning.

Also - how did you do the visuals in the "Gnarly Bits" section that split the page/components out into verticals? That is such an amazing way to display the internals of a thing like a page.

If these elements could be packaged into a blog theme for whatever blog hosting platforms are popular these days I bet you'd get a bunch of people to purchase. Nice work!
ZkLocus – Authenticated Private Geolocation Off and On-Chain Whitepaper
Inlining is what can mostly mitigate this. You'd write:

foo() {
// do something
return foo0();
}
foo0() {
// do the rest of the things
}

If you can convince the compiler to inline foo0 into foo, then you get almost what you want. The compiler technically could even use the same code for both (saving some binary size and thus RAM, thus getting the exact same result), though AFAIK this sort of optimization is unusual.
Of course roads are needed.

But there are at least two problems with such a deceptively simple statement:

1) Road construction is constantly expanding. They create their own demand by diverting resources away from many things including affordable housing -- the number of people I know that commute for over an hour because they cannot afford to live near their work is non-negligible. At some point this becomes a planning/resource issue and at the moment the decision is to carry on as usual with a system that is causing major problems.

2) The amount of traffic makes a huge difference. It is well documented that roads create ecological bubbles affecting animal populations negatively. The speed and frequencey of the traffic (type of vehicle) makes a difference.
Right. Effectively, it's innocent until found to be guilty. In the context of public health and environmental wellbeing, that's a way-more-risk-than-is-necessary way to approach their responsibilities.

Great for profits. Nots so good for everyone and everything else.
Also on the food topic: How to Cook that with Ann Reardon is one that I like, aside from her more useful cake-related videos, she has a great series on historical recipes as well as amusing food hack debunkings.
Multiple threads accessing single pieces of data is always slow. The standard answer is "don't do that"; you can do that just as well with GC or manual management.
MareNostrum
But plugging into a garage outlet isnt available to everyone. Take that garage outlet away and require yourself to go to a location and sit for an hour to charge. Is it still better?
Only someone who has never worked under the FDAs eye of Sauron could think this, strong Dunning-Kruger vibe.
What specifically have they done policy wise? I'm Canadian, don't have a stake in this.
Too bad it has tons of memory leaks if you run even simple VBA using excel.
Year cohorts are not uniformly big. Immigration.
I am old enough (i.e. > 2 years) to remember when politicians were complaining that rates were too low and pledged to increase them to make things great again, in stark contrast to now where they are all but promising to slash rates to make things great again.

Lest we forget that actually they have nothing at all to do with the government on your tv screens every day; and in all likelihood cutting rates is a sign of bad things in the economy and hiking rates is a sign the economy running a bit too hot.
> Or move away from the US and stop supporting bad US government behavior with our taxes...

As long as you're a US citizen or green card holder, moving away from the US won't stop the US from taxing all of the money you make anywhere in the world. Giving up citizenship for tax reasons is also illegal and can get you a lifetime ban on re-entering the US.

Edit: with the very important caveat of Puerto Rico. I'm not a lawyer or accountant, but my understanding is that residents of Puerto Rico don't have to pay federal income tax.
Right, it's the same here. The poster clarified what they actually experienced.
Is there a HN or Reddit group where economics, finance, etc are discussed in boring details?

For example, I see a lot of growth in government jobs. Does anyone analyze month over month growth by sector?
Long live CentOS Stream
Be real: Apple is not going to rewrite MacOs/iOs in Swift. Objective-C will always be there, offering faster and more robust features.

Just look at the Microsoft equivalent: yes, C# is good and all, but the hardcore Windows apps are still using (lightly-skinned) VC++ APIs - after almost 25 years since they started flogging .NET.

Swift is for the new rubes, bootcamp graduates and so on.
Factorio Parametrised Blueprints
In addition to population increasing, the number of people in the job pool can increase in other ways. Unemployment generally looks at the number of people looking for a job, which can change based on people deciding they want a job / don't want a job in a given month.

More details at BLS: https://www.bls.gov/cps/cps_htgm.htm

And re: market response, continuing strength in the job market means the Fed is likely to keep rates higher for longer, which the markets hate.
One of the worst things in the world is explaining how it works to someone else, then watching them use it poorly.

I have a convenience tool I made for myself, but shared with my coworkers. I deeply regret sharing it because nobody knows how to use it effectively
This would be like testing bytecode produced by Python. Why would you look at an abstraction that is not meant to be looked at? Test the actual DOM.
Young people join the workforce every month, and also some who have been sidelined for one reason or another can re-join. Who counts as unemployed is a bit more detailed than just people who aren't working.
It seems you might be arguing a that it's untenable to account for individual actions. While a precise measurement is certainly infeasible, there are numerous philosophical frameworks that look to aggregate morality on a scale that can be compared, e.g. Utilitarianism and Consequentialism.
I wish more software companies would take the approach of not bloating up everything and constantly updating everything. Its like the keeping up with the Joneses mentality but for software.
I don't know if it's technically stoicism or something, but you see this in places all over the world... the "it'll be alright until it isn't" kind of mantra. Living through these moments the best you can until you can no longer do so due to something beyond your control.
Rocky Linux is a fine successor to CentOS and was created by one of the original founders of CentOS, Gregory Kurtzer.

https://rockylinux.org/

https://rockylinux.org/about/

If you need enterprise support RHEL tends to be a default choice.

If you cannot afford RHEL or do not need enterprise support, Rocky Linux fills the role that CentOS once did.
The participation rate changes.

https://fred.stlouisfed.org/series/CIVPART
That's an awesome list! And, yes, Pickel sounds like a tool I'd love to use. Can't wait to give it a try :)
only people who are actively looking for jobs are considered unemployed, so the "jobless working age population" is a larger group than people considered unemployed. so, you can have a person who is unemployed get a job and another person who is jobless but wasn't considered unemployed because they weren't actively looking then become unemployed because they began to actively look for a job.
LOL, the first comment of that article.

"To worldofmathew on Hacker News,

While I do sincerely appreciate the fact that you have taken the time to post several cheapskatesguide articles to Hacker News, this may have caused them to designate you as a blog spammer and block your posts. In other words, they may think that you own this site and are posting your own articles. May I suggest that you contact a Hacker News moderator and set him straight before you post another cheapskatesguide article?"
That's a bit of a fallacy, because "a location" will probably be "the place where I parked my car", given how easy it is to transport electricity and how profitable it is to install a cheap charger on the sidewalk. I'd very much rather go to "a location" of "where I happened to park" than a dedicated gas station (which isn't very far, but isn't right where my car is).
Some of the most enlightening books I’ve read when I was first learning Ruby were Text Processing in Ruby, and Building Awesome Command Line Apps in Ruby 2. They each reveal certain features and perspectives that work towards this end, such as text parsing moves, Ruby flags to help you build shell 1-liners you can pipe against, and features with stdio beyond just printing to stdout.

Then add in something like Pry or Irb, where you are able to build castles in your sandbox.

Most of my data exploration happens in Pry.

A final book I’ll toss out is Data Science at the Command Line, in particular the first 40 or so pages. They highlight the amount of tooling that exists that’s just python shell scripts posing as bins. (Ruby of course has every bit of the same potential.) I had always been aware of this, but I found the way it was presented to be very inspirational, and largely transformed how I work with data.

A good practical example I use regularly is: I have a project set up that keeps connection strings for ten or so SQL Server DBs that I regularly interact with. I have constants defined to expedite connections. The [Sequel library](https://sequel.jeremyevans.net/) is absolutely delightful to use. I have a `bin/console` file that sets up a pry session hooking up the default environment and tools I like to work with. Now it’s very easy to find tables with certain names, schemas, containing certain data, certain sprocs, mass update definitions across our entire system.

```
# Something failed, and not everything loaded as you expected
# explore explore explore…

db::CompetitorPricing.tables

db::CompetitorPricing.tables.grep(/^pricing_/)

latest = DB::CompetitorPricing.tables.grep(/^pricing_/).map {|table| [table, table.max(:create_ts)}

latest = latest.sort_by(&:last)

# serialize to csv, or json, or perhaps copy the data into excel:

Clipboard.copy latest.map{ _1.join("\t")}.join("\n")
```

Just like with work in the shell, you have a really easy time iteratively exploring the problem and building up your answer. The ability to serialize your data you’ve found, and keep your favorite tools in your pocket feels extremely productive. And of course, all of this can be written in ruby 1-liner shell scripts, or more complex shell scripts to pipe in and out of other tools if desired.
Feels like the effects of the IRA and Chips act will pump up construction jobs as factories get built in the short term.

But whether all that activity generates products and supply chains that are globally competitive is still a big question. I don't think the US is anywhere close to being out of the woods.
First two paragraphs resonated. I'm an American who grew up in Brazil, Japan, and Sweden. I'm tired of being asked "which was your favorite" because it's so reductive and ALWAYS what people ask me. Questions in this article are much better.

On the other hand, the description of roping up without proper training... yeesh. Sounds like bunch of gumbies putting each other's lives in danger. Not ok.
How do you go about finding stuff on AliExpress that isn't (too) shit when it turns up? Or is that just the risk?
I haven't worked on this code in a long time but I will try to answer based on what I remember. (Also on phone without easy access to the code)

The idea is that all entries have a natural ideal position in the table and the displacement is how far away from it it is placed in practice. If two entries are competing for the same slot, the logic will prefer displacements of 1,2 over 0,3 so if you observe an entry with displacement 5 after already having visited 5 entries you can already conclude you wont find what you are looking for. However, I am not sure this quick exit is actually implemented.

I think the index size is not a power of two, but that was something I considered but it would greatly affect size. At the time of building it, spinning disks were still common and optimizing for space compactness and minimizing page faults/iops were more important. I think it would be at most one division per lookup and the the memory/disk reads would dominate the work anyway.

Deletions are implemented as a special tombstone entry in the log file which then causes a removal from the index slot as well. There is also a naive implementation of a compaction flow (go through log, build index, regenerate new log by looking at the index, then rewrite index)
The fact that this supports the Touch Bar alone is _Huge_.

Would it be possible to have a basic mode where one makes a one-time payment and has the option to hid all nagging about "Pro" features?
I highly recommend the novel “Independent People” by Halldór Laxness, which your comment reminded me of.
We just spent some time in Iceland this past year. I hadn't really realized it but Iceland pretty much didn't even have a formal tourist industry until sometime in the early 2000s mostly due to volcanic eruptions disrupting transatlantic air traffic causing the country to end up on the news.

I came away with some interesting things:

- In one small town we visited they had turned the local town hall into a tourist greeting center. It had a theater that showed films from the 60s and 70s filmed near that town. One of them explained that there were no roads to the town until the modern period. However the town's main industry was sheep farming. How did they get the sheep to market in the larger towns? Simple, they flow in an aircraft, drove the sheep onboard, and flew them there! Before the airplane people either didn't live there or had to drive their sheep by foot or boat to market -- trips of many many days.

- Icelanders are incredibly comfortable being constantly very near volcanism. Most village centers have a local bathhouse fed by hot water from hot springs and they're very popular social centers, people live on the slopes of active volcanoes, the air often smells of volcanic gases in many places in the country, and so on.

- Much of the landscape is virtually impassable. It's the first time I've really ever seen such a vegetatively sparse landscape that was so inaccessible simply due to the terrain. In some areas, relatively "flat" landscapes were so rocky that I can't even imagine how one might traverse those.

Beautiful country, hearty people, expensive, surprisingly consistently good food.
The other week I just purchased a Hacker News app on iOS from a solo dev, for support. As an iOS developer myself it is vital that we support each other. I am not even rich.
I cant read this, im blocked
Intermodal Mobility Information System
> finds it very difficult to actually bring a project to a level of polish where I feel happy announcing it to the world

Which of course reminds me of the Reid Hoffman quote: "If you are not embarrassed by the first version of your product, you’ve launched too late."

I know the context is a little different, but still makes me think of it :)
https://en.wikipedia.org/wiki/CHIPS_and_Science_Act is a commonly cited one around here.
Mothers' smartphone use and infant interaction in the postpartum period (2021)
got an old college roommate in HR, now a VP of HR.

we were talking about this a decade ago (he wasnt a VP then). his team would throw out fake adverts and see what bites. how many hits, and how qualified.

their ATS allowed for fields like expected salary, so they could take the temperature of the market and see how many hits, and for how much $$$, they'd get for any particular job.

No scams, just no response. Presumably they purged the PII at some point.
That would probably be the best thing ever
These certainly aren't good omens for the technicals of the product, let alone ability to process payments.