skysight-inc/HackerNews huggingface dataset:
Oh damn I should have realised importing C files would be a solution and I will definitely try that. However, I would still much prefer a native Zig way.
End poverty, then everyone's is on equal footing.

Imagine if the authors of this app and Apple had equal legal/media/effective power.

It's all about power.
I live in a major European city (Munich), so the data being that bad would strike me as a sort of indictment. Based on how people talk, I thought big European cities would be one of the strongest types of areas.

I tried out your idea -- I went to the official site, openstreetmap.org, zoomed in onto my neighborhood, and then searched for "Chinese restaurant" in the search. It returned a result for a place apparently literally named "Chinese Restaurant" in Portland, OR. That doesn't exactly fill me with confidence.
The U.S. also cannot somehow cannot ban FGM federally either
It's possible you don't see random toolbars and malware now because Defender works. Microsoft could be smarter and offer default exclusions for some things.
That doesnt make as good clickbait
You may have other reasons for preferring Matplotlib, but I don’t think anything allows more control over fine details or is more versitile than gnuplot.
SageMath solves these problems.
"no asking for donations for running their own instead" OSM asks for donations already and entire infrastructure was run by two volunteer sysadmins.

Tile serving infrastructure was basically on fire.

While it would be nice to avoid this...

> Basically I need something better now

I am honestly curious what you will use.
Nah, real horologists appreciate the apple watch as much as a mechanical watch.

There are so many technologies to tell time. Most horologists appreciate the evolution of these technologies: manual, automatic, quartz, solar, eco-drive, spring-drive, and smart watches.

All of them amazing and equally intriguing and loveable.
Or mount -L and LABEL=... in fstab
Why is this a monthly fee? I was trying to find how much it would cost to just generate me a landing page but I could only see how to host it. So this seems odd unless I just want to generate a ton of these.

It smells fishy to me as if it actually worked it would be an easy “take your money, here’s your website” function.
If your software works on a Mac, maybe the built-in TTS functionality would work.
Sounds interesting: reference?
Eh, it's fine even despite your hyperbole. Applied mathematicians such as myself often use python without complaint. Setting up sympy takes no effort. Plus, #python on freenode.
9 years at Google and I've never heard of anything this bad here. I'm sure there are cases, and while I've been in unpleasant teams myself with crappy arrogant team leads who got away with dubious personal behaviour because of their engineering genius, the kind of obvious outright hostility and abuse would described by people here... well, I am pretty sure it would lead to some serious sanction.

I could be wrong and just lucky tho.

FWIW my wife worked at Apple in a non-engineering role for almost a decade about ten years ago, and I can completely see how this kind of dysfunction could happen in that company. Pressure cooker environment.
Would you mind sharing what you're doing with JLab? Do you use it in machine learning or are you doing something completely different?
> But by whom and where is this US week numbering system actually defined?

I don't think there is any formal definition, it's just customary. AFAIK americans don't really use week numbering so it's not really a thing. OTOH ISO defines a very strict week-based calendaring system.

Anyway SUNDAY_START defines that weeks start on sunday and the first week-of-year needs only contain a single day, so I expect you can never get the "overlapping" information from the JDK, it just considers that W01 is whichever week contains 01-01 and forgets about the overlapping last week of the previous year, if any.
I love the idea but have given up on Markdown - any chance you can also support AsciiDoc?
Neutralinojs 2021 – Roadmap
Exactly. Grandparent commenter is complaining about resolved issues that the community worked out years ago.
I've once spoken to an OSM "evangelist" and he really struggled to get this point.

In a way I got his point the OSM model can virtually store anything so it's the data provider burden to develop a glue code to interact with OSM.

However because of potential vandalism or sheer goofiness objects and ids can potentially break at anytime within OSM so writing glue code is actually not trivial.

Maybe a half way solution would be to promote generic glue code framework. I've heard about this project by a french local authority that help sync back data from OSM to your own database. Dunno if other similar projects exists.

https://gitlab.com/Geonov/le-bon-tag
App to Read with Images [video]
am developing this App since 2018. Here example in spanish but i want that te App wiil be multi-language also that the App have the option to share images, gif, sounds, script-images, etc.

Here the App have some random images inserted because i am experiment with absurd asossiations.

The problem in the TTS are from video capture.

Here an example with GIF images: https://www.youtube.com/watch?v=1Q2NwTipzg0

I want to make the APP open source.
Phase 1: No internet cache, developers optimize for faster offline GPS fixes

Phase 2: Someone comes up with smart idea to use internet to optimize initial fix. Performance get faster.

Phase 3: PM thinks that offline scenario is not worth optimizing for since most users have internet anyway, performance and features degrades.

Phase 4: Some developer forget that offline is even a valid scenario, device becomes useless without connection.

Phase 5: Company servers broken. Device useless.

We've seen this happen to multiple products. We would like to believe that things top at phase 2 but here again i think we reached all the way to 5. Useless might be an overstatement since it still points somewhat in the vicinity but it certainly not working as intended. Do they have some kind of meter showing how good accuracy it has so you know when it's inaccurate or not?
Nobody has mentioned low-level programming in a REPL.
Not as common to be sure.
Forth works this way and even has REPL Assembly Language.
It's been there for over 40 years.

Testing Forth and ASM code snippets in the REPL before committing to them helps eliminate those nasty assumptions about what "should" work.
I'd certainly love feedback. If there's anything on your mind, just drop me a few lines. It doesn't matter if it's about the content or the website itself.
I have my own answer at the end of the article. It is: use Julia if you’re serious; but Octave will serve you well if you’re already used to MATLAB or have MATLAB scripts and just want to do some numerical work.
The landing page builder is part of our bigger product, mostly used by agencies who create more of them on a monthly basis. Feel 100% free to cancel your subscription after finishing your landing page. You can do it with one click of a button in your profile :)
With type ascription being optional in some places, I have to wonder if using the colon for both type ascription and fn return type would introduce any parsing/grammar ambiguities.

I personally like the arrow being used for return types as it highlights pretty well what returns stuff. I don't need to track fn definitions or anything when scanning a file - I just need to look for the arrows.
The source is impressively simple! Good job!

I have been implementing a pattern matcher for scheme based on the Balland pattern optimized, and every time I see pattern matchers for python I always get the feeling that the code you are replacing have to be truly awful for the rather contrived pattern matching syntax to be a net win. Compare any of the python pattern matchers to something like trivia in Common Lisp [0] and you see what I mean.

How do people use the python pattern matchers? I am genuinely curious. One benefit that I see is that you can build patterns at run-time which could be useful.

[0]: https://github.com/guicho271828/trivia/wiki/Type-Based-Destr...
I mean I ask for alternatives in another comment, because they are not perfect, but Gerbera and miniDLNA do work. My LG TV supports DLNA natively, no app needed, it's just another source, like HDMI3.
If you enjoy this then you might also enjoy the TSMC 30th Anniversary Forum featuring:

- Morris Chang - TSMC

- Jeff Williams - Apple

- Jen-Hsun Huang - Nvidia

- Simon Segars - Arm

https://www.youtube.com/watch?v=lGT3zSGDN3k
Yeah, I think PostgreSQL is a good first go to database when starting projects. I think its powerful software.
Ask HN: Favourite Friction-Less Journal App
Looking ahead for a new jounrnallig habit, need to find a good app which allows to export entries which I could backup for good.

What is your favorite friction-less journaling app?
Whats on your template for daily prompts ?
Any strategy that you practice for your journaling and record keeping? Please share.
The thing is you need to pay back the debt before the management culture coagulates and everything has to be broken down into dozens of Jira tickets each requiring hour-long grooming meetings. You won't have the freedom then to do the root-and-branch refactoring you need to do.
Yeah, the Solar Dial is beautiful. But I‘ve a weird problem with it. As you can see from this screen shot:
https://ibb.co/ZBKC0xg

The horizon is not horizontal at all. Even weirder, the watch shows „Nautical Dawn“ at 9:21 PM and sunrise around 10:20 PM! I‘m currently in GMT+7 time zone and my iPhone is set accordingly (automatically) so no way the sun will rise in the middle of the night!

The App doesn’t offer much setting thus it‘s still a mystery for me.
Recursion, imaginary numbers and C pointers all seem like inflection points where no matter what you do a percentage of your audience is going to fall away.
What's the benefit AsciiDoc has over Markdown?
I had no idea this was possible now, and to find it was commonplace for decades makes it even more amazing, and worrying what else I've missed. Thanks for sharing this here!
1) it is open source with at least Android app published under Apache-2.0 License ( https://github.com/mapsme/omim is still up)

2) commercial entity often develop open source software, this dychotomy is false

3) mapy.cz is strictly superior for hiking, and for most of foot navigation (at least in my opinion)
Not only is the King Edward VII a giant lemon, but UK defense spending should be cut considerably.

The world is changing, naval combat is changing, and the King Edward VII addresses none of those changes. The King Edward VII is nothing more than an expensive boondoggle. It's purpose, like most Royal Navy spending, is to transfer money from public coffers into the hands of well connected private companies.

</1904 naval commentator>

The Jeune Ecole never lasts. Combat changes, but it never changes as much as the detractors of the old school believe. It never stays as constant as the proponents of the old school believe either.
Of course human behavior is computable, at least in aggregate. How do you think marketing works? The mind is a computer and there's nothing special about it.
As someone that logs to Strava everyday, I've seen a lot of weird maps the last days. Not seen anything weird on my FR945 (as the author), but many of those I follow have noted it in their descriptions of their skiing trips. Their out and back tracks are the same but like offset 100 meters.
As if it was just that easy to remove all part of third party code ... For example removing a physic engine from a game is pretty much "impossible".
AI, formerly known as clever algorithms, have been able to write since ElizaBot, design since Photoshop filters, and code since the first compiler. What it can't do well without human intervention is make our lives easier by making money, automating tasks, etc.
The human race, to which so many of my readers belong, has been playing at children’s games from the beginning, and will probably do it till the end, which is a nuisance for the few people who grow up. And one of the games to which it is most attached is called “Keep to-morrow dark,” and which is also named (by the rustics in Shropshire, I have no doubt) “Cheat the Prophet.” The players listen very carefully and respectfully to all that the clever men have to say about what is to happen in the next generation. The players then wait until all the clever men are dead, and bury them nicely. They then go and do something else. That is all. For a race of simple tastes, however, it is great fun.

-- G.K. Chesterton, The Napoleon of Notting Hill, 1904
I think it takes time. I work on a 10+ year old code base (young IMO) and instead of rewriting and probably breaking things unnecessarily we are slowly upgrading things. If you see a var and it’s constant change it to const. if you can fix a bug here change it to async await flattening it out making it easier to read. If you realize this is an object refactor this section to use a class... slow and steady improvements... not sexy just effective
More likely they use Sony for cheap consumer items. Garmin also makes high accuracy survey and aviation products which I'd bet are custom.
xpenology is illegal pirated software.
The term I meant to use above was 'prosody' not euphony.
Not sure why TulliusCicero is downvoted.

POI quality is the worst part of OSM, Nominatim has quite weak search and POI Nominatim search is hilariously bad.
I like Rust for the reason you've stated, but it is absolutely both complex and full of potential for implicit behaviour. `Copy`, `Deref`, and `Drop` traits immediately spring to mind, but there are also weirdly specific things like having `no_mangle` and `static` on a global variable when targeting WASM implicitly exports (the address/offset of) the variable for use on the JS side.

Procedural macros are also somewhat insane in many ways.
I love your analogy! I'm also running a unprofitable business that costs me money each month (G Suite, hosting, domain registration, SES, Wordpress plugin one time cost etc). I have 2 customers (one is a friend, another is a true customer). The true customer signed up knowing the cost and has told me I'm charging too little but with only a single customer, I can't bring myself to charge them. I feel like if I go that route it becomes a bit more of a business and I open myself up to other issues. I also don't have time to work on gaining more customers now (I work in COVID response, so it's been a busy 11 months). So I'm stuck just paying out of pocket.
FWIW, I'm with you down here at the bottom. The developer wants to
distribute non-free software and wants Apple's help. Why should we
sympathize with either party?
Another reason to require https?
In the second paragraph of the article the author describes how some dependencies of the application were replaced by open-source libraries like SDL. There are also many more examples of this happening. So the assertion that "nobody" would do it is wrong.

If the application is interesting, people will find find a way to run it on modern hardware. It's not an excuse not to open-source what you can of your code.

This line of excuses is just weak. Either release the code or keep it proprietary, that's your decision as owner. Just spare us the silly excuses and trying to make it seem like your company would really really like to open-source if only it wasn't for that tiny detail of blah...
My sister in law has AT&T, and her boyfriend has T-Mobile. So we are a full spectrum of the American cellular network. We all get full bars of "signal" while outside, but Verizon is the only one (4g or 5g) that will actually connect to the internet to do a speedtest.

Everyone in town just chalks it up to that is the way it goes, but worse than that, we only have one internet provider in our area, and from Christmas to New Year, we had a total of 50 hours without internet.

We live in a tiny tourist town that is a 45 minute express train ride to/from NYC, and while we may be close in travel, we are very distant in our available amenities.
Ask HN: Should I discontinue my $500MRR SaaS?
So, with the new year and all I'm trying to figure out what is the right thing to do.
3 years ago I found my cofounder on a facebook group. He had MVP (iOS + backend) of a product that he paid software house for. I joined to help with tech. The MVP was very poorly done. I rewrote the iOS app, and cleaned backend a little bit.

In the next 2 years we got rid of most of the bugs, added translations etc. (It started making ~200usd) For the past year there was almost no coding. Mostly marketing, analytics, blog posts etc. (and it's now at ~500usd).

I have problem with continuing this project because:

1. I don't use it (and I'm not that passionate about the subject (my co-founder is))

2. The backend is RoR, which I have no experience with I have a fear that if I touch server too much I may seriously break something on production. I feel that it would be easier to rewrite than add feature to it. (but then I fear migration)

3. I still believe that the same app could be making 10x without adding new features

I think because this is not entirely my codebase and I don't love this project I have a real trouble putting the hard work. However, I've already spent couple months of hard work on it and don't have any better idea.

I must confess that I like seeing number of subscribers, and money is sometimes a good motivation.

Please help me see it for what it is.
> You can explicitly choose to leave it undefined if it will get set later, but zig will error if you try to use it.

That doesn't seem to be true. The example below this sentence errors because the function foo being used doesn't exist, not because the variable is undefined. A proper example [1] shows that Zig will happily use uninitialized memory here:

x: -1431655766

[1]: https://godbolt.org/z/36j4ab
Recently I've been using SageMath, it's python based.
There's backup tools that can make a complete backup of your VM while it is still running. At least for VMware virtual machines [0]

You can schedule the backup to start some time before you leave at the end of the day.

[0] https://www.vimalin.com

disclaimer: I am the author of vimalin
“Premium mediocrity“
That's because developers see early-stage startups in the same way musicians see dingy pubs: a badly-paid and generally unpleasant venue to learn your craft and make all your beginner mistakes with minimum responsibility and damage to reputation. You don't want to be playing in dingy pubs all your career, though.
Or you can even self-host your binary
Well it was certainly sold to the tax payer representatives via the appropriations process as a Joint Strike Fighter that would replace all other Fighter jets....
Well done OP, this looks pretty damn intriguing. I'm just curious, was the headline site really generated by the AI? Is this already in use by 800+ companies? Anyway I will be giving this a try
Yeah, even human written content is often mostly written for bots and AI atm. Endless pages of drivel to please the SEO ‘experts’ :(
I didn't see it anywhere, so: Octave start up speed is magnificent. If you have a larger shell script and just need to grab some eigenvalues, Octave can be as fast to startup, do its work and exit, as awk or grep would be for text manipulation.

MATLAB takes a while to start, Julia and Python need to spend a good amount of time importing/compiling.
It would be fine except the user has no way of proving to the developer they already bought the app, which would be handy for continuing to get updates elsewhere. Apple doesn't share anything about who bought what.
> I do not think that buying rotten food is the way to fight against the grocery store selling it. Do you believe it to be a good strategy?

I have never bought an Apple device, but have been forced by circumstances to use them in the past. But as I said, people make mistakes, and circumstances change. As is perhaps more relevant to me, Android isn't looking all that much better these days.

You do need to eat. And it looks like soon rotten food will be all that is available.

> What do you think about BankID being mandatory?

I hate it, but I can't really do much about it. Uninstalling it would mean losing access to:

1. All bank accounts
2. All insurance accounts
3. Filing my tax returns
4. Union account
5. Bostadsrättsförening account (think: home owners' association for appartment)
6. Mobile plan management
7. ...

I don't think that's a reasonable ask for the "privilege" of being able to use whatever damn phone you please.

There is finally some talk of building alternatives for it, but most of it seems to go in the direction of OAuth: they all fundamentally verify you the same way, and it's up to each service provider to support each of them separately. Expected end result for the citizen.. instead of needing a device that runs BankID, you need one in the intersection of BankID, Freja eID+, and whatever else crops up.
Were they really that significantly more secure? You still needed to do regular maintenance on the underlying image, etc. Same with Docker. The only big difference I see is that yes, breaking out of a container is easier than out of a VM. But are there any other significant vectors I should be aware of?
Is it AI or simply distilled intuition?
Really? We're upvoting pure marketing BS now? This is actually embarrassing.
>I honestly don't understand it,

Let me put a simple analogy. Assuming the future continues with digitisation, whether that is online or offline, and Visa or MasterCard dedicate what you can sell, use or buy with their Network.

People will come and argue you can use cash with Offline. But what about online? Are these people left without a large portion of online opportunities?

People will argue you should start your own OS / Smartphone if you dont like it, Why dont people start their own Payment network ?

The reason why we dont have those problem with payment much is because of regulation. I couldn't think of a single industry which has more regulation than Finance.

One you have grown big enough into a Duopoly, and a foundation platform of the Digital Society, there are more responsibility to be hold. You can no longer act like Apple in 2010 when they dont have the market shares or the importance.

So the question is, why should two companies be so powerful to dictate all of our Digital Life, when Digital has increasingly become the norm.

Before Apple shifted its strategy to Services Revenue. App Store as an App Distribution platform was fine. That was 2015. Teaching App is't required to have Apple Sign in, 30% wasn't required for Education Apps to more than a few peoples. IAP wasn't strictly enforce for non-gaming Apps. And what apple calls "Reader" Apps, that is Netflix or the recent Hey.com didn't have much a problem. Right now Apple is trying to extract all the values it can, while being the gate keeper of the possibly largest Economic platform known to human history.

That doesn't just make Apple the Judge Jury and the Executioner. They are also the Tax Code writer and the Collector.
I think it's better to say VMs are _more_ secure. You can never leave out the _more_.

Example: https://www.vmware.com/security/advisories.html
Not much of a success in terms of providing a large part of my income, but I have launched the SaaS Starter Kit (https://saasstarterkit.app/) 2 weeks ago for early access and I have managed to get 5 sales already. If I can keep up the traction and improve the product, it will be possible to have it make up a large portion of my current income.

So far, I have found the IndieHackers community to be very helpful, they are willing to provide feedback and the first two purchases have already come from there. In addition to that, I joined a conversation on Twitter under a thread Adam Wathan, the creator of TailwindCSS, started and it has generated quite a lot of initial traffic to the project.

I haven't launched it fully yet, I am still looking to collect feedback from the early users, so I am offering a large discount, but it feels great to be able to make some money with a side project after a long time working on it.