skysight-inc/HackerNews huggingface dataset:
Just want to give props to the skyfield python library. I have no idea what any of the numbers in the TLE mean but just by following some examples have been able to plot the location of Starlink satellites vs time very easily.

https://rhodesmill.org/skyfield/

I’m feeding it into Graphana to help visualize how satellite coverage impacts the signal strength and network performance of my dish. It’s pretty fun.
>The Alphabet Inc. unit is being asked to share data on how and where users searched in those periods, the quantity of different types of ads, revenue from those ads and what the underlying bids were for them, among other details. The government told the company it wants the information within 30 days.

doesn't seem like it.
Do you want some real paranoia fuel? Foreign governments are likely to have moles with log access.
I thought this was like medical study...

> The rate at which you make mental discernments is fixed.

Says some self-help blog/podcast? Ok.
Rocket Lab is an excellent company that makes innovative rockets: flying electric pump fed engines, carbon fiber frames and 3D printed Inconel engines all the way to orbit. They've achieved a high flight rate and a nice niche for themselves in a area where SpaceX themselves have moved away from.

Rocket Lab deserves the praise it receives. More so than Blue Origin, an older company whith grander ambitions but has been unable to execute on anything beyond a few small scale suborbital hops. Their methalox BE-4 engine is admittedly pretty cool though.
SEEKING WORK, South East Asia (UTC+7), remote work OK, I am very flexible with working hours and can accommodate most time zones, experienced remote worker.

Willing to relocate: Yes

Hi I’m Mark, a Web Developer, Consultant and Automation Engineer originally from the UK. I specialise in devops/system tools, workflow automation integrations, and NodeJS web development.

10+ years working in IT, experienced delivering large projects for Fortune 500 companies internationally, and working remotely.

Most recently I’ve been developing social media SaaS and statically generated (a.k.a Jamstack) websites, built using GitHub Actions, deployed to Netlify.

Technologies:

NodeJS, Perl, Python, Bash, Git, Express, Eleventy, Passport, Mocha, HTML/Javascript/CSS, ES2015-2020, JQuery, Backbone, Bootstrap, AWS, Digital Ocean, Netlify, Heroku, Docker, Lambda, Serverless, Message Queues, Stripe, Mailgun, Linux, Postgres, MongoDB, Redis, Nginx, Letsencrypt, GitHub Actions

About me:
https://blog.markjgsmith.com/about

Portfolio:
https://blog.markjgsmith.com/portfolio

Recommendations:
https://blog.markjgsmith.com/recommendations

Résumé/CV: On request via email

Email: markjgsmith@gmail.com
Show HN: Fast Rolling Quantiles for Python
Show HN: I built a JavaScript lib that maps Functions to Curry and back
> That Rust newcomer will almost certainly have multithreaded code working safely while their C counterpart is acquiring some deep debugging experience.

Yep. Which one will be better at debugging when things inevitably go wrong?

The happy path is not the measure of complexity.

Let me put it another way: Which would be simpler to implement from scratch, C or Rust?
Metabase | https://metabase.com | REMOTE | Full-time | Backend, Frontend, Full Stack, and DevOps engineers

We're hiring for multiple positions across the Engineering team (and in many other non-engineering roles).

Metabase is open source analytics software that makes it easy for anyone in your company to ask questions of your data. It interfaces with a number of databases / data warehouses (BigQuery, Redshift, Snowflake, Postgres, MySQL, etc) and has a simple and powerful UI and UX that sits on top of it.
Tech stack: Clojure, Javascript, React, Redux, AWS (ECS, Autoscaling, Aurora, RDS, SecretsManager, S3)

Roles: DevOps Engineer | Frontend Engineer - Growth | Front-end Software Engineer | Head of Talent | Software Engineer | Software Engineer in Test | Success Engineer

See https://www.metabase.com/jobs/
Why can't we just develop an LLVM backend to output C code?
Authoritarianism is bad, but it is bad in much worse ways than racism. Most cultures, let's face it, has some racism. Even the most divine society, would be racist against an alien race. It just doesn't show its ugly face, most of the time.

The outrage is really about mandated bad teaching environments. There are also very bad side effects for minorities, but calling it racist, when the culture is overall about domination, is missing the target.
Wish I had this much time to waste
And laughed as 1/15 or more of a generation died from AIDS. The harm caused by the extreme right is astounding if you’re in one of the targeted groups. Someone being fired for bigoted comments when they work with minorities isn’t even in the same ballpark. And then they put up a gofundme and buy a house or get a conservative media deal.
Ok, we'll change to that from https://www.npr.org/sections/thetwo-way/2013/10/30/241797346.... Thanks!
Your disclaimer "I know HN frowns upon such meta comments, but " was the only thing wrong w your comment. (Which I upvoted). As a guitar player and former trumpet player, I dug this tangent too.
Notemeal | Full-stack Senior Developer | Boston, MA or REMOTE | https://notemeal.io/careers

I (Sean) am a founder. I worked for the New England Patriots as the Dir. of Eng. for 4 years building cool stuff to win 2 super bowls. Now, we connect kitchens, consumers and dietitians to create a new dining experience. We are influenced by the dining experience that we've co-created with our 15 NFL customers, Team USA, USSOCOM and 15 other highly-performant organizations and will be expanding beyond our beachhead to create this experience in broader markets.

Our stack: Typescript, React, Ionic, Apollo GraphQL, Postgres, Heroku

I am hoping someone on HN is looking for cheap ISO Strike Prices (like really fucking cheap), a fast-growing ARR, a modern tech stack, building software for professional athletes (now) and for the broader public (later) to improve public health through a new dining experience.

Shoot me an email if so: sean@notemeal.io

... or continue working at a big tech company, parking your $200k/yr in the bank while you write code to squeeze more juice out of the advertising machine on the rationalization of "solving hard problems at scale".
It actually is important, but it's mostly important when your program gets deployed across architectures. If you're only writing for one architecture (say x86) then you can write the C to just work well there.

One example is that undefined signed overflow is important when the compiler might need to rearrange a loop index - PPC prefers to count down, x86 doesn't care.

Anyway, I think undefined behavior + ubsan is better than defining all behavior. If something's undefined you know it's a bug every time you see it. If it's defined, how do you know it's wrong?
I don't know if I've met or heard of anyone that defines themselves solely in a reactionary way. Maybe you could expand on some ways you're seeing that?
Whoa. I'm surprised I'd never heard of this before. Thank you.
I see Compass signs all over the place. What makes them interesting here? Are they doing something that every other large real estate company isn't also doing?
OTP provides the higher level abstractions to do what you are talking about. However, the BEAM VM itself provides a few features that when combined with the actor model and OTP, that makes it easier put together distributed system. Some of these are:

- Pre-emptible, lightweight processes that can be indefinitely suspended for relatively low memory cost.

- Immutable, copy-on-write for most data structures within the same lightweight process.

- Built-in queuing to support the Actor model (keeping in mind that this was designed before the Actor model was formalized)

- Generational garbage collection that avoids stopping the world or suspending the scheduler. (Avoids the garbage collection spikes seen in the Go runtime)

- Support for hot code reloading so live traffic can remain functioning. More important for telecom and stateful applications, and less fashionable now with the Kubernetes model of ephemeral workloads

All that taken together meant that you write the "distributedness" from the beginning, within the same VM, even though there are no network code involved. In other words, when writing Erlang/OTP code, you design for distributed computing in the very early stages, even if you initially deploy on a single node.

(Historical note: back before the BEAM VM supported multiple cores, people used to run separate BEAM OS processes per cpu and connected them together through network sockets on the same bare metal machine. These days, BEAM will automatically expand to use all the available cores of the machine).

Rust is already a fantastic partner for Erlang in the form of NIFs. Theoretically, a well-written Rust NIF can isolate memory errors and faults and would play nice with the rest of the app. NIFs have been historically problematic because they bypass these guarantees the BEAM VM makes for OTP apps and can be a source of crashers.

If Bastion has a similar runtime that has pre-emptible, light weight processes, that is very exciting. The rest of what BEAM provides involve guarantees around memory, something that Rust can provide in its own idiomatic way. (Except maybe the hot code reload).
Misreading an audience is not really what characterizes an asshole. An asshole is apathetic about suffering, which he explicitly says he's not.

Perceiving the subject as exhibiting red flags or being an asshole is really a crude/tone-deaf reading of the situation.
While we're listing libraries, I was super impressed with satellite.js for the same reasons https://github.com/shashwatak/satellite-js

I used it to make https://droid.cafe/starlink
maybe internally, but i haven't heard of conservatives getting random kids on twitter expelled from school lately
They're days to weeks away from starvation, in some cases begging in the streets to survive, in others working themselves literally to death to avoid that fate for themselves and their families, while suffering from a variety of physical and mental ailments that they are unable to afford treatment for and struggling to keep the heat, power, and on.

If that's not the face of "really poor" in the modern age, nothing is. Just because the details don't look exactly the same as those of 19th century Irish poverty does not mean it's "not real."
Equinix Metal is hiring engineers
> I'm afraid my DEC assembly language study ended at the PDP-11

You're better off; the PDP-11 was a beautiful ISA but the VAX was not, it was just a kitchen-sink approach, and is part of what motivated interest in the RISC approach.

If the VAX had simply been a clean 32 bit extension of the PDP-11, a lot of related history probably would have turned out interestingly different -- not that it would have stopped the RISC revolution, but still.

Specifically, the VAX CISC instructions overall, and the polynomial instruction in particular, were significantly slower than just using the regular VAX instructions to do the equivalent -- which was widely agreed to be unfortunate if not outright pathetic.

Nor was that particularly rare with CISC instructions. It's just a lot easier to make RISC instructions go fast, whether microcoded or not. It's typically not impossible to make CISC instructions optimally fast, but it's an extra cost in implementation and testing for the manufacturer, so it often got/gets comparatively neglected.

The Intel processor looping instructions re-fetched the instruction on every loop, so they didn't (and still don't, as far as I know) even save on the instruction fetch bandwidth.

Typical comment on that that I just found: "You should normally never use the loop instruction unless optimizing for code-size at the expense of speed, because it's slow. Compilers don't use it. (So CPU vendors don't bother to make it fast; catch 22.)" [1]

There was also a mindset issue (with both users and manufacturers) where it was viewed as a boost to assembly language programming to have fancy opcodes, although in retrospect that particular angle could have been just as easily addressed by the manufacturer with fancy assembly macros. I'm not sure why that was usually left to users.

> Maybe a derivative op belongs in a math coprocessor?

Sure, why not. Although theoretically it still needs to justify the opcode real estate and coprocessor silicon real estate and/or microcode space that it uses.

I personally like the concept of CISC, and I like things like Lisp machines, and I like GPUs, and so on. But they don't automatically justify themselves logically; it depends on the tradeoffs in each case.

[1] https://stackoverflow.com/questions/46881279/how-exactly-doe...
That was ATT. It (and all the other exposed operations) hardly support the statement that "all telecom companies and very likely all major tech companies are spying for the US government".
Using the word has been taboo for a very long time, but mentioning it has not been. Plenty of respectable people have mentioned the word and kept their careers. Here's a talk that linguist Steven Pinker gave at Google in 2007 where he mentions the word.[1] Later in the Q&A he says, "I don't swear. I talk about swearing. Any of you who have taken philosophy will recognize the use versus mention distinction."[2]

It's utterly bizarre that so many people today refuse to recognize this distinction. I think this video has only stayed up because nobody has brought it to the attention of the public. Pinker would never be able to give that talk today, and Google would never have uploaded it to YouTube.

1. https://www.youtube.com/watch?v=hBpetDxIEMU&t=30m05s

2. https://www.youtube.com/watch?v=hBpetDxIEMU&t=1h02m45s
My take is Elon's goals on wealth accumulation are so that he can put capital back into the projects he cares about - he isn't accumulating for the sake of wealth.

I would argue that many of the billionaire class (outside of wall street) are more interested in their projects and goals than strictly capital accumulation. Especially those who have signed off on donating a majority of their wealth after their death.
Huh, what's your reasoning for this? I've been using Pocket for practically a decade with zero discernible issues. The Pocket app on iOS also works great.
> I know I should be paying attention to the meat of the matter

Yes, maybe you should :P
And my point is that you are making a false equivalence. The prisoner is not in the same position as a free person. If the government deprives a person of all of their freedom, and then tells them "work or die", that's slavery.

A free has has to eat, because of the nature of the universe, but he is free. He can choose his job, has recourses with his employers, etc.

Your statement implies that it's the government which gives everyone the deal "work or starve", but that's simply not the case. The free man is simply existing in the world, surviving as he sees fit. By taking away his capability to survive on his own, you have the ethical responsibility to feed him.
> Surprising how much press "cancel culture" gets these days as if it's a new thing or as if it's a new thing being pushed on society by the left. We've always had cancel culture.

It's a new thing on the internet because the people who grew up here thought we'd be safe from the people who made our lives hell before university for not fitting in.

Unfortunately the unwashed masses came in and took over and are now throwing us out because we don't act like how they expect us to act.

That Stallman got cancelled for being right while everyone else who took money from a pedophile rapist got away should tell you all you need to know about the state of the internet.
The article reads kind of like those online recipes that have 2 pages of "My mom grew up on a farm, and her mom liked buttermilk, so this is the story of how this recipe began..." If all you want is the recipe, you need to scroll past that long intro (which might be interesting, but it's not what you are looking for).
I was asked by my users of an internal tool to disable autocomplete. I added autocomplete="off" and autocorrect="off" (spell checking makes no sense for this field), and it was disabled, including for chrome users.

Am I missing something? Is there some sort of heuristic to when it actually disables that I just got on the good side of by pure luck?
> search results and related ad from Feb. 2, 2015 to Feb. 8, 2015 and from Feb. 3, 2020 to Feb. 9, 2020

It's a very specific date range to help build the case. The article was very clear about this.
South Atlantic Amomaly
>(a human-powered N*N operation)

If the manifest is sorted, it's only NlogN!
Do the right thing and delete your twitter post.
> “Black people don’t wear blackface!” I said “In South Africa, they absolutely do. The so-called colored people in Cape Town have a festival every year called the Coon Carnival where they wear blackface, play Dixieland music and wear striped jackets. It started when a minstrel show came to South Africa in the early 1900’s. Americans who visit South Africa tell them they’re offended they shouldn’t do it, and they answer ‘Buzz off. This is our culture now. Don’t come here from America and tell us what to do.’ So what do you say to them? Is it up to you, a white American, to tell black South Africans what is and isn’t their culture?”

It should be pointed out that the "so-called coloured people" in Cape Town are/were know as "Cape Coloured" and defintely considered themselves NOT black (and were classed as seperate from black people by the Apartheid regime, indeed eventually getting the vote in 1982).
By selling his houses in California and moving to Texas he reportedly will save billions in taxes.
Apple Card Disabled My iCloud, App Store, and Apple ID Accounts
This reminded me of the buffer bloat[0] problem esr was talking about a few years ago.

I thought I read a paper where he was getting hardware made for the purpose of using gps for time so it could be accurate enough to measure latency. I just googled and I realized it wasn't a paper, it was a talk I went to in 2012 that I forgot about[1]

I wonder if anything came of it, does anyone know?

[0] https://hn.algolia.com/?q=bufferbloat (it made the front page more than once)

[1] https://youtu.be/1b17ggwkR60
It’s really discouraging to see such a negative sentiment to the the namesake of this website here.

Hacking around at systems you’re interested in is hardly a waste of time, it’s through projects driven by self interest that we learn the most imo.
Blackbird Secure Desktop – a fully open-source modern POWER9 workstation
This sounds like what a bot would say after reading only the last three months of headlines and nothing else.
> Some people don't like the paradigm, but that's just personal preference again.

No, I love the paradigm. It's just that random stuff is broken. For example, if you have 2 chrome windows, and at least one of them is full-screen, there is no keyboard shortcut to switch between them. Cmd+` is broken.
I think https://gun.eco/docs/ does so much cooler job.
Kind of a sad irony that they ban To Kill a Mockingbird over "racism" when it's a book about the importance of extending due process to a black man falsely accused of rape, happening at the same time as "Believe All Women" etc.
Can't prove a negative, amirite? lol, just stop
Location: Seattle
Remote: Yes
Willing to relocate: To major cities on suburbs with good non-car commute options (that is, not Mountain View)

Technologies: Much of my recent experience is in Rust, but I've worked in several languages and have broad systems experience. So also Python, C++, program synthesis (including Z3), and more on the resume, Erlang, and so on.

I'm Krzysztof. I'm indefinitely pausing/dropping out of a PhD in program synthesis with my Master's, having realized I want to work on something more applied and that the structure of a PhD may not be for me. I'm overall looking for interesting work that's generally backend-focused. While much of my recent work has been on high-performance code generation, I'm actively open to expending out into roles like reliability engineering, infrastructure, and so on.

Resume: https://kdrewniak.com/resume.pdf

Email: krzysdrewniak@gmail.com
As someone who doesn't live on the west coast and rarely interacts with homeless people, could you explain how this is "obvious" if there's no measure of it?
It certainly sets a very bad precident. At the very least, it will be far easier to ask for more, once the basic premise has been established.
Runs a lot faster than Zillow. Presumably because they haven't had time to add all of the analytics and tracking yet? or not as much load due to still being new(er)? Though it shows basically the exact same data as Zillow or Redfin.
Uh oh better not give that agent any ideas, I think they might know who to market it to then á la https://en.wikipedia.org/wiki/Julia_Tuttle_Causeway_sex_offe...
STOP. Think.

So many people running wild based on one twitter post.
This sounds like frenology all over again. There are many ways to teach children, and children are different. No need to give up or never try due to some linear stats. As society we must afford to think outside the box.

I don't view such worldviews as racist, just pseudointellectualism.
> haven't heard of conservatives getting random kids on twitter expelled from school lately

I have, for actual kids (as in children, not young adults), including lately. Usually for something like “their mother has an OnlyFans page”.
> I'm surprised no one has proposed laws trying too crack down on founders have super-control of their company

I think your proposal explains the problem here - it’s their company. If we remove this option for control, we’d likely see companies like this stay private or private-ish in order to retain that control.
> Both market to the (mostly American) far right, with their shtick being basically "you can say anything that is not directly illegal in the US without fear of being banned or other moderation".

It’s incredible that supporting free speech is considered to be only important enough to the “far right” now to be worth marketing to.

Free speech used to be something all Americans supported and defended.
That's not my impression based on eia.gov. Natural gas and petroleum power generators are on the order of $700-800/kW to build, apparently. The majority of them are small, from a fraction of a MW to 2 or 3 MW. Seems like they must be on the order of a few millions to build or less, unless they are very different from the average.

https://www.eia.gov/electricity/generatorcosts/
That's good information, thanks. My comment is mostly directed at the misleading blog post. I have no direct reason to believe that the study itself was compromised, though it would be great to have confirmation from the authors that it was not.

The part about matching volume levels in the ITU recommendation seems to be talking about making sure the source recordings were balanced. All their clips might well have been exactly at the ITU recommended level of -26 dB, but if Lyra introduced a level mismatch this would have to have been corrected at a later stage, and it's at least possible that it might not have been. The Lyra paper does explicitly say that they didn't follow the ITU rec for "data collection".

Interestingly, the Opus and Reference sources are almost exactly -26 dB relative to full scale (according to several measurements of loudness), but the Lyra clip is about 6 dB hotter. So the source (the reference clip) exactly follows the ITU rec. Did they remember to fix the levels on the Lyra clips? I hope so!
The Royal Navy’s Robotic Submarines Will Be Tested In-Depth of Ocean