skysight-inc/HackerNews huggingface dataset:
Developers are not dumb, they can figure out what kind of parking is needed for their building without the power of law.

> It is the 4th largest city in the US and has almost no public transportation. Building an apartment that houses 1000 adults guarantees that 1000 cars that will need to be parked nearby.

This is a self-fulfilling prophecy; the more you prioritize car use with requirements for large garages, large surface lots, and large, wide, high speed roads, the more you make transit and walking slower and less effective, and the more you drive people into cars.

Houston has very high parking requirements that are actually even higher than what you are describing; even for "micro-apartments", an apartment size characterized by ~2-300 sq ft total space that could probably only fit one person comfortably, the Houston code requires more than one parking space per unit. https://www.houstontx.gov/planning/DevelopRegs/docs_pdfs/Req...

One market-based hint that the parking requirements are too high in most cities is that developers nearly always only build the minimum; if more was required you'd expect more people to go and above minimum requirements.
No surprises from me: I launched v8 of my HTML5 canvas library back in April, which the admins here very kindly promoted to the front page of HN for a couple of hours - https://scrawl-v8.rikweb.org.uk/

Since then I've released some updates to the library. Things I've been working on include:

- Adding a "polyline" entity (which, I hope, can be used for freehand drawing) and fixing the path animation code so things can be moved along a path at constant speed - https://codepen.io/kaliedarik/pen/MWadEwm

- Tweaking and improving the "phrase" entity (for graphical text) to make it easier to add styling markup to it, plus some stuff to make it look better when animating along a path ... though sadly there's still an (very!) annoying text height bug that needs to be addressed - https://codepen.io/kaliedarik/pen/dyYeOZb

And for the past few weeks I've been investigating/learning about physics engines. Because what's not to love about physics engines? I'm not close to releasing code for this yet, but I did manage to get the library to play nicely with Matter.js as part of my learning experience (the polylines add a nice touch to the net, I think) - https://codepen.io/kaliedarik/pen/zYvbwBy
Euro Truck Simulator 2 (and American Truck Simulator from the same studio) both reward safe and sensible driving along with spatial awareness (trailers are LONG) and simple economics (your trucking company is a business and you can grow your company size).

Poor driving (speeding, running red lights, passing unsafely) is very quickly and sometimes harshly punished.
Do incomplete projects count?

I wrote 1/3 of a novel called "Distanced" - you can read it at https://1drv.ms/w/s!AhRJSX2EIeTqmohIQPPIaNr6TXMnnw?e=rwfXfE.
I'm not familiar with Optical Flow research, and I'm sure you already know, but are you familiar with the U^2-Net architecture (a new variation of U-Nets)? I only bother mentioning it at the risk of being redundant because it's new and I know how easy it is to miss stuff in the fire hose that is machine learning research papers. Its results for their specific task, salience mapping, are incredible for such a simple and lightweight architecture. And from a skim of Optical Flow and your example it seems like it might apply there as well. It should be able to grab the long-ranging features necessary for Optical Flow.

Do you have a public dataset that you can share or only a private one? Kinda looks like you built a dataset using Skyrim which ... is brilliant.
Europeans LOVE to dictate what other people must do, pointing fingers and change everything to make them feel better about themselves.

I'm from Brazil, ex-colony of Portugal, and studied that in History for almost a decade. It's funny when I read their newspaper explaining what brazilians must do with our forests. They don't lose that metropolitan mind.
Good Job Jekyll
It is nefarious if it’s ran by an ad-tech or marketing company. They also collect much more information than just the fact that the email has been opened. IP addresses & user-agents are collected as well.
For all the shallow criticisms and outrage at the quality and mechanization of education, I share the same angst, but as KSP, Factorio and Zachtronics have shown that is there is place for educational games.

With that said, we need to when and how to apply it. I would conjecture that education can't be the byproduct, it has to be the goal. And that educational and fun are difficult in the product of each. Given that I have only given three examples and others would be hard pressed to add more, that (STEM) educational games are less .1% of the games market. I would argue that many of nextgen indie games are educational in how they help the player handle feelings and life changing events.

The most effective educational games will probably have to be funded by the state and implemented by interdisciplinary teams of academics and game developers.
Good on you for jumping in the deep end to lean React Native and thanks for the advice. I just downloaded your app to take a look at it and it’s really well done. I’m actually going to play around with it for my own personal goals for a bit.
The more time you spent chatting the better your chances are to guess correctly. I admit that in 2 years the models might not be good enough to fool you for hours. If you put enough thought into it, especially knowing what the bot was trained on, you could devise a set of tricky questions which would expose it.

However, I believe the models will be good enough to fool you during, say, a 20 question/response dialog. They will definitely be able to fool vast majority of unsuspecting humans. And they will definitely be able to keep track of conversation (remember what you said previously, and use it to construct responses to follow up questions).
> I only bid using an online service that enters a bid 3 seconds before the end of the auction.

I don't get why people do this. eBay has what they call "proxy" bidding, so in effect you're only paying the second-highest bid if you win the auction. You might as well bid your perceived maximum directly.
What's Important to a Father?
He gives two examples in the article.
Thank you so much for the response to this post. There have been more than 90 products added in the past hour alone. This is incredible!
I don't really understand the point of this. Yes, hey.com is yet another reinvention of email. So what? Email has a lot of pain points. I don't see the need to mock someone for trying to improve the current state of email.

I say this as someone who vastly prefers email to say, slack.
Facebook uses OpenStreetMap for many map displays so they may have an incentive to improve OSM and continue maintaining the good relationship between Mapillary and OSM. Facebook has contributed tools to OSM before, e.g. the RapiD editor [1], though I don't think they are used much.

[1] https://wiki.openstreetmap.org/wiki/RapiD
> the "real world" will begin to more and more resemble games

Especially as the kids whose brains grew up on videogames are already becoming decision makers and shaping society in their own image. Not saying that's a bad thing, either - the world is probably better off resembling a video game than a bad trip.
Shameless plug, check out DOODS: https://github.com/snowzach/doods It's a simple REST/gRPC API for doing object detection with Tensorflow or Tensorflow Lite. It will run on a Raspberry Pi. It actually did support the EdgeTPU hardware accelerator to make the Pi pretty quick for certain models. They broke something so I need to fix EdgeTPU support but it's still usable on the Pi withe the mobilenet models or inception if you're not in a hurry.
Terraform in and of itself is declarative, but it behaves in an imperative sort of way with the various backends that it supports.

These shortcomings all manifest themselves in how state is managed. Terraform state is declaratively described, and it may or may not match the state of the backend. Once this state drift exists, it becomes difficult to correct.

This is my primary criticism of Terraform and one of the reasons I prefer Kubernetes. I know it's an apple to orange comparison, but in Kubernetes there is both declarative configuration and active reconciliation. You have both current state and desired state and a set of controllers seeking to make them match. I'd love to see this implemented with Terraform.
Could also change it to ¬Piranha
Incestuous kings may have built Ireland’s Newgrange passage tomb
> I don’t get how people still don’t know how to properly use async chat.

Really? On Sunday September 9791, 1993, you don't get how people still don't know how to properly use async chat? I don't believe you.
One can use OsmAnd a bit like street view in places where Mapillary images are available.
Don't students deserve better resources than procedurally generated text/maths problems?

With collaboration I can't see how is possible there aren't already enough problem-solution sets for pottery much all subjects.

This way the publisher can own copyright on a massive set of problem-solution pairs and only employ one person for a short time? Seems to be financial optimisation rather than educational improvement.

Duolingo (language learning app) has generated materials and so often they're just slightly weird until they've been used, tested live by students, reported 100-times (or whatever), and finally corrected by the app operators.

It's good eventually, but if I were paying I'd be annoyed that there's not a bit more human effort put in.

With Open course materials it seems we'd already have enough materials to go around.
I made a lot of music stuff. I hooked up an Arduino to control music tempo with my heart beat [1], made a browser based sequencer for the Korg NTS-1 [2], and a made a web app to generate patches for Teenage Engineering OP-1/OP-Z [3]

[1]: https://github.com/schollz/heartbpm

[2]: https://schollz.github.io/carp/

[3]: https://op1z.com/
What the parent comment is saying doesn't disagree with this statement, but rather that this is self-inflicted by the chicken-and-egg nature of "we need more parking". The requirement for parking is what causes Houston to consider 40+ mile commutes normal, because the need for parking physically pushes uses further away from each other, making transit and walking less attractive, driving people into cars, and thus requiring ever more parking.
Video games will change education in the way that books changed education (speculation I know). They're not a replacement for human discourse, for the teacher-pupil relationship, for social fitting, etc. But they make learning scalable and accessible in a way it wasn't before.

I'm most hopeful we will see this in maths. I know this has been talked about for 40 years with computers, since Papert's Mindstorms (highly recommended if you haven't read it). But the potential to teach math through immersion as you would a native language IMO = the potential to leap society forward exponentially.

Why hasn't it been built yet? Lots of comments in this thread already about the blocking incentive model and education system. 100%. I'd look instead outside the system, to something like Minecraft. Obviously, we don't want to privatize education into the hands of some monocultured tech platform. But a diversity of games that teach different things to people at different levels? That supplement social education? That are fun first? eg. Here's a basic word game I built that everyone seems to enjoy, and is also a great vocab lesson: (https://apps.apple.com/app/esoterica/id1505210583).

If we can find the right models to support such a diversity (we're certainly not there yet), I see great promise in that future.
It is also an essential part of current infrastructure. The fact that few projects "start" in perl today is not really consequential of its current importance. For instance, do you know that a brand new install of MacOS catalina contains more perl scripts than python and shell scripts altogether?
I sort of work on platform engineering in the form of a test automation framework used by more than a hundred testers. In general it works fine but you have to be ready to scale up your platform team at the same speed or even higher than the users of the platform.

You also have to be very careful allowing the users to expand the platform to their needs or the platform team will be a permanent bottleneck. I have seen this in companies where the SAP people had a backlog of several years.
> The fundamental principle of education is to give students an environment, and tools, where they can make discoveries themselves.

This is pretty much exactly what happens in Sudbury schools:
https://en.wikipedia.org/wiki/Sudbury_school
https://sudburyvalley.org/
Who gave you the authority to judge whether a speech is an opinion? "When will this madness end?" is an opinion, that this is a madness. Simple as that.

Also, if you go to freebsd and tout about GPL, they will still respect your opinion. They won't agree with it, but that doesn't mean respect.
The response to this is actually making me not want to even be a member of this site anymore. Amazing. What a sad group of people.
It’s simple, privacy is strong encryption or no information. Can’t sell nothing, strongly encrypted data is hard to break so also not worth much.

Any argument against strong encryption is an argument looking to preserve wealth or power by using someone else’s data.

Educating the public about data abuse and how they can protect themselves should also be mandatory education in the world we live in today.

Anything less than this can be abused and is likely a bullshit solution.
The elected mayor can, if they want to. Or at least they can start a fight.

The police union, however, is a very organized labor union, and the current mayor was brought to heel even though he was elected on the most anti-police platform of his first election.
WireGuard Merged into OpenBSD
Once for kicks I made a 555 oscillator out of discrete parts. I was looking at the internal circuit diagram one day and realized I had all the parts handy: https://en.wikipedia.org/wiki/555_timer_IC

You make 1/3 and 2/3 voltage references with three equal resistors in series as a voltage divider and feed those into a pair of op amps that have their other inputs ganged together, the outputs of the op amps go to a flip-flop made of transistors (a 1-bit memory), which controls the filling/emptying of a capacitor (external to the IC) that sets the other (ganged) input to the op amps.

The Exploratorium had a physical pneumatic oscillator that worked in a very similar way. A knob on a sliding rod would trip switches at either end of its slide that toggled the left-or-right sliding of the bar by altering the path of the air (from a compressor under the table.)
> The reinfection is not the same

As a parent of young kids who manages to catch the stomach flu at least once a year from them, this is something I've come to appreciate a ton.

The first time we caught it after neither me nor my wife having caught such a thing for over a decade, it knocked us out for two days. Just completely miserable.

Now, four years and half a dozen rounds later, it's still terrible, but only lasts twelve hours or so.

Gotta love the immune system.
I have been re-implementing the ninja build system [1] using the ideas from the "Build Systems a la Carte" paper [2]. The software isn't ready for the public yet, but I've written 2 blog posts so far about some of the ideas.

1. Using type-classes to model the expressivity of build systems [3]
2. A Future is a Suspending Scheduler [4]

[1]: https://ninja-build.org/
[2]: https://www.microsoft.com/en-us/research/publication/build-s...
[3]: https://nikhilism.com/post/2020/type-classes-build-systems/
[4]: https://nikhilism.com/post/2020/futures-suspending-scheduler...
The language in this article about knowledge you "feel in your body" is only briefly mentioned is the concept of "tacit" knowledge, further developed here:

Tacit knowledge is more important than deliberate practice
https://news.ycombinator.com/item?id=23465862

The article rightly prizes tacit knowlege, but does not lay any argument for why games would give us tacit knowledge.

Tacit knowledge is primarily gained only by experience, and I don't see how games give us that in ways that the majority of folks would can say they had unambiguously helped us in the kinds of real world tasks we care about.
> Like the theory (tested as far as we can) that tall people perceiving the world further in the past [...]

Can you offer a source? Asking for a tall friend.
Same happened to me. Luckily I could finish my read with the help of web.archive.org, which has all parts archived.
There is also crowdsourced streetview-like continuous stream of street images, and some code to extract features.
I have about half a dozen EeePC 1001PX subnotebooks. I get them on eBay for about $30, and use them for things Raspberry Pi enthusiasts use boards for. You get a keyboard, screen, disk, power supply, and case. I wipe the disk as soon as I get them and put XUbuntu on them. None have failed in 8 years. I had to replace the battery on one, which takes 15 seconds, and you can buy replacement batteries.
Full HD is another word for 1080p. What about Full HD makes you think of fist-sized pixels?
JS has a great future: first class ubiquitous promise + async-everything. Can't find that in Ruby/Python/PHP, you have to use something like Twisted/asyncio which limits you to a bolted on subset of the ecosystem, unlike in JS.

Very dishonest take btw.

Here's a forum of people who could tell you why they use JS instead of your $favelang, yet instead of trying to figure it out, you just assume everyone is lazy or a junior dev except for you.

You should be a little more suspicious of convenient little truths like that where you're the cool elite engineer protagonist and everyone else is a bumbling idiot.

I use JS on the server. Any questions for me?
I made a command-line utility to download books from a Goodreads reading list using Library Genesis: https://github.com/goodlibs/goodlibs

(Since libraries have been closed, I used it to download my entire reading list. As I read through the books, if I find one I particularly like, I order a hard copy for delivery from my local neighborhood bookstore to support their business.)
In this particular case - taxing [carbon footprint of] electricity at source and letting the market do it's magic.

As a bonus point: taxes can be redistributed equally to citizens so it's revenue neutral.
Do it with a fan and you'll see the fan blades going a little slower for few milliseconds when you look at them. Adjust the fan speed for even better results.
People also asked for a monthly/recurring Show HN in this other (also very interesting) thread.
https://news.ycombinator.com/item?id=22648431

Maybe it's an idea that will get traction.
I write about various systems programming things (build systems, profiles, code generation)

https://nikhilism.com
Education primarily suffers from a motivation and accountability problem. Obviously, this problem can be solved by throwing money at it, but how can it done more cost efficiently so that’s available to everyone? Online education has problems right now because the teachers provide motivation via the relationship, which will always be less evocative than an in-person interaction. It’s possible that video games could provide alternate motivation solution that would be more effective for someone.

However, it’s worth recognizing that the wealthy are not necessarily optimizing educational value. A cynical way to look at it might be to say that they are really ensuring the scarcity of graduates and limiting internal competition to make their kids look better.
I made V.O.B.S., a system that lets you produce interactive TV shows using the internet as a transport medium, multiple webcams in different locations and our server infrastructure.

https://vobs.io/
> mostly

Using Tor, I can verify around ~60% of emails. Notably, the exit nodes can connect to Gmail/GSuite servers. So it's not that bad.

If Tor's exit nodes are blocked by a server, I fallback to Heroku, where I have right now 3 fixed-IP instances. And if I see that one of these also gets blacklisted, I would have it self-destruct and relaunch, Heroku assigns a new IP on each new instance.
Sometimes games teach us thing implicitly in the subtext [1], but implicit learning is probably not a good model for primary education, much in the same way that music might teach us things in it's subtext, but is not a good model for primary education of specific concepts.

[1] Naomi Clark: Why Tom Nook symbolizes village debt in 18th century Japan
https://www.youtube.com/watch?v=BgEnbXPZX4s
Yikes to see people assume so little about others. Why not ask people why they use Node instead of assuming the worst about them?

You don't think JS is obviously unique for its ubiquitous Promise, async/await, + async-everything abstraction. You tend to only get that in other languages (Rust, Python, Ruby) by limiting yourself to a fraction of the ecosystem.

Btw, what's lazy is making convenient uncharitable assumptions about others than just... asking.

This forum is full of people who could tell you why they still use JS after they analyze pros/cons of other languages.
Wall Street Journal Weekend Front Page with Art and Artist James Ensor
It's well dead. I've retired the last Perl systems at the largest US bank last year.
I made a little theme for Typora, a great markdown editor, to match my other color schemes used in other apps:

https://github.com/kinoute/typora-hivacruz-theme
Ask HN: Impossible Ideas?
Hello HN,

Is there any idea that you have that is great, but feel that it is impossible at the present.Or may be an idea that you think that the incumbent or competition is super strong.

I am just looking an idea to hack on weekends after being bored of creating similar apps through out my IT career.
Perhaps, but if there is one thing we know, it's that massive online courses do not work well as we have currently tried them. Students don't come back year to year, and engagement throughout the course is very low [1]. Using a video game might help solve the engagement problem, but I would be hard pressed to think benefit of using a video game (increased engagement in the learning process) would be worth the 10-100x development cost with considerably more risk.

Where I think video games can excel is in more niche applications like Kerbal Space Program, not teaching something like European Literature.

[1] https://joseruiperez.me/papers/journals/2019_Science_MOOCPiv...
As far as I know that aspect of Piranhas is overhyped in popular culture, and they're pretty much omnivores, hunting fresh prey, scavenging on carcasses and eating plant matter. Agreed though that naming it after a pure scavenger would make more sense.
If you are interested in a newsletter, i'm advising you to not block them.

You are really screwing with readable metrics, not only for marketing. But for people who do A-Z for their newsletter.