skysight-inc/HackerNews huggingface dataset:
Location: Prague, Czech Republic
Remote: Yes
Willing to relocate: No
Technologies: C++, Python, Django, scikit-learn, AWS, Distributed applications, Network protocols
Résumé/CV: https://www.linkedin.com/in/tadeasmoravec/
Email: tadeas at moravec dot xyz

Engineer for twelve years, manager for four years.

I am devoted to two areas, each strengthening the other: developers' well-being and high output management of engineering teams. Employees are typically the most expensive resource companies have, so efficient and long-term sustainable leadership makes or breaks the bottom line. I believe that management and engineering are very different jobs and I do my best to be a great manager.

In this role, I had the opportunity to create and scale several teams from scratch. We build successful products while treating every employee with respect. The average tenure of my employees is over three years; more than double the average.

My engineering experience includes creating a brand new content delivery network for a filesharing service, developing new low-level network protocols at one of the largest Internet companies, or creating cryptocurrency services. Moreover, I regularly contribute to Monero, the main privacy focused cryptocurrency.
thanks for the direction
I don't see it. All states, in fact all structures of organization or governance, from states to companies to bowling leagues, seek to surveil and control as much as they can get away with. Even rinkydink little local groups, if you give them some phone app that let's them know things they had no business knowing yesterday, will happily use it.

They don't always get away with everything they want on the first try, but they always want and they always try and the acceptable standard norm always progresses only in one direction. Wins in the other direction are local wins against, not examples of some state actually deciding they don't want.
Factordb: Factorize (Large) Numbers
Thanks, but i did multiple :) It is just that they tend to take a few months of waiting list each time, to hear at the end "yeah you may have it, but i do not do adults".

It is not taking the first appt the problem, it is continuing despite the system spiting in your face.
Just to clarify, HTML5 didn't introduce this, it's been the case since at least 1993.

https://www.w3.org/MarkUp/HTMLPlus/htmlplus_1.html
I do not use gmail but I have noticed anecdotally the frequency of people mentioning this issue here has increased steadily over the past few months for what it's worth.
To quote the generally incredible Scott Aaronson with a somewhat more optimistic perspective:

Judged against where AI was 20-25 years ago, when I was a student, a dog is now holding meaningful conversations in English. And people are complaining that the dog isn’t a very eloquent orator, that it often makes grammatical errors and has to start again, that it took heroic effort to train it, and that it’s unclear how much the dog really understands.
I don't really trust them tbh they've never cared that much about user safety or privacy. You can still triangulate people's location, in Egypt this was used to imprison LGBT people.
If only Java had a slick CLI tool like "dotnet" for C#. man that thing can do so much, so easily
Jekyll was literally mentioned in the second sentence. You may have missed the point of the comment.
Embracer is particularly known for picking up old IP's for reviving them though, especially when there is demand for it.
The population is getting older too.

Music is the most age dependant business. It's literally impossible to discover your favorite song at age 35+ and it's most likely already buried in your brain forever between 14 and 20.

Same things for movies, franchises sell because there is a familiarity to it. Stuff that isn't franchise just doesn't sell. A possible exception would be biopics.

I predict a huuuge amount of high budget biopic to integrate revenues from franchises.

JFK, MLK, Reagan, Hendrix, the Beatles, Led Zeppelin, The Eagles, Michael Jackson, Michael Jordan...they will all get a biopic with a budget of no less than 175M a pop.
Today, I think it comes down to what you want to build and what dependencies or SDKs (if any) that requires. If you want to build something greenfield with simple dependencies, I would go Rust. However, if you want to build something that depends on existing software, there's a good chance that you're going to have an easier time today doing that with C++ due to its dominant ecosystem.

For example, one of my products embeds Chromium (via CEF), which itself is a huge C++ project. I'm interested in working with Rust, but it's simpler for me to just use C++ rather than working against the grain.
SEEKING FREELANCER | Washington, DC, fully remote

We are looking for a part-time (20-40hrs/mo) contractor to support our open source PyGLS (the Python Generic Language Server, https://github.com/openlawlibrary/pygls/) and the community that has grown around it.

Contractor must have strong python skills and experience managing/supporting open source projects.

Open Law Library is a nonprofit tech startup and open access legal publisher dedicated to securing digital law and making it accessible to all.

If you are interested, or know someone who might be, please reach out to me directly at dgreisen@openlawlib.org.
I am a LAMP Stack Developer. I think I'm your dream candidate because I like to keep it simple and functional.

LOCATION: Uganda

REMOTE: Yes

Willing to relocate: Yes

Techologies: PHP, MySQL, APACHE/NGINX, Linux

I build websites using Laravel PHP, MYSQL is my primary DB. I have mastered the art of deploying PHP apps to Linux Boxes. My deployment setup is as simple as a Push to github, and pull to server. Never seen any of my PHP sites go down. I Luuuuuuuv PHP.

Email: timothykayizi at gmail dot com

Thank you for your time and consideration.
Location: Canada

Remote: Yes

Willing to relocate: No (this could change depending on the job and location)

Technologies: C#, .NET, SQL, Git, JavaScript, CI/CD

Résumé/CV: https://drive.google.com/file/d/1n7gK_e20TNxuJ-DMxeQPOC5ndsW...

Email: eliotten+hnjobs@gmail.com

Eli here, I am a software developer with over six years of work experience in different roles and companies. I have proven abilities in maintaining multiple projects concurrently and am comfortable juggling multiple priorities.

My most recent work experience has been as a C#/.NET developer, but I am comfortable with picking up new skills as required.
I feel like your comment should be locked until the following "beginner's quest" is finished:

+ phone call audio quality is as good as some cheapo Android phone I can buy at Walmart, across all the distros in this multi-distro image

I mean, you have a report above that the Pinephone can't even achieve that. (And worse, the user is considering diving into ALSA configuration to fix this!)

If it's true that a phone device cannot be depended on to achieve bog standard audio quality for a phone call, then the player isn't ready to fight in the "daily driver" quest.

I'm willing to write a command line prog that plays the Legend of Zelda secret discovery melody and prints your comment when the the Pinephone achieves bog standard "phone-ness."
People will (and I'm sure do) use this magical thinking politically, persuading people to trust the computer and therefore, unwittingly, trust the persons who control the computer. That, to me, is the greatest threat - it is an obvious way to grab power, and most people I know don't even question it. It's a major consequence of mass public surveillance.
I would prefer a written review than a video, but videos seem to be increasingly popular. Do YT ads pay more than written?
when all matter turns to EM radiation, at the end of the universe (arguendo), then time will cease to be measurable, and so will distance.
NNs fails to do any algorithmy like pathfinding, sorting, etc
The point is not that you have it it's that you can have it by learning and using a pen and paper.
Natural language understanding require both neural network like pattern recognition abilities and advanced algorithmic calculations.
Since neural networks are pathetically bad at algorithmy, we need neuro-symbolic software. However the symbolic part is rigid and program synthesis is exponential.
Therefore the brain is the only technology on earth to be able to dynamically code algorithmic solutions. Neural networks have only solved a subset of the class of automated programs.
My team has hundreds of people, but a core team of about ~20 does most of cool stuff. It’s kind of a unique role.

On interviews it sucks. The engineers assume I’m some jackass manager guy, and the manager guy thinks I’m in the weeds.
https://ar5iv.labs.arxiv.org/
Maybe. I have seen the bugs thing mentioned a lot before along with "pods" (increasingly small city apartments / tiny houses) meme.

Both are critiques of the handling of current challenges (food and housing).

To come full circle, "I support affordable housing, but I don't want to live in a pod"

;)
> I can't see

You can't be serious with that argument.
Don’t expect to ever get to the bottom 80 % of the priority list, because new items will be added to the top 20% in the priority list before you finish the initial top 20%.
PR comments from one specific person (teammate) always ends up in spam. Ironically, we pretty often start long discussions which brings up new ideas for codebase improvements…
Cell::from_mut converts from `&mut T` to `&Cell<T>` and that's a newtype around UnsafeCell - it has the same `as_ptr` method.
A little more context: I've been working on the design of this reactivity system in some form since roughly 2018 as part of the Ember framework.

The original design of the reactivity system made its way into Ember Octane as the "auto-tracking" system, and was fairly exhaustively documented (as originally designed) by @pzuraq in his excellent series on reactivity[1]. He also gave a talk summarizing the ideas at EmberConf 2020[2] after Octane landed.

Unfortunately, there's no good way to use the auto-tracking system without the Ember templating engine and all of the baggage that implies. But there's nothing about the reactivity system that is fundamentally tethered to Ember or its templating system in any way!

For various practical reasons, Tom, Chirag and I had a need to build reusable chunks of reactive code[3] that work across many frameworks. We liked the foundation of the auto-tracking system enough to extract its ideas into a new library, decoupling the auto-tracking reactivity system from Ember.

PS. In case you're wondering, I expect Ember to ultimately migrate to Starbeam, once it's in solid production shape and the dust is shaken off.

[1]: https://www.pzuraq.com/blog/what-is-reactivity

[2]: https://www.youtube.com/watch?v=HDBSU2HCLbU

[3]: I would have called them "components", but that would make it seem like they have something to do with creating reactive output DOM, which is not what I mean.
Before HTML5 it was common to hear things like "technically you don't need it, but it's not to spec so don't do it".
I tried almost every email client on macOS/iOS. All if them has few or more disadvantages, like: eats more battery life, or slow or lack of support for AWS workmail, bad for multiple accounts, etc...

So, the best, for me is Apple Mail. Simple, fast, truly native, reliable and almost full featured.
When it comes to PGO (vs. profiling the whole system) though it's worth noting that a lot of the speedup comes from things which are too trivial for us humans to consider.

When I profiled the D compiler with and without PGO enabled it became obvious that a lot of the speedup of PGO basically comes just from running the program, the choice of testcases made almost no difference.
would it help having a TODO inline linked to an issue tracker automatically? so you would never have to switch context.
No, it isn't fine, what you're seeing here is the push to use manufacturing infra to impose one group's will on another. Tools should be neutral.

We should empower people, not manipulate them through engineering usecases to/to not accommodate.
Certainly!
A minimalist and uncoomplicated shop platform to sell goods quickly
Disassembly of Apple II DeskTop a “Finder”-Like GUI for 8-Bit Apples
Hey HN, if you saw Everything Everywhere All At Once (movie), what do you think?
> But to change resistor value and see change in output you need 7 clicks ffs!

KiCAD at least is heavily oriented around keyboard shortcuts. To change a resistor value, you mouse over the resistor, press `v`, type the value, and press enter. 0 clicks, 2 keys + however many digits in the value. And it doesn't autosave.
https://www.semanticscholar.org/paper/TOPICAL-REVIEW%3A-Test...
Ask HN: What are some interesting problems you are aware of?
Last week in Ask HN, trivet proposed: "Teach me something new"[1]

In the same spirit, what are some interesting problems you're aware of, or you're working on?

[1]: https://news.ycombinator.com/item?id=31204611
I hate that all of these apps (Grindr and similar) appear to take security and privacy secondary... which is just insane given the market they are serving.

Sex is still considered taboo in many parts of the world and some parts of the US.

Now this, we have them using the Facebook API and them knowing every time I open the app (or did).

I have made every choice I can to reduce the privacy invasion that these companies engage in, but there are simply no alternatives for this one. I would be very surprised to find out that Scruff is actually any better.

The web based ones are likely far far worse.

I hate that this has become normal so much.
This article is a great example of how poor use of math can do a disservice to the public. The article says:

> Lost and abandoned fishing gear which is deadly to marine life makes up the majority of large plastic pollution in the oceans

This is one of those statistics that shouldn't even pass the sniff test. Think about all of the millions of ways that humans use plastic across every single industry, job, and area of life. And yet somehow ghost gear is supposed to be greater than all of that put together?! Are fisheries just dumping a hundred nets in the ocean for every one they use or something? The number makes no sense.

And, indeed, the report in question says no such thing. What it does say is:

"12 million tonnes of plastic ends up in the ocean every year" and "640,000 tonnes of ghost gear enters the ocean every year". So that means ghost gear is only around 5% of the plastic that ends up in the ocean per year. In fact the report itself states that "Ghost gear is estimated to make up 10% of the plastic waste in our oceans".

Of course, that's not alarming enough, so it also goes on to state that "[ghost gear] represents a much higher proportion of large plastics found floating at the surface" and "over 85% of the rubbish on the seafloor on seamounts and ocean ridges, and in the Great Pacific Gyre."

That sounds bad but... it should come as no surprise. Most plastic that ends up in the ocean is trash. Land-based trash plastic that is large or heavy enough to sink is less likely to flow down rivers and end up in the middle of the ocean. It will get broken up by trash processing, sink to the bottom of rivers, or otherwise not make it all the way to the ocean intact. So of course you'll see a disproportionate amount of ghost gear when you look on the seafloor or at large items—ghost gear is large plastic that is deliberately designed to sink in seawater and then is deliberately dragged out into the middle of the ocean and thrown overboard.

If your primary goal is to save animals, then Greenpeace's focus on ghost gear makes sense. But if your goal is to reduce the overall amount of plastic ending up in the ocean (which also saves animals), then ghost gear is only a relatively small fraction of the problem.
And automated things never fail? Then what are we reading? The user should be trained to be 10% smarter than the piece of equipment.
Big Tobacco, Big Oil, Big Data.
I think it was in times when OkCupid had a soul bacause original founder was still with them (or at least his spirit). And his goal was for people to better understand each other and themselves not just suck up cash from the hornies.

I completely agree with you that's completely insane decision from the point of view of soulless corp that just wants to suck people dry.
From web dev work only really relevant experience was C++. Mainly got the job based on side projects from outside work. Had always been casually interested in graphics and I spent around 2 years dabbling with side projects outside work (stuff like making a toy rendering engine), reading some graphics books, brushing up on linear algebra.

Transition was definitely tough in the beginning due to steep learning curve

You think you know a decent amount from doing tutorials/side projects but a real production engine is a lot more complicated because its been optimized over the years and as a noob its not obvious why things are designed the way they are.

I felt like web dev you can become pretty competent in like 2-3 years but with graphics it feels like the ceiling is much higher and starts to verge on research as you get more into the topic

A lot of newer rendering techniques you can't easily google and you have to end up reading papers if you want to understand/implement them
Scikit-Learn's api is masterfully consistent. We've taken to using it as a source of inspiration for our own code.
I just want to say that B2B payments is a huge issue and I hope you guys can resolve it. I've seen so many weird things to "fix" the problem, combinations of Shopify/SFDC, etc.
Switchboard | Fully Remote (within the 4 US timezones) | https://boards.greenhouse.io/switchboard

At Switchboard, we believe teamwork should be the best part of work. We’re building a platform designed for remote collaboration at its core, allowing teams, regardless of their location, to be more productive, organized, and spontaneous. Teams can focus on getting more done together, cut out meeting-related grunt work, and have more “hallway” conversations whether they are sitting across the room, across the office, or across the world.

We're hiring Frontend and Platform architects, fullstack product engineers, platform engineers, and designers. Feel free to apply directly on our job's board:
https://boards.greenhouse.io/switchboard

or reach out to me directly: daniel {at] switchboard [dot} app
(VP of Engineering here)
dont they? isnt the point that you share your true location and in return see others’ true locations?
I've had luck growing cherry tomatoes, shishito peppers, fairy-tale eggplant, and a variety of herbs with our Aerogarden and I've also grown lettuce and Mitsuba( a Japanese parsley that I can't find locally) from seed using an led grow light and some empty laundry soap containers I re-purposed for Kratky method hydroponics (https://www.kratkygro.com). Definitely doable.
Hemp, or anything else non-toxic and biodegradable.
would it be valuable for anyone to have an inline TODO / categorised TODO automatically link to an issue tracking tool? I'm building one, and this kind of feedback would be very helpful.
Twitter blocked my account for a tweet I did not make
Ocient| Remote (HQ Chicago, IL) |https://ocient.com/careers/

Ocient is building a world-class team to tackle the toughest hyperscale data challenges and deliver customer-centric solutions. Ocient is looking for team players who are dedicated to improving our product, solving tough problems, establishing strong customer and partner relationships, and enhancing the customer experience with every interaction.

We're hiring for multiple levels of Software Engineers, QA Engineers, Interns and recent college graduates. Experience writing code to solve complex problems using an object-oriented programming language (e.g. C++, Java, C#). Familiarity with CPU architecture and assembly code.Strong understanding and application of data structures and algorithms. Some experience with C or C++ and Linux/Unix.
Ability to speak and write in English fluently.

Apply directly here -https://ocient.com/careers/
Any questions, I am happy to assist: rking [at] ocient [dot] com
Something I've experimented with is web templating systems that are HTML 5 native, that is, you parse documents to the DOM, process them in the DOM, then serialize them to the disk (like Hugo) or the web browser.

For instance the "template" of your web site might be an HTML document that has something like

<div id="content"/>

in the middle of it. The content is in another HTML document, there is some logic that merges the document <head>(s), and the contents of the <body> of the content goes into the above <div>.

It's not that hard but I think it's never caught on for a few reasons.

One of them is that DOM parsing and unparsing is an order of magnitude or two slower than text-based templating sytems. I guess you could parse the template once and cache it but it's still going to be slow.

Another is that you run into "hygenic macro" problems if you want to merge random DOM trees into each other: for instance you could have multiple elements with the same id, the same classes used for different meanings in some other places. You need some answer to this if you want to make something scalable (e.g. the whole point of this exercise is that you should be able to transclude HTML + CSS from anywhere and have it "just work")

Finally it would be really nice to have a reliable WYSIWYG HTML editor, particularly one that would help you use CSS classes in a disciplined way to customize the system to add whatever markup features you want for your site.

It doesn't exist and I wonder why. Every HTML editor I've seen is just garbage. Latency for typing characters is several round trips to the moon. Navigation, selection, where characters appear when I type all seem to be random, like my computer is possessed by the devil.

(It's a general problem w/ most WYSIWYG editors that look like MS Word, including MS Word. I'm sure there is something conceptually wrong with the model which is why all those editors are buggy, but it seems everybody else thinks it is OK for selection, navigation and where you type characters to be random.)
On the points of culture, there's a video [1] that talks about how common US zoning pressures towns to all build very similarly, to the point where they look almost indistinguishable from one another. There's similar videos done by City Beautiful and Not Just Bikes, but I'm having a harder time searching my history for them on my phone. (I'll try to post them once I'm back at a real computer.)

Here's another video [2] that discusses how city tax revenue is primarily earned in their dense downtown regions, and spent on their more distributed suburban environments.

Others in the comments have discussed this, but the issues with towns being walkable and cyclist friendly tend to intersect directly with anti-goals if car design. Places aren't walkable if there's huge roads and parking lots that people have to traverse in order to get to them. Similarly, cars are quite hazardous to pedestrians and cyclists. If we're optimizing for human-scale environments, we're inherently car-hostile. Similarly, if we're optimizing for efficiency of cars, then we're hostile to human-scale design. The ideas are largely antithetical.

You can get some hybridization--metra trains from city cores to the suburbs, street cars or trams along main suburban drags alongside with automobiles, but one system constrains the other.

Historically, highway systems have segregated neighborhoods whose citizens were poorer, and relied disproportionately on public transit or bikes and walking. If you have to go half a mile out of your way to find an overpass over the highway to get to the nearest grocery, and that overpass has a litter-covered sidewalk barely two feet wide, we definitely aren't building our suburbs to be walkable or bikable.

[1]: https://youtu.be/UX4KklvCDmg
[2]: https://youtu.be/7Nw6qyyrTeI