skysight-inc/HackerNews huggingface dataset:
Teleport (YC S15) | Product Growth Engineer | Remote US/Canada | $180-235K + Equity

What is Teleport? We're a Series C startup building an infrastructure access platform. Think of Teleport as a dev tool that makes it easy and secure to access infrastructure.

What is the role? This is a senior full-stack engineering role with a heavy product focus. You will be splitting your time between coding (Golang and Javascript) and making product decisions.

This role is perfect for former or aspiring technical founders.

If you're interested in the role, you can reach out to me directly at xin_at_goteleport.com. Please include "Ask HN" in the subject so it doesn't get filtered out.

We are also hiring for other roles: https://goteleport.com/careers/#jobs.
> If you try to automate the task of adjusting the tempo to follow a human performance (e.g. by tracking transients/onsets), you invariably end up with a mess... With Ardour 8.0 ... switch to the Grid tool (shortcut: "y") and simply drag the grid (lines) to fit the measure and beat onsets that you feel while listening.... The resulting grid accommodates the way people actually perform, rather than how software sometimes thinks they ought to. <

Wow. THIS is something that's been needed for > 20 years. A lot of music has gotten poorer because of the mechanality of grids. Human tempos vary naturally (slightly at least) all over the board. (If you doubt that, drop a golden oldie into a DAW and just try to adjust the grid.)

Neither "Quantize" and "Humanize" helped. Tempo changes like ritardando, accelerando, rubato are essential for the musicality of real performances. Not that the grid/click-track HAS to have any effect on any one part, but it very much complicates, e.g., automated/samples parts.

Human performances vary tempos according to feelings. This feature may be manual, but it sounds like progress.

[QUOTE follows]

"A nice sort of music would result from such playing. Something like the singing of a good vocalist accompanied by a poor blockhead who hammers away in strict time without yielding to the singer who, in sheer despair, must renounce all artistic expression." - Constantin von Sternberg (1852–1924) (c. 1920). "Tempo rubato, and other essays".
I actually think what’s happening is that it’s averaging out photography with such amazing tools in everyone’s hands, however we are seeing an outlier explosion of creative photography that we haven’t seen before.

That said, the dopamine hit comes from taking your own shots and seeing the visual perfectness Apple creates, rarely if ever will those shots give the same effect to a viewer. So they don’t need to be photography-perfect, they just need to appeal enough to our monkey brains and monkey eyes to get that shot of dopamine to want us to take more pictures, therefore using the phone and resulting cloud storage more.
Even if you have a big asterix there for that special tax excluded from the price occasion it will already make lives a lot easier. Such a weird hill to die on.
Will people stop messing with unsafe buffers in C already? Even just using C++ with the most basic buffer/dynamic array template would have prevented this issue.
I could conceivably get a DUI conviction for riding my bike sufficiently drunk here in Germany.
> Everyone not happy about this are of course welcome to roll up their sleeves and get working.
Why not? Studying a culture from hundreds of years ago and measuring its advances in various ways, technological and societal.. seems fitting for the National Geographic's definition of anthropology as "study of the development of human societies and cultures".
It is culture alright, the US famed capitalist rule the world culture.
> web-pages size is 1MB or more while the text is usually 1-2Kb. That means we have roughly 1000x spent on styling/layout in relation to content

only assuming that images do not take up the bulk of that MB, and / or belong to the 'styling' category, not the 'content' (as the case may be)
No they are much slower, on the order of a few dozen meters per second.
A neat technique for custom output iterators
Usually something like volumetric data, animations, or other forms of data packed into something the GPU can swallow. I am not sure why you would apply the filters to those kinds.
I agree, I don't think it's better or different.

What sticks in my mind is that I think its a rate problem. Meaning audible bass volume is relative to volume of air displaced.

It's like when we design pumps. There are positive displacement pumps, flow equals stroke volume times stroke rate. Stroke rate is frequency, stroke volume is stroke times surface area. So bigger subwoofer diameter equals bigger surface area. You can also increase the stroke. Anyway, that all integrates to flow.

We also have rotary pumps like centrifugal and axial flow pumps. With those flow is a function of rpm and pressure gradient across the pump. (Pressure gradient across the pump is not a factor in positive displacement pumps). To me this is why they needed such a large chamber. Below a certain size they were sucking down the Pressure too much. Also it's much flow that the pressure gradients ar such that it limits its frequency response to 10 hz or so.

All this to say, I think the mistake was simple. They said existing subwoofers are 12" so let's make a 12" rotary sub.

I think they should have said a 12" sub has a volumetric displacement rate (diameter times stroke times frequency) of X mm^3/s and if we design a rotary sub to have that same volumetric displacement what are it's dimensions.

It would be far less than 12", likely 2" or so, and very compact yet powerful. That form would also dramatically change its frequency response and performance.

This is what I've been wanting to build for years, a 2" rotary sub with a very powerful fan.
World War Two experimental catapult unearthed by archaeologists
But clipping occurs before the log transformation. The sensor's ADC is still linear and has a fixed dynamic range regardless of the output encoding format.
After I qualified as a therapeutic counsellor I took up a two year post graduate top up to do my masters degree.

I had no academic background and no school qualifications. I had to take an access to Higher education qualification in Psychology to gain the basics of maths, english and psychology.

When I started my first classes I felt useless. All those educated and erudite people being able to eloquently speak on the subject matter. They all seemed to hand in perfect essays. Whereas, I usually spent days on end trying to perfect the perfect essay, rewrite after rewrite without success. My essay margins were full of tutors remarks.

I mentioned my frustration to one of my tutors.

She told me this: "You will never be an expert in our field. Everything that you want to write has already been written by some extremely clever and intelligent people who have spent there entire lives in academia."

"Stop trying to compete with them. I want to here and read what you have to say about Psychotherapy. I want to hear your unique views. It is not a competition, its about "being good enough" and that is all we can expect of ourselves as human beings. Perfectionism is a goal that can never be reached."

I wrote about those things which I had knowledge about and over the years, little by little, book by book, client by client, this developed into a vast ocean of understanding of my subject.

I learned to be me. I developed a sense of personal confidence. I even felt confident doing oral examinations and presentations.

Being good enough is all it takes. It is all we can really be.

I am a clasic introvert with an anxious avoidant personality traits. I used to spend my days staring at the floor.
> _not_ in the TOS! It's a side-channel communication/agreement

I never implied it was otherwise.

However if we look at their TOS from 2019 (the time of this blog post) they do have this:

> if the Updated Terms adversely impact your rights, you may elect to continue to use any current-year versions of the Unity Software (e.g., 2018.x and 2018.y and any Long Term Supported (LTS) versions for that current-year release) according to the terms that applied just prior to the Updated Terms (the “Prior Terms”). The Updated Terms will then not apply to your use of those current-year versions unless and until you update to a subsequent year version of the Unity Software (e.g. from 2019.4 to 2020.1)

I don't think the section is still there anymore? But presumably it still applies to you if you haven't upgraded past 2018/2019 versions. But it was actually in the TOS (just like for Unreal) which I didn't expect.

*https://github.com/thaliaarchi/unity-termsofservice/blob/243...
OP specifically mentions "cross-vendor" transferable. Which, to my understanding, is currently true.
I disagree with Massie and also with the notion that there should be more climate change deniers like him in Congress.
Digital recreation of a 64ft organ stop?
They actually flipped a coin >350,000 times and the paper has 49 authors. Based on the paper https://arxiv.org/pdf/2310.04153.pdf, they recorded video footage of each coin flip

I thought they would have run a computer simulation instead.
It does not have to be a thug who makes your picture.

Titanic has crashed. Microsoft has been hacked. There are no solutions that do not contain bugs. There are no drivers for sensors that cannot be hacked.

Sure hacking a device is difficult, sure. Maybe nearly impossible, but I doubt it. All software has bugs. Some even backdoors. Some data are centralized and kept on big tech cloud storage which is a honey pot for hackers. Once hacker has biometrics data on your phone captured, it could be used. Not only to obtain your passkeys, but outside of your phone.

A simple google search confirms that. There was a biometric data breach. Sure this might not be the best result, but I spend 2 seconds searching for it. Quite generic article, but I think it is sufficient.

https://www.secureworld.io/industry-news/biometric-data-brea...

Quotes

"Facial recognition and fingerprint information cannot be changed. Once they are stolen, it can't be undone."

"Putting all the data found in the leak together, criminals of all kinds could use this information for varied illegal and dangerous activities."

Keychain, iCloud, 1Password... These are just details.
It's impossible to stop serious bad actors from using it because it can be made undetectable and the information needed to do so is already widespread.

It's perfectly possible to stop the general public, which is exactly the point of these efforts.
> That's like saying you can't run Firefox without freetype. Requiring a dependency doesn't make you no longer native.

At this point you're just trolling.

Take notepad.exe and try to run it on Linux. It wont run because its Windows native. That's a native application. Same as 99% of games that aren't JVM based.
Yeah, these are the standard big corp problems.

I've been in situations where programmers are forced under the same rules as random office workers. Like no admin permissions on their own laptop. If you need to install something, you had to call IT and they'd give you an admin account that was active for 30 minutes or something.

It was extremely fun when I had to test multiple applications and had to do this process many times a day :D
It doesn’t help that the whole function is a huge computed goto mutating things, spanning multiple pages.
How about Mistral 7B? I saw this article recently:

https://wandb.ai/byyoung3/ml-news/reports/Fine-Tuning-Mistra...
The first five are from here: https://archive.org/details/bub_gb_Zqd4CZH5wPAC/page/n177/mo... where the sourcing is less clear.

Isn't it great when an old book on archive.org cites another old book that turns out to also be available on archive.org?
Seems like most React apps never think of supporting large amounts of data.

Not blaming them - the framework should support it out of the box. You shouldn’t have to understand virtualized lists.

I made a TableView in SwiftUI and I can scroll through thousands of without having the slightest idea how it works under the hood.
One other thing is worth mentioning, is also the negative impact of AI to take into account. It helps everything to get done easier, but it includes good things and bad things.

Did you see AI is also trained to make pentests ? Or create malwares ? Or a model with almost no restrictions is released in the wild (Mistral) ? Or any other bad stuff I can't imagine ?

Do people even imagine how it can become easy to do evil things ? No, because they're overhyped by AI.
Not everyone, but still.
Thank you so much for this! It's my goto while on my phone, but I miss something as polished and simple on my Mac, so I'm following your lead and making a native Mac client.
I guess people only care and notice theire own prefrences. I never thought about 42" eink display but I'm constantly wishing for the price of 10" and 13" modules to drop cause that's the usecase I'm interested in.
I think their demand would be much much more compared to a 42" panel (what even is the use of such thing) so they can benefit from scale.
Doesn’t the bible predate Islam?
Not just a lame excuse but downright irresponsible and reckless. They should make the fix an opt-in registry flag controlled mitigation, similar to the PE signature bypass mitigation.

They want to profit off of vulnerabilities by forcing upgrades. They make great products but man do they play dirty. After azure ad was hackes they rebranded and still charge an arm and leg to access your own tenant's security logs (even if you pay for storage and traffic!).
> He's not saying everything should be open source.

He'd have to move to a Mastodon instance for that not to look stupid.
Did you use a still air box or laminar flow hood when working with your cultures?
> the PDF file they open will be the exact size and shape that I've chosen. With websites that's just not possible

to be fair, that's exactly what I get to see on a lot of websites in the rare event that I open a website on my mobile phone at all.
I doubt these chickens would be used in large scale farming due to various concerns, but as a last line defense of the US flu vaccine manufacturing capability it might be worth it. Each standard flu vaccine dose takes about one fertilized egg worth of cultured virus to produce, so you need a lot of chickens around to have that capability. These genetically modified chickens could be stored in secure Strategic National Stockpile facilities in large numbers to prevent major production problems in the event of an avian influenza pandemic.
I'm confused. The parent said that there's no good alternative to CSS, and you suggested Lazarus, which is an IDE, not an alternative to CSS.
Here’s one of my favourtie videos about Brunel.

https://m.youtube.com/watch?v=21QqXumEWFU&pp=ygUcaXNhbWJhcmQ...
So they actually cancelled their subscriptions and/or stopped development of their current games? What proportion of all developers did that?

> As an employee at Unity

I don't think they are even remotely close to being as transparent internally as they used to be a few years ago. Also as far as I'm aware sales data wasn't accessible to every single employee even back in those days?
It would depend on where most of the processing is happening.

PostGIS gives you the benefit of spatial indexes which are extremely performant.

I've seen Python GeoSpatial applications taking hours to finish processing which only took a few minutes when shifted onto PostGIS.

If you're also doing a lot of processing in Python, exploring other languages could also help. In the case of Julia you get a typed language that's also JIT compiled.
Show HN: AI GIFs – Generate GIFs Using AI (Starter Code)
You need to have a proxy running and configured to get to this codepath but the actual payload comes from a malicious URL/https server https://daniel.haxx.se/blog/2023/10/11/how-i-made-a-heap-ove...
You gotta worry about lahars. :)
Game developers generally may care to support Metal to get access to iOS, but this obviously isn't going to entice Valve. Valve wants to sell other people's games through their own store, not their own games through somebody else's store.
Take one step at a time — it will get easier with time. The fact that you started this thread is already a step in that direction.

Regarding selling a company: I sold it because it wasn't very successful and I couldn't find a reliable distribution channel, so it wasn't going anywhere. I let it go for very low five figures, which wasn't a lot, but better than nothing.
Just tried that with Firefox on Android and while it works, I can't find any evidence of a stored passkey on my device, let alone a way to export it.
I agree that it’s unlikely this will mess up their lives much. I’m more criticizing the intent - “a guide for employers” seems to me like the intent is to make it hard for these people to find a job which feels to me like gross behavior.
You can read more about the security properties of passkeys on your Google account on this post from earlier this year when support was originally announced: https://security.googleblog.com/2023/05/so-long-passwords-th...
Expect 95% of the cost to be the actuators.
It looks like the same corrective behavior as at the very beginning of the video when the robot is pushed sideways. It does a series of jumps to keep itself upright when its right leg moves too close to the center of gravity. Angular momentum of the body probably plays a role too.
I have always been a huge fan of Daniel's writing. Such clear and honest writing explaining reasonings and perspectives.
The point is moot. Apple and google cloud won't exist and all the photos will be gone.
edit: https://vghe.net/source-engine.html
Here's a recent build by a hobbyist. An interesting watch and an impressive outcome, it vibrates the entire house.

https://youtu.be/NZKCxIuJ-5M?si=C545ivmg8TvhKhYg
“Pros” is a wide space these days. Hell, my mate has a film released on hbo max which was entirely shot in 4K on iPhones probably 6 years ago now.

Think of the sheer amount of ‘content’ (used pejoratively) these days. That is not being made by traditional cinematographers. It’s videographers, maybe with a pro camera, but maybe with an iPhone, or maybe one pro camera and an iPhone or two for backup. Think of weddings or similar as well, massive demand. Apparently everything needs to be video so why not this. As an aside, aforementioned director shot our wedding as a favour to us (in 2019) on a 4K lumix and an iPhone.

It’s the camera you have on you, innit.
> See also https://daniel.haxx.se/blog/2023/10/11/how-i-made-a-heap-ove...

I would like to note how frank and transparent Daniel is here. I really appreciate that, not only in a public venue, but also at work. I am very much for an organisational culture that enables this.
And I'll jump in here rather than at the top and say, wow, this thing loads fast.
I haven't clicked anything yet but the first load is _startlingly_ quick. What's the trick, and is that intentional?
I disagree on so many points.

* Buffer overflows tend to lead to remote code execution which is the most serious outcome and should always be treated as serious by default.

* libcurl is absolutely everywhere, not only in corporate networks.

* There is no such things as a trustworthy network; corporations are moving away from that model as it just doesn't work (zero trust). I can think of plenty of ways a motivated attacker might get L2 access to a corporate network if they aren't too picky about what they get access to, when and how long.

* Users can connect work devices to non-corporate networks. The generic example used to be coffee shops, now there's WFH.

* Non-corporate users matter too.

* Horizontal privilege escalation. Chaining multiple exploits into a successful attack is table stakes for modern attackers.

* It was only an example. There is a long history of people (especially those employed by companies with vulnerable products, though that's not the case here) being dismissive about exploitability and wrong about it.

If you want to critique my comment, point out that libcurl didn't actually merge libproxy which would've brought WPAD support... but my real point is that one should not dismiss a buffer overflow in libcurl.
> Many of those 'bugs' remain unfixed to maintain backwards compatibility, not because Apple doesn't want to fix them.

Backwards compatible kernel panics is a interesting idea for sure…

Also, talking about backwards compatibility when discussing about Apple is pretty ironic as well.

> As it should be.

Can't complain if Valve don't follow them on that then.

> There's nothing to 'invest' in. Metal is by far the simplest low level graphics API

That doesn't change the fact that porting the game engine to it is still a massive undertaking. It doesn't depend on the graphic API itself that much, but more about the size and complexity of the rendering engine.

Valve isn't stupid, if it was profitable to do so, they'd do the investment anyway, but do not because it doesn't make financial sense.

Apple isn't entitled a free port of popular games to their walled garden. Developers may do it if it's profitable, but that's it. If Apple wants to bootstrap the gaming use case, then it's on them to make an effort.

> Valve intentionally withdrawing themselves from the ecosystem is purely out of spite

“Boohoo stupid Gabe does that out of pure naughtiness.”

I hope you realize how childish your statement is.
*and not only paste, but write, in the source file, the new definition, re-compile it (C-c C-c), and resume execution from a stackframe before this call. (a clarification for folks who would think we must paste in the REPL)

That's useful not only for breakpoints but also for errors. We can fix an error without re-running everything from zero. https://www.youtube.com/watch?v=jBBS4FeY7XM
If you visit Reddit without logging in, you will see the new lit-based UI. It is lighter and faster — but then, Reddit hasn't yet pooped all over it with ads.
Woop! My timerfd change is finally out in the wild!

This will make it so that (on systems with timerfd) the runtime will no longer have to wait for the next runtime tick before exiting. This saves on average 5 ms per program run, and up to 10 ms for programs with a very short runtime. Not much for server programs with an expected lifetime of days/weeks, but potentially quite nice for CLI programs like hledger or for programs that invoke many other Haskell programs.

I accidentally discovered this when trying to optimize an Advent of Code problem and couldn't get it below 10 ms no matter what I tried. Eventually I discovered that "hello world" also took 10 ms so I assumed it was just runtime startup costs. Decided to look anyway and found out it was actually runtime shutdown costs, where the runtime would `join` the rts "ticker" thread. The ticker thread would only check for a shutdown flag once every loop, so 10 ms with the default settings. Now it can be shut down immediately, which makes small programs much faster.
Fascinating! But that just pushes the question back: where did they get them from?
I always find it fascinating that the alphabet was probably only invented once in human history: https://history.stackexchange.com/questions/60001/was-the-al...
People vlogging would probably prefer the ergonomics and weight of a phone over something more serious, so I wouldn't be surprised if this competes with the GoPro on functionality and image for 'walk and talk' people?

Guerrilla film-makers will probably love it - iPhones aren't really noticed and are allowed in plenty of places where serious cameras aren't.

I can also see it being useful for some specific commercial ad work, I've seen people specifically shoot on phones to get the relatable phone 'look' for specific shots.
Giggled at this one. Kinda true in Fairness.
.NET's Silence in Recent Days