skysight-inc/HackerNews huggingface dataset:
TonDone | Laravel/PHP Mid/Senior Developer/Engineer | REMOTE (USA) | Full-time ($75k-$120k)

At TonDone (https://tondone.com), we believe in enhancing businesses with the most innovative solutions that would help businesses be more efficient. We are working to build a team with a passion for solving problems and moving quickly, and we are looking for people to help us.

Each day our customers rely on TonDone across their entire workforces, and you'll help us keep it going with your skills in Laravel, PHP, jQuery, JavaScript to make improvements and features changes to our application

You'd be joining a team of thoughtful leaders and experienced engineers with HQ in Akron, OH and distributed across the United States.

Apply here:
https://www.linkedin.com/company/tondone/jobs/ or here
https://angel.co/l/2xbW4M
It's very difficult to tell what will become valuable in the basic research world and what will remain a curiousity. A classic example in biotech is the study of sex in bacteria - it seemed about as useful as studying the sexual reproduction of ferns at the time. Bacteria generally replicate themselves clonally, but the discovery that they were also exchanging genetic material by the use of plasmids (essentially, mating with each other) eventually opened the doors to things like cloning the human insulan gene, inserting it into a plasmid, getting a bacteria to take up the plasmid, and then, voila, human insulin could be grown in vats in bulk. That was the first real biotech business that I know of, and from there it just exploded.

The problem with universities pushing research that clearly has some short-term financial reward (due solely to patents and exclusive licenses under the 1980s Bayh-Dole law) is that they neglect basic research and so close the door to the potential of truly fundamental discoveries like that. This is generally known as the corporatization of the American academic system and it's really been a disaster for basic technological advances.
>First, the car doesn't download map data. I'm stuck with what was on the car when I bought it unless I want to pay an unreasonable amount to update it.

Apparently car navigation maps are a thing that you can also pirate. I think I saw a Windows tool for downloading Mercedes-Benz map updates. Never tried it though, since I was pretty content to sticking with Google Maps and a phone mount.
100%, and also I think there's a tendency among people who compare 'higher up the stack' in GC'd languages to manual heap allocation in C/C++ etc. in a way that implies the the latter is almost "free" from a performance POV when in fact underneath the covers in these allocators there's still a lot of the same kind of walking of datastructures that also happens inside a tracing GC.

You can get unpredictable pauses from malloc/free, too.
Thanks! I just cloned your IDE!

Edit: Awesome! Thank you for this.
Using a catch-all domain is a mistake
My financial information is much more important to me than social media.

And they don’t pay cloud providers to ensure security. AWS [1] for instance always stresses the “Shared Responsibility Model”. AWS is responsible for security “of the cloud” the customer is responsible for security “in the cloud”.

https://aws.amazon.com/compliance/shared-responsibility-mode...

There is no way in the world that any cloud provider would ever take responsible for customer workloads. If you make your S3 buckets world readable - which is really easy to do. That’s on you.

[1] I work in consulting at AWS, all opinions are my own.
It's used for JSC's JIT and for all heap allocations in JavaScriptCore and WebKit that aren't GC allocations.

Riptide (the JSC GC) has a similar design and some of the key ideas were first pioneered there:

- The use of fast bitvector searches to find an eligible page (Riptide calls it first eligible block, I think).

- The use of bitvector simd to change object states in bulk.

- Riptide uses a mark bitvector that is indexed by minalign atom (16 bytes) and a block size of 16KB. Libpas's default "small segregated" configuration is 16 byte minalign, 16KB block, and an alloc bitvector indexed by minalign.

I have since thought about how Riptide could be wired up to use libpas. It's possible to do it. Already today you could create a libpas page_config that leaves room for mark bits in the page header, and makes them use the same indexing as the alloc bits. Riptide has a "newly allocated" bitvector that serves almost the same purpose as the alloc bits (kinda, if you squint really hard) - so you'd go from Riptides newly_allocated and mark bitvectors, to libpas's alloc bitvector and a custom mark bitvector stuffed into page headers using an exotic page_config. If JSC did this, it would buy:

- Better decommit policies than Riptide. I did a lot of tuning in libpas to make decommit Just Right (TM).

- Faster allocation of medium-sized objects.

- Possibly better memory efficiency.

But, Riptide is already very nicely tuned, and it gets some benefit from libpas's decommit rules because Riptide calls fastMalloc to get memory and sometimes uses fastFree to return it. fastFree calls bmalloc::api::free, which calls libpas's bmalloc_deallocate, which then goes to pas_deallocate with the BMALLOC_HEAP_CONFIG. So, Riptide already gets some of the goodness of libpas by sitting on top of it.
I don't think anyone on HN has a crystal ball, but...

My guess is yes, the tech industry will largely be back in offices by the end of 2022, for a very simple reason: most of the tech giants have returned to working in-office or announced that they will be returning in the near future. Twitter is the notable exception, but of course if Elon's takeover goes through, they will no longer be. The rest of the tech industry largely copies whatever MANGA does, for better or for worse. Remote jobs and fully-remote companies will still exist, but they will be notable because they're unusual.
HoudaSpot is far more than a friendly GUI - It's a powerful query tool and while I love the CLI for many things, HoudaSpot is a great example of how a well thought out GUI can beat the pants off of a CLI for this particular use case. Especially if you aren't exactly sure of what you are looking for/the best way to find it. Using HoudaSpot as an interactive spelunking tool for your data (not just the file system!) is pretty amazing.
With Android Auto I can save time by starting navigation before I even get into the car. And it does clearly show how much time alternate routes will save, so it's easy to see when a detour through a residential neighborhood isn't worth the hassle.
I think there's a better way of thinking about this subject which leads you to similar conclusions using less imagination. You can actually end up in most people's positions, so it's irrational to promote norms that harm others and benefit you disproportionately. War, economic collapse, disease, disability, climate change, natural disaster, etc. all happen. You can bet on the probabilities all you want, but black swan events do happen and you can become the minority, the immigrant, the homeless, the disabled, etc. in a flash. It's always in your own self-interest to maximize the minimum.

As far as Nozick goes, I think Proudhon addressed that a century earlier.
Mostly, but we have no idea (confirmed) what the Air Force's space plane does. We know it exists, we can track it while in orbit, but what it does do while there is not public. Also, the software and other capabilities of a lot of satellites are inferred but not 100% known.

So these birds are privately doing things in a public, ahem, space.
A Next Chapter: Postlight Joins NTT Data
90% of US mortgages are fixed rate, so inflation shouldn't increase the mortgage. IF anything, Inflation decreases the cost of the mortgage for those who own homes because they are a fixed dollar amount.
DeepText: Facebook's text understanding engine (2016)
Thanks for the follow-up. I think Safari 13 doesn't support static vars on classes. I'm not using a bundler or anything. I'll think about how I should approach this in the future.
Some will, especially at places where leadership felt like they individually weren't as productive during covid than when they could meet people in person.

But there are many other companies who found themselves just as productive (if not more so) during covid and are happy to embrace the lower costs associated with not needing so much office space and hiring workers from areas with lower cost of living
> In LISP 1.5, function definitions were stored on the property list of the function's name...

The fact that this was once the norm but has since been done away with saddens me. I've always been fascinated with "live environments" but felt they only went half way if they didn't include the source code itself. If I'm going to be updating something in a running system, I want to know what source code was used to get the system to the state its currently in, and preferably be able to query that source code as data. Of course, that code could be kept within source control, but then it's a shadow of the running system -- a map of the territory and not the territory.

As far as I know, the only languages/environments where this functionality is still available are Tcl, Smalltalk, and to some extent stored procedures within an RDBMS.
Am I really the one who is getting things conflated? Go back to the problem and look at step ten. The problem allows infinite swapping. You are doing an EV calculation, but your analysis is fundamentally flawed. Assign the policy of always switching. Your analysis is claiming that EVs can be calculated, but they can't. The EV is either zero or undefined for switching, because the recurrence relationship is an infinite sequence. Since 60 != 0 and 60 != undefined, but you claim that they are, something is very wrong with your calculations. You're using the wrong formalism. The policy is supposed to be able to vary, but you're treating EV as a concept that isn't dependent on policy.

Lets take a step back and learn the important lesson for more complex situations. Your policy influences your expected value. Not keeping that in mind is going to destroy the ability to correctly calculate expected value. You aren't trying to search for the best thing to do on the basis of expected value. You are searching for the right policy to provoke a high expected value. The difference is subtle, but essential.

How do we correct it? Well, the right formalisms that allow you to search for the correct policy comes from several fields, but one of them is game theory. In game theory when dealing with imperfect information, it is considered incorrect to do state-based reasoning under imperfect information. This is because you aren't in a state - you are in an information set. When you are playing the game you have to consider every game you could be in, because you don't know which you are in.

This is a second problem with the analysis, but I think you corrected this one.

They ask to be able to translate this into more complex situation. So the general lesson here is about considering counterfactuals in your analysis. An example of this in practice is Jeff Bezo's talking about his decision to found Amazon on the basis of regret minimization on account of his theory about how he would feel in various counterfactual futures. He didn't consider one EV, the founding of Amazon, but also other EVs like founding Amazon and failing and also not founding Amazon and doing other things.

I think I get why you think I'm conflating A, but I'm actually trying to point out that the wikipedia article is conflating A and so its hard to have a productive discussion due to our inheritance of their misuse of terms. I don't want to conflate A, but the Wikipedia article defined A in their expected value calculation and in that equation it ends up taking on a different meaning to what it means when it is defined to be 60. And their meaning ends up claiming things like 1=2 in practice, because of the properties of the hidden counterfactual part of their equations - just because they neglect to show them, doesn't mean they don't exist in the correct mathematics. So the logical contradiction is there - which is exactly the thing the problem asks us to identify.
Google doesn't release net income numbers by business unit but in 2021 revenue for search was around $148B and Youtube revenue was around $29B. Given that youtube revenue dollars are probably much more expensive than search revenue dollars I'd say that ratio will skew toward more of the profit being in the search category than the you tube category, not less. It does seem on balance to be a relatively small part of their business dollars-wise, although I'd make the case that the cultural relevancy that youtube gives google has a non-zero value.
So upon deploy the CD pipeline calls kubectl with the proper deployment image and that's ok?
That's not a Ponzi scheme. So long as the sun shines, people are born, resources are extracted, raw materials are converted into finished goods then there is still real economic growth happening. When we turns rocks into computers and sunlight into seedless grapes we are creating value that didn't previously exist. The characteristic of a Ponzi scheme is money chasing money and no value being created.
Rebellion Defense | Remote, potentially w/travel to DC - USA only | Full Time | Mid-SR SDE | ~$157,000 to ~$236,000 + options

Your team will be focused on building autonomous systems for some of the company's most important initiatives. Domain experience isn't required, but we're looking for strong backend devs.

The work is mostly in Python and Go; your environment will range from being in the cloud to what I like to call "a hostile development environments" (but don't worry, you'll be surrounded by people that have battlescars in these environments, and they're _fun_).

About RD: Rebellion Defense is an amalgamation of folks coming from all walks of life (FAANG, Gov, neither) - all of us are aligned on one thing: software systems (ML/AI in this case) "will be critical in how we understand, decide, and act in the realm of national security" - and we have to show up for that.

We have great benefits and a structured interviewing process that you can read about on the job page below.

If you have hesitations (ethical, cultural, compensation, or otherwise) about working in national security, feel free to ping me (kelvin), at <my_name> at rebelliondefense.com. I'm not on the team that's hiring, but I can talk to you about RD and why I joined.

Here's the job posting if you just want to go for it: https://rebelliondefense.com/rebellion-careers/current-openi...

Or you can reach one of our awesome recruiters at colin@rebelliondefense.com.
Maybe the bar in the team was very low, and that person is just normal, and only have to work that little to do better. When you get to a place where every team member is very good, the 10x engineer cease to exist. I'm sure there are very good engineers, but I doubt 10x is really a thing. I'm yet two find someone that will 10x another person with the same age, educational background, and communication skills.
100% this is a disguised layoff - “encouraged attrition” if you will. Cheaper than a layoff
It's not really that hard to understand - the people most likely to use CLI commands are the least likely to pay for software. Just look at the comments in this story :p
Ask HN: What are some resources you can use to learn Serverless from scratch?
>Surprisingly few interventions are so good that you don't need fancy statistics to justify them. Really good treatments (e.g. antibiotics) are so effective as to be obvious to all

You mean like the HCQ cures covid research and studeis in March 2020 that "showed" a 100% cure rate that was pushed hard by Elon Musk and an entire political wing? And so many people still believe it, even on HN, it's crazy.
Location: South Carolina, USA

Contract: Yes

Remote: Yes

Willing to relocate: No

Technologies: Node, MySQL, Angular

LinkedIn: https://www.linkedin.com/in/harrywynn

Email: harry[at]mail[dot]net

Experience: 20+ years on web, mobile and desktop. Currently seeking clients interested in data reporting with Metabase. Experience in configuration and views under both open source and enterprise editions.
LogRocket Launches the LogRocket Open Platform
No, merely that Elon has no clue how to evaluate technical work other than “butt in seat time”.
Lightmoon is not Kdenlive. Lightmoon is malware
Decision Transformers on Hugging Face
Nobias Therapeutics | Northern California/Mountain View/Palo Alto/San Francisco; Philadelphia, PA; other locations welcome - particularly Boston, MA; Miami, FL; Austin, TX; REMOTE also acceptable (US, Canada, London/England, other countries considered on a case-by-case basis) | Full-Time | salary + equity

Nobias is a new pharma startup using a variety of AI tools to accelerate drug development and drive towards predictable discovery. We are an early stage biotech using large repositories of biological data, bleeding edge deep learning techniques, automated reasoning, and computational biochemistry to discover and develop new medicines, diagnostics, and insights for a variety of diseases, particularly pediatric rare diseases. If you have strong programming chops, a background in machine learning, and deep knowledge of biology or computational chemistry, we would love to speak with you.

Multiple roles available, particularly for ML engineers, computational biologists, and medicinal or computational chemists. We are also looking for an operations/business development analyst, and for product managers with experience or interest in the space. Finally, we are always on the lookout for exciting people with integrity, intelligence, and the desire to work in an AI pharma company, particularly people with other business skills (clinical operations, program management, executive assistant, etc).

[our domain is nobiastx.com - you'll see on our website that we are now recruiting for a clinical trial for children with 22q deletion syndrome. If you know any families who might be interested please send them our way!]

Please contact us at hn_recruiting {@} [our domain].
> They survive by not having $200k (average and median) in student loan debt

Where do you get $200k from? The average student loan debt for a bachelors degree is $26-36k, depending on type of institution: https://nces.ed.gov/fastfacts/display.asp?id=900
MAUI on Windows desktop is just a cross-platform wrapper around WinUI 3 (UWP's UI replacement) on top of WPF. Worst case, if you are building Windows Desktop apps, you eject back to WPF. [0] For the rest of the platforms you could switch to Avalonia or Uno perhaps.

[0] Though of course the question then is that if you are building WinUI 3 apps and don't need cross-platform why you don't just use WPF directly, and I don't have a good answer there. I think MAUI might be slightly more appealing if there was a stronger bridge from "start with a WPF app then expand it to MAUI". (You can do it, in some ways it is straightforward, but it's not an official garden path.)

(ETA: Though I get you on the VB.NET as gate idea. It's a big reason I still don't entirely trust Razor much less all the hype around Blazor. Blazor more than anything feels way too much "for people that missed Silverlight, here's a worse ASP.NET Core Silverlight" with shades of ASP Classic runat="server" full circle)
> If it was any good it has a ton of advantages over using Google, including display on the "speedometer" screen.

Just as a quick note, when I use Apple Maps via CarPlay on my 2020 Subaru it does display the next turn on the instrument cluster. This doesn't work with Google Maps via CarPlay, so it might be a private CarPlay API that only Apple's first-party apps can use.
It works great for audio. Here's a wasm-ffmpeg solution I created trim audio.

https://wasm-audio-clipper.netlify.app/

Check the repo: https://github.com/marclundgren/wasm-audio-clipper. I ended up lazily registering the context. The memory footprint stays lower even after trimming multiple clips on the same session.
Lief Therapeutics (https://getlief.com) | Head of Growth | Remote Full-time | U.S. Pacific timezone

Lief is revolutionizing mental health through a wearable smart patch that automatically diagnoses and treats the most common mental health conditions.

Join as part of our 5 person core team. Silicon Valley based but fully remote. Help us grow and start the rocketship towards a unicorn healthcare startup, while helping millions of people feel better every day.

https://tinyurl.com/3mpbn82z
If individuals can function under these circumstances or even like it, cool, fine, great. I just don't think it should be assumed everyone functions under these circumstances, or that someone who doesn't is dysfunctional, as pre-COVID almost made it seem. Managers seemed all to eager to discount anyone as "not a viable programmer" the moment they balked at the sound of an open office.

>I think a bunch of people on hacker news are discounting how much more you can learn in an office with helpful colleagues

It's tradeoffs, which I alluded to. It's not "you're forgetting X", it's more "are you really, really sure trading X against Y is the better deal here?" I'm young enough to have started in open offices, it was okay in the first few weeks and afterwards I started wondering whether being open to literally any passerby was worth the upgrade from IM to physical presence.

The moment I heard open offices reduced personal interaction compared to cubicles was the moment I casted doubt on anything regarding open offices and their efficacy.
Sure. The government injected a bunch of money, but then banks took advantage of low interest rates and created money at a faster clip than the fed anticipated.

The question is why they kept rates so low for so long, and the answer provided here is they didn't plan for a trade retraction.
> I was last spending the summer in Frisco

What do the Dallas suburbs have to do with this discussion?
Wow, this sounds like it was custom-made for me. I am a PHP full stack dev accustomed to maintaining and improving legacy codebases in the education space, and I have a strong preference for a remote, part-time position. I am definitely going to apply, thanks for the link!
I loved aspects of my open office job. I had a few really good friends, and we'd play ping pong, video game, Frisbee, just goof off a whole lot. But I hated actually trying to work there.

I think this varies dramatically based on many factors, such as ADHD, introversion, etc. When I really wanted to get work done, I'd go home even though work from home wasn't allowed. They never fired me or even reprimanded me because I think they knew the office environment was BS. Also, I was one of the most productive employees in the entire company, and that was due largely to me working from home.
Some codecs, like h264, require the width and height be divisible by 2. Scaling with -1 will sometimes fail because of that.

If you use -2 instead it will adjust so that it is even.[^1]

For example:

ffmpeg -i input.mp4 -vf scale=720:-2 output.mp4

[1]: https://trac.ffmpeg.org/wiki/Scaling#KeepingtheAspectRatio
I think we'll see different companies discover different levels of efficiency.

Some will feel compelled to move, others much less so.
I said living beyond their means, not necessarily pretending to be rich. They're just pretending not to be impoverished, because being impoverished is shameful in America.
Currently the main issue is the cost of gas. Pay $5.49/gallon (and I don't live in California where it is even more expensive!) to drive in, or work from home where over the past 2+ years I have shown that I can do my job perfectly well. Hmmm, such a hard decision.

Working from home I have better computer equipment, I don't have to waste time getting ready and driving in, half our team is remote so any meetings have to be over zoom anyway, our office doesn’t have assigned seating so I have to spend time wandering around looking for somewhere to work, etc. Such a no brainer.