skysight-inc/HackerNews huggingface dataset:
Fixed-point calculations seem to be somewhat of a lost art these days.

It used to be widespread because floating point processors were rare and any floating point computation was costly.

That's not longer the case and everyone seems to immediately use floating point arithmetic without being fully aware of the limitations and/or without considering the precision needed.
> It's actually pretty simple

The explanation then goes on to be very complex. e.g. "it can only express fractions that use a prime factor of the base".

Please don't say things like this when explaining things to people, it makes them feel stupid if it doesn't click with the first explanation.

I suggest instead "It's actually rather interesting".
This is all moving to the browser itself.

Or an extension, thereof.

So it isn't a "server" that is running that a webapp talks to, instead, it is that the webapp talks to your "localhost" or similar (browser extensions are easier).

Then the apps are decentralized from the start.

We're already doing something similar (alpha) with http://party.lol and in the http://gun.eco (our decentralized Open Source Firebase alternative) community.
Show HN: Optimizing First-Frame Bitrate for HLS with Edge Compute
Thanks for sharing your experiences and agreed w/ the pace of change in insurance generally. Our view is that by building an insurance provider end-to-end using software we can take out a lot of this friction and better adapt to our clients' needs. Thanks again.
If your dataset is mostly a list of strings, sure. If it's anything more structured, why exactly?

I'd argue that using "plaintext" for structured data (a.k.a, inventing your own data representation) will set up both you and the users of your dataset for unnecessary pain dealing with unescaping and parsing.
And yet, the site uses a favicon of a typewriter (https://plaintextproject.online/favicon.png). It's so hard to be pure in this world!
I think the trend is reversed here. A lot of things are moving away from personal on-device computing to cloud, so it makes sense that for quantum we can jump straight to cloud, especially considering both the cost and practicality. Like, I don't remember any major trend in computing moving in the opposite direction in the past 10 years.
Isn't that more of an associativity problem than a commutativity problem, though?

1.0 + 1e-16 == 1e-16 + 1.0 == 1.0
as well as 1.0 + 1e-15 == 1e-15 + 1.0 == 1.000000000000001

however (1.0 + (1e-16 + 1e-16)) == 1.0 + 2e-16 == 1.0000000000000002,
whereas ((1.0 + 1e-16) + 1e-16) == 1.0 + 1e-16 == 1.0
Gruntwork | 100% Remote | Full-time | Full-stack engineers | https://gruntwork.io

At Gruntwork, we aim to improve humanity's most important invention: Software.
Our product enables software teams to launch and maintain production-grade cloud infrastructure in days, not months.

We create the building blocks that devs and DevOps engineers can use to make launching in the cloud 10x better / faster / easier. We think of our work as creating a new paradigm for how DevOps can be done, one that leverages the insight that so many companies re-invent so much of the foundations that software engineers need to build and launch their apps. We work primarily with AWS, GCP, K8s, Terraform, Go, Typescript, and React, and introduce new tech as needed. We’re a small team (~15 people), but our clients include the United Nations, Adobe, TicketMaster, Verizon, and lots of startups.

We are profitable, self-funded (no investors, no debt), pay salaries, equity, and bonuses according to transparent formulas, and are very focused on building a company we're proud of. We are 100% remote, with half our team in the USA and half in Europe/Africa. We have company-wide in-person meetups every few months. We welcome applicants from all backgrounds.

Our measure of a successful Grunt is (1) think like an owner, (2) make impact, (3) communicate effectively, (4) be a good person. If this sounds like you, we're hiring full stack-software engineers:

- Software Engineer

- Senior Software Engineer

- Principal Software Engineer

Learn more at https://gruntwork.io/careers/
It's pretty good but if you want to do Docker, Kubernetes, etc, you're stuck using LX branded zones which (my layperson understanding) is a Linux user space on top of a SmartOS kernel with Linux system calls implemented. It works OK for most things, but compatibility is a real issue.
Yeah, what is demonstrated here is that floating point addition is nonassociative.
Just wait until narwhal tusk and fire extinguisher make it onto that list.
Most of the successful police reforms (that I'm aware of here in California) have revolved around community policing and getting back to that human element. The rest have been oversight based, like the police body cameras.

Policing without infringing on rights is a very hard problem and I don't think many serious reformers see any one solution or ideology as sufficient on its own.
There are PC power supplies with Ga-N transistors these days, but seems they are so far used only for the very top end.

https://www.anandtech.com/show/12645/the-corsair-ax1600i-psu...
That sounds exactly like what Nutanix does.
Unlimited time off just means no guaranteed time off. It discounts the benefits provided because it's bullshit. All time off is at the discretion of the employer so literally it's bullshit. But figuratively or symbolically it's also bullshit. Say I want to take 5 weeks off a year. It's hardly unusual or a massive amount. I bet most companies with unlimited time off would not let me. It's a ploy to hire people who are too naive to know any better. So yeah, anyone who understands this scam would say that unlimited time off is a net negative for benefits. Absolutely.
This is a great shibboleth for identifying mature programmers who understand the complexity of computers, vs arrogant people who wonder aloud how systems developers and language designers could get such a "simple" thing wrong.
Usenet was one of the first social networks, and Carmack posted there in the 1990s
I'm constrained in my ability to talk about particular negotiations but, to the limited extent that HNers are taking direction from my life decisions, I'd advise you to assume that my negotiations do not frequently include "I consider myself basically a commodity fungible with a few hundred people you could source today and so I guess I'll take whatever the standard offer is."
I actually ran into a bug recently while implementing my first raytracer, where the point calculated from the sphere-intersect test would just occasionally end up inside the sphere due to floating point imprecision, so the diffuse sample rays would have their origins completely in the dark, leading to randomly black pixels. Solved it by bumping every intersection out by 0.01 in the direction of its normal.

And then of course there have been several other "x.abs() < 0.01" cases for various purposes. So I could definitely see that being an interesting experiment.
> Makes me wonder why we haven't switched to a better floating point model in the last decades. It will probably be slower but a lot of problems could be avoided.

Pretty much all languages have some sort of decimal number. Few or none have made it the default because they're ignominiously slower than binary floating-point. To the extent that even languages which have made arbitrary precision integers their default firmly keep to binary floating-point.
I recently just upped my StandardNotes subscription (the Black Friday ad is still active), and I'm now locked in for ~5.5 years. It's a very plain-text webapp/mobile app that aims to be simple and long-lasting, yet feature-full by means of optional extensions. It's not perfect, but I've been using it for a few months now without any data loss/major bugs encountered, and was excited to use it to ditch Google Keep/Google Authenticator.

It's amazing what you can do with simple text, especially with a Markdown-supporting editor.
Arena|Baltimore, MD or New York, NY|Onsite|Full time|Developer|https://arena.io/careers

Tech stack: OCaml, Python, AWS

CI/CD ready: Yes

Area: HR, bias, machine learning

Profitable: Yes, however, changing to growth mode.

Team size: 10 devs, 5 data science

Benefits: WFH, 401k, real healthcare, and 40hr work weeks (no seriously, go home)

Company job sales pitch: While the labor market today typically relies on signals from resumes, we apply large amounts of data and cutting-edge data science to transform the way people are identified, hired, and deployed—a change that has the potential to transform the largest labor market in the U.S. Leveraged in over 500 healthcare facilities, including Mt. Sinai Health System, Adventist HealthCare and Sunrise Senior Living, our clients have experienced a median 38% reduction in employee turnover and generated millions in cost savings. We might be focused on the healthcare industry today, that is only the beginning. With a quickly growing business, proven leadership team, well-respected client base and strong venture-backing, Arena is positioned to rewire the labor market.
That’s only formatting.

The other (and more important) matter, — that is not even mentioned, — is comparison. E. g. in “rational by default in this specific case” languages (Perl 6),

> 0.1+0.2==0.3
True

Or, APL (now they are floats there! But comparison is special)

0.1+0.2
0.3
⎕PP←20 ⋄ 0.1+0.2
0.30000000000000004
(0.1+0.2) ≡ 0.3
1
Reddit already has a subreddit to discuss in-Reddit drama: r/subredditdrama
TikTok curbed reach for people with disabilities
Hi, I work on a browser, layout and styling are expensive.

Browsers already to tons of work to avoid recomputing too much of this stuff whenever the DOM changes, and it's still inadvisable to poke the DOM too much. I don't see this changing anytime soon. There are various new features that allow for some level of hinting, but it's not going to obviate this. Browsers need to have incremental layout/styling prepare for any kind of potential change, whereas if you have a reactive UI framework you know what kinds of changes can happen, and can optimize diffing based on that.

There's a reason why a lot of JS UI frameworks use a virtual DOM. It sounds expensive to maintain, but directly operating on the DOM is more expensive.
As usual, colonial powers have difficulty acknowledging the effects of their colonialism.
SEEKING WORK | Poland | REMOTE

As a team we specialize in building high performance/low latency solutions in Java and Rust.

We recently delivered a finance solution processing over 1 bln transactions in one hour and a global travel search engine replacing 50+ SQL Server cluster with 10× smaller and 10x faster (and way cheaper) in-memory Java solution.

Contact: https://codedose.com
When reading articles like this, here's a quick check: Replace "YouTube" with "bookstores" and see if you're still outraged. Anyone can write a book, and the bar to getting a book published has absolutely nothing to do with the book's accuracy. If "Chariots Of The Gods?" can get published, you know publishers aren't doing sanity testing or any other kind of checks for the reliability of the content. And yet doctors buy books from bookstores, and use them to learn things. How do doctors know they're not getting nonsense? Because they know what real information looks like.

This is the biggest reason for teaching the basics of a broad variety of subjects: If you know what real information looks like, and how the real field basically fits together, you're less likely to be taken in by absolute nonsense. OTOH, if you get bad information to start, you're going to evaluate all subsequent information on that standard, and reject good information because it doesn't jibe with the bad stuff you've already internalized.
I use the Magic Trackpad and had a bit of a different experience than others suggested, but I still couldn't scroll all the way (I had to go the actual scrollbars)
Yeah, I assumed as much. I wasn't really thinking about that at the time, but knowing now that it exists in the wild, the only conceivable reason for it not to be used everywhere would be some kind of performance penalty.
Thanks. "Current unavailable". I found a few other ones (like [1]) just now by searching for 5A, but I have to say I'm skeptical of Chinese no-name cables that haven't been certified.

[1] https://www.amazon.com/uni-Braided-Compatible-MacBook-Galaxy...
I can't speak to braket being open source, but at least two of the hardware providers, D-Wave [1] and Rigetti, have open source stacks. Disclosure, I work for D-Wave and I'm not terribly familiar with the other providers.

[1] https://github.com/dwavesystems
There is no evidence of quantum computers breaking ciphers en masse.
Show HN: Accelerator Program with Stock Swap
Thoughts on this new type of accelerator program that offers equity in the fund instead of cash?

https://www.startup1.co/
Uses MongoDB?

Has anyone used this before? It has a bunch of nice features but I don't understand what separated it into a "Enterprise" category.

They also seem to have migrated to a completely different platform from 1.5 to 2 (PHP -> NodeJS). So that doesn't really scream stable Enterprise to me.
I recently learned GCP GCR does this same thing with Cloud Storage permissions.
Homelab torch process can be seen on YouTube
I really wish more people had personal sites that were interesting or just off-the-wall crazy. The web was so much more fun when people didn't know what the rules were, so they didn't follow them.
Might also depends on the region. Richer regions like Shanghai might have softer rules same as for VPNs.
> The simple fact is that $167 for a season is well beyond the budget of the average person...

That's true, but the number quoted by the previous poster doesn't match what I'm seeing right now on Amazon, where each season tends to run around $25 on Blu-ray.

> Most TV shows simply make no effort at all to price either episodes or full seasons for a wide market.

I'm not sure I agree with "most." You even cite one example of a show that's priced reasonably and one that's, well, not. The "one size fits all" model of pricing that was adopted years ago seems to be built for weekly-at-most shows, not daily ones. I do think the pricing model was too high, though. (I'd have probably tried $2 per show for HD, not $3, and given tremendous discounts, like 50% off, for season passes. But I don't know whether you can feasibly make that model work for a show like General Hospital at all.)
Seeking Work | Seattle or Remote.

I am a Site Reliability Engineer, Google Style, with experience at both large and small organizations. I've been using Kubernetes since the very beginning, been actively working at scale, and worked across the stack and with diverse technologies. I'm looking to help small dev teams increase their velocity by implementing best-practices of CI/CD, Kubernetes Deployments, and effective Monitoring frameworks.

I'm available for consulting on your initial setup, for fixing your build, as well as on retainer for operational Oncall.

My resume: https://resume.gauntletwizard.net/ThomasHahnResume.pdf

My LinkedIn: https://www.linkedin.com/in/thomas-hahn-3344ba3/

My Github: https://github.com/GauntletWizard
TestFit | Software Engineer | Dallas, TX | Full-time | Onsite

TestFit is a startup tackling challenging design problems in the Architecture, Engineering, and Construction industry. Our product is a desktop application that designs multi-family apartment buildings in milliseconds. We're currently an army of 4 looking to improve our current offerings and expand into new markets.

I'm looking for C programmers to help us write custom spatial algorithms that model other types of buildings. Ideally, candidates will have at least 2 years of professional experience in low-level software development and a solid grasp of 2D geometry and vector mathematics.

The full job description can be found here: https://blog.testfit.io/engineerprogrammer

To apply, email me: ryan at testfit dot io
Ditto as I now feel stupid.

I read the rest of your reply but I also haven’t let go of the possibility that we’re both (or precisely 100.000000001% of us collectively) are as thick as a stump.
FarmWise | https://farmwise.io | Software Engineers, Robotics Software Engineers, Embedded Systems Engineers | San Francisco / Salinas | Full-time | Salary + Annual Bonus + Equity

We build autonomous farming devices that help solve the labor shortage encountered by many farmers in the US and we also drastically reduce the amount of chemical used in the farming process. I'm the lead SW engineer/roboticist here at Farmwise and our team is growing quickly after landing our Series A.

We're a values focused company, and extremely product focused. Despite being an early stage startup farmers in the Salinas Valley (where 70% of all American Lettuce is grown) are already using our product for chemical free weeding of their crops.

We're hiring not just roboticists but software engineers looking to get into robotics as well as embedded systems engineers. We have a preference for people with a background in C/C++ or Python, as well as a product focused mindset and solid communication skills.

We have challenges around localization in the field, controls and actuation, as well as real time systems constraints.

If you ever want to talk directly with me or one of our founders, feel free to reach out on LinkedIn and we can hop on a call.
Australia - like many countries - collects fingerprints and photographs from certain groups either when you get your visa or when you enter the country. And I’d be shocked if their entry systems don’t capture 100% of passport photos at the border. I’d be slightly surprised if they don’t additionally correlate passport scans to security photos at the border to further enrich their dataset.

Showing your passport is functionally equivalent to getting your picture taken. It ends up as a record in their databases that says John Smith, with these biometrics, purchased a SIM with this number.
SEEKING WORK - US Remote - Front-End Developer

I’m a front-end developer with an eye for design. I can help create a user interface that is beautiful and performant. Though I specialize in building user interfaces, I also have experience with backend development which helps in making me adaptable to the needs of whatever team I’m on.

If you’re interested in working with me, feel free to send me an e-mail at the address listed below.

ReactJS / Redux / JS / HTML / CSS / Ruby on Rails / PHP

Location: Orange County, CA
Email: david@activatedapps.com
It's not important to most people, because decimal floating point only helps if your UI precision is exactly the same as your internal precision, which almost never happens.

Seeing the occasional 0.300000000000004 is a good reminder that your 0.3858372895939229 isn't accurate either.
I'm glad you had a good experience for your business, but I can also say that's not the case for many entrepreneurs we've worked with (we've done coverage assessments for 150+, and that's growing quickly). With Vouch in ~10 minutes you can get access up to 10 coverages, and I'm not aware of any other platforms that do that. In my experience if you need anything more sophisticated than coverage for GL and personal property you'll probably be looking at a process that takes a few weeks at least (and I've seen it take 2 months+ for some of the coverages we offer). Lastly, because we've tailored our insurance programs for tech start-ups, in most cases we're cheaper -- our basic coverage starts at ~$300/year, and in general we're seeing companies save 14%/year.
Try to hack me. I will give u my ssn
My social security number is 356-04-5003
DatHuis | ONSITE | VISA | Serverless Backend / Fullstack Engineer | Amsterdam, Netherlands | Full-Time | €50K-€60 + equity

https://dathuis.homerun.co/backend-engineer-serverless

Requirements:

* You have high standards and also request this from your co-workers

* Strong interest or experience with a serverless infrastructure

* Extensive experience with the AWS platform, CloudFormation is your friend

* Extensive experience with Javascript ( preferably with types )

* Strong motivation to create loved products with an eye for detail

* Experience in GraphQL

* You where already a developer when Germany became world champion in soccer (4+ years)

Nice to have:

* Entrepreneurial

* Experience in a strongly typed language

* You like sarcasm, like, a lot! Because we have _ze best_ sarcasm!

Get free coffee and a pen with pauline@dathuis.nl ( No recruiters )
Does this also happen with safe search on?
YouTube got me through engineering school. This is just how people learn now. Books have their place but in reality I think YouTube and videos in general are a much more versatile learning tool for students or anyone for that matter. Personally, I am glad doctors are taking advantage of this new and incredibly valuable resource.
I learned it in college, but immediately forgot it after the exam. Why? It wasn't simple.
Multi-master HA Kubernetes in 5 mins
My social security number is 356-04-5003
My social security number is 356-04-5003
Or Google simply could not keep up with the pace of web growth. The web is already 100x bigger than it used to be 10 years ago and the external environment is actively gaming with Google (SEO, Spam, etc...) while the information available from a user query is still effectively same. Personalization may add more implicit information to a query (e.g. If you're tech-savy, then a keyword "Rust" more likely means PL than game), but most of the time it lacks the actual context so its usefulness is somehow bounded. Most of the useful information still comes from a query itself. Hopefully, advancement in the field of NLP may allow a longer query to be more effective but I don't see any straightforward way to keep the search quality with a 1~3 words query.
(wreaks havoc)
I think adding a toggle will be the best way forward. Thanks for sharing your experience!
Although this does make me wonder what happens if you round the rational once the numerator/denominator becomes too big.

But maybe that just results in all the floating point weirdness again, just not for small rationals.
China's decisions are easy to understand if you grok the underlying motives. HN should know better than most how things become more difficult at scale. Governance at China's scale is a different beast. Clearly the way the CCP is tackling it is by prioritizing efficiency and the good of the whole, over individuals and personal liberties. If you want to effect change then think about how you might make a case against that philosophy. The west certainly isn't doing a good job right now. Not sure if democracy has ever looked worse than it does today.
My name’s Ed. I’m a Senior Product Engineer. Having been primarily management and process based for the first half of my career, I upskilled technically some years ago to become a business/product focussed engineer.
Having worked for numerous years as a full stack developer, I am now perfectly placed to deliver in a role that interfaces between technology, the business and customers. Not detailed here, I have products I have built on the side as well as consulting clients, the experience of which I draw upon in my work.

Location: Spain (Barcelona) - UK Native

Remote: Yes

Willing to relocate: Yes

Technologies:

Client
Frameworks/Paradigms: React, React Native, Graphql, Apollo
Client, NextJS,
Redux, Redux Saga, Webpack, Styled Components, Storybook
Languages: Typescript, Javascript, HTML, CSS

Server
Frameworks/Paradigms: Node, Graphql, Apollo Server,
Serverless, Meteor,
Rails, Symphony, AWS Lambda, SQL (Postgress/Sqlite/MySql),
Mongo,
DynamoDB
Languages: Typescript, Javascript, Ruby, PHP, SQL

Testing
Jest, Mocha, Storyshots, Cypress, Cucumber, PHPUnit

CV: https://drive.google.com/file/d/1ozz-RdXI-F5NbbepmOFqXgySLeL...

email: elgpowderham@gmail.com