skysight-inc/HackerNews huggingface dataset:
Show HN: I built a Flutter job app for both Android and iOS
I've built a Flutter app.

With not much prior experience (my first big development project), I somehow managed to pull this off. The whole process took about 5 months, mainly coding on weekends and late nights. The app is built upon SwissDevJobs' API and is available on both mobile platforms. The entire deployment process went smoothly. I had heard many horror stories about the App Store and its strict review procedure, but my app was accepted on the first try, so I guess there's nothing to be afraid of :)

Here are some "technical" details and my observations:
It wouldn't have been possible to build this without the support of the entire Flutter community and third-party packages. Many essential functionalities are missing in the framework itself. Otherwise, you'd find yourself delving into the dark void of native code. State management is pretty much non-existent, so you need to rely on external solutions - for me, it was Provider.
Many people might initially be thrown off by the way Flutter uses endless nested widget trees. Trust me, after a few days, you'll fall in love with this approach. It's intuitive and pleasant to work with.
Dart is one of the best languages out there. I've tried many of them, perhaps too many, and Dart easily ranks as one of my all-time favorites. It's clean, intuitive, and I hope it will gain more popularity beyond just being used in Flutter.

Check it out, and please share your thoughts. Happy to hear all feedback, so don't hold back. Any criticism is more than welcome, a man must learn somewhere :)

Android version:
https://play.google.com/store/apps/details?id=ch.swissdevjobs.swissdevjobsAPP

iPhone version:
https://apps.apple.com/us/app/swissdevjobs/id6467407240
The pipeline for fundamental biology research is much longer and more complex compared to pure tech. This is the reason why there are so many fewer bio-tech start-ups. The same can be said about hardware vs software in pure tech. There must be 100x start-ups in software, compared to hardware. The greatest hope for more break-thrus that can be commercialised is an increase in gov't research funding (say: 10x) and/or the gov't offering bounties with guaranteed contracts for commercial products. Example: If you can create a malaria vaccine with 75% efficacy for children under 12, then US/EU/Japan/UN will guarantee an order for 25B USD or 1B doses. (Something enormous, to really move the needle.)

Wiki tells me that she started publishing about mRNA in 2005. The first mRNA vaccine was not approved until Dec 2022. That kind of timeline is impossible for private investment to fund. It needs to come from gov'ts and non-profits.
> you can just adjust your LED panel to that same overall brightness

This is the kind of thing I would expect my monitor to do for me (unless I manually override it). Brightness AND color (so, cooler during day, when the sun is shining through the windows, warmer at night, when the lightbulbs try to approximate incandescent lighting).
This is weird. LF has spent less on Linux than everything else. LF has to deal with lots more than LF. Even based on the numbers this article mentions, LF spends close to a million a year on Linux. I don't understand what the aim is here.
That may be true only in the U.S. and a few other countries. I recall Apple said several years ago (maybe around 2017?) that it would improve maps in India. It’s 2023 and it still can’t find common addresses in major cities. Considering that Apple has repeatedly stated that India is a key market, is it the competency of the maps team that ought to be questioned?
Idris 2 ruined it for me.

Scientifically, it's cool of course, dependent linear types yaay.

Socially though, incompatible rewrite in Scheme should've been a separate project IMO; but since it's called "Idris 2", community attention faded away from the Haskell implementation "Idris 1". Which caused bad maintenance, neglect, stagnation, of a thing I tried and liked.
The first e-book reader, the 1998 Rocket eBook, actually used a reflective LCD screen, similar to a calculator or an original Game Boy. The problem is that these screens are quite dark even in their monochromatic version (without subpixels). The reason is that LCDs require filters for polarized light, which block a large portion of the light even for "white" pixels. This is likely why the Rocket eBook failed. E-book readers only took off when Sony in 2006 introduced devices with an electrophoretic display made by E Ink, which had contrast approaching actual paper. But unfortunately that contrast only works when no color subpixels are involved.

At the time quite a few other e-paper screen technologies popped up which had much faster response times than E Ink's electrophoresis displays (Liquavista, Mirasol) and some even had (in theory) better potential to make subpixel-free color screens possible. Unfortunately none of them could quite match the contrast (and perhaps price?) of E Ink's monochromatic screens. Which was fatal, as e-readers were the main application of those screens, and those really only require a black-and-white image. So the other technologies were abandoned.
Reminds me of https://tinygo.org/ - a project that brings Golang to embedded devices, browser (wasm) contexts. Do you converge or diverge from that project?
In my humble opinion (I'm still new to Haskell), the best way to do that is to contribute to existing Haskell tooling.

That's something I'm looking into doing myself. It would be great to help improve tools like cabal and the haskell-language-server.

I think that will go a long way towards making Haskell more beginner-friendly, and easier to use in production.
That may be your view. But it’s out of step with most of the Earth’s population of humans and most of the history of humanity. In that context, it can only fairly be described as controversial and radical.

I am amazed at how people who claim to care about their fellow humans can so easily demonize a huge swath of them in favor of a tiny minority. Just admit it: you are engaging in power politics, just like everyone else.
Steam on Linux Percentage Dips Further in September
It doesn't need to have consumer-wide adoption to be a success.

They can cater to a niche business market to which UltraRAM can add ultra-high value (pun intended) for particular data processing or persistence needs.

One idea that comes to my mind is stock markets. Automated traders took over it and their fight in on the sub-milisecond scale.

Imagine how much an investment bank would pay for UltraRAM if it allows them to process real time data much faster and make ultra-money with it? (again, intended and not sorry about that!)
Yes, but most people aren't speculating on real estate, they're just occasionally buying a new place to live.
> 1/100 power, 1/10 latency... in a through-hole chip carrier??

That's a common package for testing ICs -- notice the array of dies inside and the haphazardly placed bonding wires. It isn't the final form factor.
I don't think it's as easy as "simulating cellular processes". I feel like sometimes HN tends to severely underestimate the difficulty of problems in other fields. Just off the top of my head I can see several hard problems in this situation

- How precise do you want the simulation? Do you want physical processes fully simulated? You'd need that to get an accurate simulation of molecular interactions, but full physical simulation is computationally expensive even for single, simple molecules.

- Even simplificated simulations are hard. Simulating just the shape of DNA strands is computationally very expensive (usually done with Monte Carlo simulations).

- How many cells do you simulate? The body has ~37 trillion cells. Even if it only took one processor cycle to simulate a cell, you'd need 9250 4GHz processors. That should give an idea of how hard it would be to simulate just an organ.

- How do you take into account interactions? There's a lot of difficulty in understanding how drugs affect the whole human system. Lots of trials show promising results against in-vitro cells and then fail spectacularly in animal models. There's a lot influencing how drugs work and single cellular processes are just a small part of it. The body is incredibly complex.

- How do you validate the models? It's not like we can go into a cell and see where the molecules are. We don't have enough visibility into actual cellular processes to build such complex models to a sufficient degree of accuracy.

Compared to even a single human cell, a monstruous language model is a trivial thing.
Right? Linux is much more than just the kernel.
This is a great idea.

However keep in mind that sun shining through the window, even if natural, can be a source of eye strain too.

Strange as it sounds, I prefer the constant lighting of the fluorescent lamps in my office.
a million is what, 10 engineers full time?
My understanding, from reading it, is that the through-hole carrier is for demos.

I doubt they've actually demonstrated the speed/power claims practically; that's what the new test kit, and potential fab partnerships are for.
Locking and data structures are more or less a solved problem.

Persistence is not yet solved.

Our programming models are currently heavily influenced by the way we store and query data and the underlying registers/memory/cache/storage HW. With PRAM, we can simplify programming models using Persistence Ignorance (PI).

https://deviq.com/principles/persistence-ignorance
The generous reading is that they see more value in focusing on projects that spreads and popularises Linux and makes it more ubiquitous in more areas, rather than on core Linux kernel development.
Well, crap. My mom complained about tendon damage issues after taking Cipro. I don't remember which tendons, probably legs, but I don't think she ever felt recovered from that. She probably only got generic warning statements that some people may experience side effects.

Anyway, antibiotics causing damage like this sounds like it could have triggered an auto-immune problem. If so, then that is a large quagmire.
I'm sure most people would agree that deafness is a serious handicap.
I think this is really just a naming problem. The Apache Software Foundation was founded for the Apache webserver, but today they have hundreds of projects unrelated to that. The same is true for the Linux Foundation.
But don't you prefer your key value stores to be wearing red lipstick and a pushup bra?
Now I am imagining a retro-Mac-like computer (after all, Macs started at 1 bit per pixel) with a vertical page display.

As for greyscale, with enough pixels, you can do dithering quite well. We used to do that with laser and ink-jet printers (by playing with reticule in PostScript, because the default was not definitely NOT designed for 300 dpi) with decent results.

In fact, a step back into monochrome could be a huge opportunity to explore new ideas in UI.
On one hand, LF's website doesn't inspire confidence with its "Decentralized innovation" buzzword pitch. On the other hand, a bunch of other useful projects like OpenJS are part of LF. I wish there was a breakdown of what they spend on what...
People would be furious lmao. That's how you know that Google is actually the better product. If Apple came out with iOS 16, and the default search engine changed to bing, the whole internet (even this site) would collectively lose their minds.
The illusion of understanding feels just as good as real understanding in the short term (it releases a lot of tension), and is much easier to achieve. That's what makes it so seductive and dangerous.
Thanks, great feedback!

Although it's entirely architected on a local-first stack, I indeed haven't shipped the main benefit of this, a locally installable app. There's a WIP PR here that adds PWA support: https://github.com/TypeCellOS/TypeCell/pull/352. I'll highlight this more when this is merged.

Nevertheless, some of the benefits are already noticeable and come "out of the box" with building on a local first architecture, even if not shipping an executable yet:
- multiplayer sync
- speed: documents are loaded from local storage initially if they have been loaded before, and changes sync in after that

In the future (when there's an installable app), I also want to enable saving / loading from the file system, so that it's completely transparent where your data is.
Of course the wording is understandable, it’s downright trivial as a concept. It certainly doesn’t take an astronomy degree to comprehend it. My objection is to the idea that some “expert” in the field is presented with new facts that seemingly stand in opposition to the prior commonly held belief and is able to immediately pivot to “wow we sure have a deep understanding here, now! now, we just about know everything!”

And people with astronomy degrees are quite likely to believe astronomical observations bring them closer to “The Truth”, because “data”. Just as people with CS degrees believe computational study does the same, because “simulation”. And those with Psyc degrees…
For a very similar case see https://en.wikipedia.org/wiki/Cameron_Todd_Willingham, He was executed in Texas despite there being real concern that he was innocent (which he claimed from day one) and the majority of the evidence used to convict him was arson patterns that have been widely considered to be junk science for decades now too.

And after listening to Josh Dubin on Joe Rogan a few years back (https://www.youtube.com/watch?v=ROU7G0d4iyE) its pretty clear the US has a fairly high error rate for death row.

(Also I'm not a big fan of joe rogan, but this might be one of his better podcasts)
Not at the moment. We're considering making it source available though. What are your thoughts on this one? It's still early so we're happy to adjust some things given demand!
Nobel Prize in Physics Awarded to Agostini, Krausz, and L’Huillier
I think what they're referring to is the global increase in light pollution they cause. This article goes over the consequences for both astronomy and the broader human experience if you're interested.

https://www.nature.com/articles/s41550-023-01904-2
Debunking the “Women Don’t Negotiate” Pay-Gap Myth
I'm not familiar with the author, but seems like they have quite identical post from 2021 as well: https://lunduke.substack.com/p/linux-foundation-spends-just-...
Ive been fat my whole life and when I lost weight I struggle to maintain it. and when the pandemic hit, Ive blown up to be severely obese and its becoming harder and harder to lose weight now that Im reaching 30, I recently discovered and got prescribe and on my 1st week of ozempic and I really hope this helps me loss and maintain the weight.
That's about the same durability as Intel Optane had, so the first thing it could be would be to replace Optane where it has been used.

Optane did inspire a lot of R&D into persistent data structures, databases and file systems that started to challenge the traditional model of local memory and persistent storage.
IMHO, a few of those projects were a little bit overoptimistic, and used NVRAM as DRAM without many restrictions. For NVRAM to be viable, I think it still needs to have overprovisioning, wear levelling, memory-protection and transactions, provided by hardware and/or an OS but not necessarily with traditional interfaces. It is mostly a matter of mapping it CoW via a paging scheme instead of directly, and it will still be at near-DRAM speed.
Indeed. You have to REALLY want an e-ink device if you compare prices with regular tablets.
Location: Bulgaria

Remote: Fully remote but more than happy to travel occasionally

Willing to relocate: No

Technologies: Android, MVVM, Kotlin, Java, Coroutines, RxJava, Jetpack Compose, XML Layouts, View Binding, Sockets, Rest, Dagger, Koin

Résumé/CV: upon request

Email: ivan.k.dimitrov21@gmail.com
"He said, she said" is easy to dismiss. "He said, she presented a CCTV recording" is a different story.

Hard/soft evidence are established legal terms.
Why some drugs are linked with increased suicidal ideation remains a major unsolved mystery. One 2009 study identified 800+ drugs spanning categories from analgesics to flu treatments to anti-cancer meds that were linked to more suicidal thoughts and suicide attempts. But the mechanism(s) by which a given drug might cause a user to contemplate suicide are almost completely unknown. This, and the equally unexplained rise in placebo responses in clinical trials, should prompt more investigations into how pharmacological molecules trigger biopsychosocial effects.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2749439/
Same, but Emacs.
> The government of China let developers sell un-built apartments to future residents.

This happens in India also.
Anecdotal: I have been on Liraglutide and Semaglutide and it has helped considerably with weight loss, but does have side effects that aren’t great but has not yet hit me with suicidal thoughts.
Perhaps being aware that it can make you suicidal (according to this article at least) will be some help. You know the suicidal thoughts are coming, so you can brace yourself for them and let others know it is a known side effect.

Good luck.
Wear levelling on RAM isn't in use today to my knowledge, but I don't think it is technically impossible.

You would probably go for some approach where most memory addresses are direct-mapped, and then the few that have been written most are redirected to new addresses.

The reading of the direct-mapped addresses would be super fast, since you can do the read in parallel with the lookup in the remapping table (just to check that this is a direct-mapped address). Reads of non-direct mapped addresses might take a couple of extra cycles, but that doesn't matter because they are very rare.

To do any of that, CPU memory controllers need to be able to handle per-request variable-latency RAM, which to my knowledge today they do not, although it would not be a big redesign to add.
> Just because the Bible talks about slaves, it does not codify that every descendant of a slave is a slave.

The traditions and rules in the Bible are somewhat more complicated than "every descendant of a slave is a slave," because the Bible (like Greek and Roman law) recognized different kinds of slaves, with different rights. As to your comment, see Leviticus 25:44-46 and Exodus 21:1-36. For example: "If his master gives him a wife and she bears him sons or daughters, the wife and her children shall be her master's..."

> Your comment seems very unhelpful in the context of how these things are decided in the USA.

The Constitution only prohibits the government establishing a state religion, or favoring any specific religion, as I stated in my original comment. It does not get into specifics like religious customs that conflict with secular laws. However US courts only recognize the secular laws of the US; Sharia, the Bible, Catholic Canon Law have no standing or force in US courts. The argument that the Hindu holy texts predate the US Constitution and American laws means nothing in US courts.

> The precedence that religious customs such as Sikhs wearing kirpans have been ruled in favor over anti-weapon laws.

Not sure what that means or what you refer to. The ruling regarding kirpans has to do with carrying a (ceremonial) knife into a Federal workplace. The decision to allow kirpans hinged on the same agency allowing other sharper and longer knives under their policy, not really a question of freedom of religion. In any case the issue was not can someone practice the Sikh faith in the US, but can someone carry a potential weapon into a workplace (or on a plane, or on a campus) just because their religion calls for carrying such a potential weapon. The answer is "it depends." If someone's religion says they have to carry a sharpened scimitar or a Glock 9mm they aren't going to get the same kind of allowance.

> The state can pass whatever laws it wants. It is up to the courts to decide these challenges.

At issue was an IRS workplace security policy, not a law enacted by Congress. But I get your point.
> Zephyr, an embedded OS that has nothing to do with Linux, other than being competition against Linux distributions for the embedded market.

Zephr isn't "competition against Linux". It primarily targets microcontrollers that Linux would have no hope of running on (e.g. parts with <1MB of memory).
> The only part of the puzzle I cannot solve is the Figma issue, which is an online tool. If your designs are already done, you can generate PDFs or PSDs to take with you.

A locally run docker of penpot would probably work as an alternative, but I suspect it's too late for op to get it setup and learn it in time.
Anecdotally, the most productive teams I worked with were in a remote setup, but with a style of management that was present only to help define medium term goals, not really concerned with day-to-day activities.

Not saying my personal experience is the best example, but is well, the best I experienced.
Amino – The Public IPFS DHT Is Getting a Facelift
> All the LTS distros maintain their own downstream LTS kernel.

Debian definitely uses the upstream LTS for their base for their kernel on stable. They do add their own patches, but I don't think it's fair to say that they duplicate work here.
This would actually make me use Facebook again, if they can get me to trust them. Their new Metaverse stuff looks interesting.
Assuming it can be as dense physically as current flash and RAM, there is a pretty nice market to target in mobile devices that's always looking for things that can lower battery use.

Conveniently that's also a market where Apple and Google have enough control over the software side to make things work with a new, weird memory scheme (RAM slower than permanent storage, but still needed because of durability).
CEO response: It is your personal responsibility to adjust your seating and workspace arrangements to your personal needs. Please do take the time (i.e. come in early) to make sure your work environment is suitably ergonomic.

No mention of how this was sold at the time or how much time is invested in fixing everything every morning, or how that will work for employees with disabilities that make it difficult/impossible to adjust their workspace by themselves.
I'm not okay with Windows 11.
more like 3-5 given people who can manage this kind of code base are of high value.
Framework 13 module would be cool
Location: Frankfurt, Germany

Remote: Possible

Willing to relocate: Yes

Technologies: Python, AI/DS packages (scipy, pandas, numpy), AI/DS frameworks (PyTorch, Keras, TensorFlow), Git, Docker, Linux, MongoDB, SQL, some Azure/Airflow,/AWS

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

LinkedIn: https://www.linkedin.com/in/malte-cordts-328273193/

Email:cordtsmalte[at]gmail[dot]com

Worked a year in industry after my physics BSc as IT Consultant/Forensics with Big Data in an AI team before the company exploded early in the pandemic. Went back to university and recently obtained my physics MSc, worked in 2 startups in the meantime. I am looking for a full time position
There's multiple kinds of value. As an individual, learning new understandable models can help with developing a useful view of the world and others. Even if that benefit is simply feeling good about "understanding" something - that might still "scratch the itch" of concerns. This understanding might be detached from the material reality of the processes involved, but who cares? With this perspective, they're hardly incompetent if they're getting value from it.

This isn't very far from religion after all. You could consider it a kind of rational spirituality.

The scientific community has its own values, and might rightly reject simplified thinking like this. And that's fine for scientists, but an individual is going to have an easier time accepting stories of pleasure and drives than stories of gene expression and neurotransmitters.
LF does fund a decent number of core kernel people and some infrastructure, but they could do so so much more. The organisation is so corporate it's kinda gross, I really wish more of that got reinvested into the kernel