skysight-inc/HackerNews huggingface dataset:
I saw that video recently and it does not include some things that made me stay away: labor cost, expertise and parts availability.

- I cannot buy all the parts where I live (Eastern Europe) and not for the price in the video

- I am decent with a soldering iron and quite ok with a screwdriver and power tools, but welding live batteries is out of reach for most people

- it takes quite some time to do that work, not included in the $650

- I would like to modify that setup by adding more batteries or different batteries (like big motorcycle Li-Pol batteries), but I don't have the expertise to change the setup and I have no time to get that expertise, it is not something you learn in a few hours

So it is a good proof of concept, but not really something to mass replicate by people at home.
Lots of times the process starts through some mid-level manager expressing interest in a possible m&a, and initiating what I'd call "casual" due diligence, along the lines of what the PP described. The issue here, from the target's pov, is that the person/team sponsoring the research/engagement isn't empowered to execute an acquisition -- ultimately, they're just performing research to build a business case that validates the viability of the purchase, and helps provides insights sufficient to guide the acquiring company's deal team on desirable base contract terms & structures. All this feels like it's an acquisition moving quickly to small companies that haven't been through it before, but it really isn't. Only after the corporate development analysts & attorneys get involved will it move quickly, but that's primarily for two reasons: 1) the due diligence is already largely completed, and 2) they hold the purse strings.

Note that it's pretty common for years to pass between the first and second stages of this process, and there are any number of reasons why acquisition negotiations can either suddenly accelerate (it becomes competitive, partnering isn't going to work as a fallback, the target is going out of business, the acquiring company needs to unload cash fast, ...) or slow down (partnering becomes more desirable than acquisition, 1st party development becomes competitive, various legal reasons intervene, business strategy shifts away from whatever made the acquisition interesting in the first place, org changes shift the focus away from the acquisition, ...).
RSS is pretty much the only way I read HN.
"Given that mood disorders can be due to some underlying conflict" - that is an interesting assumption. It is one of those things that is impossible to prove or disprove. My position is most complex organ systems have biological abnormalities that are prone to dysfunction, such as diabetes, albinoism, genetic predisposition to heart disease and cancers, I'm not sure why the brain would be different in that regard.

Assuming there is an underlying conflict driving things, then medication might be simply masking the symptoms, which is a perfectly valid approach in dire situations, no use seeking out the underlying conflict if the symptoms kill you before you come to a conclusion.

However, if there is no underlying conflict and this is just a twist of fate, searching for an underlying conflict can be aggravating and misleading. If waves of negative emotion occur randomly (or semi-randomly), as has been my experience, and you assume there is always some valid reason for these feelings, the tendency is to re-arrange your life searching for a solution, if that solution does not exist because there is no underlying problem, constant rearrangement can blow up your support system and the routines that help maintain your daily living.
Show HN: MobileUI – Java/Kotlin framework for native cross-platform mobile apps
Hey everybody, Daniel here - CEO @ NeverNull.

We are following the discussions on cross-platform app development on Hacker News for many years now. We think, MobileUI could interest everyone, who is searching for a solution that combines native UI with Java and Kotlin.

You can find additional infos about MobileUI's introduction here:
https://dev.to/mobileui/introducing-mobileui-3je4

We appreciate your feedback and are excited about a discussion.
No, that's untrue. For instance, Rust doesn't prevent an out-of-bounds access at compile time; it just converts an out-of-bounds access into a panic at run time. That is, it reliably aborts the program (or the thread), instead of reading or writing out of the bounds of the object.

The same for "NULL pointer dereference"; the Rust equivalent (without using raw pointers, which require "unsafe") is calling .unwrap() on an Option<T> which has a None, which once again is not prevented at compile time, only converted into a panic at run time.

Edit: note, however, that idiomatic Rust can help prevent these bugs, by using iterators instead of indexed access, and match/if-let statements instead of unwrap/expect.
Agreed - there is a tradeoff that must factor in many things: engineer competency or the ability to get competent engineers, state of the product itself (maybe Elasticsearch as a service was an interim step in a longer term vision), complexity of the managed service itself, integratability (is that a word?) into other AWS services, maturity of the managed service, and probably a few other things I'm missing.

We've seen our teams go both from managed to non-managed and non-managed to managed with relative success - to give scale, across all of our accounts we spend way north of $3 million/month at AWS so this has happened within our realm a quite few times. The short, unsatisfying answer is that _it depends_. We have an internal policy from the suits that "if there's a managed version, use it" but most of our teams are thankfully smart enough to take that at face value and do their own analysis.
All of the user's data is controlled, managed, stored, and owned by the user; there are no remote servers.
I had a similar idea to this but simplified. I still think it’s a great idea.

Basically you just sell the panel, and some kind of power conversion unit. When there is solar it inverts it and feeds it to whatever device you have plugged in. When there is no solar power it simply passes wall power to your device.

No need for the expensive battery like this kit has. What do folks think? Why can’t we have products that let people dabble in solar and offset a small part of their bill?
thank you andy, i have always appreciated your positive feedback on intercooler :)
> the US government uses cyber for a lot of labels now

Might that be because, or influenced by, the notion that government is inherently slow in some respects? Government could've just not stopped using "cyber" as a prefix whilst most of the world moved on.
Running from RAM would also be great for having an effectively static system -- just reboot to get a clean slate; the hardware storage needn't even be available after boot.
This is why I gave up on Python.
Really nice. I wish I knew about it before.
Parts of this purported draft look a bit off. That is to say the bits being directed are things private citizens would do rather than what the executive branch itself has the authority to do. As bad as the whole idea sounds this doesn't come off as authentic to me based upon presentation or textual structure. Why is he suddenly giving direct orders to the Federal Trade Commission but separately directing a sub-cabinet agency at Commerce to file a Petition for Rulemaking with the Federal Communications Commission? That's where this starts to get inconsistent.
> Screw that 'just business', its not just business, its shitty behavior out of a company that has the resources to do the right thing.

To put an even finer point on it, a business is made of people. Individuals. The individuals involved behaved exceptionally poorly (to be charitable) toward another human being. How shameful of these individuals to act that way, and then (presumably) hide behind the collectivist shield of "the business".
I agree, but it's still way easier than the original story, which is the one you also have with PHP, Ruby, JS, etc.

Using an interpretted language always leads to this.

I know no popular interpretted language with a seamless experience to ship a standalone exe.

In fact, Python is probably the one with the best story here, since it has nuitka (https://nuitka.net/), which allows to compile Python code into a fully standalone exe.

But then you need to install a compiler, headers, etc. And no cross compilation of course. Not to mention on Linux, you have to ensure you target the lowest version of libc you can.

You are still very far from Go or Rust, and I'm hoping one day that RustPython will succeed because that would mean an amazing deployment story.

Meanwhile, you trade the ease of deployment of compiled languages for the ease of development of interpretted ones.

I think it's a fare trade for most people: you dev the program much more often that you deploy it.

That doesn't mean we shouldn't work, as a community, to improve the deployment story. It's a serious hindrance.

That's the raison d'être of the Briefcase project (https://beeware.org/project/projects/tools/briefcase/). It's still in progress, but the last prez I saw on it was quite impressive already.
Taming Slack: your best friend, or your worst nightmare
It's a pain, but can you say "four colon zero zero?"
U.S. Should Open America’s Doors to Hong Kong’s Citizens
Unfortunately that's not nearly how AWS works. AWS breaks down everything and charges you for it separately. Flink and Glue are entirely different animals.
The only 5 vim plugins I need
Personally I'm waiting for the mini.
About 60x greater, it seems.
Try again, your only example that comes close to the scale and number of users of FB (2.6B MAU), is PRC (1.4B citizens), and that does not exactly help your case that FB is too powerful.
They are completely performant enough to serve small static websites, if you have low traffic (it should be confortable with a few connections per second).

I think another limiting factor to look at is your upload bandwith. If it's too low, then it will saturate and your conection will be very slow. Some ISP provide asymetric bandwith (much higher download than upload), so that's not the best case. If you have fiber, then you're absolutely good to go.

If your blog is featured on HN first-page, then it certainly won't handle the load with a RPI. But for most blogs, it should be enough.
Sending back HTML is kind of the point though. The idea is lots of sites built on frameworks (Rails, .NET, Java) already do HTML rendering server-side, so now you can get SPA-like UI without backend changes. If you've got a REST backend (which the former generally don't) I would use one of the many popular client side frameworks. Using HTMX or intercooler or unpoly, doesn't make a lot of sense in this scenario.
this was the 8th result for me in DDG, with no filters or customisation or anything

So that link was 9th for me in DDG, but that exactly proves the point.

Google returned a relevant result in the first position. In addition, look at the result snippet from DDG:

The world is moving fast - Nexis news alerts help you keep up by delivering current news and information related to companies, trends, and events that matter to you. Set a Nexis alert related to a particular topic and get updates online or via email.

I wouldn't know that page had the information I was looking for unless I visited the page and reviewed the content. That's a lot of effort, when Google has the information in the top result and the snippet clearly indicates it is on the page.

(Edit: I also just looked at the content on that page, and it doesn't provide the information I was looking for. It provides the number of sources across all Nexis' searches. I was only looking for information on the news library.)

Also, half of the Lexis results on the DDG SERP are about Lexus the car.

Like I said, I like the mission of DDG, but in this and many other examples the organic SERP relevance is worse for multiple reasons.
Awesome. Love the idea of it. Are you looking to make it a platform? Can devs build on top of it?

Another tool that's similarly empowering the small fella in this business is https://dumpling.us/.

Good luck.
" .name = "dw-mipi-dsi","

Looks like a string in the structure to me. And when you have an array of such structures, you end up scanning through them checking for the name you need.
Once you get in the habit, using pyenv/pipenv (in my case) is incredibly quick an easy. I use it for almost everything Python related I touch, except for quick scripts of the REPL.
No, sadly I have not, I can't vouch for it's production readiness for large-scale projects by telling myself first hand accounts of it, but I think you should checkout their latest blogposts/releases (Instant Reload, Dynamic Routing, etc)

I would just start with nice defaults like TypeScript, etc, which might help maintain a sane codebase in a large project.

But nextjs is really flexible, I find myself using it as my frontend -hammer-, maybe you should take my opinion with a grain of salt, but I've felt more productive coding with it than others!
Hmm, I assumed we were talking about the server-side aspect of npm, which there is no alternative for. Yarn uses it too.

Client side has a couple of options, including Yarn.
Lt. Gov. Josh Green hopes to reopen Hawaii’s tourism industry by July
Cloud security and data protection: What enterprises need to know
As with all things AWS the more "magic" there is to it, the more expensive it is.
You can use Amazon WorkSpaces [1] to provision either Windows or Linux desktops in just a few minutes and quickly scale. I have used this for accessing applications that are latency bound when traveling. You can choose the specs, including GPUs which would make some applications and tasks easy to implement.

There are also apps to access your virtual desktop from your iPad.

For my needs, the costs were nominal (monthly fee + per minute) and allowed me to get work done.

[1]: https://aws.amazon.com/workspaces/
If it would be really hypermodern, it would use httpx instead of requests: https://github.com/encode/httpx
It is! If you look at some of the brand new labs being established by freshly minted assistant professors, many of these fields didn't even exist 5-10 years ago. Machine Learning has just begun to percolate into Biology, and we are on the verge of major shifts in the field.

It's also not just computational biology that's booming. Another of the fields I follow, population genetics, has been practically rewritten in the past decade, thanks to improved techniques extracting Ancient DNA. When I started my PhD, the idea of extracting and assembling the genome of a Neanderthal was a distant pipe dream. By the time I finished my PhD, we have multiple Neanderthal genomes from across Eurasia, and the discovery of a previously unknown human ancestor, sequenced entirely from a single finger bone in a Siberian cave.
Depending on where the kernel/user memory map split is, each process may only be able to map 1-3GB. Unless things have changed and all mappings share a single address space?
I used to use Zim in the past, however recently I've switched to writing Markdown files and tracking the with Yadm. Works perfectly.
Study finds only half of Americans would get coronavirus vaccine
What's the difference between building seperate code paths on the client vs. 2 server endpoints though? Very few scenarios can't afford the behind-the-scenes extra http round trip...
The word originates from eastern China (Xiamen or previously know as Amoy), the Minnan-hua language uses kôe-chiap or kê-chiap. Originally a sauce of pickled fish with spices.
They do, or at least they used to. What I mean by that is they used to offer RSS feeds for user timelines.
Ha, I know the feeling. Rich & I started with the workers implementation back in 2015. No console errors ;)

What was a huge help is the remotes API (remote method access).

example:
https://github.com/neomjs/neo/blob/dev/src/main/addon/Styles...

createStyleSheet() is defined inside this class which (optionally) runs inside the main thread and is exposed as a remote method to the App worker.

Now, when you are working inside the App worker scope, you can simply use it as a promise:

Neo.main.addons.Stylesheet.createStyleSheet(opts).then(data) {
// do something
}
The Value of Values with Rich Hickey

https://youtu.be/-6BsiVyC1kM
> as someone who's been on the other end, your responses are exactly why people hate posting about this stuff publicly

I’m well aware. But this is a pretty serious problem, and we, as Google’s users, have very few options for effecting change. If I’m given an opportunity to make a point, I’m going to seize it.

He thinks it can be done in a couple days. Does the rest of the company care enough to make that happen? Let’s find out.
I guess it's understandable for Uncle Bob to omit those - he's been chewing on the subject of TDD for many years now, and REPLs are his recent darling.
Ooo, slight misunderstanding: since she got a diagnosis, the rest of us have been making sure she gets proper treatment.

I was just trying to illustrate how convinced she was by her magic potions.

And sure, I’ll agree any focus for meditation is cool regardless of what it is, but she thought it was a bit more than that.
As someone without a car, I really want to like various grocery delivery services... Unfortunately every single time I've ordered groceries has been a less than stellar experience. Even Amazon Fresh.
i have a bookmark for it: javascript:(function () %7Bdocument.designMode%3D'on'%7D)()
Styling Ocean Depth Data in Mapbox Studio
> although you don't have the clean pyproject-dev-prod/lock file separation

That's why I use "poetry export -f requirements.txt > requirements.txt" instead of pip freeze. It only exports prod requirements from the poettry lock file.
I quit FB many years ago, because I'm technically and historically literate. And yet there are billions of other people who are not, and who do use it, and this strongly effects my life

https://en.m.wikipedia.org/wiki/Network_effect
Show HN: I built a cron job scheduler
Similar interface, different design goals. This lib has 6x the code, dependencies, and isn't as easy to vendor/audit.
What do you mean by 'grouping'?
Now that's impractical, because of cost. There's a wealth of SWF content that will never ever be ported.

An SWF runtime is feasible, it's actually not a very complicated format. The devil is in the details, but a lot of content does not use that many features.
Is it just me, or is the build time pretty much never an issue? Usually when I develop stuff builds/recompiles faster than I can switch to my browser to try it out.

How is this such a big problem for people that people need to write yet another build tool, instead of improving the one everyone already use?
>>>Trump's only motives are personal profit and keeping himself out of jail.

If that were the case, his best course of action probably would've been to not run for President.

https://fortune.com/2016/12/09/donald-trump-campaign-spendin...

https://www.businessinsider.com/trump-forbes-wealthiest-peop...
I don't find it particularly weird either, but it makes for a much more nuanced narrative compared to "Microsoft wanted to hire you for your package manager and you rejected them."

I just think Microsoft should have found a way to credit the guy. Even just a footnote in their WinGet announcement blog post would have been better.
AudioMass – free, open source, web-based Audio and Waveform editor
I wonder whether a window AC unit with attached solar panel and electronics to drive the unit directly from the panel would make sense? You typically want air-conditioning most when the sun is shining. A standard AC unit draws too much power, unless you're gonna have a huge panel, but maybe there's something interesting you could do where the compressor draws whatever power is available?
> The increase in news avoidance follows a Brexit-related increase in avoidance the UK that we reported last year.

Disengaged citizens is bad news for democracy. We need to keep engaged and informed.

My strategy is to read well established newspapers that count with first class writers. And to read a variety of topics even when there is a very prominent one (Brexit, Pandemic, ...). Good writers are always a pleasure to read.

I do not watch TV news as usually music and sound create an unwelcome feeling of urgency.
For me personally, I always click the link to read any articles I'm interested in. If there are comments, and I'm really interested in what you said, I'll probably post one.
This tool definitely seems very close in spirit to mavo, but paid. I didn't last long enough after the autoplaying video to learn if there's anything it can do that mavo doesn't do (maybe hosting services?) that's worth paying for.
Offering my two cents as an idiot kid working with a posse of late career SQL DBA's:

SQL isn't obsolete, but it's awfully tiring to deal with folks who treat it as the end-all be-all of data tech. The project I'm working on right now has a few dozen stored procedures stapled on to a Hadoop cluster because none of the industry veterans trust this new-fangled "Spark" technology. When the quarterly schema changes come around, the entire environment has to be redone so as to accommodate the hard-coded SSIS ingestion pipeline.
Of course it is:D

https://hackaday.com/2017/05/15/liquid-cooling-overclocked-r...

https://modmymods.com/water-cooling-kits/raspberry-pi-coolin...
You still haven't answered this from NYTimes article in my very first comment, so I have the luxury to wait for your response to this stat:

> “votes cast by mail are less likely to be counted, more likely to be compromised & more likely to be contested than those cast in a voting booth, statistics show.” - Ion Sancho, the elections supervisor

Archive if the NYTimes link shows paywall:

http://archive.is/6ZEMO
are there any disadvantages to using debian aarch64 vs raspbian?

I would prefer to be on the base distro for several reasons (though mainly prompt security updates)
I'm not. Being a re-seller of search and ads is not an impressive narrative for a company that sells the illusion of a search alternative. DDG adds value in the privacy realm, and I'd rather have it exist than not, but its continued existence depends on the continued will of a search api provider to sell and in the western world there's basically only 2 in that game: Google and Bing.
I'll take a crack at it. It would be vim under the hood but big changes to the defaults in favor of first time users over experienced users to allow using it for basic features wihout knowing ANY of the eccentricities or history of terminal based editors or even modal editors. As a starting point, think evim defaults which smothly allow you into regualr vim when you are ready or feel like it.

Vim does things that I can't imagine many other editors doing, and the pletora of less obvious features like editing over ssh, vimdiff, TOhtml, print to PS, etc are just lovely.

Many would never learn those features at all, and power uers would be less likely to develop, but that seems like a starting point.

As a bonus for all you experienced vimmers, if you want to feel the real excitement of learning how to use an untuitive new tool, like back when you were green, open up easy vim in a terminal.

vim -y

Now exit after writing something.
Start a Blog
This is a natural consequence of pairs trading. Matt's columns are usually great, but his analysis of trading strategy usually comes from qualitative rather than quantitative perspective. He does great for a classics major.

Of course the headline is totally overblown. To say TSLA is the same as GE is ludicrous.
That's the name of the regmap. Clicking through to the definition of the structure says it's optional and thus there for descriptive purposes.

*
* @name: Optional name of the regmap. Useful when a device has multiple
* register regions.
I don't think that's the case, svirt is specific to libvirt + selinux-virt, whereas containers use selinux-container which are integrated into docker & al. Same principle tho