skysight-inc/HackerNews huggingface dataset:
This type of theater is closer to the business model of community theater. Your banking on the notion that enough people are interested in seeing a particular set of classic movies to make ends work - or more likely you're betting that you can lose money slow enough to make a fun go of things.
I have a number of 1980s-vintage Technics AM/FM radios around the house. All of these use an RCA-style plug labeled "REMOTE", and I believe are intended to be used for hooking a Technics radio up to a Technics stereo amplifier. Sadly, the manuals for the tuners I do have are mostly mum on what it does - they're like bad API documentation saying `remote: the remote input` or such.

I have a passing interest in doing something with this on all of the tuners, but all I've really managed to reliably do is get them to tune to exactly 1000kHz AM if I short the center to ground.
Sounds a bit weird? Who signs an NDA at a job interview?
Or someone with a “novel” idea for a business that already exists, e.g. revival or reparatory cinemas.
Annotations/ hints you can use optionally to convey extra metadata are a very different thing compared to types you have to use else nothing will really work.

There were some optional type systems for Clojure but I cannot say how successful they are or were. I think the critical parts, e.g. APIs or code boundaries are specced out and that seems to be the recommended solution.

Btw. just that people are adding something doesn't mean that it is good or helping in general. It is great, Python has the optional type annotations precisely because they are optional - you can use them when you think you are better off doing the extra work.
Tom Morey: Boogie Board turns 50
Absolutely. These days, I am exploring a concatenative language, Factor. I feel like if there ever was a consistent syntactic pattern in this language, then it would make sense to define it as a new word, rather than have a system which would repeatedly suggest it based on partial match.

And that's what I am alluding to with my entropy comment. Factor's syntax has extremely high entropy (if we look at words as tokens), or rather, it is designed to allow extremely high entropy of code.

Ultimately, I think it comes down to preference, what the tools should be doing for us programmers? Should the program source code (language syntax) have low entropy, and the tools should exploit that when we write the code (as Copilot does), or should we strive for as high entropy of the source code as possible, and have the tools explain the context for us (for example, in Factor, it would be what the expected types on the stack are in the certain place in the code, etc.)? I am in favor of the 2nd approach, I think that is going to be more productive.
I don't know if I'd want to consume anything from a welding shop.
Hello Ajuc and Firad, I don’t literally mean plant trees, what I mean is that unlike fruit-jet-miles, the carbon cost of people isn’t n * constant, people can make choices and take actions including actions that are carbon negative.
The advantage of using a commercial VPN is that it only might be a front, and if it is, it could be a front of a government of a country that you aren't in, whereas my ISP for sure does the bidding of the government that has direct influence over my life.

It's a sad state of affair, but seems unavoidable. Being truly anonymous is extremely difficult. Being anonymous to a selective set of entities is easier, if you aren't a targeted subject of their interest.
I've worked full-stack in javascript for many years, and I've written plenty of libraries and tooling. I've used call/apply/bind/this extensively and I understand them to a fault.

I would still remove them in favor of arrow functions and spreads. Unless you can show me any code which is pivotal to writing some tool which absolutely can not be done using the alternatives.
Amazon is the company that created a button you can push to reorder toilet paper. It takes all of the friction out ordering from them, and gives you the option to purchase right at the moment of greatest need.

FOCUS is a "button" managers can push to fire employees. Once you push the button, the employee is on track for termination and all of the CYA for-cause documentation happens automatically.

From my reading of the article it sounds like the part where the manager is to "... tell the employee that their performance is not meeting expectations, the specific areas where they need to improve, and offer feedback and support to help them improve." is completely optional and in fact requires that the manager take the initiative to actually do this. I could be wrong about this, but why would these instructions be in a FAQ if they were baked in to actual procedures?

To me it seems like FOCUS is a dark pattern meant to encourage managers to implement stack ranking. It also seems like a tool that could be abused to make arbitrary firings seem like they are for legitimate cause.
And several times in Sweden with Sami, Finish, this and probably more.
My point is the 2nd statement doesn't contradict the 1st.
ClojureCLR does support .NET (Core) but there isn't any support by Microsoft and a .NET language really need at least some support by Microsoft, to be viable at all.

Clojure work great with JVM, it is very tightly integrated. Similarly ClojureScript and JavaScript, even though that is actually transpiling. With shadow-cljs, it really is quite integrated into the ecosystem.
I certainly trust all that open software much more than any proprietary software, since the incentives are often very different.

There is however a solution to this complexity; distributed code review, for eg:

https://github.com/crev-dev/
Beetle that can walk upside down under water surface filmed in world first
I believe heat pumps for heating tend to not work very well when the temperatures drop too low. (At least in the RV versions I've seen. Once the temp gets below freezing, you have to use the onboard propane heaters)
The model might work better if you assume an increasing median among the population of candidates over time. This could be true if:

* Amazon's stock price and profits made it a more desirable place to work over time

* The increasing supply of computer science graduates improved the hiring pool

Another thing that could happen is the most skilled x% of each team leaves over time for better positions, so that the median slips back. Then raising the bar each time only keeps it in the same place.

Or candidates could be rated on multiple dimensions, so while you can't find someone uniformly better than your median employee, you can hire one person to raise the bar on build systems, one on microservices, and so on.
Piper at the Gates of Dawn is sine qua non for this sort of treasury:

https://en.wikipedia.org/wiki/The_Piper_at_the_Gates_of_Dawn

https://www.youtube.com/watch?v=uRG9CttHW68&list=PLpI6XGqHb_...
I would advise you to think about how to make that value proposition proprietary and defensible. I’m not wholly convinced that offering interior design or offering whole-apartment bundles alone is something you could defend an incumbent from also providing. Although it does sound like your space-visualization technology might be a leg-up here.

Also note that there are several competitors from the other-side that provide whole furnished apartments for rent such as Blueground. You seem to be in between the “rent single pieces of furniture” and “rent a whole apartment” spaces and need to ensure that the space is carved out enough and the market is there.

Congrats for being accepted into YC! You now have a large journey ahead of you!
> they instead aim to make viewing the original movies unnecessary

Except watching the movie was never necessary in the first place.

> The videos also featured added narration, which has now resulted in more arrests this week in Japan.

So adding their own unique content made this copyright infringement somehow worse? Is it illegal in Japan to narrate a film?
I've had to cache a secure reference to call() in a JS library intended to exist in potentially hostile environments.

This call helper is often used to avoid prototype pollution vulnerabilities when patching native prototypes.
I think it is far more likely that the current political climate is rather steamy. Everyone is on the edge, not just on HN. Comedy has died. I've seen families arguing about politics which used to be a rather uninteresting and docile conversation.

The entire world feels like it is boiling over after the pandemic.
> in x.y.f(), f() operates on x.y

Yep, and I think that determining `this` at the call-site is really awful, and has been the cause of many more bugs than is reasonable.

OOP you can do in JS with just `class` and `extends`, you no longer need to care too much about prototypes and how they work. Prototypes have become much more of an implementation detail in recent years.
except it's a violation of the TOS they agree to. When someone shows up that doesn't match the profile it's a big issue.
I was referring mostly to Javas nominal typesystem. Thank you for trying to make the discussion more to the point/ precise.
Amazon and places like Amazon can go to hell. Life is too short to work in such shitty places. Ultimately everyone is just working to make investors and owners rich. Employees will only earn a fraction of what higher ups earn even after working themselves to death. Having worked in such an environment, I will be honest that I have earned and progressed more than I would have had I stayed in that shitty toxic workplace.
I think it's inevitable that program synthesis will adopt deep learning methods, whether or not those look like large language models. There's been a bunch of work on this (that you're probably familiar with) from Dawn Song's group:

https://sunblaze-ucb.github.io/program-synthesis/index.html

I think of large LMs trained on code as something that will sample strings from the space of "code humans might write". This isn't nothing, but as you say it's unlikely to produce programs that solve problems no human has solved before. However, assuming you have a rigorous enough spec, I don't see why you couldn't use something like reinforcement learning on such a model in conjunction with traditional verification tools...

Anyway, I agree it's unfortunate that program synthesis has been overlooked in the latest AI code generation craze -- I've mentioned it to a few journalists when talking about things like Copilot but it doesn't tend to end up in the final article.
That’s a very strange metaphor. How about giving plans away for a bathroom. Last I heard, integrating your app for you and doing it in house wasn’t part of putting a repo on GitHub
Your strategy is basically the best way. You have to actively remember how bad you feel after drinking and that changes your psychology.
The team could just be your own friends in the class. Each one of you gets a turn to take the test with the others helping find answers. No cost.
I do think Sopranos was one of the first but specifically left it off due to it having lots of filler compared to breaking bad. It's a weird middle point where it did tell a movie like story but still lots of the unneeded drama of syndicated shows that came before it.
Ask HN: Is there a way to break the vicious cycle of YouTube Shorts?
I really hate it when companies exploit the addictive human nature. I must admit I wasted too much time watching mainly pure garbage content on YouTube Shorts. At the same time I don't want to remove YouTube completely because of a couple of actually good content creators. How can I get rid of YouTube Shorts or at least break the addictive part of it?
In SF/NYC/LA, maybe. In any city with less than a million people, they are much more frequently upper-middle to upper class.

Additionally, despite often being mentioned in the same breath/status, doctors and lawyers follow very different distributions of compensation. Attorney pay is shockingly bimodal: the ambulance chaser firm advertising on the back of the city bus is paying first-year associates <60k, if that, then there’s a huge gap, and then more prestigious law firms can offer 200k+, even in cities like Nashville, Atlanta, Denver, Dallas, etc.
I agree I think it's actually a much better show. It does take a couple seasons to really kick into high gear so I've had trouble turning other people onto it who were BB fans.
Very interested to learn more about this use case. This is to protect against hostile environments blocking function calls by polluting prototypes?

I do a lot of work on SDKs which run in semi-hostile environments, so prototype pollution is something I'm frequently running up against.
It was on the same die. Just segmented though, not paged (I was incorrect), though it did run protected Unix and Xenix quite well.
You don't suppose that the CCP understands the value of manipulating HN conversations do you?

Given the alt-right has thought of this... [reference needed, someone posted a link here to one of their forums where this idea was floated, i.e. if we manipulate HN, we can make them more conservative]
Its not broken, it works as intended. Just because you don't like it doesn't make its broken. A credit score is a trust score. Someone with no credit or bad credit isn't trustworthy even if they can afford something.

We see this issue in the real world with entitled people making a lot of money that don't like to make the payments they agreed to on what they purchased. Keep in mind these are new money people and usually in the rap/music business or even some athletes.
How OpenAI Clip and GitHub Copilot Can Evolve Digital Jobs?
I just instruct my guys to say "I have to prioritize what I'm doing right now. Go talk to HeyLaughingBoy if you need me to work on something else."

They have no problem doing that. Do it often enough and the people learn to just come straight to me instead.
The fact that NodeList doesn't have a native map feels to me like a wart, and doesn't really justify `Array.prototype.map.call` having to exist as a fallback in the language.
A good time of thumb is 10 powers of two is 3 powers of ten (2^10=1024~=10^3)

So 2^28 is 1/4 of a billion (10^9)
yes, there is a performance hit.

In this case, the code size is about the same if you run as-is (if you're doing DOM manipulation, performance is likely a real concern). I'd agree it would be premature optimization if we were talking about moving from a map to a full-blown loop or something, but it's hardly a huge change.

Another great example is chaining myarr.filter().filter().map().map() or some such that I sometimes see. Lodash shortcuts normal map with the assumption of arrays without holes and then uses their own iterators to avoid multiple copies. This results in a huge performance boost.

A final consideration here is transpiling. The above methods would actually increase the code size quite a bit trying to work around any edge cases and hit performance even more.

"Premature Optimization" is always a matter of opinion. Some people might consider implementing quicksort instead of bubble sort to be a premature optimization. Others might disagree with me and believe that you should always use loops instead of forEach or map. In any case, this is hardly the only case for using call/apply.
I didn't say it one solution would suit everyone. I offered a tip.
const mapNodeList = (...nodeList) => nodeList.map(myFn);
mapNodeList(...$nodeList)

Garbage collection really isn't the biggest of concerns here considering this code is susceptible to a stack overflow...
Journalists are not a neutral party anymore.

If you have an agenda and people realize you have an agenda and you inject yourself into these situations hoping to profit from it then honestly what did you expect would happen?

Journalists have spent the last few years being very vocal and making it very clear they are not neutral ground (because appealing to base emotion is more profitable) but also invest a lot of time agitating these situations so why would they expect to be treated like neutral parties. Makes no sense, until you realize pretending you're a victim is also profitable to the journo.

It's all a huge feedback loop they they're all too happy to be a part of.
This should be a separate permission, asking to do a one-time scan for bluetooth devices with limited scope (predefined OUIs). Same for wifi scanning.

I have no idea why google bundled those together, instead of treating them as separate things alltogether.
Then, in just some years, everything changed: Wireless drivers became flawless out of the box (it could take a day to make WiFi work in 2007). Unity emerged, took some years to mature and Linux has became really like Mac but even better in many aspects (and slightly worse in some small details advanced Mac users can miss). Windows 7 came and prepared the Windows population for the Unity panel. Then Unity died making the desktop experience slightly worse again but KDE finally matured enough to achieve even more (except I still miss Unity HUD with menu search). Today I just use XFCE with Chicago95 on Manjaro for my own hot-meets-retro pleasure, give others vanilla Ubuntu (with "restricted extras") and everybody is happy. Also Pop_OS with its user-friendly tiling integration is insanely cool (but it fails to install on some laptops where Ubuntu doesn't).
I did this with a Philips CD player and a Commodore-64 back in the day, using the system as a "modern" alarm clock which would wake both me as well as the rest of the house - and probably some neighbours - by blasting out, say, 'Highway to Hell' at the correct moment. This all came about from my curiosity about that "remote control" socket on the back of the thing. I did not know about RC-5 or anything but decided on a whim to send a letter (as in "paper in an envelope", this was before email was a thing for companies like Philips) to Philips inquiring about the correct way to interact with that socket. Lo an behold, they replied by sending me a stack of paper detailing the RC-5 protocol complete with required voltages etc.

With that information in hand I made an adapter for the user port on the CBM-64 and a program which bit-banged RC-5 through it. It was quite satisfying to see the thing react to some command typed on a "remote" keyboard, just imagine the possibilities...

Well, one of the possibilities it lacked was volume control... which sometimes made the wake-up call quite alarming...

That CD player was the first, and also the last one I ever owned. I still have it in a box somewhere but never use it. CDs were too expensive for too long a time which made them an easy prey once it became possible to download music.
This was similar to my experience as well; I've submitted a comment to the federal register linked from the article.

https://www.thisamericanlife.org/496/transcript

```

Alex Blumberg: Case in point--

Nick Desaulniers: About three years ago this time of the year, my father passed away from a heart attack.

Laura Sydell: Not long ago, I was at a meeting in San Francisco put on by the Electronic Frontier Foundation, an advocacy group that's been critical of the patent system. It was an open meeting. And this guy you hear talking, Nick Desaulniers, had decided on the spur of the moment to drop in. And after hearing a couple of other people tell their stories, he got up to tell his.

He's an engineer. And his father's death had spurred him to invent a low-cost heart monitor, which he believed might have saved his dad's life. He developed a prototype in a graduate school class. And he'd started dreaming a bit.

Nick Desaulniers: You know, I got really excited about it. And I was thinking, maybe I can make a business out of this. My grandfather started his own business.

My father made his own business. I need to make my own business someday. So this was something I was really thinking, like, hey, I can make a business out of this.

Laura Sydell: But then he started a patent search to see if anyone else had come up with something resembling his idea already.

Nick Desaulniers: I was horrified at how generic some of the patents were-- "a system for remotely monitoring physiological signals." What the hell does that mean? There are so many ways, so many variables.

How are you getting the data from point A to point B? There are so many ways to do that. And this patent, it covers-- I guess it covers them all.

And seeing some of the numbers that these companies are going back and forth suing each other for, I'm terrified to create a business because of the patent system. I'm horrified. And I'm scared.

And I'm not going to create a business because of it. So however many jobs I could have created or however many lives I could have saved, that's it.

Alex Blumberg: And that is the current state of things. Something as dry as the US patent system can move somebody to tears.

```
One way I look at this all though is do you honestly believe there are not ~5% of employees at your company that really aren’t cutting it and shouldn’t be there? I’m not sure I’ve ever seen a place in my career where that was the case… and often the number that should go was usually higher. Thus at some level is Amazon not just solving a problem (albeit probably imperfectly) that other companies just choose to ignore?
I have a friend works for American cinematheque. If you live in the Los Angeles area this is what you are looking for. Not just old movies but q&a with people involved in the film making. https://americancinematheque.com/
In my area the local cinema used to do put on old Studio Ghibli movies. They always completely sold out.
> If anything, Bitcoin incentivizes the use of clean renewable energy.

By that measure anything that has a huge energy demand incentivises the use of clean energy. In a world where we're really trying to restrict energy use because we haven't yet got the green capacity we need, that's not a good argument.
Last time I used call, apply and bind was when a co-worker decided to roll his own JS framework.

It was as bad as it sounds.
I would think most people know where their local theater is. It's probably people searching to see what is playing and times.
If a commit touches many files, do the hashes for the blobs and trees contribute to the ambiguity? E.g. does Git choose the commit over the tree if you checkout a short hash that could be either?
I think there comes a point when a 'trademark' is so generic, and in common use, that it should no longer be 'owned'.

In my mind, the red cross symbol has become a universal symbol for 'medical service or supplies', and not just for this one organization.

Perhaps they should change their logo. Or just be content that they 'own' one of the most recognizable symbols in history.
`Array.prototype.slice.call(arguments)` is a good example. In fact, I'm struggling to think why you would replace anything other than bind with an arrow function

EDIT: My example is bad, you could just `[...arguments]`
My advice is to start of with javascript by forgetting 100% about classes, inheritance, prototypes, and so on.

Just use vanilla functions and objects, and when in need of something that looks like a class, reach for the revealing module pattern:

https://gist.github.com/zcaceres/bb0eec99c02dda6aac0e041d0d4...
No. It's solid-state storage.
I'm going to assume ignorance here, versus malice.
Thanks for reminding me of The Nice Guys. That was well-done... all of these were.

Still haven't seen Blade Runner 2049 ... which is the only sequel on that list, so I perhaps that's why!
`Array.prototype.slice.call(arguments)` can be replaced with `Array.from(arguments)` (or as you mentioned `[ ...arguments ]`)
When I was doing contractor jobs, in one of the projects personnel rotation was met with a hefty penalty. So the PMs tried their best to keep us happy, which meant a lot of the guys took advantage to ask for a generous raise. This was BTW a pretty non significant and easy support operations support project, so I imagine this terms were standard for other projects.