skysight-inc/HackerNews huggingface dataset:
1. Explain the absence: family emergency/life change, alternate career exploration, education focus, traveled the world, whatever. Just explain it. Surely, you weren’t just sitting there for 4 years doing nothing but watching TV.

2. Tie the experience and learning from those 4 years back into your career focus. You are now a more well rounded developer.

I have taken time away from my job many times. I am part time military so I have time away for professional military education and numerous deployments the other side of the world.

Here is what I have learned from this:

1. Employers love more well rounded employees with advanced experience other developers don’t have. They also fear that you may be absent again in the future. Reassure them.

2. Advanced outside expertise erodes compatibility. Most software developers in the corporate world exist in tight narrow funnels of expertise. That provides them no ability to ask questions like why the fuck are we doing this, because it’s all they know and all they can do. When you ask such questions there will be nothing but friction. At some point you will get tired of repeating stupid when you have learned to bypass it in your other personal adventures.
Wireless Monitor Without Breaking the Bank
Faxes From the Far Side (2015)
A nonprofit overseeing a for-profit arm, where have I seen this before?
Make Your Code Slower with Multithreading
I have two questions:

1) Who is providing the prize money, and if it is yourself and Francois personally, then what is your motivation ?

2) Do you think it's possible to create a word-based, non-spatial (not crosswords or sudoku, etc) ARC test that requires similar run-time exploration and combination of skills (i.e. is not amenable to a hoard of narrow skills)?
Django in one file? How?
You need to store all the data that define the runtime state, so it can be dumped and recovered, without accidentally capturing information or references to things that live outside the DB and won't survive application restart. It's a more generic case of the "don't dump pointers to files, if you can't guarantee they'll be valid after reload".
Cool idea!

But you should decrease the amount of the text. Because it's hard to watch and hard to read. Also, text fonts should be changed. Look at some cool design examples.

Before you show info via infographics or animations or anything else you have to watch a lot of cool examples and then find one to follow.
I've been telling others much the same, but additionally:

- You can see debian's maturity even in the ARM landscape. Out of all the distros that are compiled for ARM64, I could only get 2 (debian and opensuse) to run in the context of a standard VM. I think it's that others are targeted to SBCs rather than UEFI or something, but as apple and qualcomm grow into the traditional laptop space, this matters, and only debian & opensuse showed up to the party.

- I'm lazy and value changing as little as possible, but if I ever need to move configurations around or my computer explodes and I need a fresh start... I can see the value in NIX / GUIX. As nix can sit atop debian, perhaps this is an end goal for some.

- Also, getting overwhelmed by complexity as my time to spend on configuration decreases, I find FreeBSD's interactions pleasant and refreshing.

- I like what I see of Alpine's commitment to smaller, less complex foundations. Perhaps this deserves attention too.

So I guess I'm saying, absolutely yes to debian, but don't forget about nix, guix, alpine, and freebsd.
> Still, driving through a dark and narrow street or road, especially at night (coming back from work), with pedestrians wearing dark clothes (some people are smart enough to wear reflecting bands, but they are few and far between), is quite stressful. Many times I have been surprised by a pedestrian appearing out of the shadows only a few meters in front of me.

If you think driving in those dark streets being surprised by pedestrians is stressful, imagine how it feels for the people walking outside your vehicle when you barely miss them and their children.

If you can't see your neighbors, slow your vehicle down to a safe speed. You are driving too fast for the conditions. It is entirely under your control and you continue to choose to put your neighbors in danger.

You are the one operating heavy machinery and introducing danger into a situation where there would be none if it wasn't for your disregard for their safety.
Back in the day access to knowledge was quite hard, everyone first started with random file dumps from BBS exchanges, then followed by books. After that if you were of the right age and lived in the right place you might have had access to a university library with papers.

Talking of knowledge and books:
It was around 1995 or so and I was in my last year of high school. We went on a small field trip to a local computer show and only about 4-5 students in the whole school were interested in going, at that time computer science was still a very new topic over here in the 3rd world.

At the show I found a stall in a corner with some random hardware books and then this giant white tome about computer graphics. The size of it was intimidating and while scanning through it I saw some ridiculous mathematical formulas that I couldn't make head or tails of. But either way I had to have it and luckily I had gotten just enough money from my mom that I was able to buy it.

That was how I lucked into Computer Graphics - Principles and Practice (2nd Edition) which had just come out. That book was a literal gold mine of concentrated topics for a kid, I spent more time studying that book in the next year than I had done for all my high school subjects combined.

My deepest thanks to everyone who contributed to it, it's shown here on Fabien's page:
https://fabiensanglard.net/Computer_Graphics_Principles_and_...

Not to ramble, but a funny addition to the story. The only compilers/languages I could find locally were DOS Basic and then Pascal with Assembly which I learned most of my programming skills in. I had heard of this magical C language that was so fast and all the games were now being made in it, but for probably 3 years I couldn't find a compiler for it anywhere.

Then randomly one day right around the Doom 1994 release date my uncle who had started working with hardware had been given a promotional Watcom C/C++ compiler which he gifted to me, and I could suddenly work with the same language and compiler that they had used! Of course it took me a bit of time to learn but by the time I got the CG Bible in 1995 I was set.
The foundation still owns the vast majority of the company
> How do people even get funding (or in other words: Who gets funding)

Second question first, early employees are from anywhere, just make sure they are hungry to ship. You want devs able to self-organize and self-manage amid ambiguity and pivots, and filled with an urgency to get working software in the hands of users to get feedback to iterate, and you want sales/product able to listen and drive focus on product that users believe could be 10x better than however they meet their need today.

Answering your first question, this answer sounds cynical, but this is how the math usually has to work for VC to give outsized returns to pools of investors in VC funds:

You need to have a 20% to 5% chance at 2x - 10x annualized growth generating high cash flow and high margins reinvestable in the business with ability to switch modes and cash out or IPO in 5 years to let investors exit by year 7.

In other words, don't aim for a solid dependable low risk business plan. Aim for a unicorn business plan. To get funding, your business plan should be so compelling that in a funding round of 10 startups, yours is the one delivering returns that make up for the other 9 blowing up, and still giving the investors in the venture fund returns that are a multiple of the stock market.

Remember VC have customers too, their investors. Their investors want a basket of startups that handily beat just parking their money in a market-beating ETF of Apple, Meta, Tesla, Nvidia, Netflix, Alphabet, Microsoft ...

In practical terms, your business plan must convincingly show that the startup can grow exponentially (not just "up and to the right" but a curve) and overcome inherent risks (show you're risk aware, and already planning to beat the risks). Investors are looking for ideas that can stand out in a portfolio where the rare successes can de-risk returns that far outweigh the more common failures, for their portfolio to generate overall profitable returns.

To get funding, position your startup as a standout gem for a portfolio.
> isn't SQLite a hassle when you have some concurrency/parallelism

If you decide to put your application on a single server, that means you do not care about the single point failure, and all your workload can be handled by the single server. So you can just run only one instance of your application, then you will not have such kind of problem.

Even if you want to have multiple instances of your application running on the same machine, SQLite can also handle that.

> what if you have separate services that need to access the same DB?

That means one single server cannot handle the workload. If the bottleneck is in the database module, a cluster is required to process the data. Clearly the SQLite is not a good option in this case.

If it is not that case, you can separate the database module and provide a lightweight wrapper around the SQLite to create a database service. And use multiple instances for calculation, then call the single database service instance for persistance.

I think comparing to the single instance of MySQL/Postgres/SQL Server, the performance of SQLite is not too bad. So we should keep the architecture simple, if possible.
Read it long time ago, but never new it was written by Andy Weir, same guy that wrote The Martian. Makes me want to look up his other stuff to see what range he has. I thought it was all purely space program stuff.
“Given the success and proven economic utility of LLMs over the past 4 years, the above may seem like extraordinary claims. Strong claims require strong evidence.”

Speaking of extraordinary claims. What evidence is there that LLMs have “proven economic utility”? They’ve drawn a ludicrous amount of investment thanks to claims of future economic utility, but I’ve yet to see any evidence of it.
This is indeed also true. "Miracle" species such as Paulowniaceae could work here.-
> Support for anti-cheat is not relevant unless you want to game online, which I don't.

More than enough crap these days wants that for DRM reasons as well. We don't own anything any more these days.
Some lessons on learning to hack – as a beginner
Reality is that more than 99 percent of US meat production facilities are factory farms.
Just look in a growing shop. Isn't that what they use?
The Impersonator: The Fake Data Were Coming from Inside the Lab
For posterity, in case a teenager finds this thread in a googlestorm:
https://rationalwiki.org/wiki/Essay:Second-option_bias

Some dudes given "secret suppressed knowledge" that is contrarian to a mainstream they feel alienated from will immediately buy in hook line and sinker and become fanatics.

Don't be a smooth brain.
A lot of “economic sense” depends on where you draw the boundaries of your externalities.

If you exclude environmental impact, basic human rights, animal welfare, and social stability, a lot of really short-sighted and destructive setups suddenly start to make “economic sense”.
I don't the the author is saying that founders don't deserve 400k after 7 years of hard work.

He is saying that it is sketchy that this is hidden from employees.
It is. It's a bit of a hassle, because the git mechanism that allows it is considered sensitive, so all users of your repo will need to separately configure this if they want to use it.

Bigger problem for me is that none of the code review systems I know of support this. At work, we've been wishing to have something like this in Gerrit, due to multiple SQLite DBs and other binary documents living in the repo, but as far as we can tell, we'd have to modify Gerrit sources directly to make it happen, which IT would frown at and nobody has time for anyway.
https://coltrane.readthedocs.io/en/latest/#other-minimal-dja... has a list of a few options, but the most recent is https://github.com/pauloxnet/uDjango.
Or more recent attempts to skill up researchers like Software Carpentries (which had been going for 25+ years!). Getting them to internalise that software is understandable (in spite of our attempts to make it not...) is a long process, and LLMs will only make that process longer.
According to the article, the market should open on Friday. Currently trading is limited to institutional shareholders.
Ausgrid to charge for rooftop solar exported to network in the middle of the day
Modern GPUs are exposing the SIMD behind the SIMT model and heavily investing into SIMD features such as shuffles, votes, and reduces. This leads to an interesting programming model. One interesting challenge is that flow control is done very differently on different hardware. AMD has a separate scalar instruction pipeline which can set the SIMD mask. Apple uses an interesting per-lane stack counter approach where value of zero means that the lane is active and non-zero value indicates how many blocks need to be exited for the thread to become active again. Not really sure how Nvidia does it.
For tutorials and hardware, check out Adafruit. If you’re okay with less polished documentation, also look into M5Stack (they are really cheap on AliExpress).

I currently work in e-commerce using Ruby on Rails, which I really enjoy. However, I do miss my previous work on the weird side of software and electronics for art installations on galleries and events[0]. If anyone wants to chat about or pair on embedded development, feel free to reach out to me at my username at hey.com.
[0]https://vimeo.com/389519079
AGI can't necessarily solve cancer. Perhaps ASI could (but maybe not), but AGI can only do what the most talented people can do in their areas of expertise or actions. So since people haven't solved cancer, that's not a requirement to be AGI.
To single out the only party in Germany that opposed NS2, that wanted to get away from Russian gas when 90% of Germans were against that, that wanted to supply Ukraine with weapons - all prior to the Ukraine invasion - and to pretend that they are in bed with Russians only shows how fucking clueless you are.
Either they want to start rapidly growing or it is exit plan for the founders.

But if they company is very profitable already, this should not be necessary.
They could still grow with complete mission-oriented way.
Even more "somewhat" related:

There is a physical theory that claims that all electrons are the same electron, just travelling endless through time from the beginning to the end of the universe and back (becoming positrons on the reversed timeline).

That explains why all electrons have the same exact charge.

https://en.wikipedia.org/wiki/One-electron_universe

Not sure it's a serious theory capable of proving something, but there you go.
> I was offered the option to liquidate up to 20% of my vested shares at my last company's Series A. It was restricted by tenure though (3 years), so it wasn't available to everyone. In retrospect, I should have liquidated the full amount, but it was a new concept to me at the time and I was more conservative with the amount.f

Oh wow, how many companies have a series A after 3 years? How did your company survive without any raises for 3 years and what made your company finally decide to raise money after going 3 year without doing so?
There are a hundred outfits out of Shenzen doing what they do, but Raspberry Pi's move a lot of units because they have backwards compatibility, good support and that has fostered a healthy ecosystem over the years. If even a single Chinese outfit got the memo, they'd be out of business quickly - but they don't.

I don't understand why customer support is so hard to get right for these Chinese companies. The pervasive mindset seems to be beating others on price is enough. For the maker market Pi's are aiming for, it really isn't.
> security guarantees for Ukraine

This is laughable. Russia cannot give any credible security guarantee to a country that it has just invaded! The war has shown precisely that Russia still believes that it has the right to control Ukraine and that any negotiated peace is nothing more than a temporary pause in hostilities in anticipation of a more opportune moment for Russia. Putin is a cypher and no-one really knows exactly why he wants to invade and conquer Ukraine, but as it is enormously plain at this point that he does want to do so, this entails that there is no really workable negotiated settlement.
Is there a good overview somewhere of all the arithmetic primitives used in deep learning? I want to understand why libcudnn* is taking 1.7GB of disk space.
Interesting Idea. Not the Dead Internet, but that the AI's are riffing on each other and making their own content for each other now.

That so much of internet is bots, specifically different bots, from multiple players, and some on auto-pilot aka AI.

So now, these AI bots will pick up on themes from other bots and the whole group of bots will go down some rabbit whole. One AI picks up on some idea, makes a meme, the others kind of follow riff on it, then that is the seed for the next AI to take off. Like their own society, like a bunch of teenagers.
> Nothing on the internet happens without human intent.

I have written many pieces of software that did something I didn't intend. I have the feeling it's the same for everyone who's written anything more complex than hello world.
I'm not blaming it on the victim at all. Are you saying what I described is inaccurate or just not fair to patients?

If the latter, we totally agree. My view is that the system is fundamentally broken and continuing to just try to help patients deal with fraud after the fact isn't the right solution. In this case, allowing the fraud to continue and only hiding it from credit reports just makes it worse for us as consumers.

We need to stop band-aiding the problem and fix the medical system. They obviously shouldn't be allowed to decide to charge whatever they want after the work is done, and they shouldn't be able to game it by running multiple specialists through just to rack up fees.

There are actually ways around it today, but the hospital will hate you. When signing intake forms that have you agreeing to this payment model, cross out the terms you do to agree to and include "Under Duress" with your signature. Raise this with the hospital staff and make it clear what terms you disagree with, including that you must approve every individual treatment. They won't like you, or they may 100% respect you, but it is legal to do.
I think I read in Walter Isaacson's Musk biography that when the Model S came out, it was using something like 10% of the worlds supply of Lithium ion batteries. And that was a pretty small number of Model Ss. EVs have scaled up massively since that time and battery quantity has kept up -- my point being, as long as the price of the ebike is able to pay market prices for the batteries, it seems like supply will scale.
Novo Nordisk would be the biggest example I'm aware of
I also live in Spain, but my partner is Mexican and I know a number of argentines including one who just spent months travelling in latin america.

She travelled mostly alone, spent many nights sleeping in a van on her own in Mexico and said she felt much safer than in the Buenos Aires area where she used to live before moving to Spain. And Buenos Aires is considered a safe city.

Last time I was in Mexico I never felt in danger[1] despite travelling in some hot areas. I was however told to only drive during daytime and using the main highways. I eructed at the face of a taxi driver who was cut me off while I was crossing a street in Yucatan, I wouldn't have done that in Guanajuato where I would have feared any driver could have pulled a gun.

The only conclusion I can do is that

- they are both very big countries full of contrasts

- there are objective statistical numbers

- but the perception of security/violence is very subjective

- these numbers can vary greatly over a specific time frame.

- the numbers can vary greatly geographically: Chiapas is not Michoacan or Sonora, Cancún is not Mexico City or Buenos Aires. And within big cities there can be a lot of contrasts between neighborhoods, sometimes even inside a single one.

[1] well I did felt in danger, but because of the general state of traffic. Huge trucks driven recklessly by drivers under influcence were my main concerns.
In my experience telnet (also nc) is installed by default on most GNU/Linux distributions. But not on Windows or Mac.
All you’re saying is that in the contemporary context it’s exceedingly foolish to be an employee at an early startup. The VCs and founders have optimized away all the incentive. Eventually the message will reach even naive 22 year olds.
Use the flash in single-SPI mode and you may use the unused pins for other purposes, gaining a few more.
It's a notion of mixed sentiment that in some strange land, one could be slapped for daring avocado toast.

Maybe the water is an excuse.
> The college student studying engineering met Musk in the early 2010s during her summer internship at SpaceX. Musk and the woman went out for a meal after she sent him ideas about how to improve the company, she told friends. They bonded over “Star Wars” and kissed.

Ah that explains it — I'm sure there were no engineers her own age who were into Star Wars.
Power Method and Centrality
I experienced that an application randomly throw exceptions when trying to access the SQL Server in the same PC. And finally we found that it is caused by a broken firewall software.

A traditional DBMS is a quite complex application, sometimes using that may introduce more bugs than your application itself.
In addition to paying attention to references, perhaps it makes sense to always keep e.g. player inventory state in there, but something that can change every frame, like player position data, should perhaps only be synced just prior to the snapshot if it would otherwise degrade performance too much. This is of course another layer of complexity (volatile vs non-volatile game state) to think about.
I haven't tried it with git pluggable diff tools yet, but I wrote a tool that lets me convert a SQLite database into a bunch of plain text files so I can manage them in git: https://github.com/simonw/sqlite-diffable
Is it possible to render and export the video in browser, preferably faster than playback speed?

Use case is a service where people can upload certain data and I use that to generate a video. Let's say I gave you the option to make a speed gauge video, that display the values you input, one after another, for a second each. If you upload 60 values, that will be a minute video. But if you upload your speed each second for an hour, that will be an hour long video. But should ideally not take an hour to render. Unfortunately I've seen most browser based tools can't render faster than playback. So would have the user watch the whole video to actually download it.
There is - but given the size of the design space that's mostly done with a library of gates - synthesis/layout pick cells from that library and place them, often putting connected gates together - you could then merge gates in some smart way to save a few percent in area but chances are you wouldn't gain much because you'd have to shuffle all the other gates in that row a bit, and that would mess with timing elsewhere.

Also routing (wires between gates) constrains how close many gates can be, and for everything but regular arrays of gates there may be little point
It's absolutely competing in that it doesn't fall apart by design when there are many concurrent writers.