skysight-inc/HackerNews huggingface dataset:
Location: Romania, EU

Remote: Yes

Willing to relocate: No

Technologies: Rust, Javascript/Typescript, PHP, Haskell, Lua, Bash, Java, Python, Ruby, SQL, PL/pgSQL, Git, Docker, AWS, CloudFormation, Terraform, MySQL, PostgreSQL, TimescaleDB, SQLite,
Redis, RabbitMQ, MQTT, Nginx, OpenResty, Linux, PostGraphile, Hasura, PostgREST

Résumé/CV: https://drive.google.com/file/d/1Rf_DALiifNWtev_sj2zqjgcdsnl...

Email: Available in the resume

---

20+ Years of professional experience with a wide range of languages, tools and technologies in the web
ecosystem with a focus on rapid development of backends (PostgreSQL/Hasura/PostGraphile). Proven track record of architecting, implementing and integrating complex systems spanning from
infrastructure provisioning all the way to user facing mobile technologies.
If you like game progrmaming I recommend some of the low level C courses by Pikuma. I've done the 3D graphics from scratch course and will do the Playstation 1 Programming course next.
A lot of the efficiency improvments depend on the new thread scheduler in Windows 11.

I doubt these chips are going to be great or at least, as efficient in Linux as they are in Windows 11.
AMD going for Zen5 and Zen5 is exactly to avoid this issue and the need for complex scheduling algorithms.
FPGA + a RISC-V core. There are loads around, the simplest is probably https://github.com/YosysHQ/picorv32

Learn how it works, try adding a new instruction or implementing an extension.
>before Docker taught us to run everything as root

Windows called, it wants its Administrators back.
The difference is that if you knew it and lost it, you can relearn it pretty fast. If you never knew it, it takes massive amount of effort.

The person who would fail that math or French conversation right now, would be able to get up to speed in days, weeks or months depending on what exactly you want if needed. However, learning French from nothing would take years again.
It's a free world. Nothing stops you from applying their findings to bigger datasets. It would be a valuable contribution.
I don't know what the criteria were to avoid the purge but I know personally a Russian of German parents from Kaliningrad/Königsberg. A certain of ethnic Germans were allowed to stay.
https://www.scientificamerican.com/article/how-long-will-glo...

TLDR: we have nuclear fuel for 200 years at current rate of consumption.

If we replace everything with nuclear or we build small less efficient nuclear plants, it will last maybe 50 years. What then?
Cour des comptes (https://www.ccomptes.fr/fr) | Onsite + hybrid | Paris, France | Full-time or part time

The Cour des Comptes is the supreme body for auditing the use of public funds in France. It is independent from the Government and Parliament. It has financial jurisdiction and is in charge of auditing, issuing rulings and certifying the State and Social Security accounts, as well as contributing to the evaluation of public policies.

Within the Cour, the data science department provides statistical support to the audit/evaluation teams, especially for (econometric) policy evaluation.

We're currently hiring:

- data analysts: https://choisirleservicepublic.gouv.fr/offre-emploi/une-ou-u...

- data scientists: https://choisirleservicepublic.gouv.fr/offre-emploi/une-ou-u...

- a deputy head: https://choisirleservicepublic.gouv.fr/offre-emploi/une-ou-u...

Please note that the position is in a French-speaking environment.

Proficiency in English is also required if you want to take part in the external audit of international organisations (mostly the UN: see https://www.ccomptes.fr/en/institutions-associees/summary-ex...).
I love that job page! It's very clear the sort of person you're looking for and your recruitment process seems very respectful of the candidate's time.
This is Applied Cryptography course from University of Tartu. It is one of the highest quality courses I have taken that have helped me directly in my professional life. The course discusses many topics, from PKI to Bitcoin and is somewhat focused on Estonian use-case of digital identity. However there are other topics such as TLS that are more general.
Very interesting! I've found a lot of numpy indexing confusing, so it's very nice to see some effort to clean it up!
Yes, those are the only two options. I'd rather spend time with my kids than grind for 4 hours a day to get ghosted after the 5th round of interview.
I understand that you can't convince developers to rewrite/recompile their applications for a processor that breaks compatibility. I'm wondering how many existing applications would be negatively impacted by cutting down vector throughput. With some searching, I see that some applications make mild use of it like Firefox. However there are applications that would negatively affected, such as noise suppression in Microsoft Teams, and crypto acceleration in libssl and the Linux kernel. Acceleration of crypto functions seems essential enough to warrant not touching vector throughput, so it seems vector operations are here to stay in CPUs.
I don't think soldered components would have been a big deal were the amounts enough. 32gb soldered on say 7 years ago would last you a long time. If they're gonna solder, they need to stop skimping.
Don't take me wrong, I fully agree with you.

I actually live in Japan, I am trying to learn the language, and it is royal PITA. Heck, every single Japanese person I have asked has complained about their language being so ridiculously difficult. They wish their language was easier, but as you say it is also such a conservative society that it will never change.

In comparison, my mother language is Spanish, a language with a highly phonemic spelling. My girlfriend is trying to learn it, and she always commends how once you learn a few basic rules, you can read anything.
Going off on a bit of a tangent:

Some people suggest that digital computing and neural networks are a bit fit, and that would should be using analog devices.

That sounds very appealing at first. But we have (at least) two problems:

First, our transistors dissipate almost no energy when they are either 'fully open' or 'fully closed'. Because either there's approximately no current, or approximately no resistance. Holding them partially open, like you'd do in analog processing, would produce a lot of heat.

The second problem: electrons are discrete, and thanks to miniaturisation and faster and faster clockspeeds, we are actually getting into realms where that makes a difference. So either you have to accept that the maximum resolution of activation of your analog neuron is fairly small (perhaps 10 bits or so?), which is not that much better than using your transistors in binary only; or you'll have to use much larger transistors in your neural chips.

Both problems together mean that analog computing for neural networks isn't really competitive with digital computing. (Outside of some very niche applications, perhaps.)
Unfortunately that's a 404. But welcome to HN. Looks like this is your 2nd comment!
“Photon's motion sensor can't detect motion behind glass.”

That’s a pity. Though probably the use cases behind a window usually have access to power anyway and wouldn’t need this.
Leet code is not "decent problem solving skills" but it's almost always about three types of programs: sliding window, linked list rearrangement, and BFS.

The code to solve basically all of them look nearly identical after you classify it and the questions asked (what's the big O of this) are also all identical.

It's an extremely narrow and teachable class of problems.

There's outliers for sure but the 80th percentile are basically just the same damn things slightly rephrased. It's extremely gameable and doesn't test the kind of breadth say, fixing a crashing program would show.

Here's a list of 16 https://github.com/Chanda-Abdul/Several-Coding-Patterns-for-... ... That's the 99th percentile.

If you think someone passing that means they can fix the conda bug in your k8s cluster or whatever real problem you have, dream on. It'd be like hiring a cook by quizzing them on the names of kitchen utensils.
I think browsers could be the next iteration. Website backend will have premade flows. e.g. a transfer money from my account to another account, etc. And through fluidic UIs, the website will collect info need, necessary approvals before flow submission. AI-based browser DOM manipulation.
Totally agree, an easy read and a great reaction by Cox. I also like that the discovery and the bug itself were not communicated in a negative or condescending way, which is sometimes the case.
Just slave owners, including the Church of England, and effective slaves via parishes and otherwise geographically and class bound people with near zero options outside the local manor.
> Two decades ago, in his book Seeing Like a State, anthropologist James C. Scott explored what happens when governments, or those with authority, attempt and fail to “improve the human condition.” Scott found that to understand societies and ecosystems, government functionaries and their private sector equivalents reduced messy reality to idealized, abstracted, and quantified simplifications that made the mess more “legible” to them. With this legibility came the ability to assess and then impose new social, economic, and ecological arrangements from the top down: communities of people became taxable citizens, a tangled and primeval forest became a monoculture timber operation, and a convoluted premodern town became a regimented industrial city.

One thing that I remember from Seeing Like a State is that people used to be judged by village tribunals, and now we have fair trials at the state level. People used to live in the same place all their life, now we can go in many places. Making things more legible can mean destroying a forest by making it into a monoculture timber operation. It can also mean allowing all kind of people to live as long as they pay taxes, offering them freedom that they couldn't find in a smaller structure.

I think it's very important to remember that the map is not the territory, that unknown unknowns exist as well as known unknowns, that trying to impose to people a specific way of life will often not make them happier. But also that technology has meant better lives for most people on this planet.
I am leaning towards LC style interviews over a take home assignment that is meant to take “no longer than 2 hours” to complete
D: Initial Aarch64 Support
> 19% of high school graduates are functionally illiterate

That bunch in encompassing people with massive learning disabilities including mental retardation, neglected kids and kids from severely disadvantaged situations.

That same exact bunch wont have better results when being homeschooled, with possible exception of some learning disabilities where homeschooling parent still needs a lot of support.
It's not "decent problem solving" that these folks demonstrate though, it's the ability to grasp and regurgitate common DSA patterns that show up in most leetcode style interviews. Does this ability make these people highly desirable hires? Should you hire such people over engineers with more real world knowledge, but who don't want to spend the time learning or practicing leetcode?
Yeah, the author does not seem to know what a data structure is, or assume the reader does not know and won't mind.
(dev here) Backend-as-a-service products are very popular right now because they remove or simplify a lot of the backend complexity. It comes super handy for some projects.

Yes, the DB is SQLite. We chose it among others as it is file based and thus you get get up and running in seconds.

Authentication and authorization are key features, I agree. They were not integrated in the POC but they will come very soon. There actually is auth for the admin panel, I just need to standardize it for other entities.

I got it for the CMS use case, Manifest's aim is not to be a competitor of large frameworks that gives you the control of everything. We rather think that it will fit for another typology of projects. You can use it as a headless CMS, but there already is products like Strapi or Directus that get the job done. I am thinking more about projects with more "app" logic, but the next step is adding custom logic to it.
Remote: Only

Willing to relocate: No

Technologies: Web development (React, Vue, etc.), Deep learning (TensorFlow, PyTorch, etc.)

CV: https://git.sr.ht/~naiwaaa/CV/blob/main/CV.pdf

Email: (in my CV)

Web development: I can work from front-end (Hugo, Vue.js, Next.js) to back-end (NestJS, Express, FastAPI, Flask).

Deep learning: I recently graduated from my 5 years Master's and Ph.D. studies in Japan. My main research was about CNN, LSTM, Reinforcement learning, and Imitation learning.

My current main focus is to continuously research deeply about AI/DL and leverage it in real-world challenges. I would like to continue my career in the industry instead of staying in academia since I want to challenge myself with real-world problems using my developed skills. I'm always looking for full-time/part-time opportunities to apply my skills in AI/DL.
Routers are the most exploited IoT devices on the planet, often vulnerabilities in the router firmware persist for years without getting patched because most endusers don't patch their routers. The ISP having a way to play patches onto router and recall unpatchable ones (because they own them) is a net gain for cyber security.
I would also be a lot richer if I was able to create BS of this magnitude but I can't. Here's the practice test they gave me:

https://www.hackerrank.com/test/63ek10mhil5/60d306ab105867d8...
> just saying that arguing against such things in 2008 didn't mean you were an insane person

I disagree with you — the data and the trends were perfectly clear back then and I remember the political lines were drawn no differently from today.

The IPCC started back in 1986 when the problem was considered serious enough for the UN to found a body to investigate. Though perhaps back then there was more controversy, I don’t remember. But I do remember that by 2000 my thinking had shifted to understanding it was a serious problem, though not one I was concerned enough to start working on.

Sorry for no footnotes — I’m writing this more as a disagreement of opinion.
If you want to work, you just need to find the right job.
What do you want low programming for?

I learned assembly so I could disassemble and understand programs.

I learned C so I could use all the libraries that people had made and their frameworks than later because C++, Objective C, C#, java, python and other derivatives.

I wanted to manipulate images, speech and video and using high level programming language was so inefficient so I continued using C.

I learned FPFGAs again because I needed efficiency or the things I wanted to do like controlling robots did not work at all(they moved so sluggishly).

I love learning things, but that was never enough for me to learn something deeply when problems appear.
Ask HN: What's the main asset you're looking for in a development tool?
When you choose to work with a framework, or with a tool like supabase or appwrite, what is the main asset that led you to that choice ?
- Flexibility
- Robustness
- Security
- Community
- The number of features
- Other points...
Release notes:

https://www.freebsd.org/releases/14.1R/relnotes/
Yeah but one person working 5 years or 5 persons working 1 year isn't likely to be enough to make a modern browser that is feature complete enough to be able to replace the likes of Firefox, Chrome etc.
Building automated machine learning with type inference
Conventions vary by field, but within a specific field they're usually pretty consistent. In natural sciences (except large physics papers) the convention is that the first author is the one doing most of the practical work. The last author is the PI (principal investigator) of the group who had a hand in designing the experiments and oversaw the research. Now, the latter can mean anything from barely doing any work on the paper to being deeply involved in the research.

If you're reading papers most of the time the last author is more meaningful to you because they're the senior researcher, you know their research interests and what kind of papers they produce. The first authors are PhD students and PostDocs, they change much more often.
They are just bad and it’s an indication of laziness in the team, or that the organisation is hiring centrally and you could end up doing anything. Both of these are negatives imho.
Developing a relevant technical interview aligned with what the team does is a project in itself and takes significant time to do and keep up to date. People don’t want to invest the time, but from experience it’s definitely worth it.
Hopefully that changes down the line, or with some amount of third party hacking.
Many of those solutions seem perfectly fine and their objections were non-sequiturs
> This sounds like you want to penalize students who studied for the exams. Or at least not reward them.

s/exams/interview/g
Interesting. Could be used to create fake alibi too - i.e. I will use innocent browsing of social networks logged by this feature as an evidence that it was not me who got access into server which should not be accessed in that specific time.
I’m sure support for heterogeneous CPU scheduling will continue to improve on Linux too. Intel’s server chips have little cores too, and those servers are overwhelmingly running Linux, so they have a clear reason to continue to help support scheduling improvements in Linux as well.
> And to be clear, you can absolutely send a classical signal with individual quanta.

Yes. Though how 'classical' your understanding of that system is stands to reason?
> Disagree. Once you get accustomed to reading kanji

And how many years does it take to? What about words that you have never seen before? What about ambiguous or uncommon readings that require furigana even for fully educated adults?

As I said in the sibling comment, I live in Japan and every Japanese person I have met complaints about the massive effort it took them to learn how to read and write.
I never understood reddit, I find it confusing and weird. Sometimes I use it to find streaming sites.
Aurora Energy Research | Lead/Senior Software Engineer | Oxford UK, Gurugram India | Full-time | Hybrid Onsite | https://auroraer.com/

We have openings for Software Engineers in Oxford and Gurugram. Our tech Stack is mainly Python, Typescript, MySQL. Details of the openings and links to apply are:

* Senior Software Engineer - Oxford https://careers.auroraer.com/en/postings/47ac7fa5-0677-4f59-...

* Software Engineer - Oxford https://careers.auroraer.com/en/postings/ccaf9e07-1206-49e5-...

* Technical lead - Gurugram https://careers.auroraer.com/en/postings/aac6ea94-6ba4-4e7a-...

For more information about our benefits, check out Life at Aurora checkout https://auroraer.com/careers/life-at-aurora/
> how do you manage the balancing of card use, or is there still a card firmware layer in the loop that does that?

The SD card is accessed as a ring buffer, so all addresses are written evenly. (It was my understanding that SD cards implement wear leveling themselves though, so the wear leveling should be free even if the SD card was written to randomly -- if my understanding is correct.)

> how do you handle memory dropouts for a given address/cell/whatever you call a memory location, or as above?

SD card write failures cause the firmware to crash and reset itself, so it'll try again when another photo is triggered. (It also logs the reset so it can be debugged.)

FWIW I'm using Samsung 128 GB "PRO Endurance" SD cards, with endurance == 820 TBW, which works out to 820e12 / 5.97e6 (size of one photo) == 137e6. So you can capture 137 million photos before the SD card is expected to fail.
The Easiest Way to Animate SVG
This sounds like a job for a lithium thionyl chloride battery.

The guys with the purple LiSoCl2 batteries make ones with up to 40 years of usable life
>If there's an AI downturn

If? When...
The UK was an empire of some global influence in the 19th Century, a number of events occurred during that time, eg: a sizable fraction of the commercial traders got to share in a (modern) £17bn bailout following the abolition of slavery.

While having "lost" ownership of slaves many still retained profit sharing in the industries, cotton production, coffee, sugar, etc. and now had lump sums for capital investment in new colonies, new canals, new railroads, new factories, new steam engines, etc.
I've used natural keys and had no problems at all, over decades.

I think the difference is that my natural keys were keys already, as opposed to numbers to which it seemed possible to add the 'key' trait. The article uses the word 'candidate', candidates are bad IMO. Something that's a candidate isn't a good natural key, it needs to already be a key, and it needs to be a key for the exact thing that's in your table.

Even if the two things 'car' and 'chassis' seem similar, I wouldn't want to risk using that, because the two are similar but not the same, and having to renumber a few years later would be awfully expensive.
Our industry doesn't value experience. I have 20+ years of experience but every time I apply for a new role I am being treated like a 19-year old. I was once give a travelling salesman problem by a company that needed a bunch of APIs implemented in Flask. I am a contractor so mostly do 12-month engagements with different clients and I'd say I have more practical experience designing and delivering software, but it doesn't matter to the potential clients, because they cannot judge experience from the past work history. So everyone gets the same treatment and you have software written by recent graduates (or drop-outs) with no industry experience.
Missing my favorite handheld - TG16.
Prepared a presentation for months to hold in front of my entire company. Has been down since 9:21 German time. Had one of the worst nights of my live. Now we had to postpone the presentation by two weeks.

I wanna hit someone right now :'(
Are you thinking of the Washington Times? That’s run by a Korean quasi-Christian new religious movement. Epoch Times is at least historically Falun Gong; it’d be hard to read Falun Gong as Christian.
It is fundamentally impossible for linear attention to outperform quadratic attention. What you could do instead is have a few quadratic attention layers in the first layers and one in the last and have everything else use linear attention. This would allow you to have a context length of millions of tokens within 24 GB VRAM for a 7b model because you have eliminated the KV cache for the inner layers, while still retaining the ability to perform any token vs any other token attention. The final layer is also somewhat important since it allows the model to see all its reasoning outputs and attend over its previous reasoning steps.
> if you get unlucky and some try hard drops an atomic LC hard bomb on you now you have an entire company you can no longer apply to for a year.

I don't think this is an issue of bad luck, its quite probably to get difficult interviews especially if you're applying to the popular names.
Yes, domestic media and politicians sowing discord bothers me as much, also because it is done in cold blood - for money and power, respectively.

I only focus on fragments of reality I'm familiar with. E.g. I have a few friends in Russia and Ukraine and it's interesting to compare what's reported in the media with first-hand accounts (which can also be biased BTW). As for the rest, I'm humble enough to admit I don't know and may never know the complete truth.