skysight-inc/HackerNews huggingface dataset:
Yes, I think the point of saying "nothing clever going on" is to indicate that everyone can and should be doing this. It doesn't take some kind of Steve Wozniak to accomplish.
The major thing holding static "wordpress" or any rather simple site back is definitely forms.
I'm wondering what the best solution to this would be? My guess is forms hosted elsewhere loaded in via JS? Anyone have recommendations on what service to use for this?
> Joining this game requires signing in with a player name and a validated Google Account.

Two things. Firstly, I'm trying to observe, not play. Secondly, not on your nelly. There's no way I'm linking stuff to my Google account (assuming I had one). Authentication should be kept completely separate.
I'm not sure what they are using but you can try the developer console and see that navigating to a new page costs only some "JSON" data. You can achieve the same with React, NextJS, or Gastby.
Haskell, Lisp and APL have been avoiding for loops for decades.
Bash PS1 Generator
Actually we don't but as a society since it's only like 3% of the population we don't pay much attention to it so neither do politicians.
also, charging by project rather than by hour will only work if you know really well how much time something takes which can be very dangerous IMHO.
Remote Jobs UK – Find Remote Work
It took decades to fashion them out of tables
Thank you very much for the kind words and the recommendation! Adding a camera is probably the next step I'll take. Adding color information to the point cloud would be a huge plus. I haven't tried photogrammetry before but I assume it works best if things are captured from multiple angles so my current setup of taking measurements from a single point isn't the best fit. But maybe combining scans from different standpoints...
I wouldn't know. I haven't watched a star wars movie since being forced to sit through episode 2. As I said, the prequels pretty much ruined it for me.
So far as I can tell, Wordpress requires PHP and a DB still, you're just storing a static snapshot of the WP site on Cloudflare pages here. I think.
In my experience, photogrammetry had issues with transparent and reflective surfaces, so wooden floor or brushes metal kitchen appliances wouldn't work well.

As for the scale, you can always just bring a measurement stick and place it on the floor so that you have an object with known sizes to use to calibrate the scale after the 3d recognition.

The gold standard in my opinion is a laser pattern protector in combination with photogrammetry. That way, you can project a pattern onto objects that would otherwise be too uniform in color.
Oranges Aren’t Orange
I have worked with "10x programmers", who have become "10x" by becoming specialists in their domain. I have also worked with people who are "10x programmers" who have a natural affinity solving problems using programming languages.

However the issue is telling these people apart, from "10x programmers" who appear to be "10x", but achieve this by cutting corners, creating technical debt, and not writing basic documentation.

I've seen sometimes how contractors have built up a reputation as "10x programmers", as they are, by nature, able to join and leave a company in a short period of time, which can allow them to mask the fact that their work is not maintainable.

It is not until later, that other technical permanent staff find out that their work was not actually "10x", however this doesn't bubble up to management.

Management then see permanent staff complaining about the code being difficult to work with, and wonder why they're not like the "10x" contractor.
Top Security Architecture Dos and Don'ts from 3 Experts
Good to know. They certainly don't seem to be super eager to enforce this, since I have been using it from a foreign IP address and with a foreign billing address for a long time. Maybe there is a field for physical address that I should have updated...
I believe there is a healthy amount of cleverness available between “Nothing clever” and “Wozniak clever”, and I find it hard to agree with you.
Show HN: Browserless v9 – browser driver on top of puppeteer
Are you trolling? China.
Why would I, as an end-user, install another app store? I can't imagine a compelling reason. Install apps banned by Google? Never heard of any that I want. Install apps that have better pricing because of lower fees? Haven't heard of any, I use mainly very popular apps like Uber and Yelp. Installing an app store sounds like a "big" thing to do to my phone, what's the super compelling reason I should do it?
because closing one country's border doesn't work. Strict screening travellers do. While there were indeed recorded imported Chinese cases in west coast, US's epidemic mostly started off the east coast.
Some EU countries have restrictions that get lifted after the first shot (e.g. entry to Austria), some after the 2nd shot, some 14 days after the 2nd. So the number of doses, the date of the most recent one and which vaccine (not all countries accept Sputnik).
https://www.netlify.com/products/forms/
You literally quote "maximum to 15 years" and say that's worse than 30 years?
Thanks for the feedback! A single scan takes around 40 minutes. The multi-scan example took me an afternoon to take. (: I've tried Meshlab but then ended up using CloudCompare for combining the point clouds. That was done completely manually.
Sure, but this doesn't really do any of that. If you just ship an inlined static site it will be this fast. You don't need any real "technologies" to do this. You just need leadership who will push back on the marketers/PMs who want to ship an entire petting zoo of third-party analytics trackers and A/B plugins.
On the topic of Civilization in the browser, here is a very ambitious such project:
https://statebuilder.com/

Built from the ground up for the web. Don’t think this is well known so probably worth it’s own HN post.
Seeing the wood for the trees with Rails asset serving
Computers are 100% required for motor coordination and other low level flight details with a multirotor uav, but in terms of piloting the aircraft a typical human brain is quite capable with practice.

https://youtu.be/SldJIisWFmE
That reads very wild but also he is clearly exaggerating. Even just processing MDVP a little and turning it into what he is describing is questionable but then doing the same with Salvia (a pretty non-sexual drug) and making an even more hypersexual new substance is hard to believe.
I'm not going to debate you line by line other than to say that I have worked these programs, am working one now, and you would be surprised how mundane and scripted they are. There are no tests like you describe, that is bullshit.
Hi groe, I tried your product on my profile picture and it worked quite well at removing the background. The picture seems to have lost quite a lot of resolution though and some of the effects were especially low quality (hit me up on twitter and I can share details).

Regarding the potential, I think it's definitely there. The e-commerce and marketing use cases seem quite strong. I would look into existing e-commerce platforms (shopify, etsy or some up-and-coming like threradup) and see if you can capture some of the audience with plugins.

I also have some feedback on your landing page: https://screenbud.com/shot/25287817-d2ad-4278-8407-b02150f44... (note that I am not an expert and am in the process of redesigning my own landing page, so take the feedback with a grain of salt).
Hey, Brave Search is currently hosted in the US (I am assuming you are on another country) and latencies will be bigger in other places. We will scale in the future, which should improve speed.

Regarding number of pages of results, please see my answer on another thread: https://news.ycombinator.com/item?id=27597911

TL;DR: we currently show the equivalent of 2 pages of results and will consider more in the future.
There wasn't a lot of information in your previous post. As I pointed out there are a comprehensive set of guidelines for enforcing security. Our defaults make it difficult to accidentally expose your data these days. However if you do add a MongoDB database to a public IP address we strongly encourage you to add a strong password. Better still do not expose your database on the public internet. Put it behind a firewall with auth enabled, secure it with a certificate and only allow access to named IP addresses.
Yeah POST requests with any sort of advanced functionality will always require some kind of server.

I built a thing that makes static sites, including form handling. BUT, the form handling, inevitably, requires a POST request back to a form-forwarding server that then sends you the enquiry via email (https://pinkpigeon.co.uk). Netlify include form handling for static sites, but it's so pricey that that was one of the main motivators for me to build my own solution.

I am not sure what the best implementation for this would be. Some people may go down the AWS Lambda route or something similar, but that's still just a (albeit highly distributed) server forwarding the request for you.
Here's the homepage of the FreeCiv project itself, which also has various other frontends besides FreeCiv-Web:

http://www.freeciv.org/

I recommend the Qt frontend. Last time I checked it was in a much better state than either of the GTK ones, but that was a while ago.
> The best advice is listen to the fucking experts, locally and globally, think about it, compare with reputable online sources.

The “experts” have been exposed lying, and carrying out their own political agendas many times throughout this pandemic. The appeal to authority is a logical fallacy in the first place, and “expert” credibility is (rightly) at an all time low. It’s now almost entirely evaluated politically, rather than on any criteria of trustworthiness.

I would suggest the best advice is to treat everything you hear/read with a healthy dose of skepticism, especially in regards to people who rely heavily on their credentials to deflect criticism.
The Alot is Better Than You at Everything
For those not in the know, the Archimedes was the computer that the ARM processor was originally made for - in 1987. The A3020 was the 1992 version.

Fastest home computer in the world in 1987 in terms of mips. Wildly underappreciated at the time but then obviously ARM came into its own later on ...

edit: no wait I'm wrong about Intel 32-bit, I took that bit out
I've been a software engineer professionally for 11 years. I've never had a peer make near that. I even worked at Uber in downtown SF.
COVID-19 could be the base discovered that they saw in lab experiments gaining function, evolving rapidly, and so an ideal candidate as the base starting point - where now there's the four variants - and who knows how many more variants may escape with the mRNA vaccine most effective only for the original strain and arguably exponentially less effective against the evolving variants.
You're trying to frame this as a scientists vs the everyman debate, but there were plenty of scientists who were against gain of function research and warned that this exact scenario could happen.
Numerous Google Drive and YouTube Links to Soon Become Private
Wake up, dude, look up "Operation PBSuccess".
Boomercoin!

You just can't make this stuff up. Can we get dumber than this. Yes we can.
Because the latent space to picture pipeline is considerably different. There's no weight to output compatibility.

If you ask styleGAN to generate a specific image, that's possible, but you are no longer looking at how well these models generate images.
Looks like it would be very very cool with some attention to the UX and regular updates.
No, sold them some old F-16s though.
Historians do document public figures' personal lives all the time. It's a regular part of the research and not at all uncommon.
Ask HN: What software do you use to gather requirements?
Hello HN,

We have been gathering our requirements and doing our work breakdown structure (WBS) across Google Docs / Sheets and Word / Excel.

In most scenarios, the requirement is not finalized initially. It goes through multiple iterations. To track these changes needs document versioning. Although, there are ways to version both documents and spreadsheets there are either too technical (code version management system) or difficult to use (Google Docs etc.)

The same challenge exists for the WBS. Here, we can probably use Microsoft Project or something similar.

The question to all HNers -

For both requirement gathering and WBS, what I'm looking for -

1. Some organized way to gather information (preferably in some itemized form)

2. Automatic version management and an easy way to see how things have changed

A bonus would be to somehow link between the requirements and WBS.

This can be either a free, open-source, self-hosted or paid option.

Also, it would be useful to know if anybody is using software like Notion, Outline, OneNote for this purpose.
That's just about caring or differentiating about relatively small difference. Not about not being able to see the whole color. Which is in the title.

Recently a lot of people forwarded the idea that ancient people couldn't see blue. If you look at Egyptian artefacts, they sure have a lot of symmetrical blue accents. If they really couldn't see the color, then by accident they should have at least at times picked some other color to the left piece than the right piece?
I would add one thing: Understanding and controlling complexity.

When you have multiple systems, you can isolate interactions between them or not.

If you do not isolate complexity, the number of possibilities grows exponentially or factorially. People make the mistake all the time because exponential or factorial behavior grows very slowly at first, factorial of 3 or 4 is very small.

When you are inside an exponential curve you don't see the exponential, you see complexity growing like a line, it looks like linear behavior around the local point you are.

So people start small with very basic things and they start adding features and complexity to it. They improve their understanding of the problem, get better at solving the problem and become optimistic, the perceived difficulty or effort goes down, until they don't know how, but the problem has become intractable and a nightmare to deal with.

Now they will ask for refactoring or restarting from scratch, but without deep knowledge about complexity they will repeat the same mistakes again.

For those people to watch someone that understands complexity is going to be traumatic. They will consider their success either magic or luck or both. It doesn't look that they make anything different, but the magicians get things done and they can't.
No, in most SaaS environments bigger customers are more expensive to maintain. They are harder to shard or migrate when you need to keep their data accessible, linked, etc... That's why there are limits in the first place and the don't really have to be arbitrary.
When I was in ByteDance, it was used extensively to deduplicate news articles.
If they’re using a framework to automate “inlining static sites”, and configuring it to be as fast as possible - I’d call that clever.

Adding analytics scripts or A/B testing is actually still possible, and not precluded by this method. If you prefer to do this manually to prove a point to your marketing team, go right ahead. But please don’t put down actual good work, just because you have high standards for what is “clever”.
Costly and risky mistakes many startups make regarding marketing and branding
Elon Musk says Starlink will IPO when cash flow is more predictable
Thomas Heatherwick: Meet the man designing Google’s new headquarters
Only coffee producers seem to be funding these studies as far as I've seen. Do you have counter-examples?
For maximum nostalgia I suggest putting on the original Civ 2 soundtrack:

https://www.youtube.com/watch?v=8qaiaF80O3U&t=81s
Wish I could upvote this 100 times.

Testing occurs with a manufacturer before it reaches unit level. No program manager or contract pilot is going to risk his ticket or the program integrity to do a test like this. Or worst of all, not get paid because of a program deviation or black mark.

Once a vehicle reaches unit level it is typically in inventory with somewhat mundane and scripted test patterns for personnel to stay sharp.

The guy saying he has (had?) a secret clearance and they do testing "except when they don't" want to follow the rules is watching too much Netflix.
China's crypto-miners look abroad as regulators tighten noose
Changed to German and it was within a second or two for me.
I'm a native Android developer.

Native Android is a good choice if you're going deep. For example, our app does things like voice call interfaces, verifying that photos are legitimate, verifying that a selfie comes from an actual human and not a photo. These are use cases for native development. Most of the use cases here are Android-only or iOS-only and creating plugins for both are a nightmare.

The downside is you have frameworks like Jetpack and MVVM+repository architectures which take years to pick up and plenty more time to maintain and update. You probably won't be able to compete with someone like me who's been in it for 9 years or so.

If you're doing a CRUD-style app, Flutter is your best bet. It's fast, it's easy, and there's enough of a learning curve to be valuable. There's substantial demand for Flutter. It was developed purely for apps, unlike RN which seems to be somewhat hacked together for it.

React Native does not seem to have much advantage over Flutter, but some companies do it because it's easy to hire when everyone uses React for everything. It's not a great career path, but if you know React, it's lower cost.

Do not touch Cordova/Ionic. I did it for a year, and I'm strongly against it.

Salary and work experience wise: Android pays the highest at the top 10% range, I'd say because certain companies need specialist things done, or optimizations for low budget/large markets like India and Indonesia. However, as a median, Android seems to pay lowest out of the three.

Median-wise, React and React Native pay the highest, but Flutter is close. So if you're looking for a job soon, it's probably these two. React (Native) will probably unlock the most job opportunities, so it's great as a skill that pays the bills.
From what I’ve read, they couldn’t work out how to make a free play game that would work online and stop people from making giant penises.

https://splinternews.com/lego-universe-had-a-huge-dong-detec...
Just so that Brandeis University can be deservedly embarrassed, let me quote some of this before they take it down:

Oppressive Language

Rule of thumb : This expression comes from an old British law allowing men to beat their wives with sticks no wider than their thumb.

Picnic : The term picnic is often associated with lynchings of Black people in the United States, during which white spectators were said to have watched while eating, referring to them as picnics or other terms involving racial slurs against Black people.
John McAfee, software pioneer turned fugitive, dead at 75
It looks like I was mixing up the toxicity; thanks for the correction!
> They're probably aiming for CVPR

The template screams NeurIPS though. Page limit for that would be 9 pages, this is 9.5, they might have started adding things after the first deadline, anticipating an extra page for camera ready?

I mean, that's just a bit of paper astrology of course. But if I'm right, then the author notification is September 28 and camera ready will be due in October, assuming it is accepted. So in that case releasing code (end of) September makes sense.

Edit: regardless of the (good) work NVidia have been doing over the last years, there is an issue here about big teams breaking the blind review process by putting themselves on the front of not just HN, but by now probably also the relevant twitter, fb, reddit pages. They know full-well that a release by NVidia will gain attention, and by the time review really gets started it's very likely any reviewer in their field will know exactly who they're reviewing.
Seems average for a coffee-drinking office worker. One for breakfast, one for lunch and one between each major meal (assuming 100mg per cup which would be normal for a middle-roast brew coffee).

But as others have mentioned, it’s hard to control for other factors.

I imagine 300+ mg of caffeine is also associated with a less sedentary lifestyle, for example.

Excess looks like this: https://m.youtube.com/watch?v=UGtKGX8B9hU
Could you elaborate more on why China is a hostile military power?
For binary vectors you can choose a different distance metric (not geometric one, i.e. Jaccard) that can be used to effectively hash similar data points into similar buckets.

Treating your binary vector as a set allows you to use min-hashing as your LSH schema (min-hashing is just a random permutation of the given set). This simple trick makes LSH with min-hashing quite a powerful tool for binary vectors that are extensively used in recommenders systems and other domains.

I've used LSH + Min-Hash for image search (and subsequently for audio fingerprinting). If interested, I've blogged about it here [1].

[1] - https://emysound.com/blog/open-source/2020/06/12/how-audio-f...
Max resolution are the steps of the stepper motor per activation. (1.8° step-angle)
https://datasheetspdf.com/pdf/1260602/Schneider/NEMA17/1

It could be increased by adding multiple distance measurement sensors in parallel per scan direction.

It could also be made more precise by adding a "sub-gear" that only turns within the frame of the step. But this would lengthen the scan process considerably.

To shorten that again, one could add the same scan head into the opposite direction.

At the moment the resolution is depending on the distance from the scanning device. Meaning the larger the distance, the more the angling distributes the points on a surface.

There are no real ways to mitigate that with a stationary device. Density can be improved though with rescans, using the noise to increase, although there the noise blurs the points along the line to the degree.
Calibre seems to be doing fine.
Certainly. But I referred to the presented guidelines, collectively - not to "singular they". I wrote and intended that _those linked guidelines_ are "not universal".
> Be fair - the vaccine development and distribution program is by far the fastest in history and has wildly exceeded even the most optimistic predictions at the beginning of the pandemic.

Maybe so, but what would happen if bad actors had the capability to create viruses easily? My understanding is that the tech for it is already around the corner, if not currently available. Are we just going to trust that bad actors won't have the motivation to use them? Returning to my compsec analogy above, Bob and the rest of the compsec good guys don't care about any possible motivations, just that it is possible. For the record, I'm not 100% for that approach, but it seems to be the way things work.

> Now "hardware hardening" - what would that be in your analogy?

We have an immune system that--for the most part--works. It does cause terrible diseases in most people[^1] , and there is a bunch of things that it's not very good at, specially for old folk. Maybe it, and the rest of the system, needs some "technical love"? Honestly, we are technologically far from being able to completely fix it, but I would be happy if we had the same heated and open discussions about that backlog --and what can be done with it--the same way we have about practically anything else.

[^1]: https://www.webmd.com/a-to-z-guides/autoimmune-diseases
Weird Air-Filtering Face Mask Picked the Worst Possible Time
If you prefer the hexagonal tiling of Civ V and later, there is also UnCiv:

https://yairm210.itch.io/unciv