skysight-inc/HackerNews huggingface dataset:
Wow! That looks incredible! I won't be a customer right now but just wanted to say you have created a great looking product! Are the jobs within your search tool pretty US centric, or if I told my Canadian friends about this, would they get value as well?
It's not necessarily misguided. Geeks love to cut up other geeks.

As the recipient of a fair bit of that stuff, over the years, it has hardened my resolve to:

A) Do a top-notch job on all my code; regardless of whether or not anyone else will ever see it it; and

2) Not pass public negative judgement, in a specific way, on others' code (unless, of course, I am planning to use it).

Positive judgement is all good. I will sometimes make generalized "kids, these days" or "get off my lawn" statements. I may have specific targets, but I keep things vague.

As a manager for 25 years, I learned that carrots tend to yield better long-term results than sticks.

If a young programmer releases something that they think will "change the world," but is, in fact, just another wheel, I see geeks pile on them mercilessly.

I feel that it is better to praise the good work, and gently point them towards the previous wheels.

But I'm a fairly abnormal geek.

I've also open-sourced almost all my work for the last couple of decades.
Well, the smart thing to do then would be to increase taxes on fuel.
I would like to pay someone or a project if I can. Not 5k but something. If someone spends time on it, we should pay ir at the very least attribute.

If you have more links, please share.
Ask HN: Anyone seen YouTube recommend more videos from more than 5 years ago?
And I seem to like It. All unedited, funny, short. Kinda looks like what you'd have as Tiktok, IG, but where mobile wasn't as prevalent as it is today.
It’s odd to me that you have a concept that the military is somehow not part of society as a whole. For better or worse, the military is interwoven throughout society. It is an institutional construct of society. It is a part of society like other institutions like Congress or the courts. I don’t know that your point of “rejoining they economy” holds up well in that context. People have felt the military is the strong arm of the economy for a long, long time. (If you disagree, look up War is a Racket, coincidently written by a Marine).

The point I was trying to make is that if society did not value that role it wouldn’t exist. Society as a whole has decided there is a need for a standing army, and funds the continuation of it. Again, individuals may disagree but society at large has decided its of enough value to keep in existence. We don’t do this because of it’s “mythology”, especially not to the tune of $700B a year. We can argue about whether society has a misguided value system, but I think it’s very hard to make a case that society doesn’t value the purpose of the military. That’s a high price tag for mythological storytelling.

The veterans I know would likely argue that the skills they were taught in the military go far beyond the ability to kill. I don’t disagree that (in Rumsfeld’s words) the base intent of the military is to “kill people and break their things” but this is similar to the oversimplification that the only purpose of a company is to make money, full stop. The Marines I know spent more time on humanitarian missions than combat missions.
No where in my comment did I say it was not capable of combat at all, but it certainly has not lived up to the billed goal of the program nor will be be effective in its billed role of "Fighter jet to replace all Fighter Jets"

It is mediocre in all roles for which was designed to replace. It is not as good at dog-fighting as its counter parts, it is not as good at close air support as its counter parts, it does not have as good of stealth has it counter parts.

It is a 1 Trillion+ Dollar "ok" fighter jet, which is not what we were sold
Thanks! Yep, all copy is generated with the AI. The AI Landing Page landing page (lol) was also coded and designed by Headlime. 800+ companies are no lie. Version 1 of the tool did really well already before I added the AI. DM me on Twitter if you need some proof :) @dannypostmaa
I want to post something cynical and a bit nasty about what I think of this AI template builder but instead I'll just leave this vague comment...
I thought the lesson was HODL.
> Those that conform will have easy lives, riches, and will coast off the hard works of others.

Agreed. Exactly like Rand and now her institute do[1].

1 - https://reuters.com/article/health-coronavirus-ppp-ayn-rand-...
Ask HN: What kind of online business is most profitable?
From the things you buy, the information you consume, everything is now online. So, I've been researching about the profitable online business that I can start with. Any tips, recommendations, suggestions are all appreciated.
> and I find it's much easier to forget the ++i at the end of the while loop.

You can do:

var i: usize = 0;
while (i < 10) : (i += 1) {
...
}

or

var i: usize = 0;
while (i < 10) {
defer i += 1;
...
}

although the two have slightly different semantics (the latter would increment even after a break; the former wouldn't).
I think they only use the Sony chips in their watch line up. Hopefully someone else can confirm.
Yes, most Garmins will show bars on connection status similar to how a phone does for phone towers or at least some kind of status. It will also beep when it has a good enough connection. Usually (because of the cache) that's only like a second so one doesn't care/notice and may easily skip waiting for it in the cases the gps lock isn't ready.
Does it also add fake "trusted and used by" sections in the generated landing pages?
That’s a good point and probably why there is an increased focus on the transition to civilian life. I suspect the distinctions between civilian and military life are what makes the transition difficult. The #1 thing they miss is the camaraderie, not the ability to blow shit up (although the adrenaline of the job is probably high on the list).

To the overall point of this thread, that lack of connection in society is part of what draws many back to rejoining
One way to read your comment, which I think the way others are reading it, is “you only like rust because you haven’t used it much, try it more and you won’t like it anymore.” The implication being that only people who haven’t used Rust can like it.

That may not be what you meant but it seems like that’s what people are understanding.
> complaining is free

Is it? I know a lot of HN thinks in terms of stocks, options, VC rounds etc. but time and energy is not 'free' either and is exactly what the author had to spend.
Sometimes I left a very tiny piece, that is almost invisible and impossible to click. Perhaps you can add some code to magically remove the crumbs.

The triangulation of the donut changes after each bit, and it changes the shadows. Is it possible to keep the same triangulation?

When are you planning release "Eat the Pretzel"?
Totally agree. I failed to add server_name to my nginx config. IIRC I wrongly assumed that it can only accept one domain/pattern and didn't want to bother so I can simplify testing using localhost.
Agree with the artist comment. I input 3 of my favourite artists and got some recommendations. I selected "I don't know" because I didn't know who they were. Could just show the top 5 results from a Google image search for their name, or an image from their wiki page.
Thanks for your insights in the matter. I have tried writing a VM with Rust (crafting interpreters) but outside of that I don't have a lot of low level experience with it. I am also in the minority that believes Scala codebases are simpler than all the Java codebases I have come across. Maybe it's just me :D

I didn't know Zig can provide memory safety using it's features. If that's the case it's great, I need to try it out! Although I am sceptical about the claim that in truly safety-critical domains Rust would not be adopted where Zig would, but I am again out of my depth here, so :)
Writing a post about an old program that produces speech and then not adding a sample mp3 is a special kind of cruel.
Ha! I nearly stepped on a sunning rattlesnake who just had lunch. I was running on a portion of the Appalachian Trail just north of the Delaware water gap—barefoot. Note to self. Check guide books before visiting unfamiliar wilderness areas.
I think it is due to BD seeking precision from motors, whereas Wolfson has the robot tied to a pole so he does not need to compute stability, his robot can just wobble imprecisely for dancing. Which looks far more human because our muscles are not hyper precise and over/undershoot, and we either font care or adjust whole body plans to it in real time, instinctively.

He just sidestepped the precision (intermediate, artificial) goal :)
Indian Government proposes to buy bulk subscriptions of all scientific journals
A good read is Sebastian Junger’s Tribe. To your point, the UK civilians he interviewed who lived through the WW2 bombings referred to them as “the good ol’ days”
Not really. Vocaloids are driven by human-written notes; one could argue that converting the notes into singing may involve "machine intelligence" (depending on how much processing is applied to the voice sample bank), but ultimately the software is essentially being used as an instrument.

Similarly a Virtual YouTuber is just an animated model driven by motion-capture software, with the motions and voice provided by a human. I doubt this is what Kurzweil had in mind.
PR just merged with 404s removed.
Based on DCR and GPLama, I got the assioma pm pedals and then did the MTB pedal mod. DCR also (in effect) got me a new wahoo trainer. I also regularly recommend Hambini, Peak Torque and Durianrider (everyone mentioned is a youtuber) as honest brokers in a very shady world.
Baltic Sailing Journey How-To (2020)
Do I have to worry about copyright issues for code posted on Stack Overflow?
They mix in that deliberatwly, so as not to creep you out...?
Lets make a list :

attic (python) - https://github.com/jborg/attic

borg (c) - https://github.com/borgbackup/borg

bupstash (rust) - https://github.com/andrewchambers/bupstash

duplicacy (go) - https://github.com/gilbertchen/duplicacy

duplicati (c#) - https://github.com/duplicati/duplicati

duplicity (python) - https://github.com/henrysher/duplicity

kopia (go) - https://github.com/kopia/kopia

nfreezer (python) - https://github.com/josephernest/nfreezer

rdedup (rust) - https://github.com/dpc/rdedup

restic (go) - https://github.com/restic/restic

rclone (go) - https://github.com/rclone/rclone

rsnapshot (perl) - https://github.com/rsnapshot/rsnapshot

snebu (c) - https://github.com/derekp7/snebu

tarsnap (c) - https://github.com/Tarsnap/tarsnap

I think there are many more out there (https://github.com/restic/others) - I personally use

restic

while technology wise (speed, only restore needs password) i would prefer

rdedup

which is an impressive piece of software but unfortunately without file iterator... :-)
(sub)domain takeover is one of the more common security issues affecting organisations, and bounty programmes often pay-out for these issues.

https://www.hackerone.com/blog/Guide-Subdomain-Takeovers
https://github.com/EdOverflow/can-i-take-over-xyz
For demo purposes I gotta go quickly through the generating part. Plus, the page has to fit with the overall design and components already in use.
I've been working on a TTS API connector and SSML editor. Voxabot.com Take note that unfortunately the Neutral TTS for Polly isn't fully exposed. That’s arguably the best sounding TTS.
While domain registrants should certainly be careful that their DNS records point to trusted servers only and should definitely remove any stale DNS entries, we should also configure our web-servers to return successful response for specific hostnames only and error/no response for everything else. Here is roughly how the configuration for, say, https://example.com/, would look like:

sudo mkdir /etc/nginx/ssl
sudo openssl req -x509 -newkey rsa:4096 -nodes -keyout /etc/nginx/ssl/key.pem -out /etc/nginx/ssl/cert.pem -days 365 -subj "/CN=localhost"

echo "server {
listen 80 default_server;
listen [::]:80 default_server;
listen 443 ssl default_server;
listen [::]:443 ssl default_server;
ssl_certificate /etc/nginx/ssl/cert.pem;
ssl_certificate_key /etc/nginx/ssl/key.pem;
return 444;
}" > /etc/nginx/sites-enabled/default

echo "server {
listen 443 ssl;
listen [::]:443 ssl;
server_name example.com;
ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
root /var/www/example.com;
}
server {
listen 80;
listen [::]:80;
server_name example.com;
return 301 https://example.com$request_uri;
}" > /etc/nginx/sites-enabled/example.com

The self-signed certificate for the default_server is okay. The client will get a TLS certificate issue. That's fine because we don't anyone to be using the default_server anyway. If the client decides to proceed despite the TLS certificate issue, then the 'return 444' directive would close the connection without response.
Well I hope then that Google wins against Oracle and we can finally say API's are not copyrightable...
> If it now works correctly, then congratulations; you found the problem!

This notion if “correct” is “finished the current example as intended”. Running a suite of unit tests would give me more confidence.

Even that is only for programming in the small and that is comparatively easy to programming in the large. I don’t see how a REPL would help there.

That means a REPL makes easy things easier and hard things are unaffected. Does not sound like a competitive advantage to me.
How is this upvoted so highly? The web page has very little information, and isn't even complete
The dataloco example website is broken for me
GNU plot syntax somehow feels less discoverable, less intuitive, one constantly needs to be looking at the docs while doing it, was my experience.
Why not all of it?

Long ago, I was doing Objective-C development with an embedded F-script REPL, hot code swapping, and XCode's built-in debugger. It was very nearly as nice as Smalltalk in many ways, only without the whole IBD situation.
If somebody is in control of the content served via the domain, as this is the case, they can obtain a valid HTTPS certificate
This is interesting. The copy on the page is pretty broad (beyond this single spot about horses and all small animals), suggesting they accept any type of shipment. However, when you look at the request they are almost 100% horses or other small animals. I wonder if the founder should niche down and focus on the animal market, seems like there is demand.
Oops, changed to 'horde'! The distinction is mostly architectural, in that the 'horde' is composed of an undifferentiated mass of CPUs (currently 8, could probably be expanded up to 128 with a cache-based memory hierarchy, which would certainly feel more 'horde-like'). The application processors can be accessed individually, whereas the horde can only be accessed as a group.
In case of brtfs with multiple devices it's possible to remove a failed/missing one.

1. unmount the FS
2. make sure the dead/missing/failing device is disconnected
3. mount using -o degraded option.
4. run btrfs device remove missing <mount point>

It depends on having at least as many good drives as required for mounting the FS (which is 2 for raid1).

https://www.reddit.com/r/btrfs/comments/7os094/removing_a_de...
I remember they couldn't do it because they had some proprietary code inside Presto and had contract obligation with many embedded system still using the Opera's Presto rendering engine.

May be another 5 years.
On e-Waste, Apple is the second highest rated tech company on environmental impact according to Greenpeace. The top rated company, the only one with a better rating than Apple, is Librem.

In terms of ethics, even Librem advise in their own literature that they cannot vouch for their upstream suppliers, the vast majority of which are in China. Presumably they don't have the resources to conduct the level of supplier auditing Apple carry out, there's no shame in that few companies do, I'm not knocking Librem they're fighting the good fight. Apple have ditched suppliers when they've found compliance violations though. Those are violations most other companies would never have even known about. Can you name another company that has actually done more on this issue than Apple?

The bottom line is the issue here is not Apple or Librem, or Amazon or any of the other companies doing business in China. They are all exposed to these risks. The problem is the Chinese government. Those are the people we need to be holding accountable.
Yeah, I feel we should go in exactly the opposite direction.
For Ruby users, pry gets you most of the features discussed in this post. You can get the error break loop, and drop into the live environment with binding.pry. Code can be added and expressions adjusted at this point. It’s very powerful and the only “debugger” I’ve ever needed for Ruby.
Did you have to buy out the web dev company you were working for? Did they not want their cut?
You're right. Weaves wouldn't leave evidence, though the progression of rock, pointier rock, knapping seems easier than the leap of weaving, anyway - I'd guess it came about 70,000 years ago with the cultural explosion of cognition.
http://paulgraham.com/startupideas.html

http://www.paulgraham.com/ideas.html
> no one is going to go to the effort to get a discontinued game or other software into a usable state

The reason to open sourcing abandonware is not because you know for sure someone needs/wants it, it's to enable someone who does need/wants it, can still have it.

Instead of assuming you know what people want, open sourcing abandonware would enable people to make that decision for themselves, not you making it for them.
For my side, it's working for me, not against me. I have to create loads of landing pages for my products. Using my own tool speeds up this process insanely, so I can focus on building features again.
It's just a tech product. What makes it more "pure marketing BS" than any other Show HN?
> more like random practices somebody prefers

Surely, if "X" has posed a security flaw in the past, and "Y" achieves the same as "X" without being vulnerable to the exploits (e.g. the UID advice), then "Y" is objectively better and not a matter of style, is it not?
That doesn't protect you against violating someone else's license. If you never make it opensource, nobody has to know.
I imagine the doom predictions will be tempered by how hard and expensive it is to actually produce measurable lasting weather change. There's a lot of head-in-the-sand "If we don't know, we can imagine the worst!" resistance.
I can’t imagine it taking 15 minutes. I used to play with serial connected dumb dongles back in 2000-ish. These only communicated with my software on the other end of the serial cable and a pure cold-start was spec’d at 45 seconds. I imagine maybe that figure has improved.
Not sure how up-to-date that wiki page is: https://btrfs.wiki.kernel.org/index.php/RAID56

But TBH, I am fine with some down time in case of a drive failure on my personal server. I try to maintain up-to-date backups anyway, and that's a low-probability event, especially without many drives.
This is what makes R (and Julia I think) so special (where everything evaluates to an S-expression). Having REPL for exploratory data analysis is especially useful.
All these details are irrelevant for the end user. First impressions and all that.
I was listening to My First Million podcast the other day and they mentioned a product that was specific to Poshmark, I wonder if this was it. They went on to talk about getting in early to platforms and making a killing (ex. when FB opened their API, Shopify marketplace, Google Ad words). Poshmark seems like a giant service that likely has a lot of area ripe for development.
I think you must be careful: many people are volunteer complainers about things that don't affect them at all. Many people complain about "Python not being scalable" or "Jupyter notebooks", and when you engage them and want to know what problems they have exactly, they'll make it obvious they're only repeating things they've heard, have not really used either, etc.

I'm not saying that Python or Jupyter don't have problems, I'm saying that many who complain are not necessarily the people you want to talk with, and it's better to be deliberate and conscious about targeting people who are actually having problems.

For example, one complained that a notebook didn't work on JupyterLab and that it worked seamlessly on Google Colab. Interesting. I asked whether it was a hardware issue or a JLab vs Colab issue: did they have enough RAM, a GPU on their local machine or they ran it on JLab + CPU + a bit of RAM on their local machine and then ran it on Colab + GPU + more RAM on Colab.

Would you be against learning about others' problems for a living? You can be in consulting. You'll have plenty of problems to solve. Here's a sort of mini blueprint[0]. I've worked on problems in different sectors and industries such as telecommunications, energy, banking, employment, healthcare, social work, communications and public relations, etc.

It is good to talk with people for whom the problem is actually a problem, not just blogging or tweeting about it or "building an audience", which you see a lot of creatures doing [X influencers/X thought leaders/X enthusiasts/motivational gurus]. You won't find good problems talking with these people because they're not the people "doing the deed", and problems to solve usually stem from doing something in life.

- [0]: https://twitter.com/jugurthahadjar/status/131066829330549965...
Yeah, hence the problem itself is the fact that a "review process" exists with no alternative option.

Why does your software need an approval from some random American corporation to deploy on hardware?
Title should be: GTK4 for Graphical User Interfaces with Nim
Matlab never feels a particularly elegant system to me, and most Matlab codebases I have seen are huge messes, with not much structuring and organization. In that respect I prefer python, that it naturally seems to lead to saner manner of organizing code, and also being very helpful in massaging/parsing/reformatting data into forms more amenable to processing.
> bad quality of your code from N years ago

> Do a top-notch job on all my code

If you're like most above-average programmers, you constantly evolve. Your code from N years ago should look worse than the code you write today, otherwise you're not really improving are you?

So you completely missed the initial point made by FartyMcFarter, that old code looks worse than what you write today and people might judge you for it.
I suppose you're right - it's the hyperbolic headline that is grinding my gears, because I thought it was going to link to an interesting article, perhaps about Artificial Creativity or something like that.