skysight-inc/HackerNews huggingface dataset:
Absolutely this - except slavery never ended, it just changed names. Consider the living conditions of black people - one cannot earnestly say that they are any better off now.
This inspired me to use same AST library to generate JavaScript from Scheme in my Scheme based lips called LIPS. I was planing on writing compiler (first reading more about compilers) maybe it would be simpler than I thought.

But still I think that `((. console log) "hello")` is not as nice as `(console.log "hello")` as in LIPS. My old code was using the same syntax but I've changed the interpreter and you now can use dot notation on any JavaScript objects.
I said this last time, but ydotool probably won't ever have the same features as xdotool because the scope isn't the same. A lot of the X commands in xdotool don't even make sense in the context of wayland, so it would be unreasonable for them to have the same scope.
And it's 10 year old now...
No, actually what you say makes sense. Self-driving cars could be widely adopted right now and the only thing that's stopping this adoption is a bunch of regulation that demands of them to be at least as safe as human drivers and at least as reliable.

If this kind of regulation were to be removed, self-driving cars like Tesla's or Cadillac's would be free to go everywhere and the technology would quickly reach massive adoption.

Of course, there is the little detail that regulation that requires cars to be safe and reliable is sane and logical and makes sense. But, if it were to be removed, there's nothing stopping self-driving cars from making a left turn into traffic at a busy intersection near you!
Do you think that gitlab will ever add inline diff comments? I don't know if it would even be feasible to add to gitlab
This may have been mentioned already, but the open-sourced LevelDB codebase is great. Original authors are Jeff Dean and Sanjay Ghemawat, so you know it's going to be really well written.

https://github.com/google/leveldb
It's not a reviewers responsibility to improve a product. These companies are quite capable of figuring out partnerships and determining where there's a shared good to come from things.
This 128MB cache intrigues me.

The 3080 and 3090 are pushing 800 GBps or 900GBps VRAM bandwidth (Gigabytes, not bits). They're absolute beasts. Seeing the 500GBps VRAM bandwidth on the 6900xt or 6800 xt makes me think that they couldn't just keep up... but that 128MB cache is clearly key.

They've got the thing working on a wide variety of games (if they're publishing those FPS numbers already). So the cache has to be transparent. I wonder what the rules are for it: 128MB seems too small to hold much texture or vertex information. So I wonder how it helps.
I think what I would need mostly is:
- dependency inversion, try to push decision as later as possible by using this technique + interfaces
- separate pure functions vs side effects functions
- static typing that can help me with structs and interfaces with optional value

It ends up with a lot of typing but I think it is worth the trouble. Down the road it is easier to maintain and it already saves you time anyway.
Thanks for the concern!

My biggest push-back would be that the tool seems new/not tested/not polished, so I would expect to have a lot of issues with it. I tried Steam Link before (from PC to Android TV) and it was okish, but as a gamer I couldn't bear the compression/latency issues. I am thinking that if big companies like Steam, nVidia and Google can't realliably fix those issues I don't have many expectations for NexGame.

I think you should have a comparison between your tool and Steam Link.
WM Motor issues recall after battery fires
Unfortunately our secret weapon for handling heat has a weakness: humidity.

Sweating just not good enough for me, even when it's dry. I can cope with it, it's not like being hot would kill me (within reason and if I stay hydrated), but it has a serious impact on my performance. When it's hot my brain gets foggy and my thoughts slow. Maybe I could still operate at a caveman level of performance in that sort of weather, but I couldn't do my job.

See also: https://www.vox.com/2015/3/23/8278085/singapore-lee-kuan-yew...
Most American cities are desperate for massive land use and zoning changes now, but I don't think it could happen without the implementation of broad mandates at the national level, such as you see in Japan. Politically that just seems impossible these days. Maybe it will seem more possible in a few years.
Those are all issues money will fix and Amazon has plenty of money to fix oversight nuisances.
Web is network. Unmanaged is memory to GPU. Think play as you load with everything read from the network as billions of game designers build levels in real time.
Right click. Remove. Done. No more ads.
Probably because the joke does not translate so well into Dutch. The translation of "The Flying Dutchman" is "De Vliegende Hollander", so there is no obvious place to put a car pun (but maybe someone more creative than me can interject here).
Le Guide Ultime Pour Trouver Une Niche Rentable
Show HN: Meetsy - un espace social éphémère pour vos amis https : // bit . ly / 2Tyd6qE
Tcl is amazing just for Tk's Canvas alone. All other sins are forgiven.

I've never found something that easy to use. Tkinter (Tk through Python) is awesome.

Since this is HN, if somebody knows a scene graph canvas that's even better and as easy to use, please let me know. I'm primarily interested in EDA (so not games).
I love making the free choice between a car that costs hundreds each month vs unlimited public transit for $90
I don't see how pointing out particular cultural examples is relevant. Most software from the 80s is commercially useless right now; should it still be protected by copyright? Books from the 1700s are still culturally relevant; is it OK that they aren't? What would society lose if I could create an adaptation of The Wizard of Oz that includes red shoes? Literally everyone involved in the original creation is dead, but WB owns it until 2035[1]. Is that ethical?

There's a balance somewhere between the rights of the creator and the rights of society to adapt and disseminate our own culture, and the argument we're making is that the scales are currently tipped way too far on the side of the creator. I don't care how easy it is to watch Frozen in 2020, I care about what the children who grew up with that film can do with the culture they grew up in when they are adults.

[1] https://en.wikipedia.org/wiki/Copyright_status_of_The_Wizard...
Abstract makes this seem interesting, but the title is odd. packrat parsing is already a dynamic programming algorithm. The reformulation is to parse bottom-to-top, right-to-left.

bottom-to-top is fairly common for parsing (e.g. pretty much any LR based parser will do so), but right-to-left is not something I've encountered before. The very right-most terminal is the first thing matched with this technique.
I'm sorry for your loss and I appreciate your sharing your story about the video with your parents.

I eulogized my grandfather and felt similarly at his funeral - I learned so much about him over that day and weekend, and felt he would loved to hear those thoughts.

To your point on pricing - you're correct, we are very much focused on quality. As I mentioned in another comment on the post (and while it's off in the future), we do hope to bring price per episode price point down as we streamline ops. We really want our service to be accessible to all.

I very much look forward to serving you as a customer in the future.
This had me curious. From a brief look it seems counting is not so clearly defined as mathematic skills expected by various milestones. [1]

For example,

> Pre-school - Kindergarten

During this stage, children should begin to:

- count aloud

- compute the number of objects in a group

- understand that a particular number of objects has a fixed value despite the size or nature of those objects

- understand relative size and be able to sort objects by size and shape

- follow a sequence of two- and three-step commands

- be able to perform simple addition and subtraction computations

I believe my cat Pip only can only do the “follow a sequence” ability of these mathematical skills, so even if he can “count” he has a ways to go in developing his math skills.

Fortunately, lack of mathematical skill does not get in the way of my adoration for the animal.

[1] https://www.pbs.org/wgbh/misunderstoodminds/mathbasics.html
Morality aside, the whole system was a work of art.
Congratulations on the project!

The description mentions targeting embedded applications. What's the definition of embedded in this context? I see "several hundred kilobytes of RAM" mentioned - What's a minimal configuration likely to look like?

Just trying to get a feel for the typical embedded application that you'd be targetting. Most of the embedded work I do is with <= 64kb RAM, which I'm guessing is not your target.

It might be helpful if you could perhaps contrast the product with existing (similar?) libraries such as as LVGL[1], uGFX[2] etc.

[1] https://github.com/lvgl/lvgl

[2] https://ugfx.io/
"Minutes" is not "140 miliseconds".

But it's well worth reading https://www.ofgem.gov.uk/system/files/docs/2019/09/eso_techn... on an actual UK grid trip event to see what kind of things can happen; start at "summary of event" on p4. Note the three paragraphs starting with "However" as subsequent stability systems also failed.

> This made the cumulative loss of generation 1,691MW

(!)

> All of the available “backup” power had already been deployed
There is likely quite a bit of extra logic on top of what a traditional autorouter does and a human in the loop to correct / QA what the software does as well as a sort of insurance in case a built board fails and has to be reworked.
The headline would be:

Jaeger supports native search, but requires Elastic or Cassandra.

Tempo relies on discovery from logs/exemplars, but puts everything in object storage (s3/gcs).

Tempo is cheaper and easier to operate but lacks native search.
Rust is awesome. Lifetimes and ownership are amazing abstractions over memory management. However, Rust causes you to become dependent on the borrow checker, and often lazy. It might be very hard to switch to C or C++ after.
> Agreed, but self-driving cars would enable self driving buses and they could be great.

Self-driving cars would enable self-driving taxis which would be superior to both private vehicles and public transport.

Imagine if there was no need to park and you could summon a vehicle of the appropriate size at will.
> Learning C is an extremely poor way to start learning C++ or Rust.

I agree with this, but the poster didn't explicitly want to learn C++ or Rust, they wanted to get into systems programming (specifically mentioning "embedded").

I've read my fair share of "C in C++", but in my experience these issues come from people who started out programming in C (or Fortran) for a long time before trying other languages. I don't think it's going to be a major issue for someone with a background in Python.

EDIT: and to add... I would love to trade all the "Java in C++" I've had to deal with for additional "C in C++".
Apologies, I didn't see the URL properly.
AMD Unveils Big Navi: RX 6900 XT, RX 6800 XT and RX 6800 Take on Ampere
Meanwhile, this page has a pointless colourful simulation/animation going on that immediately makes my laptop’s fan speed up as it makes the CPU consume another few watts, and makes scrolling janky too.
A small number of people like Robert Moses wielded enormous power over how our civil infrastructure was built in the post war period. Moses was famously opposed to public transit, going so far as to deliberately build bridges with overhead clearance too low for buses on routes to one of his beach developments.

During this period the federal dept of transportation was offering to pay 90% of urban freeway projects. There are a few famous examples of people negotiating a different outcome, like the light rail vs mt hood highway in Portland, Oregon. But the bulk of local politicians simply took the free money and built massive freeway infrastructure without much consideration of the future.

So no, this was not some broadly democratic choice or invisible hand of the market. It was a small number of politically powerful people making unilateral decisions using vast government funds.
Big list here:
https://github.com/dkhamsing/open-source-ios-apps

Personally I like Nio (https://github.com/niochat/nio) and NetNewsWire.
If a Robot Is Conscious, Is It OK to Turn It Off?
Learning Rust is a lot of fun. There's a large community of people who enjoy using it and helping others solve their problems on Discord, Reddit, and Discourse. Experienced embedded developers are saying really positive things about Rust for their work, with the exception that the open source ecosystem remains in its infancy. I'm noticing embedded Rust job listings sprouting up in a lot of industries, so I think we have much to be optimistic about at this point. Also, teams such as those at Ferrous systems are focusing on long-term viability of Rust for embedded by investing in the ecosystem and creating onboarding pathways: https://ferrous-systems.com/blog/

Even if you don't wind up doing embedded work, you can cffi your python to Rust libraries for performance optimizations. You probably won't be writing optimized Rust for a while, so don't plan for quick wins with Rust extensions until you're several months into working with Rust full time.
Curious question: do we know if completely neglected humans pass the mirror test? Because if not, then I wonder to what extent a human brain can become conscious on its own without any help from fellow humans and/or animals.

There are children that have been neglected, but still had some capabilities of learning language because they weren't completely neglected. I wonder to what extent humans pass the mirror test if all they got was food, shelter, a place to move around a bit and nothing else.

I'm sorry to ask this question though. While I think it's scientifically interesting, it also implies the fate of several people that have suffered it.
a free user sign up is not going to prevent scraping...
And I thought Yahoo! (with exclamation mark) had it rough.
Bizarre ancient species are rewriting animal evolution
This is a really cool idea.

The $950 design fee seems steep now, but it's totally plausible that they'll be able to automate the board layout, so we can expect this number to drop relatively quickly once competitors apepar, towards the marginal cost of providing the service (which would be basically 0).
I use Wayland on Pop_OS. It works flawlessly. Much better than X for rotated displays and fractional scaling.

I guess it would be nice to have Wobbly Windows - but there's nothing about it that is missing for me.
Jaeger has a local storage option (badger) that is OK for "ephemeral" tracing. I use it for development environments and in production (where each app can have it's own Jaeger instance). The data gets wiped periodically, prometheus metrics are used for trending.
I have always found magnum to be a very nicely constructed C++ codebase: https://github.com/mosra/magnum

The abstractions that are built up within that codebase feel very clean, like they get out of your way so that you can be productive, without drowning you in syntax.
The only realistic solution to carbon removal is massive government investment, like most other major Silicon Valley core technologies. We need the Green New Deal. Anything less is posturing. I would even go so far as to say that on an issue of this importance, where we have maybe a decade left to turn the tide, giving the impression that private enterprise can solve it is irresponsible.

Put those donations into GND activism — it’s a political problem.
Your argument seems to be along the lines of "an improvement that is not a panacea is to be dismissed as not worthy". "Oh, that works and help in conditions a, b, and c, but not as much in x, y, and z, therefore it's not any improvement".
Why not direct the money to the planting of trees?
My car has the current-edition Toyota/Lexus system. First of all, it's worth saying there're a whole slew of ancillary safety systems beyond the 'nominal case driving' automation, like rear-crossing detection, collision brake assistance, blindspot warning and so on.

For the self-driving stuff, I really only use the radar cruise control. The car does have lane self-centering but it's not great at detecting lane boundaries, especially when in bad weather or when there's a lot of traffic.

I have that system turned to an advisory mode so it'll beep if I start moving across a lane boundary without a turn signal on.

The radar cruise control is very solid. My only real complaint about it is that it leaves a large gap at low speed; even when in its tightest-follow mode. You can end up getting people merging in front of you, which then causes it to generate an even larger gap. It will take off from a stop, but if it's a long stop it wants you to hit a resume button.

I understand how the systems work at this point, they don't surprise me, and they help with fatigue. I'm generally an attentive driver (I know, we all say that) so I'm OK with the limitations. I don't really want any more.

Very anecdotally, the last time I tried a lane-following system (an Audi rental about two years ago), it tried to kill me by following the off-ramp into a gas station at 65mph.
I'd guess the price is initially also to give them room for review and as a rate-limit. Do fewer projects guaranteed well at first, adjust price with experience and capacity.
Somerville, MA is in the middle of the Boston metro area. It's saturated with three and four story buildings and the downtown is 10+ story buildings. It's tall buildings.

LA County is full of detached single family homes and undeveloped land.
A Tesla car rapidly accelerating is over a megawatt. This installation is far more cells than 560 cars worth. That means each individual cell can afford to discharge slower.
In 2012 I deliberately watched a new movie every night for the whole year on Netflix, and I never had to scrape the bottom of the barrel. There were thousands of good films in the categories I enjoy, and vastly more titles that just weren't my cup of tea. What catalogue has ever been greater? What catalogue has ever even come close to it?
As an Indian citizen in Silicon Valley who has also lived in many other countries, I would say that SV will go through lots of ups and downs (it should) but a long term bet on SV will generally pay off.
However, WE can't drive when looking directly into a setting sun. So we have sunglasses and sun visors to help. Is wearing sunglasses a crutch when driving?
Phoenix is still a very populated place. One question is if they replaced the entire rideshare market in Phoenix, will they make their money back in a reasonable time?

Second, you may be moving the goalposts. If the car can drive in Boston, but not in, say, French Guyana, would you still say it's not true self-driving?
Thoughts on Hierarchical Tools for Thought
Yep, if we overlook that in many countries there are no iPhones to start with, so again it doesn't matter for companies selling 100% to local markets.
"You're here complaining that a maintainer isn't around to add features in a thread that's literally a major maintainer of X server telling you he's not going to work to maintain the project anymore."

The difference is that a huge number of essential features both exist and actually work in X, but not in Wayland.

That particular X developer might have abandoned X, but X itself is still here, still works, and still does what I need. Can't say the same about Wayland, yet...
Dash Robot is a fairly popular robot used in schools for kids.

They have flow-chart style programming but also support various SDK's..

They have support for Python and Swift:
https://www.makewonder.com/blog/dash-dot-and-cue-arent-just-...

https://www.makewonder.com/apps/
But that's the odd thing, isn't the procedure of the "asian model", which was used in NZ, on the "text manuals" of dealing with viruses?

Specially after a first wave, we know how the virus behaved, how we behaved with the virus, and what cost it had (not only deaths, but the stress on health systems that gradually lose the ability to cope with infections, and evolve to the colapse of general health services, other than covid-19). Basically, the virus infection fatality rate might not be as high as we thought, but it ends up collapsing health services, so more deaths direct and indirect are accounted for.

They were hammering us to live in the new normal, what kind of message is that for a population living in a pandemic?
> While learning C, you'll also learn about make, cmake, autotools, ninja, bash scripting, etc.

If you use cmake (or meson) for your project and conan for the dependencies then you don't need to know autotools, ninja, etc. Especially if you hew close to "well-known" libraries (SDL, Boost, Cereal, nlohmann json, etc.) which have good support in conan.
Assuming a competitive labor market where employees have multiple offers, why should a company not offer as much for someone who works remotely and adds the same amount of value?
To me saying learn C++ to appreciate Rust sounds like advising someone to bang their head against the wall first because when they stop it will feel good.
> within the same order of magnitude

That could mean 9x slower?

990 seconds instead of 110 seconds.
He means that running Xorg "normally" without Wayland is abandoned and will begin to bitrot. He's planning to support XWayland indefinitely.
I don't know if the OP asked for "zero deaths ever", but:

Given that current traffic fatalities and injuries are rare events compared with vehicle miles traveled, we show that fully autonomous vehicles would have to be driven hundreds of millions of miles and sometimes hundreds of billions of miles to demonstrate their safety in terms of fatalities and injuries.

From "Driving to Safety - How Many Miles of Driving Would It Take to Demonstrate Autonomous Vehicle Reliability?"
Show HN: You had a productive day, until now
Doesn't the way we build cities have more history with (semi-autonomously guided) horses as the prime engine of transport?

Surely there's lessons there worth exploring?
> Those users are the target market that those companies are interested in pleasing.

Not really, no. My company (SourceHut) has nothing to do with Wayland and is just sponsoring me for working on open-source software (_any_ open-source software). A few other developers are working for Collabora, which mainly focuses on Wayland for embedded use-cases. So, none of these companies have a real interest in pleasing desktop users.

Regardless, it doesn't mean that I personally don't care about my users, or that I want to fight against them. It's just that if you don't like something, you need to step up and do something about it to improve the situation, instead of just complaining.

Maintainers are scarce.

> it’s possible that […] your work makes the world a worse place

Always great to hear that…
Why You Are Attracted to Conspiracy Theories
Show HN: Swift, WASM and Algorithms
Trust me I'm considered a very good developer and simplification is something I always put as top priority.

You on the other hand still belive you can make everything totaly managable forever and always and in any situation.

Your academic tone betrays you: you obviously believe you can always split things into neat little parts and then write books about it and how even in production this is so easy and always "just a bit of layering and it will work".

Anyone who worked on real production systems over years knows that unless your company has infinite money for developers and infinite time that you will sooner or later get parts on which complexity starts getting layered on.

But hey, "just add a few layers".

Also being a FANG developer means nothing. I've heard stories about FANG company developers, they are not very FANG-like to say the least.