skysight-inc/HackerNews huggingface dataset:
I think they will reconsider adding LIDAR at some point. It's just another sensor after all, and fusing another sensor would be great because having more different sensing modalities is usually better. But their performance is still better than any of the other commercial options even without it.
Software should be written for users, not non-users. You'd think this would be self-evident and yet here we are.
Agreed, equivalent compensation between IC and management might be a common thing in USA but it certainly is not in Europe.
My quick thoughts on a VC case: it's a $100M revenue company at ~500k sales / year. There's apparently 144M podcast listeners in the US, so you need 0.34% of that population to purchase your product each year. That may be an aggressive assumption, but investors also may think 'podcasts are a huge and growing market, even if this idea isn't the one that works out, there's a lot of potential in the "podcast creation" space'
Pilot induced oscillation is possible, and it's something you're trained on avoiding. Modern Gyros are much more stable (have better negative feedback to return them to straight and level) so you need much more extreme control movements to cause it.
You don't have to build skyscrapers to achieve high population density, you just have to build 3-6 story buildings close together. See Paris for an example. And you can have functional public transport at modest population density as long as the road network is a well connected grid and not a maze of cul-de-sacs. See Toronto for an example.

I agree that most of the US has been designed explicitly around the car, but there is no need to be fatalistic about it. Most US cities (including LA) had good public transportation before WW2, and they could have it again if they wanted.
In the past, I've found Gerrit to be reasonably good. Phabricator, on the other hand, not so much.

Having worked with MediaWiki in the past on CRs, I think this will be a good move to modernize things for them.

When faced with a similar task around the same time at Wikia (now Fandom), we chose GitHub while we were moving off of SVN. I'm glad we did at the time, even without all the additional features GitHub has.

I understand why WMF didn't choose GitHub. Compared to their current stack, Gitlab is going to feel like a serious upgrade.
The limit is 10GB, while GitHub's limit is "ideally less than 1 GB, and less than 5 GB is strongly recommended".

I don't consider 10GB to be "extremely small", especially since that's a larger than usual limit for a hosted solution.
For smaller kids, Lego Boost is quite nice, too.
^F gittorrent.

It is like working in a big corporation. Eventually you will do / say something that won't be liked by a person in power / competitor and you will be cancelled. Community / public supported projects, also free speech are only safe from influence on community infrastructure. It's time to start decentralizing.
Also learned from cats:
Should be read like a metaphor

- Always land with your feet down when falling.
The repository storage size is 10GB [1]. I wouldn't consider that "extremely small".

[1]: https://docs.gitlab.com/ee/user/gitlab_com/index.html#accoun...
The author's opinion in TFA is "strict". That's my preference as well, for the same reasons they state.
If you take that idea/ideal to the very logical end, then you can only do system tests / acceptance tests (however you want to call it). Your tests must only be able to do what end-users do - everything else would be relying on implementation details. No unit tests at all!

...unless we take a more compositional approach and define our application to consist of many "parts" each of which has a public API and an implementation. Well, in that case I would argue that each function can be considered as such a part, having a public API (the definition of its inputs and outputs) and an implementation that can be changed while keeping the public API stable.

Over the time I came reached a conclusion: whenever I have to run some code to be sure it does what it should, I write a test instead. And every often that is a unit test. If I'm highly confident that the code will do what I expect, then I rely on very high level system tests, unless I fear that someone might break the code later by accident without the compiler (or other existing tests) being able to detect that.
Show HN: Narration.studio – Automatic in-browser audio editing for voiceovers
As someone from the other side (I develop websites/web apps and play games sometimes) it's insane how most games simply have horrible UIs and UX, with absolutely zero work done towards making it more accessible and easy to use, while having 100s of employees working on the game itself.

From that perspective, not be able to make a decent UI that more people can use without getting frustrated seems insane.

We all have our focuses in the areas where we can get the most impact. Being able to serve a website in 100ms instead of 200ms simply is not as important as the 100s of other things us web developers have to think about.

Although I do agree with you, the web is bloated right now.
After recording the voiceover for my ergonomic keyboards blog post, I was frustrated at how hands-on the editing was. Why was I manually going in, removing bad takes, and adding timestamps to the post? I was determined to find a better way.

Using the Web Speech Recognition API, Narration.studio detects which sentence you are saying, allowing you to retake previous lines, pause and take a drink, or chat to someone mid-recording. It will all get cut automatically.

Fine-tune the cuts in the editor, adjusting the start and end point for each clip, or the amount of time between sentences. When you're happy, download your edited audio as a high-quality WAV file and grab the script - now annotated with a timestamp for each paragraph.

It's all open source on GitHub, and the readme has more detail about the implementation, so go take a look and submit a PR! https://github.com/stevenwaterman/narration.studio/
I also recommend the cutebot. It's available from adafruit: https://www.adafruit.com/product/4575

The micro:bit itself is the ideal "physical thing that is controlled by your code" and it is indeed very fun. The cutebot is a great place to start but you might want to consider getting some other bits and pieces too. There are all kinds of breakout boards that will provide servo control, relays, etc, and any of those would multiply the fun you can have. Maybe browse some of the prebuilt kits to get some ideas.

The micro:bit also has a built-in radio. It can do Bluetooth Low Energy, but it can also do a micro:bit specific protocol that's easier to use and less memory hungry. So getting two micro:bits opens up a whole bunch more opportunities, too. Last weekend, for example, we turned the cutebot into a remote control car by using the accelerometer in the second microbit to create a wireless steering wheel.
Because there are a bunch of companies which do aggregation of information about companies, and not all of them used parameterized SQL queries :-/
As I said later in that paragraph, reputation on social trading apps. I’m an individual seller that mostly does it to fund my own hobbies. I don’t do enough volume to easily average out a negative review.
Outstanding. What a clever, cheeky fellow. Obligatory XKCD: https://xkcd.com/327/
What’s strange about it? I’d not be surprised if some sizable fraction of Stripe customers wanted to help reduce the effects of climate change.
I pre-date Google and whenever I had technical questions the only way I could get them answered was to explain to the person I was asking exactly what I was doing and why, and they would only answer me if they agreed 100% with what and how I was doing something. If they didn't like either then I didn't get my question answered. This forced me to have to go learn and memorize everything about all aspects of technology just so I didn't get roadblocked by someone having a bad day. Today Google is more of a convenient way to jog my memory - I can function just fine when the internet goes out, read a map if my GPS loses its signal, etc. I don't ever want to be one of those blank people who just stand there and stares when the screen blinks out.
I do not think mutations are the main problem, just the fading of immune system memory.

But it does seem very likely the vaccine will not be a one time shot and you’re good forever.
> how is revolving our infrastructure and culture around them any better than simply investing in public transportation by making it a more feasible option for people?

Public transit can't haul freight cross-country. Self-driving vehicles can.

As others have pointed out, self-driving vehicles could significantly cut the operating costs of public transit. This also seems like a major win for investing in public transit.
Relevant context: https://twitter.com/zofrex/status/1319286955314614275

Apparently the name used to be

\"><SCRIPT SRC=MJT.XSS.HT></SCRIPT> LTD
Not discounting talent!
Maybe if your occupation is coding web apps online, then you can pick up and go.

Many of the Arab families in the area have a dozen children per wife, and live off agriculture, herding, or have workshops, bakeries, and the like. None of these people could even move their families, much less their livelihoods.
Making FFI calls to C is pretty easy and writing the FFI interface definitions can be completely automated with tools like bindgen [0]. Making FFI calls to C++ is a lot harder to do by hand, although cxx[1] is supposed to make doing so a lot easier as long as you can control the C++ end as well to be able to make it compatible with Rust Strings/Vectors/etc.

[0] https://github.com/rust-lang/rust-bindgen

[1] https://github.com/dtolnay/cxx
I'm hopeful that with it effectively being a KV store pointed at a "simple" object store (S3, GCS, etc), it will be dramatically simpler to manage than Jaeger, and much more performant.

Backing Jaeger with Elasticsearch or Cassandra was a nightmare. :-|
There is podman-compose, but it is most definitely missing features vs. docker-compose (as in whole subcommands are absent). I cannot remember what (if any) missing podman features remain, but I do run into occasional bugs and regressions with certain functionality.

Curious you mention needing `--format=docker`; I’ve pushed images to Docker Hub without doing that without issue.

https://github.com/containers/podman-compose
-w/--nowrap is now the default and I think it has been for a long time.
Technology Radar #23
Congestion itself isn't the issue. Wasted time and fossil fuels is. And most of my friends who take public transportation to work have a commute that is longer than my friends who drive to work.

Right now there is a difference in quality of that time in that your attention is more free when taking public transit but self driving cars fix this issue.
It can react faster to an object. But, under at least some circumstances, a human might recognize potentially questionable road conditions in a way that an autonomous vehicle would not. (Of course, presumably the human could also tell the autonomous vehicle to slow down.) And I've definitely seen animals at the side of the road looking they may be inclined to run out.

Overall, I don't really disagree on net though.
Honestly it reminds me of the Enlightenment, when most research scientists and mathematicians were bored rich guys who were looking to impress other bored rich guys.
This is not a prank, its the new Companies house search which still contains some kinks and I assume they had to work around a very specific one here.
> But while we're still pumping out emissions that can be easily and cheaply displaced today, like coal and gas fired grid electricity

Coal and gas fired electricity can be easily and cheaply displaced today? Then why isn't it? I was under the impression that we needed coal + gas still because it wasn't easy or cheap to meet the energy level needs of today with alternatives.
Children can also feel pleasure and love.
I always find these types of proposals compelling, even if I would take issue with this particular proposal's 90% military service ratio.

As the role of higher ed shifts and people are more disconnected from communities, having young people do a year of service post-high school seems to have a lot of merit. But, when it's not me who's being obligated, that's easy for me to say...
Honestly, imagine how much worse the world would be (at least in 1st world countries) if we did not have the tech tools available to us.

I legitimately do not know what would have happened, but I feel like it would be much more violent and much deeper despair.

For all the headaches constant connection has brought, it has also alleviated an unknown number of them as well.
I think deaths per hour driven gives a more appropriate weighting to city driving, which presents different complications and hazards from those encountered on a highway.
Agreed. Learn C++ first, and you'll appreciate Rust more. But whatever you do, don't let expertise in one language become a chain holding you back from learning others. I know a lot of people who are afraid to go from being an expert in X to a beginner in Y, and this tendency is even more pronounced when X is hard to master, but it's a trap. A language that's hard to master will continue to waste your time forever. It's a classic hill climbing problem. Sometimes you have to go down through the Valley of Noob so you can climb a higher hill. Then you can look down at all the people who stayed with C++.
Back on the original yellow brick you could hack it and write something like C++ for it IIRC. Not sure about the current generation.
21st Century C helps a lot [0]. It's not a huge volume but it spends a good amount of it picking out a great tool chain for C projects and how to use them.

[0] https://www.oreilly.com/library/view/21st-century-c/97814919...
Common image decoding code from early 2000s C++. This pattern was actually preferred because it kept the nuance of the image file structure visible within the function. Yes, it's heavy handed now... but back then it was useful to know the "blocks" and "strides" of images when you had to make pixel-perfect changes and didn't have higher-level supporting code.

Could they have abstracted MakeMegaTexture_f into something that built up leaves of tga structs they interweave in that function? Or just chunk through them with the tga data structure. Our standards for what is good code has changed with our understanding of code.
>The lengths some people go to ...

No kidding. I have a hacked-together solution including 2x GPUs, an HDMI 2.0 KVM, a "USB switch" which is flaky as hell (because the KVM emulates HID devices / doesn't support USB 3.0.), the guest (Windows) and host (Linux) share memory to avoid latency in the audio path, a second NVMe drive so the guest can have native access to storage, a second USB controller so I can pass USB 3.0 devices to the guest, and I bought an entire new motherboard and CPU (AMD TR 3960x + TRX40) because the Intel non-server silicon doesn't do PCIe ACS[1] and I got sick of building a custom kernel, etc.

All this so that I can essentially play two games on Windows that I can't/won't play on Linux. One is Stellaris: which runs on Linux but has massive issues w/ Wayland. The other is FFXIV (an MMO) which I'm sure you could coax into running w/ Wine, but I don't want to get banned from an online-only game because of some overzealous anti-cheat thinking Wine is a hack.

At this point I think I'm a slave to the sunk-cost fallacy. I've entertained buying a 300$ KVM[2] just to simplify this setup a tiny bit. I'm severely constrained in terms of case/motherboard/CPU options because of the insane amount (& spacing) of PCIe I/O required, before getting a proper system that supports ACS I would constantly run into weird QEMU/KVM/kernel bugs, etc.

I want off Mr. Bone's Wild Ride.

[1]: http://vfio.blogspot.com/2014/08/vfiovga-faq.html
[2]: https://store.level1techs.com/products/kvm-switch-single-mon...
Project Vesta – Turning the Tide on Climate Change with Green Sand Beaches
Couldn't we already have self driving buses if we just put them on tracks? They go a predefined route anyway :)
; DROP TABLE "COMPANIES";-- LTD
is still live at https://find-and-update.company-information.service.gov.uk/c...

See also "BETTS &AMP; TWINE LTD" https://find-and-update.company-information.service.gov.uk/c...

SAFDASD & SFSAF \' SFDAASF\" LTD
https://find-and-update.company-information.service.gov.uk/c...
My understanding is that the Companies House search is fine, but various third-party consumers of the list might not be.
I doubt retrofitting will be necessary because it isn't necessary for human drivers. I think the author underestimates how good the technology is for LIDAR-aided visual navigation (and how quickly the technology is growing).
You don't configure the proxy's middleware, you code and modify their proxy's middleware in Varnish, the language they are written in.
It's both technical and incentive.

The problem is that so much of technology is standing on the shoulders of giants. If we re-write, how much of the giants do we decide to lop-off?

For example, could you get Google, Apple, Mozilla, to all agree where to draw the line? Should we still use HTTP? Should everything use QUIC? An entirely new standard? What about DNS? But let's say they do agree.

Then what, they create entirely new browsers (I'll call Chrome2, Safari2, etc). Maybe they don't even use the DOM or HTML at all, but an entirely new setup. A side note – if the web was re-built today it probably wouldn't have "View Source." As you said, I imagine it'd lean into WASM and "isomorphic" code, which could just be WebGL/canvas/some new paradigm/etc.

So then what... everyone says abandon my original website and download a new browser to access the new one? Because that's what throwing out backwards compatibility looks like. And that seems like a non-starter to most people.

Browsers are too big to fail; too big to be thrown out and re-written. Our hope is incremental, not revolutionary. Things like WASM in browsers let us pursue new paradigms while also being backwards compatible.

Lastly, I'd say the incentives for a new web would be worse than an old web. The original web was written by tinkerers and tech startups like Netscape/Mozilla. The new web would be written by multibillion dollar companies who like and know how to build moats. It would have microtransactions (not necessarily bad by itself) and I worry would look more like an app store.
It seems like "forgiving with warnings" should be another option listed here. This also lets API creators do neat things like warn people ahead of time of future deprecations, etc.
If anyone wants some evidence supporting this comment's overall idea, here's an applicable podcast episode to provide some examples of when indiscriminately planting trees might have unintended consequences:

https://99percentinvisible.org/episode/for-the-love-of-peat/
Do you have any suggestions for fun little apps to replace all the features that all facebook properties have to offer? Because, lets face it, owning 3 of the 5 top social apps in the world is way to much power for a single company (which is just a group of people).
I believe small pox was the major one, I've heard among the Incas for example, it wiped out between 60 and 90 percent of the population. The main reason the colonists were able to spread so easily in the two continents is because disease wiped out huge swaths of the native population before many settlers even arrived. It's not like muskets are all that superior to bow and arrow (if at all, due to reload speed). Much of the land was just left vacant and unoccupied, and former cities abandoned.
This comment in particular has wisdom: https://news.ycombinator.com/item?id=24444955
Antarctica yields oldest fossils of giant birds with 21-foot wingspans
Just hope this over dependency on technology doesn't come to haunt us later: https://youtu.be/hESunUuFrzk
Thanks for flagging. I'll share with the author. Glad you got over the hump— this is definitely an important framework for product builders!
I don't see the point of guidance wires along a road. When you're travelling at speed down a road, you need to know that the surface is flat and clear with achievable turn radius out to your stopping distance.

Guide wires don't tell you whether the surface is flat. The surface could be damaged/potholed, and the guide wires would still be there.

The guide wires don't tell you whether the surface is clear. For that, you need to have vision, to tell you whether cars, pedestrians, obstructions, and toddlers about to run out into the road are there.

The guide wires don't tell you what the turn radius in the road is ahead - it only tells you where the road is right here. Although technically this could be achieved, it would make it much more complicated.

Ultimately, the car needs to build its own picture of where it is safe to drive that is reasonably resilient to adverse conditions and even malicious attack. Trusting road infrastructure for that I think is not resilient enough.
IT is true that we can enjoy mroe games on Linux then Mac users that upgraded to latest OSX.

It is also true that some games are supported by Valve and they should just work.

But there are more games that don't "just work" then games that do. I would prefer to the community would be more honest about it, like if you want to convince someone to try Linux and you show him that his preferred game is "Platinum" or "Gold" but the reality is different then the Linux community will become even more of a joke.
If you had a friend that wasn't able to suffer through some quirk of atypical DNA, would that person still have rights? Would it be unethical to enslave them?

(Hint: yes)
Nori.com might interest you they work with carbon removal as well.
I agree that you should calibrate the excitement for a new language like rust appropriately. But I think it goes to far to say that rust advocates are amateurs. Many are professionals that have a hobby project or three in rust, and like what they see so far. Surely some of these hobby projects will grow up.

Rust isn't just a redo of C++. Rust introduces some important new concepts that I think will stand the test of time, even if rust itself fades for whatever reason.
There is one other practical issue with Gyros in the UK (and is my biggest problem) - there are instructors but not really flying clubs. After passing if you want to keep flying you can't just rent one by the hour, you need to buy one (or buy a share).
And... is this (the regulations and standards) good or bad? It is good if you compare the number of air and car accidents before there were "regulatory licenses" and "industry standards" and now
Stay away from social media and all of the other bullshit distractions in the world. Meditate and work on focusing and concentration. Like others have said, read and write a lot. Put on some ambient chill tunes and get in the zone. Steer clear of chemicals - they don’t help.
And we'll only have to bulldoze a few houses to do it!

Ten, twenty thousand at most, I'm sure. ;)
Nginx+static content = high performance. Add cloudflare and of course the proper settings and youll be hard pressed to outrun a cheap vps.
> almost 20,000 people into a square mile

That's less than 1/3 the density of Manhattan and about on par with SF.