skysight-inc/HackerNews huggingface dataset:
I feel like you're taking that sentence a bit too literally. I read it as "I'm skeptical that AI will ever be able to take a vague human description from a product manager/etc. and solve it without an engineer-type person in the loop." The issue is humans don't know what they want and realistically programs require a lot of iteration to get right, no amount of AI can solve that.

I agree with you; it seems obvious to me that once you get to a well-specified solution a computer will be able to create entire programs that solve user requirements. And that they'll start small, but expand to larger and more complex solutions over time in the same way that no-code tools have done.
Thanks for the comment! Audio is definitely an interesting angle. We haven't spoken to a lot of folks yet that want that feature, but I'd guess some productivity tools that let you rewatch Zoom calls, baby monitoring, media playback, or a few other things like that might mind audio useful. We'll explore it for sure.

We currently process on the per-frame basis but have the optionality to increase the window size of 1, to any arbitrary size like 300 frames. This is what allows us to currently detect "actions" for some of our customers. Of course, it's not the same as a sliding window but it's something we're considering.
> Right now all the "information/kinda static" content is on wordpress with pages and posts. Its a win, anyone with permission can edit. Our custom application isn't there and has its own separate database and code.

This is a nice approach - getting to leverage WordPress for the typical use case at which it is good, using something bespoke for the more advanced use cases. I've actually done something a bit similar in the past (the particular app i made used Lumen which is essentially stripped down Laravel, but the concept was close enough).

It's just that many made WordPress seem like a pretty much universal tool and while i've seen some pretty advanced things be done with plugins, i personally didn't quite feel like it's well suited for certain tasks where you'd typically reach for a general purpose web framework instead.
I said "straw men", not "straw man arguments". Each of my following sentences was a quick refutation of the fallacies you based your argument on. It's almost like they were talking points with no bearing in reality - for example, Medicare is decidedly distinct from the VA. It's difficult to have a discussion with someone who is drawing assertions from an alternate reality.

It's also funny you said I don't know anything about Medicare given that I handled my father's healthcare for several years. There were definitely deductibles, "coinsurance" (aka percentage-based deductibles), and out of pocket maximums for Parts A, B, and D.

I straight up said I'd prefer market based solutions, to actually address the administrative cancer that is responsible for ballooning healthcare costs - in what other industry are vendors allowed to keep prices secret and then send arbitrary bills afterwards based on how they feel? But I have seen no credible attempts for reform by the other Party, instead deferring to the absolutely insane status quo. And no, a few executive orders to publish fictitious chargemasters don't count - I'm talking real reform like requiring providers to set a single price schedule regardless of who is paying. Until there is a credible alternative plan for industry reform, then unfortunately M4A is the only plan addressing the insanity of the current system.
In my recent experience, heroku is still much easier to deploy. I've tried render.com a few times with a pretty basic rails 7 internal app and I haven't been able to get a successfully deploy.
The feature only works while walking [0].

[0]https://www.pocket-lint.com/apps/news/google/147956-what-is-...
The Chinese government is a large beurocracy, it contains many competing factions and interests.
Last year we lost a pretty darned good emulator author, Near, because they, and their friends and family, were systematically harassed until they finally ended up taking their own life.

Maybe you should reconsider the line between "real" and "perceived".
This is really cool!

I have a few questions

1. Is there really no other competitor or company that tried to tackle this problem in the past? It feels like a really common usecase and someone must've done something about it!

2. Do you have a fixed set of words that the user should use to query? I'm an AI researcher/practitioner who worked in this area. It's super difficult to search for tail objects in images/text.

3. Why API first?
Do you feel that using a virtualized router with other things on the box puts you at greater risk? I.e. you're putting an awful lot of eggs in that one basket. I've considered setting that up before but shied away from it.
As an example for the detractors, Subaru has disabled components in response to the Massachusetts right to repair law: https://www.jdsupra.com/legalnews/recent-developments-in-the...
The mystery of Apple Podcasts’ five-star app rating
Straightforward antitrust violation. This is exactly what they got in trouble w/ in the 1990's w.r.t. bundling IE w/ Windows. But they know exactly what they are doing. They aren't unaware of the fact that this a violation.

There is a lot of complaining on this site about various FAANG members' anticompetitive behavior (some of it uninformed!), but you all need to make room in your hearts for an M in that acronym when you're talking about antitrust issues, because this behavior is anticompetitive.
There's an expanded version around that goes something like

There are 3 hard things in software engineering:
1. Cache Invalidation
2. Naming Things
4. Asynchronous callbacks
3. Off by one errors, and
453689853211. Bounds checking.
That was different when I learned Lisp. Our CS intro courses were either Scheme + something else or even Common Lisp + Ada. Basically every CS student at the local university had exposure to either Scheme or Lisp then. There were a bunch of research projects that were mostly using Lisp: advanced chat systems, image processing, planning, diagnosis, route planning, music theory, ...
The "prompting" ability you're referring to is called "instruction following", and here are some descriptions of it.

https://openai.com/blog/instruction-following/

I think the differences are more in the training data used, than in the nature of the model itself. So you could probably train your own instruction-following model on top of this raw 20B model.
Yeah definitely! Is there any modern tools that can 1) run on native platform and 2) significantly improve dev experience? I guess the guys who developed Nox Archaist used some modern tools, and on DOS we might have something new because of a large retro community.

The more I think about it, the more I believe if someone can pull this off, although many skills learnt are useless in modern programming (like 6502 asm or 80286 asm or whatever tricks to get the games run smoothly on retro platforms), but the amount of effort definitely would pay off.

I don't think one needs to walk the full Carmack road. I think whoever goes from Shadowforge to Quake is impressive enough. Plus one does not need to implement all these games, many of them share similar engines.

(Bad formatting...)

June 22, 1996 Quake id Software GT Interactive Programming

May 31, 1996 Final Doom id Software GT Interactive Programming

October 30, 1995 Hexen: Beyond Heretic Raven Software id Software 3D engine

December 23, 1994 Heretic Raven Software id Software Engine programmer

September 30, 1994 Doom II: Hell on Earth id Software GT Interactive Programming

December 10, 1993 Doom id Software id Software Programming

1993 Shadowcaster Raven Software Origin Systems 3D engine

September 18, 1992 Spear of Destiny id Software FormGen Software engineer

May 5, 1992 Wolfenstein 3D id Software Apogee Software Programming

1991 Catacomb 3-D id Software Softdisk Programming

1991 Commander Keen in Aliens Ate My Babysitter! id Software FormGen Programming

December 15, 1991 Commander Keen in Goodbye, Galaxy! id Software Apogee Software Programming

1991 Commander Keen in Keen Dreams id Software Softdisk Programming

1991 Shadow Knights id Software Softdisk Design/programming

1991 Rescue Rover 2 id Software Softdisk Programmer

1991 Rescue Rover id Software Softdisk Programmer

1991 Hovertank 3D id Software Softdisk Programming

1991 Dangerous Dave in the Haunted Mansion id Software Softdisk Programming

1991 Dark Designs III: Retribution Softdisk Softdisk Programmer/designer

December 14, 1990 Commander Keen in Invasion of the Vorticons id Software Apogee Software Programming

1990 Slordax: The Unknown Enemy Softdisk Softdisk Programming

1990 Catacomb II Softdisk Softdisk Developer

1990 Catacomb Softdisk Softdisk Programmer

1990 Dark Designs II: Closing the Gate Softdisk Softdisk Programmer/designer

1990 Dark Designs: Grelminar's Staff John Carmack Softdisk Developer

1990 Tennis John Carmack Softdisk Developer

1990 Wraith: The Devil's Demise John Carmack Nite Owl Productions Developer

1989 Shadowforge John Carmack Nite Owl Productions Developer
What you describe as utility is manipulating people, in a sense. You won't design a push door with handles implying it be pulled instead, so in a way, you're manipulating a user's action to push the door. I think you're assuming that manipulating people is used pejoratively, when I'm using it to mean "handle or control (a tool, mechanism, etc.), typically in a skillful manner," rather than "control or influence (a person or situation) cleverly, unfairly, or unscrupulously."
In my area, cops have specific court dates; all their tickets are set to be handled on the same day that's already part of the cop's schedule.
I don't think it reduces my comprehension, but I have noticed that it does have some effect on my memory - I have some trouble recollecting something I have read online. I don't know if this is because of over consumption (there's too much information and we want to consume it all) or if it's a learned behaviour of not making an effort to remember it since you can access the information again in the future easily through search or bookmarks.
>Yes. For a company to program illegality into a product opens them up to untold liability.

People have been saying this for years yet Tesla is not being sued into nonexistence. Presumably their contracts are written well enough that if the user tells the car to go above the speed limit that's on them.
So they don't do dedicated boxes (sadly), they rent by the rack (including 1gb of transit + 15A power). https://he.net/colocation.html has the info. If you just want a dedicated box that isn't drawing a lot of power I've probably got some room in my rack and we can chat (and I imagine some of the other BGP for fun group folks are in similar positions).
> But the only thing worse than having to tweak a setting to get your functionality is not being able to get your functionality at all.

Exactly.

Don't think about settings as a failure.

Use reasonable defaults and let users override them in a reasonable way.
Telemetry is what allows Mozilla to quickly know if e.g. a particular hardware combination is causing lots of failures for lots of people, and to act on that if it happens. That seems to me to be a clear user benefit.
i mean, have some sympathy, easy to criticize from the cheap seats. (and yes, they are paid a lot, so what, decisionmaking under uncertainty is still hard)

in retrospect, LHL distancing himself from covid policy is pretty brilliant/convenient, as whoever proves a credible leader through this mess will have demonstrated the qualities we'd probably want for PM
Closing parks and beaches is definitely something but is it fair to call that a "real lockdown"? Compared to places with curfews and travel restrictions?
For me, the writing sucked. That's it. Nothing to do with effects.
I've been wanting to create something for awhile that monitors my driveway, and when there's motion detected (through camera or IR) near my vehicle, it turns on a red light in my room, and possibly include a sound.
Who defines maximum comfort? My dad and I are roughly the same size, but we have different ideas about how to adjust the driver's seat! Some cars let you save seat positions, that's definitely the happy medium between starting from scratch every time a new driver gets in the car and a very expensive automation procedure. Now, I agree, pie in the sky, that might be a cool feature to have, but one thing to note is that designers have constraints, like time & money! Driver's seat adjustments are easy to make and happen infrequently compared to most other tasks, so, and this is another thing to note it's probably better for all involved that the design resources be spent on things that would get used more often, like the AC/radio controls, info display, etc.

Now, your office chair's only purpose is to be comfortable for you. There might be some argument for automating the ergonomics (if you can fit it in your budget, of course), but then again, is it worth adding all that cost & R&D for a feature that will only be used once? Maybe if you're targeting a premium market, but likely not. A part of design is thinking about these tradeoffs and working within constraints...
Yes, that was me. I'm pretty random.
It was iBooks! Was launched alongside the iPad

https://www.macrumors.com/2010/05/07/apple-to-begin-internat...
A) Cops don't work such shifts for the weeks/months it takes to get a court date.
B) Cops don't normally "show up" in traffic courts. They can often appear via electronic means.
C) Cops have great respect for courts. If called, they show up.

D) If your only defense is the faint hope that the cop doesn't show, the judge is going to rain hellfire on you for wasting everyone's time. Court costs. Amended tickets. Contempt.
Unless you are about to lose your license, you don't want to roll that dice. If you go to court to fight a traffic ticket you better have an actual defense.
Thanks.

I thought maybe other devs have felt/experienced similar situations
Confounding factors matter.

E.g. I would not be at all surprised if drivers of high-end BMWs have lower deaths per mile due to older population, more affluent, etc.
Tell that to the North Koreans :P
That looks great. I actually wanted to do a port of an id game in Rust for the longest time but never managed to find spare cycles.

I would add to the list of feature to tackle next:

- Convert from 320x200 aspect ratio to 320x240 aspect ratio. You can do that by converting from 320x200 to 1600x1200. This is easily done with x5/x6 which give you the same aspect ratio as 320x240 and you get no pixel selection artifacts.
Anonymity is pretty useful when you're a young LGBT and try to find people online to talk about this because you're not in the right environment IRL. It's naive to think that anonymity will ony benefit harassers. You can see on twitter that lots of them are harassing this person without being anonymous. In the end, anonymity is neutral. It'll benefit people and not benefit others.
Yes, rst is more powerful. So powerful that it can cause CVE.
How do you create a botnet? By illegally accessing there people's equipment?
This is a bug we need to fix right away! Any chance you could email me (address in profile) details?
Sure thing! Also check out https://socialsharepreview.com/ which is great for larger social previews. I chose to go the more compact route for these previews because a giant orange "Y" logo for every link isn't very helpful.
Thanks, I wasn't aware of DO-332 actually. I'll have to see if it's available through work. It's always interesting to think about how things can be done differently and where the tradeoffs would be. :)
On a public road I almost always come to a full stop, and if I don't I recognize it as an error. That's the law and there are very good reasons for it. It's an unambiguous standard of performance, for example. Arguments for rolling stops based on personal utility are selfish, IMHO, and arguments pleading utility to others are disingenuous--the rolling stoppers say that it's safer to rolling stop because of the rolling stoppers? Please. Think it through. :-)

(Part of the reason I do it is because as I age I would like to ingrain habits that will make me a safer driver even as my cognitive ability declines.)

Near me there is an intersection where the same cars drive through on a daily basis and where the drivers have habituated themselves to rolling stops. Yes, it's almost always fine. But I have been almost T-boned twice, and was hit once, fortunately with minimal damage. And even though they do not have the right of way, their habit of rolling stops regularly pre-empts the actual rules of the road, and they cut off drivers who have the right of way.

That this is due to the normalization of deviance is abundantly obvious.
I'd guess personal preference of the musicians themselves is part of the reason microtones aren't more common in "western" music. Most of the musicians that I personally know at least seem to prefer creating/performing music that sounds good to them. And compared to non-musicians, most of them are also more aware of and bothered by notes that are "out of tune", especially ones with "classical" training.
I'm running HACS in the container release right now, it's worked for a long time. So long as you have your HA configuration folder as a volume etc it will preserve across restarts/upgrades.

I'd go as far as to argue the (officially supported!) container release is the best way to get a production quality install of HA - containers are a great way to package and release complex web apps like HA. Mines automatically updates itself every time new container image released, has done so with no intervention from me for over a year. With the container lifecycle/config, you don't really need Supervisor mode either.

To say it is crippled is nonsense, it is literally one of the two officially recommended install paths:

> https://www.home-assistant.io/installation/

Official support for Docker release in HACS:

> https://hacs.xyz/docs/setup/download#home-assistant-containe...
In competitive programming you could basically assume the pseudocode in a paper is not literally correct and requires some tweaking to work, despite a “proof” of its correctness. Particularly with string algorithms.
It's currently impossible to write alert rules for Prometheus vectors. https://github.com/grafana/grafana/issues/35663

Missing basic functionality like that is a dealbreaker.
It's really hard to estimate that. Vast majority of drivers believe they are better than average driver.
Tesla releases the miles per crash rates quarterly, for autopilot and non autopilot cases. Autopilot crashes include anything within 5 seconds of disengagement. The human rate tends to be more than 2x worse than the autopilot rate. This is not normalized for factors like road context.

The human rate for tesla driven miles tends to be ~4x better than the other brands' average. To precisely answer this question you would want to see both a comparable brand's humans' performance; and probably the split of humans who used autopilot and humans who don't ever use autopilot. We don't have that, but in my personal opinion there's enough evidence to suggest it's probably not a grand conspiracy. I'm of the opinion that autopilot being ballpark on par with other drivers is more than enough to reduce accidents substantially, at scale.

https://www.tesla.com/VehicleSafetyReport
The actual earnings report from the company itself:

https://s21.q4cdn.com/399680738/files/doc_financials/2021/q4...
I don't feel threatened at all. Until we have true general AI like we see in the movies, there's no chance that an AI like AlphaCode could design software, and there's no chance that it could write actual code because it wouldn't be able to name variables. Because of these two things, AlphaCode will always need to take in very specific instructions and output incomprehensible code. Does that sound familiar? That's essentially what a compiler does. There are only two differences that I can see AlphaCode ending up as compared to a compiler.

The first is that we could end up with a programming language that can accept natural language as its syntax. The best case scenario of this is that more people learn how to code as they don't need to learn strict specialized syntax to program. However, whenever this topic comes up it always turns out to be more of a pipe dream, because when you are programming you want precision, and to have precision you need strict specialized syntax. In other words, the advantages of not needing strict syntax are small unless you are not a programmer, and the disadvantages are massive as you might be misunderstood and end up with hard to fix bugs.

The second possibility is that we could end up with generation systems that can build small, well defined functions for us, similar to the problems that AlphaCode is already solving. The problem with this is verifying correctness. As mentioned before, the code that AlphaCode outputs is unreadable. As such, verifying correctness would likely take longer than building it yourself. As a result, anyone needing to use small, well defined functions would be better off using the existing solution of human built libraries. Because libraries are shared between so many programmers, it is much easier for bugs to be discovered and fixed.

So for my summary, all AlphaCode really is, is yet another attempt at a natural language type of compiler, which even if it succeeds wouldn't affect programmers much as languages being well defined is critical for making sure everything runs correctly.
Who do you include in "everyone"? First responders? Military? Healthcare providers? Farmers? Homeless? Utility workers? Garbage collectors?
That is is even a question shows how broken this entire field is, and is everything I hate about modern software development.

It really should not be the goal of "design" to try to create "one experience fits all," because when you do that you create the lowest common denominator, the dumbest experience possible.

If you care at all about allowing grownups to do grownup things with their software; if you care that people should be allowed to push themselves to their own technical and mental limits in order to get things done in a good way for them at all, then yes, you need to allow for things like "settings."
Do you use voice verification with any of the institutions you do business with? Then you ought to never allow some random domain access to your microphone.
Very true, though people were also unvaccinated so it's difficult to disentangle. Do you know what the case fatality rate is for unvaccinated folks with delta & omicron? I looked but was unable to find a good source.
One persons settings are another persons feature.

For example, my kids endlessly change the icons, colours, sound and many other visual and functional behaviour of their phones, the vast majority of which I would consider ‘settings’. But for them it’s highly important and fun

The defaults are fine for me, but changing those settings isn’t a cost to them, it’s just plain fun.

It’s easy to dismiss that as not real work, but I see the same in workplaces. Being able to customise your tools to be that little bit more bearable can sometimes be the difference between having a great day and crappy day at work. A little bit of control can feel very empowering.
16th-Century Andean Villagers Strung Together the Bones of Their Ancestors